

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:35%;width:44px;height:54px;background-color:transparent;transform:translateY(-50%)}.flickity-prev-next-button svg{width:10px}.flickity-prev-next-button svg path{fill:#1d1d1d}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button.previous .flickity-button-icon{position:absolute;left:0;top:30%;width:80%;height:80%}.flickity-prev-next-button.next .flickity-button-icon{position:absolute;left:30%;top:30%;width:80%;height:80%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-prev-next-button.next{right:-2vw}.flickity-prev-next-button.previous{left:-2vw}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;touch-action:auto}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;max-width:100%;margin:0;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{width:100%;max-width:100%;position:relative;width:100vh;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;padding:20px;text-align:left;max-height:calc(100vh - 40px);overflow:auto}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:62vh}.gslide-media{display:block;display:inline-flex;display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p::last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:100%;position:fixed;top:0;left:0;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#25332f}.gclose,.gnext,.gprev{background-repeat:no-repeat;z-index:99999;cursor:pointer;width:26px;height:44px;display:block;background-position:0 0;border:none}.gclose svg,.gnext svg,.gprev svg{display:block;width:100%;height:auto}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description,.glightbox-modern .gslide-description{background:#fff}.glightbox-clean .gdesc-inner,.glightbox-modern .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title,.glightbox-modern .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc,.glightbox-modern .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video,.glightbox-modern .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev,.glightbox-modern .gclose,.glightbox-modern .gnext,.glightbox-modern .gprev{background-color:rgba(0,0,0,.12)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover,.glightbox-modern .gclose:hover,.glightbox-modern .gnext:hover,.glightbox-modern .gprev:hover{background-color:rgba(0,0,0,.2)}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path,.glightbox-modern .gclose path,.glightbox-modern .gnext path,.glightbox-modern .gprev path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled),.glightbox-modern button:focus:not(.focused):not(.disabled){outline:0}.glightbox-clean .gprev,.glightbox-modern .gprev{position:absolute;top:-100%;left:30px;width:40px;height:56px}.glightbox-clean .gnext,.glightbox-modern .gnext{position:absolute;top:-100%;right:30px;width:40px;height:56px}.glightbox-clean .gclose,.glightbox-modern .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute;opacity:.7;background-position:-59px 2px}.glightbox-clean .gclose svg,.glightbox-modern .gclose svg{width:20px}.glightbox-clean .gclose:hover,.glightbox-modern .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:calc(100% - 20px);max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-external,.gslide-inline{max-height:95vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.75)}.glightbox-clean .gslide-media,.glightbox-modern .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .gnext,.glightbox-clean .gprev,.glightbox-modern .gnext,.glightbox-modern .gprev{top:45%}}@media(min-width:992px){.glightbox-clean .gclose,.glightbox-modern .gclose{right:20px}}@media screen and (max-height:420px){.goverlay{background:#25332f}}.plyr__control--overlaid{background-color:#ffb81c!important}.title{font-family:Barlow,sans-serif;font-weight:600;color:#1d1d1d;letter-spacing:1px;line-height:1.2}.title.small{font-family:Roboto,sans-serif;font-weight:500;color:#ffb81c;font-size:14px;text-transform:uppercase;margin-bottom:10px}.title.medium{font-size:35px}@media screen and (max-width:950px){.title.medium{font-size:30px}}@media screen and (max-width:600px){.title.medium{font-size:25px}}.regular-text{font-family:Roboto,sans-serif;font-weight:400;color:#1d1d1d;line-height:1.8;font-size:16px}@media screen and (max-width:600px){.regular-text{font-size:14px}}[data-inview]{transition:all 1s cubic-bezier(.215,.61,.355,1),transform 0s cubic-bezier(.215,.61,.355,1);transition-delay:0s;transition-duration:1s}[data-inview=fadeIn]{opacity:0}[data-inview=scale]{opacity:0;transform:scale(0)}[data-inview=fadeInUp]{opacity:0;transform:translateY(20px)}[data-inview=fadeInDown]{opacity:0;transform:translateY(-20px)}[data-inview=slideLeft]{opacity:0;transform:translateX(20px)}[data-inview=slideRight]{opacity:0;transform:translateX(-20px)}[data-inview=revealLeft],[data-inview=revealLeftDark],[data-inview=revealRight]{position:relative;overflow:hidden}[data-inview=revealLeftDark]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1d1d1d;z-index:2}[data-inview=revealRightDark]{position:relative;overflow:hidden}[data-inview=revealRightDark]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1d1d1d;z-index:2}[data-inview=revealLeft]:before,[data-inview=revealRight]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:2000}[data-inview].is-in-view{opacity:1;transform:none}[data-inview=revealLeft].is-in-view:before,[data-inview=revealLeftDark].is-in-view:before{transform:translateX(-100%);transition:transform 0s cubic-bezier(.215,.61,.355,1);transition-delay:0;transition-duration:1s}[data-inview=revealRight].is-in-view:before,[data-inview=revealRightDark].is-in-view:before{transform:translateX(100%);transition:transform 0s cubic-bezier(.215,.61,.355,1);transition-delay:0;transition-duration:1s}[data-delay="100"]:not(:hover){transition-delay:.1s!important}[data-delay="200"]:not(:hover){transition-delay:.2s!important}[data-delay="300"]:not(:hover){transition-delay:.3s!important}[data-delay="400"]:not(:hover){transition-delay:.4s!important}[data-delay="500"]:not(:hover){transition-delay:.5s!important}[data-delay="600"]:not(:hover){transition-delay:.6s!important}[data-delay="700"]:not(:hover){transition-delay:.7s!important}[data-delay="800"]:not(:hover){transition-delay:.8s!important}[data-delay="900"]:not(:hover){transition-delay:.9s!important}[data-delay="1000"]:not(:hover){transition-delay:1s!important}[data-delay="1200"]:not(:hover){transition-delay:1.2s!important}[data-delay="1400"]:not(:hover){transition-delay:1.4s!important}[data-delay="1600"]:not(:hover){transition-delay:1.6s!important}.hero_content{width:100%;height:calc(70vh - 120px);overflow:hidden;display:flex;align-items:center;position:relative}.hero_content.auto{height:auto;padding:5vw 0 0 0}.hero_content.auto .data{width:55%}@media screen and (max-width:850px){.hero_content.auto .data{width:100%}}.hero_content.auto .title.medium{width:100%}.hero_content.auto .data{padding-bottom:0}.hero_content .data{width:40%;padding:5vw;position:relative;top:-1.5vw}.hero_content .data .title.small{margin-bottom:10px}.hero_content .data .legend{width:100%;display:flex;align-items:center;margin-top:30px}.hero_content .data .legend .pin{display:flex;margin-right:15px}.hero_content .data .legend .pin img{width:20px;margin-right:8px}.hero_content .img{width:60%;height:calc(100vh - 120px)}.hero_content .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero_content .arrow{width:20px;position:absolute;left:5vw;bottom:5vw;animation-name:arrow;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease}.hero_content .arrow path{fill:#1d1d1d}@media screen and (max-width:1200px){.hero_content .data,.hero_content .img{width:50%}}@media screen and (max-width:850px){.hero_content{height:auto;flex-wrap:wrap}.hero_content .data{width:100%;top:0;padding:10vw 7vw}.hero_content .img{width:100%;height:auto}.hero_content .arrow{display:none}}.hero_full{width:100%;padding:5vw 0;background-size:cover}.hero_full .title_wrap{padding:0 5vw;margin-bottom:5vw;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.hero_full .title_wrap .regular-text,.hero_full .title_wrap .title{width:40%}.hero_full .img{width:100%;height:70vh;background-attachment:fixed;background-image:url(../../static/img/service-details.6dbaf1cd.jpg);position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}.hero_full .img.direction{background-image:url(../../static/img/direction-hero.33b33f3d.jpg)}.hero_full .img .round{position:absolute;top:-40px;left:50%;transform:translate(-50%);cursor:pointer;background-color:#fff;width:80px;height:80px;border-radius:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.hero_full .img .round svg{width:20px}.hero_full .img .round svg path{fill:#1d1d1d;transition:all .2s ease}.hero_full .img .round:hover{background-color:#ffb81c}.hero_full .img .round:hover svg path{fill:#fff}@media screen and (max-width:1100px){.hero_full .title_wrap .regular-text,.hero_full .title_wrap .title{width:50%}}@media screen and (max-width:850px){.hero_full .title_wrap{padding:5vw 7vw;flex-wrap:wrap}.hero_full .title_wrap .title{width:100%;margin-bottom:20px}.hero_full .title_wrap .regular-text{width:100%}.hero_full .img{background-attachment:scroll;background-size:cover}.hero_full .img .round{width:60px;height:60px;border-radius:30px;top:-30px}.hero_full .img .round svg{width:15px}}.img_txt{width:100%;display:flex;align-items:center;background-color:#fff;padding:5vw 0 5vw 5vw}.img_txt .data{width:50%;padding-right:5vw}.img_txt .data .regular-text{margin:30px 0;color:#656263}.img_txt .data .cta .regular-text{margin:0;margin-right:10px;color:#fff}.img_txt .img{width:50%}.img_txt.dark_switch{background-color:#1d1d1d;padding:5vw 5vw 5vw 0}.img_txt.dark_switch .data{order:1;padding-right:0;padding-left:5vw}.img_txt.dark_switch .data .title.medium{color:#fff}.img_txt.dark_switch .data .regular-text{color:#bdbcbc}.img_txt.dark_switch .data .cta .regular-text{color:#1d1d1d}.img_txt.dark_switch .data .cta:hover{background-color:#bdbcbc}.img_txt.dark_switch .img{order:0}@media screen and (max-width:850px){.img_txt{width:100%;flex-wrap:wrap;padding:0}.img_txt .data{width:100%;padding:10vw 7vw;order:1}.img_txt .img{width:100%;order:0}.img_txt.dark_switch{padding:0}.img_txt.dark_switch .data{padding:10vw 7vw}}.txt_row{width:100%;padding:5vw 5vw 10vw 5vw}.txt_row.small-padding-bottom{padding:5vw}.txt_row.larg-padding-top{padding-top:10vw}.txt_row .row{width:100%;display:flex;margin-bottom:5vw}.txt_row .row .title{width:40%;font-size:24px}.txt_row .row .regular-text{width:60%}.txt_row .row .regular-text.bold{font-weight:500}.txt_row .row:last-child{margin-bottom:0}.txt_row .row .wrap{width:60%}.txt_row .row .wrap.avantages{display:flex;flex-wrap:wrap;justify-content:space-between}.txt_row .row .wrap.avantages .icon{width:32%;text-align:center;margin-bottom:20px}.txt_row .row .wrap.avantages .icon img{width:80px;display:inline-block;margin-bottom:10px}.txt_row .row .wrap.avantages .icon .regular-text{font-weight:500}.txt_row .row .wrap .regular-text{width:100%;margin-bottom:20px}.txt_row .row .wrap .regular-text.bold{margin-bottom:10px}.txt_row .row .wrap .regular-text.spacing-left{padding-left:80px}.txt_row .row .special_title{display:flex;align-items:center;margin-bottom:10px}.txt_row .row .special_title .number{font-weight:600;color:#ffb81c;font-size:40px;width:80px}.txt_row .row .special_title .number svg{position:relative;top:5px}.txt_row .row .special_title .title{font-weight:300;font-size:30px}@media screen and (max-width:850px){.txt_row.small-padding-bottom{padding:10vw 7vw}.txt_row .row{flex-wrap:wrap}.txt_row .row .title{width:100%;margin-bottom:30px}.txt_row .row .regular-text,.txt_row .row .wrap{width:100%}.txt_row .row .wrap .title{margin-bottom:0}.txt_row .row .wrap .regular-text.spacing-left{padding-left:57px}.txt_row .row .special_title .number{font-size:30px;width:60px}.txt_row .row .special_title .title{font-size:24px}}@media screen and (max-width:600px){.txt_row .row .wrap.avantages .icon{width:49%}}.content_img_wrap{width:100%;padding:0 5vw;display:flex;flex-wrap:wrap;justify-content:space-between}.content_img_wrap .img{width:calc(50% - 10px);margin-bottom:20px}@media screen and (max-width:600px){.content_img_wrap img{width:100%}}.other_wrap{width:100%;padding:0 5vw;margin-top:5vw;display:flex;flex-wrap:wrap;justify-content:space-between}.other_wrap .title_wrap{margin-bottom:3vw;width:100%}.other_wrap .box{width:49%;position:relative;overflow:hidden}.other_wrap .box .content{position:absolute;left:0;top:calc(100% - 7vw);width:100%;height:7vw;background-color:rgba(0,0,0,.8);z-index:10;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;transition:all .5s ease}.other_wrap .box .content .regular-text{color:#bdbcbc;width:100%;text-align:center;padding:0 10vw;opacity:0;transition:all .5s ease}.other_wrap .box .content .regular-text.caps{text-transform:uppercase;color:#fff;letter-spacing:1px;padding:0;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease}.other_wrap .box .content .cta{background-color:#656263;margin-top:20px;opacity:0;transition:all .5s ease}.other_wrap .box .content .cta .regular-text{padding:0;color:#fff}.other_wrap .box .content .cta:hover{background-color:#ffb81c}.other_wrap .box:hover .content{top:0;height:100%}.other_wrap .box:hover .content .regular-text{opacity:1}.other_wrap .box:hover .content .regular-text.caps{top:0;margin-bottom:10px;position:relative}.other_wrap .box:hover .content .cta{opacity:1}.other_wrap .box img{position:relative;z-index:1}@media screen and (max-width:850px){.other_wrap{padding:0 7vw;margin-top:7vw}.other_wrap .title_wrap{margin-bottom:40px}.other_wrap .box{width:100%;margin-bottom:30px}.other_wrap .box .content{top:calc(100% - 15vw);height:15vw}}.testimonial-slider,.testimonial-slider .carousel-cell{width:100%}.testimonial-slider .flickity-prev-next-button.previous{top:50%;z-index:9;color:#fff;left:2vw}.testimonial-slider .flickity-prev-next-button.previous svg path{fill:#fff}.testimonial-slider .flickity-prev-next-button.next{top:50%;z-index:9;color:#fff;right:2vw}.testimonial-slider .flickity-prev-next-button.next svg path{fill:#fff}.testimonial_wrap{width:100%;background-color:#1d1d1d;padding:7vw 10vw;text-align:center}.testimonial_wrap .quote{width:100px;display:inline-block;margin-bottom:30px}.testimonial_wrap .regular-text{width:100%;max-width:1000px;margin:0 auto;color:#bdbcbc}.testimonial_wrap .name{margin-top:30px}.txt_cell{width:100%;background-color:#1d1d1d;padding:10vw 5vw;display:flex;justify-content:space-between;margin:5vw 0}.txt_cell .cell{width:49%}.txt_cell .cell .title{color:#fff;margin-bottom:20px}.txt_cell .cell .regular-text{color:#bdbcbc}@media screen and (max-width:850px){.txt_cell{flex-wrap:wrap;margin:0;padding:10vw 7vw}.txt_cell .cell{width:100%;margin-bottom:30px}.txt_cell .cell:last-child{margin-bottom:0}}p.success-message{width:100%;padding:2.5vw 2.5vw;background-color:#fff;color:#1d1d1d;text-align:center;font-size:18px;margin:20px 0;border-radius:5px}.navbar.sticky .header{padding:15px 5vw}.navbar.sticky .header .logo{width:200px}.navbar .header{width:100%;position:fixed;top:0;left:0;z-index:1000;background:#fff;justify-content:space-between;padding:20px 5vw;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.navbar .header,.navbar .header .logo{display:flex;align-items:center;transition:all .5s ease}.navbar .header .logo{width:300px}.navbar .header .logo .icon{width:30%}.navbar .header .logo .text{width:45%;margin-left:15px;transition:all .2s ease}.navbar .header .logo:hover .text{margin-left:25px}.navbar .header nav{display:flex;align-items:center}.navbar .header nav .link{font-family:Roboto,sans-serif;font-weight:500;color:#1d1d1d;text-transform:uppercase;font-size:12px;margin-right:2vw;letter-spacing:1px;transition:all .2s ease;position:relative;background-color:transparent;border:none;outline:none}.navbar .header nav .link .arrow{width:10px;height:auto;transition:all .2s ease}.navbar .header nav .link .arrow.arrow-external{position:relative;top:2px;width:14px}.navbar .header nav .link .arrow path{stroke:#a7a5a6;transition:all .2s ease}.navbar .header nav .link:before{content:"";display:block;width:0;height:1px;background-color:#ffb81c;position:absolute;left:0;bottom:-5px;transition:all .2s ease}.navbar .header nav .link.router-link-active:not(.cta),.navbar .header nav .link:hover{color:#ffb81c}.navbar .header nav .link.router-link-active:not(.cta):before,.navbar .header nav .link:hover:before{width:100%}.navbar .header nav .cta{color:#fff;background-color:#ffb81c;padding:15px 40px;border-radius:3px;transition:all .2s ease;margin-right:2vw}.navbar .header nav .cta:before{display:none}.navbar .header nav .cta:hover{color:#fff;background-color:#1d1d1d}.navbar .header nav .drop{display:flex;position:relative;margin-right:2vw}.navbar .header nav .drop .arrow{width:10px;transition:all .2s ease}.navbar .header nav .drop .arrow path{stroke:#a7a5a6;transition:all .2s ease}.navbar .header nav .drop .link{margin-right:0;margin-right:10px}.navbar .header nav .drop.clicked,.navbar .header nav .drop.clicked .link{color:#ffb81c}.navbar .header nav .drop.clicked .arrow{transform:rotate(-180deg)}.navbar .header nav .drop.clicked .arrow path,.navbar .header nav .drop:hover .arrow path{stroke:#ffb81c}.navbar .header nav .sub_menu{width:280px;background-color:#1d1d1d;padding:30px;position:absolute;top:50px;left:0;border-radius:3px;opacity:0;transition:all .4s ease;visibility:hidden;transform:translateY(0) scaleY(0);transform-origin:center top}.navbar .header nav .sub_menu.actif{opacity:1;transform:translateY(0) scale(1);visibility:visible}.navbar .header nav .sub_menu a{display:block;color:#fff;margin-right:0;margin-top:10px;transition:all .2s ease}.navbar .header nav .sub_menu a:first-child{margin-top:0}.navbar .header nav .sub_menu a.router-link-active,.navbar .header nav .sub_menu a:hover{color:#ffb81c}.navbar .header nav .sub_menu .triangle{width:20px;position:absolute;left:5px;top:-8px}.navbar .header nav .lang{margin-right:0}.navbar .header .burger{display:none;cursor:pointer}.navbar .header .burger span{display:block;width:25px;height:3px;background-color:#1d1d1d;margin-bottom:5px;border-radius:2px;transition:all .2s ease}@media screen and (max-width:1160px){.navbar .header{padding:15px 5vw}.navbar .header .logo{width:200px}}@media screen and (max-width:1024px){.navbar .header{padding:15px 3vw}.navbar .header nav .drop{margin-right:2vw}}@media screen and (max-width:940px){.navbar .header{position:relative;padding:15px 5vw}.navbar .header nav{display:none}.navbar .header .burger{display:block}}.navbar .mobile_menu{position:relative;z-index:-1}.navbar .mobile_menu .menu{width:530px;height:100%;background-color:#1d1d1d;position:fixed;right:-530px;top:0;z-index:-1;transition:all .2s ease;padding:7vw;overflow:hidden;overflow-y:auto}.navbar .mobile_menu .menu .close{position:absolute;top:5vw;right:5vw;width:20px;cursor:pointer}.navbar .mobile_menu .menu .logo{width:100%;max-width:300px;margin-bottom:40px}.navbar .mobile_menu .menu .logo path{fill:#fff}.navbar .mobile_menu .menu nav{width:100%}.navbar .mobile_menu .menu nav .title{width:100%;display:block;color:#fff;font-size:20px}.navbar .mobile_menu .menu nav .sub{margin-bottom:20px}.navbar .mobile_menu .menu nav .sub .regular-text{opacity:.5;transition:all .2s ease}.navbar .mobile_menu .menu nav .sub .regular-text:hover{opacity:1;color:#ffb81c}.navbar .mobile_menu .menu nav .line{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:10px;margin-bottom:20px}.navbar .mobile_menu .menu nav a.line{transition:all .2s ease}.navbar .mobile_menu .menu nav a.line:hover{border-bottom:1px solid hsla(0,0%,100%,.4);color:#ffb81c}.navbar .mobile_menu .menu nav .regular-text{width:100%;display:block;color:#fff;margin-bottom:10px}.navbar .mobile_menu .menu nav .lang{font-size:16px;margin-top:20px}.navbar .mobile_menu .menu nav .cta{background-color:#ffb81c;color:#1d1d1d;width:100%}.navbar .mobile_menu .menu nav .cta.regular-text{width:auto;display:inline-block}.navbar .mobile_menu .overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#1d1d1d;opacity:0;z-index:-1;transition:all .2s ease}.navbar .mobile_menu.show{z-index:2000000000}.navbar .mobile_menu.show .menu{right:0;z-index:20000}.navbar .mobile_menu.show .overlay{opacity:.8;z-index:10000}@media screen and (max-width:530px){.navbar .mobile_menu .menu{width:100%;right:-100%;padding:10vw;padding-top:15vw}.navbar .mobile_menu .menu .close{top:10vw;right:10vw}}.submenus{position:absolute;top:80%;left:0;width:100%;background-color:#fff;height:60dvh;opacity:0;z-index:-1;height:0;transition:all .4s ease}@media screen and (max-width:940px){.submenus{display:none}}.submenus.is-active{top:100%;opacity:1;z-index:1000;height:auto}.submenus .submenu{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;align-items:stretch;display:none}.submenus .submenu.is-active{display:grid}.submenus .left{padding:65px 5vw;height:60dvh}.submenus .left h2{font-size:38px;margin-bottom:60px}.submenus .left .submenu-links{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.submenus .left .submenu-links a{display:inline-block;border-bottom:1px solid #d4d4d4;padding-bottom:10px;text-transform:uppercase;font-weight:500;transition:color .2s ease}@media(hover:hover){.submenus .left .submenu-links a:hover{color:#ffb81c}}@media screen and (max-width:1299px){.submenus .left .submenu-links a{font-size:14px}}.submenus .right{position:relative;height:60dvh}.submenus .right img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button{cursor:pointer}.hero{width:100%;height:calc(100vh - 120px);position:relative;background-image:url(../../static/img/hero-home.4b15ce1c.jpg);background-size:cover;background-position:50%}.hero .data{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:10;text-align:center}.hero .data .play{width:40px;display:inline-block;margin-bottom:30px}.hero .data .title{font-weight:300;color:#fff;font-size:50px;padding:0 10vw}.hero .data .title .bold,.hero .data .title strong{font-weight:600;color:#ffb81c}.hero .arrow{position:absolute;left:50%;bottom:25px;width:15px;z-index:10;transform:translate(-50%);animation-name:arrow;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease}@keyframes arrow{0%{bottom:25px}to{bottom:50px}}.hero .overlay{background-color:#000;opacity:.4;z-index:3}.hero .hero-video,.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero .hero-video{z-index:2;overflow:hidden}.hero .hero-video .video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);opacity:0;transition:all .62s ease}.hero .hero-video .video.loaded{opacity:1}@media screen and (max-width:600px){.hero .data .title{font-size:30px;padding:0 8vw}}.expertise_home{padding:0 5vw;margin-top:5vw;flex-wrap:wrap}.expertise_home,.expertise_home .title_wrap{width:100%;display:flex;justify-content:space-between}.expertise_home .title_wrap{align-items:flex-end;margin-bottom:5vw}.expertise_home .title_wrap .left{width:50%}.expertise_home .title_wrap .left .title.small{margin-bottom:10px}.expertise_home .title_wrap .right{width:40%}.expertise_home .bloc{width:31%;height:-moz-fit-content;height:fit-content;display:flex;flex-wrap:wrap}.expertise_home .bloc:hover .img .more{opacity:1}.expertise_home .bloc:hover .img img{opacity:.2}.expertise_home .bloc:hover .data .title{color:#ffb81c}.expertise_home .bloc:hover .data .number path{fill:#ffb81c}.expertise_home .bloc:hover .data .regular-text{opacity:1;transform:translate(0)}.expertise_home .bloc .img{width:100%;height:-moz-fit-content;height:fit-content;background-color:#000;position:relative;margin-bottom:20px}.expertise_home .bloc .img .more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:18vw;height:18vw;border:1px solid #fff;border-radius:100%;transition:all .2s ease;opacity:0}.expertise_home .bloc .img .more .regular-text{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px}.expertise_home .bloc .img img{width:100%;position:relative;z-index:1;opacity:1;transition:all .2s ease}.expertise_home .bloc .data{width:100%}.expertise_home .bloc .data .title{font-weight:300;font-size:30px;transition:all .2s ease}.expertise_home .bloc .data .regular-text{color:#656263;line-height:1.5;width:80%;margin:15px 0;opacity:0;transform:translateY(20px);transition:all .2s ease}.expertise_home .bloc .data .number{width:auto;height:80px;margin-top:10px}.expertise_home .bloc .data .number path{stroke:#ffb81c;fill:#fff;transition:all .2s ease}.expertise_home .bloc.switch .img{order:1;margin-bottom:0;margin-top:20px}.expertise_home .bloc.switch .data{order:0}.expertise_home .bloc.switch .data .number{margin-top:0;margin-bottom:10px}@media screen and (max-width:1100px){.expertise_home .title_wrap{margin-bottom:7vw}.expertise_home .title_wrap .right{width:50%}}@media screen and (max-width:1024px){.expertise_home .bloc .data .regular-text{opacity:1;transform:translate(0)}}@media screen and (max-width:850px){.expertise_home{padding:0 7vw;margin-top:7vw}.expertise_home .title_wrap{flex-wrap:wrap}.expertise_home .title_wrap .right{width:100%}.expertise_home .title_wrap .left{width:100%;margin-bottom:20px}.expertise_home .bloc{margin-bottom:40px;width:100%}.expertise_home .bloc.switch .img{order:0;margin-bottom:20px;margin-top:0}.expertise_home .bloc.switch .data{order:1}.expertise_home .bloc.switch .data .number{margin-top:10px;margin-bottom:0}.expertise_home .bloc .img .more{width:25vw;height:25vw}.expertise_home .bloc .data{display:flex;flex-wrap:wrap}.expertise_home .bloc .data .title{order:0;width:100%;color:#ffb81c}.expertise_home .bloc .data .number{order:2}.expertise_home .bloc .data .number path{fill:#ffb81c}.expertise_home .bloc .data .regular-text{width:100%;order:1;opacity:1;transform:translate(0)}}@media screen and (max-width:600px){.expertise_home .bloc .img .more{width:45vw;height:45vw}}.cta{width:-moz-fit-content;width:fit-content;background-color:#ffb81c;padding:15px 40px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:0;cursor:pointer}.cta .regular-text{color:#fff;font-weight:500;letter-spacing:1px;font-size:12px;text-transform:uppercase;margin-right:10px;left:0}.cta .regular-text,.cta img{position:relative;transition:all .2s ease}.cta img{width:20px;right:0}.cta:hover{background-color:#1d1d1d}.cta:hover .regular-text{left:-10px}.cta:hover img{right:-10px}.about_home{width:100%;padding:0 5vw;margin-top:5vw;position:relative}.about_home .wrap{width:100%;background-color:#1d1d1d;padding:7vw 5vw}.about_home .wrap .data{width:48%}.about_home .wrap .data .title.medium{color:#fff;margin-bottom:30px}.about_home .wrap .data .regular-text{color:#bdbcbc}.about_home .wrap .data .cta{margin-top:30px}.about_home .wrap .data .cta .regular-text{color:#1d1d1d}.about_home .wrap .data .cta:hover{background-color:#bdbcbc}.about_home .img{width:38%;position:absolute;top:50%;right:10vw;transform:translateY(-50%)}.about_home:nth-child(2n):not(.flip) .wrap{display:flex;justify-content:flex-end}.about_home:nth-child(2n):not(.flip) .wrap .data{width:48%;margin-right:5vw;text-align:right;padding-left:5vw}.about_home:nth-child(2n):not(.flip) .wrap .cta{margin-left:auto}.about_home:nth-child(2n):not(.flip) .img{width:38%;position:absolute;top:50%;left:10vw;transform:translateY(-50%)}@media screen and (max-width:1050px){.about_home:nth-child(2n):not(.flip){display:flex;justify-content:flex-start}.about_home:nth-child(2n):not(.flip) .wrap{width:60%}.about_home:nth-child(2n):not(.flip) .wrap .data{width:100%;padding-left:0;margin-right:0;text-align:left}.about_home:nth-child(2n):not(.flip) .wrap .cta{margin-left:0}.about_home:nth-child(2n):not(.flip) .img{width:40%;position:relative;top:0;right:0;left:0;transform:translate(0);background-image:url(../../static/img/about-home.5874c064.jpg);background-size:cover;background-position:50%}.about_home:nth-child(2n):not(.flip) .img img:not(.content-img){display:none}}@media screen and (max-width:850px){.about_home:nth-child(2n):not(.flip){flex-wrap:wrap}.about_home:nth-child(2n):not(.flip) .wrap{width:100%;order:1}.about_home:nth-child(2n):not(.flip) .img{width:100%;height:65vw;order:0}}@media screen and (max-width:650px){.about_home:nth-child(2n):not(.flip){padding:0}.about_home:nth-child(2n):not(.flip) .wrap{padding:10vw 7vw}}.about_home.flip{margin-top:10vw}@media screen and (max-width:1050px){.about_home{display:flex}.about_home .wrap{width:60%}.about_home .wrap .data{width:100%}.about_home .img{width:40%;position:relative;top:0;right:0;transform:translate(0);background-image:url(../../static/img/about-home.5874c064.jpg);background-size:cover;background-position:50%}.about_home .img img:not(.content-img){display:none}.about_home .img img.content-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:850px){.about_home{flex-wrap:wrap}.about_home .wrap{width:100%;order:1}.about_home .img{width:100%;height:65vw;order:0}}@media screen and (max-width:650px){.about_home{padding:0}.about_home .wrap{padding:10vw 7vw}}.about_historique{margin-top:6vw;margin-bottom:8vw}.about_historique:first-child,.career_wrap{margin-top:10vw}.career_wrap{width:100%;padding:0 10vw;margin-bottom:10vw}.career_wrap .title_wrap{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5vw}.career_wrap .title_wrap .left{width:50%}.career_wrap .title_wrap .left .title.small{margin-bottom:10px}.career_wrap .title_wrap .right{width:40%}.career_wrap .img_wrap{width:100%;display:flex;justify-content:space-between}.career_wrap .img_wrap .row{width:55%}.career_wrap .img_wrap .row.small{width:42%}.career_wrap .img_wrap .row .img_link{margin-top:6.3%;display:block;position:relative}.career_wrap .img_wrap .row .img_link .link_txt{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:10}.career_wrap .img_wrap .row .img_link .link_txt .regular-text{font-family:Barlow,sans-serif;font-weight:600;text-transform:uppercase;color:#1d1d1d;font-size:22px;width:-moz-fit-content;width:fit-content;margin-right:10px;transition:all .2s ease;position:relative;left:0}.career_wrap .img_wrap .row .img_link .link_txt .arrow{width:10px;position:relative;right:0;transition:all .2s ease}.career_wrap .img_wrap .row .img_link .link_txt .arrow path{fill:#1d1d1d}.career_wrap .img_wrap .row .img_link .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffb81c;opacity:.7;z-index:1;transition:all .2s ease}.career_wrap .img_wrap .row .img_link:hover .link_txt .regular-text{color:#fff;left:-2.5vw}.career_wrap .img_wrap .row .img_link:hover .link_txt .arrow{right:-2.5vw}.career_wrap .img_wrap .row .img_link:hover .link_txt .arrow path{fill:#fff}.career_wrap .img_wrap .row .img_link:hover .overlay{background-color:#1d1d1d}@media screen and (max-width:1200px){.career_wrap{padding:0 5vw}}@media screen and (max-width:1100px){.career_wrap .title_wrap{margin-bottom:7vw}.career_wrap .title_wrap .right{width:50%}}@media screen and (max-width:850px){.career_wrap .title_wrap{flex-wrap:wrap}.career_wrap .title_wrap .right{width:100%}.career_wrap .title_wrap .left{width:100%;margin-bottom:20px}.career_wrap .img_wrap .row .img_link .link_txt .regular-text{font-size:18px}.career_wrap .img_wrap .row .img_link:hover .link_txt .regular-text{left:0}.career_wrap .img_wrap .row .img_link:hover .link_txt .arrow{right:0}}@media screen and (max-width:650px){.career_wrap{padding:0 7vw}.career_wrap .img_wrap{flex-wrap:wrap}.career_wrap .img_wrap .row,.career_wrap .img_wrap .row.small{width:100%}.career_wrap .img_wrap .row img{margin-bottom:20px}.career_wrap .img_wrap .row .img_link{margin-top:0}}.nwysiwyg{position:relative;width:100%;max-width:900px;padding:0 5vw;margin:0 auto}.nwysiwyg h1,.nwysiwyg h2,.nwysiwyg h3,.nwysiwyg h4,.nwysiwyg h5,.nwysiwyg h6{font-family:Barlow,sans-serif;font-weight:600;color:#1d1d1d;font-size:24px;letter-spacing:1px;line-height:1.2;padding-bottom:30px}@media screen and (max-width:850px){.nwysiwyg h1,.nwysiwyg h2,.nwysiwyg h3,.nwysiwyg h4,.nwysiwyg h5,.nwysiwyg h6{padding-bottom:25px}}.nwysiwyg h2{font-size:22px}.nwysiwyg h3{font-size:20px}.nwysiwyg h4{font-size:18px}.nwysiwyg h5{font-size:16px}.nwysiwyg ol,.nwysiwyg p,.nwysiwyg ul{font-family:Roboto,sans-serif;font-weight:400;color:#1d1d1d;line-height:1.8;font-size:18px;padding-bottom:30px}@media screen and (max-width:850px){.nwysiwyg ol,.nwysiwyg p,.nwysiwyg ul{font-size:16px;padding-bottom:25px}}.nwysiwyg ol,.nwysiwyg p+ol,.nwysiwyg p+ul,.nwysiwyg ul{margin:0}.nwysiwyg ul{padding-left:25px;list-style-type:disc}.nwysiwyg ul li{padding-top:10px;padding-bottom:10px}.nwysiwyg ol{padding-left:25px;list-style-type:decimal}.nwysiwyg ol li{padding-top:10px;padding-bottom:10px}.nwysiwyg figure,.nwysiwyg img,.nwysiwyg picture{display:block;width:100%;margin:0;margin-bottom:25px}.nwysiwyg iframe{width:100%!important;height:36.25vw!important;border-radius:12px!important;overflow:hidden;min-height:204px}.articles-grid{padding:45px 5vw;padding-bottom:0}@media screen and (max-width:850px){.articles-grid{padding-top:25px}}.articles-grid .article-thumb .content{padding-top:20px}@media screen and (max-width:850px){.articles-grid .article-thumb .content{padding-top:10px}}.articles-grid .article-thumb .img-wrap{position:relative;overflow:hidden}.articles-grid .article-thumb .img-wrap img{display:block;width:100%;height:340px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}@media screen and (max-width:850px){.articles-grid .article-thumb .img-wrap img{height:240px}}.articles-grid .article-thumb:hover .img-wrap img{transform:scale(1.05)}.articles-grid .article-thumb:hover .title{color:#f5a623}.articles-grid .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px 20px}@media screen and (max-width:1100px){.articles-grid .grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:850px){.articles-grid .grid{grid-template-columns:1fr}}.articles-grid .grid .title{font-family:Barlow,sans-serif;font-weight:300;color:#1d1d1d;font-size:22px;letter-spacing:1px;line-height:1.2;padding-bottom:15px;transition:color .3s ease}@media screen and (max-width:850px){.articles-grid .grid .title{font-size:20px}}.articles-grid .grid .small-text{font-family:Roboto,sans-serif;font-weight:400;color:#1d1d1d;line-height:1;font-size:14px;color:#656263}.footer{width:100%}.footer .contacts{width:100%;padding:4vw 5vw;background-color:#1d1d1d;margin-top:5vw}.footer .contacts .top{width:100%;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #fff;padding-bottom:30px}.footer .contacts .top .left .title{color:#fff;font-weight:300}.footer .contacts .top .left .title.small{color:#bdbcbc;margin-bottom:20px}.footer .contacts .top .right a{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;border:1px solid #fff;border-radius:30px;padding:13px 40px;transition:all .2s ease}.footer .contacts .top .right a svg{width:8px}.footer .contacts .top .right a svg path{fill:#fff;transition:all .2s ease}.footer .contacts .top .right a .regular-text{color:#fff;text-transform:uppercase;font-size:13px;margin-right:10px;letter-spacing:1px;font-weight:600;transition:all .2s ease}.footer .contacts .top .right a:hover{background-color:#fff}.footer .contacts .top .right a:hover svg path{fill:#1d1d1d}.footer .contacts .top .right a:hover .regular-text{color:#1d1d1d}.footer .contacts .bottom{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:5vw}.footer .contacts .bottom .left{width:50%}.footer .contacts .bottom .left .social{display:flex;margin-bottom:20px}.footer .contacts .bottom .left .social .social_icon{width:30px;margin-right:10px}.footer .contacts .bottom .left .social .social_icon path{fill:#fff;transition:all .2s ease}.footer .contacts .bottom .left .social .social_icon:hover path{fill:#ffb81c}.footer .contacts .bottom .left .regular-text{color:#fff}.footer .contacts .bottom .right{width:50%}.footer .contacts .bottom .right .line_link{display:block;width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #bdbcbc;transition:all .2s ease}.footer .contacts .bottom .right .line_link:last-child{margin-bottom:0}.footer .contacts .bottom .right .line_link .regular-text{color:#bdbcbc;line-height:1.5}.footer .contacts .bottom .right .line_link .regular-text.link{text-align:right;transition:all .2s ease}.footer .contacts .bottom .right .line_link:hover{border-bottom:1px solid #fff}.footer .contacts .bottom .right .line_link:hover .regular-text{color:#fff}.footer .contacts .bottom .right .line_link:hover .regular-text.link{color:#ffb81c}.footer .copy{width:100%;background-color:#656263;padding:30px 5vw;display:flex;align-items:center;justify-content:space-between}.footer .copy .regular-text{color:#fff;font-size:14px}.footer .copy .right{display:flex;align-items:center}.footer .copy .right img{width:20px;margin-left:10px}@media(max-width:850px){.footer .contacts{padding:7vw}.footer .contacts .top{flex-wrap:wrap}.footer .contacts .top .left{width:100%;margin-bottom:20px}.footer .contacts .top .right{width:100%}.footer .contacts .bottom{flex-wrap:wrap}.footer .contacts .bottom .left{width:100%;order:1}.footer .contacts .bottom .right{width:100%;order:0;margin-bottom:30px}}@media(max-width:650px){.footer .contacts{padding:10vw 7vw}.footer .contacts .bottom .right .line_link .regular-text,.footer .contacts .top .title.medium br{display:none}.footer .contacts .bottom .right .line_link .regular-text.link{display:block;text-align:left}.footer .copy{flex-wrap:wrap;padding:30px 7vw}}.underline{text-decoration:underline}.timeline_wrap{width:100%;padding:5vw;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.timeline_wrap .title{width:100%;text-align:center}.timeline_wrap .column{width:45%;padding-top:5vw}.timeline_wrap .column.last{padding-top:20vw}.timeline_wrap .column .date_wrap{width:100%;margin-bottom:80px}.timeline_wrap .column .date_wrap .img{width:100%;margin-bottom:20px;position:relative}.timeline_wrap .column .date_wrap .img:before{content:"";display:block;width:3.5vw;height:2px;background-color:#ffb81c;position:absolute;top:50%;right:-4.6vw}.timeline_wrap .column .date_wrap .date{font-size:45px;color:#1d1d1d;margin-bottom:10px}.timeline_wrap .column .date_wrap .regular-text{color:#656263}.timeline_wrap .column.last .date_wrap .img:before{left:-4.5vw}.timeline_wrap .v_line{position:absolute;top:10%;left:50%;width:2px;height:80%;background-color:#ffb81c}@media screen and (max-width:850px){.timeline_wrap .column{width:100%}.timeline_wrap .column .date_wrap{margin-bottom:40px}.timeline_wrap .column .date_wrap .img:before{display:none}.timeline_wrap .column .date_wrap .date{font-size:30px}.timeline_wrap .column.last{padding-top:0}.timeline_wrap .v_line{display:none}}@media screen and (max-width:600px){.timeline_wrap{padding:7vw}.timeline_wrap .title{margin-bottom:20px;margin-top:20px}}.intro-wrap{width:100%;padding:5vw;padding-top:0;padding-bottom:35px}.team_wrap{width:100%;padding:5vw;padding-top:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px}.team_wrap .team{width:24%;margin-bottom:30px}@media screen and (max-width:1100px){.team_wrap .team{width:32%}}.team_wrap .team .img{width:100%}.team_wrap .team .info{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.team_wrap .team .info .title{font-weight:300;font-size:22px}.team_wrap .team .social svg{width:30px}.team_wrap .team .social svg path{fill:#1d1d1d;transition:all .2s ease}.team_wrap .team .social:hover svg path{fill:#ffb81c}@media screen and (max-width:850px){.team_wrap{padding:7vw;gap:0}.team_wrap .team{width:100%}}.prix_wrap{width:100%;padding:5vw}.prix_wrap .title_wrap{align-items:flex-end;margin-bottom:5vw}.prix_wrap .prix,.prix_wrap .title_wrap{display:flex;justify-content:space-between}.prix_wrap .prix{width:100%;padding:50px 0;border-top:1px solid #bdbcbc}.prix_wrap .prix:last-child{border-bottom:1px solid #bdbcbc}.prix_wrap .prix .date{width:20%}.prix_wrap .prix .date .title{font-size:24px}.prix_wrap .prix .content{width:80%}.prix_wrap .prix .content .bold{font-weight:500}@media screen and (max-width:1100px){.prix_wrap .title_wrap .regular-text,.prix_wrap .title_wrap .title{width:50%}}@media screen and (max-width:850px){.prix_wrap{padding:7vw}.prix_wrap .title_wrap{flex-wrap:wrap;padding:10vw 0}.prix_wrap .title_wrap .title{width:100%;margin-bottom:20px}.prix_wrap .title_wrap .regular-text{width:100%}.prix_wrap .title_wrap .regular-text br{display:none}}@media screen and (max-width:600px){.prix_wrap .prix{flex-wrap:wrap}.prix_wrap .prix .date{width:100%;margin-bottom:20px}.prix_wrap .prix .content{width:100%}}.postes_list{width:100%}.postes_list .postes_header{width:100%;background-image:url(../../static/img/postes-disponibles.787c9151.jpg);background-attachment:fixed;padding:10vw;text-align:center;background-size:cover}.postes_list .postes_header .title{color:#fff}.postes_list .postes_wrap{width:100%;padding:5vw}.postes_list .postes_wrap .poste{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:50px 0;border-top:1px solid #bdbcbc}.postes_list .postes_wrap .poste .title{font-weight:300;font-size:20px;margin-right:auto}.postes_list .postes_wrap .poste .regular-text{display:flex;align-items:center;margin-right:15px;padding-right:15px}.postes_list .postes_wrap .poste .regular-text svg{width:30px;height:auto;margin-right:10px}.postes_list .postes_wrap .poste .regular-text img{display:block;height:55px}.postes_list .postes_wrap .poste:last-child{border-bottom:1px solid #bdbcbc}@media screen and (max-width:850px){.postes_list .postes_header{padding:15vw 10vw}.postes_list .postes_wrap .poste{flex-wrap:wrap}.postes_list .postes_wrap .title{width:100%;margin-bottom:20px}.postes_list .postes_wrap .regular-text img{display:block;height:55px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}}@media screen and (max-width:600px){.postes_list .postes_header{padding:20vw 10vw;background-attachment:scroll;background-size:cover}.postes_list .postes_wrap{padding:7vw}.postes_list .postes_wrap .poste{flex-wrap:wrap}.postes_list .postes_wrap .title{width:100%;margin-bottom:20px}.postes_list .postes_wrap .regular-text{width:100%;padding-top:8px;padding-bottom:8px}.postes_list .postes_wrap .cta{margin-top:20px}.postes_list .postes_wrap .cta .regular-text{width:auto}}.poste_details{width:100%;padding:5vw}.poste_details .title_wrap{width:100%;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #bdbcbc;padding-bottom:50px}@media screen and (max-width:850px){.poste_details{padding:7vw;padding-bottom:0}}@media screen and (max-width:600px){.poste_details .title_wrap{flex-wrap:wrap;padding-bottom:30px}.poste_details .title_wrap .left{width:100%;margin-bottom:20px}}.form_wrap{width:100%;padding:5vw}.form_wrap .form{padding:7vw;background-color:#1d1d1d}.form_wrap .form .title{width:100%;color:#fff;text-align:center;margin-bottom:40px}.form_wrap .form form{width:550px;margin:0 auto}.form_wrap .form .input{width:100%;border:0;background-color:#494949;border-radius:3px;padding:15px 20px;margin-bottom:10px;font-family:Roboto,sans-serif;color:#bdbcbc;outline:none;font-size:14px}.form_wrap .form .input::-moz-placeholder{color:#bdbcbc;opacity:1;font-size:14px}.form_wrap .form .input::placeholder{color:#bdbcbc;opacity:1;font-size:14px}.form_wrap .form .input.textarea{max-width:100%;min-width:100%;min-height:120px;max-height:120px}.form_wrap .form .input.input-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px top 50%;background-size:20px}.form_wrap .form .checkbox_wrap{width:100%;display:flex;align-items:center;margin-top:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.form_wrap .form .checkbox_wrap input{position:absolute;opacity:0;cursor:pointer;height:25px;width:25px;z-index:10}.form_wrap .form .checkbox_wrap .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#494949;z-index:1}.form_wrap .form .checkbox_wrap:hover input~.checkmark{background-color:#656263}.form_wrap .form .checkbox_wrap input:checked~.checkmark{background-color:#ffb81c}.form_wrap .form .checkbox_wrap .checkmark:after{content:"";position:absolute;display:none;z-index:20}.form_wrap .form .checkbox_wrap input:checked~.checkmark:after{display:block}.form_wrap .form .checkbox_wrap .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #494949;border-width:0 3px 3px 0;transform:rotate(45deg)}.form_wrap .form .checkbox_wrap .regular-text{font-weight:400;color:#bdbcbc;margin-left:10px;width:-moz-fit-content;width:fit-content;padding-left:35px}.form_wrap .form .regular-text{width:100%;color:#fff;font-weight:500}.form_wrap .form .input-file{position:absolute;top:0;bottom:0;left:0;z-index:95;width:100%;opacity:0;cursor:pointer}.form_wrap .form .input-file input{width:100%;height:100%;background:red}.form_wrap .form .input_file{position:relative;width:100%;background-color:#494949;border-radius:3px;display:flex;padding:12px 20px;margin-top:10px}.form_wrap .form .input_file .regular-text{font-weight:400;color:#bdbcbc;font-size:14px}.form_wrap .form .input_file img{width:15px}.form_wrap .form .cta{margin:0 auto;margin-top:30px}.form_wrap .form .cta:hover{background-color:#656263}@media screen and (max-width:850px){.form_wrap{padding:7vw}.form_wrap .form form{width:100%}}.wysiwyg,.wysiwyg.txt_row.small-padding-bottom{width:100%;max-width:1184px;margin:0 auto;padding:0 8vw}@media(max-width:767px){.wysiwyg,.wysiwyg.txt_row.small-padding-bottom{padding-top:45px}}.wysiwyg .regular-text,.wysiwyg.txt_row.small-padding-bottom .regular-text{width:100%;font-size:20px}@media(max-width:767px){.wysiwyg .regular-text,.wysiwyg.txt_row.small-padding-bottom .regular-text{font-size:16px}}.wysiwyg .regular-text p,.wysiwyg.txt_row.small-padding-bottom .regular-text p{padding-bottom:35px}.wysiwyg .regular-text ul,.wysiwyg.txt_row.small-padding-bottom .regular-text ul{padding-top:0;margin-top:0}.contact_wrap{width:100%;display:flex}.contact_wrap .data{width:50%;padding:5vw;background-color:#fff}.contact_wrap .data .title{margin-bottom:40px}.contact_wrap .data .line_link{display:block;width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #bdbcbc;transition:all .2s ease}.contact_wrap .data .line_link:last-child{margin-bottom:0}.contact_wrap .data .line_link .regular-text{color:#656263;line-height:1.5}.contact_wrap .data .line_link .regular-text.link{color:#1d1d1d;text-align:right;transition:all .2s ease}.contact_wrap .data .line_link:hover{border-bottom:1px solid #1d1d1d}.contact_wrap .data .line_link:hover .regular-text.link{color:#ffb81c}.contact_wrap .data .map{width:100%;height:25vw;background-image:url(../../static/img/map.aaa16817.jpg);background-size:cover;margin-top:30px;position:relative}.contact_wrap .form_contact{width:50%;padding:5vw;background-color:#1d1d1d}.contact_wrap .form_contact .title{color:#fff;font-weight:300;margin-bottom:40px}.contact_wrap .form_contact .input{width:100%;border:0;background-color:#1d1d1d;padding:0 15px 20px 0;margin-bottom:30px;border-bottom:1px solid #fff;font-family:Roboto,sans-serif;color:#bdbcbc;outline:none;font-size:14px}.contact_wrap .form_contact .input::-moz-placeholder{color:#bdbcbc;opacity:1;font-size:14px}.contact_wrap .form_contact .input::placeholder{color:#bdbcbc;opacity:1;font-size:14px}.contact_wrap .form_contact .input.textarea{max-width:100%;min-width:100%;min-height:120px;max-height:120px}.contact_wrap .form_contact .cta:hover{background-color:#656263}.contact_wrap .form_contact .button_wrap{width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:850px){.contact_wrap{flex-wrap:wrap}.contact_wrap .data{width:100%;padding:7vw}.contact_wrap .data .map{height:300px}.contact_wrap .form_contact{width:100%}}.hero_project{width:100%;height:calc(100vh - 120px);display:flex;overflow:hidden;margin-bottom:5vw}.hero_project .data{width:40%;padding:5vw}.hero_project .data .infos{margin-top:30px}.hero_project .data .infos .info .title{margin-bottom:20px;font-weight:300;font-size:22px}.hero_project .data .infos .info .title.small{color:#bdbcbc;margin-bottom:5px;font-size:14px}.hero_project .main-carousel{width:60%}.hero_project .main-carousel .carousel-cell{width:100%}.hero_project .main-carousel .flickity-prev-next-button{background-color:hsla(0,0%,100%,.8);width:50px;height:50px;border-radius:30px;transition:all .2s ease}.hero_project .main-carousel .flickity-prev-next-button svg path{transition:all .2s ease}.hero_project .main-carousel .flickity-prev-next-button:hover{background-color:#ffb81c}.hero_project .main-carousel .flickity-prev-next-button:hover svg path{fill:#fff}.hero_project .main-carousel .flickity-prev-next-button.next .flickity-button-icon,.hero_project .main-carousel .flickity-prev-next-button.previous .flickity-button-icon{width:15px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.hero_project .main-carousel .flickity-prev-next-button.previous{top:50%;left:20px}.hero_project .main-carousel .flickity-prev-next-button.next{top:50%;right:20px}.hero_project .arrow{width:20px;position:absolute;left:5vw;bottom:5vw}.hero_project .arrow path{fill:#1d1d1d}@media screen and (max-width:1100px){.hero_project{flex-wrap:wrap;height:auto}.hero_project .data{width:100%}.hero_project .data .infos{width:100%;display:flex;justify-content:space-between;margin-top:60px}.hero_project .main-carousel{width:100%}}@media screen and (max-width:850px){.hero_project .data .infos{flex-wrap:wrap}.hero_project .data .infos .info{width:50%}}@media screen and (max-width:600px){.hero_project .data .infos{margin-top:30px}.hero_project .data .infos .info{width:100%}.hero_project .arrow{display:none}.hero_project .main-carousel .arrow{display:block}}.project_listing{width:100%;padding:0 5vw;margin-top:10vw;display:flex;flex-wrap:wrap;justify-content:space-between}.project_listing.small-margin-top{margin-top:5vw}.project_listing .title_wrap{width:100%;text-align:center;margin-bottom:5vw}.project_listing .title_wrap .title.home{max-width:800px;margin:0 auto}.project_listing .title_wrap .title.small{margin-bottom:10px}.project_listing .title_wrap.left{text-align:left}.project_listing .row{width:49%}.project_listing .project{width:100%}.project_listing .project .float-label{position:absolute;top:15px;left:15px;display:flex;align-items:center;justify-content:flex-start;z-index:5;background-color:#fff;padding:6px 10px;line-height:1;border-radius:500px;gap:10px;color:#1d1d1d;font-weight:400;font-size:12px;border:1px solid #b8b8b8;text-transform:uppercase}@media screen and (max-width:600px){.project_listing .project .float-label{padding:4px 10px;font-size:10px;left:10px;top:10px}}.project_listing .project:hover .img .more{opacity:1}.project_listing .project:hover .img img{opacity:.2}.project_listing .project:hover .data:before{background-color:#ffb81c}.project_listing .project:hover .data .title{color:#ffb81c;padding:0 10px 0 3vw}.project_listing .project .img{width:100%;height:-moz-fit-content;height:fit-content;background-color:#000;position:relative;margin-bottom:20px}.project_listing .project .img .more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:18vw;height:18vw;border:1px solid #fff;border-radius:100%;transition:all .2s ease;opacity:0}.project_listing .project .img .more .regular-text{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px}.project_listing .project .img img{width:100%;position:relative;z-index:1;opacity:1;transition:all .2s ease}.project_listing .project .data{width:100%;margin-bottom:50px;position:relative}.project_listing .project .data:before{content:"";display:block;width:100%;height:1px;background-color:#1d1d1d;position:absolute;top:16px;left:0;z-index:1;transition:all .2s ease}.project_listing .project .data .title{width:-moz-fit-content;width:fit-content;color:#1d1d1d;font-weight:300;font-size:25px;position:relative;z-index:2;background-color:#fff;padding:0 10px 0 0;transition:all .2s ease}.project_listing .cta_wrap{width:100%;text-align:center;display:flex;justify-content:center}@media screen and (max-width:850px){.project_listing .title_wrap{margin-bottom:40px}.project_listing .row{width:100%}.project_listing .project .img .more{width:25vw;height:25vw}}@media screen and (max-width:600px){.project_listing{padding:0 7vw}.project_listing .project .img .more{width:45vw;height:45vw}.project_listing .project .data .title{font-size:20px}}.form_filters{width:100%;padding:0 5vw;display:grid;grid-template-columns:repeat(4,1fr);margin-top:5vw;gap:20px}@media screen and (max-width:850px){.form_filters{grid-template-columns:repeat(2,1fr);gap:0 10px}}.form_filters>input,.form_filters>select{width:100%}.form_filters .search{width:100%;background-image:url(../../static/img/search-icon.a21970da.svg);background-size:20px;background-position:97%;background-repeat:no-repeat}.form_filters .select{width:100%;background-image:url(../../static/img/arrow-select.7915b83f.svg);background-size:10px;background-position:94%;background-repeat:no-repeat}.form_filters .input{border:1px solid #656263;background-color:#fff;padding:15px 20px;color:#1d1d1d;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_filters .input::-moz-placeholder{color:#1d1d1d;opacity:1;font-size:14px}.form_filters .input::placeholder{color:#1d1d1d;opacity:1;font-size:14px}@media screen and (max-width:850px){.form_filters{flex-wrap:wrap}.form_filters .search,.form_filters .select{width:100%;margin-bottom:10px}.form_filters .select{background-position:97%}}.pagination_wrap{padding:0 10vw;width:100%;display:flex;justify-content:center;align-items:center;margin-top:2vw}.pagination_wrap .regular-text{padding:0 10vw}.pagination_wrap .cta{border-radius:100px;background-color:#1d1d1d;width:232px}.pagination_wrap .cta.fade{opacity:.2;cursor:not-allowed}.pagination_wrap .cta.fade.is-active{opacity:1;cursor:pointer}.pagination_wrap .cta .regular-text{padding:0}.pagination_wrap .cta.switch img{transform:rotate(-180deg);transition:all .2s ease}.pagination_wrap .cta.switch .regular-text{margin-right:0;margin-left:10px;transition:all .2s ease}.pagination_wrap .cta:hover{background-color:#656263}.pagination_wrap .cta:hover.switch .regular-text{left:10px}.pagination_wrap .cta:hover.switch img{right:10px}@media screen and (max-width:1100px){.pagination_wrap .regular-text{padding:0 5vw}}@media screen and (max-width:850px){.pagination_wrap{padding:0}}@media screen and (max-width:650px){.pagination_wrap{flex-wrap:wrap}.pagination_wrap .regular-text{margin-top:20px;margin-bottom:20px}.pagination_wrap .cta{width:100%}.pagination_wrap .cta .regular-text{margin-top:0;margin-bottom:0}}.gm-ui-hover-effect{background:#fff!important;border-radius:50%;top:8px!important;right:8px!important}.google-marker-details{padding:0 0 20px 0;margin:0}.map-place-heading{margin-bottom:5px;font-size:16px;line-height:1.1;color:#3d441d;padding:10px 20px;padding-bottom:0;padding-top:20px;color:#fff}.map-place-heading,.map-place-text{font-family:Barlow,sans-serif;margin:0;font-weight:600}.map-place-text{color:rgba(0,0,0,.65);padding:10px 20px;color:#fff}.map-link{font-family:Barlow,sans-serif;padding:10px 20px;padding-bottom:20px;color:#ffb81c;text-decoration:none;font-weight:600}.map-link.hide-url{display:none}.map-marker-img{display:block;width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover}.gm-style-iw.gm-style-iw-c{max-width:325px!important;width:325px!important;padding:0!important;box-shadow:none;overflow:hidden}.gm-style-iw-t:after{transform:translate(-210%,-55%) rotate(-45deg)!important}.gm-style .gm-style-iw-d{position:relative;left:0;background:#1d1d1d;color:#fff;overflow:hidden!important}.gm-style-iw.gm-style-iw-c{background:#1d1d1d}.gm-style .gm-style-iw-t:after{background:#1d1d1d;left:20px}.cta_wrap{width:100%;text-align:center;display:flex;justify-content:center}.cta_wrap.with-spacer{padding-top:50px;padding-bottom:20px}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#fff;font-family:Roboto,sans-serif;padding-top:120px}@media screen and (max-width:1160px){body{padding-top:84px}}@media screen and (max-width:940px){body{padding-top:0}}img{display:block;height:auto;width:100%}a{text-decoration:none}h1,h2,h3,h4,p{margin:0;padding:0}.fade-enter-active,.fade-leave-active{transition-duration:.555s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.35,0,.22,1)}.fade-enter,.fade-leave-active{opacity:0}.main-wrapper{min-height:100vh}