.continue_btn {
    background: linear-gradient(180deg, #ee1b2f 0%,rgb(182, 4, 22) 121.79%);
    color: #fff !important;
    animation: shadow-pulse 1.5s infinite;
    margin-bottom: 20px;
    border: none;
}
.continue_btn:hover {
    background: linear-gradient(180deg,rgb(182, 4, 22) 0%, #ee1b2f 121.79%);
    color: #fff !important;
    border: 1px solid #fff;
}
.continue_btn svg path{
    fill: #fff !important;
}
@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(220, 53, 69, 0.7);
    }
    50% {
        box-shadow: 0 0 7px 25px rgba(220, 53, 69, 0.5);
    }
}

.style_container__nH3jb .style_items__mUesr .style_item__1OQLv:hover, .choose_concerns_btn input:checked~.checkmark, .choose_concerns_btn:hover input~.checkmark {
    border: 2px solid #47bf4c;
    background: linear-gradient(180deg,rgb(76 175 80) 0%, rgb(38 134 42) 121.79%);
    box-shadow: 3px 3px 10px 1px rgb(38 134 42);
}
.selected {
    border: 2px solid #47bf4c !important;
    background: linear-gradient(180deg,rgb(76 175 80) 0%, rgb(38 134 42) 121.79%) !important;
    box-shadow: 3px 3px 10px 1px rgb(38 134 42) !important;
}
.style_container__nH3jb .style_items__mUesr .style_item__1OQLv:hover .choose_gender_btn h3 {
    background-color: transparent !important; 
    -webkit-text-fill-color: #fff;
}
.choose_concerns_btn:hover span {
    border: none;
}

.emailButtonClick {
    height: auto;
}
.gtm-screen-thankyou .font-16 {
    font-size: 16px;
}

@media screen and (max-width: 768px) {
    .emailButtonClick {
        line-height: 30px;
        padding: 20px 10px;
    }
    .gtm-screen-email h3, .gtm-screen-email .continue_btn {
        font-size: 16px;
    }
    .gtm-screen-email .new_bg_style {
        padding: 25px 22px 20px;
        margin-top: 2vh;
    }
    .gtm-screen-nam h3, .gtm-screen-email h3, .gtm-screen-city h3 {
        margin-top: 30px;
        margin-bottom: 20px;
    }
    
}
