.elementorwpeditor h2{color:black!important}::selection{background-color:#e3517d4f}.jupiterx-main-content{padding-top:0!important}.btn-icon img{transition:.3s}.btn-icon:hover img{transform:translateX(6px)}@media (max-width:768px){.tel-justify-center p{text-align:justify!important;text-align-last:center!important}}.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events{margin-bottom:1rem}@media (max-width:1024px){h2{font-size:39px!important}}@media (max-width:768px){h2{font-size:33px!important}h3{font-size:26px!important}}.portable-display-none{display:none!important}.portable-full-width{width:100%!important}#sous-footer p,#sous-footer a{color:#8d8d8d!important;transition:.3s}#sous-footer a:hover{color:white!important;cursor:pointer}.cky-preference-center .cky-show-desc-btn{color:#e53d70!important}.grecaptcha-badge{visibility:hidden!important}.wpcf7 p{margin-bottom:0!important}.wpcf7 label,.wpcf7 input,.wpcf7 textarea{width:100%!important}.wpcf7 select,.wpcf7 input,.wpcf7 textarea{background:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px #fff solid;padding:.6rem;color:white!important}.wpcf7 select::placeholder,.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:white!important}input.wpcf7-form-control.has-spinner.wpcf7-submit{max-width:137px!important;background:none;margin:auto;justify-content:center;display:flex;transition:.2s;border:2px solid #e53d70!important;color:#e53d70!important;text-transform:uppercase;font-size:16px;font-weight:700}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{border:2px solid white!important;color:white!important;background:none!important}option{background:#000;color:#fff}input[type=radio]+label::before,input[type=radio]+span::before,input[type=checkbox]+label::before,input[type=checkbox]+span::before{margin:0 .7rem 0 0!important}.acceptance-label input{width:10px!important}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}[type="checkbox"]{position:absolute;left:0;opacity:.01}[type="checkbox"]+span{position:relative;padding-left:1.3em;font-size:1.05em;line-height:1.7;cursor:pointer}[type="checkbox"]:not(:checked)+span::before,[type="checkbox"]:checked+span::before{content:'';position:absolute;left:0;top:1.6px;width:1em;height:1em;background:#FFF;border-radius:.2em;transition:all .275s}[type="checkbox"]:not(:checked)+span::after,[type="checkbox"]:checked+span::after{content:'\2713';speak:never;position:absolute;top:.33em;left:.1em;font-size:1.3em;font-weight:700;color:#E53D70;line-height:0;transition:all .2s}[type="checkbox"]:not(:checked)+span::after{opacity:0;transform:scale(0) rotate(45deg)}[type="checkbox"]:checked+span::after{opacity:1;transform:scale(1) rotate(0)}