.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)) .swiper-button-next,.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)) .swiper-button-prev{border:1px solid var(--first-color);border-radius:50%;position:static;transform:translateY(0);transition:background-color var(--normal-transition) ease-in-out,border var(--normal-transition) ease-in-out}.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)) .swiper-button-next svg,.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)) .swiper-button-prev svg{max-width:calc(var(--spacing-base)*6)}.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)) .swiper-button-prev{transform:translateY(0) scaleX(-1)}.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)) .swiper-navigation{align-items:center;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*4);justify-content:center}.module.module--carousel.module--forests:has(.carousel[data-arrow-icon]) .swiper-controls:not(:has(.swiper-pagination)){align-items:center;display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*6);justify-content:space-between;position:static}.module.module--carousel.module--forests .swiper-slide{justify-content:flex-end;row-gap:0}.module.module--carousel.module--forests .card>.card__element:last-child:has(.button-container){margin:0}.module.module--carousel.module--forests .card .card__element:not(:has(>.card__background-image)) picture{max-width:none;width:auto}.module.module--carousel.module--forests .card .card__element:not(:has(>.card__background-image)) picture:before{display:none}.module.module--carousel.module--forests .card .card__element:not(:has(>.card__background-image)) picture img{position:static;transform:none;width:auto}.module.module--carousel.module--forests .card:not(:hover) .card__element.has-hover-effect,.module.module--carousel.module--forests .card:not(:hover) .card__element:has(.card__hover-effect){max-height:0;overflow:hidden}.module.module--carousel.module--forests .card .card__element.has-hover-effect,.module.module--carousel.module--forests .card .card__element:has(.card__hover-effect){max-height:300px;transition:max-height var(--normal-transition) ease-in-out}@media (max-width:992px){.module.module--carousel.module--forests .card>.card__element .card__hover-effect{padding-top:calc(var(--spacing-base)*2)}.module.module--carousel.module--forests .card>.card__element:not(:last-child) .card__hover-effect{padding-bottom:calc(var(--spacing-base)*2)}.module.module--carousel.module--forests{position:relative}.module.module--carousel.module--forests .module__inner .swiper .swiper-controls{position:unset}.module.module--carousel.module--forests .swiper-pagination{display:flex}}@media (min-width:993px){.module.module--carousel.module--forests .card .card__element:has(>picture)+.card__element{margin-bottom:calc(var(--spacing-base)*4);margin-top:calc(var(--spacing-base)*4)}.module.module--carousel.module--forests .card>.card__element .card__hover-effect{padding-top:calc(var(--spacing-base)*4)}.module.module--carousel.module--forests .card>.card__element:not(:last-child) .card__hover-effect{padding-bottom:calc(var(--spacing-base)*4)}}