 .offer-wrap{
     overflow:hidden
 }
 
.offer-wrap .limited-badge{
    transform: rotate(45deg) !important;
    position: absolute !important;
    top: 20px !important;
    right: -35px !important;
    width:150px !important;
    text-align: center !important;
    line-height: 1 !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 0px !important;
    background: linear-gradient(
        225deg, 
        transparent 0%, 
        transparent 25%, 
        #FFCC00 25%, 
        #FFCC00 65%, 
        transparent 65%, 
        transparent 100%
    ) !important;
}

.offer-wrap .limited-badge *{
    width:100% !important;
}

.border-left-cell{
    border-left:5px #004e41 solid;
}

.rounded-border-wrap .border-left-cell{
    border-radius:15px !important;
    overflow:hidden;
}

.rounded-border-wrap .border-left-cell{
    border-left:5px #f5c842 solid;
}

.glass-transparent .tn-molecule {
    background: rgb(255 255 255 / 60%) !important; 

    border: 1px solid rgb(245 200 66 / 64%) !important;
    border-radius: 20px !important;

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.15),
        inset 0 1px 1px rgba(255, 255, 255, 0.2) !important;
}


.glass-transparent, .glass-transparent .tn-molecule{
    box-shadow: none !important;
}

.uc-yt-video{
    padding-left:20px !important;
    padding-right:20px !important;
}

.uc-faqs-acc .t-col > div[data-accordion="false"]{
    margin-bottom:15px;
}

@media(max-width:900px){
    div:has(.banner-wrap) .t-bgimg{
        background-position: 85% 50% !important;
    }
    
    .banner-wrap{
        width: calc(100% - 40px) !important;
        left: 20px !important;
        box-sizing: border-box;
    }
    
    .banner-wrap .banner-title span{ 
        display:block;
    }
}

@media(max-width:640px){
    .col-wrapped{
        width:100% !important;
    }
    
    .rendered:has(.col-wrapped){
        padding:20px !important; 
        width: 100%;
    }
    
    .t-section__title.t-title br{
        display:none;
    }
    
    .uc-copyrights [field="text"]{ 
        padding-top:10px;
    }
    
    .t-rec.uc-copyrights{
        padding-bottom:10px !important;
    }
    
}

@media(max-width:640px){
    .mobile-hide{
        display:none !important;
    }
}



