.elementor-2 .elementor-element.elementor-element-039d5f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-407f7ba .elementor-repeater-item-70624b2 .swiper-slide-bg{background-color:var( --e-global-color-a03b298 );background-image:url(https://kabeerahmadproperties.com/wp-content/uploads/2025/07/banner.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-407f7ba .swiper-slide{height:100vh;}.elementor-2 .elementor-element.elementor-element-407f7ba .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-407f7ba .swiper-slide-inner{text-align:left;}.elementor-2 .elementor-element.elementor-element-407f7ba .elementor-slide-heading{color:#ECC44E;font-family:"Trajan Pro", Sans-serif;font-size:56px;font-weight:700;line-height:1.4rem;}.elementor-2 .elementor-element.elementor-element-407f7ba .elementor-slide-description{color:var( --e-global-color-b748288 );font-family:"Trajan Pro", Sans-serif;font-size:32px;line-height:1.5rem;}.elementor-2 .elementor-element.elementor-element-407f7ba .elementor-slide-button{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;border-color:var( --e-global-color-fdfae3d );}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-039d5f7{--content-width:100%;}}/* Start custom CSS for slides, class: .elementor-element-407f7ba */.hero-banner {
    background: #19383B;
}

.hero-banner .swiper-slide-bg {
    position: relative
}

.hero-banner .swiper-slide-bg:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #19383B;
    background: linear-gradient(0deg, rgba(25, 56, 59, 1) 0%, rgba(255, 255, 255, 0) 50%);
}

.hero-banner .swiper-slide-contents {
    position: relative;
    z-index: 4;
}/* End custom CSS */