#elementor-popup-modal-4728 .dialog-widget-content{animation-duration:0.3s;background-color:#111111;border-radius:14px 14px 14px 14px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-4728{background-color:#000000C9;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4728 .dialog-message{width:860px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-4728 .dialog-close-button{display:flex;font-size:22px;}#elementor-popup-modal-4728 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-4728 .dialog-close-button svg{fill:#FFFFFF;}#elementor-popup-modal-4728 .dialog-close-button:hover i{color:#D0551A;}@media(max-width:1024px){#elementor-popup-modal-4728{justify-content:center;align-items:center;}}@media(max-width:767px){#elementor-popup-modal-4728{justify-content:center;align-items:center;}}/* Start custom CSS for shortcode, class: .elementor-element-e68369f */.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    box-sizing: border-box !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form form {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form_columns {
    width: 100% !important;
    gap: 12px !important;
    margin: 0 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form_column {
    padding: 0 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_paragraph {
    width: 100% !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_paragraph:last-child {
    margin-bottom: 0 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form label {
    display: block !important;
    margin: 0 0 7px !important;
    color: #F2F2F2 !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: normal !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="text"],
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="email"],
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="tel"],
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form select,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form textarea {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 52px !important;
    margin: 0 !important;
    padding: 14px 16px !important;
    border: 1px solid #444444 !important;
    border-radius: 8px !important;
    background: #1B1B1B !important;
    color: #FFFFFF !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    box-shadow: none !important;
    outline: none !important;
    box-sizing: border-box !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input::placeholder,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form textarea::placeholder {
    color: #A7A7A7 !important;
    opacity: 1 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="text"]:focus,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="email"]:focus,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="tel"]:focus,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form select:focus,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form textarea:focus {
    border-color: #D0551A !important;
    box-shadow: 0 0 0 3px rgba(208, 85, 26, 0.22) !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="submit"],
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form button[type="submit"],
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_submit {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 52px !important;
    margin: 0 !important;
    padding: 14px 20px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: #D0551A !important;
    color: #111111 !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: normal !important;
    text-align: center !important;
    text-transform: uppercase !important;
    letter-spacing: 0.6px !important;
    box-shadow: none !important;
    cursor: pointer !important;
    appearance: none !important;
    box-sizing: border-box !important;
    transition: background-color 0.2s ease, transform 0.2s ease !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="submit"]:hover,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form button[type="submit"]:hover,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_submit:hover {
    background: #E56A2A !important;
    color: #111111 !important;
    transform: translateY(-1px) !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="submit"]:focus-visible,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form button[type="submit"]:focus-visible,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_submit:focus-visible {
    outline: 3px solid rgba(255, 255, 255, 0.85) !important;
    outline-offset: 3px !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_form input[type="checkbox"] {
    accent-color: #D0551A !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_message,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_validate_success,
.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_validate_error {
    margin: 12px 0 0 !important;
    padding: 11px 13px !important;
    border-radius: 7px !important;
    font-family: inherit !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_validate_success {
    background: rgba(53, 151, 79, 0.16) !important;
    color: #BDE8C7 !important;
}

.elementor-4728 .elementor-element.elementor-element-e68369f .mailpoet_validate_error {
    background: rgba(190, 54, 54, 0.16) !important;
    color: #FFB8B8 !important;
}/* End custom CSS */