.elementor-1938 .elementor-element.elementor-element-76661735 .elementor-icon-wrapper{text-align:start;}.elementor-1938 .elementor-element.elementor-element-76661735.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-76661735.elementor-view-framed .elementor-icon, .elementor-1938 .elementor-element.elementor-element-76661735.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-76661735.elementor-view-framed .elementor-icon, .elementor-1938 .elementor-element.elementor-element-76661735.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-76661735 .elementor-icon{font-size:24px;}.elementor-1938 .elementor-element.elementor-element-76661735 .elementor-icon svg{height:24px;}.elementor-1938 .elementor-element.elementor-element-25e3d792 .elementor-icon-wrapper{text-align:center;}.elementor-1938 .elementor-element.elementor-element-25e3d792.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-25e3d792.elementor-view-framed .elementor-icon, .elementor-1938 .elementor-element.elementor-element-25e3d792.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-25e3d792.elementor-view-framed .elementor-icon, .elementor-1938 .elementor-element.elementor-element-25e3d792.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-25e3d792 .elementor-icon{font-size:25px;}.elementor-1938 .elementor-element.elementor-element-25e3d792 .elementor-icon svg{height:25px;}.elementor-1938 .elementor-element.elementor-element-6de43201 .elementor-icon-wrapper{text-align:center;}.elementor-1938 .elementor-element.elementor-element-6de43201.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-6de43201.elementor-view-framed .elementor-icon, .elementor-1938 .elementor-element.elementor-element-6de43201.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-6de43201.elementor-view-framed .elementor-icon, .elementor-1938 .elementor-element.elementor-element-6de43201.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1938 .elementor-element.elementor-element-6de43201 .elementor-icon{font-size:24px;}.elementor-1938 .elementor-element.elementor-element-6de43201 .elementor-icon svg{height:24px;}.elementor-1938 .elementor-element.elementor-element-6de43201 .elementor-icon i, .elementor-1938 .elementor-element.elementor-element-6de43201 .elementor-icon svg{transform:rotate(0deg);}.elementor-1938 .elementor-element.elementor-element-1e934ac{--display:flex;}@media(max-width:767px){.elementor-1938 .elementor-element.elementor-element-25e3d792 .elementor-icon{font-size:21px;}.elementor-1938 .elementor-element.elementor-element-25e3d792 .elementor-icon svg{height:21px;}.elementor-1938 .elementor-element.elementor-element-2ae36860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1938 .elementor-element.elementor-element-6de43201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 3px;}}/* Start custom CSS for shortcode, class: .elementor-element-2ae36860 *//* Remove the gray Ultimate Member bell background only */

.elementor-1938 .elementor-element.elementor-element-2ae36860 .um-notification-b {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-06b3282 *//* ==========================================================
   ARTELX ADVERTISING INQUIRY FORM
   WPForms ID: 1943
   ========================================================== */

/* Main form wrapper */
#wpforms-form-1943 {
    background: transparent;
    color: #ffffff;
}

/* Field labels */
#wpforms-form-1943 .wpforms-field-label {
    color: #ffffff !important;
    font-weight: 600;
    margin-bottom: 8px;
}

/* Required asterisk */
#wpforms-form-1943 .wpforms-required-label {
    color: #ff1f2d !important;
}

/* Text, email, URL, select fields */
#wpforms-form-1943 input[type="text"],
#wpforms-form-1943 input[type="email"],
#wpforms-form-1943 input[type="url"],
#wpforms-form-1943 select {
    width: 100% !important;
    background: #161616 !important;
    color: #ffffff !important;
    border: 1px solid #3a3a3a !important;
    border-radius: 8px !important;
    min-height: 48px;
    padding: 10px 14px !important;
    box-shadow: none !important;
}

/* Focus state */
#wpforms-form-1943 input[type="text"]:focus,
#wpforms-form-1943 input[type="email"]:focus,
#wpforms-form-1943 input[type="url"]:focus,
#wpforms-form-1943 select:focus {
    border-color: #ff1f2d !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Placeholder text */
#wpforms-form-1943 input::placeholder {
    color: #8f8f8f !important;
    opacity: 1;
}

/* Dropdown text */
#wpforms-form-1943 select,
#wpforms-form-1943 select option {
    color: #ffffff !important;
    background: #161616 !important;
}

/* Checkbox labels */
#wpforms-form-1943 .wpforms-field-checkbox label {
    color: #ffffff !important;
}

/* Checkbox spacing */
#wpforms-form-1943 .wpforms-field-checkbox ul,
#wpforms-form-1943 .wpforms-field-checkbox li {
    margin: 0;
    padding: 0;
}

#wpforms-form-1943 .wpforms-field-checkbox li {
    margin-bottom: 10px;
}

/* Field spacing */
#wpforms-form-1943 .wpforms-field {
    padding-top: 8px;
    padding-bottom: 14px;
}

/* Submit button */
#wpforms-form-1943 button[type="submit"] {
    width: 100% !important;
    background: #ff1f2d !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    min-height: 52px;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
    box-shadow: none !important;
}

/* Submit hover */
#wpforms-form-1943 button[type="submit"]:hover {
    filter: brightness(0.92);
}

/* Validation / error messages */
#wpforms-form-1943 .wpforms-error,
#wpforms-form-1943 label.wpforms-error {
    color: #ff1f2d !important;
}

/* Confirmation message */
.wpforms-confirmation-container-full {
    background: #161616 !important;
    color: #ffffff !important;
    border: 1px solid #3a3a3a !important;
    border-radius: 8px !important;
    padding: 16px !important;
}

/* Keep form clean on mobile */
@media (max-width: 767px) {

    #wpforms-form-1943 input[type="text"],
    #wpforms-form-1943 input[type="email"],
    #wpforms-form-1943 input[type="url"],
    #wpforms-form-1943 select {
        font-size: 16px !important;
    }

    #wpforms-form-1943 button[type="submit"] {
        font-size: 16px !important;
    }
}/* End custom CSS */