.fit-section{margin:30px auto;max-width:1000px;padding:20px;text-align:center}.fit-section h4{color:#25282a;font-size:48px;font-weight:400;line-height:1.3;padding-bottom:50px;text-align:center}.fit-blocks{display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}@media (min-width:768px){.fit-blocks{grid-template-columns:1fr}}.fit-block{background-color:#000;border-radius:5px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#fff;cursor:pointer;gap:30px;padding:20px 30px;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .3s ease,background-color .3s ease,color .3s ease}.fit-block,.fit-block .icon{align-items:center;display:flex}.fit-block .icon{flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.fit-block .arrow-icon{color:#f7ea48;display:block;font-size:24px}.fit-block .check-icon{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:none;font-size:14px;height:24px;justify-content:center;width:24px}.fit-block .text{font-size:16px;line-height:1.5}.fit-block:hover{background-color:#f7ea48;color:#000;transform:translateY(-5px)}.fit-block:hover .arrow-icon{display:none}.fit-block:hover .check-icon{display:flex}.fit-block.animated{transition:transform .1s ease}.down-arrow{color:var(--couleur-secondaire);display:flex;font-size:24px;justify-content:center;margin:60px 0 40px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.fit-description p{color:var(--couleur-secondaire);font-size:18px;line-height:1.6;margin:0 auto;max-width:800px;text-align:center}