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

.forminator-ui.forminator-custom-form-868 /* --- START: Image Choice Card Styling --- */

/* 1. HIDE the actual ugly radio button circle */
.forminator-field .forminator-radio input[type="radio"]{position: absolute !important;opacity: 0 !important;z-index: -1 !important;}.forminator-ui.forminator-custom-form-868 /* 2. Style the container (Label) to look like a clickable card */
.forminator-field .forminator-radio{/* Force row layout and define spacing */
    display: inline-block !important;vertical-align: top !important;margin: 0 15px 15px 0 !important;/* Card styling basics */
    border: 2px solid #e0e0e0 !important;/* Default light grey border */
    border-radius: 12px !important;/* Nice rounded corners */
    padding: 20px !important;text-align: center !important;cursor: pointer !important;transition: all 0.3s ease !important;/* Smooth transition for hover/click */
    background: #ffffff !important;/* Ensure they are wide enough to look good */
    min-width: 130px !important;}.forminator-ui.forminator-custom-form-868 /* 3. Hover Effect - Slight lift and your brand border color */
.forminator-field .forminator-radio:hover{border-color: #474786 !important;/* Your Brand Color */
    transform: translateY(-5px) !important;/* Moves up slightly */
    box-shadow: 0 10px 20px rgba(71, 71, 134, 0.15) !important;}.forminator-ui.forminator-custom-form-868 /* 4. THE SELECTED STATE - What happens when clicked */
/* Forminator adds the class 'forminator-is_checked' to the label when selected */
.forminator-field .forminator-radio.forminator-is_checked{border-color: #474786 !important;/* Strong brand border */
    background-color: #f0f0ff !important;/* Very light version of your brand background */
    box-shadow: 0 5px 15px rgba(71, 71, 134, 0.2) !important;}.forminator-ui.forminator-custom-form-868 /* 5. Image Sizing and Centering */
.forminator-field .forminator-radio-image span{display: block !important;/* Adjust these sizes if your images look too big/small */
    width: 90px !important;height: 90px !important;/* Ensure image fits nicely */
    background-size: contain !important;background-repeat: no-repeat !important;background-position: center center !important;/* Push the text label down away from the image */
    margin: 0 auto 15px auto !important;}.forminator-ui.forminator-custom-form-868 /* 6. Label Text Styling (e.g.,.forminator-ui.forminator-custom-form-868 "Phone",.forminator-ui.forminator-custom-form-868 "Tablet") */
.forminator-radio-label{display: block !important;font-weight: 700 !important;/* Bold text */
    color: #474786 !important;/* Brand color text */
    font-size: 16px !important;}.forminator-ui.forminator-custom-form-868 /* --- END: Image Choice Card Styling --- */
/* Hide the main Field Labels (e.g. 'Device Type',.forminator-ui.forminator-custom-form-868 'Brand') */
.forminator-label{display: none !important;}.forminator-ui.forminator-custom-form-868 /* BUT keep the sub-labels for inputs if you have them later (like Name/Email) */
/* This ensures standard text boxes still look okay if you add them */
.forminator-input-with-icon .forminator-label,.forminator-ui.forminator-custom-form-868 .forminator-input .forminator-label{display: block !important;}