.form-section:has(form-widget){padding:72px 0;background:#030303;font-family:'Inter',sans-serif;color:#ffffff;line-height:1.5;}.form-section:has(form-widget)>.container{max-width:1360px;margin:0 auto;padding:0 28px;box-sizing:border-box;}form-widget .form-section{display:flex !important;align-items:flex-start !important;gap:32px !important;width:100% !important;box-sizing:border-box !important;background:rgba(10,10,10,0.95) !important;border:1px solid rgba(255,255,255,0.055) !important;border-radius:20px !important;padding:40px !important;box-shadow:0 24px 64px rgba(0,0,0,0.6) !important;}form-widget .sidebar-wrap.side-bar{width:280px !important;min-width:180px !important;flex-shrink:0 !important;background:rgba(255,255,255,0.022) !important;border:1px solid rgba(255,255,255,0.055) !important;border-radius:14px !important;padding:20px 18px !important;box-sizing:border-box !important;color:#ffffff !important;align-self:flex-start !important;}form-widget h2.titleSideBar{font-size:clamp(24px,3vw,36px) !important;font-weight:700 !important;letter-spacing:-0.5px !important;text-transform:none !important;color:#ffffff !important;margin:0 0 16px 0 !important;padding:0 0 14px 0 !important;border-bottom:1px solid rgba(255,255,255,0.07) !important;line-height:1.15 !important;}form-widget .sidebar-wrap.side-bar>div{display:block !important;background:transparent !important;margin:0 !important;padding:0 !important;}form-widget .sidebar-wrap.side-bar>div>div{background:transparent !important;}form-widget .field-item{display:grid !important;grid-template-columns:1fr !important;gap:3px !important;padding:8px 0 !important;margin:0 !important;border-bottom:1px solid rgba(255,255,255,0.035) !important;box-sizing:border-box !important;background:transparent !important;}form-widget .field-item:last-child{border-bottom:none !important;padding-bottom:0 !important;}form-widget .field-value{display:grid !important;grid-template-columns:1fr !important;gap:3px !important;background:transparent !important;}form-widget .field-value>div:first-child{font-family:'Inter',sans-serif !important;font-size:8px !important;font-weight:700 !important;color:#3d3d3d !important;text-transform:uppercase !important;letter-spacing:1.2px !important;line-height:1.2 !important;margin:0 !important;padding:0 !important;background:transparent !important;}form-widget .itemValue{font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:600 !important;color:#d4d4d4 !important;line-height:1.4 !important;margin:0 !important;padding:0 !important;background:transparent !important;word-break:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;font-size:12px !important;letter-spacing:0 !important;}form-widget .itf-form{flex:1 1 0% !important;min-width:0 !important;background:transparent !important;}form-widget form.biznestream-form{width:100% !important;background:transparent !important;}form-widget .form-nav{margin-bottom:28px !important;background:transparent !important;}form-widget .form-nav__container{display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important;gap:0 !important;}form-widget .form-nav__item{display:inline-flex !important;align-items:center !important;height:32px !important;padding:0 16px !important;border-radius:100px !important;font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:600 !important;white-space:nowrap !important;cursor:default !important;transition:all 0.25s ease !important;color:#3a3a3a !important;background:transparent !important;border:1px solid transparent !important;}form-widget .form-nav__item--selected{background:#BF001F !important;color:#ffffff !important;border-color:transparent !important;font-weight:700 !important;box-shadow:0 3px 14px rgba(191,0,31,0.45) !important;}form-widget .form-nav__item:not(.form-nav__item--selected){color:#3a3a3a !important;}form-widget .form-nav__separator{display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:1px !important;background:rgba(255,255,255,0.08) !important;flex-shrink:0 !important;color:transparent !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important;}form-widget ul,form-widget ol{list-style:none !important;list-style-type:none !important;margin:0 !important;padding:0 !important;}form-widget ul::before,form-widget ul::after,form-widget ol::before,form-widget ol::after{content:none !important;display:none !important;}form-widget li{list-style:none !important;list-style-type:none !important;}form-widget li::marker{content:'' !important;font-size:0 !important;display:none !important;}form-widget li::before,form-widget li::after{content:none !important;display:none !important;}form-widget ul.formPage{background:transparent !important;padding:0 !important;margin:0 !important;}form-widget li.form-element{margin-bottom:24px !important;padding:0 !important;background:transparent !important;}form-widget li.header_element{margin-bottom:16px !important;}form-widget .form_label.header_container{margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;}form-widget .header_text{font-family:'Inter',sans-serif !important;font-size:20px !important;font-weight:700 !important;color:#ffffff !important;letter-spacing:-0.3px !important;line-height:1.35 !important;margin:0 !important;padding:0 !important;}form-widget .itf-label{display:block !important;background:transparent !important;}form-widget .form_label{margin-bottom:10px !important;background:transparent !important;border:none !important;padding:0 !important;box-shadow:none !important;}form-widget label.itf-label__label.form-label{display:inline !important;font-family:'Inter',sans-serif !important;font-size:10px !important;font-weight:700 !important;color:#484848 !important;text-transform:uppercase !important;letter-spacing:1.2px !important;margin:0 !important;padding:0 !important;background:transparent !important;cursor:default !important;}form-widget label.form-label .me-1{margin-right:1px !important;}form-widget label.form-label .star{color:#BF001F !important;font-size:10px !important;}form-widget .form_input,form-widget .form_input>div,form-widget .form-input-container,form-widget .form_input_wrapper{width:100% !important;background:transparent !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}form-widget .form_input_wrapper select,form-widget select{display:block !important;width:100% !important;height:44px !important;background:#0f0f0f !important;border:1px solid rgba(255,255,255,0.09) !important;border-radius:10px !important;padding:0 42px 0 16px !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:500 !important;outline:none !important;box-sizing:border-box !important;cursor:pointer !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 16px center !important;background-size:12px 8px !important;transition:border-color 0.2s ease,background-color 0.2s ease !important;}form-widget .form_input_wrapper select:focus,form-widget select:focus{border-color:rgba(255,255,255,0.22) !important;background-color:#161616 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23aaa' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;}form-widget .form_input_wrapper select:hover,form-widget select:hover{border-color:rgba(255,255,255,0.15) !important;}form-widget .form_input_wrapper select option,form-widget select option{background:#161616 !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:14px !important;padding:8px 12px !important;}form-widget .input-checkbox-horizontal{display:grid !important;grid-template-columns:repeat(4,1fr) !important;grid-auto-rows:1fr !important;gap:10px !important;width:100% !important;padding:0 !important;margin:0 !important;background:transparent !important;box-sizing:border-box !important;}form-widget .input-radio-horizontal{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr)) !important;grid-auto-rows:1fr !important;gap:10px !important;width:100% !important;padding:0 !important;margin:0 !important;background:transparent !important;box-sizing:border-box !important;}form-widget .input-checkbox-horizontal>div,form-widget .input-radio-horizontal>div{display:contents !important;}form-widget label.input-checkbox-img-label,form-widget label.input-radio-img-label{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;min-height:120px !important;padding:16px 12px !important;box-sizing:border-box !important;margin:0 !important;background:#0f0f0f !important;border:1px solid rgba(255,255,255,0.07) !important;border-radius:12px !important;cursor:pointer !important;text-align:center !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease !important;}form-widget label.input-checkbox-img-label:hover,form-widget label.input-radio-img-label:hover{background:#181818 !important;border-color:rgba(255,255,255,0.15) !important;transform:translateY(-3px) !important;box-shadow:0 10px 24px rgba(0,0,0,0.5) !important;}form-widget label.input-checkbox-img-label img,form-widget label.input-radio-img-label img{display:block !important;width:auto !important;height:52px !important;max-width:68px !important;max-height:52px !important;object-fit:contain !important;filter:none !important;background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;flex-shrink:0 !important;opacity:0.9 !important;transition:transform 0.2s ease,opacity 0.2s ease !important;}form-widget label.input-checkbox-img-label:hover img,form-widget label.input-radio-img-label:hover img{opacity:1 !important;transform:scale(1.08) !important;}form-widget label.input-checkbox-img-label span,form-widget label.input-radio-img-label span{display:block !important;font-family:'Inter',sans-serif !important;font-size:11px !important;font-weight:600 !important;color:#888888 !important;text-align:center !important;line-height:1.35 !important;word-break:break-word !important;white-space:normal !important;width:100% !important;background:transparent !important;margin:0 !important;padding:0 !important;}form-widget input.input-checkbox-img:checked+label.input-checkbox-img-label,form-widget input.input-radio-img:checked+label.input-radio-img-label{background:rgba(191,0,31,0.08) !important;border-color:#BF001F !important;box-shadow:0 0 0 1px rgba(191,0,31,0.3),0 8px 20px rgba(191,0,31,0.18) !important;transform:translateY(-2px) !important;}form-widget input.input-checkbox-img:checked+label.input-checkbox-img-label img,form-widget input.input-radio-img:checked+label.input-radio-img-label img{opacity:1 !important;}form-widget input.input-checkbox-img:checked+label.input-checkbox-img-label span,form-widget input.input-radio-img:checked+label.input-radio-img-label span{color:#ffffff !important;font-weight:700 !important;}form-widget input.input-checkbox-img,form-widget input.input-radio-img{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;margin:0 !important;}form-widget li.smart_date_element .form_input_wrapper{max-width:320px !important;}form-widget li.smart_date_element input[type="text"]{display:block !important;width:100% !important;max-width:320px !important;height:44px !important;background:#0f0f0f !important;border:1px solid rgba(255,255,255,0.09) !important;border-radius:10px !important;padding:0 16px !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:14px !important;outline:none !important;box-sizing:border-box !important;caret-color:#BF001F !important;transition:border-color 0.2s ease,background 0.2s ease !important;}form-widget li.smart_date_element input[type="text"]:focus{border-color:rgba(255,255,255,0.22) !important;background:#161616 !important;}form-widget li.newstep_element{display:none !important;margin:0 !important;}form-widget span.error{display:none !important;}form-widget li.form-actions{list-style:none !important;list-style-type:none !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;margin-top:8px !important;padding-top:24px !important;border-top:1px solid rgba(255,255,255,0.05) !important;background:transparent !important;}form-widget li.form-actions .form_label{display:none !important;}form-widget li.form-actions .form_input{flex:0 0 auto !important;width:auto !important;}form-widget button.nextButton,form-widget [name="next"],form-widget button.submitButton,form-widget [name="submit"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:linear-gradient(135deg,#BF001F 0%,#E30512 100%) !important;color:#ffffff !important;border:none !important;border-radius:10px !important;padding:0 32px !important;height:44px !important;min-width:120px !important;font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.4px !important;cursor:pointer !important;box-shadow:0 6px 20px rgba(191,0,31,0.38) !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important;outline:none !important;white-space:nowrap !important;flex-shrink:0 !important;}form-widget button.nextButton:hover,form-widget [name="next"]:hover,form-widget button.submitButton:hover,form-widget [name="submit"]:hover{transform:translateY(-2px) !important;box-shadow:0 10px 28px rgba(191,0,31,0.55) !important;}form-widget button.nextButton:active,form-widget [name="next"]:active,form-widget button.submitButton:active,form-widget [name="submit"]:active{transform:translateY(0) !important;box-shadow:0 4px 12px rgba(191,0,31,0.35) !important;}form-widget button.backButton,form-widget [name="prev"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:rgba(255,255,255,0.04) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:10px !important;padding:0 24px !important;height:44px !important;min-width:100px !important;font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:1.4px !important;cursor:pointer !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease !important;outline:none !important;white-space:nowrap !important;flex-shrink:0 !important;}form-widget button.backButton:hover,form-widget [name="prev"]:hover{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.22) !important;transform:translateY(-2px) !important;}form-widget button.backButton:active,form-widget [name="prev"]:active{background:rgba(255,255,255,0.03) !important;border-color:rgba(255,255,255,0.1) !important;transform:translateY(0) !important;}@media (max-width:960px){form-widget .form-section{flex-direction:column !important;padding:28px 24px !important;gap:24px !important;}form-widget .sidebar-wrap.side-bar{width:100% !important;min-width:0 !important;order:2 !important;}form-widget .itf-form{order:1 !important;width:100% !important;}}@media (max-width:640px){.form-section:has(form-widget){padding:48px 0;}.form-section:has(form-widget)>.container{padding:0 16px;}form-widget .form-section{padding:20px 16px !important;border-radius:14px !important;gap:20px !important;}form-widget .header_text{font-size:17px !important;}form-widget .form-nav__item{font-size:11px !important;padding:0 12px !important;height:28px !important;}form-widget .input-checkbox-horizontal,form-widget .input-radio-horizontal{grid-template-columns:repeat(2,1fr) !important;}form-widget label.input-checkbox-img-label,form-widget label.input-radio-img-label{min-height:100px !important;padding:12px 8px !important;}form-widget label.input-checkbox-img-label img,form-widget label.input-radio-img-label img{height:40px !important;}form-widget li.smart_date_element input[type="text"]{max-width:100% !important;}form-widget li.form-actions{flex-direction:column-reverse !important;align-items:stretch !important;gap:10px !important;}form-widget button.nextButton,form-widget [name="next"],form-widget button.submitButton,form-widget [name="submit"],form-widget button.backButton,form-widget [name="prev"]{width:100% !important;}}

/* Custom premium styling for form_input_wrapper and form_input elements */
form-widget .form_input_wrapper {
    position: relative !important;
    display: block !important;
    width: 100% !important;
}

form-widget .form_input_wrapper input[type="text"],
form-widget .form_input_wrapper input[type="email"],
form-widget .form_input_wrapper input[type="tel"],
form-widget .form_input_wrapper input[type="number"],
form-widget .form_input_wrapper input[type="password"],
form-widget .form_input_wrapper textarea {
    display: block !important;
    width: 100% !important;
    height: 48px !important;
    background: #0f0f0f !important;
    border: 1px solid rgba(255, 255, 255, 0.09) !important;
    border-radius: 10px !important;
    padding: 0 52px 0 16px !important;
    color: #ffffff !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    outline: none !important;
    box-sizing: border-box !important;
    transition: border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease !important;
}

form-widget .form_input_wrapper textarea {
    height: auto !important;
    min-height: 120px !important;
    padding: 14px 52px 14px 16px !important;
    resize: vertical !important;
}

/* Hover & Focus states */
form-widget .form_input_wrapper input[type="text"]:hover,
form-widget .form_input_wrapper input[type="email"]:hover,
form-widget .form_input_wrapper input[type="tel"]:hover,
form-widget .form_input_wrapper input[type="number"]:hover,
form-widget .form_input_wrapper input[type="password"]:hover,
form-widget .form_input_wrapper textarea:hover {
    border-color: rgba(255, 255, 255, 0.16) !important;
    background-color: #121212 !important;
}

form-widget .form_input_wrapper input[type="text"]:focus,
form-widget .form_input_wrapper input[type="email"]:focus,
form-widget .form_input_wrapper input[type="tel"]:focus,
form-widget .form_input_wrapper input[type="number"]:focus,
form-widget .form_input_wrapper input[type="password"]:focus,
form-widget .form_input_wrapper textarea:focus {
    border-color: rgba(255, 255, 255, 0.24) !important;
    background-color: #141414 !important;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.04) !important;
}

/* Lock & verification icons positioning and styling */
form-widget .form_input_wrapper .glyphicon,
form-widget .form_input_wrapper .form-control-feedback {
    position: absolute !important;
    right: 8px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 32px !important;
    height: 32px !important;
    background-color: #2ec787 !important; /* Emerald green background */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    box-shadow: 0 2px 8px rgba(46, 199, 135, 0.2) !important;
    pointer-events: none !important;
    z-index: 2 !important;
}

/* Adjust top for textareas */
form-widget .form_input_wrapper textarea ~ .glyphicon,
form-widget .form_input_wrapper textarea ~ .form-control-feedback {
    top: 24px !important;
    transform: none !important;
}

/* SVG Mask system for bootstrap glyphicons without library */
form-widget .form_input_wrapper .glyphicon::before,
form-widget .form_input_wrapper .form-control-feedback::before {
    content: "" !important;
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    background-color: #ffffff !important;
}

/* Padlock icon mask */
form-widget .form_input_wrapper .glyphicon-lock::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z'/%3E%3C/svg%3E") no-repeat center / contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z'/%3E%3C/svg%3E") no-repeat center / contain !important;
}

