main{min-height:100vh;margin-top:80px}section{position:relative}.hero{background:linear-gradient(135deg,#0766ad,#29adb2);min-height:80vh;position:relative}.hero .hero_grids{pointer-events:none;opacity:.25;background-image:url(/build/assets/fanyablack_motif_background_pattern-BJsBCBlV.svg);background-position:50%;background-repeat:repeat;background-size:980px;position:absolute;inset:0}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 70% 40%,#fbbc051a 0%,#0000 55%),radial-gradient(circle at 10% 80%,#0766ad73 0%,#0000 50%);position:absolute;inset:0}@media screen and (width<=1080px){.hero{min-height:100vh}}@media screen and (width<=900px){.hero{min-height:70vh}}@media screen and (width<=780px){.hero{min-height:60vh}}.hero .hero_wrapper{grid-template-columns:.7fr .6fr;grid-template-areas:"a b";gap:2rem;display:grid}@media screen and (width<=1200px){.hero .hero_wrapper{gap:1rem}}@media screen and (width<=1080px){.hero .hero_wrapper{grid-template-columns:.7fr .4fr}}@media screen and (width<=900px){.hero .hero_wrapper{grid-template-columns:.6fr .4fr}}@media screen and (width<=880px){.hero .hero_wrapper{grid-template-columns:1fr;grid-template-areas:"a";display:flex}}@media screen and (width<=780px){.hero .hero_wrapper{width:100%}}.hero .text_side{z-index:10;grid-area:a}@media screen and (width<=780px){.hero .text_side{width:100%}}.hero .side_img{z-index:9;border-radius:16px;grid-area:b;padding:.5rem;position:relative;transform:rotate(3deg)}.hero .side_img:before,.hero .side_img:after{content:"";z-index:-1;transform-origin:0 100%;background:linear-gradient(135deg,#5de0e6,#0766ad);border-radius:16px;display:none;position:absolute;inset:-3px 0 0}.hero .side_img:before{opacity:.9;transform-origin:100% 100%;left:-3px;transform:rotate(4deg)}.hero .side_img:after{opacity:.8;transform-origin:0 100%;background:linear-gradient(135deg,#5de0e6,#0766ad);right:-3px;transform:rotate(-4deg)}@media screen and (width<=880px){.hero .side_img{display:none}}.hero .hero-badge{width:max-content;color:var(--gold_secondary);border:solid 1px var(--gold_secondary);background-color:#b28d292b;border-radius:30px;margin-bottom:.5rem;padding:.25rem 1rem;font-weight:400}.hero h1{color:var(--gold_secondary);margin-bottom:1rem;font-size:4rem;font-weight:500;line-height:1.18}.hero h1 .color{color:var(--white);font-weight:600}@media screen and (width<=1080px){.hero h1{font-size:3.5rem;line-height:1}}@media screen and (width<=680px){.hero h1{font-size:3rem;line-height:1}}@media screen and (width<=480px){.hero h1{font-size:10vw;line-height:1}}.hero p{max-width:480px;font-size:1rem}@media screen and (width<=480px){.hero p{font-size:.9rem}}.hero .form-search{background-color:var(--white);border-radius:30px;margin-top:1rem;padding:.5rem;overflow:hidden}.hero .form-search input{background-color:#0000;border:none;padding:.75rem}.hero .search_btn{border-radius:30px;width:max-content;height:40px;padding:.125rem 1rem}@media screen and (width<=580px){.hero .search_btn{aspect-ratio:1;border-radius:50px;width:40px;padding:.25rem}.hero .search_btn span{display:none}}.hero .cats{flex-wrap:wrap;margin-top:1rem}.hero .cats .btn{width:max-content;color:var(--white);opacity:.9;background-color:#0000;transition:all .3s ease-in-out}.hero .cats .btn svg{transition:all .3s ease-in-out;position:relative;left:0}.hero .cats .btn:hover{opacity:1}.hero .cats .btn:hover svg{left:5px}@media screen and (width<=780px){.hero .cats{display:none}}.bg_main{background:linear-gradient(135deg,#0766ad,#0a2647)}.section_wrapper{padding:4rem 2rem}@media screen and (width<=480px){.section_wrapper{padding:2rem .5rem}}@media screen and (width<=580px){.stats{padding-inline:.5rem}}.stats .section_wrapper{gap:1rem}@media screen and (width<=720px){.stats .section_wrapper{padding:3rem 2rem}}@media screen and (width<=580px){.stats .section_wrapper{flex-wrap:wrap;gap:0;padding:1rem 0}}.stats .section_wrapper div{text-align:center;border-left:1px solid #eeeeee31;width:25%;padding:2rem .5rem}@media screen and (width<=720px){.stats .section_wrapper div{padding:1rem .5rem}}@media screen and (width<=580px){.stats .section_wrapper div{width:calc(50% - 1rem)}.stats .section_wrapper div:first-child,.stats .section_wrapper div:nth-child(2){border-bottom:1px solid #eeeeee31}.stats .section_wrapper div:nth-child(3){border-left:none}}.stats .section_wrapper div h2{color:#fff;font-size:3rem}@media screen and (width<=720px){.stats .section_wrapper div h2{font-size:1.7rem}}@media screen and (width<=580px){.stats .section_wrapper div h2{font-size:1.5rem}}.stats .section_wrapper div p{color:#ffffff8c;font-size:1rem}@media screen and (width<=720px){.stats .section_wrapper div p{font-size:.9rem}}.stats .section_wrapper div:first-child{border-left:none}.ready_to_join{text-align:center;overflow:hidden}.ready_to_join .section_wrapper{position:relative}.ready_to_join .section_wrapper:before{content:"";background:radial-gradient(circle,#fbbc0514 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ready_to_join .section_wrapper h2{color:var(--white);z-index:5;font-size:3rem;line-height:1.12;position:relative}@media screen and (width<=480px){.ready_to_join .section_wrapper h2{font-size:2.5rem}}@media screen and (width<=380px){.ready_to_join .section_wrapper h2{font-size:2rem}}@media screen and (width<=320px){.ready_to_join .section_wrapper h2{font-size:1.8rem}}.ready_to_join .section_wrapper p{margin-top:1rem;color:#ffffff8c;z-index:5;max-width:480px;margin-inline:auto;font-size:1.25rem;position:relative}@media screen and (width<=480px){.ready_to_join .section_wrapper p{font-size:.85rem}}.ready_to_join .btn-actions{z-index:5;justify-content:center;margin-top:2rem;position:relative}.ready_to_join .btn-actions .btn{opacity:.9;width:max-content;transition:all .3s ease-in-out}.ready_to_join .btn-actions .btn.btn_white.main_btn{font-weight:500}.ready_to_join .btn-actions .btn.btn_white.outline{color:var(--white)}.ready_to_join .btn-actions .btn svg{transition:all .3s ease-in-out;position:relative;left:0}.ready_to_join .btn-actions .btn:hover{opacity:1}.ready_to_join .btn-actions .btn:hover svg{left:5px;transform:rotate(45deg)}@media screen and (width<=480px){.ready_to_join .btn-actions{flex-wrap:wrap}.ready_to_join .btn-actions .btn{justify-content:center;gap:.5rem;width:100%}}.join_us{min-height:90vh}@media screen and (width<=480px){.join_us{padding-inline:1rem}.join_us .section_wrapper{padding:2rem .5rem}}.join_us .section_title{text-align:center;font-size:3rem;font-weight:500;line-height:1.2}.join_us .section_title span{color:var(--gold_secondary);font-weight:700}@media screen and (width<=780px){.join_us .section_title{text-align:left;font-size:2.85rem}}@media screen and (width<=480px){.join_us .section_title{font-size:2.5rem}}@media screen and (width<=380px){.join_us .section_title{font-size:2rem}}.join_us .section_wrapper>p{text-align:center;margin-block:1rem;font-size:1rem}@media screen and (width<=780px){.join_us .section_wrapper>p{text-align:left}}.join_us .joins{gap:1rem}.join_us .joins .join{max-width:480px;color:var(--black-700);background:linear-gradient(135deg,#0766ad,#0a2647);border-radius:16px;flex-direction:column;padding:2rem;position:relative;overflow:hidden}@media screen and (width<=780px){.join_us .joins .join{padding:1.5rem}}@media screen and (width<=480px){.join_us .joins .join{padding:1.25rem}}.join_us .joins .join .icon{background-color:#0765ad0e;border-radius:12px;width:50px;height:50px;margin-bottom:1rem}.join_us .joins .join .icon svg{color:var(--main-color);stroke:var(--main-color)}.join_us .joins .join h2{margin-bottom:.25rem;font-size:2rem;line-height:1.4}@media screen and (width<=780px){.join_us .joins .join h2{font-size:1.8rem}}.join_us .joins .join p{font-size:.95rem;line-height:1.6}@media screen and (width<=780px){.join_us .joins .join p{font-size:.85rem}}.join_us .joins .join .btn{opacity:.95;gap:1rem;width:max-content;margin-top:1rem;transition:all .3s ease-in-out}.join_us .joins .join .btn svg{transition:all .3s ease-in-out;position:relative;left:0}.join_us .joins .join .btn:hover{opacity:1}.join_us .joins .join .btn:hover svg{left:5px;transform:rotate(45deg)}.join_us .joins .join .join-card-deco{opacity:.1;background:var(--main-color);border-radius:50%;width:100px;height:100px;transition:all .3s ease-in-out;position:absolute;bottom:-20px;right:-20px}.join_us .joins .join.active{color:var(--white);border-color:#0766ad}.join_us .joins .join.active .icon{background-color:#ffffff1c}.join_us .joins .join.active .icon svg{color:var(--white);opacity:1}.join_us .joins .join.active .icon svg path{stroke:var(--white)}.join_us .joins .join:hover .join-card-deco{transform:scale(1.5)}@media screen and (width<=780px){.join_us .joins{flex-wrap:wrap}.join_us .joins .join{width:100%;max-width:100%}}.service_by_cat{min-height:60vh}.service_by_cat .section_text{text-align:left;width:min(100%,580px);margin-bottom:1rem}.service_by_cat .section_text .section_title{font-size:3rem;font-weight:500;line-height:1.2}.service_by_cat .section_text .section_title span{color:var(--gold_secondary);font-weight:700}@media screen and (width<=780px){.service_by_cat .section_text .section_title{font-size:2.85rem}}@media screen and (width<=480px){.service_by_cat .section_text .section_title{font-size:2.5rem}}@media screen and (width<=380px){.service_by_cat .section_text .section_title{font-size:2rem}}.service_by_cat .section_text p{margin-block:1rem;font-size:1rem}.service_by_cat .categories{flex-wrap:wrap;gap:.75rem}.service_by_cat .categories .category{background-color:var(--white);border:1px solid #ececece1;border-radius:16px;width:calc(33.3333% - 1rem);padding:1.5rem;transition:all .3s ease-in-out;position:relative;box-shadow:2px 2px #0a2647}@media screen and (width<=980px){.service_by_cat .categories .category{width:calc(50% - 1rem);padding:1.5rem 1rem}}@media screen and (width<=680px){.service_by_cat .categories .category{width:100%}}.service_by_cat .categories .category h2{color:#0a2647;margin-bottom:.25rem;font-size:1.2rem;font-weight:500;line-height:1.4;transition:all .3s ease-in-out}@media screen and (width<=480px){.service_by_cat .categories .category h2{font-size:1rem}}.service_by_cat .categories .category p{font-size:.9rem;line-height:1.6;display:none}@media screen and (width<=780px){.service_by_cat .categories .category p{font-size:.85rem}}.service_by_cat .categories .category:hover{background-color:#0a2647}.service_by_cat .categories .category:hover h2{color:var(--white)}.why_us{color:var(--white);min-height:70vh}.why_us .section_wrapper{gap:1rem}@media screen and (width<=1024px){.why_us .section_wrapper{flex-wrap:wrap;justify-content:start}}.why_us .section_text{text-align:left;width:40%;margin-bottom:1rem}@media screen and (width<=1024px){.why_us .section_text{width:min(100%,580px)}}.why_us .section_text .section_title{font-size:3rem;font-weight:300;line-height:1.2}.why_us .section_text .section_title span{color:var(--gold_secondary);font-weight:800}@media screen and (width<=780px){.why_us .section_text .section_title{font-size:2.85rem}}@media screen and (width<=480px){.why_us .section_text .section_title{font-size:2.5rem}}@media screen and (width<=380px){.why_us .section_text .section_title{font-size:2rem}}.why_us .section_text p{margin-block:1rem;font-size:1rem}.why_us .reasons{flex-wrap:wrap;width:60%}@media screen and (width<=1024px){.why_us .reasons{width:100%}}.why_us .reason{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:8px;width:calc(50% - 1rem);padding:1.5rem;transition:background .2s ease-in-out}.why_us .reason h2{margin-bottom:.5rem;font-size:1.15rem;font-weight:500}.why_us .reason p{color:#ffffff8c;font-size:.85rem;font-weight:300}.why_us .reason:hover{background:#ffffff12}@media screen and (width<=680px){.why_us .reason{width:100%}}.grids{pointer-events:none;opacity:.025;background-image:url(/build/assets/fanyablack_motif_vector-Bd1LP83l.svg);background-position:50%;background-repeat:repeat;background-size:1024px;position:absolute;inset:0}.workflow{min-height:100vh;position:relative}.workflow .section_wrapper{grid-template-columns:repeat(3,1fr);grid-template-areas:"a a b""c d e";gap:2rem;max-width:980px;display:grid}@media screen and (width<=780px){.workflow .section_wrapper{grid-template-columns:repeat(2,1fr);grid-template-areas:"a a""b c""d e"}}@media screen and (width<=480px){.workflow .section_wrapper{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e"}}.workflow .section_text{text-align:left;grid-area:a}.workflow .section_text .section_title{font-size:3rem;font-weight:300;line-height:1.2}.workflow .section_text .section_title span{color:var(--gold_secondary);font-weight:800}@media screen and (width<=780px){.workflow .section_text .section_title{font-size:2.85rem}}@media screen and (width<=480px){.workflow .section_text .section_title{font-size:2.5rem}}@media screen and (width<=380px){.workflow .section_text .section_title{font-size:2rem}}.workflow .section_text p{margin-block:1rem;font-size:1rem}.workflow .steps{flex-wrap:wrap;gap:2rem;width:60%;margin-top:4rem;position:relative}.workflow .steps:first-child{grid-area:b}.workflow .steps:nth-child(2){grid-area:c}.workflow .steps:nth-child(3){grid-area:d}.workflow .steps:nth-child(4){grid-area:e}.workflow .step{text-align:left;position:relative}.workflow .step .step_num{width:50px;height:50px;color:var(--white);background:linear-gradient(135deg,#0766ad,#0a2647);border-radius:16px;margin-bottom:1rem;padding:1rem;font-size:1.25rem}.workflow .step .libelle{font-size:.8rem}.workflow .step .step_content{background:#ffffff0a;background-color:var(--white);border:.5px solid #00000014;border-radius:24px;height:calc(100% - 60px);padding:1.5rem;transition:all .25s ease-in-out;box-shadow:2px 2px #0a2647}.workflow .step .step_content p{font-size:.9rem;line-height:1.45}.workflow .step h2{color:var(--gold_secondary);margin-block:.25rem}.workflow .step:hover .step_content{box-shadow:4px 4px #0a2647}.best_services{min-height:100vh;position:relative}.best_services .section_text{text-align:left;width:min(100%,680px);margin-bottom:2rem}.best_services .section_text .section_title{font-size:3rem;font-weight:300;line-height:1.2}.best_services .section_text .section_title span{color:var(--gold_secondary);font-weight:800}@media screen and (width<=780px){.best_services .section_text .section_title{font-size:2.85rem}}@media screen and (width<=480px){.best_services .section_text .section_title{font-size:2.5rem}}@media screen and (width<=380px){.best_services .section_text .section_title{font-size:2rem}}.best_services .section_text p{margin-block:1rem;font-size:1rem}.best_services .services_list{--gap:.75rem;gap:var(--gap);flex-wrap:wrap}.best_services .services_list .service__card{width:calc(25% - var(--gap));background-color:var(--white);position:relative}@media screen and (width<=1080px){.best_services .services_list .service__card{width:calc(33.3333% - var(--gap))}}@media screen and (width<=980px){.best_services .services_list .service__card{width:calc(50% - var(--gap))}}@media screen and (width<=580px){.best_services .services_list .service__card{width:100%}}.best_services .see_all{margin-inline:auto;opacity:.9;width:max-content;margin-top:3rem;transition:all .3s ease-in-out;display:flex}.best_services .see_all svg{transition:all .3s ease-in-out;position:relative;left:0}.best_services .see_all:hover{opacity:1}.best_services .see_all:hover svg{left:5px;transform:rotate(45deg)}.reviews{min-height:100vh;position:relative}.reviews .section_text{text-align:center;margin-bottom:2rem;width:min(100%,680px);margin-inline:auto}.reviews .section_text .section_title{font-size:3rem;font-weight:300;line-height:1.2}.reviews .section_text .section_title span{color:var(--gold_secondary);font-weight:800}@media screen and (width<=780px){.reviews .section_text .section_title{font-size:2.85rem}}@media screen and (width<=480px){.reviews .section_text .section_title{font-size:2.5rem}}@media screen and (width<=380px){.reviews .section_text .section_title{font-size:2rem}}.reviews .reviews-list{gap:2rem;margin-top:4rem}@media screen and (width<=860px){.reviews .reviews-list{flex-wrap:wrap}}.reviews .reviews-list .review{background-color:#fff;border:1px solid #14141412;border-radius:16px;padding:2rem;position:relative;transform:scale(1)}@media screen and (width<=860px){.reviews .reviews-list .review{width:calc(50% - 1rem)}}@media screen and (width<=680px){.reviews .reviews-list .review{width:100%}}.reviews .reviews-list .review p{line-height:1.6}.reviews .reviews-list .review .profil{border-top:1px solid #1d1c1c1a;margin-top:1rem;padding-top:1rem}.reviews .reviews-list .review .profil .user-badge{aspect-ratio:1;background:var(--main-color);width:45px;height:45px;color:var(--white);border-radius:80px}.reviews .reviews-list .review .profil .user-info h3{font-size:1rem;font-weight:500}.reviews .reviews-list .review .profil .user-info p{font-size:.8rem}.reviews .reviews-list .review.active{transform:scale(1.07)}@media screen and (width<=860px){.reviews .reviews-list .review.active{transform:scale(1)}}.reviews .reviews-list .review.active{background:linear-gradient(135deg,#0766ad,#0a2647)}.reviews .reviews-list .review.active .profil{border-top:1px solid #ffffff3f}.reviews .reviews-list .review.active .profil .user-badge{color:var(--black-700);background:#fff}.reviews .reviews-list .review.active h3,.reviews .reviews-list .review.active p{color:#fff}
