.f-carousel.carousel{padding:0 60px}.f-carousel.carousel.frame-ruler-after{margin-bottom:30px;padding-bottom:35px;position:relative}.f-carousel.carousel.frame-ruler-after:after{margin-top:0;margin-bottom:0;width:100%;position:absolute;left:0;bottom:0}.f-carousel.carousel .f-carousel__viewport{display:grid;gap:30px}@media screen and (min-width:768px){.f-carousel.carousel .f-carousel__viewport{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1021px){.f-carousel.carousel .f-carousel__viewport{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1401px){.f-carousel.carousel .f-carousel__viewport{grid-template-columns:repeat(4, 1fr)}}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide{background:var(--color-minor);padding-bottom:90px}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide img{display:block}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text{padding:0 20px;font-size:var(--fontsize-s);color:var(--color-main)}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text h3{margin:20px 0;font-size:calc(var(--fontsize-m) - 1px)}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text .important-inline,.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text .important-inline-big{color:var(--color-main);line-height:1em}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text .important-inline-middle{font-size:calc(var(--fontsize-m) - 1px)}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text .important-inline-big{font-size:calc(var(--fontsize-xl) - 1px)}@media screen and (min-width: 1021px){.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text .important-inline-big{font-size:calc(var(--fontsize-xxl) - 1px)}}.f-carousel.carousel .f-carousel__viewport .f-carousel__slide .text .position-bottom{width:100%;position:absolute;bottom:0;left:0;padding-left:20px;padding-right:20px;text-align:center;margin-bottom:20px}.f-carousel.carousel .f-button.is-arrow{background:rgba(var(--color-main-rgb), 0.25);margin-top:-20px;font-size:var(--fontsize-xl);transition:all .2s ease-in-out}.f-carousel.carousel .f-button.is-arrow:hover{background:var(--color-highlight);color:var(--color-minor);transition:all .2s ease-in-out}.f-carousel.carousel .f-button.is-arrow[aria-disabled]{background:rgba(var(--color-main-rgb), 0.1);color:rgba(var(--color-main-rgb), 0.4)}.highlight--2 .f-carousel.carousel{color:var(--color-main)}