.tabs-section .tabs-title{margin-bottom:3rem}.tabs-section .tabs-title p{font-size:1.125rem;line-height:1.6}.tabs-section .tabs-title .display-sm-heavy{margin-bottom:1rem}.tabs-section .tabs-container{border-bottom:1px solid #e0e0e0;margin-bottom:3rem;overflow:visible}.tabs-section .tabs-wrapper{border:none;display:flex;gap:40px;list-style:none;margin:0;padding:0}.tabs-section .nav-item{margin:0}.tabs-section .nav-link{background:none!important;border:none;color:#999;cursor:pointer;font-size:1rem;font-weight:400;padding:0 0 9px;position:relative;text-transform:uppercase;transition:color .3s ease}.tabs-section .nav-link.active,.tabs-section .nav-link:hover{background:none!important;color:#0088ce}.tabs-section .nav-tabs .nav-item.show .nav-link,.tabs-section .nav-tabs .nav-link.active{background-color:transparent!important}.tabs-section .nav-link.active:after{background-color:#0088ce;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.tabs-section .tabs-content>.tab-pane{display:none}.tabs-section .tabs-content>.tab-pane.active{display:block}.tabs-section .tabs-content .s2{color:#0088ce;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.tabs-section .tab-description{line-height:1.6;margin-bottom:2rem}.tabs-section .cards-section{margin-top:2rem}.tabs-section .static-grid .cards-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);padding-bottom:20px}.tabs-section .card-item{background:#fff;border-radius:.5rem;box-shadow:0 2px 12px rgba(82,89,141,.2);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.tabs-section .card-picture{background:#f5f5f5;height:180px;overflow:hidden;width:100%}.tabs-section .card-picture img{display:block;height:100%;object-fit:cover;width:100%}.tabs-section .card-details{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.tabs-section .card-caption{color:#333;font-size:1.125rem;font-weight:700;margin:0}.tabs-section .btn-link{border:2px solid #0088ce;border-radius:.5rem;color:#0088ce;display:inline-block;font-size:.875rem;font-weight:700;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.tabs-section .btn-link:hover{background-color:#0088ce;color:#fff}.tabs-section .has-carousel .swiper-container{margin:0 -30px;overflow:hidden;padding:0 30px 20px;position:relative}.tabs-section .has-carousel .swiper-wrapper{align-items:center}.tabs-section .has-carousel .swiper-slide{display:flex;height:auto}.tabs-section .has-carousel .card-item{width:100%}.tabs-section .swiper-button-next,.tabs-section .swiper-button-prev{background:transparent;border:none;border-radius:0;box-shadow:none;color:#0088ce;height:26px;width:26px}.tabs-section .swiper-button-prev{justify-content:flex-start;left:0!important}.tabs-section .swiper-button-next{justify-content:flex-end;right:0!important}.tabs-section .swiper-button-next:after,.tabs-section .swiper-button-prev:after{font-size:28px;font-weight:300}.tabs-section .swiper-pagination{display:none}@media (max-width:768px){.tabs-section .tabs-title{margin-bottom:2rem}.tabs-section .tabs-title .display-sm-heavy{font-size:1.75rem}.tabs-section .tabs-wrapper{gap:1.5rem}.tabs-section .tabs-wrapper li button{font-size:1rem}.tabs-section .static-grid .cards-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tabs-section .card-picture{height:160px}.tabs-section .card-details{padding:1.25rem}.tabs-section .card-caption{font-size:1rem}}@media (max-width:480px){.tabs-section .tabs-title{margin-bottom:1.5rem}.tabs-section .tabs-title .display-sm-heavy{font-size:1.5rem}.tabs-section .tabs-title p{font-size:1rem}.tabs-section .tabs-wrapper{flex-direction:column;gap:.5rem;padding:0}.tabs-section .tabs-wrapper li button{font-size:.9375rem;padding:.5rem 0}.tabs-section .tab-description{font-size:.9375rem;margin-bottom:1.5rem}.tabs-section .static-grid .cards-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;margin:0 -16px;padding:20px 16px;scrollbar-width:none}.tabs-section .static-grid .cards-grid::-webkit-scrollbar{display:none}.tabs-section .static-grid .card-item{flex:0 0 75%;max-width:300px;scroll-snap-align:start;width:75%}.tabs-section .card-picture{height:140px}.tabs-section .card-details{padding:1rem}.tabs-section .card-caption{font-size:.9375rem}.tabs-section .btn-link{font-size:.8125rem;padding:.4rem 1.25rem}.tabs-section .has-carousel .swiper-container{padding:2rem 40px}.tabs-section .has-carousel .swiper-button-next,.tabs-section .has-carousel .swiper-button-prev{height:36px;width:36px}.tabs-section .has-carousel .swiper-button-next:after,.tabs-section .has-carousel .swiper-button-prev:after{font-size:16px}}