.elementor-1012 .elementor-element.elementor-element-65d969d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1012 .elementor-element.elementor-element-40e3b5e .elementor-repeater-item-a9b11bb .swiper-slide-bg{background-color:#833CA300;background-image:url(https://bbessentials.com/wp-content/uploads/2023/06/placeholder.jpg);background-size:cover;}.elementor-1012 .elementor-element.elementor-element-40e3b5e .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-1012 .elementor-element.elementor-element-40e3b5e .swiper-slide-contents{max-width:66%;}.elementor-1012 .elementor-element.elementor-element-40e3b5e .swiper-slide-inner{text-align:center;}.elementor-1012 .elementor-element.elementor-element-40e3b5e .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;}@media(max-width:767px){.elementor-1012 .elementor-element.elementor-element-40e3b5e .swiper-slide-contents{max-width:100%;}.elementor-1012 .elementor-element.elementor-element-40e3b5e .swiper-slide-inner{padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-40e3b5e *//* Main Slider */
.custom-slider-top {
    position: relative;
    overflow: visible !important;
}

/* Top Tear */
.custom-slider-top::before {
    content: "";
    background-image: url('/wp-content/uploads/2023/06/top-tear.png');
    background-position: top center;
    background-repeat: repeat-x;
    width: 100%;
    height: 55px;
    position: absolute;
    top: -2px;
    z-index: 5;
    left: 0;
    pointer-events: none;
}

/* Bottom Tear */
.custom-slider-top::after {
    content: "";
    background-image: url('/wp-content/uploads/2023/06/bottom-tear.png');
    background-position: top center;
    background-repeat: repeat-x;
    width: 100%;
    height: 55px;
    position: absolute;
    bottom: -2px;
    z-index: 6;
    right: 0;
    pointer-events: none;
}/* End custom CSS */