@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(../fonts/Oswald/Oswald-Regular.eot);src:url(../fonts/Oswald/Oswald-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald/Oswald-Regular.woff2) format("woff2"),url(../fonts/Oswald/Oswald-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(../fonts/Oswald/Oswald-Bold.eot);src:url(../fonts/Oswald/Oswald-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald/Oswald-Bold.woff2) format("woff2"),url(../fonts/Oswald/Oswald-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:200;src:url(../fonts/Oswald/Oswald-ExtraLight.eot);src:url(../fonts/Oswald/Oswald-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald/Oswald-ExtraLight.woff2) format("woff2"),url(../fonts/Oswald/Oswald-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:600;src:url(../fonts/Oswald/Oswald-SemiBold.eot);src:url(../fonts/Oswald/Oswald-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald/Oswald-SemiBold.woff2) format("woff2"),url(../fonts/Oswald/Oswald-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:500;src:url(../fonts/Oswald/Oswald-Medium.eot);src:url(../fonts/Oswald/Oswald-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald/Oswald-Medium.woff2) format("woff2"),url(../fonts/Oswald/Oswald-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url(../fonts/Oswald/Oswald-Light.eot);src:url(../fonts/Oswald/Oswald-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald/Oswald-Light.woff2) format("woff2"),url(../fonts/Oswald/Oswald-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins/Poppins-Regular.eot);src:url(../fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Regular.woff) format("woff")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}footer{display:grid;grid-template-columns:70% 30%;position:relative}@media (max-width:1260px){footer{display:block}}footer .form{background-color:#f6bd2b;border-radius:0 0 0 50px;height:100%;margin-top:40px;padding:34px;position:absolute;right:0;width:30%}@media (max-width:1260px){footer .form{display:none}}@media (max-width:790px){footer .form{height:400px}}@media (max-width:390px){footer .form{padding-left:10px}}footer .form h5{color:#fff;font-family:Poppins,"sans-serif";font-size:2rem;font-style:normal;font-weight:600;line-height:42px;max-width:315px}@media (max-width:1260px){footer .form h5{max-width:100%;padding-left:20px}}footer .form .acceptance-field{padding-top:20px}@media (max-width:1260px){footer .form .acceptance-field{padding-top:50px}}footer .form .one-col{position:relative}footer .form .one-col .field label{color:rgba(39,47,64,.8);font-family:Poppins,"sans-serif";font-size:12px;font-style:normal;font-weight:700;left:30px;letter-spacing:.6px;line-height:normal;position:absolute;text-transform:uppercase;top:35px;z-index:20}footer .form .one-col .field input{border:none;border-radius:50px;height:60px;padding-right:60px;position:relative;width:90%;z-index:0}@media (max-width:1260px){footer .form .one-col .field input{width:40%}}footer .form .one-col .field .email-field::-moz-placeholder{color:rgba(39,47,64,.5);font-family:Poppins,"sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:14px;padding-left:30px;position:absolute;top:30px}footer .form .one-col .field .email-field::placeholder{color:rgba(39,47,64,.5);font-family:Poppins,"sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:14px;padding-left:30px;position:absolute;top:30px}footer .form .one-col .field .email-field.filled{padding-left:30px}footer .form .svg-submit{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:30px;top:49%;transform:translateY(-50%);width:40px;z-index:10}@media (max-width:1260px){footer .form .svg-submit{margin-left:-20px}}footer .form .svg-submit svg{height:40px;width:40px}footer .form .acceptance-field p{color:hsla(0,0%,100%,.8);font-family:Poppins,"sans-serif";font-size:12px;font-style:normal;font-weight:500;letter-spacing:.6px;line-height:16px;margin-left:25px;position:relative}footer .form .acceptance-field .wpcf7-list-item{display:inline-block;left:-35px;margin:0 0 0 1em;position:absolute}footer .footer{background-color:#26282b;color:#fff;display:flex;justify-content:space-around;margin-top:40px;padding:50px;position:relative}@media (max-width:790px){footer .footer{flex-direction:column;gap:50px;padding-left:20px}}footer .footer h5{color:#fff;font-size:1.125rem;font-weight:600;line-height:26px;margin-bottom:5px}footer .footer h5,footer .footer p{font-family:Poppins,"sans-serif";font-style:normal}footer .footer p{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;line-height:20px;margin-bottom:11px;width:290px}footer .footer .contact{display:flex;flex-direction:column}footer .footer .contact a{color:#fff;font-family:Poppins,"sans-serif";font-size:12px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:normal;padding-left:10px;position:relative;text-transform:uppercase}footer .footer .contact a:before{content:url(../svg/fleche.svg);left:0;position:absolute;top:0}footer .footer .adress{max-width:175px}footer .footer .btn-first{width:179px}footer .footer .opening strong{color:#fff;font-family:Poppins,"sans-serif";font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:normal;padding-left:10px;position:relative;text-transform:uppercase}footer .footer .opening strong:before{content:url(../svg/fleche.svg);left:0;position:absolute;top:0}footer .social .icon{display:flex;flex-direction:row;gap:50px;justify-content:center}@media (max-width:790px){footer .social .icon{justify-content:left;padding-left:20px}}footer .social .icon a{margin-top:20px;position:relative}footer .social .icon a:after{content:url(../svg/round.svg);left:-19px;position:absolute;top:-15px}footer .coqpit{align-items:center;bottom:-25px;display:flex;flex-direction:row;font-style:normal;font-weight:600;gap:50px;left:7%;line-height:.875rem;position:absolute;text-transform:uppercase}@media (max-width:1260px){footer .coqpit{bottom:-40px;left:5%}}@media (max-width:840px){footer .coqpit{display:block;left:10%;width:100%}}@media (max-width:790px){footer .coqpit{display:none}}footer .coqpit a{color:rgba(39,47,64,.8);font-family:Poppins,"sans-serif";font-size:10px;margin-top:5px}@media (max-width:900px){footer .coqpit a{display:flex}}footer .navbar_footer_1{display:flex;flex-direction:row;gap:50px}@media (max-width:840px){footer .navbar_footer_1{gap:10px;padding:0}}footer .navbar_footer_1 a{color:rgba(39,47,64,.8);font-family:Poppins,"sans-serif";font-size:10px;font-style:normal;font-weight:600;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase}footer .navbar_footer_1 a:after{background-color:rgba(39,47,64,.8);content:"";height:100%;position:absolute;right:-20px;top:0;width:1px}@media (max-width:900px){footer .navbar_footer_1 a:after{display:none}}footer li,footer ul{list-style:none}@media (max-width:790px){.mention{display:block!important}.mention a{color:#fff;font-family:Poppins,"sans-serif";font-size:10px;margin-top:5px;z-index:50}}@media (max-width:790px) and (max-width:900px){.mention a{display:flex}}.mention ul{padding:0}.mention .navbar_footer_2{display:flex;flex-direction:column;margin:0;padding:0}.mention .navbar_footer_2 a{color:#fff;font-family:Poppins,"sans-serif";font-size:10px;font-style:normal;font-weight:600;line-height:14px;text-decoration:none;text-transform:uppercase}@media (max-width:1000px){.navigation-logo{align-items:center;background-color:#26282b;display:flex;flex-direction:row;height:70px;justify-content:space-around;position:fixed;width:100%;z-index:50;z-index:1000000}}.navigation-logo .logo-inner-responsive{display:none!important}@media (max-width:1000px){.navigation-logo .logo-inner-responsive{display:block!important}}.navigation-logo .burger{display:none}@media (max-width:1000px){.navigation-logo .burger{align-items:center;display:block;justify-content:flex-end;left:10px;position:fixed;top:30px;z-index:100000}.navigation-logo .burger a{cursor:pointer;display:block!important;height:auto;width:50px}.navigation-logo .burger a span{background-color:#ec6b35;border-radius:2px;display:block!important;height:3px;margin-bottom:3px;transition:opacity .2s linear,transform .2s linear;width:100%;z-index:1000000!important}.navigation-logo .burger a.active span{background-color:#ec6b35}.navigation-logo .burger a.active span:first-child{color:#ec6b35!important;transform:rotate(45deg) translate(5px,5px)!important}.navigation-logo .burger a.active span:nth-child(2){opacity:0}.navigation-logo .burger a.active span:nth-child(3){color:#ec6b35!important;transform:rotate(-45deg) translate(5px,-4px)!important}.navigation-logo .burger.active{left:200px}}.navigation-logo.active{background-color:transparent}@media (min-width:1000px){header{display:block!important}}header{background-color:#26282b;box-shadow:0 4px 10px rgba(183,168,33,.302);padding:25px;position:fixed;width:100%;z-index:200}@media (max-width:1000px){header{background-color:#2b2628;box-shadow:none;height:100%;margin:0;padding:0;position:fixed;right:0;text-align:center;top:0;transition:display .2s ease-in-out;width:100%;z-index:200!important}}@media screen and (max-width:1000px) and (orientation:landscape){header{overflow:scroll}}header .container-header{align-items:center;display:flex;justify-content:space-around}@media (max-width:1420px){header .container-header{justify-content:flex-end}}@media (max-width:1000px){header .container-header{justify-content:left}}header .container-header .sub-menu{background-color:#26282b;border-radius:0 0 20px 20px;box-shadow:0 4px 10px rgba(183,168,33,.302);display:none;left:-40px;padding-bottom:20px;padding-left:20px;padding-right:20px;position:absolute;top:60px;width:225px;z-index:50}@media (max-width:1000px){header .container-header .sub-menu{background-color:transparent;box-shadow:none;position:relative;top:10px;width:100%}}header .container-header .sub-menu a{background-color:transparent;display:block;margin:0;padding:10px 0;width:100%}header .container-header .sub-menu a.active{align-items:stretch;display:flex;flex-direction:column}header .container-header .sub-menu li{list-style-type:none}@media (max-width:1000px){header .container-header .sub-menu li:not(:first-child){border-top:1px solid hsla(0,0%,100%,.1)}header .container-header .sub-menu li a{border:none!important}header .container-header .sub-menu li a:hover:after{width:0!important}}header .container-header .number{border-bottom:1px solid #fff;color:#fff;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;position:relative;text-decoration:none;text-transform:uppercase}@media (max-width:1300px){header .container-header .number{font-size:.75rem}}@media (max-width:1150px){header .container-header .number{display:none}}header .container-header .logo__inner{border-radius:0 0 20px 20px;box-shadow:0 0 20px 0 rgba(0,0,0,.08);left:100px;padding:18px 20px 11px 12px;position:absolute;z-index:50}@media (max-width:1000px){header .container-header .logo__inner{display:none!important}}header .container-header .logo__inner img{width:150px}header .container-header .navigation{align-items:center;display:flex;gap:50px}@media (max-width:1000px){header .container-header .navigation,header .container-header .navigation .menu-header-container{width:100%}}header .container-header .navigation .btn_header{align-items:center;display:flex;gap:57px;padding-bottom:16px;padding-top:16px}@media (max-width:1150px){header .container-header .navigation .btn_header{height:100%;margin-left:280px;width:100%}}@media (max-width:1000px){header .container-header .navigation .btn_header{border:none;flex-direction:column;font-size:2.8125rem;gap:0;margin-left:0;margin-top:90px;text-align:left}header .container-header .navigation .btn_header li{display:flex;flex-direction:column;width:100%}}header .container-header .navigation .btn_header li a{color:#fff;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;margin-bottom:20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}header .container-header .navigation .btn_header li a:after{background-color:#f6bd2b;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease-in-out,left .3s ease-in-out;width:0}header .container-header .navigation .btn_header li a:hover{color:#f6bd2b}@media (max-width:1000px){header .container-header .navigation .btn_header li a:hover{color:#fff}}header .container-header .navigation .btn_header li a:hover:after{left:0;width:100%}@media (max-width:1000px){header .container-header .navigation .btn_header li a:hover:after{width:0}header .container-header .navigation .btn_header li a{border-bottom:1px solid hsla(0,0%,100%,.278);display:flex;margin-bottom:0;padding-bottom:20px;padding-left:20px;padding-top:20px;width:100%}}@media (min-width:1000px){header .container-header .navigation .btn_header .menu-item-has-children{position:relative}header .container-header .navigation .btn_header .menu-item-has-children:after{content:url(../svg/arrow.svg);display:inline-block;position:absolute;right:-15px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease}header .container-header .navigation .btn_header .menu-item-has-children.active:after{transform:translateY(-50%) rotate(180deg)}}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}body{background-color:#fff;color:#2b2b2b;float:left;height:auto;line-height:1.5rem;margin:0;min-height:100vh;position:relative;width:100vw}body,body li{font-family:Poppins,"sans-serif";font-size:.875rem;font-weight:400}body li{color:rgba(39,47,64,.8);font-style:normal;line-height:24px}body ul{list-style:disc;margin-left:20px}.container{clear:both;float:none;margin:0 auto;max-width:1240px}.container:after{clear:both;content:"";display:table}@media screen and (max-width:1240px){.container{padding:0 20px}.container .container{padding:0}}.large-container{clear:both;float:none;margin:0 auto;max-width:1440px}.large-container:after{clear:both;content:"";display:table}@media screen and (max-width:1440px){.large-container{padding:0 20px}.large-container .container{padding:0}}svg *{transform-box:fill-box}.txt-ctnr strong{font-weight:600}.txt-ctnr small{font-size:.75rem;line-height:normal}.txt-ctnr a:not(.btn){color:#2b2b2b;text-decoration:underline}.txt-ctnr ul{list-style:disc}.txt-ctnr ul li{margin-left:20px;position:relative}.wrapper{clear:both;float:none;margin:0 auto;max-width:1240px;width:100%}.btn-first{align-items:center;background-color:#f6bd2b;border:#f6bd2b;border-radius:30px;color:#fff;display:flex;font:normal 700 .875rem/.75rem Poppins,"sans-serif";gap:10px;height:39px;justify-content:center;letter-spacing:.7px;margin-top:40px;padding:8px 16px;text-transform:uppercase;width:187px}h1{color:#fff;font-family:Poppins,"sans-serif";font-size:4.5rem;font-style:normal;font-weight:700;line-height:82px}@media (max-width:1000px){h1{font-size:3.125rem}}@media (max-width:830px){h1{font-size:2.1875rem;line-height:40px}}h2{color:hsla(0,0%,100%,.7);font-size:1.25rem;font-weight:600;letter-spacing:1px;line-height:normal;text-transform:uppercase}h2,h3{font-family:Poppins,"sans-serif";font-style:normal}h3{color:#fff;font-size:3.25rem;font-weight:700;line-height:62px}@media (max-width:830px){h3{font-size:1.875rem}}a{font-family:Poppins,"sans-serif"}h4{color:#f6bd2b;font-size:20px;font-weight:600;letter-spacing:1px;line-height:30px;text-transform:uppercase}h4,h5{font-family:Poppins,"sans-serif";font-style:normal}h5{color:#fff;font-size:2.625rem;font-weight:700;line-height:49px}h6{color:hsla(0,0%,100%,.9);font-family:Poppins,"sans-serif";font-size:1.125rem;font-style:normal;font-weight:600;line-height:26px}.form .informations{background-color:#26282b;display:flex;flex-direction:row;gap:280px;justify-content:center;margin-bottom:62px;padding:50px 10px 104px;position:relative;z-index:0}@media (max-width:960px){.form .informations{flex-direction:column;gap:50px}}.form .informations .adress,.form .informations .opening{height:auto;position:relative}.form .informations .adress:after,.form .informations .opening:after{background:hsla(0,0%,100%,.15);content:"";height:50%;position:absolute;right:-140px;top:50%;transform:translateY(-50%);width:1px}@media (max-width:960px){.form .informations .adress:after,.form .informations .opening:after{display:none}}.form .informations h5{font-size:1.5rem}.form .informations a,.form .informations p,.form .informations strong{color:#fff;font-family:Poppins,"sans-serif"}.form .informations .adress{max-width:177px}.form .map{z-index:3}.form .map iframe{border-radius:15px;margin-top:-150px}@media (max-width:960px){.form .map iframe{height:300px;width:500px}}@media (max-width:650px){.form .map iframe{width:100%}}.form .contact-form{display:flex;gap:71px;justify-content:space-around}@media (max-width:1180px){.form .contact-form{align-items:center;flex-direction:column;gap:0}}.form .contact-form .cqt-form{fill:#fff;filter:drop-shadow(9px 0 30px rgba(0,0,0,.05));margin-top:79px;max-width:610px;position:relative}@media (max-width:650px){.form .contact-form .cqt-form{max-width:100%;padding-left:20px;padding-right:20px}}.form .contact-form .cqt-form:after{bottom:-20px;content:url(../svg/vector1.svg);left:100%;position:absolute;z-index:-1}@media (max-width:1000px){.form .contact-form .cqt-form:after{display:none}}.form .contact-form .cqt-form:before{bottom:-20px;content:url(../svg/vector2.svg);left:170%;position:absolute;z-index:-1}@media (max-width:1000px){.form .contact-form .cqt-form:before{display:none}}.form .contact-form .cqt-form textarea{margin-top:17px;max-width:560px;padding-left:80px}.form .contact-form .cqt-form label,.form .contact-form .cqt-form legend{color:#26282b;font-family:Poppins,"sans-serif";font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:normal;text-transform:uppercase}.form .contact-form .cqt-form label{max-width:610px;width:100%}.form .contact-form .cqt-form .smgaz-field{color:rgba(29,29,27,.7);font-family:Poppins,"sans-serif";font-size:14px;font-style:normal;font-weight:400;height:50px;line-height:24px;margin-top:14px;max-width:610px;padding-left:17px;padding-top:13px;transition:transform .3s ease;width:100%}.form .contact-form .cqt-form .smgaz-field,.form .contact-form .cqt-form .smgaz-field .smgaz-field{background:#fff;border:1px solid rgba(38,40,43,.3);cursor:pointer;display:flex;justify-content:space-between}.form .contact-form .cqt-form .smgaz-field .smgaz-field{align-items:center;padding:13px 17px;transition:all .3s ease}.form .contact-form .cqt-form .select.show ul{display:block}.form .contact-form .cqt-form .icon{margin-right:20px}.form .contact-form .cqt-form .select.show .icon{transform:rotate(180deg)}@media (max-width:420px){.form .contact-form .cqt-form .select legend{padding-left:10px;padding-right:10px}}.form .contact-form .cqt-form .select ul{display:none;margin:0 0 10px;padding:0}.form .contact-form .cqt-form .select li{background:#fff;border:1px solid rgba(38,40,43,.3);box-sizing:border-box;cursor:pointer;height:50px;list-style-type:none;max-width:610px;position:relative;width:100%}.form .contact-form .cqt-form .select li:first-child{position:relative}.form .contact-form .cqt-form .select li:has(input:checked){background-color:rgba(246,189,43,.373)}.form .contact-form .cqt-form .select label{color:rgba(29,29,27,.7);cursor:pointer;display:block;font-family:Poppins,"sans-serif";font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:615px;padding-left:17px;padding-top:13px;text-transform:capitalize}.form .contact-form .cqt-form .select label br{display:none}.form .contact-form .cqt-form .select label input{height:0;margin:0;opacity:0;padding:0;width:0}.form .contact-form .cqt-form .acceptance-field{color:#26282b;font-family:Poppins,"sans-serif";padding-top:17px}@media (max-width:690px){.form .contact-form .cqt-form .acceptance-field{text-align:center}}.form .contact-form .cqt-form .acceptance-field p{position:relative}.form .contact-form .cqt-form .acceptance-field input[type=checkbox]{bottom:-30px;max-width:13px;padding:0;position:absolute;right:0}.form .contact-form .cqt-form .acceptance-field input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#f6bd2b;border:2px solid #26282b;height:13px;top:-19px;width:13px}@media (max-width:420px){.form .contact-form .cqt-form .one-col{padding-left:10px;padding-right:10px}}.form .contact-form .cqt-form .one-col .msg{display:flex;flex-direction:column-reverse;margin-top:14px}@media (max-width:690px){.form .contact-form .cqt-form .one-col .msg{margin:14px auto 0}}@media (max-width:690px) and (max-width:560px){.form .contact-form .cqt-form .one-col .msg{margin:14px 0 0}}.form .contact-form .cqt-form .one-col .msg textarea{font-family:Poppins,"sans-serif";margin-top:10px;max-width:610px;padding:20px 0 0;width:100%}.form .contact-form .cqt-form .one-col .msg textarea .message-field{width:550px}.form .contact-form .cqt-form .one-col .msg textarea::-moz-placeholder{font-family:Poppins,"sans-serif";padding-left:20px}.form .contact-form .cqt-form .one-col .msg textarea::placeholder{font-family:Poppins,"sans-serif";padding-left:20px}.form .contact-form .cqt-form .one-col input{border:1px solid rgba(38,40,43,.3);height:50px;max-width:610px;padding:24px;width:100%}.form .contact-form .cqt-form .two-cols{display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-top:14px}@media (max-width:420px){.form .contact-form .cqt-form .two-cols{padding-left:10px;padding-right:10px}}@media (max-width:650px){.form .contact-form .cqt-form .two-cols{grid-template-columns:1fr}}.form .contact-form .cqt-form .two-cols input{background-color:#fff;border:1px solid rgba(38,40,43,.3);font-family:Poppins,"sans-serif";height:50px;max-width:295px;padding:24px;width:100%}@media (max-width:650px){.form .contact-form .cqt-form .two-cols input{grid-template-columns:1fr;max-width:100%}}.form .contact-form .cqt-form input{align-items:center;background:#fff;box-sizing:border-box;display:flex;font-family:Poppins,"sans-serif";margin:17px 0}.form .contact-form .cqt-form textarea{background:#fff;border:1px solid rgba(38,40,43,.3);width:100%}.form .contact-form .container-map-logo{z-index:2}.form .contact-form .container-map-logo h4{font-family:Poppins,"sans-serif";font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-top:60px;text-transform:uppercase}@media (max-width:1180px){.form .contact-form .container-map-logo h4{display:none}}.form .contact-form .container-map-logo .logo{align-items:center;background:#f2e0d8;border-radius:29px 0 0 29px;display:flex;gap:20px;height:57px;margin-top:20px;padding-left:40px}@media (max-width:1180px){.form .contact-form .container-map-logo .logo{display:none}}.form .contact-form .container-map-logo .logo a{margin-top:10px}.form .contact-form .submit-btn{margin-top:40px;text-align:center}.form .contact-form .submit-btn input{align-items:center;background-color:#26282b;border:1px solid #26282b;border-radius:40px;border-radius:none;color:#fff;font-family:Poppins,"sans-serif";padding:16px 26px;text-transform:uppercase}.form .contact-form .submit-btn input:hover{background-color:#fff;color:#26282b}@media (max-width:690px){.form .contact-form .submit-btn input{margin:0 auto}}.achievement-archive h1{color:#26282b;font-size:2.625rem;line-height:50px;margin-bottom:49px;margin-top:49px;text-align:center}.achievement-archive #projects-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;padding-left:20px;padding-right:20px}.achievement-archive #projects-list .achievement{border-radius:20px;height:367px;max-width:295px;position:relative;width:100%}.achievement-archive #projects-list .achievement:after{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 80%);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.achievement-archive #projects-list .achievement h2{bottom:50px;color:#fff;font-size:1.125rem;left:20px;position:absolute;z-index:2}.achievement-archive #projects-list .achievement p{bottom:107px;color:#fff;font-family:Poppins,"sans-serif";font-size:.5625rem;font-style:normal;font-weight:700;left:15px;letter-spacing:.9px;line-height:normal;position:absolute;text-transform:uppercase;z-index:2}@media (max-width:490px){.achievement-archive #projects-list .achievement p{display:none}}.achievement-archive #projects-list .achievement p:before{content:url(../svg/map.svg);margin-right:5px}.achievement-archive #projects-list .achievement .categories{background:#fff;border-radius:50px;color:#333;font-size:.5625rem;font-style:normal;font-weight:700;height:30px;letter-spacing:.9px;line-height:normal;padding-left:15px;padding-right:15px;padding-top:17px;text-transform:uppercase;top:20px}.achievement-archive #projects-list .achievement .categories:before{display:none}.achievement-archive #projects-list img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.achievement-archive #filter-form{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:30px}@media (max-width:500px){.achievement-archive #filter-form{flex-direction:column}}.achievement-archive #filter-form select{background:#f4f4f4;border:2px solid #dcdcdc;border-radius:50px;color:#26282b;font-family:Poppins,"sans-serif";font-size:.875rem;font-weight:500;outline:none;padding:10px 20px;transition:border-color .3s}.achievement-archive #filter-form select:focus,.achievement-archive #filter-form select:hover{border-color:#b0b0b0}.achievement-archive #filter-form select option{color:#26282b;font-family:Poppins,"sans-serif";font-size:.875rem}.achievement-archive #filter-form button{background:#26282b;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Poppins,"sans-serif";font-size:.875rem;font-weight:700;padding:10px 20px;transition:background .3s}.achievement-archive #filter-form button:hover{background:#333}.achievement-archive #filter-form button:active{background:#000}@media (max-width:1024px){.achievement-archive #projects-list{gap:15px}.achievement-archive .achievement{max-width:250px}}@media (max-width:768px){.achievement-archive h1{font-size:2rem;margin-bottom:40px;margin-top:40px}.achievement-archive .achievement{height:auto;max-width:200px}}@media (max-width:480px){.achievement-archive h1{font-size:1.5rem;margin-bottom:30px;margin-top:30px}.achievement-archive .achievement{max-width:100%}}.realisation{display:grid;grid-template-columns:30% 70%;margin-left:100px;margin-top:90px;overflow:hidden;position:relative;width:calc(100% - 100px)}@media (max-width:1160px){.realisation{gap:50px;grid-template-columns:1fr;margin-left:0;width:100%}}@media (max-width:768px){.realisation{gap:20px;grid-template-columns:1fr;margin-left:20px;width:calc(100% - 40px)}}@media (max-width:1160px){.realisation .title{padding:0 5%}}.realisation .title .swiper-button-next,.realisation .title .swiper-button-prev{position:relative}@media (max-width:1160px){.realisation .title .swiper-button-next,.realisation .title .swiper-button-prev{left:250px}}@media (max-width:770px){.realisation .title .swiper-button-next,.realisation .title .swiper-button-prev{display:none}}.realisation .title .swiper-button-next:before,.realisation .title .swiper-button-prev:before{content:"";position:absolute;top:-60px}.realisation .title .swiper-button-next:after,.realisation .title .swiper-button-prev:after{display:none}.realisation .title .swiper-button-next{top:205px}@media (max-width:1160px){.realisation .title .swiper-button-next{left:250px;top:96px}}.realisation .title .swiper-button-next:before{content:url(../svg/droite.svg);left:100px}@media (max-width:768px){.realisation .title .swiper-button-next:before{left:50px}}.realisation .title .swiper-button-prev:before{content:url(../svg/gauche.svg);left:10px}@media (max-width:768px){.realisation .title .swiper-button-prev:before{left:5px}}.realisation .title .link{background:#f6bd2b;border-radius:50px;color:#fff;font-family:Poppins,"sans-serif";font-size:12px;font-weight:700;letter-spacing:.6px;margin-top:20px;padding:15px;text-transform:uppercase}@media (max-width:768px){.realisation .title .link{font-size:10px;padding:10px}}.realisation h3{color:#26282b;margin-bottom:20px;max-width:335px;position:relative}@media (max-width:1160px){.realisation h3{max-width:100%}}.realisation h3:after{background:rgba(39,47,64,.2);bottom:-120px;content:"";height:1px;left:0;position:absolute;width:100%}@media (max-width:768px){.realisation h3:after{bottom:-60px}}.realisation .swiper-container{overflow:hidden;width:100%}@media (max-width:768px){.realisation .swiper-container{overflow-x:auto}}.realisation .swiper-wrapper{display:flex;margin:0 auto;max-width:100%}.realisation .swiper-slide{box-sizing:border-box;flex:0 0 auto;height:367px;margin-right:10px;position:relative;width:295px}.realisation .swiper-slide:after{background:linear-gradient(0deg,#000,transparent);border-radius:15px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.realisation .swiper-slide{width:100%}}.realisation img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.realisation img{border-radius:10px}}.realisation .title-service{bottom:20px;color:#fff;font-family:Poppins,"sans-serif";font-size:1.125rem;font-weight:600;left:20px;line-height:34px;position:absolute;text-transform:uppercase;width:235px;z-index:20}@media (max-width:768px){.realisation .title-service{font-size:.875rem;line-height:28px;width:calc(100% - 40px)}}.realisation .title-service .discover{color:#fff;font-size:.625rem;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.realisation .localisation{bottom:100px;color:#fff;font-size:.5625rem;font-weight:700;left:30px;letter-spacing:.9px;position:absolute;text-transform:uppercase;z-index:20}.realisation .localisation:after{content:url(../svg/map.svg);left:-15px;position:absolute;top:0}@media (max-width:768px){.realisation .localisation:after{left:-10px}.realisation .localisation{bottom:60px;font-size:.5rem}}@media (max-width:490px){.realisation .localisation{display:none}}.realisation .term{background-color:#fff;background:#fff;border-radius:50px;color:#333;font-size:.5625rem;font-style:normal;font-weight:700;height:30px;left:10px;letter-spacing:.9px;line-height:normal;padding-left:15px;padding-right:15px;padding-top:17px;position:absolute;text-transform:uppercase;top:8px;z-index:50}.block-text-image{align-items:center;display:flex;gap:40px;justify-content:space-between;position:relative}@media (max-width:1200px){.block-text-image{gap:0}}@media (max-width:1030px){.block-text-image{flex-direction:column;margin-bottom:0}}@media (max-width:768px){.block-text-image{margin-top:50px}}.block-text-image h3{color:#26282b;font-size:42px;font-weight:600;line-height:normal;margin-bottom:10px}@media (max-width:830px){.block-text-image h3{font-size:1.875rem}}.block-text-image h4{margin-bottom:10px}.block-text-image p{color:rgba(39,47,64,.8);font-family:Poppins;font-size:14px;line-height:24px}.block-text-image .img-border{border-radius:15px;flex-shrink:0;height:625px;margin-top:40px;-o-object-fit:cover;object-fit:cover;width:620px}@media (max-width:1233px){.block-text-image .img-border{height:597px;width:558px}}@media (max-width:980px){.block-text-image .img-border{height:397px;width:358px}}.block-text-image .picture{position:relative;width:900px}@media (max-width:1000px){.block-text-image .picture{padding:0 20px;width:100%}}.block-text-image .picture .small-img{border-radius:15px;bottom:-320px;flex-shrink:0;height:522px;-o-object-fit:cover;object-fit:cover;position:absolute;right:50px;width:620px;z-index:50}@media (max-width:1330px){.block-text-image .picture .small-img{height:428px;width:100%}}@media (max-width:1230px){.block-text-image .picture .small-img{display:none}}.block-text-image .big-img{border-radius:0 0 50px 0;flex-shrink:0;height:710px;-o-object-fit:cover;object-fit:cover;width:648px}@media (max-width:1400px){.block-text-image .big-img{width:708px}}@media (max-width:1230px){.block-text-image .big-img{border-radius:15px;height:300px;width:100%}}@media (max-width:560px){.block-text-image .big-img{width:100%}}.block-text-image .content{display:flex;flex-direction:column;justify-content:center;margin-top:80px;padding:0 5%}@media (max-width:1230px){.block-text-image .content{margin-top:0}}@media (max-width:1200px){.block-text-image .content h1{font-size:1.75rem}.block-text-image .content h2{font-size:1.25rem}}.block-text-image .content .logo-gallery{display:flex;gap:46px;justify-content:space-between;margin-top:100px;position:relative}@media (max-width:600px){.block-text-image .content .logo-gallery{align-items:center;flex-direction:column}}.block-text-image .content .logo-gallery:after{background:rgba(39,47,64,.2);content:"";height:1px;position:absolute;top:-40px;width:100%}.left{display:flex;flex-direction:row-reverse;gap:20px;position:relative}@media (max-width:1030px){.left{gap:30px;padding-top:20px}}@media (max-width:1230px){.left{align-items:center;flex-direction:column}}.left .img-border{margin-left:100px;-o-object-fit:cover;object-fit:cover}@media (max-width:1230px){.left .img-border{height:400px;margin:0;width:100%}}@media (max-width:560px){.left .img-border{height:350px;width:100%}}.right{margin-top:50px}@media (max-width:1230px){.right{align-items:center;flex-direction:column}}@media (max-width:1030px){.right{gap:30px}}.right .img-border{margin-right:100px;-o-object-fit:cover;object-fit:cover}@media (max-width:1230px){.right .img-border{height:400px;margin:0;width:100%}}@media (max-width:560px){.right .img-border{height:350px;width:100%}}.right .big-img{border-radius:50px 0 0 50px}@media (max-width:1230px){.right .big-img{height:300px;width:100%}}@media (max-width:1000px){.right .big-img{display:none;width:100%}}.right .content{position:relative}@media (max-width:1200px){.right .content{padding:20px}}.home .block-text-image{align-items:flex-start}.content-banner{align-items:center;background-color:#26282b;color:#fff;display:flex;gap:180px;height:100%;justify-content:center;padding:50px 100px;width:100%}@media (max-width:1290px){.content-banner{align-items:flex-start;flex-direction:column;gap:50px;padding:20px}}@media (max-width:580px){.content-banner{padding:20px}}.content-banner .title{position:relative;width:357px}.content-banner .title:before{background:hsla(0,0%,100%,.15);content:"";height:100%;position:absolute;right:-80px;top:0;width:1px}@media (max-width:1290px){.content-banner .title{width:100%}}.content-banner .content{display:flex;flex-direction:row;gap:100px}@media (max-width:1290px){.content-banner .content{flex-direction:column;gap:20px}}.content-banner .content .content-item{width:100%}.content-banner .content .content-item .number{align-items:center;background-color:#f6bd2b;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:14px;width:60px}.content-banner .content p{font-family:Poppins,"sans-serif";max-width:263px}@media (max-width:1290px){.content-banner .content p{max-width:100%}}.reduced-background{background-color:transparent!important;position:relative;z-index:2}.reduced-background:after{background-color:#26282b!important;content:"";height:80%!important;position:absolute;top:0;width:100%;z-index:-1}.home-banner{background-color:#26282b;margin:0 auto;overflow:hidden;position:relative;width:100%}.home-banner .title-content-img{max-height:800px;padding-right:27px;width:100%}@media (max-width:1000px){.home-banner .title-content-img{height:800px;padding:0}}@media (max-width:600px){.home-banner .title-content-img{height:550px}}.home-banner .title-content-img img{border-radius:0 20px 20px 0;filter:brightness(70%);max-height:800px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1000px){.home-banner .title-content-img img{border-radius:0;height:800px}}.home-banner .title-content{color:#fff;left:45%;padding:20px;position:absolute;top:40%;transform:translate(-50%,-50%);width:80%}@media (max-width:900px){.home-banner .title-content{left:50%;padding-left:20px;width:100%}}.home-banner .title-content h1{margin-bottom:20px;max-width:925px}@media (max-width:600px){.home-banner .title-content h1{margin-top:100px}}.home-banner .title-content h2{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:585px}@media (max-width:1300px){.home-banner .title-content{top:40%}}.home-banner .express-contact{bottom:250px;display:flex;flex-direction:column;height:74px;position:absolute;right:0;width:126px}@media (max-width:550px){.home-banner .express-contact{display:none}}.home-banner .express-contact .btn-express{background-color:#fff;border-radius:10px 0 0 0;color:#26282b;font-family:Poppins,"sans-serif";font-size:.75rem;font-style:normal;font-weight:700;line-height:14px;padding-bottom:15px;padding-top:45px;text-align:center;text-transform:uppercase;width:100%}.home-banner .express-contact .btn-express:before{content:url(../svg/depanne.svg);left:50%;position:absolute;top:10px}.home-banner .express-contact .tel{background-color:#f6bd2b;border-radius:0 0 0 10px;color:#fff;font-family:Poppins,"sans-serif";font-size:.75rem;font-style:normal;font-weight:700;line-height:14px;padding-bottom:15px;padding-left:10px;padding-top:45px;position:relative;text-align:center;text-transform:uppercase;width:100%}.home-banner .express-contact .tel:before{content:url(../svg/tel.svg);left:50%;position:absolute;top:12px}.home-banner .btn-content{bottom:58px;position:absolute;z-index:50}@media (max-width:600px){.home-banner .btn-content .btn-primary{display:none}}.home-banner .btn-content .btn-first{margin-bottom:100px;margin-left:110px}@media (max-width:1300px){.home-banner .btn-content .btn-first{margin-bottom:50px}}@media (max-width:600px){.home-banner .btn-content .btn-first{display:none}}.home-banner .btn-content .btn-first:after{display:none}@media (max-width:1300px){.home-banner .btn-content{display:flex;flex-direction:column;gap:20px}}@media (max-width:900px){.home-banner .btn-content{left:-50px}}.home-banner .btn-content a{color:#fff;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:normal;margin-left:120px;position:relative;text-transform:uppercase}@media (max-width:900px){.home-banner .btn-content a{margin-left:63px}}.home-banner .btn-content a:after{background:hsla(0,0%,100%,.3);bottom:-15px;content:"";height:3px;left:0;position:absolute;transition:background-color .3s ease;width:100%}@media (max-width:500px){.home-banner .btn-content a:after{width:80%}}.home-banner .btn-content a.active:after{background-color:orange}.img-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;margin-top:90px;min-height:390px;position:relative;width:100%;z-index:0}.img-banner:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 100%,transparent 0);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.img-banner .title{margin-bottom:32px;margin-top:53px;max-width:700px;position:relative;text-align:center;width:100%;z-index:20}.img-banner .content{display:flex;flex-direction:row;gap:100px;justify-content:space-between;z-index:20}@media (max-width:1200px){.img-banner .content{gap:50px}}@media (max-width:800px){.img-banner .content{flex-direction:column;justify-content:center;padding-bottom:50px}}.img-banner .content .information{display:flex;gap:10px}.img-banner .content .content-item{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:50%;display:flex;height:74px;justify-content:center;width:74px}.img-banner .content .content-item img{margin-bottom:5px}.img-banner .content p{color:#fff;font-family:Poppins,"sans-serif";font-size:1.125rem;font-style:normal;font-weight:600;line-height:24px;max-width:157px}.partners{align-items:center;background:rgba(39,47,64,.08);display:flex;flex-direction:column;margin-top:90px;min-height:265px}.partners .contain-logo{margin:30px 0 19px;text-align:center}.partners .contain-logo h3{color:#26282b;font-weight:700;text-align:center}.partners #swiper-partner{max-width:1200px}.partners #swiper-partner,.partners .container-partner{overflow:hidden;position:relative;width:100%}.partners .logo-gallery{display:flex;transition:transform .3s ease;will-change:transform}.partners .logo-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-width:150px;padding:20px;width:auto}.partners img{height:100px;-o-object-fit:contain;object-fit:contain;width:100%}.partners .swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;height:5px;margin-top:10px;max-width:1200px;position:relative;width:100%}.partners .swiper-scrollbar-drag{background:orange;border-radius:10px;transition:background .3s ease}.partners .swiper-scrollbar-drag:active,.partners .swiper-scrollbar-drag:hover{background:#ff8c00}.reinssurance{margin-top:50px}.reinssurance .contain-reinssurance{display:flex;gap:50px;justify-content:center}@media (max-width:620px){.reinssurance .contain-reinssurance{align-items:center;flex-direction:column;justify-content:center}}.reinssurance .contain-reinssurance .reinssurance-item{align-items:center;display:flex}@media (max-width:620px){.reinssurance .contain-reinssurance .reinssurance-item{width:200px}}.reinssurance .contain-reinssurance .reinssurance-item h5{color:#26282b;font-family:Poppins,"sans-serif";font-size:.75rem;font-style:normal;font-weight:800;letter-spacing:.6px;line-height:normal;padding-left:20px;text-transform:uppercase}.reinssurance .contain-reinssurance .reinssurance-item p{color:rgba(39,47,64,.8);font-family:Poppins,"sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:14px;padding-left:20px}.home .service_section{margin-top:0}.service_section{background-color:#26282b;display:flex;gap:150px;justify-content:center;margin-top:90px;width:100%}@media (max-width:1490px){.service_section{padding:0 20px}}@media (max-width:1220px){.service_section{flex-wrap:wrap}}.service_section .title{padding-top:50px}.service_section .title h3{margin-bottom:37px}@media (max-width:700px){.service_section .title h3{padding-left:20px;padding-right:20px}}.service_section .gallery{display:flex;flex-wrap:wrap;gap:20px}.service_section .gallery a{z-index:50}.service_section .gallery .service-banner-content{height:260px;position:relative;width:249px}.service_section .gallery .service-banner-content:after{background:linear-gradient(0deg,#000,transparent);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.service_section .gallery .service-banner-content img{border-radius:30px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.service_section .gallery .service-banner-content .title-service{bottom:20px;color:#fff;font-family:Poppins,"sans-serif";font-size:1.5rem;font-weight:600;left:30px;line-height:34px;position:absolute;width:calc(100% - 40px);z-index:20}.service_section .gallery .service-banner-content .title-service:after{content:url(../svg/plus.svg);margin-left:10px}.service_section .gallery .service-banner-content:hover .icone-wrapper{background-color:#fff}.service_section .gallery .icone-wrapper{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(39,47,64,.3);border-radius:20px;display:flex;height:70px;justify-content:center;left:10px;position:absolute;top:10px;width:70px;z-index:20}.service_section .gallery .icone-wrapper img{height:25px;width:21px;z-index:20}.service_section .gallery .service-banner-content .icone-wrapper img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.service_section .gallery .service-banner-content:hover .icone-wrapper img{filter:invert(72%) sepia(87%) saturate(381%) hue-rotate(331deg) brightness(101%) contrast(101%)}.service_section .picture{padding-bottom:49px;padding-top:49px}@media (max-width:770px){.service_section .picture{padding-left:10px;padding-right:10px;width:100%}}.service_section .picture img{border-radius:15px;height:499px;-o-object-fit:cover;object-fit:cover;width:504px}@media (max-width:770px){.service_section .picture img{height:250px;width:500px}}@media (max-width:1200px){.service_section{gap:80px}.service_section .service-banner-content{height:210px;width:200px}}@media (max-width:992px){.service_section{align-items:center;flex-direction:column;gap:40px}.service_section .gallery{justify-content:center}.service_section .gallery .service-banner-content{height:auto;max-width:300px;width:100%}}@media (max-width:768px){.service_section .gallery{align-items:center;flex-direction:column;gap:20px}.service_section .gallery .service-banner-content{height:200px;width:100%}.service_section .gallery .title{padding-top:20px;text-align:center}.service_section .gallery .title-service{font-size:1.125rem;line-height:28px}.service_section .picture img{width:100%}}@media (max-width:480px){.service_section{gap:20px}.service_section .icone-wrapper{height:50px;left:5px;top:5px;width:50px}.service_section .icone-wrapper img{height:18px;width:15px}.service_section .service-banner-content{height:180px;width:100%}}.txt{box-shadow:0 100px 100px 0 rgba(52,60,68,.1);margin-top:90px;padding:0 20px}.txt p{font-style:"Poppins","sans-serif";margin-top:10px}.txt h2{color:#26282b;margin-top:100px}.txt h1,.txt h3,.txt h4,.txt h5{color:#26282b;font-size:.9375rem;margin-top:15px}.txt strong{font-family:Poppins,"sans-serif";padding-top:20px}
