.site-header {
    display: none !important;
}

.my-btn {
    padding: 8px 16px !important;
}

.my-btn-1 {
    background-color: white !important;
    font-weight: 500 !important;
}

.my-btn-2 {
    background-color: rgba(120, 120, 120, 0.2);
    backdrop-filter: blur(10px);
    color: white;
    border-radius: 6px;
}

.background-image {
    height: 55vh;
    width: 100%;
    background-position: center center;
}

.main-box {
    margin-top: -50vh;
    z-index: 10;
}

.my-background {
    background-color: white;
    padding: 6px;
    border-radius: 20px;
    background-color: white;
    box-shadow: 0px 10px 35px 0px rgba(150,150,150,0.4);
}

.content {
    padding-left: 50px;
}

.my-badge {
    background-color: #0786FF !important;
    padding: 10px 14px !important;
    font-weight: 400 !important;
}

.my-cta {
    background: #0162BB !important;
    background: linear-gradient(135deg,rgba(1, 98, 187, 1) 0%, rgba(10, 136, 253, 1) 100%) !important;
    padding: 8px 40px !important;
    font-weight: 600 !important;
}

.fw-400 {
    font-weight: 400 !important;
}

.my-info {
    font-weight: 600 !important;
    width: 95% !important;
}

.card-image {
    border-radius: 15px;
}

.countdown-box {
    padding: 20px;
    background-color: #F4F5F9;
    border-radius: 10px;
    font-weight: 600;
}

.countdown-box span {
    font-size: 30px;
}

@media (max-width: 992px) {
    .background-image {
        display: none;
    }
    
    .main-box {
        margin-top: 0;
    }
    
    .top-btns {
        display: none !important;
    }
    
    .content {
        padding-left: 0 !important;
    }
    
    .my-text {
        padding: 25px 40px 40px 30px;
    }
    
    .my-info {
        width: 100% !important;
    }
}
