@font-face{font-family:"GeneralSans-Variable";src:url("/uploads/fonts/GeneralSans-Variable.woff2") format("woff2"), url("/uploads/fonts/GeneralSans-Variable.woff") format("woff");font-weight:200 700;font-display:swap;font-style:normal}.locked{overflow:hidden}.tableCopyClass{display:none;height:0;width:0}.image-full-width-text .module-container .text-container .text p{font-weight:700;font-size:clamp(3rem, 7vw, 7rem);line-height:1}h1,.two-columns-text.avantages-two-cols .module-container .text-container ol>li:before{font-weight:700;font-size:clamp(2.5rem, 7vw, 5rem);line-height:1}h2,.engagement-mid-text .text-container h3 strong,.google-partner-offer .text-container h3 strong,.black-pre-footer .text-container h3 strong,.two-columns-text.avantages-two-cols .module-container .title h3{font-weight:bold;font-size:clamp(2.5rem, 4vw, 4rem);line-height:1;padding-bottom:1rem}h3,.activity.three-activity .module-container .activity-template-cards .card .text-container .title *,.two-columns-text.avantages-two-cols .module-container .text-container ol>li,.three-columns-2 .module-container .text-container .text blockquote strong,.products.portfolio .module-container .list-container .list .card .animation-link .info .properties .property .value,.seo-page .seo-link .title h4{font-size:clamp(1.75em, 2.5vw, 2.5rem)}.banner.inner-banner .module-container .text-container p,.seo-page .banner .module-container .text-container p,.hero .module-container .text-container p,.activity .module-container .title-container p,.intro-text-bloc p,.engagement-mid-text .text-container h3,.google-partner-offer .text-container h3,.black-pre-footer .text-container h3,.gallery.marquee-gallery.history .module-container .title-container p,.partners .text-container p,.form-contact .module-container .title-container p,.form-builder .module-container .title-container p,.footer .footer-container .footer-company .company .contact .contact-list li,.footer .footer-container .footer-company .company .social-network a{font-size:clamp(1.5rem, 1.75vw, 2rem)}p,.custom-google-reviews .module-container .title-container p,.banner .module-container .text-container .btn-container .btn,.activity .module-container .activity-template-cards .card .text-container p,.activity .module-container .activity-template-cards .card .text-container .btn-container .btn,.activity.three-activity .module-container .activity-template-cards .card .image .caption .text h3,.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn,.two-columns.white-two-cols .module-container .image .btn-container .btn,.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn,.three-columns-2 .module-container .text-container .text blockquote p,.gallery.agencies .module-container .title-container .btn,.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency p,.gallery.team-gallery .module-container .team .member .box p,.gallery.marquee-gallery.history .module-container .title-container .btn,.image-full-width-text .module-container .text-container .btn-container .btn,.link-id .module-container .link-container .link .btn,.form-contact .module-container form .form-row .btn,.form-builder .module-container form .form-row .btn,.form-contact.white-form .module-container form .form-row .btn,.form-builder.white-form .module-container form .form-row .btn,.products.portfolio .module-container .list-container .list .card .animation-link .image .product-title,.products.similar-recrutement .module-container .list-container .list .card .animation-link .image .product-title,.products.annonces-recrutement .module-container .list-container .list .card .animation-link .image .product-title,.page-product .product .banner.hero .module-container .text-container h1 .pretitle,.page-product .product .product-content .module-container .btn-container .btn,.page-product #form .form-builder .module-container form .form-row .btn,.seo-page .seo-link .list-container .item-list .item a.btn,.page-error .error-content .btn{font-size:clamp(1.2rem, 1.3vw, 1.4rem)}.activity.three-activity .module-container .activity-template-cards .card .image .caption .text p,.activity.three-activity .module-container .activity-template-cards .card .text-container p,.two-columns-text.avantages-two-cols .module-container .text-container ol>li>ul li,.gallery.agencies .module-container .title-container p,.agencies-module .module-container .local .title-container .search-container input,.products.portfolio .module-container .list-container .list .card .animation-link .info .properties .property .label{font-size:clamp(1rem, 1.1vw, 1.25rem)}.engagement-mid-text .text-container p,.google-partner-offer .text-container p,.black-pre-footer .text-container p,.footer .footer-container .footer-legal *{font-size:1rem}body{position:relative;z-index:0;background:#fff;color:#0b3cfe}body *{font-family:"GeneralSans-Variable", sans-serif}body::-webkit-scrollbar{display:none}section{position:relative;padding:0}section u{text-decoration:none;display:inline}section u .u-line{position:relative}section u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section u .u-line .underline svg{width:100%;height:100%;display:block}section u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}section u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}section u .u-line .underline.active{width:100%;transition:0.25s ease-in}section .module-container{position:relative;z-index:2}section .module-container .title-container{padding-bottom:clamp(2.5rem, 2.75vw, 3rem)}section .module-container .title-container p:kast-child{margin:0}section .module-container .slick-dotted.slick-slider{margin-bottom:0}section .module-container .activity-template-cards .slick-dots,section .module-container .list .slick-dots{left:8%;bottom:5%;width:fit-content;display:none}section .module-container .activity-template-cards .slick-dots li,section .module-container .list .slick-dots li{margin:0;width:16px;height:16px}section .module-container .activity-template-cards .slick-dots li button,section .module-container .list .slick-dots li button{padding:4px}section .module-container .activity-template-cards .slick-dots li button:before,section .module-container .list .slick-dots li button:before{color:#fff;font-size:8px}section.custom-container .module-container .title-container{padding-bottom:1rem}section.round-top{border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0}section.background-half:after{content:"";width:100%;display:inline-block;height:30%;position:absolute;bottom:0;left:0;border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;background:#0b3cfe}section.background-blue{background:#0b3cfe;color:#fff}section.background-blue u{text-decoration:none;display:inline}section.background-blue u .u-line{position:relative}section.background-blue u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-blue u .u-line .underline svg{width:100%;height:100%;display:block}section.background-blue u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-blue u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-blue u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-black{background:#000414;color:#fff}section.background-black u{text-decoration:none;display:inline}section.background-black u .u-line{position:relative}section.background-black u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-black u .u-line .underline svg{width:100%;height:100%;display:block}section.background-black u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-black u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-black u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-blue-to-marine{background:linear-gradient(#0b3cfe, #051F85);color:#fff}section.background-blue-to-marine u{text-decoration:none;display:inline}section.background-blue-to-marine u .u-line{position:relative}section.background-blue-to-marine u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-blue-to-marine u .u-line .underline svg{width:100%;height:100%;display:block}section.background-blue-to-marine u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-blue-to-marine u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-blue-to-marine u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-blue-to-black{background:linear-gradient(#0b3cfe, #000414);color:#fff}section.background-blue-to-black u{text-decoration:none;display:inline}section.background-blue-to-black u .u-line{position:relative}section.background-blue-to-black u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-blue-to-black u .u-line .underline svg{width:100%;height:100%;display:block}section.background-blue-to-black u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-blue-to-black u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-blue-to-black u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-blue-to-saphir{background:linear-gradient(#0b3cfe, #082FC6);color:#fff}section.background-blue-to-saphir u{text-decoration:none;display:inline}section.background-blue-to-saphir u .u-line{position:relative}section.background-blue-to-saphir u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-blue-to-saphir u .u-line .underline svg{width:100%;height:100%;display:block}section.background-blue-to-saphir u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-blue-to-saphir u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-blue-to-saphir u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-saphir-to-marine{background:linear-gradient(#082FC6, #051F85);color:#fff}section.background-saphir-to-marine u{text-decoration:none;display:inline}section.background-saphir-to-marine u .u-line{position:relative}section.background-saphir-to-marine u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-saphir-to-marine u .u-line .underline svg{width:100%;height:100%;display:block}section.background-saphir-to-marine u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-saphir-to-marine u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-saphir-to-marine u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-saphir-to-black{background:linear-gradient(#082FC6, #000414);color:#fff}section.background-saphir-to-black u{text-decoration:none;display:inline}section.background-saphir-to-black u .u-line{position:relative}section.background-saphir-to-black u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-saphir-to-black u .u-line .underline svg{width:100%;height:100%;display:block}section.background-saphir-to-black u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-saphir-to-black u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-saphir-to-black u .u-line .underline.active{width:100%;transition:0.25s ease-in}section.background-marine-to-black{background:linear-gradient(#051F85, #000414);color:#fff}section.background-marine-to-black u{text-decoration:none;display:inline}section.background-marine-to-black u .u-line{position:relative}section.background-marine-to-black u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}section.background-marine-to-black u .u-line .underline svg{width:100%;height:100%;display:block}section.background-marine-to-black u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}section.background-marine-to-black u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}section.background-marine-to-black u .u-line .underline.active{width:100%;transition:0.25s ease-in}.halo-display{z-index:0;height:150%;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;overflow-x:clip;pointer-events:none;user-select:none}@keyframes haloRotate{0%{transform:rotate(0) translateY(0);transform-origin:48%}50%{transform:rotate(180deg) translateY(-56px)}100%{transform:rotate(360deg) translateY(0);transform-origin:35%}}h1{margin:0}.text-container a,.title-container a,.phone a,.email a,.legal-notice-content a{color:inherit;text-decoration:underline;text-underline-offset:0.35em;text-decoration-thickness:2px}.text-container a:hover,.text-container a:focus,.title-container a:hover,.title-container a:focus,.phone a:hover,.phone a:focus,.email a:hover,.email a:focus,.legal-notice-content a:hover,.legal-notice-content a:focus{opacity:0.5;text-decoration:underline}.top-menu .navbar{height:auto;padding:0.75rem clamp(2%, 3vw, 5%) 1rem;border-radius:0 0 clamp(24px, 32px, 48px) clamp(24px, 32px, 48px);justify-content:space-between;align-items:flex-end}.top-menu .navbar .navbar-brand{margin:0}.top-menu .navbar .navbar-brand img{max-height:64px;height:100%;width:auto}.top-menu .navbar .navbar-toggler{margin:0}.top-menu .navbar .navbar-toggler .navbar-toggler-icon,.top-menu .navbar .navbar-toggler .navbar-toggler-icon:before,.top-menu .navbar .navbar-toggler .navbar-toggler-icon:after{background:#fff}.top-menu .navbar .navbar-collapse{justify-content:center;flex-grow:unset;background:#0b3cfe;border-radius:clamp(24px, 32px, 48px)}.top-menu .navbar .navbar-collapse .navbar-nav{flex:0 0 100%;justify-content:center;padding:1rem 0}.top-menu .navbar .navbar-collapse .navbar-nav .nav-item,.top-menu .navbar .navbar-collapse .navbar-nav .dropdown{position:relative;padding:0.5rem clamp(0.5rem, 1vw, 1rem) 0.5rem}.top-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link,.top-menu .navbar .navbar-collapse .navbar-nav .nav-item a,.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .nav-link,.top-menu .navbar .navbar-collapse .navbar-nav .dropdown a{color:#fff;white-space:nowrap;padding:0;text-decoration:none}.top-menu .navbar .navbar-collapse .navbar-nav .nav-item.active:after,.top-menu .navbar .navbar-collapse .navbar-nav .dropdown.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff;display:block;height:6px;width:6px;border-radius:50%}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu{left:0;transform:none;border-radius:clamp(16px, 24px, 32px)}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu.show{background:#0b3cfe}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .nav-item{padding-top:0}.top-menu .navbar .eapps-widget{position:fixed;bottom:1rem;right:1rem}.top-menu .affix{background:#0b3cfe}@media (min-width:992px){.top-menu .navbar{height:100px;padding:1rem clamp(2%, 3vw, 5%) 2rem}.top-menu .navbar .navbar-brand img{max-height:unset}.top-menu .navbar .navbar-collapse{background:transparent}.top-menu .navbar .navbar-collapse .navbar-nav{padding:0}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown,.top-menu .navbar .navbar-collapse .navbar-nav .nav-item{padding:1rem clamp(0.5rem, 1vw, 1rem) 0.35rem}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu{text-align:right}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .nav-item{justify-content:flex-start}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .nav-item.active{padding-left:2rem}.top-menu .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .nav-item.active:after{bottom:50%;transform:translateY(50%);left:1rem;margin-right:4px}.top-menu .navbar .eapps-widget{position:relative;bottom:unset;right:unsset;margin-bottom:-4px}}.custom-google-reviews{background:#0b3cfe;padding:clamp(3rem, 8vw, 5rem) 8%}.custom-google-reviews u{text-decoration:none;display:inline}.custom-google-reviews u .u-line{position:relative}.custom-google-reviews u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.custom-google-reviews u .u-line .underline svg{width:100%;height:100%;display:block}.custom-google-reviews u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.custom-google-reviews u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.custom-google-reviews u .u-line .underline.active{width:100%;transition:0.25s ease-in}.custom-google-reviews .halo-display .halo-1{height:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;bottom:35%;left:100%}.custom-google-reviews .module-container{padding:clamp(3rem, 8vw, 5rem) 8%;border-radius:clamp(32px, 48px, 88px);background:#fff;color:#0b3cfe}.custom-google-reviews .module-container u{text-decoration:none;display:inline}.custom-google-reviews .module-container u .u-line{position:relative}.custom-google-reviews .module-container u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.custom-google-reviews .module-container u .u-line .underline svg{width:100%;height:100%;display:block}.custom-google-reviews .module-container u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.custom-google-reviews .module-container u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.custom-google-reviews .module-container u .u-line .underline.active{width:100%;transition:0.25s ease-in}.custom-google-reviews .module-container .title-container h2{text-wrap:balance}@media (min-width:720px){.custom-google-reviews .module-container .title-container{text-align:center}}.custom-google-reviews.marine-to-black-background{background:linear-gradient(#051F85, #000414)}.custom-instagram-feed{padding-bottom:clamp(3rem, 8vw, 5rem)}.custom-instagram-feed .module-container .eapps-instagram-feed-posts-item,.custom-instagram-feed .module-container a.eapps-instagram-feed-header-follow-button{border-radius:clamp(16px, 24px, 32px);overflow:hidden}.custom-instagram-feed .module-container .eapps-instagram-feed-content{display:flex;flex-direction:column-reverse}.banner .module-container .line-animation,.banner .module-container .image{display:none}.banner .module-container .text-container{padding:clamp(3rem, 8vw, 5rem) 8%}.banner .module-container .text-container .btn-container{width:100%;padding-top:2rem}.banner .module-container .text-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent)}.banner .module-container .text-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.banner .module-container .text-container .btn-container .btn i:before{padding:0;border-radius:48px}.banner .module-container .text-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.banner .module-container .text-container .btn-container .btn i{background:#fff;color:#0b3cfe}.banner .module-container .text-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.banner .module-container .text-container .btn-container .btn:hover i:after{opacity:1}.banner.inner-banner .module-container .text-container{margin:auto}.banner.inner-banner .module-container .text-container .btn-container{justify-content:center}.seo-page .banner,.hero{background:#0b3cfe;color:#fff;position:relative;overflow:hidden}.seo-page .banner:after,.hero:after{content:"";height:64px;width:auto;position:absolute;z-index:100;bottom:-1px;right:0;left:0;background-color:#fff;border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0}.seo-page .banner .halo-display .halo-1,.hero .halo-display .halo-1{height:80vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;bottom:-30vmin;left:-30vmin}.seo-page .banner .halo-display .halo-2,.hero .halo-display .halo-2{height:70vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;top:-40vmin;left:45vmin}.seo-page .banner .module-container,.hero .module-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;height:calc(100vh + 64px);overflow:clip}.seo-page .banner .module-container .line-animation,.hero .module-container .line-animation{display:flex;justify-content:center;align-items:center;height:100vh;pointer-events:auto}.seo-page .banner .module-container .line-animation svg,.hero .module-container .line-animation svg{width:auto;height:95%;position:absolute;display:block;margin:0 auto;left:0;top:1em;stroke:#fff;pointer-events:auto}.seo-page .banner .module-container .text-container,.hero .module-container .text-container{padding:clamp(3rem, 8vw, 5rem) 8%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.seo-page .banner .module-container .text-container .text,.hero .module-container .text-container .text{width:100%}.seo-page .banner .module-container .text-container h1,.hero .module-container .text-container h1{text-transform:uppercase}@media (min-width:720px){.seo-page .banner:after,.hero:after{height:104px}.seo-page .banner .module-container,.hero .module-container{height:calc(100vh + 104px)}}.activity{padding:clamp(3rem, 8vw, 5rem) 0 0}.activity .halo-display .halo-1{height:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;bottom:35%;left:-30%}.activity .module-container .title-container{padding-inline:8%}.activity .module-container .activity-template-cards .slick-arrow{color:#0b3cfe;background:#fff;border-radius:50%;border:none;height:24px;font-size:calc(24px / 2);width:auto;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0}.activity .module-container .activity-template-cards .slick-arrow i{width:auto}.activity .module-container .activity-template-cards .slick-arrow:before{display:none}.activity .module-container .activity-template-cards .slick-arrow.slick-prev{left:8%}.activity .module-container .activity-template-cards .slick-arrow.slick-next{left:calc(8% + 36px)}.activity .module-container .activity-template-cards .card{display:flex !important;padding:clamp(3rem, 8vw, 5rem) 8% 0}.activity .module-container .activity-template-cards .card .text-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-inline:0}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn i:before{padding:0;border-radius:48px}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.activity .module-container .activity-template-cards .card .text-container .btn-container .btn:hover i:after{opacity:1}.activity .module-container .activity-template-cards .card .image{border-radius:clamp(24px, 32px, 48px);display:none}.activity .module-container .activity-template-cards .card .image img{display:block;height:100%;width:100%;object-fit:cover}.activity.home-activity{padding-top:0}.activity.home-activity .module-container .activity-template-cards .slick-arrow{color:#fff;background:#0b3cfe;border-radius:50%;border:none;height:24px;font-size:calc(24px / 2);width:auto;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0}.activity.home-activity .module-container .activity-template-cards .slick-arrow i{width:auto}.activity.home-activity .module-container .activity-template-cards .slick-arrow:before{display:none}.activity.home-activity .module-container .activity-template-cards .slick-arrow.slick-prev{left:8%}.activity.home-activity .module-container .activity-template-cards .slick-arrow.slick-next{left:calc(8% + 36px)}.activity.home-activity .module-container .activity-template-cards .slick-dots li button:before{color:#0b3cfe}.activity.home-activity .module-container .activity-template-cards .card{flex-direction:row}.activity.home-activity .module-container .activity-template-cards .card .text-container{padding-bottom:clamp(3rem, 8vw, 5rem)}.activity.keypoint-activity .module-container .activity-template-cards .card .image{display:none !important}.activity.keypoint-activity .module-container .activity-template-cards .card .text-container{flex:0 0 100%;max-width:100%}.activity.keypoint-activity .module-container .activity-template-cards .card .text-container .text .title:before{content:"";display:inline-block;height:0.75em;aspect-ratio:1;margin-right:1rem;border-radius:50%;background:#fff}.activity.three-activity .module-container .activity-template-cards .slick-dots{bottom:0}.activity.three-activity .module-container .activity-template-cards .card{padding-bottom:8%;flex-direction:row}.activity.three-activity .module-container .activity-template-cards .card .image{order:0;height:fit-content;min-height:40vh;position:relative;display:flex;padding-bottom:clamp(3rem, 8vw, 5rem)}.activity.three-activity .module-container .activity-template-cards .card .image .caption{position:absolute;top:0;left:0;right:0;width:auto;height:100%;padding:1rem 2rem;text-align:left;flex-wrap:wrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;background:linear-gradient(rgba(0, 4, 20, 0.75), transparent 66%)}.activity.three-activity .module-container .activity-template-cards .card .image .caption .text h3{flex:0 0 100%;height:fit-content}.activity.three-activity .module-container .activity-template-cards .card .image .caption .text p{flex:0 0 100%}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container{flex:0 0 100%;flex-wrap:wrap;justify-content:space-between}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent);position:relative;margin:8px}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn i:before{padding:0;border-radius:48px}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn i{background:#fff;color:#0b3cfe}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.activity.three-activity .module-container .activity-template-cards .card .image .caption .btn-container .btn:hover i:after{opacity:1}.activity.three-activity .module-container .activity-template-cards .card .text-container{padding-block:1rem 0}.activity.three-activity.formation .module-container .activity-template-cards .card .image .caption .text{align-self:flex-start}.activity.three-activity.engagement .module-container .activity-template-cards .card .image .caption .btn-container{display:none}@media (min-width:720px){.activity .module-container .activity-template-cards .card .image{display:flex}.activity.home-activity .module-container .activity-template-cards .slick-dots{bottom:0}.activity.home-activity .module-container .activity-template-cards .card .text-container{padding-inline:0 3%}.activity.home-activity .module-container .activity-template-cards .card .image{height:35vh}.activity.keypoint-activity{padding:clamp(3rem, 8vw, 5rem) 8%}.activity.keypoint-activity .module-container .title-container{padding-inline:0}.activity.keypoint-activity .module-container .activity-template-cards .slick-arrow.slick-prev{left:0}.activity.keypoint-activity .module-container .activity-template-cards .slick-arrow.slick-next{left:32px}.activity.keypoint-activity .module-container .activity-template-cards .slick-dots{left:0}.activity.keypoint-activity .module-container .activity-template-cards .card{padding-inline:0 8%;padding-bottom:8%}.activity.three-activity .module-container .activity-template-cards .card .text-container{padding:0 0 0 3%}}@media (min-width:992px){.activity{padding-bottom:clamp(3rem, 8vw, 5rem)}.activity .module-container .activity-template-cards .card{height:auto}.activity .module-container .activity-template-cards .card .text-container{height:fit-content}.activity .module-container .activity-template-cards .card .image{height:100%}.activity.three-activity .module-container .activity-template-cards .slick-dots{left:unset;right:8%;bottom:24px}.activity.three-activity .module-container .activity-template-cards .slick-arrow{top:unset;bottom:8px}.activity.three-activity .module-container .activity-template-cards .slick-arrow.slick-prev{left:52.5%}.activity.three-activity .module-container .activity-template-cards .slick-arrow.slick-next{left:calc(52.5%  + 32px)}.activity.three-activity .module-container .activity-template-cards .card{flex-direction:row;padding-bottom:0}.activity.three-activity .module-container .activity-template-cards .card .text-container{padding-block:0 3rem}.activity.home-activity{padding-inline:25vw 8%;position:relative}.activity.home-activity:before{content:"";position:absolute;top:0;left:0;transform:translateX(-61%);aspect-ratio:0.8;height:150%;background:left center / contain no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIzNS43MSAyODEuNDEiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMwYjNjZmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5Ny4yOSw0MC44NmMtMy40NSwzLjM4LTYuMzQsNy41Ny05LjA1LDExLjU3LTExLjQ5LDE2Ljg5LTIxLjYzLDM2LjE0LTMxLjMyLDU0LjE4LTIyLjc5LDQyLjQtNDMuNjQsODYuOTItNjkuNTIsMTI3LjQ4LTEzLjQ3LDIxLjExLTM5LjQyLDYwLjQyLTY5LjE4LDQyLjk3LTI2LjQ4LTE1LjUyLTE3Ljg4LTYwLjA1LTEyLjMtODQuNyw4LTM1LjMyLDIxLjA3LTcxLjQ1LDM0LjQ0LTEwNS4wNiwzLTcuNTUsNi4xMS0xNi4xMiw5LjY0LTIzLjM2LDEwLjg4LTIyLjI2LDQzLjgtOC43NywzNS40OSwxNC45OS0yLjU5LDcuNC02LjQ1LDE1LjItOS4zOCwyMi42Mi0xMy44MywzNC45Ny0yOC42MSw3NC40OC0zNS4yMywxMTEuNTItMS4zNCw3LjQ5LTIuNTgsMTUuMTctMi4yLDIyLjgsMTIuNTYtMTUuMTksMjIuNzItMzIuNDQsMzIuNDItNDkuNTgsMjMuNDctNDEuNDcsNDMuNzgtODQuNzEsNjcuNDEtMTI2LjA5LDkuNjEtMTYuODIsMjYuNzUtNDcuMjYsNDMuNzktNTYuNDYsMTUuNzYtOC41MiwzNy41MS0xLjc2LDQ2Ljg2LDEzLjE1LDEwLjI2LDE2LjM2LDcuMTcsNDUuMzUtLjIzLDYyLjQ3LTguNjIsMTkuOTUtMzguODksMTIuODUtMzYuODctOS44Ny4yNi0yLjkyLDEuOTQtNi41NywyLjczLTkuNTIsMS42Ni02LjIxLDIuOC0xMi42NCwyLjUyLTE5LjExWiIvPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5NC40OSwxMDIuOTRjMTYuMi0uOTIsMjcuMTUsMTYuMjYsMTkuNjgsMzAuNjgtNi44MSwxMy4xNi0yNS4xNSwxNC45My0zNC42MiwzLjYxLTEwLjk4LTEzLjEyLTIuMDMtMzMuMzMsMTQuOTQtMzQuMjlaIi8+Cjwvc3ZnPg==)}.activity.home-activity .module-container .title-container{padding-left:3%}.activity.home-activity .module-container .activity-template-cards .slick-dots{bottom:0;top:unset;left:unset;right:0}.activity.home-activity .module-container .activity-template-cards .slick-arrow{bottom:-8px;top:unset}.activity.home-activity .module-container .activity-template-cards .slick-arrow.slick-prev{left:33.33%}.activity.home-activity .module-container .activity-template-cards .slick-arrow.slick-next{left:calc(33.33%  + 32px)}.activity.home-activity .module-container .activity-template-cards .card{padding-top:0;padding-inline:0;align-items:stretch}.activity.home-activity .module-container .activity-template-cards .card .text-container{height:100%;padding-left:3%}}.text-block{padding:clamp(3rem, 8vw, 5rem) 8%}.text-block.agencies-title{border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;max-width:100%}.text-block.agencies-title h3{margin:0}.text-block.three-activity-title-content,.text-block.partners-text{display:none}.slider-title{padding-block:0 clamp(3rem, 8vw, 5rem);padding-inline:8%}.slider-title u{text-decoration:none;display:inline}.slider-title u .u-line{position:relative}.slider-title u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.slider-title u .u-line .underline svg{width:100%;height:100%;display:block}.slider-title u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.slider-title u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.slider-title u .u-line .underline.active{width:100%;transition:0.25s ease-in}.slider-title .module-container{max-width:1400px;margin:0}.slider-title.history{padding-top:clamp(3rem, 8vw, 5rem)}.intro-text-bloc{padding:0 8% clamp(3rem, 8vw, 5rem)}@media (min-width:720px){.intro-text-bloc .text{padding-left:8%;max-width:calc(1400px - 8%)}}.history-title{padding:clamp(3rem, 8vw, 5rem) 8%}@media (min-width:992px){.history-title .text{text-align:center}}.engagement-mid-text,.google-partner-offer,.black-pre-footer{padding:clamp(3rem, 8vw, 5rem) 8%}.engagement-mid-text .text-container,.google-partner-offer .text-container,.black-pre-footer .text-container{padding-top:5rem;max-width:1024px;margin:auto}.engagement-mid-text .text-container h3 strong,.google-partner-offer .text-container h3 strong,.black-pre-footer .text-container h3 strong{font-size:700}.two-columns{padding:clamp(3rem, 8vw, 5rem) 8%}.two-columns.white-two-cols .module-container{padding:clamp(3rem, 8vw, 5rem) 8%;border-radius:clamp(32px, 48px, 88px);background:#fff;color:#0b3cfe}.two-columns.white-two-cols .module-container u{text-decoration:none;display:inline}.two-columns.white-two-cols .module-container u .u-line{position:relative}.two-columns.white-two-cols .module-container u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.two-columns.white-two-cols .module-container u .u-line .underline svg{width:100%;height:100%;display:block}.two-columns.white-two-cols .module-container u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.two-columns.white-two-cols .module-container u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.two-columns.white-two-cols .module-container u .u-line .underline.active{width:100%;transition:0.25s ease-in}.two-columns.white-two-cols .module-container .image{flex-wrap:wrap}.two-columns.white-two-cols .module-container .image .btn-container{width:100%;padding-top:clamp(1rem, 4vw, 2rem)}.two-columns.white-two-cols .module-container .image .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:0 0 0 auto}.two-columns.white-two-cols .module-container .image .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.two-columns.white-two-cols .module-container .image .btn-container .btn i:before{padding:0;border-radius:48px}.two-columns.white-two-cols .module-container .image .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.two-columns.white-two-cols .module-container .image .btn-container .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.two-columns.white-two-cols .module-container .image .btn-container .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.two-columns.white-two-cols .module-container .image .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.two-columns.white-two-cols .module-container .image .btn-container .btn:hover i:after{opacity:1}.two-columns.white-two-cols .module-container .image img{width:100%;height:100%;object-fit:contain}.two-columns.qualiopi{position:relative}.two-columns.qualiopi .module-container .image img{max-height:90px}@media (min-width:992px){.two-columns.white-two-cols .module-container .image{padding-left:8%}.two-columns.qualiopi .module-container{position:relative}.two-columns.qualiopi .module-container .text-container{padding-right:8%}.two-columns.qualiopi .module-container .image img{max-height:unset}.two-columns.google-partner .module-container{padding-block:0}.two-columns.google-partner .module-container .text-container{padding:clamp(3rem, 8vw, 5rem) 8% clamp(3rem, 8vw, 5rem) 0}.two-columns.google-partner .module-container .image{position:relative}.two-columns.google-partner .module-container .image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:fit-content}}.previous-section{padding-bottom:clamp(3rem, 8vw, 5rem)}.two-columns-text{padding:0 0 clamp(3rem, 8vw, 5rem);position:relative}.two-columns-text .halo-display .halo-1{height:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;bottom:35%;left:0%}.two-columns-text .halo-display .halo-2{height:50%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;top:0vmin;left:90%}.two-columns-text.avantages-two-cols .module-container{display:block}.two-columns-text.avantages-two-cols .module-container .title,.two-columns-text.avantages-two-cols .module-container .text-container{padding-inline:8%}.two-columns-text.avantages-two-cols .module-container .title .text,.two-columns-text.avantages-two-cols .module-container .text-container .text{max-width:816px;margin:auto}.two-columns-text.avantages-two-cols .module-container .title{position:sticky;z-index:1;top:84px;padding-block:1rem clamp(1rem, 4vw, 2rem)}.two-columns-text.avantages-two-cols .module-container .text-container ol{list-style:none;counter-reset:li;padding:0;margin:0;height:auto;transition:height 0.25s ease-in-out}.two-columns-text.avantages-two-cols .module-container .text-container ol>li{position:relative;opacity:0;height:0;transform:translateY(-10px);padding:0 0 0 16%;transition:opacity 0.2s ease-in-out 0.25s, transform 0.3s ease-in-out 0.25s, height 0.3s ease-in-out 0.25s}.two-columns-text.avantages-two-cols .module-container .text-container ol>li:before{content:counter(li) ". ";counter-increment:li;font-weight:400;position:absolute;top:3%;left:0;transform:translateY(-4px)}.two-columns-text.avantages-two-cols .module-container .text-container ol>li>ul{list-style:none;padding:0}.two-columns-text.avantages-two-cols .module-container .text-container ol>li.visible{opacity:1;height:auto;transform:translateY(0);padding:clamp(1rem, 4vw, 2rem) 0 clamp(1rem, 4vw, 2rem) 16%}@media (min-width:992px){.two-columns-text.avantages-two-cols{padding-block:0}.two-columns-text.avantages-two-cols .module-container{min-height:50vh}.two-columns-text.avantages-two-cols .module-container .title{top:unset;position:relative;padding-top:clamp(3rem, 8vw, 5rem)}.two-columns-text.avantages-two-cols .module-container .text-container{padding-block:0}.two-columns-text.avantages-two-cols .module-container .text-container ol{transition:height 0.5s ease}.two-columns-text.avantages-two-cols .module-container .text-container ol>li{opacity:0;max-height:0;transform:translateY(-10px);padding:0 0 0 16%;transition:opacity 1s ease-in-out, transform 1.5s ease-in-out, max-height 1.5s ease-in-out}.two-columns-text.avantages-two-cols .module-container .text-container ol>li.visible{opacity:1;max-height:300px;transform:translateY(0);padding:clamp(1rem, 4vw, 2rem) 0 clamp(1rem, 4vw, 2rem) 16%}}.slider .halo-display .halo-1{height:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 18s ease-in-out 0s infinite;opacity:0.8;bottom:50%;left:90%}.slider .module-container .carousel-fade{height:80vh;padding-right:8%}.slider .module-container .carousel-fade .carousel-indicators{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:clamp(3rem, 8vw, 5rem) 8% 1rem}.slider .module-container .carousel-fade .carousel-indicators li{margin:0 0.5rem 0 0;height:8px;width:8px}.slider .module-container .carousel-fade .carousel-inner{border-radius:0 clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0}.slider .module-container .carousel-fade .text-container{width:92%;padding:clamp(3rem, 8vw, 5rem) 8%;color:#fff;border-radius:0 clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0;background:linear-gradient(rgba(0, 4, 20, 0.75), transparent, rgba(0, 4, 20, 0.75));overflow:hidden}.slider .module-container .carousel-fade .text-container .text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.slider .module-container .carousel-fade .text-container .text blockquote{text-align:right;max-width:516px;text-shadow:2px 2px 3px rgba(0, 4, 20, 0.5)}.slider .module-container .carousel-fade .text-container .text blockquote p:last-child{margin:0}.slider .module-container .carousel-fade .text-container .text blockquote:first-child{align-self:flex-start;text-align:left}.slider .module-container .carousel-fade .text-container .text blockquote:only-child{align-self:flex-end;text-align:right;margin:auto 0 0 auto}.slider.no-image-slider{padding:clamp(3rem, 8vw, 5rem) 8%}.slider.no-image-slider .module-container .carousel-fade{padding:0;height:auto}.slider.no-image-slider .module-container .carousel-fade .carousel-inner,.slider.no-image-slider .module-container .carousel-fade .carousel-indicators{display:none}.slider.no-image-slider .module-container .carousel-fade .text-container{background:transparent;position:static;align-items:flex-start;padding:0}.slider.no-image-slider .module-container .carousel-fade .text-container .text{align-items:flex-start}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container{justify-content:flex-start}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent);margin:8px 8px 8px 0}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn i:before{padding:0;border-radius:48px}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn i{background:#fff;color:#0b3cfe}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.slider.no-image-slider .module-container .carousel-fade .text-container .btn-container .btn:hover i:after{opacity:1}@media (min-width:720px){.slider .module-container .carousel-fade .carousel-indicators{padding-bottom:clamp(3rem, 8vw, 5rem)}}@media (min-width:992px){.slider .module-container .carousel-fade{height:75vh}}.three-columns-2{padding:clamp(3rem, 8vw, 5rem) 0}.three-columns-2 u{text-decoration:none;display:inline}.three-columns-2 u .u-line{position:relative}.three-columns-2 u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.three-columns-2 u .u-line .underline svg{width:100%;height:100%;display:block}.three-columns-2 u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.three-columns-2 u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.three-columns-2 u .u-line .underline.active{width:100%;transition:0.25s ease-in}.three-columns-2 .halo-display .halo-1{height:75vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 18s ease-in-out 0s infinite;opacity:0.8;top:0%;left:70%}.three-columns-2 .module-container{align-items:stretch}.three-columns-2 .module-container .title-container{max-width:1600px;margin:0;padding:0 8% clamp(3rem, 8vw, 5rem)}.three-columns-2 .module-container .image{padding:0 8% 0 0;height:55vh}.three-columns-2 .module-container .image img{display:block;height:100%;width:100%;object-fit:cover;border-radius:0 clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0}.three-columns-2 .module-container .text-container{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;padding:clamp(3rem, 8vw, 5rem) 8%;height:55vh}.three-columns-2 .module-container .text-container .text blockquote{margin-bottom:1rem}.three-columns-2 .module-container .text-container .text blockquote:last-child{margin:0}.three-columns-2 .module-container .text-container .text blockquote p{margin-bottom:0}.three-columns-2 .module-container .text-container .text blockquote p:last-child{margin-bottom:0}.three-columns-2 .module-container .text-container .text blockquote strong{font-weight:500}.three-columns-2 .module-container .text-container .text blockquote strong span{background-color:transparent !important}.three-columns-2.full-width-three-cols{padding-bottom:0}.three-columns-2.full-width-three-cols .module-container .image{flex:0 0 100%;max-width:100%;padding-right:8%;height:75vh}.three-columns-2.full-width-three-cols .module-container .text-container{position:absolute;padding:clamp(3rem, 8vw, 5rem) 8%;bottom:0;right:8%;left:0;flex:0 0 100%;max-width:calc(100% - 8%);border-radius:0 clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0;background:linear-gradient(rgba(0, 4, 20, 0.75), transparent, rgba(0, 4, 20, 0.75));color:#fff;height:75vh}.three-columns-2.full-width-three-cols .module-container .text-container .text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.three-columns-2.full-width-three-cols .module-container .text-container .text blockquote{text-align:right;max-width:516px;text-shadow:2px 2px 3px rgba(0, 4, 20, 0.5)}.three-columns-2.full-width-three-cols .module-container .text-container .text blockquote p:last-child{margin:0}.three-columns-2.full-width-three-cols .module-container .text-container .text blockquote:first-child{align-self:flex-start;text-align:left}.three-columns-2.full-width-three-cols .module-container .text-container .text blockquote:only-child{align-self:flex-end;text-align:right;margin:auto 0 0 auto}@media (min-width:720px){.three-columns-2 .module-container .image{padding:0}}@media (min-width:992px){.three-columns-2 .module-container .text-container{padding-block:0;padding-left:3%}}.gallery{padding:0 8%}.gallery.agencies .module-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.gallery.agencies .module-container .title-container{padding:3em 0}.gallery.agencies .module-container .title-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent)}.gallery.agencies .module-container .title-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.gallery.agencies .module-container .title-container .btn i:before{padding:0;border-radius:48px}.gallery.agencies .module-container .title-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.gallery.agencies .module-container .title-container .btn i{background:#fff;color:#0b3cfe}.gallery.agencies .module-container .title-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.gallery.agencies .module-container .title-container .btn:hover i:after{opacity:1}.gallery.agencies .module-container .agencies-slider{position:relative;width:100%}.gallery.agencies .module-container .agencies-slider .slider-controls{color:#0b3cfe;background:#fff;border-radius:50%;border:none;height:clamp(24px, 32px, 40px);font-size:calc(clamp(24px, 32px, 40px) / 2);width:auto;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0;position:relative;display:inline-block;top:0;transform:translateY(-50%)}.gallery.agencies .module-container .agencies-slider .slider-controls i{width:auto}.gallery.agencies .module-container .agencies-slider .slider-controls:before{display:none}.gallery.agencies .module-container .agencies-slider .slider-controls.slick-prev{left:8%}.gallery.agencies .module-container .agencies-slider .slider-controls.slick-next{left:calc(8% + clamp(24px, 32px, 40px) * 1.5)}.gallery.agencies .module-container .agencies-slider .slider-controls#prev{left:0%}.gallery.agencies .module-container .agencies-slider .slider-controls#next{left:3%}.gallery.agencies .module-container .agencies-slider .slider-wrapper{width:90%;margin:auto;overflow:visible}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track{will-change:transform;height:50vh;width:100%;display:flex;transition:transform 0.6s ease}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track:hover{animation-play-state:paused}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency{height:100%;overflow:hidden;flex:0 0 100%;box-sizing:border-box;padding:0 1em;position:relative;transition:all 0.5s ease-in-out;transform-origin:top left}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency .image{height:100%;width:100%}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency .image img{height:100%;width:100%;object-fit:cover;display:block;transition:0.5s;border-radius:clamp(24px, 32px, 48px)}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency p{font-weight:400;position:absolute;width:auto;margin:0;background:linear-gradient(transparent, rgba(0, 4, 20, 0.8));color:#fff;bottom:0;left:1rem;right:1rem;padding:2rem 1rem 1rem;border-radius:0 0 clamp(24px, 32px, 48px) clamp(24px, 32px, 48px)}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency.right{height:100%;transition:0.5s}.gallery.team-gallery{padding:0 8% clamp(3rem, 8vw, 5rem) 8%;color:#fff}.gallery.team-gallery u{text-decoration:none;display:inline}.gallery.team-gallery u .u-line{position:relative}.gallery.team-gallery u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.gallery.team-gallery u .u-line .underline svg{width:100%;height:100%;display:block}.gallery.team-gallery u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}.gallery.team-gallery u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}.gallery.team-gallery u .u-line .underline.active{width:100%;transition:0.25s ease-in}.gallery.team-gallery .module-container .team{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%}.gallery.team-gallery .module-container .team .member{padding:1rem;min-width:100%}.gallery.team-gallery .module-container .team .member .box{position:relative;height:100%;width:100%;border-radius:clamp(24px, 32px, 48px);overflow:hidden}.gallery.team-gallery .module-container .team .member .box img{object-fit:cover;height:100%;width:100%}.gallery.team-gallery .module-container .team .member .box p{font-weight:400;position:absolute;width:auto;margin:0;background:linear-gradient(transparent, rgba(0, 4, 20, 0.8));color:#fff;bottom:0;left:0;right:0;padding:2rem 1rem 1rem;border-radius:0 0 clamp(24px, 32px, 48px) clamp(24px, 32px, 48px)}.gallery.team-gallery.no-background{color:#0b3cfe}.gallery.team-gallery.no-background u{text-decoration:none;display:inline}.gallery.team-gallery.no-background u .u-line{position:relative}.gallery.team-gallery.no-background u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.gallery.team-gallery.no-background u .u-line .underline svg{width:100%;height:100%;display:block}.gallery.team-gallery.no-background u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.gallery.team-gallery.no-background u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.gallery.team-gallery.no-background u .u-line .underline.active{width:100%;transition:0.25s ease-in}.gallery.marquee-gallery{padding:0}.gallery.marquee-gallery .module-container .title-container{padding:0 8% 3em;max-width:1600px;margin:0}.gallery.marquee-gallery .module-container .gallery-type-4-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}.gallery.marquee-gallery .module-container .gallery-type-4-container .gallery-type-4{overflow:visible;display:flex;white-space:nowrap;flex-shrink:0}.gallery.marquee-gallery .module-container .gallery-type-4-container .gallery-type-4 .item-type-4{padding:0 8px;pointer-events:none}.gallery.marquee-gallery .module-container .gallery-type-4-container .gallery-type-4 .item-type-4 a img{border-radius:clamp(24px, 32px, 48px)}.gallery.marquee-gallery .module-container .gallery-type-4-container .gallery-type-4 .item-type-4 a img:hover{transform:none}.gallery.marquee-gallery.history{padding-top:clamp(3rem, 8vw, 5rem)}.gallery.marquee-gallery.history .module-container .title-container{margin:auto}.gallery.marquee-gallery.history .module-container .title-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent);margin:2rem auto 0}.gallery.marquee-gallery.history .module-container .title-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.gallery.marquee-gallery.history .module-container .title-container .btn i:before{padding:0;border-radius:48px}.gallery.marquee-gallery.history .module-container .title-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.gallery.marquee-gallery.history .module-container .title-container .btn i{background:#fff;color:#0b3cfe}.gallery.marquee-gallery.history .module-container .title-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.gallery.marquee-gallery.history .module-container .title-container .btn:hover i:after{opacity:1}.gallery.marquee-gallery.engagement{padding-top:clamp(3rem, 8vw, 5rem)}@media (min-width:720px){.gallery.agencies .module-container .agencies-slider{overflow:hidden}.gallery.agencies .module-container .agencies-slider .slider-controls{position:absolute;top:50%;transform:translateY(-50%)}.gallery.agencies .module-container .agencies-slider .slider-controls#next{left:unset;right:0}.gallery.agencies .module-container .agencies-slider .slider-controls#prev{left:0}.gallery.agencies .module-container .agencies-slider .slider-wrapper{overflow:hidden}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track{height:35vh}.gallery.team-gallery .module-container .team{height:40vh}.gallery.team-gallery .module-container .team .member{height:100%;min-width:fit-content}}@media (min-width:992px){.gallery.agencies .module-container .title-container{position:absolute;bottom:0;right:0;width:33.33%;padding:1rem 8% 0 0}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track{height:60vh;min-height:530px}.gallery.agencies .module-container .agencies-slider .slider-wrapper .track .agency.right{height:50%}.gallery.team-gallery{padding-right:0}.gallery.team-gallery .module-container{overflow:visible}.gallery.team-gallery .module-container .title-container{padding-right:8%}.gallery.team-gallery .module-container .team{overflow-x:scroll;overflow-y:hidden}.gallery.team-gallery .module-container .team::-webkit-scrollbar{height:8px;background:transparent;border-radius:8px}.gallery.team-gallery .module-container .team::-webkit-scrollbar-thumb{background:linear-gradient(90deg, #718dfe, transparent 75%);border-radius:8px}.gallery.team-gallery .module-container .team .member{height:100%;min-width:fit-content}.gallery.marquee-gallery.history .module-container .title-container{text-align:center}}.partners{padding:0 8% clamp(3rem, 8vw, 5rem)}.partners .halo-display .halo-1{height:60vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 18s ease-in-out 0s infinite;opacity:0.7;top:0;left:-15%}.partners .halo-display .halo-2{height:70vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0.5s infinite;opacity:1;top:10%;right:-10%}.partners .text-container{padding:clamp(3rem, 8vw, 5rem) 8%}.partners .text-container p{color:#fff}.partners .module-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:clamp(3rem, 8vw, 5rem) 8%;border-radius:clamp(32px, 48px, 88px);background:#fff;color:#0b3cfe}.partners .module-container u{text-decoration:none;display:inline}.partners .module-container u .u-line{position:relative}.partners .module-container u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.partners .module-container u .u-line .underline svg{width:100%;height:100%;display:block}.partners .module-container u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.partners .module-container u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.partners .module-container u .u-line .underline.active{width:100%;transition:0.25s ease-in}.partners .module-container .title-container{padding:0 8% 0 3%}.partners .module-container #partners{padding:0 8% 0 8%}.partners .module-container #partners .slick-arrow{color:#fff;background:#0b3cfe;border-radius:50%;border:none;height:24px;font-size:calc(24px / 2);width:auto;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.partners .module-container #partners .slick-arrow i{width:auto}.partners .module-container #partners .slick-arrow:before{display:none}.partners .module-container #partners .slick-arrow.slick-prev{left:6%}.partners .module-container #partners .slick-arrow.slick-next{right:6%}.partners .module-container #partners .slick-track{height:120px}.partners .module-container #partners .slick-track .slick-slide{display:flex !important;justify-content:center;align-items:center}.partners .module-container #partners .slick-track .slick-slide .image img{max-width:80%;margin:auto}@media (min-width:720px){.partners .module-container #partners .slick-track .slick-slide .image img{max-width:100%;margin:auto}}.image-full-width-text{padding-top:5em;background:#000414}.image-full-width-text .line-animation{display:none}.image-full-width-text .halo-display .halo-1{height:60vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 18s ease-in-out 0s infinite;opacity:1;top:0%;left:80%}.image-full-width-text .module-container{border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;background:#fff;align-items:center;padding:clamp(3rem, 8vw, 5rem) 8% 0}.image-full-width-text .module-container .text-container .text p{color:#0b3cfe}.image-full-width-text .module-container .text-container .btn-container{padding-top:clamp(1.5rem, 2rem, 3rem)}.image-full-width-text .module-container .text-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:auto}.image-full-width-text .module-container .text-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.image-full-width-text .module-container .text-container .btn-container .btn i:before{padding:0;border-radius:48px}.image-full-width-text .module-container .text-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.image-full-width-text .module-container .text-container .btn-container .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.image-full-width-text .module-container .text-container .btn-container .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.image-full-width-text .module-container .text-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.image-full-width-text .module-container .text-container .btn-container .btn:hover i:after{opacity:1}@media (min-width:720px){.image-full-width-text .module-container{padding-inline:45vw 8%}.image-full-width-text .line-animation{display:block;height:75vw;position:absolute;z-index:3;left:0;top:3rem;transform:translateX(-50%);pointer-events:auto}.image-full-width-text .line-animation svg{height:100%;display:block;stroke:#0b3cfe;pointer-events:auto}}@media (min-width:992px){.image-full-width-text .line-animation{height:60vw}.image-full-width-text .module-container{min-height:60vh;padding-left:25vw}}.link-id{padding-block:0 clamp(3rem, 8vw, 5rem)}.link-id .module-container{padding:0 8%;margin:0}.link-id .module-container .link-container{background:#0b3cfe;color:#fff;padding:clamp(1rem, 4vw, 2rem) 3%;border-radius:clamp(24px, 32px, 48px);flex-direction:column}.link-id .module-container .link-container .link{padding:8px 0}.link-id .module-container .link-container .link .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent);font-size:1rem}.link-id .module-container .link-container .link .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.link-id .module-container .link-container .link .btn i:before{padding:0;border-radius:48px}.link-id .module-container .link-container .link .btn:hover{opacity:1;transition:0.5s ease-in-out}.link-id .module-container .link-container .link .btn i{background:#fff;color:#0b3cfe}.link-id .module-container .link-container .link .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.link-id .module-container .link-container .link .btn:hover i:after{opacity:1}@media (min-width:720px){.link-id .module-container .link-container{max-width:340px;margin:0}}@media (min-width:992px){.link-id{position:sticky;z-index:100;top:134px}.link-id .module-container{padding:0}.link-id .module-container .link-container{min-width:fit-content;margin:auto}}.team-desktop-display{position:relative}.team-desktop-display:after{content:"";position:absolute;display:inline-block;bottom:0;left:0;right:0;width:auto;height:68%;background:linear-gradient(#0b3cfe, #000414);border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0}@media (min-width:992px){.team-desktop-display{padding-inline-start:5.5%}.team-desktop-display:after{height:80%}}.team-desktop-display .halo-display{z-index:1}.team-desktop-display .halo-display .halo-1{height:80vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 18s ease-in-out 0s infinite;opacity:0.6;bottom:30vmin;left:-30vmin}.team-desktop-display .halo-display .halo-2{height:70vmin;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(211, 246, 219, 0.8) 0%, rgba(211, 246, 219, 0) 80%);filter:blur(32px);position:absolute;animation:haloRotate 16s ease-in-out 0s infinite;opacity:1;top:40vmin;left:80%}.form-contact,.form-builder{background:#000414;color:#fff;padding:clamp(3rem, 8vw, 5rem) 8%}.form-contact u,.form-builder u{text-decoration:none;display:inline}.form-contact u .u-line,.form-builder u .u-line{position:relative}.form-contact u .u-line .underline,.form-builder u .u-line .underline{color:#718dfe;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.form-contact u .u-line .underline svg,.form-builder u .u-line .underline svg{width:100%;height:100%;display:block}.form-contact u .u-line .underline:before,.form-builder u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;left:-0.25em;bottom:0}.form-contact u .u-line .underline:after,.form-builder u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#718dfe;position:absolute;right:-0.25em;bottom:0}.form-contact u .u-line .underline.active,.form-builder u .u-line .underline.active{width:100%;transition:0.25s ease-in}.form-contact .module-container,.form-builder .module-container{max-width:1024px;margin:auto}.form-contact .module-container form,.form-builder .module-container form{padding:0}.form-contact .module-container form .form-row .form-item,.form-builder .module-container form .form-row .form-item{padding-block:8px}.form-contact .module-container form .form-row .form-item label,.form-contact .module-container form .form-row .form-item .form-asterisque,.form-builder .module-container form .form-row .form-item label,.form-builder .module-container form .form-row .form-item .form-asterisque{display:none;color:#fff}.form-contact .module-container form .form-row .form-item:has(select) label,.form-contact .module-container form .form-row .form-item:has(select) .form-asterisque,.form-contact .module-container form .form-row .form-item:has(input[type="checkbox"]) label,.form-contact .module-container form .form-row .form-item:has(input[type="checkbox"]) .form-asterisque,.form-contact .module-container form .form-row .form-item:has(input[type="file"]) label,.form-contact .module-container form .form-row .form-item:has(input[type="file"]) .form-asterisque,.form-builder .module-container form .form-row .form-item:has(select) label,.form-builder .module-container form .form-row .form-item:has(select) .form-asterisque,.form-builder .module-container form .form-row .form-item:has(input[type="checkbox"]) label,.form-builder .module-container form .form-row .form-item:has(input[type="checkbox"]) .form-asterisque,.form-builder .module-container form .form-row .form-item:has(input[type="file"]) label,.form-builder .module-container form .form-row .form-item:has(input[type="file"]) .form-asterisque{display:inline-block}.form-contact .module-container form .form-row .form-item input,.form-contact .module-container form .form-row .form-item select,.form-contact .module-container form .form-row .form-item textarea,.form-builder .module-container form .form-row .form-item input,.form-builder .module-container form .form-row .form-item select,.form-builder .module-container form .form-row .form-item textarea{background:#718dfe;border:1px solid transparent;border-radius:8px;color:#fff}.form-contact .module-container form .form-row .form-item input:focus,.form-contact .module-container form .form-row .form-item select:focus,.form-contact .module-container form .form-row .form-item textarea:focus,.form-builder .module-container form .form-row .form-item input:focus,.form-builder .module-container form .form-row .form-item select:focus,.form-builder .module-container form .form-row .form-item textarea:focus{border-color:#fff;box-shadow:none}.form-contact .module-container form .form-row .form-item select,.form-builder .module-container form .form-row .form-item select{appearance:none;background-image:url(/uploads/media/images/cms/medias/thumb_/cms/medias/691dc98be2573_images_picto.webp);background-repeat:no-repeat;background-position:right 1rem top 50%;background-size:1rem auto}.form-contact .module-container form .form-row .form-item select,.form-contact .module-container form .form-row .form-item select::picker(select),.form-builder .module-container form .form-row .form-item select,.form-builder .module-container form .form-row .form-item select::picker(select){appearance:base-select;border-radius:8px;background:#718dfe;color:#fff}.form-contact .module-container form .form-row .form-item select::picker-icon,.form-builder .module-container form .form-row .form-item select::picker-icon{content:url(/uploads/media/images/cms/medias/thumb_/cms/medias/691de114aa38d_images_picto.webp)}.form-contact .module-container form .form-row .form-item ::placeholder,.form-contact .module-container form .form-row .form-item .form-builder-info,.form-builder .module-container form .form-row .form-item ::placeholder,.form-builder .module-container form .form-row .form-item .form-builder-info{color:#fff}.form-contact .module-container form .form-row .form-item input[type=file],.form-builder .module-container form .form-row .form-item input[type=file]{padding:4px}.form-contact .module-container form .form-row .form-item input[type=file]::file-selector-button,.form-builder .module-container form .form-row .form-item input[type=file]::file-selector-button{background:rgba(0, 4, 20, 0.25);border:none;color:#fff;border-radius:8px;height:100%;margin-right:8px}.form-contact .module-container form .form-row .form-item input[type=file]::file-selector-button:hover,.form-builder .module-container form .form-row .form-item input[type=file]::file-selector-button:hover{background:rgba(0, 4, 20, 0.15)}.form-contact .module-container form .form-row .form-item.form-security .recaptcha-box,.form-builder .module-container form .form-row .form-item.form-security .recaptcha-box{padding:8px 0}.form-contact .module-container form .form-row .form-item.form-security .recaptcha-select,.form-builder .module-container form .form-row .form-item.form-security .recaptcha-select{background:transparent;padding:0 0 0 5%}.form-contact .module-container form .form-row .btn,.form-builder .module-container form .form-row .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:auto}.form-contact .module-container form .form-row .btn i,.form-builder .module-container form .form-row .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.form-contact .module-container form .form-row .btn i:before,.form-builder .module-container form .form-row .btn i:before{padding:0;border-radius:48px}.form-contact .module-container form .form-row .btn:hover,.form-builder .module-container form .form-row .btn:hover{opacity:1;transition:0.5s ease-in-out}.form-contact .module-container form .form-row .btn i,.form-builder .module-container form .form-row .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.form-contact .module-container form .form-row .btn:hover,.form-builder .module-container form .form-row .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.form-contact .module-container form .form-row .btn:hover i,.form-builder .module-container form .form-row .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.form-contact .module-container form .form-row .btn:hover i:after,.form-builder .module-container form .form-row .btn:hover i:after{opacity:1}.form-contact .module-container .recaptcha-text,.form-contact .module-container .legal-form,.form-builder .module-container .recaptcha-text,.form-builder .module-container .legal-form{padding-inline:8%;color:#fff}.form-contact .module-container .recaptcha-text a,.form-contact .module-container .legal-form a,.form-builder .module-container .recaptcha-text a,.form-builder .module-container .legal-form a{color:rgba(255, 255, 255, 0.5);text-decoration:none}.form-contact.white-form,.form-builder.white-form{color:#0b3cfe;background:#fff;color:#0b3cfe;background:#fff}.form-contact.white-form u,.form-builder.white-form u{text-decoration:none;display:inline}.form-contact.white-form u .u-line,.form-builder.white-form u .u-line{position:relative}.form-contact.white-form u .u-line .underline,.form-builder.white-form u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.form-contact.white-form u .u-line .underline svg,.form-builder.white-form u .u-line .underline svg{width:100%;height:100%;display:block}.form-contact.white-form u .u-line .underline:before,.form-builder.white-form u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.form-contact.white-form u .u-line .underline:after,.form-builder.white-form u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.form-contact.white-form u .u-line .underline.active,.form-builder.white-form u .u-line .underline.active{width:100%;transition:0.25s ease-in}.form-contact.white-form .module-container form .form-row .form-item label,.form-contact.white-form .module-container form .form-row .form-item .form-asterisque,.form-builder.white-form .module-container form .form-row .form-item label,.form-builder.white-form .module-container form .form-row .form-item .form-asterisque{color:#0b3cfe}.form-contact.white-form .module-container form .form-row .form-item input,.form-contact.white-form .module-container form .form-row .form-item select,.form-contact.white-form .module-container form .form-row .form-item textarea,.form-builder.white-form .module-container form .form-row .form-item input,.form-builder.white-form .module-container form .form-row .form-item select,.form-builder.white-form .module-container form .form-row .form-item textarea{background:#0b3cfe;color:#fff}.form-contact.white-form .module-container form .form-row .form-item input:focus,.form-contact.white-form .module-container form .form-row .form-item select:focus,.form-contact.white-form .module-container form .form-row .form-item textarea:focus,.form-builder.white-form .module-container form .form-row .form-item input:focus,.form-builder.white-form .module-container form .form-row .form-item select:focus,.form-builder.white-form .module-container form .form-row .form-item textarea:focus{border-color:#d3f6db}.form-contact.white-form .module-container form .form-row .form-item select,.form-contact.white-form .module-container form .form-row .form-item select::picker(select),.form-builder.white-form .module-container form .form-row .form-item select,.form-builder.white-form .module-container form .form-row .form-item select::picker(select){background:#0b3cfe;color:#fff}.form-contact.white-form .module-container form .form-row .form-item .form-builder-info,.form-builder.white-form .module-container form .form-row .form-item .form-builder-info{color:#0b3cfe}.form-contact.white-form .module-container form .form-row .btn,.form-builder.white-form .module-container form .form-row .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:auto}.form-contact.white-form .module-container form .form-row .btn i,.form-builder.white-form .module-container form .form-row .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.form-contact.white-form .module-container form .form-row .btn i:before,.form-builder.white-form .module-container form .form-row .btn i:before{padding:0;border-radius:48px}.form-contact.white-form .module-container form .form-row .btn:hover,.form-builder.white-form .module-container form .form-row .btn:hover{opacity:1;transition:0.5s ease-in-out}.form-contact.white-form .module-container form .form-row .btn i,.form-builder.white-form .module-container form .form-row .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.form-contact.white-form .module-container form .form-row .btn:hover,.form-builder.white-form .module-container form .form-row .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.form-contact.white-form .module-container form .form-row .btn:hover i,.form-builder.white-form .module-container form .form-row .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.form-contact.white-form .module-container form .form-row .btn:hover i:after,.form-builder.white-form .module-container form .form-row .btn:hover i:after{opacity:1}.form-contact.white-form .module-container .recaptcha-text,.form-contact.white-form .module-container .legal-form,.form-builder.white-form .module-container .recaptcha-text,.form-builder.white-form .module-container .legal-form{color:#0b3cfe}.form-contact.white-form .module-container .recaptcha-text a,.form-contact.white-form .module-container .legal-form a,.form-builder.white-form .module-container .recaptcha-text a,.form-builder.white-form .module-container .legal-form a{color:rgba(11, 60, 254, 0.5)}.agencies-module{border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;padding-bottom:clamp(3rem, 8vw, 5rem)}.agencies-module .agencies-item{display:inline-block;width:90vw;max-width:400px;padding:1rem 1rem 1.2rem;background:transparent;border:none}.agencies-module .agencies-item .animation-link{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:1.5rem;background:transparent;border-radius:clamp(16px, 24px, 32px)}.agencies-module .agencies-item .animation-link .image{border-radius:clamp(8px, 16px, 24px);overflow:hidden;position:relative;aspect-ratio:1;width:100%}.agencies-module .agencies-item .animation-link .image img{display:block;height:100%;width:100%;object-fit:contain;position:relative;z-index:1}.agencies-module .agencies-item .animation-link .image:after{content:"";z-index:-1;display:block;width:45%;height:3%;position:absolute;bottom:12%;border-radius:50%;background:rgba(0, 4, 20, 0.5);left:50%;transform:translateX(-45%);filter:blur(15px)}.agencies-module .agencies-item .animation-link .info{background:transparent;height:auto;width:100%;margin-top:1rem;padding:1rem;border-radius:clamp(8px, 16px, 24px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.agencies-module .agencies-item .animation-link .info .adress{width:100%;margin-bottom:0.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px}.agencies-module .agencies-item .animation-link .info .adress span{display:inline-block}.agencies-module .agencies-item .animation-link .info .phone{width:100%}.agencies-module .agencies-item .animation-link .info .email{width:100%}.agencies-module .module-container .local{padding:clamp(3rem, 8vw, 5rem) 8% clamp(1rem, 4vw, 2rem)}.agencies-module .module-container .local .title-container .search-container{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:400px}.agencies-module .module-container .local .title-container .search-container i{margin-right:1rem;font-size:2rem}.agencies-module .module-container .local .title-container .search-container input{background:#718dfe;border:2px solid transparent;border-radius:8px;color:#fff;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-weight:400;line-height:1.5}.agencies-module .module-container .local .title-container .search-container input:focus,.agencies-module .module-container .local .title-container .search-container input:active,.agencies-module .module-container .local .title-container .search-container input:focus-visible{border-color:#fff;box-shadow:none;outline:none}.agencies-module .module-container .local .title-container .search-container ::placeholder{color:#fff;font-style:italic}.agencies-module .module-container .local .agencies-output{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.agencies-module .module-container .local .agencies-output .map-content{padding:1rem}.agencies-module .module-container .local .agencies-output .map-content .image{aspect-ratio:1}.agencies-module .module-container .local .agencies-output .map-content .image img{display:block;height:100%;width:100%;object-fit:contain}.agencies-module .module-container .local .agencies-output .map-content p{font-size:1rem;max-width:80%;margin:auto;text-align:center}.agencies-module .module-container .agencies-container .agencies-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.agencies-module .module-container .agencies-container .agencies-list .list{display:flex;white-space:nowrap;flex-shrink:0;will-change:transform}.agencies-module .module-container .agencies-container .agencies-list .list .card .animation-link{padding:0}.agencies-module .module-container .agencies-container .agencies-list .list .card .animation-link .image{height:3rem;border-radius:0}.agencies-module .module-container .agencies-container .agencies-list .list .card .animation-link .image:after{border-radius:0;left:1rem;transform:none;bottom:unset;top:0;height:3rem;width:3rem;background:center / contain no-repeat url(/uploads/media/images/cms/medias/thumb_/cms/medias/6925d86e1f1b2_images_small.webp);filter:none}.agencies-module .module-container .agencies-container .agencies-list .list .card .animation-link .image img{display:none}.agencies-module .module-container .agencies-container .agencies-list .list .card .animation-link .info{margin:0}@media (min-width:720px){.agencies-module .module-container .local .agencies-output .card{width:100%;max-width:unset}.agencies-module .module-container .local .agencies-output .card .animation-link{aspect-ratio:2.3333333333;background:transparent;align-content:center;align-items:center}.agencies-module .module-container .local .agencies-output .card .animation-link .image{width:50%;padding-right:1rem}.agencies-module .module-container .local .agencies-output .card .animation-link .info{width:50%;margin:0;background:transparent}}.products{padding:clamp(3rem, 8vw, 5rem) 0}.products .module-container .filters{display:none}.products .module-container .title-container{padding-inline:8%}.products .module-container .list-container .list .card{padding:1rem 1rem 1.2rem;background:transparent;aspect-ratio:0.7}.products .module-container .list-container .list .card .animation-link{background:#fff;color:#fff;display:block;width:100%;height:100%;border-radius:clamp(16px, 24px, 32px);overflow:hidden;position:relative}.products .module-container .list-container .list .card .animation-link .link-arrow{position:absolute;top:1rem;right:1rem;z-index:2;transform:rotate(-45deg);height:48px;aspect-ratio:1;border-radius:50%;background:#0b3cfe;color:#fff;font-size:24px;display:flex;flex-direction:row;justify-content:center;align-items:center}.products .module-container .list-container .list .card .animation-link .image img{display:block;width:100%;height:100%;object-fit:cover}.products.portfolio .module-container .list-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;overflow:hidden}.products.portfolio .module-container .list-container .list{display:flex;white-space:nowrap;flex-shrink:0;will-change:transform}.products.portfolio .module-container .list-container .list .card{display:inline-block;width:90vw;max-width:400px}.products.portfolio .module-container .list-container .list .card:hover{transform:translateY(-16px);transition:0.5s ease-in-out}.products.portfolio .module-container .list-container .list .card .animation-link{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:1.5rem}.products.portfolio .module-container .list-container .list .card .animation-link .image{border-radius:clamp(8px, 16px, 24px);overflow:hidden;position:relative;aspect-ratio:1.25}.products.portfolio .module-container .list-container .list .card .animation-link .image .product-title{font-weight:400;position:absolute;width:auto;margin:0;background:linear-gradient(transparent, rgba(0, 4, 20, 0.8));color:#fff;bottom:0;left:0;right:0;padding:2rem 1rem 1rem;border-radius:0 0 clamp(8px, 16px, 24px) clamp(8px, 16px, 24px)}.products.portfolio .module-container .list-container .list .card .animation-link .info{height:auto;width:100%;margin-top:1.5rem;padding:1rem;border-radius:clamp(8px, 16px, 24px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.products.portfolio .module-container .list-container .list .card .animation-link .info .category{display:none}.products.portfolio .module-container .list-container .list .card .animation-link .info .properties .property{margin-bottom:1.5rem}.products.portfolio .module-container .list-container .list .card .animation-link .info .properties .property:last-child{margin:0}.products.portfolio .module-container .list-container .list .card .animation-link .info .properties .property span,.products.portfolio .module-container .list-container .list .card .animation-link .info .properties .property strong{font-weight:400;display:block;line-height:1}.products.portfolio.home-portfolio{color:#fff}.products.portfolio.home-portfolio .module-container .list-container .list .card .animation-link .info{background:#0b3cfe}.products.portfolio.projects-portfolio{padding-top:0}.products.portfolio.projects-portfolio u{text-decoration:none;display:inline}.products.portfolio.projects-portfolio u .u-line{position:relative}.products.portfolio.projects-portfolio u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.products.portfolio.projects-portfolio u .u-line .underline svg{width:100%;height:100%;display:block}.products.portfolio.projects-portfolio u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.products.portfolio.projects-portfolio u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.products.portfolio.projects-portfolio u .u-line .underline.active{width:100%;transition:0.25s ease-in}.products.portfolio.projects-portfolio .module-container .title-container{padding-inline:8%;padding-bottom:clamp(3rem, 8vw, 5rem);max-width:1600px;margin:0}.products.portfolio.projects-portfolio .module-container .list-container .list .card .animation-link{background:#0b3cfe}.products.portfolio.projects-portfolio .module-container .list-container .list .card .animation-link .info{background:#fff;color:#0b3cfe}.products.similar-recrutement,.products.annonces-recrutement{padding:clamp(3rem, 8vw, 5rem) 8% 0;background:transparent;position:relative}.products.similar-recrutement u,.products.annonces-recrutement u{text-decoration:none;display:inline}.products.similar-recrutement u .u-line,.products.annonces-recrutement u .u-line{position:relative}.products.similar-recrutement u .u-line .underline,.products.annonces-recrutement u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.products.similar-recrutement u .u-line .underline svg,.products.annonces-recrutement u .u-line .underline svg{width:100%;height:100%;display:block}.products.similar-recrutement u .u-line .underline:before,.products.annonces-recrutement u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.products.similar-recrutement u .u-line .underline:after,.products.annonces-recrutement u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.products.similar-recrutement u .u-line .underline.active,.products.annonces-recrutement u .u-line .underline.active{width:100%;transition:0.25s ease-in}.products.similar-recrutement:after,.products.annonces-recrutement:after{content:"";width:100%;display:inline-block;height:30%;position:absolute;bottom:0;left:0;border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;background:#0b3cfe}.products.similar-recrutement .slick-arrow,.products.annonces-recrutement .slick-arrow{color:#fff;background:#0b3cfe;border-radius:50%;border:none;height:24px;font-size:calc(24px / 2);width:auto;aspect-ratio:1;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0}.products.similar-recrutement .slick-arrow i,.products.annonces-recrutement .slick-arrow i{width:auto}.products.similar-recrutement .slick-arrow:before,.products.annonces-recrutement .slick-arrow:before{display:none}.products.similar-recrutement .slick-arrow.slick-prev,.products.annonces-recrutement .slick-arrow.slick-prev{left:8%}.products.similar-recrutement .slick-arrow.slick-next,.products.annonces-recrutement .slick-arrow.slick-next{left:calc(8% + 36px)}.products.similar-recrutement .slick-arrow.slick-prev,.products.annonces-recrutement .slick-arrow.slick-prev{left:1rem}.products.similar-recrutement .slick-arrow.slick-next,.products.annonces-recrutement .slick-arrow.slick-next{left:48px}.products.similar-recrutement .module-container .list-container .list,.products.annonces-recrutement .module-container .list-container .list{padding-top:1rem}.products.similar-recrutement .module-container .list-container .list .card,.products.annonces-recrutement .module-container .list-container .list .card{padding:1rem}.products.similar-recrutement .module-container .list-container .list .card .animation-link,.products.annonces-recrutement .module-container .list-container .list .card .animation-link{padding:0}.products.similar-recrutement .module-container .list-container .list .card .animation-link .image,.products.annonces-recrutement .module-container .list-container .list .card .animation-link .image{height:100%;width:100%}.products.similar-recrutement .module-container .list-container .list .card .animation-link .image .product-title,.products.annonces-recrutement .module-container .list-container .list .card .animation-link .image .product-title{font-weight:400;position:absolute;width:auto;margin:0;background:linear-gradient(transparent, rgba(0, 4, 20, 0.8));color:#fff;bottom:0;width:100%;padding:1rem}.products.similar-recrutement .module-container .list-container .list .card .animation-link .info,.products.annonces-recrutement .module-container .list-container .list .card .animation-link .info{position:absolute}@media (min-width:720px){.products.projects-portfolio{padding-top:0}.products.projects-portfolio u{text-decoration:none;display:inline}.products.projects-portfolio u .u-line{position:relative}.products.projects-portfolio u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.products.projects-portfolio u .u-line .underline svg{width:100%;height:100%;display:block}.products.projects-portfolio u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.products.projects-portfolio u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.products.projects-portfolio u .u-line .underline.active{width:100%;transition:0.25s ease-in}.products.projects-portfolio .module-container .title-container{padding-inline:8%;padding-bottom:clamp(3rem, 8vw, 5rem);max-width:1600px;margin:0}.products.projects-portfolio .module-container .list-container .list .card{aspect-ratio:1.3333333333;max-width:624px}.products.projects-portfolio .module-container .list-container .list .card .animation-link{background:#0b3cfe}.products.projects-portfolio .module-container .list-container .list .card .animation-link .image{aspect-ratio:2.8888888889}.products.projects-portfolio .module-container .list-container .list .card .animation-link .info{background:#fff;color:#0b3cfe}}@media (min-width:992px){.products.similar-recrutement .module-container .slick-arrow,.products.annonces-recrutement .module-container .slick-arrow{top:50%}.products.similar-recrutement .module-container .slick-arrow.slick-prev,.products.annonces-recrutement .module-container .slick-arrow.slick-prev{left:0}.products.similar-recrutement .module-container .slick-arrow.slick-next,.products.annonces-recrutement .module-container .slick-arrow.slick-next{left:unset;right:0}.products.similar-recrutement .module-container .list-container .list,.products.annonces-recrutement .module-container .list-container .list{padding-inline:8%}.products.similar-recrutement .module-container .list-container .list .slick-dots,.products.annonces-recrutement .module-container .list-container .list .slick-dots{bottom:-1rem;left:50%;transform:translateX(-50%)}}.page-product .product .banner.hero .module-container .text-container h1 .pretitle{font-weight:400;padding-bottom:2rem}.page-product .product .product-content u{text-decoration:none;display:inline}.page-product .product .product-content u .u-line{position:relative}.page-product .product .product-content u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.page-product .product .product-content u .u-line .underline svg{width:100%;height:100%;display:block}.page-product .product .product-content u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.page-product .product .product-content u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.page-product .product .product-content u .u-line .underline.active{width:100%;transition:0.25s ease-in}.page-product .product .product-content .module-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:0 8% clamp(3rem, 8vw, 5rem)}.page-product .product .product-content .module-container .sticky-anchor{padding-block:0 clamp(3rem, 8vw, 5rem)}.page-product .product .product-content .module-container .sticky-anchor .properties{background:#0b3cfe;color:#fff;padding:clamp(1rem, 4vw, 2rem) 3%;border-radius:clamp(24px, 32px, 48px)}.page-product .product .product-content .module-container .sticky-anchor .properties .property{padding:8px 0}.page-product .product .product-content .module-container .sticky-anchor .properties .property span:first-child:before{content:"";display:inline-block;width:1.25rem;height:1px;background:#fff}.page-product .product .product-content .module-container .text-container .title{margin-bottom:2rem}.page-product .product .product-content .module-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:8px}.page-product .product .product-content .module-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.page-product .product .product-content .module-container .btn-container .btn i:before{padding:0;border-radius:48px}.page-product .product .product-content .module-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.page-product .product .product-content .module-container .btn-container .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.page-product .product .product-content .module-container .btn-container .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.page-product .product .product-content .module-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.page-product .product .product-content .module-container .btn-container .btn:hover i:after{opacity:1}.page-product #form{background:#fff;max-width:1024px;margin:auto}.page-product #form u{text-decoration:none;display:inline}.page-product #form u .u-line{position:relative}.page-product #form u .u-line .underline{color:#d3f6db;position:absolute;width:0;height:0.5em;bottom:0;left:0;z-index:-1}.page-product #form u .u-line .underline svg{width:100%;height:100%;display:block}.page-product #form u .u-line .underline:before{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;left:-0.25em;bottom:0}.page-product #form u .u-line .underline:after{content:"";height:93%;aspect-ratio:1;border-radius:50%;background:#d3f6db;position:absolute;right:-0.25em;bottom:0}.page-product #form u .u-line .underline.active{width:100%;transition:0.25s ease-in}.page-product #form .module-container .title-container{padding:clamp(3rem, 8vw, 5rem) 8% 0}.page-product #form .form-builder{color:#0b3cfe;background:#fff}.page-product #form .form-builder .module-container form .form-row .form-item label,.page-product #form .form-builder .module-container form .form-row .form-item .form-asterisque{color:#0b3cfe}.page-product #form .form-builder .module-container form .form-row .form-item input,.page-product #form .form-builder .module-container form .form-row .form-item select,.page-product #form .form-builder .module-container form .form-row .form-item textarea{background:#0b3cfe;color:#fff}.page-product #form .form-builder .module-container form .form-row .form-item input:focus,.page-product #form .form-builder .module-container form .form-row .form-item select:focus,.page-product #form .form-builder .module-container form .form-row .form-item textarea:focus{border-color:#d3f6db}.page-product #form .form-builder .module-container form .form-row .form-item select,.page-product #form .form-builder .module-container form .form-row .form-item select::picker(select){background:#0b3cfe;color:#fff}.page-product #form .form-builder .module-container form .form-row .form-item .form-builder-info{color:#0b3cfe}.page-product #form .form-builder .module-container form .form-row .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:auto}.page-product #form .form-builder .module-container form .form-row .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.page-product #form .form-builder .module-container form .form-row .btn i:before{padding:0;border-radius:48px}.page-product #form .form-builder .module-container form .form-row .btn:hover{opacity:1;transition:0.5s ease-in-out}.page-product #form .form-builder .module-container form .form-row .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.page-product #form .form-builder .module-container form .form-row .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.page-product #form .form-builder .module-container form .form-row .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.page-product #form .form-builder .module-container form .form-row .btn:hover i:after{opacity:1}.page-product #form .form-builder .module-container .recaptcha-text,.page-product #form .form-builder .module-container .legal-form{color:#0b3cfe}.page-product #form .form-builder .module-container .recaptcha-text a,.page-product #form .form-builder .module-container .legal-form a{color:rgba(11, 60, 254, 0.5)}.page-product .similar.products{border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;background:linear-gradient(#0b3cfe, #000414);color:#fff}.page-product .similar.products:after{display:none}.page-product .similar.products .title-container{padding-inline:8%}@media (min-width:720px){.page-product .product .product-content .module-container .sticky-anchor .properties{max-width:340px;margin:0}.page-product .product .product-content .module-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:8px}.page-product .product .product-content .module-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.page-product .product .product-content .module-container .btn-container .btn i:before{padding:0;border-radius:48px}.page-product .product .product-content .module-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.page-product .product .product-content .module-container .btn-container .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.page-product .product .product-content .module-container .btn-container .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.page-product .product .product-content .module-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.page-product .product .product-content .module-container .btn-container .btn:hover i:after{opacity:1}}@media (min-width:992px){.page-product .product .product-content .module-container .sticky-anchor{padding-right:3%;position:sticky;top:134px}.page-product .product .product-content .module-container .btn-container .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff;margin:8px}.page-product .product .product-content .module-container .btn-container .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.page-product .product .product-content .module-container .btn-container .btn i:before{padding:0;border-radius:48px}.page-product .product .product-content .module-container .btn-container .btn:hover{opacity:1;transition:0.5s ease-in-out}.page-product .product .product-content .module-container .btn-container .btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.page-product .product .product-content .module-container .btn-container .btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.page-product .product .product-content .module-container .btn-container .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.page-product .product .product-content .module-container .btn-container .btn:hover i:after{opacity:1}}.footer{padding:clamp(3rem, 8vw, 5rem) 8%;position:relative;z-index:4}.footer .footer-container{background:#0b3cfe;border-radius:clamp(32px, 48px, 88px);padding:clamp(3rem, 8vw, 5rem) 8% 1rem;overflow:hidden;color:#fff}.footer .footer-container a{color:#fff}.footer .footer-container .footer-company{padding:0 0 clamp(1rem, 4vw, 2rem) 0}.footer .footer-container .footer-company .brand{width:100%;display:block}.footer .footer-container .footer-company .brand img{width:100%;max-width:300px;height:auto}.footer .footer-container .footer-company .company{padding:0 8% 0 15%}.footer .footer-container .footer-company .company .contact .contact-list{padding:0;list-style:none}.footer .footer-container .footer-company .company .social-network a:focus i,.footer .footer-container .footer-company .company .social-network a:hover i{color:#d3f6db}.footer .footer-container .footer-navigation{color:#fff;padding:0 0 clamp(1rem, 4vw, 2rem) 0}.footer .footer-container .footer-navigation .links-container .links{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0}.footer .footer-container .footer-navigation .links-container .links li{padding-right:1.5rem;margin-right:8px;position:relative;border-bottom:1px solid transparent;transition:0.5s}.footer .footer-container .footer-navigation .links-container .links li:after{content:"";position:absolute;display:block;background:#fff;right:0;top:50%;height:1px;width:1rem}.footer .footer-container .footer-navigation .links-container .links li:focus,.footer .footer-container .footer-navigation .links-container .links li:hover{border-color:#fff;transition:0.5s}.footer .footer-container .footer-navigation .links-container .links li#votre-futur-site{display:none}.footer .footer-container .footer-legal{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.footer .footer-container .footer-legal *{color:#fff;margin:0}@media (min-width:720px){.footer .footer-container .footer-navigation{padding-top:8rem;padding-left:3%}}@media (min-width:992px){.footer .footer-container{position:relative}.footer .footer-container .footer-line{position:absolute;top:0;right:0;bottom:-5%;background:top right / contain no-repeat url(/uploads/media/images/cms/medias/ac7a5e07eed7e4270fce8fc15abb1c6e.webp)}}.seo-page .two-columns .image{display:none}.seo-page .seo-link{background:#000414;color:#fff}.seo-page .seo-link .title{flex:0 0 100%;max-width:100%;padding:clamp(3rem, 8vw, 5rem) 8% clamp(1rem, 4vw, 2rem)}.seo-page .seo-link .title h4{font-weight:bold;max-width:992px;margin:auto}.seo-page .seo-link .list-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.seo-page .seo-link .list-container .item-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.seo-page .seo-link .list-container .item-list .item{width:90vw;max-width:400px;padding:1rem}.seo-page .seo-link .list-container .item-list .item a{display:block;background:#fff;border-radius:clamp(16px, 24px, 32px);padding:1.5rem}.seo-page .seo-link .list-container .item-list .item a .image{border-radius:clamp(8px, 16px, 24px);aspect-ratio:1.5;overflow:hidden}.seo-page .seo-link .list-container .item-list .item a .image img{display:block;height:100%;width:100%;object-fit:cover}.seo-page .seo-link .list-container .item-list .item a .text{margin:8px 0 0 0;color:#0b3cfe}.seo-page .seo-link .list-container .item-list .item a .text p{margin:0}.seo-page .seo-link .list-container .item-list .item a.btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;background:#0b3cfe;border-color:transparent;color:#fff}.seo-page .seo-link .list-container .item-list .item a.btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.seo-page .seo-link .list-container .item-list .item a.btn i:before{padding:0;border-radius:48px}.seo-page .seo-link .list-container .item-list .item a.btn:hover{opacity:1;transition:0.5s ease-in-out}.seo-page .seo-link .list-container .item-list .item a.btn i{background:#fff;color:#0b3cfe;transition:0.5s ease-in-out}.seo-page .seo-link .list-container .item-list .item a.btn:hover{background:#0b3cfe;border-color:transparent;color:#fff}.seo-page .seo-link .list-container .item-list .item a.btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent;background:#0b3cfe}.seo-page .seo-link .list-container .item-list .item a.btn:hover i:after{opacity:1}.seo-page .form-contact{border-radius:clamp(32px, 48px, 88px) clamp(32px, 48px, 88px) 0 0;background:linear-gradient(#0b3cfe, #000414)}.page-error .error-content{background:#0b3cfe;color:#fff;height:100vh}.page-error .error-content .btn{text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:clamp(24px, 32px, 48px);padding:4px 4px 4px 1.25rem;min-height:32px;position:relative;transition:0.5s ease-in-out;-webkit-background-clip:border-box !important;backdrop-filter:blur(30px);width:fit-content;overflow:visible;color:#fff;border-color:rgba(255, 255, 255, 0.25);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25), transparent);margin-top:2rem}.page-error .error-content .btn i{height:100%;width:auto;aspect-ratio:1;border-radius:50%;margin-left:1rem;padding:8px;font-size:1rem;line-height:1}.page-error .error-content .btn i:before{padding:0;border-radius:48px}.page-error .error-content .btn:hover{opacity:1;transition:0.5s ease-in-out}.page-error .error-content .btn i{background:#fff;color:#0b3cfe}.page-error .error-content .btn:hover i{transform:translateX(150%) scale(1.2);transition:0.5s ease-in-out;color:transparent}.page-error .error-content .btn:hover i:after{opacity:1}.page-error .error-content .blob{background-color:#d3f6db}.page-error .error-content .line-animation{transform:translate(-33%, 20%) scale(1.5)}.legal-notice-content{padding:clamp(3rem, 8vw, 5rem) 8%}