.kfw-ele-widget-ad-banner-main{position:relative;overflow:hidden}.kfw-elementor-ad-banner-image-wrap{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.5s}.kfw-elementor-ad-banner-image-wrap-overlay{position:absolute;left:0;right:0;width:100%;height:100%}.kfw-ele-widget-ad-banner-content-wrap{position:relative;z-index:1;padding:40px;display:flex;justify-content:start;align-items:start;flex-direction:column}.kfw-ele-widget-ad-banner-title{font-size:30px;font-family:var(--kinfw-primary-font-family);font-weight:var(--kinfw-primary-font-weight);color:var(--kinfw-primary-color)}.kfw-ele-widget-ad-banner-description{margin-top:10px}.kfw-ele-ad-banner-align-left .kfw-ele-widget-ad-banner-content{text-align:left}.kfw-ele-ad-banner-align-center .kfw-ele-widget-ad-banner-content{text-align:center}.kfw-ele-ad-banner-align-right .kfw-ele-widget-ad-banner-content{text-align:right}.kfw-ele-ad-banner-h-align-left .kfw-ele-widget-ad-banner-content-wrap{align-items:start}.kfw-ele-ad-banner-h-align-right .kfw-ele-widget-ad-banner-content-wrap{align-items:end}.kfw-ele-ad-banner-h-align-center .kfw-ele-widget-ad-banner-content-wrap{align-items:center}.kfw-ele-ad-banner-v-align-top .kfw-ele-widget-ad-banner-content-wrap{justify-content:start}.kfw-ele-ad-banner-v-align-middle .kfw-ele-widget-ad-banner-content-wrap{justify-content:center}.kfw-ele-ad-banner-v-align-bottom .kfw-ele-widget-ad-banner-content-wrap{justify-content:end}.kfw-ele-widget-ad-banner-button-wrap{display:inline-block;margin-top:25px}.kfw-ele-widget-ad-banner-button{background:var(--kinfw-secondary-color);color:var(--kinfw-white-color);padding:8px 30px;border-radius:10px;display:inline-block;position:relative;transition:.3s;overflow:hidden}.kfw-ele-widget-ad-banner-button:hover{background:var(--kinfw-accent-color);color:var(--kinfw-white-color)}.kfw-ele-widget-ad-banner-button.kfw-ele-widget-ad-banner-button-icon-position-left .kfw-elementor-icon-wrap{margin-right:10px}.kfw-ele-widget-ad-banner-button.kfw-ele-widget-ad-banner-button-icon-position-right .kfw-elementor-icon-wrap{margin-left:10px}.kfw-ele-widget-ad-banner-button .kfw-elementor-icon-wrap{display:inline-block;line-height:1}.kfw-ele-widget-ad-banner-button .kfw-elementor-icon-wrap svg{width:1em;height:1em;position:relative;display:block}.kfw-ele-widget-ad-banner-button-icon-position-animated-left .kfw-elementor-icon-wrap,.kfw-ele-widget-ad-banner-button-icon-position-animated-right .kfw-elementor-icon-wrap{position:absolute;top:50%;opacity:0;z-index:2;transition:.3s;transform:translateY(-50%)}.kfw-ele-widget-ad-banner-button-icon-position-animated-left.kfw-ele-widget-ad-banner-button-animated-icon-position-in .kfw-elementor-icon-wrap{left:-130%}.kfw-ele-widget-ad-banner-button-icon-position-animated-left.kfw-ele-widget-ad-banner-button-animated-icon-position-out .kfw-elementor-icon-wrap{left:50%}.kfw-ele-widget-ad-banner-button-icon-position-animated-left:hover .kfw-elementor-icon-wrap{opacity:1;left:15%}.kfw-ele-widget-ad-banner-button-icon-position-animated-left .kfw-elementor-button-text,.kfw-ele-widget-ad-banner-button-icon-position-animated-right .kfw-elementor-button-text{display:inline-block;transform:translateX(0);transition:.3s}.kfw-ele-widget-ad-banner-button-icon-position-animated-left:hover .kfw-elementor-button-text{transform:translateX(20%)}.kfw-ele-widget-ad-banner-button-icon-position-animated-right.kfw-ele-widget-ad-banner-button-animated-icon-position-in .kfw-elementor-icon-wrap{right:-130%}.kfw-ele-widget-ad-banner-button-icon-position-animated-right.kfw-ele-widget-ad-banner-button-animated-icon-position-out .kfw-elementor-icon-wrap{right:50%}.kfw-ele-widget-ad-banner-button-icon-position-animated-right:hover .kfw-elementor-icon-wrap{opacity:1;right:15%}.kfw-ele-widget-ad-banner-button-icon-position-animated-right:hover .kfw-elementor-button-text{transform:translateX(-20%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle .kfw-elementor-button-text{display:inline-block;transition:.3s;backface-visibility:hidden}.kfw-ele-widget-ad-banner-button-icon-position-toggle .kfw-elementor-icon-wrap{position:absolute;width:100%;transition:.3s;text-align:center}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-top:hover .kfw-elementor-button-text{transform:translateY(300%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-top .kfw-elementor-icon-wrap{opacity:0;left:0;top:-150%;transform:translateY(0)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-top:hover .kfw-elementor-icon-wrap{top:50%;transform:translateY(-50%);opacity:1}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-bottom:hover .kfw-elementor-button-text{transform:translateY(-300%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-bottom .kfw-elementor-icon-wrap{opacity:0;left:0;bottom:-150%;transform:translateY(0)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-bottom:hover .kfw-elementor-icon-wrap{bottom:50%;transform:translateY(50%);opacity:1}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-right:hover .kfw-elementor-button-text{transform:translateX(200%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-right .kfw-elementor-icon-wrap{left:-100%;top:0}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-right:hover .kfw-elementor-icon-wrap{left:0;top:50%;transform:translateY(-50%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-left:hover .kfw-elementor-button-text{transform:translateX(-200%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-left .kfw-elementor-icon-wrap{right:-100%;top:0}.kfw-ele-widget-ad-banner-button-icon-position-toggle.kfw-ele-widget-ad-banner-button-toggle-icon-position-left:hover .kfw-elementor-icon-wrap{right:0;top:50%;transform:translateY(-50%)}.kfw-ele-widget-ad-banner-button-icon-position-toggle .kfw-elementor-icon-wrap svg{width:100%}.elementor-bg-transform-kinfw-zoom-in:hover .kfw-elementor-ad-banner-image-wrap{transform:scale(1.1)}.elementor-bg-transform-kinfw-zoom-out .kfw-elementor-ad-banner-image-wrap{transform:scale(1.2)}.elementor-bg-transform-kinfw-zoom-out:hover .kfw-elementor-ad-banner-image-wrap{transform:scale(1)}.elementor-bg-transform-kinfw-move-up .kfw-elementor-ad-banner-image-wrap{height:calc(100% + 50px)}.elementor-bg-transform-kinfw-move-up:hover .kfw-elementor-ad-banner-image-wrap{transform:translateY(-50px)}.elementor-bg-transform-kinfw-move-down .kfw-elementor-ad-banner-image-wrap{height:calc(100% + 50px);transform:translateY(-50px)}.elementor-bg-transform-kinfw-move-down:hover .kfw-elementor-ad-banner-image-wrap{transform:translateY(0)}.elementor-bg-transform-kinfw-move-left .kfw-elementor-ad-banner-image-wrap{width:calc(100% + 50px)}.elementor-bg-transform-kinfw-move-left:hover .kfw-elementor-ad-banner-image-wrap{transform:translateX(-50px)}.elementor-bg-transform-kinfw-move-right .kfw-elementor-ad-banner-image-wrap{width:calc(100% + 50px);transform:translateX(-50px)}.elementor-bg-transform-kinfw-move-right:hover .kfw-elementor-ad-banner-image-wrap{transform:translateX(0)}