#forminator-module-1351 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-1351 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-1351 /* --- PIXEL PERFECT SUBSCRIPTION FORM --- */

/* 1. Main Form Wrapper: Force horizontal layout */
#forminator-module-1351.forminator-ui{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: flex-start !important;gap: 12px !important;/* Space between input and button */
    background: transparent !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-1351 /* 2. Target the Email Field Row: Set to 60% width */
#forminator-module-1351 .forminator-row{flex: 0 0 60% !important;/* Fixes width at exactly 60% */
    width: 60% !important;margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-1351 /* 3. The Input Box: Transparent with white border */
#forminator-module-1351 .forminator-input{background-color: transparent !important;border: 1px solid #ffffff !important;/* Sharp white border */
    color: #ffffff !important;height: 46px !important;/* 70% height scale */
    border-radius: 0px !important;/* Sharp corners for input */
    padding: 0 15px !important;font-size: 15px !important;box-shadow: none !important;width: 100% !important;}.forminator-ui.forminator-custom-form-1351 /* 4. Placeholder Color Styling */
#forminator-module-1351 .forminator-input::placeholder{color: #ffffff !important;opacity: 0.8 !important;}.forminator-ui.forminator-custom-form-1351 /* 5. Hide Label/Description to maintain one-line alignment */
#forminator-module-1351 .forminator-label,.forminator-ui.forminator-custom-form-1351 #forminator-module-1351 .forminator-description{display: none !important;}.forminator-ui.forminator-custom-form-1351 /* 6. Button Wrapper: Takes remaining 40% space */
#forminator-module-1351 .forminator-pagination-footer{margin-top: 0 !important;padding: 0 !important;display: flex !important;flex: 1 !important;}.forminator-ui.forminator-custom-form-1351 /* 7. The Subscribe Button: Blue and Rounded */
#forminator-module-1351 .forminator-button-submit{background-color: #0076df !important;/* Specific Blue */
    color: #ffffff !important;height: 46px !important;/* Matches Input Height exactly */
    padding: 0 30px !important;border-radius: 8px !important;/* Rounded corners for button */
    font-weight: 600 !important;font-size: 15px !important;margin: 0 !important;border: none !important;white-space: nowrap !important;cursor: pointer !important;width: 100% !important;/* Fills its 40% area */
    transition: background 0.3s ease !important;}.forminator-ui.forminator-custom-form-1351 /* Button Hover Effect */
#forminator-module-1351 .forminator-button-submit:hover{background-color: #005bb5 !important;}.forminator-ui.forminator-custom-form-1351 /* 8. Success/Error Message placement adjustment */
#forminator-module-1351 .forminator-response-message{position: absolute !important;bottom: -35px !important;width: 100% !important;}.forminator-ui.forminator-custom-form-1351 #forminator-module-1351 input.forminator-input{color: white !important;}

/* 9. Mobile Responsive: Force side-by-side even on small screens */
@media screen and (max-width: 480px) { .forminator-ui.forminator-custom-form-1351 #forminator-module-1351.forminator-ui{flex-wrap: nowrap !important;}.forminator-ui.forminator-custom-form-1351 #forminator-module-1351 .forminator-button-submit{padding: 0 15px !important;font-size: 13px !important;} }