main h1{font-family:Coolvetica Rg;font-weight:400;font-style:normal;font-size:32px;position:relative;z-index:1;padding:0}@media (min-width:0){main h1{font-size:calc(.25vw + 32px)}}@media (min-width:1200px){main h1{font-size:35px}}main h2{font-family:Coolvetica Rg;font-weight:400;font-style:normal;font-size:30px;margin-bottom:12px}main .btn{font-family:Lato,sans-serif;font-weight:600;font-style:normal;color:#fff;padding:8px 35px;display:inline-block;border-radius:10px;background:linear-gradient(#ffa949,#ffc079);box-shadow:0 9px 14px rgba(250,144,20,.45);border:0;margin-top:10px;font-size:16px;transition:.25s ease-in-out}@media (min-width:0){main .btn{font-size:calc(.08333vw + 16px)}}@media (min-width:1200px){main .btn{font-size:17px}}main .btn:hover{color:#fff;box-shadow:0 6px 8px rgba(250,144,20,.45)}main .btn-green{background:#7bd385;box-shadow:none}main .btn-green:hover{color:#fff;box-shadow:none}main .btn.btn-sm{font-size:80%;padding:8px 25px}section{padding:50px 0}@media (min-width:768px){section{padding:80px 0}}@media (min-width:1200px){section p{font-size:19px}}section h1+h2{margin-top:65px}@media (min-width:768px){section h1{margin-bottom:15px}section h1+p{text-align:center}}section.section-bg{background:url(/images/content/quisommesnous-xs.jpg) #f8faf0 50% no-repeat;background-size:cover}section.section-bg .caption{padding:0 20px}section.section-bg .caption h2,section.section-bg .caption p{color:#fff}@media (min-width:768px){section.section-bg{background:url(/images/content/quisommesnous.jpg) #f8faf0 50% no-repeat;background-size:cover}section.section-bg .caption{padding:0}section.section-bg .caption h2{margin-bottom:30px}}section.section-reassurance{overflow:hidden}section.section-reassurance h2{margin-bottom:10px}section.section-reassurance h3{font-family:Coolvetica Rg;font-weight:400;font-style:normal;font-size:24px;color:#313131}section.section-reassurance p{color:#5c7677}section.section-reassurance ul{margin-top:30px;padding:0;list-style:none}section.section-reassurance ul li{position:relative}section.section-reassurance ul li:first-child:before{background:url(/images/icons/illus_quality.svg) #f8faf0 50% no-repeat;background-size:90px 90px}section.section-reassurance ul li:nth-child(2):before{background:url(/images/icons/illus_help.svg) #f8faf0 50% no-repeat;background-size:90px 90px}section.section-reassurance ul li:nth-child(3):before{background:url(/images/icons/illus_ecology.svg) #f8faf0 50% no-repeat;background-size:90px 90px}section.section-reassurance ul li:nth-child(4):before{background:url(/images/icons/illus_social.svg) #f8faf0 50% no-repeat;background-size:90px 90px}@media (max-width:767.98px){section.section-reassurance ul li{padding:40px 0 30px 100px}section.section-reassurance ul li:nth-child(2n){padding-left:0;padding-right:60px}section.section-reassurance ul li:nth-child(odd):before{content:"";position:absolute;top:0;left:-40px;width:150px;height:150px;border-radius:100%;z-index:-1}section.section-reassurance ul li:nth-child(2n):before{content:"";position:absolute;top:0;right:-40px;width:150px;height:150px;border-radius:100%;z-index:-1}}@media (min-width:768px){section.section-reassurance h2{text-align:center}section.section-reassurance h3{margin-top:-35px}section.section-reassurance ul{display:flex;flex-wrap:wrap;justify-content:space-between}section.section-reassurance ul li{width:45%;text-align:center}section.section-reassurance ul li:before{content:"";display:block;margin:0 auto;width:170px;height:170px;border-radius:100%;z-index:-1}section.section-reassurance ul li:first-child{margin-bottom:30px}section.section-reassurance ul li:first-child:before{background-position:center 30px}section.section-reassurance ul li:nth-child(2){margin-bottom:30px}section.section-reassurance ul li:nth-child(2):before,section.section-reassurance ul li:nth-child(3):before,section.section-reassurance ul li:nth-child(4):before{background-position:center 30px}}@media (min-width:992px){section.section-reassurance ul li{margin-bottom:0!important;width:21%}}@media (min-width:1200px){section.section-reassurance h2+p{padding:0 20%;margin-bottom:50px}section.section-reassurance h3{margin-top:-65px}section.section-reassurance ul li:before{width:240px;height:240px}section.section-reassurance ul li:first-child:before,section.section-reassurance ul li:nth-child(2):before,section.section-reassurance ul li:nth-child(3):before,section.section-reassurance ul li:nth-child(4):before{background-size:100px 100px;background-position:center 40px}}