.elementor-5358 .elementor-element.elementor-element-dbaf591{--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;}.elementor-5358 .elementor-element.elementor-element-11c1a07{width:100%;max-width:100%;}/* Start custom CSS for shortcode, class: .elementor-element-11c1a07 *//* --- AESTHETIC FORMINATOR CSS --- *//* 1. Main Form Container (The Glass Card) */.forminator-ui.forminator-custom-form {background: rgba(255, 255, 255, 0.8) !important;backdrop-filter: blur(12px) !important;border: 1px solid rgba(255, 255, 255, 0.3) !important;box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.05) !important;border-radius: 24px !important;padding: 40px !important;font-family: 'Inter', sans-serif !important;}/* 2. Form Headings (Shizzle) */.forminator-title {font-size: 32px !important;font-weight: 800 !important;color: #0f172a !important;letter-spacing: -0.025em !important;text-align: center !important;margin-bottom: 8px !important;}.forminator-description {text-align: center !important;color: #64748b !important;font-weight: 500 !important;margin-bottom: 40px !important;}/* 3. Input Fields & Selects */.forminator-input,.forminator-textarea,.forminator-select .forminator-select-dropdown {background: rgba(255, 255, 255, 0.5) !important;border: 1px solid #e2e8f0 !important;border-radius: 12px !important;padding: 12px 16px !important;transition: all 0.2s ease-in-out !important;}/* Focus State */.forminator-input:focus,.forminator-textarea:focus {outline: none !important;border-color: #6366f1 !important;box-shadow: 0 0 0 4px rgba(99, 102, 241, 0.1) !important;transform: translateY(-1px) !important;background: #ffffff !important;}/* 4. Labels */.forminator-label {font-size: 14px !important;font-weight: 600 !important;color: #334155 !important;margin-left: 4px !important;margin-bottom: 8px !important;}/* 5. Submit Button */.forminator-button-submit {background: #0f172a !important;color: #ffffff !important;font-weight: 700 !important;padding: 16px 40px !important;border-radius: 16px !important;text-transform: none !important;transition: all 0.3s ease !important;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1) !important;border: none !important;}.forminator-button-submit:hover {background: #4f46e5 !important;box-shadow: 0 20px 25px -5px rgba(79, 70, 229, 0.2) !important;transform: translateY(-2px) !important;}.forminator-button-submit:active {transform: scale(0.95) !important;}/* 6. Section Breaks / Dividers */.forminator-section--title {color: #1e293b !important;font-weight: 700 !important;border-left: 4px solid #6366f1 !important;padding-left: 12px !important;margin-top: 30px !important;}/* 7. Checkboxes */.forminator-checkbox__label {font-size: 14px !important;color: #475569 !important;}/* End custom CSS */