body,html{min-height:100%;width:100%}body{background-color:#fff!important;color:#000;float:left;font-family:Montserrat,sans-serif;font-size:px2rem(14);font-weight:400;height:auto;margin:0!important;min-height:100vh;overflow-x:hidden;position:relative;width:100vw}.container{clear:both;float:none;margin:0 auto;max-width:1200px}.glide--carousel{display:grid;grid-template-columns:1fr;position:relative}.glide--carousel .glide__track{overflow:hidden}.glide--carousel .glide__track .glide__slides{display:flex}@media screen and (max-width:782px){html[lang=fr]{margin-top:0!important}body.admin-bar{padding-top:46px}body.admin-bar header{top:46px}}body.admin-bar header{top:32px}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}li{margin-left:18px;padding-bottom:7px}em{color:#d0a04c;font-style:normal}body.page-template-default section.page{padding:100px 0 50px}body.page-template-default section.page .container .post-content{padding:100px 0}#btnTop{background-color:#d0a04c;border:none;border-radius:initial;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:18px;outline:none;padding:20px 15px;position:fixed;right:30px;z-index:99}#btnTop:before{background-image:url(../icons/top-arrow.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;content:""!important;display:block;height:12px!important;width:20px!important}#btnTop:hover{background-color:#484746}.services-listing{display:flex;flex-direction:column;width:100%}.services-listing a{border-bottom:1px solid hsla(0,0%,100%,.44);color:#fff!important;padding:10px 0;padding-left:30px!important;position:relative;width:100%!important}.services-listing a:before{background-image:url(../icons/arrow-white.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;content:""!important;display:block;height:18px!important;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px!important;z-index:1}.grid-container_five_images{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(9,1fr)}.grid-container_five_images .grid-item_1{grid-area:1/2/4/6;max-height:150px}.grid-container_five_images .grid-item_1 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.grid-container_five_images .grid-item_2{grid-area:2/6/5/10;max-height:180px}.grid-container_five_images .grid-item_2 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.grid-container_five_images .grid-item_3{grid-area:4/1/7/6;max-height:150px}.grid-container_five_images .grid-item_3 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.grid-container_five_images .grid-item_4{grid-area:5/6/10/11;max-height:230px}.grid-container_five_images .grid-item_4 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.grid-container_five_images .grid-item_5{grid-area:7/2/10/6;max-height:150px}.grid-container_five_images .grid-item_5 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.grid-container_hero_about{width:100%}.grid-container_hero_about .infos{align-items:flex-start;background:radial-gradient(70.71% 70.71% at 50% 50%,#6e747b 0,#484746 100%);border-radius:100px;color:#fff;display:inline-flex;flex-direction:column;float:right;height:200px;justify-content:center;margin-bottom:-120px;position:relative;text-align:center;width:200px;z-index:2!important}.grid-container_hero_about .infos .text-1{color:#fff;font-family:Poppins,sans-serif;font-size:69px;font-style:normal;font-weight:700;line-height:69px;text-align:center;width:100%}@media only screen and (max-width:895px){.grid-container_hero_about .infos .text-1{font-size:40px}}.grid-container_hero_about .infos .text-2{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:12px;text-align:center;text-transform:uppercase;width:100%}.grid-container_hero_about .infos p{text-align:center}.grid-container_hero_about .img-1{float:right;margin-right:50px;max-height:500px;max-width:500px;width:80%;z-index:1}.grid-container_hero_about .img-1,.grid-container_hero_about .img-2{border:5px solid #fff;box-shadow:0 0 30px 0 rgba(0,0,0,.08);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.grid-container_hero_about .img-2{float:left;margin-top:-100px;max-height:230px;max-width:330px;width:50%}.services-section{display:grid;gap:60px 20px;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:1200px){.services-section{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:895px){.services-section{display:none!important}}.services-section .services-block{color:#414141;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:22px}.services-section .services-block .services-block_content{border-radius:20px;box-shadow:0 0 25px -10px rgba(0,0,0,.3);display:flex;flex-direction:column;padding:50px 40px;position:relative}.services-section .services-block .services-block_content:before{background-color:#f8f8f8;border-radius:20px 20px 128px 20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.services-section .services-block .services-block_content p{margin-bottom:15px}.services-section .services-block .services-block_content .services-title{font-family:Poppins,sans-serif;font-size:20px;line-height:24px;padding-bottom:10px}.services-section .services-block .services-block_content .service-icon_numbers{display:flex;flex-direction:row;margin-top:auto;width:100%}.services-section .services-block .services-block_content .service-icon_numbers div{display:flex;flex-direction:column;height:100%;width:50%}.services-section .services-block .services-block_content .service-icon_numbers div .services-icons{border-radius:0!important;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10px;width:70px}.services-section .services-block .services-block_content .service-icon_numbers div .services-numbers{color:hsla(0,0%,100%,0);font-family:Poppins,sans-serif;font-size:55px;font-weight:700;height:100%;line-height:55px;margin-left:auto;text-shadow:-3px 0 #000,0 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000}@supports ((-webkit-text-stroke-color:black) and (-webkit-text-fill-color:white)) or ((-moz-text-stroke-color:black) and (-moz-text-fill-color:white)){.services-section .services-block .services-block_content .service-icon_numbers div .services-numbers{-moz-text-fill-color:hsla(0,0%,100%,0);-webkit-text-fill-color:hsla(0,0%,100%,0);-moz-text-stroke-color:#000;-webkit-text-stroke-color:#000;-moz-text-stroke-width:1.5px;-webkit-text-stroke-width:1.5px;color:unset;text-shadow:unset}}.services-section .services-block .services-block_content .services-see_more{background-color:#484746;border-radius:25px;bottom:-21px;color:#fff;height:43px;left:40px;position:absolute;width:43px}.services-section .services-block .services-block_content .services-see_more p{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.services-section .last-services-block{background-color:#d0a04c;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px 40px}.services-section .last-services-block .title-service-widget{color:#fff;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:34px;text-align:center}.services-section .last-services-block .btn-service-widget{background-color:#c2d201;border:1px solid #c2d201;border-radius:25px;color:#fff;display:block;font-size:15px;line-height:18px;margin-top:50px;padding:12px 16px;text-align:center;transition:all .3s}.services-section .last-services-block .btn-service-widget:hover{background-color:transparent;color:#fff}.services-section-slider{display:none}.services-section-slider .glide__track{padding-bottom:30px}.services-section-slider .glide__track .services-list{height:100%}.services-section-slider .glide__arrows{bottom:0;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.services-section-slider .glide__arrows .glide__arrow{background-color:#fff!important;background-image:none!important;border:2px solid rgba(208,160,76,.616)!important;border-radius:100px;bottom:0;cursor:pointer;height:40px;margin:auto;-o-object-fit:contain;object-fit:contain;padding:0;position:absolute;top:0;transform-origin:center;width:40px}.services-section-slider .glide__arrows .glide__arrow:hover{background-color:#d0a04c!important}.services-section-slider .glide__arrows .glide__arrow--left{background-position:50%;background-repeat:no-repeat;color:#d0a04c;right:calc(100% + 15px);transform:rotate(180deg)}.services-section-slider .glide__arrows .glide__arrow--left:hover{color:#fff}@media only screen and (max-width:630px){.services-section-slider .glide__arrows .glide__arrow--left{right:calc(100% + 5px)}}.services-section-slider .glide__arrows .glide__arrow--right{color:#d0a04c;left:calc(100% + 15px);transform:rotate(180deg)}@media only screen and (max-width:630px){.services-section-slider .glide__arrows .glide__arrow--right{left:calc(100% + 5px)}}.services-section-slider .glide__arrows .glide__arrow--right:hover{color:#fff}@media only screen and (max-width:895px){.services-section-slider{display:block!important}}.services-section-slider .services-block{color:#414141;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:22px}.services-section-slider .services-block .services-block_content{border-radius:20px;box-shadow:0 0 25px -10px rgba(0,0,0,.3);display:flex;flex-direction:column;padding:50px 40px;position:relative}.services-section-slider .services-block .services-block_content:before{background-color:#f8f8f8;border-radius:20px 20px 128px 20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.services-section-slider .services-block .services-block_content p{margin-bottom:15px}.services-section-slider .services-block .services-block_content .services-title{font-family:Poppins,sans-serif;font-size:20px;line-height:24px;padding-bottom:10px}.services-section-slider .services-block .services-block_content .service-icon_numbers{display:flex;flex-direction:row;margin-top:auto;width:100%}.services-section-slider .services-block .services-block_content .service-icon_numbers div{display:flex;flex-direction:column;height:100%;width:50%}.services-section-slider .services-block .services-block_content .service-icon_numbers div .services-icons{border-radius:0!important;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10px;width:70px}.services-section-slider .services-block .services-block_content .service-icon_numbers div .services-numbers{color:hsla(0,0%,100%,0);font-family:Poppins,sans-serif;font-size:55px;font-weight:700;height:100%;line-height:55px;margin-left:auto;text-shadow:-3px 0 #000,0 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000}@supports ((-webkit-text-stroke-color:black) and (-webkit-text-fill-color:white)) or ((-moz-text-stroke-color:black) and (-moz-text-fill-color:white)){.services-section-slider .services-block .services-block_content .service-icon_numbers div .services-numbers{-moz-text-fill-color:hsla(0,0%,100%,0);-webkit-text-fill-color:hsla(0,0%,100%,0);-moz-text-stroke-color:#000;-webkit-text-stroke-color:#000;-moz-text-stroke-width:1.5px;-webkit-text-stroke-width:1.5px;color:unset;text-shadow:unset}}.services-section-slider .services-block .services-block_content .services-see_more{background-color:#484746;border-radius:25px;bottom:-21px;color:#fff;height:43px;left:40px;position:absolute;width:43px}.services-section-slider .services-block .services-block_content .services-see_more p{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.services-section-slider .last-services-block{background-color:#d0a04c;border-radius:20px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;height:100%;justify-content:center;padding:50px 40px}.services-section-slider .last-services-block .title-service-widget{color:#fff;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:34px;text-align:center}.services-section-slider .last-services-block .btn-service-widget{background-color:#c2d201;border:1px solid #c2d201;border-radius:25px;color:#fff;display:block;font-size:15px;line-height:18px;margin-top:50px;padding:12px 16px;text-align:center;transition:all .3s}.services-section-slider .last-services-block .btn-service-widget:hover{background-color:transparent;color:#fff}.steps-section{flex-direction:column;text-align:center}.steps-section,.steps-section .steps-icon_background{align-items:center;display:flex;justify-content:center}.steps-section .steps-icon_background{background-position:50%;background-repeat:no-repeat;background-size:contain;height:135px;width:135px}.steps-section .steps-icon_background i{height:70px;width:70px}.steps-section .steps-icon_background i:before{font-size:70px}.steps-section .steps-number{margin-right:-90px;margin-top:-35px}.steps-section .steps-number p{background-color:#484746;border-radius:50%;color:#fff;height:43px;line-height:43px;margin:0;padding:0;text-align:center;width:43px}.steps-section .steps-content{margin-top:22px}.steps-section .steps-content h3{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:22px;margin-bottom:14px}.steps-section .steps-content p{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:22px}.testimonials-section{grid-column-gap:67px;grid-row-gap:50px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);margin-bottom:-50px;margin-top:-70px}@media only screen and (max-width:630px){.testimonials-section{grid-column-gap:20px;grid-row-gap:35px;grid-template-columns:1fr;grid-template-rows:1fr}}@media only screen and (max-width:895px){.testimonials-section{grid-column-gap:20px;grid-row-gap:35px}}.testimonials-section .testi-block{background-color:#fff;border-radius:25px;box-shadow:0 0 25px 0 rgba(0,0,0,.2);display:grid;grid-template-areas:"desc" "infos";grid-template-rows:auto auto;padding:30px}.testimonials-section .testi-block .testi-desc{align-self:start;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;grid-area:desc;line-height:22px}.testimonials-section .testi-block .testi-infos{display:grid;grid-area:infos;grid-template-columns:60px auto;margin-top:20px}.testimonials-section .testi-block .testi-infos .testi-infos_image{height:60px;text-align:center;width:60px}.testimonials-section .testi-block .testi-infos .testi-infos_image img{border-radius:30px;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:60px}.testimonials-section .testi-block .testi-infos .testi-infos_name_and_statut{display:flex;flex-direction:column;justify-content:center;margin-left:15px}.testimonials-section .testi-block .testi-infos .testi-infos_name_and_statut .testi-infos_name{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-style:400;font-weight:700;line-height:22px}.testimonials-section .testi-block .testi-infos .testi-infos_name_and_statut .testi-infos_statut{color:#414141;font-family:Poppins,sans-serif;font-size:15px;font-style:400;font-weight:400;line-height:22px}.testimonials-section .testi-block-1{display:flex;flex-direction:column;grid-area:1/3/3/5;position:relative;z-index:1}@media only screen and (max-width:630px){.testimonials-section .testi-block-1{grid-area:initial}}.testimonials-section .testi-block-1:before{background-image:url(../icons/testi-one.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;content:""!important;display:block;height:38px!important;margin-top:-50px;position:absolute;right:0;width:51px!important}.testimonials-section .testi-block-1:after{background-color:#f8f8f8;border-radius:20px 20px 128px 20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.testimonials-section .testi-block-2{display:flex;flex-direction:column;grid-area:2/1/4/3;position:relative;z-index:1}@media only screen and (max-width:630px){.testimonials-section .testi-block-2{grid-area:initial}}.testimonials-section .testi-block-2:before{background-image:url(../icons/testi-three.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;content:""!important;display:block;height:38px!important;margin-top:-50px;position:absolute;right:0;width:51px!important}.testimonials-section .testi-block-2:after{background-color:#f8f8f8;border-radius:20px 20px 128px 20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.testimonials-section .testi-block-3{display:flex;flex-direction:column;grid-area:3/3/5/5;position:relative;z-index:1}@media only screen and (max-width:630px){.testimonials-section .testi-block-3{grid-area:initial}}.testimonials-section .testi-block-3:before{background-image:url(../icons/testi-three.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;content:""!important;display:block;height:38px!important;margin-top:-50px;position:absolute;right:0;width:51px!important}.testimonials-section .testi-block-3:after{background-color:#f8f8f8;border-radius:20px 20px 128px 20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.testimonials-section .testi-block-4{display:flex;flex-direction:column;grid-area:4/1/6/3;position:relative;z-index:1}@media only screen and (max-width:630px){.testimonials-section .testi-block-4{grid-area:initial}}.testimonials-section .testi-block-4:before{background-image:url(../icons/testi-one.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;content:""!important;display:block;height:38px!important;margin-top:-50px;position:absolute;right:0;width:51px!important}.testimonials-section .testi-block-4:after{background-color:#f8f8f8;border-radius:20px 20px 128px 20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
