.elementor-1932 .elementor-element.elementor-element-812ef93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1932 .elementor-element.elementor-element-812ef93:not(.elementor-motion-effects-element-type-background), .elementor-1932 .elementor-element.elementor-element-812ef93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-1932 .elementor-element.elementor-element-da33ede{text-align:center;}.elementor-1932 .elementor-element.elementor-element-da33ede .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:35px;font-weight:500;line-height:1.2em;}.elementor-1932 .elementor-element.elementor-element-99ad3b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}@media(max-width:767px){.elementor-1932 .elementor-element.elementor-element-812ef93{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1932 .elementor-element.elementor-element-da33ede .elementor-heading-title{font-size:25px;}.elementor-1932 .elementor-element.elementor-element-99ad3b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-ec574c2 *//* ---------- Helper class styling for resume forms ---------- */
.resume-typography-applied,
.resume-typography-applied *:not(input[type="submit"]):not(button):not(.button) {
    color: #6C34CD !important;
}

/* Placeholder styling for those forms */
.resume-typography-applied input::placeholder,
.resume-typography-applied textarea::placeholder,
.resume-typography-applied select::placeholder {
    color: #6C34CD !important;
    opacity: 1 !important;
}

/* vendor-prefixed placeholders */
.resume-typography-applied input::-webkit-input-placeholder,
.resume-typography-applied textarea::-webkit-input-placeholder { color: #6C34CD !important; }
.resume-typography-applied input::-moz-placeholder,
.resume-typography-applied textarea::-moz-placeholder { color: #6C34CD !important; }
.resume-typography-applied input:-ms-input-placeholder,
.resume-typography-applied textarea:-ms-input-placeholder { color: #6C34CD !important; }
.resume-typography-applied input::-ms-input-placeholder,
.resume-typography-applied textarea::-ms-input-placeholder { color: #6C34CD !important; }

/* ---------- Optional: explicit coverage for common resume wrappers ----------
   Keeps the helper even if the form is not auto-detected. Safe to keep. */
form[id*="resume"],
form[class*="resume"],
.resume-manager-form,
.resume_manager_form,
.submit_resume_form,
.submit_resume,
.resume-form,
.resume_form,
.elementor-widget-wp-job-manager-resumes,
.elementor-widget-wp-job-manager-submit-resume {
    /* no color here — we add class via JS for reliability */
}/* End custom CSS */