/*! cmsmasters-elementor-addon - v1.16.6 - 05-06-2025 */
.elementor-widget-cmsmasters-image-scroll__wrapper{position:relative}.elementor-widget-cmsmasters-image-scroll__outer{padding:0;position:relative}.elementor-widget-cmsmasters-image-scroll__image-wrapper{height:400px;position:relative;overflow:hidden}.elementor-widget-cmsmasters-image-scroll__inner{border:1px solid var(--cmsmasters-colors-bd);display:block;overflow:hidden}.elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll__overlay,.elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll_label{opacity:1}.elementor-widget-cmsmasters-image-scroll__overlay{position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:10;background-color:transparent;transition:opacity .4s ease}.elementor-widget-cmsmasters-image-scroll__label{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;min-width:40px;min-height:40px;padding:10px 15px;display:flex;justify-content:center;align-items:center;transition:all .4s ease}.elementor-widget-cmsmasters-image-scroll__label>*{display:inline-block;vertical-align:middle;height:100%;width:100%}.elementor-widget-cmsmasters-image-scroll__label-icon svg{height:auto}.elementor-widget-cmsmasters-image-scroll__label-icon svg path{fill:currentColor}.elementor-widget-cmsmasters-image-scroll__caption{text-align:center;padding:15px;display:inline-block;width:100%;color:#000}.elementor-widget-cmsmasters-image-scroll img{display:block;transition-property:transform;transition-duration:1s}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__vertical .elementor-widget-cmsmasters-image-scroll__image-parent{min-height:100%}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__vertical img{width:100%;max-width:100%;min-height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal.cmsmasters-image-scroll__vertical_align__top img{-o-object-position:top;object-position:top}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal.cmsmasters-image-scroll__vertical_align__center img{-o-object-position:center;object-position:center}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal.cmsmasters-image-scroll__vertical_align__bottom img{-o-object-position:bottom;object-position:bottom}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal img{width:auto;min-width:100%;max-width:none;height:400px;max-height:100%;-o-object-fit:cover;object-fit:cover}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__label-yes .elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll__label,.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__overlay-yes .elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll__overlay{opacity:0}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease .elementor-widget-cmsmasters-image-scroll__wrapper img{transition-timing-function:ease}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease-in .elementor-widget-cmsmasters-image-scroll__wrapper img{transition-timing-function:ease-in}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease-out .elementor-widget-cmsmasters-image-scroll__wrapper img{transition-timing-function:ease-out}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease-in-out .elementor-widget-cmsmasters-image-scroll__wrapper img{transition-timing-function:ease-in-out}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__linear .elementor-widget-cmsmasters-image-scroll__wrapper img{transition-timing-function:linear}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__align-left .elementor-widget-cmsmasters-image-scroll__caption{text-align:left}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__align-center .elementor-widget-cmsmasters-image-scroll__caption{text-align:center}.elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__align-right .elementor-widget-cmsmasters-image-scroll__caption{text-align:right}