html{overflow-x:hidden!important}p.text-center{text-align:center}form.wpcf7-form .full-mobile{display:inline-block;width:47%;margin:0 1% 1.5em}form.wpcf7-form .full{display:block;width:98%;margin:0 1% 1.5em}form.wpcf7-form input,form.wpcf7-form select,form.wpcf7-form textarea{color:black!important}form.wpcf7-form input,form.wpcf7-form select{border-radius:100px}form.wpcf7-form textarea{border-radius:10px}form.wpcf7-form textarea{width:100%}div.wpcf7-mail-sent-ok{display:none!important}.cf7mls_progress_bar{margin-top:10px!important}.cf7mls_number_step_wrap .cf7mls_number,.cf7mls_number_step_wrap .cf7mls_step_current{color:#D4BAA9!important}.cf7mls-btns{margin-top:15px;display:flex;justify-content:center}button.cf7mls_back,button.cf7mls_next,button.wpcf7-submit{background-color:#42B5A6!important;border-radius:unset!important;margin:0 15px!important;color:white!important}@media (max-width:768px){form.wpcf7-form .full-mobile{display:block;width:98%!important;margin:0 1% 1.5em}}@media only screen and (max-width:768px){.cf7mls_number_step_wrap{margin-top:0!important}}button#cf7mls-back-btn-cf7mls_step-3{display:none}@media (max-width:767px){#form-contact>.elementor-container{margin-top:-20px}}.title-field{display:block!important;width:100%;margin-bottom:5px;font-size:17px}p.birthdate span{margin-right:1%}.wpcf7-form-control-wrap[data-name="birth-day"],.wpcf7-form-control-wrap[data-name="birth-month"]{width:auto!important;min-width:75px!important;display:inline-block!important}.wpcf7-form-control-wrap[data-name="birth-year"]{display:inline-block!important;width:auto!important;min-width:90px!important}div.position-img-list{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;justify-items:center}div.position-img-list img{max-width:85%}div.position-img-list img.profil{max-width:100%}.wpcf7-images-optimize-upload-wrap .images-optimize-upload-handler{background:#262626!important}.wpcf7-images-optimize-upload-wrap .images-optimize-upload-inner .images-optimize-upload-button{background:white!important;color:#000;border-radius:20px!important;font-size:13px!important;padding:10px 18px!important}.wpcf7-images-optimize-upload-wrap .images-optimize-upload-error{border-color:#99990c!important}.images-optimize-upload-button{background:white!important;color:black!important}.wpcf7-images-optimize-upload-wrap ul.list{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;align-items:self-start;justify-items:center}.wpcf7-images-optimize-upload-wrap ul.list li{background:none!important;overflow-wrap:break-word;height:auto;border:none;border-radius:unset}.wpcf7-images-optimize-upload-wrap ul.list li div.thumbnail{margin:0;height:auto;width:100%;border:none}.wpcf7-images-optimize-upload-wrap ul.list li div.thumbnail img{height:auto;width:90%!important;border-radius:9px}.wpcf7-images-optimize-upload-wrap ul.list li del{background-color:#000;margin:4px}@media (max-width:768px){.wpcf7-images-optimize-upload-wrap .images-optimize-upload-inner h3{display:none}.wpcf7-images-optimize-upload-wrap .images-optimize-upload-inner span{display:none}.wpcf7-images-optimize-upload-wrap ul.list{grid-template-columns:1fr 1fr;grid-gap:8px}}#grefStadeBloc{margin-bottom:1em}.gref_prix,.site-header{display:none}.elementor-button{position:relative;color:#fff;transition:all 500ms cubic-bezier(.77,0,.175,1);cursor:pointer;user-select:none}.elementor-button>span{position:relative;z-index:2}.elementor-button:before,.elementor-button:after{content:'';position:absolute;transition:inherit;z-index:0}.elementor-button:hover{color:#fff!important;transition-delay:.5s}.elementor-element-1064b9f .elementor-button:hover,.elementor-element-78b7ecf .elementor-button:hover,.elementor-element-3b5a9484 .elementor-button:hover,.elementor-element-1f6de5e .elementor-button:hover{color:#000!important}.elementor-button:hover:before{transition-delay:0s}.elementor-button:hover:after{background:#000;transition-delay:.35s}.elementor-element-1064b9f .elementor-button:hover:after,.elementor-element-78b7ecf .elementor-button:hover:after,.elementor-element-3b5a9484 .elementor-button:hover:after,.elementor-element-1f6de5e .elementor-button:hover:after{background:#fff}.anim-btn .elementor-button:before,.anim-btn .elementor-button:after{top:0;width:0;height:100%}.anim-btn .elementor-button:before{right:0;border:1px solid #000;border-left:0;border-right:0}.elementor-element-1064b9f .anim-btn .elementor-button:before,.elementor-element-78b7ecf .anim-btn .elementor-button:before,.elementor-element-3b5a9484 .anim-btn .elementor-button:before,.elementor-element-1f6de5e .anim-btn .elementor-button:before{border-color:#fff}.anim-btn .elementor-button:after{left:0}.anim-btn .elementor-button:hover:before,.anim-btn .elementor-button:hover:after{width:100%}body{overflow-x:visible}header.elementor-location-header{position:absolute;left:0;top:0;width:100%;z-index:100}header.affix{position:fixed;background:#fff;border-bottom:1px solid #000}.affix .logo-nonscroll,.logo-scroll{display:none}.affix .logo-scroll{display:block}.affix .btn-header .elementor-button{border-color:#000;color:#000!important}.affix .wrap-lang{display:none}.menutop .uael-modal-icon{width:60px;height:30px;position:relative}.menutop .uael-modal-icon:before{width:60px;height:2px;background:#fff;position:absolute;left:0;top:0;content:""}.menutop .uael-modal-icon:after{width:60px;height:2px;background:#fff;position:absolute;left:0;bottom:0;content:""}.menutop .uael-modal-icon i{width:100%!important;height:2px!important;background:#fff;position:absolute;left:0;top:calc(50% - 1px)}.menutop .uael-modal-icon i:before{display:none}.menutop-popup .uael-show{top:0!important}.menutop-popup .uael-content{margin:0;max-width:100%}.menutop-popup .uael-content .uael-modal-content-data{padding:0}.menuclose{cursor:pointer;position:relative;width:73px;height:73px}.menutop-popup .elementor-icon:before{width:60px;height:2px;background:#fff;position:absolute;left:calc(50% - 30px);top:50%;content:"";transform:rotate(45deg)}.menutop-popup .elementor-icon:after{width:60px;height:2px;background:#fff;position:absolute;left:calc(50% - 30px);top:50%;content:"";transform:rotate(-45deg)}.menutop-popup .elementor-icon i{opacity:0}.menutop-popup .uael-content{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.affix .menutop .uael-modal-icon i,.affix .menutop .uael-modal-icon:after,.affix .menutop .uael-modal-icon:before{background:#000}.uael-before-after-slider .twentytwenty-handle{top:calc(100% - 150px);background:#fff}.uael-before-after-slider .twentytwenty-handle .twentytwenty-right-arrow,.uael-before-after-slider .twentytwenty-handle .twentytwenty-left-arrow{border:none!important;border-top:2px solid #8F5456!important;border-left:2px solid #8F5456!important;width:10px;height:10px}.uael-before-after-slider .twentytwenty-handle .twentytwenty-left-arrow{transform:rotate(-45deg)}.uael-before-after-slider .twentytwenty-handle .twentytwenty-right-arrow{transform:rotate(135deg)}.btn-next .elementor-button{width:50px;height:50px}.carousel-celebrite .swiper-button-prev,.carousel-celebrite .swiper-button-next{width:200px!important;height:200px!important;top:65px}.carousel-celebrite .swiper-button-prev{transform:rotate(45deg)!important}.carousel-celebrite .swiper-button-next{transform:rotate(-135deg)!important}.carousel-celebrite .swiper-button-prev i,.carousel-celebrite .swiper-button-next i{display:none}.video-carousel .eicon-play:before{content:"\f167";font-family:"Font Awesome 5 Brands";font-weight:400;font-size:200px;color:#fff}.video-carousel .elementor-swiper-button{border:none!important;border-top:2px solid #fff!important;border-left:2px solid #fff!important;width:200px!important;height:200px!important;top:calc(100% - 100px)}.video-carousel .elementor-swiper-button-prev{transform:rotate(-45deg)!important;left:10%!important}.video-carousel .elementor-swiper-button-next{transform:rotate(135deg)!important;right:10%!important}.video-carousel .elementor-swiper-button i{display:none}.slick-dots{left:0}.slick-dots li{width:17px;height:17px;border:1px solid #000;border-radius:100%;margin:5px}.slick-dots li.slick-active{background:#000}.slick-dots li button{display:none}.elementor-widget-uael-faq .uael-accordion-icon-closed{width:40px;height:40px;position:relative;display:block}.uael-accordion-title.uael-title-active .uael-accordion-icon-opened{display:block;width:40px;height:40px;position:relative}.elementor-widget-uael-faq .uael-accordion-icon-closed:before{width:1px;height:100%;content:"";background:#000;position:absolute;left:50%;top:0}.elementor-widget-uael-faq .uael-accordion-icon-closed:after{width:100%;height:1px;content:"";background:#000;position:absolute;left:0%;top:50%}.elementor-widget-uael-faq .uael-accordion-icon-opened i,.elementor-widget-uael-faq .uael-accordion-icon-closed i{display:none}.elementor-widget-uael-faq .uael-accordion-icon-opened:before{width:1px;height:100%;content:"";background:#000;position:absolute;left:50%;top:0;transform:rotate(45deg)}.elementor-widget-uael-faq .uael-accordion-icon-opened:after{width:100%;height:1px;content:"";background:#000;position:absolute;left:0%;top:50%;transform:rotate(45deg)}.uael-faq-accordion .uael-accordion-content p{margin-bottom:15px}.carousel-avantapres-1 style{display:none!important}.carousel-avantapres-1 .twentytwenty-overlay{display:none}.slick-dots{bottom:-45px}@media screen and (max-width:767px){.menutop .uael-modal-icon{width:50px;height:16px}.noir-mobile{background:#000}.gradien-noirblanc{background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 15%,rgba(0,0,0,1) 15%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 15%,rgba(0,0,0,1) 15%);background:linear-gradient(0deg,rgba(255,255,255,1) 15%,rgba(0,0,0,1) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1)}.noir-mobile .elementor-heading-title{color:#fff!important}.uael-before-after-slider .uael-ba-container img{height:330px;width:100%;object-fit:cover;width:250px}.uael-before-after-slider .twentytwenty-handle{width:25px!important;height:25px!important;top:calc(100% - 60px);margin-left:calc(-25px / 2 - 1px)!important;margin-top:calc(-25px / 2 - 1px)!important}.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((25px + (1px* 2)) / 2)!important}.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((25px + (1px* 2)) / 2)!important}.uael-before-after-slider .twentytwenty-handle .twentytwenty-right-arrow,.uael-before-after-slider .twentytwenty-handle .twentytwenty-left-arrow{width:5px;height:5px}.slick-dots{bottom:-25px}.slick-dots li{width:7px;height:7px}.btn-next .elementor-button{width:15px;height:15px;padding:0!important}.video-carousel .elementor-swiper-button{width:40px!important;height:40px!important}.video-carousel .eicon-play:before{font-size:60px}.elementor-widget-uael-faq .uael-accordion-icon-closed,.uael-accordion-title.uael-title-active .uael-accordion-icon-opened{width:20px;height:20px}.elementor-1891 .elementor-element.elementor-element-aeed1ea{margin-left:auto}}