.elementor-145 .elementor-element.elementor-element-272d73da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-272d73da:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-272d73da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-145 .elementor-element.elementor-element-56ca9776 .elementor-repeater-item-0c4f763 .swiper-slide-bg{background-color:#151515;background-image:url(https://surewinpartners.net/wp-content/uploads/2025/07/SPORTS-BANNER_Desktop_1920x712.webp);background-size:cover;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-repeater-item-b2f351a .swiper-slide-bg{background-color:#151515;background-image:url(https://surewinpartners.net/wp-content/uploads/2025/07/CARDS-BANNER_Desktop_1920x712.webp);background-size:cover;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-repeater-item-3cf340a .swiper-slide-bg{background-color:#151515;background-image:url(https://surewinpartners.net/wp-content/uploads/2025/07/DICE-BANNER_Desktop_1920x712.webp);background-size:cover;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide{transition-duration:calc(5000ms*1.2);height:460px;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slide-button{background-color:#3FB700;font-family:"Roboto", Sans-serif;font-weight:700;border-width:2px;border-radius:0px;color:#FFFFFF;border-color:#3FB700;}.elementor-145 .elementor-element.elementor-element-56ca9776{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide-contents{max-width:50%;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide-inner{padding:00px 00px 00px 02px;text-align:left;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slide-heading{color:#FFFFFF;font-family:"owners", Sans-serif;font-size:3em;font-weight:800;font-style:italic;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slide-description{color:#FFFFFF;font-family:"owners", Sans-serif;font-weight:400;font-style:italic;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slide-button:hover{border-color:#3FB700;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button{font-size:32px;color:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-pagination-fraction{font-size:6px;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-pagination-bullet-active{background-color:#3FB700;}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-56ca9776{padding:0em 0em 3em 0em;}}/* Start custom CSS for slides, class: .elementor-element-56ca9776 */.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-element {
    background-color: red !important;
}
.elementor-145 .elementor-element.elementor-element-56ca9776 span {
    color: #3FB700;
}

.elementor-145 .elementor-element.elementor-element-56ca9776 {
    position: relative;
}

.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide-contents {
    padding-bottom: 3em;
    left: 0;
}

.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-pagination {
    position: absolute !important;
    bottom: -2em !important;
}

.elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-pagination-bullet {
    border-radius: 0;
    width: 3em !important;
    height: 2px !important;
}


.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button-prev {
    position: absolute;
    bottom: -1.5em;
    
    left: -0.2em;
    transform: unset;
    top: unset;
    font-size: 1.7em;
}

.elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button-next {
position: absolute;
    top: unset;
    left: 1.3em;
    bottom: -1.5em;
    transform: unset;
    font-size: 1.7em;
}

.elementor-145 .elementor-element.elementor-element-56ca9776 {
    padding-bottom:;
}
@media (min-width: 601px) and (max-width: 1179px) {
    .elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button-prev {
        left: 0.6em;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button-next {
         left: 2em;
    }
}

@media(max-width: 600px) {
    .elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide-bg {
        background-position: 85%;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 {
        min-height: calc(100vh - 300px);
        height: 640px;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide-contents {
        width: 100%;
    max-width: unset;
    position: absolute;
    bottom: -200px;
    z-index: 9999;
    background-color: #151515;
    padding: 1.5em;
    padding-bottom: 2em;
    }
    
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide-bg {
    background-position-x: 85%;
background-position-y: -40px;
background-color: #000 !important;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slides-wrapper {
        height: 100%;
        background: #000;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .swiper-slide {
        height: 400px;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slide-heading {
        font-size: 2.4em;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-swiper-button {
        display: none;
    }
    
    .elementor-145 .elementor-element.elementor-element-56ca9776 .elementor-slide-button {
            transform: translate(50%, 0);
    }
}

.elementor-145 .elementor-element.elementor-element-56ca9776  {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272d73da */.elementor-145 .elementor-element.elementor-element-272d73da {
    background-color: #000 !important;
}

.elementor-129 .elementor-element.elementor-element-2e39c119:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-2e39c119 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000;
}/* End custom CSS */