.gform_wrapper{margin:0 auto;padding:30px;background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);font-family:Arial, sans-serif;}
.gform_wrapper h3{color:#26B9C4;font-size:28px;font-weight:600;margin-bottom:25px;line-height:1.3;}
.gf_progressbar_wrapper{margin-bottom:30px;}
.gf_progressbar{height:20px;border-radius:10px;background-color:#F8F9FA;padding:0;box-shadow:none;}
.gf_progressbar_percentage{background:linear-gradient(320deg, #26B9C4, #2677C4);border-radius:10px;height:20px;color:white;font-weight:bold;font-size:14px;text-align:center;line-height:20px;}
.gfield_label{font-size:20px !important;font-weight:600 !important;color:#1A2980 !important;margin-bottom:10px !important;display:block !important;}
.gfield_required{color:#F35270 !important;margin-left:5px;font-weight:600;}
.gfield_description{font-size:16px !important;color:#A3A3B0 !important;margin-top:5px !important;margin-bottom:20px !important;}
.ginput_container input[type="text"],
.ginput_container input[type="email"],
.ginput_container input[type="tel"],
.ginput_container select{width:100% !important;padding:15px !important;font-size:18px !important;border:2px solid rgb(177, 177, 177) !important;border-radius:4px !important;background-color:#FFFFFF !important;color:#1A2980 !important;margin-bottom:20px !important;transition:border-color 0.3s ease !important;}
.ginput_container input[type="text"]:focus,
.ginput_container input[type="email"]:focus,
.ginput_container input[type="tel"]:focus,
.ginput_container select:focus{border-color:#26B9C4 !important;outline:none !important;box-shadow:0 0 0 3px rgba(38, 185, 196, 0.2) !important;}
.ginput_container input::placeholder{color:#A3A3B0 !important;opacity:0.7 !important;font-size:18px !important;padding-left:40px;}
.gfield_consent_label{font-size:18px !important;color:#1A2980 !important;line-height:1.5 !important;font-weight:normal !important;margin-left:10px !important;}
.ginput_container_consent input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;width:24px !important;height:24px !important;border:2px solid rgb(177, 177, 177) !important;border-radius:4px !important;background-color:#FFFFFF !important;vertical-align:middle !important;margin-right:10px !important;cursor:pointer !important;position:relative !important;}
.ginput_container_consent input[type="checkbox"]:checked{background-color:#26B9C4 !important;border-color:#26B9C4 !important;}
.ginput_container_consent input[type="checkbox"]:checked::after{content:"" !important;position:absolute !important;width:6px !important;height:12px !important;border:solid white !important;border-width:0 3px 3px 0 !important;top:45% !important;left:50% !important;transform:translate(-50%, -50%) rotate(45deg) !important;}
.gfield--type-consent{margin-top:20px !important;margin-bottom:25px !important;padding:15px !important;background-color:#FAFBFC !important;border-radius:8px !important;border-left:4px solid #26B9C4 !important;}
.gfield_consent_label a{color:#26B5B4 !important;font-weight:600 !important;text-decoration:underline !important;transition:color 0.3s ease !important;}
.gfield_consent_label a:hover{color:#1A2980 !important;text-decoration:underline !important;}
.gform_previous_button, .gform_button, .gform_next_button, .button.prev, .button.next{font-size:20px !important;font-weight:600 !important;padding:15px 30px !important;border-radius:50px !important;border:none !important;cursor:pointer !important;transition:all 0.3s ease !important;margin-right:15px !important;margin-top:20px !important;text-align:center !important;display:inline-block !important;min-width:150px !important;}
.gform_previous_button, .button.prev{background-color:#F8F9FA !important;color:#1A2980 !important;border:2px solid #A3A3B0 !important;box-shadow:none !important;}
.gform_previous_button:hover, .button.prev:hover{background-color:#EAEAEA !important;border-color:#1A2980 !important;}
.gform_button, .gform_next_button, .button.next{background:linear-gradient(320deg, #26B9C4, #2677C4) !important;color:white !important;box-shadow:0 4px 10px rgba(38, 119, 196, 0.3) !important;text-transform:uppercase !important;}
.gform_button:hover, .gform_next_button:hover, .button.next:hover{background:linear-gradient(320deg, #2677C4, #26B9C4) !important;box-shadow:0 6px 15px rgba(38, 119, 196, 0.4) !important;transform:translateY(-2px) !important;}
.gfield{margin-bottom:25px !important;}
@media only screen and (max-width: 641px) {
.gform_wrapper{padding:20px 15px;}
.gfield_label{font-size:18px !important;}
.ginput_container input[type="text"],
.ginput_container input[type="email"],
.ginput_container input[type="tel"],
.ginput_container select{font-size:16px !important;padding:12px !important;}
.gfield_consent_label{font-size:16px !important;}
.gform_previous_button, .gform_button{width:100% !important;margin-right:0 !important;margin-bottom:15px !important;font-size:18px !important;}
} .bladder-leakage-heading{color:#26B9C4;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center;position:relative;padding-bottom:15px;}
.bladder-leakage-heading::after{content:"";position:absolute;width:100px;height:4px;background:linear-gradient(320deg, #26B9C4, #2677C4);bottom:0;left:50%;transform:translateX(-50%);border-radius:2px;}
.form-description{background-color:#FAFBFC;border-left:4px solid #26B9C4;padding:20px;margin-bottom:30px;border-radius:6px;font-size:18px;color:#1A2980;line-height:1.6;}
.required-field-text{font-size:16px;color:#A3A3B0;margin-bottom:20px;display:block;}
.required-field-text span{color:#F35270;font-weight:bold;}
.step-indicator{font-size:18px;color:#1A2980;font-weight:600;margin-bottom:15px;display:block;}
.results-heading{font-size:24px;color:#1A2980;font-weight:600;margin-bottom:25px;text-align:center;}
.image-options{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:30px 0;}
.image-option{flex:1;min-width:200px;max-width:300px;text-align:center;cursor:pointer;margin-bottom:20px;transition:all 0.3s ease;}
.image-option img, .image-option .icon-wrapper{width:100%;height:180px;object-fit:contain;border-radius:6px;background-color:#E8F5F6;padding:20px;margin-bottom:10px;border:2px solid transparent;transition:all 0.3s ease;}
.image-option:hover img, .image-option:hover .icon-wrapper{border-color:#26B9C4;box-shadow:0 4px 10px rgba(38, 185, 196, 0.2);}
.image-option.selected img, .image-option.selected .icon-wrapper{border-color:#26B9C4;background-color:#E0F7F8;box-shadow:0 4px 15px rgba(38, 185, 196, 0.3);}
.image-option .option-label{display:block;background-color:#F3F3F3;color:#1A2980;font-size:18px;font-weight:600;padding:12px;border-radius:30px;transition:all 0.3s ease;}
.image-option:hover .option-label{background-color:#E6E6E6;}
.image-option.selected .option-label{background:linear-gradient(320deg, #26B9C4, #2677C4);color:white;}
.form-question{font-size:28px;color:#1A2980;font-weight:600;margin-bottom:35px;margin-top:25px;}
.gchoice{position:relative;margin-bottom:15px;}
.ginput_container_radio ul, .ginput_container_checkbox ul{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;}
.ginput_container_radio ul li, .ginput_container_checkbox ul li{flex:1;min-width:200px;max-width:300px;margin:0 0 20px 0 !important;padding:0 !important;list-style:none;}
.ginput_container_radio input[type="radio"],
.ginput_container_checkbox input[type="checkbox"]{opacity:0;position:absolute;}
.ginput_container_radio label, .ginput_container_checkbox label{display:block;cursor:pointer;padding:0;border-radius:8px;overflow:hidden;transition:all 0.3s ease;height:100%;}
.option-image-container{width:100%;height:180px;background-color:#E8F5F6;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:8px;border:2px solid transparent;transition:all 0.3s ease;padding:15px;}
.option-image{max-width:100%;max-height:150px;object-fit:contain;}
.option-text{display:block;background-color:#F3F3F3;color:#1A2980;font-size:18px;font-weight:600;padding:12px;border-radius:30px;text-align:center;transition:all 0.3s ease;}
.ginput_container_radio label:hover .option-image-container, .ginput_container_checkbox label:hover .option-image-container{border-color:#26B9C4;box-shadow:0 4px 10px rgba(38, 185, 196, 0.2);}
.ginput_container_radio label:hover .option-text, .ginput_container_checkbox label:hover .option-text{background-color:#E6E6E6;}
.ginput_container_radio input[type="radio"]:checked + label .option-image-container,
.ginput_container_checkbox input[type="checkbox"]:checked + label .option-image-container{border-color:#26B9C4;background-color:#E0F7F8;box-shadow:0 4px 15px rgba(38, 185, 196, 0.3);}
.ginput_container_radio input[type="radio"]:checked + label .option-text,
.ginput_container_checkbox input[type="checkbox"]:checked + label .option-text{background:linear-gradient(320deg, #26B9C4, #2677C4);color:white;}
.timeframe-option .option-image-container{padding:10px;}
.timeframe-text{font-size:22px;font-weight:bold;color:#1A2980;text-align:center;}
@media only screen and (max-width: 767px) {
.ginput_container_radio ul, .ginput_container_checkbox ul{flex-direction:column;}
.ginput_container_radio ul li, .ginput_container_checkbox ul li{max-width:100%;}
.form-question{font-size:24px;}
}  .uk-heading-bullet{color:#26B9C4 !important;font-size:32px !important;font-weight:700 !important;line-height:1.3 !important;margin-bottom:25px !important;margin-top:10px !important;padding-left:25px !important;position:relative !important;letter-spacing:-0.02em !important;}
.uk-heading-bullet::before{content:"" !important;position:absolute !important;top:50% !important;left:0 !important;transform:translateY(-50%) !important;width:12px !important;height:12px !important;background:linear-gradient(320deg, #26B9C4, #2677C4) !important;border-radius:50% !important;box-shadow:0 2px 6px rgba(38, 119, 196, 0.3) !important;}
.uk-heading-bullet::after{content:"" !important;position:absolute !important;bottom:-10px !important;left:0 !important;width:100px !important;height:3px !important;background:linear-gradient(90deg, #26B9C4, rgba(38, 185, 196, 0.1)) !important;border-radius:3px !important;}
.uk-alert.uk-alert-primary{background-color:#F0F9FA !important;border:none !important;border-left:4px solid #26B9C4 !important;border-radius:8px !important;padding:25px 30px !important;margin:30px 0 !important;box-shadow:0 4px 15px rgba(0, 0, 0, 0.05) !important;position:relative !important;overflow:hidden !important;}
.uk-alert.uk-alert-primary::before{content:"" !important;position:absolute !important;top:0 !important;right:0 !important;width:150px !important;height:150px !important;background:radial-gradient(circle, rgba(38, 185, 196, 0.07) 0%, rgba(255, 255, 255, 0) 70%) !important;z-index:0 !important;}
.uk-alert-primary .el-title{color:#1A2980 !important;font-size:18px !important;font-weight:500 !important;line-height:1.6 !important;margin:0 !important;position:relative !important;z-index:1 !important;}
@media only screen and (max-width: 640px) {
.uk-heading-bullet{font-size:26px !important;padding-left:20px !important;}
.uk-alert.uk-alert-primary{padding:20px !important;}
.uk-alert-primary .el-title{font-size:16px !important;}
} @media (prefers-contrast: high) {
.uk-heading-bullet{color:#1A2980 !important;}
.uk-alert.uk-alert-primary{background-color:#FFFFFF !important;border:2px solid #1A2980 !important;border-left:6px solid #1A2980 !important;}
.uk-alert-primary .el-title{color:#000000 !important;}
} @media print {
.uk-heading-bullet{color:#000000 !important;page-break-after:avoid !important;}
.uk-alert.uk-alert-primary{background-color:#FFFFFF !important;border:1px solid #CCCCCC !important;box-shadow:none !important;}
} #gform_submit_button_1,#gform_submit_button_5,#gform_submit_button_4{padding-top:0px !important;}
.image-choices-choice-text{display:block !important;width:100% !important;margin-top:30px !important;margin-left:0px !important;border-radius:20px !important;background-color:#e9e9e9 !important;color:#000000 !important;text-align:center !important;bottom:auto !important;left:auto !important;transform:none !important;box-sizing:border-box !important;overflow-wrap:break-word !important;word-wrap:break-word !important;height:auto !important;min-height:40px !important;}
span.image-choices-choice-text{left:0 !important;transform:none !important;margin-left:0 !important;}
.ginput_container select option{color:black !important;background-color:white !important;}
.ginput_container select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231A2980' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 15px center !important;background-size:20px !important;width:100% !important;font-size:18px !important;border:2px solid rgb(177, 177, 177) !important;border-radius:4px !important;background-color:#FFFFFF !important;color:#1A2980 !important;margin-bottom:20px !important;transition:border-color 0.3s ease !important;padding:15px 45px 15px 15px !important;height:auto !important;min-height:56px !important;line-height:1.2 !important;text-overflow:clip !important;white-space:normal !important;overflow:visible !important;text-indent:0 !important;display:flex !important;align-items:center !important;}
.ginput_container select option{padding:10px !important;min-height:40px !important;display:block !important;}
.ginput_container select option[value=""],
.ginput_container select option:first-child{display:block !important;}
.ginput_container select:focus {
border-color: #26B9C4 !important;
outline: none !important;
box-shadow: 0 0 0 3px rgba(38, 185, 196, 0.2) !important;
}