section.banner-bottom{margin-bottom:100px;position:relative}@media (max-width:767.98px){section.banner-bottom{margin-bottom:32px}}section.banner-bottom img{border-radius:15px}@media (max-width:767.98px){section.banner-bottom img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}}section.banner-bottom .text{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}@media (max-width:767.98px){section.banner-bottom .text{padding-left:1.5rem;padding-right:1.5rem}}section.banner-bottom .text h2{color:#fff;font-size:36px;font-weight:700;text-align:center}@media (max-width:767.98px){section.banner-bottom .text h2{font-size:24px}}section.banner-bottom .text p{color:#fff}@media (max-width:767.98px){section.banner-bottom .text p{text-align:center}}section.banner-bottom .btn{padding-left:44px;padding-right:44px}.custom-pagination{align-items:center;display:inline-flex;list-style:none;margin:0;padding:100px 0 0}@media (max-width:767.98px){.custom-pagination{padding-top:32px}}.custom-pagination li.number{align-items:center;background-color:#f0f0f0;border:1px solid #0d1754;border-radius:15px;display:flex;height:2.75rem;justify-content:center;margin:0 .8rem;position:relative;width:3.4375rem}@media (max-width:767.98px){.custom-pagination li.number{font-size:.8rem;height:2rem;margin:0 .5rem;width:2rem}}.custom-pagination li.number.active,.custom-pagination li.number:hover{background-color:#0d1754}.custom-pagination li.number.active span,.custom-pagination li.number:hover span{color:#fff}.custom-pagination li.number a{color:#0d1754}.custom-pagination li.number a:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.custom-pagination li.dots{color:#0d1754;height:35px}.contact{padding-bottom:50px;padding-top:100px}@media (max-width:767.98px){.contact{padding-top:32px}}.contact h1{font-size:36px;font-weight:700;margin-bottom:22px;text-align:center}@media (max-width:767.98px){.contact h1{font-size:24px}}.contact p{margin-bottom:34px;text-align:center}@media (max-width:767.98px){.contact p{margin-bottom:24px}}.contact form{margin-bottom:32px}.contact form .btn{width:100%}.contact .box{background:#f0f0f0;border-radius:15px;height:100%;padding:50px}@media (max-width:767.98px){.contact .box{padding:32px}}.contact .box .socials{margin-bottom:32px}.contact .box .socials ul{display:flex;justify-content:space-around;list-style:none;margin-bottom:0;padding-left:0}.contact .box .socials ul li{margin-right:8px}.contact .box .socials ul li :not(:first-child){margin-left:8px}.contact .box .socials ul li:hover a{background:#fff}.contact .box .socials ul li:hover a svg{fill:#000}.contact .box .socials ul li a{align-items:center;background:#7e131e;border-radius:15px;display:flex;height:53px;justify-content:center;width:53px}.contact .box .socials ul li a svg{fill:#fff;font-size:22px}.contact .box .infos a{color:#000;display:block;font-size:18px;margin-bottom:12px;padding-left:2rem;position:relative}.contact .box .infos a:hover{text-decoration:underline}.contact .box .infos a svg{font-size:22px;left:0;position:absolute}.contact .box .infos address{font-size:18px;margin-top:30px;padding-left:2rem;position:relative}.contact .box .infos address svg{font-size:22px;left:0;position:absolute}.maps{padding-bottom:100px}@media (max-width:767.98px){.maps{padding-bottom:32px}}.maps iframe{border-radius:15px}