/* Success ok checkmark mask */
form-widget .form_input_wrapper .glyphicon-ok::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center / contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center / contain !important;
}

/* Danger remove cross mask */
form-widget .form_input_wrapper .glyphicon-remove {
    background-color: #ef4444 !important;
    box-shadow: 0 2px 8px rgba(239, 68, 68, 0.25) !important;
}
form-widget .form_input_wrapper .glyphicon-remove::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center / contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center / contain !important;
}

/* Styling for the Vue b-field-protected lock icon badge */
form-widget .b-field-protected.form-input-container {
    position: relative !important;
}

form-widget .b-field-protected.form-input-container::after,
form-widget .b-field-protected.form-input-container[data-v-4a1f2ccd]::after,
form-widget .b-field-protected.form-input-container[data-v-4a1f2ccd]:after {
    content: " " !important;
    display: block !important;
    position: absolute !important;
    right: 12px !important;
    top: 50% !important;
    margin-top: 0 !important;
    transform: translateY(-50%) !important;
    width: 32px !important;
    height: 32px !important;
    background-color: rgba(46, 199, 135, 0.08) !important;
    border: 1px solid rgba(46, 199, 135, 0.25) !important;
    border-radius: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232ec787' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px 16px !important;
    z-index: 3 !important;
    box-shadow: 0 0 12px rgba(46, 199, 135, 0.12) !important;
    transition: all 0.25s ease !important;
}

form-widget .b-field-protected.form-input-container:hover::after,
form-widget .b-field-protected.form-input-container:focus-within::after {
    background-color: rgba(46, 199, 135, 0.15) !important;
    border-color: rgba(46, 199, 135, 0.45) !important;
    box-shadow: 0 0 16px rgba(46, 199, 135, 0.25) !important;
}
