.gallery-slider{max-width:100vw}.gallery-slider.is-vertical{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.gallery-slider.is-vertical .slider-container{width:80%}.gallery-slider.is-vertical .swiper-thumbs-container{width:20%;height:100%}.gallery-slider.is-vertical .swiper-thumbs-container .swiper-wrapper{flex-direction:column}.gallery-slider.is-vertical.is-left .swiper-thumbs-container{order:-1}.gallery-slider.is-vertical .swiper-thumbs-container .swiper-slide{width:100%!important}.elementor-widget-frymo-gallery-carousel{height:auto!important}.elementor-widget-frymo-gallery-carousel .slider-container{position:relative}.elementor-widget-frymo-gallery-carousel .frymo-gallery-lightbox .swiper-slide-inner{cursor:pointer}.elementor-widget-frymo-gallery-carousel .frymo-badges{z-index:2;position:absolute;top:12px;left:12px;right:12px;display:flex}.elementor-widget-frymo-gallery-carousel .frymo-badges div:nth-child(n+2){margin-left:1rem}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide{display:flex}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .swiper-slide-inner{padding-bottom:56.25%}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .slide-image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;height:inherit;background:#fff}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide img{width:100%;min-height:100%}.elementor-widget-frymo-gallery-carousel .swiper-pagination-bullets{width:100%}.elementor-widget-frymo-gallery-carousel .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1}.elementor-widget-frymo-gallery-carousel .button-next,.elementor-widget-frymo-gallery-carousel .button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;display:none}.elementor-widget-frymo-gallery-carousel .swiper-button-disabled{opacity:.7}.elementor-widget-frymo-gallery-carousel .swiper-pagination-fraction{transition:none}.elementor-widget-frymo-gallery-carousel .is-vertical .swiper-thumbs-container .swiper-slide .thumbnail-wrapper{padding-bottom:unset;height:100%}.elementor-widget-frymo-gallery-carousel .swiper-thumbs-container .swiper-slide{cursor:pointer}.elementor-widget-frymo-gallery-carousel .swiper-thumbs-container .swiper-slide .thumbnail-wrapper{padding-bottom:56.25%;position:relative}.elementor-widget-frymo-gallery-carousel .swiper-thumbs-container .swiper-slide .thumbnail-wrapper .thumbnail{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;overflow:hidden}.elementor-widget-frymo-gallery-carousel .swiper-thumbs-container .swiper-slide .thumbnail-wrapper .thumbnail:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:flex;transition:background-color .3s}.elementor-widget-frymo-gallery-carousel .swiper-thumbs-container .swiper-slide .thumbnail-wrapper .thumbnail img{width:100%;object-fit:cover}