section.home{margin-top:-60px;overflow:hidden;position:relative}.intro_sec,section.home{display:flex;height:100vh;width:100%}.intro_sec .text{align-items:center;display:flex;justify-content:center;padding:40px;width:50%}.intro_sec .h_bg-image{background-position:100%;background-repeat:no-repeat;background-size:cover;-webkit-filter:saturate(.5);filter:saturate(.5);height:100%;width:50%}@media (max-width:991px){section.home{height:auto;min-height:100vh;overflow:visible}.intro_sec{flex-direction:column;height:auto}.intro_sec .text{box-sizing:border-box;order:1;padding:25px 20px;width:100%}.intro_sec .h_bg-image{background-position:center 35%;display:block;height:clamp(220px,38vh,360px);min-height:220px;order:2;width:100%}}.box{cursor:pointer;display:flex;justify-content:center;margin-bottom:2rem;position:relative;transition:-webkit-transform .4s cubic-bezier(.23,1.83,.42,1.19);transition:transform .4s cubic-bezier(.23,1.83,.42,1.19);transition:transform .4s cubic-bezier(.23,1.83,.42,1.19),-webkit-transform .4s cubic-bezier(.23,1.83,.42,1.19)}.box:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.cercle{-webkit-animation:boxMagic 1s linear infinite alternate,spinning 4s linear infinite;animation:boxMagic 1s linear infinite alternate,spinning 4s linear infinite;border:3px solid #f1f1f1;border-radius:50%;height:250px;margin-bottom:2rem;padding-top:3rem;width:250px}@-webkit-keyframes boxMagic{0%{box-shadow:0 0 0 #eaa438,0 0 0 #c779d0,0 0 0 #305587,0 0 0 #42db75}to{box-shadow:0 -10px 0 #eaa438,-10px 0 0 #c779d0,0 10px 0 #305587,10px 0 0 #42db75}}@keyframes boxMagic{0%{box-shadow:0 0 0 #eaa438,0 0 0 #c779d0,0 0 0 #305587,0 0 0 #42db75}to{box-shadow:0 -10px 0 #eaa438,-10px 0 0 #c779d0,0 10px 0 #305587,10px 0 0 #42db75}}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.home-title,.intro h1{font-size:2.4rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.fluidz-48,.home-animated{font-size:1.6rem;margin-bottom:1.5rem;text-align:center}.description,.home-description{font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:2.5rem;text-align:center}.intro_btn-action{display:flex;gap:20px;justify-content:center;margin-top:2rem}.ac_btn,.intro_btn-action a,.intro_btn-action a:focus,.intro_btn-action a:hover{text-decoration:none}.ac_btn{background:transparent;border:2px solid #305587;color:#060606;cursor:pointer;padding:8px 22px;transition:all .6s cubic-bezier(.55,0,.1,1)}.ac_btn:hover{background:#305587;border-color:#eaa438;box-shadow:8px 8px 0 #eaa438,-8px -8px 0 #ebb057;color:#fff}@media (max-width:991px){.home-title,.intro h1{font-size:clamp(1.5rem,7vw,1.9rem);margin-bottom:2rem;overflow-wrap:anywhere}.fluidz-48,.home-animated{font-size:clamp(1.05rem,5vw,1.3rem);margin-bottom:1rem;overflow-wrap:anywhere}.description{font-size:.95rem;margin-bottom:2rem;padding:0 15px}.intro_btn-action{flex-direction:column;gap:15px}.ac_btn{box-sizing:border-box;text-align:center;width:100%}}@media (max-width:400px){.intro_sec .text{padding:20px 14px}.cercle{height:min(60vw,200px);width:min(60vw,200px)}.description{padding:0 5px}}