html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}@font-face{font-family:Montserrat ExtraBold;src:url(/assets/Montserrat-ExtraBold-DsEz0UwE.woff2)format("woff2");font-display:swap}@font-face{font-family:Montserrat Bold;src:url(/assets/Montserrat-Bold-CnhIhCuj.woff2)format("woff2");font-display:swap}@font-face{font-family:Poppins Regular;src:url(/assets/Poppins-Regular-rkqrbHHH.woff2)format("woff2");font-display:swap}@font-face{font-family:Poppins SemiBold;src:url(/assets/Poppins-SemiBold-CpKbPdIc.woff2)format("woff2");font-display:swap}@font-face{font-family:Poppins Bold;src:url(/assets/Poppins-Bold--aKA7T72.woff2)format("woff2");font-display:swap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}:root{--primary:#00273f;--secondary:#ff9a4d;--secondary-dark:#b14c00;--tertiary:#f4ede4;--black:#191919;--white:#fff;--success:#87d25f;--error:#ea2d2d;--font-primary--regular:"Poppins Regular", sans-serif;--font-primary--semibold:"Poppins SemiBold", sans-serif;--font-primary--bold:"Poppins Bold", sans-serif;--font-secondary--extrabold:"Montserrat ExtraBold", sans-serif;--font-secondary--bold:"Montserrat Bold", sans-serif;--font-xs:11px;--font-sm:14px;--font-md:18px;--font-lg:20px;--font-xl:24px;--font-2xl:30px;--font-3xl:36px;--font-4xl:64px;--font-5xl:72px;--font-6xl:164px}*{scroll-behavior:smooth;box-sizing:border-box}html:has(.open-mobile-nav){width:100%;height:100vh;overflow:hidden}strong{font-weight:700}body{font-family:var(--font-primary--regular);font-size:var(--font-md);color:var(--primary)}h1{font-family:var(--font-secondary--extrabold);font-size:var(--font-3xl);text-align:center;line-height:1.2;position:relative}h1:after{content:"";background-color:var(--secondary);width:100px;height:5px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}h2,h3,h4,h5,h6{font-family:var(--font-secondary--bold)}h2{font-size:var(--font-2xl);width:fit-content;line-height:1.2;position:relative}h2:after{content:"";background-color:var(--secondary);width:100px;height:5px;position:absolute;bottom:-10px}h2.centered-line{text-align:center;width:100%}h2.centered-line:after{left:50%;transform:translate(-50%)}p{line-height:1.5}p li{margin-left:20px;line-height:1.5;position:relative}p li:before{content:"";background-color:var(--secondary);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:-20px}.overlay{opacity:.5;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.overlay--primary{background-color:var(--primary)}.overlay--white{background-color:var(--white)}.loader{background-color:var(--primary);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader .double-ring{width:50px;height:50px;position:relative}.loader .double-ring:before,.loader .double-ring:after{content:"";border:3px solid #0000;border-radius:50%;position:absolute}.loader .double-ring:before{border-top-color:var(--secondary);border-right-color:var(--secondary);width:50px;height:50px;animation:.9s linear infinite spin;inset:0}.loader .double-ring:after{border-bottom-color:var(--tertiary);border-left-color:var(--tertiary);width:30px;height:30px;animation:.7s linear infinite spin-reverse;inset:10px}.btn{font-family:var(--font-primary--semibold);cursor:pointer;font-size:var(--font-md);border:none;border-radius:50px;padding:10px 20px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.btn--primary{background-color:var(--primary);color:var(--white)}.btn--primary:hover{background-color:var(--white);color:var(--primary)}.btn--primary.chevron svg path{fill:var(--white)}.btn--primary.chevron:hover svg path{fill:var(--primary)}.btn--light{background-color:var(--tertiary);color:var(--primary);font-family:var(--font-primary--bold);border-radius:50px;padding:20px 50px;transition:all .3s ease-in-out}.btn--light:hover{background-color:var(--primary);color:var(--white)}.bg--blue{background-color:var(--primary)}.text--white{color:var(--white)}.chevron{align-items:center;gap:13px;padding:20px 30px;display:flex}.chevron svg{width:15px;height:15px}.chevron:hover svg{transition:transform .3s ease-in-out;transform:translate(10px)}.container{width:90%;max-width:1300px;margin:0 auto}.bg--beige{background-color:var(--tertiary)}.bg--primary{background-color:var(--primary)}.color--white{color:var(--white)}.section{padding:50px 0}header{background-color:var(--white);z-index:100;border-radius:50px;justify-content:space-between;align-items:center;padding:15px 20px 15px 50px;display:flex;position:absolute;top:35px;left:0;right:0;box-shadow:0 4px 5px #00000080}.desktop-nav{display:none}.open-mobile-nav{z-index:10;background-color:var(--primary);position:fixed;inset:0}.open-mobile-nav ul{flex-direction:column;gap:0;padding-top:50px;display:flex}.open-mobile-nav ul li{text-align:end;width:100%;padding:20px}.open-mobile-nav ul li:hover{background-color:var(--white)}.open-mobile-nav ul li:has(.active){background-color:var(--white)}.open-mobile-nav ul li a{color:var(--white);width:100%;display:block}.open-mobile-nav ul li .active{background-color:var(--white);color:var(--primary);padding:0}.open-mobile-nav ul .btn-close{background-color:var(--primary);border:none;width:50px;height:50px;position:absolute;top:0;right:0}.open-mobile-nav a.active{border-radius:0}.mobile-nav{z-index:10;order:2;padding-right:10px;display:flex}.btn-burger{background-color:var(--white);border:2px solid var(--primary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.btn-burger .line{background-color:var(--primary);width:100%;height:2px}nav ul{gap:20px;display:flex}nav a{border-radius:50px;transition:all .3s ease-in-out}nav a:hover,nav a.active{color:var(--white);background-color:var(--primary);padding:10px 20px}.lang{cursor:pointer;align-items:center;gap:5px;display:flex}.langs-container{position:relative}.lang-flag{width:20px;height:20px}.langs{background-color:var(--white);border-radius:5px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 5px #00000080}.lang-select{border-radius:5px;padding:5px 10px;transition:background-color .3s ease-in-out}.lang-select:hover{background-color:var(--primary)}.header-right{align-items:center;gap:20px;margin:0 20px 0 auto;display:flex}.header-right>a{display:none}.hero{text-align:center;color:var(--white);padding:200px 0 80px;position:relative}.hero>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero h1{font-size:var(--font-3xl);line-height:1}.hero h1:after{display:none}.hero .container{flex-direction:column;align-items:center;gap:20px;max-width:780px;display:flex}.hero .slogan{font-family:var(--font-primary--bold)}.hero a{color:var(--primary);background-color:var(--white);margin-top:30px;padding:20px 40px 20px 50px}.hero a:hover{background-color:var(--primary);color:var(--white)}.hero a:hover svg path{fill:var(--white)}.bloc-img__right{flex-direction:column;align-items:center;gap:50px;display:flex}.bloc-img__right h2{text-align:center;width:100%;margin-bottom:20px}.bloc-img__right h2:after{right:50%;transform:translate(50%)}.bloc-img__right .content{flex-direction:column;align-items:center;display:flex}.bloc-img__right img{width:90%}.bloc-img__right p{text-align:justify;max-width:90%;margin-top:10px}.bloc-img__right a{margin-top:30px}.btn--white{background-color:var(--white);color:var(--primary)}.btn--white:hover{background-color:var(--secondary)}.btn--center{margin-left:auto;margin-right:auto}.bloc-img__left{flex-direction:column-reverse;align-items:center;gap:50px;display:flex}.bloc-img__left img{width:90%}.bloc-img__left h2{text-align:center;width:100%;margin-bottom:20px}.bloc-img__left h2:after{left:50%;transform:translate(-50%)}.bloc-img__left .content{flex-direction:column;align-items:flex-start;width:90%;display:flex}.bloc-img__left p{text-align:justify;margin-top:10px}.bloc-img__left a{margin:30px auto 0}.approach-section-hp{text-align:center}.approach-section-hp ul{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px;margin:80px 0;display:flex}.approach-section-hp li{flex-direction:column;align-items:center;width:47%;display:flex}.approach-section-hp li:nth-child(2n){color:var(--secondary-dark)}.approach-section-hp li:nth-child(2n) .img-container{background-color:var(--secondary-dark)}.approach-section-hp li h3{font-size:var(--font-2xl);margin:20px 0 5px}.approach-section-hp li .img-container{background-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.approach-section-hp li .img-container img{width:70%}.full-img-section{position:relative}.full-img-section img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.full-img-section .container{flex-direction:column;align-items:center;gap:10px;display:flex}.full-img-section h2{margin-bottom:40px}.full-img-section p{text-align:center}.full-img-section .overlay{opacity:.8}.bring h2{text-align:center;margin-bottom:80px}.bring .img-container{width:100%;position:relative}.bring .img-container img{width:100%}.bring .content{background-color:var(--primary);color:var(--white);margin:20px auto 0;padding:50px}.bring .content p{text-align:justify;margin-bottom:10px}.bring .content a{width:fit-content;margin:40px auto 0}footer{background-color:var(--primary);color:var(--white);line-height:1.2}footer .container{flex-direction:column;align-items:center;gap:30px;display:flex}footer a{transition:color .2s ease-in}footer a path{transition:fill .2s ease-in}footer a:hover{color:var(--secondary)}footer a:hover path{fill:var(--secondary)}footer .col{text-align:center;flex-direction:column;display:flex}footer .col:first-child{align-items:center}footer .col:nth-child(2){text-align:center;align-items:center}footer .col:nth-child(2) a{display:inline}footer .col:nth-child(3){align-items:center}footer h4{font-size:var(--font-xl);margin-bottom:10px}footer ul{flex-direction:column;gap:5px;display:flex}footer ul p,footer ul a,footer ul li{font-size:var(--font-md);display:block}footer .mail{margin:5px 0}footer .socials{align-self:center;align-items:center;gap:10px;margin-top:10px;display:flex}.first-section{padding-top:180px}.qualities{background-color:var(--primary);color:var(--white)}.qualities .grid{grid-template-columns:repeat(1,4fr);gap:50px;display:grid}.qualities li{text-align:justify;flex-direction:column;align-items:center;padding:0 40px;display:flex}.qualities li:nth-child(2),.qualities li:nth-child(3){color:var(--secondary)}:is(.qualities li:nth-child(2),.qualities li:nth-child(3)) .icon-wrapper{background-color:var(--secondary)}.qualities .icon-wrapper{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.qualities .icon-wrapper svg,.qualities .icon-wrapper img{max-width:70%;max-height:70%}.qualities h3{line-height:1.2;font-size:var(--font-2xl);margin:20px 0 5px}.approaches h2{margin-bottom:50px}.approaches-list{flex-direction:column;align-items:center;gap:50px;display:flex}.service{flex-direction:column;justify-content:space-between;align-items:center;max-width:700px;display:flex}.service h3{font-size:var(--font-xl);text-align:center;margin-bottom:10px;line-height:1.2}.service .content{max-width:500px;margin:0 60px}.service .content p{text-align:justify}.service .img-wrapper{width:90%;margin:30px auto 0;position:relative}.service .img-wrapper img{width:100%}.services{flex-direction:column;align-items:center;display:flex}.services .service:not(:last-child){margin-bottom:50px}.services .service h3{text-align:center}.services .service .btn{width:fit-content;margin:30px auto 0}.services-page{z-index:1;position:relative}.services-page .triangle{z-index:-1;width:fit-content;max-width:100%;position:absolute}.services-page .triangle-1{top:20%;left:0}.services-page .triangle-2{top:50%;right:0}.form-section{z-index:1;min-height:500px;padding-bottom:100px;position:relative;overflow:hidden}.form-section .triangle{z-index:-1;position:absolute;top:0;left:0}.form-section:has(.send-state-message){justify-content:center;align-items:center;display:flex}.form-section:has(.send-state-message) .send-state-message{text-align:center;width:fit-content;max-width:90%;margin:0 auto}.form-section:has(.send-state-message) .send-state-message.error{color:var(--error)}.form-section:has(.send-state-message) .send-state-message.success{color:var(--primary)}.contact-form{background-color:var(--primary);flex-direction:column;width:630px;max-width:90%;margin:0 auto;padding:50px;display:flex}.contact-form .flex{align-items:flex-start;gap:20px;display:flex}.contact-form .flex .form-group{flex:1}.contact-form .form-group input,.contact-form .form-group textarea{background-color:var(--primary);width:100%;font-family:var(--font-primary--regular);font-size:var(--font-sm)}:is(.contact-form .form-group input,.contact-form .form-group textarea)::placeholder{color:#0000}.contact-form .form-group label{font-size:var(--font-sm);transition:all .3s ease-in-out}.contact-form .form-group:has(input[type=email]){margin:20px 0}.contact-form .form-group:has(:not(input[type=checkbox])){position:relative}.contact-form .form-group:has(:not(input[type=checkbox])) input,.contact-form .form-group:has(:not(input[type=checkbox])) textarea{border:1px solid var(--white);color:var(--white);border-radius:50px;padding:10px 20px}.contact-form .form-group:has(:not(input[type=checkbox])) label{color:var(--white);background-color:var(--primary);transition:all .3 ease-in-out;position:absolute;top:15px;left:20px}.contact-form .form-group:has(:not(input[type=checkbox])) textarea{resize:none;border-radius:20px;height:400px}.contact-form .form-group:has(input[type=checkbox]){flex-wrap:wrap;margin:20px 0 30px;display:flex}.contact-form .form-group:has(input[type=checkbox]) label{position:unset;cursor:pointer;font-size:var(--font-sm);margin-left:10px;line-height:1.2;position:relative}.contact-form .form-group:has(input[type=checkbox]) label:before{content:"";background-color:var(--primary);border:1px solid var(--white);border-radius:5px;width:20px;height:20px;transition:all .3s ease-in-out;position:absolute;top:0;left:-30px}.contact-form .form-group:has(input[type=checkbox]) label a{text-decoration:underline}.contact-form .form-group:has(input[type=checkbox]) input{display:none}.contact-form .form-group:has(input[type=checkbox]) input:checked+label:before{background-color:var(--white);background-image:url(data:image/png;base64,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);background-size:contain}:is(.contact-form .form-group:has(input:not(:placeholder-shown)),.contact-form .form-group:has(input:active),.contact-form .form-group:has(input:focus),.contact-form .form-group:has(textarea:not(:placeholder-shown)),.contact-form .form-group:has(textarea:active),.contact-form .form-group:has(textarea:focus)) label{font-size:var(--font-xs);padding:0 5px;top:-6px}.form-error{color:var(--error);font-size:var(--font-xs);margin:5px 0 0 10px;line-height:1}.form-group:has(>.form-error) input,.form-group:has(>.form-error) textarea,.form-group:has(>.form-error) label{color:var(--error)!important;border-color:var(--error)!important}.form-group:has(>.form-error) input[type=checkbox]~.form-error{margin-left:35px}.error-404{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.error-404 h1{font-size:var(--font-6xl);color:var(--primary)}.error-404 h1:after{display:none}.error-404 .btn{margin-top:50px;padding:20px 50px}.legal-page h1{margin-bottom:50px}.legal-page h2{margin:30px 0 20px}.legal-page h2:after{display:none}@media screen and (width>=1200px){h1{font-size:var(--font-4xl)}.section{padding:100px 0}.first-section{padding-top:230px}.qualities .grid{grid-template-columns:repeat(2,1fr)}.hero{padding:250px 0 180px}.hero h1{font-size:var(--font-5xl)}.qualities .icon-wrapper{width:130px;height:130px}.bloc-img__right{flex-direction:row;justify-content:flex-end;align-items:center}.bloc-img__right img{width:50%}.bloc-img__right p{width:500px}.bloc-img__right .content{align-items:flex-end}.bloc-img__right h2{text-align:right;width:fit-content;margin-bottom:20px}.bloc-img__right h2:after{right:0;transform:none}.bloc-img__left{flex-direction:row;justify-content:flex-start}.bloc-img__left img{width:50%}.bloc-img__left h2{text-align:left;width:fit-content;margin-bottom:20px}.bloc-img__left h2:after{left:0;transform:none}.bloc-img__left .content{flex-direction:column;align-items:flex-start;width:500px;display:flex}.bloc-img__left a{margin-top:30px}.approach-section-hp ul{justify-content:space-between}.approach-section-hp li{flex:1}.bring h2{text-align:center;margin-bottom:80px}.bring .img-container{width:765px;max-width:60%;position:relative}.bring .content{background-color:var(--primary);color:var(--white);width:600px;padding:50px;position:absolute;top:130px;left:50%}.bring .content p{margin-bottom:10px}.bring .content a{width:fit-content;margin:40px auto 0 0}.bring.large .content{width:800px;max-width:40vw;left:60%}.service h3{font-size:var(--font-2xl);text-align:center;margin-bottom:10px;line-height:1.2}footer .container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}footer .col{flex-direction:column;display:flex}footer .col:first-child{text-align:left;align-items:flex-start}footer .col:nth-child(2){text-align:center;align-items:center}footer .col:nth-child(2) a{display:inline}footer .col:nth-child(3){text-align:end;align-items:flex-end}footer .socials{align-self:flex-end}h2{font-size:var(--font-3xl)}p{line-height:1.2}.legal-page h1{margin-bottom:100px}form .form-group input,form .form-group textarea,form .form-group label{font-size:var(--font-md)}}@media screen and (width>=1300px){.desktop-nav{display:flex}.mobile-nav{display:none}.header-right>a{display:block}.header-right{margin:0}}@media screen and (width>=1500px){.service{flex-direction:row;max-width:100%}.service h3{text-align:center}.service:nth-child(2n){flex-direction:row-reverse}.service:nth-child(2n) .img-wrapper:before{left:auto;right:-51px}.service:nth-child(2n) .img-wrapper:after{left:auto;right:-58px}.service:last-of-type .img-wrapper:before{height:120%}.service .img-wrapper{width:calc(50% - 50px);margin:0;position:relative}.service .img-wrapper img{width:100%}.service .img-wrapper:before{content:"";background-color:var(--primary);width:2px;height:153%;position:absolute;top:-10%;left:-51px}.service .img-wrapper:after{content:"";background-color:var(--primary);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:-58px;transform:translateY(-50%)}.approaches-list{gap:100px}.approaches h2{margin-bottom:100px}.services .service:not(:last-child){margin-bottom:100px}.services .service:nth-child(2n) h3{text-align:left}.services .service:nth-child(odd) h3{text-align:right}.services .service .content{max-width:calc(50% - 50px);margin:0}.services .service .btn{width:fit-content;margin:30px 0 0}}
