@import url(https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Liter&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.tab-blocks .main-title{margin-bottom:5rem;text-align:center}.tab-blocks .swiper{margin-top:5rem;position:relative}.tab-blocks .swiper .swiper-pagination{border-bottom:1px solid color-mix(in srgb,var(--main-color),transparent 50%);display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:5rem;position:relative}.tab-blocks .swiper .swiper-pagination .swiper-pagination-bullet{background:transparent;border-radius:0;height:auto;opacity:1;padding:1rem 1rem 2rem;position:relative;width:auto}.tab-blocks .swiper .swiper-pagination .swiper-pagination-bullet:after{background:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;transition:all 1s ease;width:100%}.tab-blocks .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:var(--main-color)}.tab-blocks .swiper .swiper-slide{gap:10rem;grid-template-columns:1fr 2fr;transition:all 1s ease}.tab-blocks .swiper .swiper-slide.swiper-slide-active{grid-template-columns:1fr 1fr}.tab-blocks .swiper .swiper-slide .text+.buttons,.tab-blocks .swiper .swiper-slide .title+.buttons,.tab-blocks .swiper .swiper-slide .title+.text{margin-top:4rem}@media only screen and (max-width:768px){.tab-blocks .swiper .swiper-slide{gap:5rem;grid-template-columns:1fr}.tab-blocks .swiper .swiper-slide.swiper-slide-active{grid-template-columns:1fr}}