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'}}.helper>ul{padding:10px;width:250px;font-size:14px;line-height:16px}.zone{padding:15px}@media (max-width:799.98px){.row{margin:1em 0}}@media (max-width:799.98px){.hidden-sm-down{display:none!important}}@media (min-width:800px){.hidden-md-up{display:none!important}}.btn{text-transform:uppercase;font-weight:700;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;cursor:pointer}.btn.btn-default{color:#fff;border-color:#3a8084;background-color:#3a8084}.btn.btn-default:hover{color:#fff!important;background-color:#000;border-color:#000}.btn:hover{color:#fff!important}a.btn-default:not([href]):not([tabindex]){color:#fff;border-color:#3a8084;background-color:#3a8084}a.btn-default:not([href]):not([tabindex]):hover{background-color:#2a5e61}footer.container .btn{color:#fff}body{font-family:Montserrat,sans-serif;font-weight:400;color:#283135;font-size:16px;line-height:24px}.wrapper{background:linear-gradient(170deg,#f2e6d9 21%,#fff 21%) no-repeat}h1{font-family:Montserrat,sans-serif;font-weight:900;color:#fff;font-size:34px;line-height:44px}@media (max-width:799.98px){h1{font-size:20px;line-height:24px}}h1 span{font-weight:500}h2{font-family:Montserrat,sans-serif;font-weight:700;color:#000;font-size:24px;line-height:34px}@media (max-width:799.98px){h2{font-size:20px;line-height:28px}}h3{font-family:Montserrat,sans-serif;font-weight:700;color:#000;font-size:22px;line-height:32px}.btn{text-transform:none;text-decoration:none;font-weight:700;border-radius:8px;font-size:18px}a{color:#3a8084;text-decoration:underline;font-weight:600}a:hover{color:#000}.hero ul{list-style-type:none}.hero ul li{font-size:18px;line-height:26px;color:#283135}.hero ul li span{font-weight:800}.hero li::before{content:"";display:inline-block;margin-right:20px;width:15px;height:15px;border-radius:50%;background-color:#3a8084}.hero .zone{background-color:#fff;border-radius:16px;box-shadow:0 15px 25px 0 #00000015}.hero .zone .title{font-weight:900;font-size:19px;color:#3a8084}.hero .zone .subtitle{font-weight:400;font-size:18px;line-height:26px;color:#3a8084}.hero .zone .mentions{font-size:12px;line-height:18px;color:#333}.hero .zone .form-control{background-color:#f6f2ed;border:1px solid #cfb699}.hero .zone .form-control:focus{box-shadow:0 0 0 .2rem rgba(207,182,153,.25)}.hero .zone label{font-weight:700;color:#000}.mentions button{border:none;background:0 0;display:flex;color:#333}.mentions button:focus{border:none;background:0 0;outline:0}.chevron{width:35px;height:auto;top:0}.card-header{padding:0;margin-bottom:0;background-color:#fff;border:none}.card{border:none}.card-body{padding:0}.mentions button[aria-expanded=false] .chevron{transform:rotate(0);transition:.5s}.mentions button[aria-expanded=true] .chevron{transform:rotate(180deg);transition:.5s}.reassurance .numb{font-weight:900;font-size:70px;line-height:85px;color:#3a8084}@media (max-width:799.98px){.reassurance .numb{font-size:50px;line-height:65px}}.reassurance .numb span{font-weight:100}.reassurance p{color:#000}.contenu p span{font-weight:700}.accordion .card-main{border:none}.accordion .card-main .card-header{background-color:#f2e6d9;border-radius:8px;border:none;margin-bottom:0;text-transform:none}.accordion .card-main .card-header i{color:#283135}.accordion .card-main .card-header a{font-family:Montserrat,sans-serif;font-weight:800;color:#000;font-size:18px;line-height:22px;text-decoration:none}.accordion .card-main .card-header a:hover{text-decoration:none;cursor:pointer}.accordion .card-main .card-body{padding-top:0}.accordion .card-main .card-body .title{font-weight:700}.accordion .card-main .card-body a{font-weight:700}.accordion .card-secondary{border:none}.accordion .card-secondary .card-header{background-color:#e3d5c5;border-radius:8px;border:none;margin-bottom:0;text-transform:none}.accordion .card-secondary .card-header i{color:#283135}.accordion .card-secondary .card-header a{font-family:Montserrat,sans-serif;font-weight:800;color:#000;font-size:18px;line-height:22px;text-decoration:none}.accordion .card-secondary .card-header a:hover{text-decoration:none;cursor:pointer}.accordion .card-secondary .card-body{padding-top:0}.accordion .card-secondary .card-body .title{font-weight:700}.accordion .card-secondary .card-body a{font-weight:700}.accordion .card-third{border:none}.accordion .card-third .card-header{background-color:#b8a895;border-radius:8px;border:none;margin-bottom:0;text-transform:none}.accordion .card-third .card-header i{color:#283135}.accordion .card-third .card-header a{font-family:Montserrat,sans-serif;font-weight:800;color:#000;font-size:18px;line-height:22px;text-decoration:none}.accordion .card-third .card-header a:hover{text-decoration:none;cursor:pointer}.accordion .card-third .card-body{padding-top:0}.accordion .card-third .card-body .title{font-weight:700}.accordion .card-third .card-body a{font-weight:700}.footer{background-color:#3a8084}.footer .mention{color:#fff}.footer .mention span{text-decoration:underline}.footer .mention span:hover{color:#000}.video{background:linear-gradient(10deg,#f2e6d9 40%,#fff 40%)}.video .embed-container{position:relative;padding-bottom:calc(1600% / 9);height:0;overflow:hidden;max-width:100%}.video .embed-container embed,.video .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}