body{font-family:'Open Sans',sans-serif}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-weight:700}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-weight:400;font-size:16px;line-height:20px;color:#212529;background-color:#fff;word-spacing:normal;letter-spacing:normal}.wrapper{min-height:100%;position:relative}h3,h4{font-weight:700}h1{font-size:2.5rem;font-weight:400}h2{font-size:1.9rem;font-weight:400}h3{font-size:1.5rem}h4{font-size:1.3rem}p{margin-bottom:0}.mentions{font-size:10px;line-height:11px}.helper{border:1px solid #000;position:fixed;color:#000;font-size:12px;line-height:12px;top:0;left:0;z-index:999;background-color:#fff;width:20px;height:20px;display:inline-block;overflow:hidden;transition:all .3s ease-out;text-align:left}.helper:hover{width:250px;height:auto}.helper>span.responsive-indic{cursor:pointer;font-size:12px;line-height:14px}.helper>span.responsive-indic::after{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;font-weight:700;background-color:#ff0;z-index:999;content:'xl'}@media (max-width:1239.98px){.helper>span.responsive-indic::after{content:'md'}}@media (max-width:799.98px){.helper>span.responsive-indic::after{content:'sm'}}@media (max-width:319.98px){.helper>span.responsive-indic::after{content:'xs'}}.zone{padding:15px}@media (max-width:799.98px){.row{margin:1em 0}}@media (max-width:799.98px){.hidden-sm-down{display:none!important}}body{font-family:Montserrat,sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#2e2e2e;overflow-x:hidden}body strong{font-weight:700}body h1,body h2,body h3{font-family:Montserrat,sans-serif}body h1{font-size:34px;line-height:48px;font-weight:600;margin-top:150px}@media (max-width:1239.98px){body h1{margin-top:100px}}@media (max-width:799.98px){body h1{margin-top:60px}}body h1 strong{color:#ff3e80;font-weight:600}body h2{font-size:34px;line-height:48px;font-weight:600;margin-bottom:60px}@media (max-width:799.98px){body h2{font-size:28px;line-height:40px;margin-bottom:30px}}body h2 strong{color:#ff3e80;font-weight:600}body h2.white{font-weight:700;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.1)}body h3{font-size:18px;line-height:26px;font-weight:700}body h3 strong{color:#ff3e80}@media (max-width:799.98px){body .container{padding:0}}body .cta{display:inline-block;font-weight:700;color:#fff;padding:10px 25px;border-radius:25px;border:none;transition:.2s}body .cta:hover{text-decoration:none}body .cta-vert{background-color:#28b392}body .cta-vert:hover{background-color:#229a7e}body .cta-rose{background-color:#ff3e80}body .cta-rose:hover{background-color:#ff1f6c}body .bg-gris{background:transparent linear-gradient(92deg,#ededed 0,#f7f7f7 100%) 0 0 no-repeat padding-box}body .bg-rose{background:transparent radial-gradient(closest-side at 11% 9%,#efacba 0,#e693a5 100%) 0 0 no-repeat padding-box}body .bg-vert{background:transparent linear-gradient(92deg,#77baa4 0,#afdbb1 100%) 0 0 no-repeat padding-box}body .list .item-list{padding:15px 0 15px 32px;position:relative}@media (max-width:799.98px){body .list .item-list{padding:10px 0 10px 32px}}body .list .item-list::before{content:url(../img/bullet.png);position:absolute;top:19px;left:0}body #hero{background-image:url(../img/bg-gris.png);background-repeat:no-repeat;background-position:top center}@media (max-width:799.98px){body #hero .logo{width:300px}}body #hero .form-wrapper{background-color:#fff;box-shadow:0 0 30px #0000001A;border-radius:30px;position:relative}@media (min-width:800px){body #hero .form-wrapper::before{content:url(../img/deco1.png);position:absolute;top:-50px;right:-90px}}body #hero .form-wrapper .entete{background-color:#f6f6f6;border-radius:30px 30px 0 0}body #hero .form-wrapper .entete p{font-size:20px;line-height:32px;font-weight:600;color:#000;text-align:center}body #hero .form-wrapper .entete p strong{color:#ff3e80;font-weight:600}body #hero .form-wrapper .hide-on-success{padding:30px 50px}@media (max-width:799.98px){body #hero .form-wrapper .hide-on-success{padding:10px 15px}}@media (max-width:799.98px){body #hero .form-wrapper .hide-on-success form div{margin:4px 0!important}}body #hero .form-wrapper .hide-on-success form div div div label{font-size:16px;font-weight:600}body #hero .form-wrapper .hide-on-success form div div div label.error{font-weight:400}body #hero .form-wrapper .hide-on-success form div div div input{height:50px;border:2px solid #e3e3e3;border-radius:4px}body #hero .form-wrapper .hide-on-success form div div div textarea{border:2px solid #e3e3e3;border-radius:4px}body #hero .form-wrapper .hide-on-success form .champ-oblig{font-size:12px;color:#7f7f7f}body #hero .form-wrapper .hide-on-success form .mentions{color:#7f7f7f;font-size:12px;line-height:18px}body #hero .form-wrapper .hide-on-success form .mentions a{color:#7f7f7f}body #hero .form-wrapper .hide-on-success form .mentions br+a{text-decoration:underline}body #hero .form-wrapper .show-on-success{background-color:#fff;border:none;text-align:center;padding:80px 50px;border-radius:0 0 30px 30px}body #hero .form-wrapper .show-on-success strong{font-size:34px;line-height:48px;font-weight:600;color:#ff3e80}body #hero .form-wrapper .show-on-success p{color:#2e2e2e;font-size:16px;margin-top:20px}body .avis{position:relative}@media (min-width:800px){body .avis{background:url(../img/overlay.png) no-repeat right bottom,transparent radial-gradient(circle 1200px at 11% 9%,#efacba 0,#e693a5 100%) 0 0 no-repeat padding-box}}body .avis .subtitle{color:#fff;font-size:18px;font-weight:700;text-align:center;text-shadow:0 0 6px rgba(0,0,0,.1)}body .avis .subtitle strong{font-size:26px}body .avis .card-avis{background-color:#fff;box-shadow:0 0 30px #0000001A;border-radius:30px;padding:40px 50px;margin-bottom:30px;z-index:3}@media (max-width:799.98px){body .avis .card-avis{padding:30px 25px}}@media (max-width:1239.98px){body .avis .card-avis .d-flex{flex-direction:column}}body .avis .card-avis div div p:first-child{font-size:18px;line-height:26px;font-weight:700}body .avis .card-avis .logo1{width:156px;height:35px;margin-top:10px}body .avis .card-avis .logo2{width:156px;height:50px}body .avis .card-avis .logo3{width:156px;height:52px}body .avis .card-avis p+p{font-size:13px;color:#757575}body .avis .avisVerif{mix-blend-mode:screen}body .contenu2{background-repeat:no-repeat;background-position:top center;z-index:-20!important}@media (min-width:800px){body .contenu2{background-image:url(../img/bg-gris-2.png)}}body .contenu2 .card-raison{background-color:#fff;box-shadow:0 0 30px #0000001A;border-radius:30px;padding:40px 50px;position:relative}@media (max-width:799.98px){body .contenu2 .card-raison{padding:30px 25px;margin-bottom:30px}}body .contenu2 .card-raison.card1::before{content:url(../img/deco2.png);position:absolute;top:-30px;left:-30px}body .contenu2 .card-raison.card2::before{content:url(../img/deco3.png);position:absolute;bottom:-28px;right:-20px}body .pourquoi .card-pourquoi{box-shadow:0 0 30px #0000001A;border-radius:30px}@media (max-width:799.98px){body .pourquoi .card-pourquoi{margin-bottom:30px}}body .pourquoi .card-pourquoi img{border-radius:30px 30px 0 0;width:100%}body .pourquoi .card-pourquoi div{background-color:#fff;border-radius:0 0 30px 30px;padding:0 30px 30px 30px}body .contact{padding-left:15px;padding-right:15px}body .contact .container{border-radius:30px;position:relative}@media (min-width:800px){body .contact .container:before{position:absolute;content:url(../img/mobile.png);bottom:-8px;left:30px}}body .contact p{font-size:18px;color:#fff;text-shadow:0 0 6px rgba(76,130,70,.5)}body .footer-wrapper span{text-decoration:underline}@media (max-width:799.98px){body .footer-wrapper img{width:300px}}