h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}.freeze{overflow:hidden!important;height:100vh}body>header{display:grid;grid-template-columns:10.5rem auto;grid-column-gap:3.25rem;align-items:center;padding-top:1rem;padding-bottom:1rem;position:relative;margin-inline:2rem}@media screen and (min-width:1921px){body>header{margin-inline:6.5rem}}@media screen and (max-width:767px){body>header{margin-inline:1rem}}@media screen and (max-width:1230px){body>header{grid-template-columns:7.5rem auto}}@media screen and (max-width:1000px){body>header{border-bottom:0;grid-template-columns:1fr}}body>header .brand{justify-self:start;position:relative;z-index:11}@media screen and (max-width:767px){body>header .brand{max-width:150px;margin-top:.4rem}}body>header .brand a{display:block}body>header .brand svg{vertical-align:middle;width:100%;transition:transform 100ms ease-in}body>header .navs{display:grid;grid-template-columns:auto 10rem;grid-column-gap:2rem}@media screen and (max-width:998px){body>header .navs{grid-template-columns:auto 4rem}}@media screen and (max-width:1000px){body>header .navs{background-color:#dfded7;transform:translateX(100%);display:flex;position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;align-items:center;z-index:10;transition:transform 250ms ease-in-out;padding-top:1rem;padding-left:1rem;padding-right:1rem;justify-content:center}body>header .navs.active{transform:translateX(0)}}body>header nav{display:flex;align-items:center;justify-content:space-between;justify-self:center}@media screen and (max-width:1000px){body>header nav{flex-direction:column;margin-top:1rem;margin-bottom:.5rem;justify-content:center}}body>header nav a:not(.btn-default){display:inline-block;font-size:.9rem;height:1.3rem;line-height:1.3rem;overflow:hidden;position:relative;text-align:center;color:#282828;transition:.3s;padding:0!important;font-size:1rem;line-height:1.2}body>header nav a:not(.btn-default) span{display:block;margin:0;height:100%;position:relative;top:0%;transition:.3s}body>header nav a:not(.btn-default):hover span{top:-100%}body>header nav .lang{text-transform:capitalize;overflow:visible!important}body>header nav .lang:hover::after{display:none}body>header nav._main{gap:2rem}@media screen and (max-width:1000px){body>header nav._main{align-items:center;gap:0;max-width:none}body>header nav._main a{font-size:1.6rem;height:2rem;line-height:1.5;margin-block:.5rem}}body>header nav._secondary{justify-self:end;gap:1.5rem}@media screen and (max-width:1000px){body>header nav._secondary{flex-direction:column-reverse;margin:0;gap:1rem}body>header nav._secondary>*{margin-top:calc(1rem * .5);margin-bottom:calc(1rem * .5)}body>header nav._secondary a{font-size:1.6rem}body>header nav._secondary .btn-default{height:3rem;line-height:3.3rem;margin-block:.5rem}}body>header #burger{display:none;position:absolute;top:50%;transform:translateY(-50%);right:0;width:30px;height:18px;justify-content:space-between;flex-direction:column;z-index:11;cursor:pointer}@media screen and (max-width:1000px){body>header #burger{display:flex}}body>header #burger figure{width:100%;background-color:#282828;height:2px;transition:transform 250ms ease-in-out}body>header #burger.active figure:first-of-type{transform:translateY(7px)rotate(45deg)}body>header #burger.active figure:nth-of-type(2){transform:scale(0)}body>header #burger.active figure:last-of-type{transform:translateY(-9px)rotate(-45deg)}body>header .socials{display:none;align-items:center;justify-content:space-between;width:100px}body>header .socials i{font-size:22px}@media screen and (max-width:1000px){body>header .socials{display:flex}}@media screen and (max-width:1000px){body.home>header .navs,body.technologie>header .navs{background-color:#282828}}body.home>header .navs a,body.technologie>header .navs a{color:#fff}body.home>header #burger figure,body.technologie>header #burger figure{background-color:#fff}body:not(.home)>header .brand path{fill:#282828}body.technologie{background-color:#282828;color:#fff}body.technologie>header .brand path{fill:#fff}body.technologie #introduction .content p a{color:#fff;transition:opacity .3s ease-in-out}body.technologie #introduction .content p a:hover{opacity:.6}h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}body>footer{background-color:#fa4b00;padding-top:2rem;overflow:hidden}body>footer hr{height:2px;border-color:#282828;border-style:solid;margin-block:1rem 3.25rem;width:100%;transform-origin:left center}body>footer .btn-outline{opacity:0}body>footer .links{display:grid;grid-template-columns:1.5fr .5fr .5fr;gap:2rem}body>footer .slogan{display:flex;gap:4rem;align-items:center;height:fit-content}body>footer .slogan h3{font-size:1.4rem}body>footer .slogan p{margin-bottom:0}body>footer .slogan svg{width:5rem}body>footer .copyright{color:#282828}body>footer .copyright p,body>footer .copyright a{font-size:.6rem;display:inline-block}body>footer .socials li,body>footer .menu-footer li{width:fit-content;margin-bottom:.75rem;position:relative}body>footer .socials li svg,body>footer .menu-footer li svg{transition:all .25s ease-in-out}body>footer .socials li a,body>footer .menu-footer li a{display:inline-block;font-size:.9rem;height:1.3rem;line-height:1.3rem;overflow:hidden;position:relative;text-align:center;color:#282828;transition:.3s;padding:0!important}body>footer .socials li a span,body>footer .menu-footer li a span{display:block;margin:0;height:100%;position:relative;top:0%;transition:.3s}body>footer .socials li a:hover span,body>footer .menu-footer li a:hover span{top:-100%}body>footer .socials li{margin-bottom:.4rem}body>footer .socials li a{font-size:.75rem}body>footer .socials li svg{margin-left:.2rem}body>footer>svg{width:100%;height:100%;padding-block:5rem 1rem}@media screen and (max-width:767px){body>footer .links{display:flex;flex-wrap:wrap;gap:4rem;justify-content:start}body>footer .links .slogan{justify-content:start;width:100%}body>footer .links .menu-footer,body>footer .links .socials{display:flex;justify-content:center}}h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}#form,#job-form{grid-template-columns:.4fr .6fr}@media screen and (max-width:767px){#form,#job-form{grid-template-columns:1fr;padding-bottom:2rem}}#form .content h2,#job-form .content h2{margin-top:0}#form .content p,#job-form .content p{max-width:unset;margin-bottom:.5rem}#form button,#job-form button{cursor:pointer;color:#fff}.content+form{margin-top:2rem}form fieldset .field{margin-bottom:2.5rem;position:relative;background-color:#282828}form fieldset .field label{position:absolute;top:.5rem;left:0;color:rgba(255,255,255,.7);transition:all .25s ease-in-out;background-color:inherit;font-size:.9rem}form fieldset .field input,form fieldset .field textarea{border:none;border-bottom:1px solid rgba(255,255,255,.7);background-color:inherit;font-family:lausanne,helvetica,arial,sans-serif;font-size:1rem;color:#fff;resize:none;width:100%;height:100%;padding-bottom:.5rem;border-radius:0}form fieldset .field input:focus,form fieldset .field textarea:focus{border-color:#fa4b00;outline:none}form fieldset .field input:not(:placeholder-shown)+label,form fieldset .field input:focus+label,form fieldset .field textarea:not(:placeholder-shown)+label,form fieldset .field textarea:focus+label{top:-1.3rem}form fieldset select{border:1px solid #fff;background-color:#282828;padding:.5rem;font-family:lausanne,helvetica,arial,sans-serif;font-size:1rem;color:#fff;resize:none}form fieldset select:focus{border-color:#fa4b00;outline:none}form fieldset .select{display:flex;flex-direction:column}form fieldset .select label{margin-bottom:1rem}form fieldset .select select{min-width:calc(50% - 1.25rem);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:12px}@media screen and (max-width:767px){form fieldset .select select{min-width:100%}}form fieldset .select select::-moz-focus-inner{border:0}form fieldset .select select.custom-select::-ms-expand{display:none}form fieldset .checkbox-section{margin:2rem 0}form fieldset .checkbox-section legend{color:rgba(255,255,255,.7);margin-bottom:2rem;font-size:1.1rem;font-family:Everett,helvetica,arial,sans-serif}@media screen and (max-width:767px){form fieldset .checkbox-section legend{margin-bottom:1rem}}form fieldset .checkbox-section .checkbox-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width:767px){form fieldset .checkbox-section .checkbox-wrapper{gap:.5rem}}form fieldset .checkbox-section .checkbox-wrapper label{margin-left:1.5rem;font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.1}form fieldset .radio,form fieldset .checkbox{display:flex;flex-direction:column;position:relative;margin-block:1rem}form fieldset .radio legend,form fieldset .checkbox legend{color:rgba(255,255,255,.7);margin-bottom:1rem}form fieldset .radio input[type=checkbox],form fieldset .radio input[type=radio],form fieldset .checkbox input[type=checkbox],form fieldset .checkbox input[type=radio]{display:none}form fieldset .radio input[type=checkbox]+label::before,form fieldset .radio input[type=radio]+label::before,form fieldset .checkbox input[type=checkbox]+label::before,form fieldset .checkbox input[type=radio]+label::before{content:'';position:absolute;width:.7rem;height:.7rem;left:0;border:1px solid #fa4b00;background-color:transparent}form fieldset .radio input[type=checkbox]:checked+label::before,form fieldset .radio input[type=radio]:checked+label::before,form fieldset .checkbox input[type=checkbox]:checked+label::before,form fieldset .checkbox input[type=radio]:checked+label::before{background-color:#fa4b00}form fieldset .radio label,form fieldset .radio label::before,form fieldset .checkbox label,form fieldset .checkbox label::before{cursor:pointer}form fieldset .file-upload{color:rgba(255,255,255,.7);margin-bottom:2.5rem}form fieldset .file-upload label{display:block;font-size:.9rem;margin-bottom:1rem}form fieldset .file-upload input{min-width:300px;cursor:pointer}form fieldset .file-upload input::file-selector-button{all:unset;font-family:lausanne,helvetica,arial,sans-serif;border:1px solid #fff;border-radius:5px;cursor:pointer;padding:.75rem 1rem .55rem;transition:all .25s ease-in-out;margin-right:.5rem}form fieldset .file-upload input::file-selector-button:hover{background-color:#fa4b00;color:#fff;border-color:#fa4b00}form fieldset .half{width:calc(50% - 1.25rem)}@media screen and (max-width:767px){form fieldset .half{width:100%}}form fieldset .full{width:100%}form fieldset .full select{width:calc(50% - 1.25rem)}form button{all:unset;display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s;margin-top:1rem;margin-inline:auto 0;display:block}form button span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}form button:hover span{top:-100%}@media screen and (max-width:998px){form button:hover span{top:0}}#form-popup-wrapper{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:2rem;background-color:#00000080;z-index:1000;overflow:auto;justify-content:center;align-items:center}#form-popup-wrapper .field.full:last-of-type{margin-bottom:0}#form-popup-wrapper form button{display:block;margin-left:auto}#form-popup-wrapper input[type=radio]+label{color:rgba(255,255,255,.7);margin:0 1.2rem .5rem;display:block;font-size:.9rem}.form-popup-container{margin:auto;padding:2rem;width:100%;max-width:767px;height:fit-content;background-color:#282828;z-index:1100;overflow:auto;overscroll-behavior:contain}#form-header{display:flex;align-items:center;height:fit-content;margin-bottom:2rem;padding:0}.title-container{color:#fff;display:flex;align-items:center}.title-container *{margin:0}#form-close-btn{all:unset;background-color:#fff;border-radius:5px;position:relative;margin:0;margin-left:auto;width:2rem;height:2rem;aspect-ratio:1/1;padding:0;text-align:center;align-items:center;justify-content:center;transition:all .25s ease-in-out;cursor:pointer}#form-close-btn .line{position:absolute;top:50%;left:-23%;transform:translate(-50%,-50%)rotate(45deg);width:1.2rem;height:.1rem;background-color:#282828;border-radius:.05rem}#form-close-btn .line:last-of-type{transform:translate(-50%,-50%)rotate(-45deg)}#form-close-btn:hover{background-color:#fa4b00}#form-close-btn:hover .line{top:unset;background-color:#fff}#form.light .checkbox,#form.light .field{background-color:#dfded7}#form.light .checkbox label,#form.light .field label{color:#282828}#form.light .checkbox input,#form.light .checkbox textarea,#form.light .field input,#form.light .field textarea{border-bottom:1px solid #282828}h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}.service-single main #introduction ul{margin-top:1rem}@media screen and (max-width:767px){.service-single main #introduction ul{margin-top:2rem}}.service-single main #introduction ul li{margin-bottom:1rem;font-size:.9rem;margin-left:2rem}@media screen and (max-width:767px){.service-single main #introduction ul li{font-size:1rem}}@media screen and (min-width:1921px){.service-single main #introduction .content{justify-self:center}}.service-single main #expertise,.service-single main #description{padding-block:6.5rem}@media screen and (max-width:767px){.service-single main #expertise,.service-single main #description{padding-block:4rem}}@media screen and (min-width:1921px){.service-single main #expertise h2,.service-single main #description h2{max-width:500px}.service-single main #expertise h2,.service-single main #expertise div:first-of-type,.service-single main #description h2,.service-single main #description div:first-of-type{justify-self:center}}#_stats{background-color:#fa4b00;color:#282828;padding-block:4rem}#_stats ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media screen and (max-width:767px){#_stats ul{grid-template-columns:1fr}}#_stats ul li{max-width:16rem}#_stats ul li h2{font-size:3rem}#_support{background-color:#dfded7;color:#282828;padding-block:5rem}@media screen and (max-width:767px){#_support{padding-bottom:3.25rem}}#_support h2{text-align:center}#_support ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;max-width:60rem;margin-inline:auto}@media screen and (max-width:767px){#_support ul{grid-template-columns:1fr}}#_support ul button{all:unset;display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s}#_support ul button span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}#_support ul button:hover span{top:-100%}@media screen and (max-width:998px){#_support ul button:hover span{top:0}}#_support ul li{padding:5rem 1.5rem 1.5rem;border-radius:5px;max-height:14rem;overflow:hidden;position:relative}#_support ul li h3{font-size:1.5rem;margin-bottom:2rem;z-index:2}#_support ul li a{z-index:2;position:relative}#_support ul li>svg{position:absolute;width:16rem;height:16rem;z-index:1}#_support ul li:first-of-type{background-color:#6e6e60;color:#fff}#_support ul li:first-of-type>svg{top:.5rem;right:-2.5rem}@media screen and (max-width:767px){#_support ul li:first-of-type>svg{right:-3.5rem}}#_support ul li:last-of-type{background-color:#fff;color:#6e6e60}#_support ul li:last-of-type>svg{top:-6rem;right:-.5rem}#_functionalities{background-color:#dfded7;color:#282828;padding-block:2rem 4rem}#_functionalities .content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:3rem}#_functionalities .content h2{max-width:22rem}#_functionalities .content ul{margin-bottom:2rem;list-style:"- ";list-style-position:outside;padding-left:1rem}#_functionalities .content ul li{margin-bottom:.7rem}#_functionalities .content ul li::marker{color:#fa4b00;font-size:1.5rem;line-height:1rem}@media screen and (max-width:767px){#_functionalities .content{grid-template-columns:1fr}#_functionalities .content h2{max-width:none}}h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}section#sante-securite{position:relative;display:flex;flex-direction:column;gap:6.5rem;padding-block:3.25rem 6.5rem;background-color:#dfded7;margin:0}@media screen and (max-width:767px){section#sante-securite{padding-block:2rem 3.25rem;gap:3.25rem}}section#sante-securite .phrase{position:relative;max-width:800px;margin:0 auto;color:#282828;text-align:center;font-size:2rem;line-height:1.2}@media screen and (min-width:1921px){section#sante-securite .phrase{font-size:2.8rem;max-width:1200px}}@media screen and (max-width:767px){section#sante-securite .phrase{font-size:1.5rem}}section#sante-securite .content{display:grid;grid-template-columns:1fr 1fr;gap:3.25rem;align-items:center}section#sante-securite .content .text{max-width:800px}@media screen and (max-width:767px){section#sante-securite .content{grid-template-columns:1fr}}section#sante-securite .imgs-container{position:relative;overflow:hidden}section#sante-securite .imgs-container img{object-fit:cover;border-radius:5px}section#sante-securite .imgs-container img:nth-child(1){width:100%;height:100%}section#sante-securite .imgs-container img:nth-child(2){width:80%}section#sante-securite .imgs-container img:nth-child(3){width:60%}section#sante-securite .imgs-container img:nth-child(2),section#sante-securite .imgs-container img:nth-child(3){position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);transform-origin:bottom center}section#sante-securite .text h2{font-size:1.5rem}@media screen and (max-width:767px){section#sante-securite .text h2 br{display:none}}section#sante-securite .text p:last-of-type{margin:0}@font-face{font-family:Everett;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/everett-medium.woff2)format("woff2"),url(../fonts/everett-medium.woff)format("woff"),url(../fonts/everett-medium.ttf)format("ttf")}@font-face{font-family:lausanne;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/300/lausanne.woff2)format("woff2"),url(../fonts/300/lausanne.woff)format("woff")}@font-face{font-family:lausanne;font-weight:750;font-style:normal;font-display:swap;src:url(../fonts/650/lausanne.woff2)format("woff2"),url(../fonts/650/lausanne.woff)format("woff")}*{box-sizing:border-box}html{font-size:clamp(16px,calc(.8vw + 10px),18px);scroll-behavior:smooth;overflow-x:hidden}body{font-family:lausanne,helvetica,arial,sans-serif;font-weight:300;line-height:1;min-width:300px;overflow-x:clip;background-color:#dfded7;color:#282828}body.freeze{overflow:hidden;width:100%;height:100%;position:fixed}main>#introduction>*,main>#_introduction>*,main>.masonry>div>*,.animated-section>*{opacity:0;will-change:transform,opacity}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:lausanne,helvetica,arial,sans-serif;margin-bottom:1rem;line-height:1.1}p{font-size:1rem;margin-bottom:1rem;line-height:1.5}strong,b{font-weight:650}em{font-style:italic}nav ul{list-style-type:none}a{text-decoration:none;color:#282828;transition:color 250ms ease-in-out}a:hover{color:#555}a.btn-default{display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s}a.btn-default span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}a.btn-default:hover span{top:-100%}@media screen and (max-width:998px){a.btn-default:hover span{top:0}}a.btn-default.-light{border-color:#fff!important;background-color:#fff!important;color:#282828!important}a.btn-outline{display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s;line-height:2.3rem;color:#fff!important;background-color:transparent!important;border:1.5px solid #fff}a.btn-outline span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}a.btn-outline:hover span{top:-100%}@media screen and (max-width:998px){a.btn-outline:hover span{top:0}}a.btn-outline.-dark{border-color:#282828;color:#282828!important;transition:all ease-in-out .3s}img{max-width:100%;display:block}main>section,body>footer{padding-left:2rem;padding-right:2rem}@media screen and (min-width:1921px){main>section,body>footer{padding-inline:6.5rem}}@media screen and (max-width:767px){main>section,body>footer{padding-left:1rem;padding-right:1rem}}figure>img{width:100%;height:100%;object-fit:cover}button{-webkit-appearance:none;appearance:none;background-color:transparent;font-family:lausanne,helvetica,arial,sans-serif;cursor:pointer;display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s}button span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}button:hover span{top:-100%}@media screen and (max-width:998px){button:hover span{top:0}}.button{display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s}.button span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}.button:hover span{top:-100%}@media screen and (max-width:998px){.button:hover span{top:0}}.suptitle p:first-of-type{margin-bottom:.5rem}.media-object{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;align-items:center;padding-block:3.25rem}.media-object>.content{max-width:800px}@media screen and (min-width:1921px){.media-object figure{max-height:1100px}.media-object.alt .content{justify-self:center}}@media screen and (max-width:998px){.media-object{grid-column-gap:3.25rem}}@media screen and (max-width:767px){.media-object{grid-template-columns:1fr;padding:2rem 1rem}.media-object.alt{grid-template-columns:1fr}}.media-object .content a{margin-top:1rem}.media-object figure{overflow:hidden;position:relative;width:100%;aspect-ratio:1/1.09;border-radius:5px}@media screen and (max-width:767px){.media-object figure{margin-bottom:2rem;height:100%}}.media-object figure img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;padding:0}.media-object.parallax figure img{height:130%;will-change:transform}.media-object.alt .content{order:-1}@media screen and (max-width:767px){.media-object.alt .content{order:1}}body:not(.contact) .media-object .content>a{display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s;margin-top:.5rem}body:not(.contact) .media-object .content>a span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}body:not(.contact) .media-object .content>a:hover span{top:-100%}@media screen and (max-width:998px){body:not(.contact) .media-object .content>a:hover span{top:0}}.contrast-section{background-color:#282828;display:grid;grid-template-columns:2fr 3fr;grid-column-gap:4rem;align-items:start;padding-block:3.25rem}.contrast-section.light{background-color:#dfded7}.contrast-section.light *{color:#282828}@media screen and (max-width:998px){.contrast-section{grid-column-gap:3.25rem}}@media screen and (max-width:767px){.contrast-section{grid-template-columns:1fr!important;padding-left:1rem;padding-right:1rem}}.contrast-section *:not(form *):not(a){color:#fff}.contrast-section p{max-width:660px}@media screen and (min-width:1921px){.contrast-section p{max-width:800px}}.styled-ul ul{list-style-type:none}.styled-ul ul li{padding-left:1.5rem;position:relative}@media screen and (max-width:767px){.styled-ul ul li{padding-left:2.2rem}}.styled-ul ul li::before{width:1em;background-color:#fa4b00;height:2px;top:50%;transform:translateY(-50%);position:absolute;left:0;content:""}.dark-blocks ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem}@media screen and (max-width:1440px){.dark-blocks ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:998px){.dark-blocks ul{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.dark-blocks ul{grid-template-columns:1fr}}.dark-blocks ul h3{text-transform:uppercase;margin-bottom:2rem;max-width:90%;font-size:1.25rem}@media screen and (min-width:1921px){.dark-blocks ul h3{margin-bottom:3.25rem}}.dark-blocks ul p{margin-bottom:0}.dark-blocks li{display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:2rem 1rem;background-color:#fa4b00}.dark-blocks li:nth-of-type(odd){background-image:linear-gradient(to top left,#FA4B00 65%,#F8452595 140%)}.dark-blocks li:nth-of-type(even){background-image:linear-gradient(to bottom right,#FA4B00 65%,#F8452595 140%)}.projects{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;position:relative;z-index:2;padding-left:2rem;padding-right:2rem}@media screen and (min-width:1921px){.projects{padding-inline:6.5rem}}@media screen and (max-width:767px){.projects{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:767px){.projects{grid-template-columns:1fr}}.projects figure div{border-radius:5px}.projects figure>div{overflow:hidden}.projects figure img{transition:transform .8s ease-in-out;height:auto;border-radius:5px}.projects a{display:none}.projects a.active{display:inline-block}.projects figcaption{padding-block:1rem;position:relative}.projects figcaption .project-title{font-size:1.1rem;font-weight:600;text-transform:uppercase;margin-bottom:0;grid-column:1}.projects figcaption .project-category{font-size:.9rem;color:#757575;margin-bottom:0;grid-column:1}.projects figcaption .arrow{position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all 250ms ease-in-out;display:inline-block;font-size:.9rem;height:1.3rem;overflow:hidden;transition:.3s;padding:0!important}.projects figcaption .arrow svg{display:block;margin:0;height:100%;position:relative;top:0%;transition:.3s}.projects a:hover figure img{transform:scale(1.1)}.projects a:hover svg{top:-100%}#breadcrumbs{padding-top:3.25rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:1921px){#breadcrumbs{padding-inline:6.5rem}}@media screen and (max-width:767px){#breadcrumbs{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:767px){#breadcrumbs{padding-top:1rem}}#breadcrumbs span{padding-left:.25rem;padding-right:.25rem}#breadcrumbs a:hover{color:#fa4b00}.masonry{padding-top:3.25rem;padding-bottom:3.25rem}.masonry>div{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,1fr);grid-template-areas:"left-top middle-top right-top" "left-top middle-top right-top" "left-middle middle-top right-middle" "left-middle middle-bottom right-middle" "left-middle middle-bottom right-middle" "left-bottom middle-bottom right-bottom" "left-bottom middle-bottom right-bottom";grid-gap:1rem;height:90vw}@media screen and (max-width:767px){.masonry>div{grid-gap:.3rem}}.masonry a img{object-fit:cover;width:100%;height:100%}.masonry a:nth-of-type(1){grid-area:left-top}.masonry a:nth-of-type(2){grid-area:left-middle}.masonry a:nth-of-type(3){grid-area:left-bottom}.masonry a:nth-of-type(4){grid-area:middle-top}.masonry a:nth-of-type(5){grid-area:middle-bottom}.masonry a:nth-of-type(6){grid-area:right-top}.masonry a:nth-of-type(7){grid-area:right-middle}.masonry a:nth-of-type(8){grid-area:right-bottom}.contrast{background-color:#282828}.contrast *{color:#fff}.video-section{padding-top:3.25rem;padding-bottom:3.25rem}@media screen and (max-width:767px){.video-section{padding-top:2rem;padding-bottom:2rem}}.video-section>figure{position:relative}.video-section>figure button{all:unset;position:absolute;bottom:1rem;right:1rem;display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s;padding-right:.5rem;cursor:pointer}.video-section>figure button span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}.video-section>figure button:hover span{top:-100%}@media screen and (max-width:998px){.video-section>figure button:hover span{top:0}}.video-section>figure button span{margin-right:.5rem}.video-section>figure button svg{transition:all .25s ease-in-out}.video-section>figure button:hover{background-color:#fa4b00}.video-section>figure button:hover svg{transform:scale(1.05)}.video-section>figure button:hover svg>path{fill:#fa4b00}#video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000}#video-modal.active{display:block}#video-modal .iframe-wrapper{width:80%;height:100%;max-width:1024px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#video-modal iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1002}#video-modal ._close{position:fixed;top:1.3125rem;right:.875rem;z-index:1001;color:#fff;font-size:30px;cursor:pointer;transition:color .25s ease-in-out}#video-modal ._close:hover{color:#fa4b00}.baguetteBox-button#close-button{border-radius:50%;background-color:#fff}.baguetteBox-button#close-button svg{transform:scale(.5)}.baguetteBox-button#close-button svg g{stroke:#282828}.baguetteBox-button#close-button:hover{background-color:#fa4b00}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{background-color:transparent}.baguetteBox-button#previous-button polyline,.baguetteBox-button#next-button polyline{transition:all .25s ease-in-out;stroke:#fff}.baguetteBox-button#previous-button:hover polyline,.baguetteBox-button#next-button:hover polyline{stroke:#fa4b00}#cta{padding-block:3.25rem 1rem;background-color:#fa4b00;display:grid;grid-template-columns:405px 1fr;gap:4rem;color:#282828}@media screen and (max-width:998px){#cta{gap:2rem}}#cta h2{max-width:23rem}#cta .cta-text{max-width:29rem;margin-inline:auto}#cta .cta-text p{font-family:Everett,helvetica,arial,sans-serif}#cta .btn-outline{background-color:#fff;color:#282828;margin-top:2rem}@media screen and (max-width:767px){#cta .btn-outline{margin-top:1rem}}@media screen and (max-width:767px){#cta{grid-template-columns:1fr;gap:2rem}#cta .cta-text{margin-inline:0}}#cta p a{color:#282828;transition:opacity .3s ease-in-out}#cta p a:hover{opacity:.6}@keyframes slideInUp{0%{opacity:0;transform:translateY(50%)}100%{opacity:1;transform:translateY(0%)}}.logo-list{display:grid;grid-column-gap:2rem;grid-template-columns:repeat(5,1fr);align-items:center}@media screen and (max-width:767px){.logo-list{grid-template-columns:1fr 1fr 1fr;gap:3.25rem 2rem;align-items:center;justify-items:center;margin-block:auto}}@media screen and (max-width:650px){.logo-list{grid-template-columns:1fr 1fr}}.logo-list li{min-width:130px}@media screen and (max-width:767px){.logo-list li{padding-left:1rem;padding-right:1rem}}.logo-list li img{height:40px;object-fit:contain;max-width:130px;margin:0 auto}@media screen and (max-width:767px){.logo-list li img{height:35px}}.logo-list li img.animated{animation-iteration-count:1;animation-duration:750ms;animation-fill-mode:forwards;animation-name:slideInUp}#logos{display:block;padding-block:4.5rem}#logos h3:first-of-type,#logos h2{color:#fff;grid-column:1;grid-row:1}@media screen and (max-width:767px){#logos h3:first-of-type,#logos h2{grid-column:auto;grid-row:auto}}#logos h2{margin-bottom:6.5rem}@media screen and (max-width:767px){#logos h2{margin-bottom:3.25rem}}#logos ul{grid-template-columns:repeat(5,1fr);justify-items:start;row-gap:6.5rem;margin-block:3.25rem 1rem}@media screen and (max-width:998px){#logos ul{grid-template-columns:repeat(3,1fr)}#logos ul li:last-of-type{display:none}}@media screen and (max-width:650px){#logos ul{grid-template-columns:1fr 1fr}#logos ul li:last-of-type{display:block}}#logos ul img{border-radius:0}.hidden{visibility:hidden}#google-rating{padding-left:2rem;padding-right:2rem;text-align:center}@media screen and (min-width:1921px){#google-rating{padding-inline:6.5rem}}@media screen and (max-width:767px){#google-rating{padding-left:1rem;padding-right:1rem}}#google-rating a,#google-rating span,#google-rating img,#google-rating nobr{display:inline-block}#google-rating *{font-size:.875rem}#google-rating img.google{transform:translateY(.3125rem);margin-inline:.25rem;width:3.75rem}#google-rating #goog-review-rating{width:5.625rem;transform:translateY(1%)}.video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000}.video-modal.active{display:block}.video-modal .iframe-wrapper{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-height:calc(100% - 110px);max-width:95vw;justify-content:center;align-items:center}.video-modal iframe{height:100%;width:100%;object-fit:contain}.video-modal ._close{position:fixed;top:1rem;right:1rem;z-index:1001;color:#fff;width:35px;height:35px;background-color:rgba(0,0,0,.5);cursor:pointer;opacity:.75}.video-modal ._close svg{width:100%;height:100%;fill:#efefef;padding:8px}.video-modal ._close:hover{opacity:1}.accordion{padding-block:3rem;background-color:#282828}.accordion h1,.accordion h2,.accordion h3{text-align:center;color:#fff}@media screen and (max-width:767px){.accordion h1,.accordion h2,.accordion h3{text-align:left}}.accordion .-desktop,.accordion .-mobile{margin-top:2rem}.accordion .-desktop{display:grid;grid-template-columns:.75fr 2px 1fr;align-items:center}.accordion .-desktop span{height:100%;width:2px;background-color:rgba(255,255,255,.35)}.accordion .-desktop ._headers{padding-top:3.25rem;padding-bottom:3.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}@media screen and (max-width:767px){.accordion .-desktop ._headers{padding-top:2rem;padding-bottom:2rem}}.accordion .-desktop ._headers li{padding:.75rem;cursor:pointer;background-color:#dfded7;color:#282828}.accordion .-desktop ._headers li.-active{color:#fff;background-color:#fa4b00}.accordion .-desktop ._texts li{padding-top:3.25rem;padding-bottom:3.25rem;padding-left:3.25rem;display:none;color:#fff}@media screen and (max-width:767px){.accordion .-desktop ._texts li{padding-top:2rem;padding-bottom:2rem}}.accordion .-desktop ._texts li.-active{display:block}.accordion .-mobile{display:none}.accordion .-mobile li header{color:#dfded7;border-bottom:2px solid #dfded7;padding-block:1rem;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.accordion .-mobile li .content{display:none;padding-block:1.5rem}.accordion .-mobile li.-active .content{display:block}.accordion .-mobile li.-active header{color:#fff}.accordion .-mobile li.-active header img{transform:rotate(180deg)}.accordion .-mobile li:last-of-type .content{padding-bottom:0}@media screen and (max-width:767px){.accordion .-desktop{display:none}.accordion .-mobile{display:block}}.swiper-arrows{display:inline-block;margin-bottom:1rem;justify-self:end;margin-bottom:0}.swiper-arrows .swiper-button-prev,.swiper-arrows .swiper-button-next{all:unset;display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s;line-height:2.3rem;color:#fff!important;background-color:transparent!important;border:1.5px solid #fff;height:2rem;cursor:pointer}.swiper-arrows .swiper-button-prev span,.swiper-arrows .swiper-button-next span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}.swiper-arrows .swiper-button-prev:hover span,.swiper-arrows .swiper-button-next:hover span{top:-100%}@media screen and (max-width:998px){.swiper-arrows .swiper-button-prev:hover span,.swiper-arrows .swiper-button-next:hover span{top:0}}.swiper-arrows .swiper-button-prev span,.swiper-arrows .swiper-button-next span{margin:0 1rem}.swiper-arrows .swiper-button-prev svg,.swiper-arrows .swiper-button-next svg{width:1.2rem}.swiper-arrows .swiper-button-prev svg path,.swiper-arrows .swiper-button-next svg path{fill:#fff}#testimonials nav{margin-top:1rem;width:fit-content;margin-left:auto;display:flex;align-items:center}#testimonials .swiper-arrows{margin-left:1rem}#testimonials .swiper-arrows .swiper-button-prev,#testimonials .swiper-arrows .swiper-button-next{border:1px solid #282828}#testimonials .swiper-arrows .swiper-button-prev svg path,#testimonials .swiper-arrows .swiper-button-next svg path{fill:#282828}#testimonials .swiper-arrows .swiper-button-prev.disabled,#testimonials .swiper-arrows .swiper-button-next.disabled{cursor:default}#testimonials .swiper-arrows .swiper-button-prev.disabled:hover,#testimonials .swiper-arrows .swiper-button-next.disabled:hover{background-color:transparent}#testimonials .swiper-arrows .swiper-button-prev.disabled:hover svg path,#testimonials .swiper-arrows .swiper-button-next.disabled:hover svg path{fill:#282828}#_faq,#faq{background-color:#6e6e60;padding-block:5rem;color:#fff}#_faq .content ul,#faq .content ul{margin-block:3rem 2rem}#_faq .content ul li,#faq .content ul li{border-bottom:1.5px solid #fff;padding-block:2rem .5rem}#_faq .content ul li .question,#faq .content ul li .question{display:grid;grid-template-columns:.5fr 5fr 2rem;cursor:pointer;align-items:center;font-family:Everett,helvetica,arial,sans-serif}#_faq .content ul li .question h3,#faq .content ul li .question h3{font-size:1.25rem;margin-bottom:0}#_faq .content ul li .question .plus-icon,#faq .content ul li .question .plus-icon{height:1rem;width:1rem}#_faq .content ul li .question a,#faq .content ul li .question a{color:#fff}@media screen and (max-width:767px){#_faq .content ul li .question,#faq .content ul li .question{align-items:end}}#_faq .content ul li .question span:first-of-type,#faq .content ul li .question span:first-of-type{font-size:2rem}#_faq .content ul li .question svg,#faq .content ul li .question svg{margin-inline:auto 0}#_faq .content ul li .answer,#faq .content ul li .answer{display:grid;grid-template-columns:.5fr 5fr 2rem;max-height:0;overflow:hidden;transition:all .4s ease;align-items:end}#_faq .content ul li .answer p,#faq .content ul li .answer p{grid-column:2;opacity:0;transition:all .4s ease}#_faq .content ul li .answer p:last-of-type,#faq .content ul li .answer p:last-of-type{margin-bottom:0}#_faq .content ul li.active svg path:first-of-type,#faq .content ul li.active svg path:first-of-type{transform:rotate(180deg)}#_faq .content ul li.active .answer,#faq .content ul li.active .answer{max-height:400px;padding-top:1rem}#_faq .content ul li.active .answer p,#faq .content ul li.active .answer p{opacity:1}#_faq .content p a,#faq .content p a{color:#fff;border-bottom:1px solid #fff;transition:all .25s ease-in-out}#_faq .content p a:hover,#faq .content p a:hover{color:#282828;border-color:#282828}.main-service-hero{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:3.25rem}@media screen and (max-width:998px){.main-service-hero{grid-template-columns:1fr;gap:0}}@media screen and (max-width:767px){.main-service-hero{padding-bottom:1rem}}.main-service-hero h1{margin-bottom:2rem}.main-service-hero .content figure{max-width:60%;aspect-ratio:3/2;margin-left:auto;margin-top:2rem}@media screen and (max-width:998px){.main-service-hero .content figure{margin-block:0 1rem}}@media screen and (max-width:767px){.main-service-hero .content figure{max-width:80%}}.main-service-hero .content .btn-outline{opacity:0}.main-service-hero .content .description{max-width:32rem;padding-top:3.25rem}@media screen and (min-width:1921px){.main-service-hero .content .description{padding-top:6.5rem}}@media screen and (max-width:767px){.main-service-hero .content .description{padding-top:0}}@media screen and (max-width:998px){.main-service-hero .content .description a{margin-bottom:1rem}}.main-service-hero figure{overflow:hidden}.main-service-hero .images{display:grid;grid-template-columns:.7fr .3fr;gap:1rem;grid-auto-rows:min-content}.main-service-hero .images figure{height:auto;overflow:hidden}.main-service-hero .images figure:first-of-type{height:95%}@media screen and (min-width:1921px){.main-service-hero .images figure:first-of-type{height:90%}}.main-service-hero .images figure:nth-of-type(2){max-height:50%;aspect-ratio:6/9;align-self:self-end}.service-description{border-radius:5px;padding:2rem;display:grid;grid-template-columns:1fr 1fr;min-height:30rem;overflow:hidden;background-color:#6e6e60;margin-inline:2rem;margin-block:1rem 3.25rem;position:relative}@media screen and (min-width:1921px){.service-description{margin-inline:6.5rem}}@media screen and (max-width:767px){.service-description{margin-inline:1rem}}.service-description .content{display:flex;flex-direction:column;justify-content:space-between;color:#fff}.service-description .content p a{color:#fff;transition:opacity .3s ease-in-out}.service-description .content p a:hover{opacity:.6}.service-description svg{position:absolute;bottom:-50%;right:-3rem;width:auto;height:130%}@media screen and (max-width:1440px){.service-description svg{height:auto;width:45%;bottom:-20vw;right:-5vw}}#_why,#together,#_advantages{background-color:#dfded7;color:#282828;padding-block:4rem}#_why>div,#together>div,#_advantages>div{display:grid;grid-template-columns:1fr 1fr;align-items:end}#_why>div a,#together>div a,#_advantages>div a{margin-inline:auto 0}@media screen and (max-width:767px){#_why>div,#together>div,#_advantages>div{grid-template-columns:1fr;gap:1.5rem}#_why>div a,#together>div a,#_advantages>div a{margin-inline:0 auto}}#_why h2,#together h2,#_advantages h2{margin-bottom:0}#_why ul,#together ul,#_advantages ul{margin-top:3rem}#_why ul li,#together ul li,#_advantages ul li{border-top:2px solid #282828;padding-block:1rem 3rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;height:fit-content}@media screen and (max-width:767px){#_why ul li,#together ul li,#_advantages ul li{grid-template-columns:1fr}}#_why ul li h3,#together ul li h3,#_advantages ul li h3{font-size:1.5rem;margin-bottom:2rem}#_why ul li div,#together ul li div,#_advantages ul li div{display:flex;flex-direction:column;justify-content:space-between;max-width:35rem}#_why ul li figure,#_why ul li p:has(img),#together ul li figure,#together ul li p:has(img),#_advantages ul li figure,#_advantages ul li p:has(img){background-color:#dfded7;padding:2rem;will-change:transform;transform-origin:left top}#_why ul li figure lottie-player,#_why ul li p:has(img) lottie-player,#together ul li figure lottie-player,#together ul li p:has(img) lottie-player,#_advantages ul li figure lottie-player,#_advantages ul li p:has(img) lottie-player{max-height:250px}#_why ul li p:has(img),#_why ul li p,#together ul li p:has(img),#together ul li p,#_advantages ul li p:has(img),#_advantages ul li p{padding:0;margin-bottom:0}#together,#_advantages{background-color:#282828;color:#fff}#together ul li,#_advantages ul li{border-color:#fff}.swiper-title{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:2rem}@media screen and (max-width:767px){.swiper-title{display:block}}.swiper-title p{margin-bottom:0}@media screen and (max-width:767px){.swiper-title p{margin-bottom:1rem}}#services{padding-block:6.5rem 3.25rem}@media screen and (min-width:1921px){#services{padding-block:6.5rem}}@media screen and (max-width:767px){#services{padding-top:3.25rem}}@media screen and (max-width:767px){.swiper-services{padding-top:.5rem}}.swiper-services .swiper-wrapper li{border-radius:5px}.swiper-services .swiper-wrapper li a{border-radius:5px;overflow:hidden;display:block;width:100%;height:11rem;position:relative}@media screen and (min-width:1921px){.swiper-services .swiper-wrapper li a{height:15rem}}.swiper-services .swiper-wrapper li a h3{padding:1rem;max-width:11rem}@media screen and (min-width:1921px){.swiper-services .swiper-wrapper li a h3{font-size:1.3rem}}@media screen and (max-width:767px){.swiper-services .swiper-wrapper li a h3{font-size:1.2rem}}.swiper-services .swiper-wrapper li a svg{position:absolute;height:auto;z-index:-1;transition:all .25s ease-in-out}.swiper-services .swiper-wrapper li:nth-of-type(1),.swiper-services .swiper-wrapper li:nth-of-type(5),.swiper-services .swiper-wrapper li:nth-of-type(9){background-color:#fff}.swiper-services .swiper-wrapper li:nth-of-type(1) h3,.swiper-services .swiper-wrapper li:nth-of-type(5) h3,.swiper-services .swiper-wrapper li:nth-of-type(9) h3{color:#fa4b00}.swiper-services .swiper-wrapper li:nth-of-type(1) svg,.swiper-services .swiper-wrapper li:nth-of-type(5) svg,.swiper-services .swiper-wrapper li:nth-of-type(9) svg{width:80%;top:0;right:0}.swiper-services .swiper-wrapper li:nth-of-type(1):hover svg,.swiper-services .swiper-wrapper li:nth-of-type(5):hover svg,.swiper-services .swiper-wrapper li:nth-of-type(9):hover svg{top:1rem}.swiper-services .swiper-wrapper li:nth-of-type(2),.swiper-services .swiper-wrapper li:nth-of-type(6){background-color:#6e6e60}.swiper-services .swiper-wrapper li:nth-of-type(2) h3,.swiper-services .swiper-wrapper li:nth-of-type(6) h3{color:#dfded7}.swiper-services .swiper-wrapper li:nth-of-type(2) svg,.swiper-services .swiper-wrapper li:nth-of-type(6) svg{top:-51%;left:-21%}.swiper-services .swiper-wrapper li:nth-of-type(2) svg path,.swiper-services .swiper-wrapper li:nth-of-type(6) svg path{fill:#dfded7}.swiper-services .swiper-wrapper li:nth-of-type(2):hover svg,.swiper-services .swiper-wrapper li:nth-of-type(6):hover svg{top:-70%}@media screen and (min-width:1921px){.swiper-services .swiper-wrapper li:nth-of-type(2):hover svg,.swiper-services .swiper-wrapper li:nth-of-type(6):hover svg{top:-58%}}.swiper-services .swiper-wrapper li:nth-of-type(3),.swiper-services .swiper-wrapper li:nth-of-type(7){background-color:#fa4b00}.swiper-services .swiper-wrapper li:nth-of-type(3) h3,.swiper-services .swiper-wrapper li:nth-of-type(7) h3{color:#fff}.swiper-services .swiper-wrapper li:nth-of-type(3) svg,.swiper-services .swiper-wrapper li:nth-of-type(7) svg{top:-5%;right:-3%;width:65%}.swiper-services .swiper-wrapper li:nth-of-type(3) svg path,.swiper-services .swiper-wrapper li:nth-of-type(7) svg path{fill:#fff}.swiper-services .swiper-wrapper li:nth-of-type(3):hover svg,.swiper-services .swiper-wrapper li:nth-of-type(7):hover svg{right:-6%}.swiper-services .swiper-wrapper li:nth-of-type(4),.swiper-services .swiper-wrapper li:nth-of-type(8){background-color:#dfded7}.swiper-services .swiper-wrapper li:nth-of-type(4) h3,.swiper-services .swiper-wrapper li:nth-of-type(8) h3{color:#6e6e60}.swiper-services .swiper-wrapper li:nth-of-type(4) svg,.swiper-services .swiper-wrapper li:nth-of-type(8) svg{top:2.75rem;width:85%}.swiper-services .swiper-wrapper li:nth-of-type(4) svg path,.swiper-services .swiper-wrapper li:nth-of-type(8) svg path{fill:#6e6e60}.swiper-services .swiper-wrapper li:nth-of-type(4):hover svg,.swiper-services .swiper-wrapper li:nth-of-type(8):hover svg{top:4rem}#together lottie-player{background-color:#dfded7}#together #animation-container{width:50%;margin-inline:auto}#_details{padding-block:4rem;background-color:#282828;color:#fff}#_details>div{display:flex;justify-content:space-between;margin-bottom:3rem}#_details ul li{display:flex;justify-content:space-between;gap:2rem;border-top:1.5px solid #dfded7;padding-block:2rem}#_details ul li h3{font-size:1.5rem}#_details ul li p{max-width:30rem}@media screen and (max-width:870px){#_details ul li{flex-direction:column}}#_details.bg-gray{background-color:#dfded7;color:#282828}#_details.bg-gray li{border-color:#282828}#merge-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}#merge-popup .popup-content{background-color:#dfded7;color:#282828;max-width:1000px;width:90%;max-height:90%;display:grid;grid-template-columns:2fr 1fr;gap:2rem;border-radius:5px;overflow:hidden;align-items:center}#merge-popup .popup-content .popup-left{padding:2rem}#merge-popup .popup-content .popup-left p{max-width:22rem}#merge-popup .popup-content .popup-right{height:100%}#merge-popup .popup-content .popup-right figure{height:100%}@media screen and (max-width:767px){#merge-popup .popup-content{grid-template-columns:1fr}}#merge-popup[hidden]{display:none!important}