    .se-form-modal {
        display: none;
    }
    .se-form-modal .se-form-modal-container {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 9999;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .se-form-modal .se-modal-bg {
        background: gray;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        position: absolute;
        opacity: 0.4;
    }
    .se-form-modal .se-modal-form {
        z-index: 9999;
        position: absolute;
        display: flex;
        justify-content: center;
    }
    .se-form-modal .se-modal-close {
        font-family: Arial, Helvetica, sans-serif;
        position: absolute;
        top: 10px;
        right: 10px;
        border-radius: 50%;
        background: white;
        width: 23px;
        height: 23px;
        border: 1px solid lightgray;
        line-height: 21px;
        text-align: center;
        color: #383838;
        cursor: pointer;
    }

    .se-form-modal .se-modal-back {
        font-family: Arial, Helvetica, sans-serif;
        position: absolute;
        top: 10px;
        left: 10px;
        border-radius: 50%;
        background: white;
        width: 23px;
        height: 23px;
        border: 1px solid lightgray;
        line-height: 24px;
        text-align: center;
        color: #383838;
        cursor: pointer;
    }

    .se-form-modal .iframe {
        width: 392px;
        height: 500px;
        padding: 0 70px;
        background: #ffffff;
        box-sizing: content-box;
    }

    .se-form-modal .se-webform-inner {
        margin-top: -15px;
    }

    .se-form-modal .se-guide-btn {
        width: 200px;
        height: 40px;
        position: absolute;
        top: 170px;
        right: 60px;
        cursor: pointer;
    }

    .se-form-modal .se-newsletter-btn {
        width: 200px;
        height: 40px;
        position: absolute;
        top: 355px;
        right: 60px;
        cursor: pointer;
    }

    .se-form-modal .body-overflow {
        overflow-y: hidden;
    }

    .se-form-modal .se-form-mobile-btn {
        width: 100%;
        text-align: center;
        padding: 15px 0;
        text-decoration: none;
        color: #ffffff;
        font-size: 16px;
        font-weight: bold;
    }
    .se-form-modal .se-guide-btn-a {
        background: #009900;
        color: #ffffff;
    }
    .se-form-modal .se-newsletter-btn-a {
        background: #f7a003;
        color: #ffffff;
    }

    .se-form-modal .se-child-newsletter .se-submit button {
        background: #f8a102 !important;
    }

    @media screen and (max-width: 924px) {
        .se-form-modal .image {
            display: none !important;
        }
        .se-form-modal .iframe {
            width: 260px !important;
            padding: 0 30px !important;
            min-height: 571px;
        }
    }

    @media (min-width: 611px) {
        .se-form-modal .se-mobile-forms {
            display: none !important;
        }
    }

    @media (max-width: 490px) {
        .se-form-modal .se-webform-inner .se-image {
            background-size: contain !important;
            height: 280px !important;
        }
    }