/*
Custom JS file for handling mailchimp related functionalities
*/
.mailchimp-form-block {
    padding-bottom: 15px;
}

.mailchimp-form-block .subscription-input {
    width: 400px;
    height: 56px; 
    padding: 16px;
    border-radius: 4px;
    background: var(--Atmosphere-blue-50, rgba(0, 0, 61, 0.05));
    border-width: 0rem;
}

.mailchimp-form-block .subscription-title {
    width: 587px; 
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 120% */
    letter-spacing: -0.4px;    
}

.mailchimp-form-block .subtitle {
    width: 587px;
    padding-bottom: 45px;
    color: var(--Atmosphere-blue-1000, #00003D);
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px; 
    letter-spacing: -1.32px;
}

.mailchimp-form-block .news-press-release .press-banner {
    min-height: unset !important;
}

.mailchimp-form-block .radio_employee {
    display: inline-block;
}

.mailchimp-form-block .custom_radio {
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding-left: 12px;
}

.mailchimp-form-block .caption-text {
    display: block;
    margin-left: 20px;
    width: 555px;
    font-size: 16px;
    font-style: normal;
    line-height: 20px;
    padding-left: 12px;
}

.mailchimp-form-block .modal-checkbox label {
    display: block;
    padding-bottom: 5px;
}

.mailchimp-form-block .modal-checkbox input {
    display: inline-block;
    margin-right: 5px;
}

.mailchimp-form-block .subscribeoptions {
    padding-bottom: 20px;
}

.mailchimp-form-block .irsubscribe,
.mailchimp-form-block .voicessubscribe,
.mailchimp-form-block .briefoptions {
    padding-left: 30px;
}

.mailchimp-form-block .pl-5 {
    font-size: 1rem;
}

.mailchimp-form-block .article-detail-wrapper .release-detail {
    overflow: unset !important;
}

.mailchimp-form-block .article-detail-wrapper .release-detail:after {
    background: none !important;
}

.mailchimp-form-block .modal-radio label {
    font-weight: 700;
}

.mailchimp-form-block .modal-radio .modal-checkbox label {
    font-weight: unset;
}

@media only screen and (max-width: 768px) {
    .mailchimp-form-block .subtitle {
        width: 360px;
    }
    .mailchimp-form-block .subscription-input {
        width: 328px;
    }
    .mailchimp-form-block .subscription-title {
        width: 328px;
    }
    .mailchimp-form-block .caption-text {
        width: 296px;
    }
}

@media (max-width: 768px) {
    .mailchimp-form-block .news-press-release .press-banner {
        padding: 5.56rem 1.75rem 3.75rem !important;
    }
    
    .mailchimp-form-block .alert-danger, .mailchimp-form-block .alert-success {
        width: 328px !important;
    }

    .mailchimp-form-block {
        padding-left: initial !important;
    }
}

.mailchimp-form-block .alert-danger {
    font-style: italic;
    margin-left: 5px;
    margin-top: 10px;
    padding: 10px;
    width: 400px;
    border-radius: 4px;
}

.response-msg {
    padding-top: 14px;
}

.mailchimp-form-block .alert-success {
    font-style: italic;
    margin-left: 5px;
    margin-top: 10px;
    padding: 10px;
    width: 400px;
    border-radius: 4px;
}

.mailchimp-form-block .alert-danger-block {
    color: #ff0000;
    font-style: italic;
    margin-left: 5px;
    margin-top: 10px;
    padding: 10px;
}

.mailchimp-form-block .alert-success-block {
    color: #008000;
    font-style: italic;
    margin-left: 5px;
    margin-top: 10px;
    padding: 10px;
}

.mailchimp-form-block {
    padding-left: 2.75rem;
}