.section{position:relative;overflow:hidden;padding-block:2rem}.section .container h1{font-size:44px;line-height:49px}.section .container h2{font-size:24px;line-height:24px}.section .container h3{font-size:15px;line-height:16px}.section .container h4{font-size:23px;line-height:25px}.section .container h1 a,.section .container h2 a,.section .container h3 a,.section .container h4 a{color:#3c434d}.section__container__title,.section__container__subtitle{text-transform:uppercase;font-weight:300}.section__container__title{font-weight:700;margin-bottom:1rem}.section__container__title span{font-weight:300;display:block}.section__container__text p{font-size:1rem;line-height:22px;color:#6d6f72}.section__container__text ul,.section__container__text ol{color:#6d6f72}.section__container__text a{color:#3c434d}.section__container__text .table{width:100%!important;overflow:scroll}.section__container__link{display:flex;justify-content:center;align-items:center;margin-top:30px;font-weight:700}.section__container__link .btn{display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:22px;height:44px;white-space:nowrap;padding-inline:30px;text-transform:none}.section .swiper-button-prev,.section .swiper-button-next{border-radius:100%;margin:0;border:1px solid;width:44px;height:44px;background:#08698b;color:#fff;transition:.5s;z-index:2}.section .swiper-button-prev:after,.section .swiper-button-next:after{font-size:.75rem;font-weight:700;text-align:center}.section .swiper-button-prev:hover,.section .swiper-button-next:hover{background:#3c434d;border-color:#3c434d;color:#fff}.section .swiper-button-prev{margin-left:-30px}.section .swiper-button-next{margin-right:-30px}.section.gris{background-color:#f5f4f1}.section.blanc{background-color:#fff}@media (min-width: 768px){.section__container__title span{display:inline;white-space:nowrap}}@media (min-width: 992px){.section{padding-inline:15px}.section .container{max-width:1635px}.section .container h2{font-size:41px;line-height:56px}.section .container h3{font-size:25px;line-height:30px}.section__container__text p{font-size:18px;line-height:22px;color:#6d6f72}.section__container__link .btn{font-size:18px;min-width:525px}.section .swiper-button-prev,.section .swiper-button-next{background:#fff;color:#08698b;margin:0}.section .swiper-button-prev:hover,.section .swiper-button-next:hover{background:#00a7e7;color:#fff;border:#fff}}
