.container{max-width:1560px;margin:3rem auto}.container h1{font-family:var(--font-family-2);color:#de0039;font-weight:400;font-size:32px;text-align:center}.container ul{display:flex;justify-content:space-evenly;border-bottom:solid 2px #3c4650;position:relative;padding:0}.container ul .nav-item{flex:1 1 0;text-align:center}.container ul .nav-link{font-family:var(--font-family-2);color:#3c4650;font-weight:400;font-size:19px;display:block;width:100%;position:relative;padding-bottom:1rem}.container .nav-pills .nav-link.active::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#de0039;transform:translateY(50%);z-index:10}.container .nav-pills .nav-link.active{color:#00368f;background:none;border-bottom:0!important}.tab-pane{padding:0}.swiper-slide a{text-decoration:none}a.card{box-shadow:0 4px 8px 0 #00000040}a.card,.card-img-top{border-radius:unset}a .card-body{padding:2rem 1rem;padding-bottom:3rem}a .card-title,a .card-text{text-decoration:none;color:#000}a .card-title{font-family:var(--font-family-2);font-size:20px;font-weight:400;margin-bottom:1rem}a .card-text{font-family:var(--font-family-1);font-size:18px;font-weight:400}.swiper{width:100%;margin:20px 0}.swiper-wrapper{padding-bottom:5rem}.swiper-slide{width:356px;height:initial;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper-slide .card{height:100%}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination{margin:0}.swiper-pagination-bullets.swiper-pagination-horizontal{visibility:unset;position:absolute;bottom:10px;left:0;width:100%;text-align:center;z-index:10;display:flex;justify-content:center}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:12px;height:12px;background-color:transparent;border:1px solid #000;border-radius:50%;opacity:.4;align-self:center}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{width:18px;height:18px;border:0;background-color:#00368f!important;opacity:1}@media(max-width:575.98px){.container ul{width:576px}}@media(max-width:991px){a .card-body{padding:1.5rem 1rem}a .card-title{font-size:18px;margin-bottom:.5rem}a .card-text{font-size:16px}.swiper-slide{width:282px}}