.elementor-widget-frymo-gallery-carousel{--play-icon-size:60px;--play-icon-color:rgba(0, 0, 0, 0.5);--play-icon-hover-color:rgba(0, 0, 0, 0.8)}.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}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .slide-image-wrapper>div{width:100%;height:100%;display:flex;align-items:center;width:100%}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .slide-image-wrapper>div ._brlbs-content-blocker,.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .slide-image-wrapper>div ._brlbs-default{min-width:100%}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .slide-image-wrapper ._brlbs-embed{min-width:100%}.elementor-widget-frymo-gallery-carousel .swiper-slider-container .swiper-slide .slide-image-wrapper ._brlbs-content-blocker{display:flex;align-items:center;height:100%}.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%;-o-object-fit:cover;object-fit:cover}.elementor-widget-frymo-gallery-carousel .frymo-gallery-lightbox .custom-slide-video-play-button-wrapper,.elementor-widget-frymo-gallery-carousel .frymo-gallery-lightbox .custom-slide-vr-play-button-wrapper{pointer-events:none}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide{height:100%}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide .custom-slide-open-lightbox-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide .custom-slide-video-play-button-wrapper,.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide .custom-slide-vr-play-button-wrapper{position:absolute;top:50%;left:50%;height:var(--play-icon-size);width:var(--play-icon-size);font-size:var(--play-icon-size);transform:translate(-50%,-50%);z-index:1;color:var(--play-icon-color);transition:color .3s ease,transform .3s ease;cursor:pointer;display:flex}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide .custom-slide-video-play-button-wrapper svg,.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide .custom-slide-vr-play-button-wrapper svg{width:100%;height:100%;fill:var(--play-icon-color);transition:fill .3s ease}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide:hover .custom-slide-video-play-button-wrapper,.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide:hover .custom-slide-vr-play-button-wrapper{color:var(--play-icon-hover-color);transform:translate(-50%,-50%) scale(1.1)}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide:hover .custom-slide-video-play-button-wrapper svg,.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide:hover .custom-slide-vr-play-button-wrapper svg{fill:var(--play-icon-hover-color)}.elementor-widget-frymo-gallery-carousel .swiper-slide.custom-slide iframe{width:100%;height:100%;border:0;aspect-ratio:16/9}.frymo-custom-slide .swiper-zoom-container{position:relative}.frymo-custom-slide .swiper-zoom-container:before{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;border-width:3px;border-style:solid;border-top-color:transparent;border-right-color:#aaa;border-bottom-color:#aaa;border-left-color:#aaa;border-radius:50%;animation:frymoajaxloader 1.2s infinite linear;z-index:-1}:not(.frymo-gallery-lightbox) .custom-slide-vr .slide-image-wrapper:before{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;border-width:3px;border-style:solid;border-top-color:transparent;border-right-color:#666;border-bottom-color:#666;border-left-color:#666;border-radius:50%;animation:frymoajaxloader 1.2s infinite linear;z-index:-1}.custom-slide-video-youtube .ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;transition:opacity .25s cubic-bezier(0,0,.2,1);border:none;background-color:transparent!important;padding:0;cursor:pointer;box-shadow:none!important}.custom-slide-video-youtube:hover .ytp-large-play-button .ytp-large-play-button-bg{transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1}.custom-slide-video-vimeo .vimeo-large-play-button{position:absolute;left:50%;top:50%;width:56px;height:34px;margin-left:-28px;margin-top:-17px;border:none;background-color:rgba(0,0,0,.9019607843);padding:0;cursor:pointer;box-shadow:none!important;display:flex;align-items:center;justify-content:center;border-radius:5px}.custom-slide-video-vimeo .vimeo-play-icon{width:26px;height:26px}.custom-slide-video-vimeo .vimeo-play-icon .fill{fill:#fff;transition:fill .1s cubic-bezier(0,0,.2,1)}.custom-slide-video-vimeo:hover .vimeo-large-play-button{background-color:#1ab7ea}.custom-slide-video-vimeo:hover .vimeo-large-play-button .vimeo-play-icon .fill{fill:rgba(0,0,0,.9019607843)}.custom-slide-video-local .local-large-play-button,.custom-slide-vr .local-large-play-button{position:absolute;left:50%;top:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;transition:transform .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);border:none;background-color:transparent!important;padding:0;cursor:pointer;box-shadow:none!important;display:flex;align-items:center;justify-content:center;z-index:1}.custom-slide-video-local .local-large-play-button svg,.custom-slide-vr .local-large-play-button svg{width:100%;height:100%}.custom-slide-video-local .local-large-play-button svg path,.custom-slide-vr .local-large-play-button svg path{fill:rgba(1,1,1,.687);transition:fill .1s cubic-bezier(0,0,.2,1)}.custom-slide-video-local:hover svg path,.custom-slide-vr:hover svg path{fill:rgba(255,255,255,.9)}
/*# sourceMappingURL=gallery-carousel.css.map */
