.elementor-element-e009d30 > .elementor-column-wrap > .porto-carousel, .elementor-element-e009d30 > .porto-carousel{--porto-el-spacing:0px;}.elementor-52560 .elementor-element.elementor-element-e009d30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-52560 .elementor-element.elementor-element-03de15e > .porto-ibanner{background-color:#E9E8E5;}.elementor-52560 .elementor-element.elementor-element-e657440 > .elementor-element-populated{padding:0% 0% 0% 4%;}.elementor-52560 .elementor-element.elementor-element-5f04e3b{--display:grid;--position:absolute;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:12.3vw 4vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:stretch;--align-items:stretch;bottom:22%;}body:not(.rtl) .elementor-52560 .elementor-element.elementor-element-5f04e3b{left:6%;}body.rtl .elementor-52560 .elementor-element.elementor-element-5f04e3b{right:6%;}.elementor-52560 .elementor-element.elementor-element-f32b325{--display:flex;--justify-content:flex-start;--gap:7% 0%;--row-gap:7%;--column-gap:0%;}.elementor-52560 .elementor-element.elementor-element-c3c151e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52560 .elementor-element.elementor-element-1549fc8 .elementor-heading-title{font-family:"Helvetica Neue", DM Sans;font-size:4.1vw;font-weight:700;}.elementor-52560 .elementor-element.elementor-element-54756e0 .elementor-heading-title{font-family:"Helvetica Neue", DM Sans;font-size:4.1vw;font-weight:700;}.elementor-52560 .elementor-element.elementor-element-33eb596 .elementor-heading-title{font-family:"Helvetica Neue", DM Sans;font-size:1.8vw;font-weight:100;letter-spacing:0.2px;}.elementor-52560 .elementor-element.elementor-element-8c1be67{--display:flex;}.elementor-52560 .elementor-element.elementor-element-c4c4ef5{width:100%;max-width:100%;}.elementor-52560 .elementor-element.elementor-element-c4c4ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52560 .elementor-element.elementor-element-c4c4ef5.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-52560 .elementor-element.elementor-element-c4c4ef5 .elementor-button{font-size:1.2vw;border-radius:2rem 2rem 2rem 2rem;}@media(max-width:991px){.elementor-52560 .elementor-element.elementor-element-e657440 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-52560 .elementor-element.elementor-element-5f04e3b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-52560 .elementor-element.elementor-element-5f04e3b{--min-height:fit-content !important;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:28vw 8.5vw;--grid-auto-flow:row;bottom:8%;}body:not(.rtl) .elementor-52560 .elementor-element.elementor-element-5f04e3b{left:8%;}body.rtl .elementor-52560 .elementor-element.elementor-element-5f04e3b{right:8%;}.elementor-52560 .elementor-element.elementor-element-f32b325{--justify-content:flex-start;}.elementor-52560 .elementor-element.elementor-element-1549fc8 .elementor-heading-title{font-size:9vw;}.elementor-52560 .elementor-element.elementor-element-54756e0 .elementor-heading-title{font-size:9vw;}.elementor-52560 .elementor-element.elementor-element-33eb596 .elementor-heading-title{font-size:4.5vw;}.elementor-52560 .elementor-element.elementor-element-c4c4ef5 .elementor-button{font-size:3.8vw;}}/* Start custom CSS for section, class: .elementor-element-99031bc */.elementor-empty-view {
    display: none;
}

.slider_container{
    /*background: green;*/
}

.slide_bg_aspect {
    aspect-ratio: 4 / 1.317;
}

#hero_cta{
    padding: 1.4vw 2.8vw;
    /*background: #00ffaf5f*/
}

.rtl .slider_container .elementor-button-wrapper  {
    display: flex;
    justify-content: start;
    align-items: center;
}



.bannerLinkWrapper{
    display: flex;
    width: 100%;
    height: 100%;
    /*background: red; */
    
}
.html_wrapper{
    display: flex;
    width: 100%;
    height: 100%;
    /*background: blue; */
}
.bannerLink{
    display: flex;
    width: 94%;
    height: 100%;
    /*background: green; */
    position: absolute;
    top:0;
    left:3%;
}

@media screen and (max-width:767px){
    
    .slide_bg_aspect{
        aspect-ratio: 1/1.25;
    }
    
    #hero_cta{
        padding: 2.8vw 5.4vw;
    }
}/* End custom CSS */