@charset "UTF-8";:root{--vf-blue:#1a7fc1;--vf-blue-dark:#135f93;--vf-blue-light:rgba(26,127,193,0.14);--vf-red:#c0392b;--vf-border:#d1d8e2;--vf-bg:#f7f9fc;--vf-white:#fff;--vf-text:#1e2530;--vf-muted:#64748b;--vf-radius:6px;--vf-transition:0.2s ease}.visforms.visforms-form{background:var(--vf-white);border:1px solid var(--vf-border);border-radius:0;box-shadow:0 4px 24px rgba(30,37,48,0.10);padding:36px 40px 32px;margin-bottom:28px}form#mod-visform1{width:100%;font-family:'Roboto',sans-serif}form#mod-visform1 *,form#mod-visform1 *::before,form#mod-visform1 *::after{font-family:'Roboto',sans-serif}form#mod-visform1 .vffieldset{border:none;margin:0;padding:0}form#mod-visform1 .visfield-container{margin-bottom:20px;overflow:visible;position:relative}form#mod-visform1 .visCSSlabel{display:block;float:none;width:100%;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--vf-text);margin-bottom:6px;margin-right:0;line-height:1.4}form#mod-visform1 div.required>label.visCSSlabel::after,form#mod-visform1 div.required>label.visCSSlabel.asterix-ancor::after{content:" *";color:var(--vf-red);font-weight:700}form#mod-visform1 .visCSSinput:not([type="checkbox"]):not([type="radio"]),form#mod-visform1 input.visCSSinput:not([type="checkbox"]):not([type="radio"]),form#mod-visform1 input.inputbox:not([type="checkbox"]):not([type="radio"]),form#mod-visform1 select.visCSSinput,form#mod-visform1 textarea.visCSSinput{display:block !important;width:100% !important;padding:11px 14px;font-size:15px;font-family:'Roboto',sans-serif;color:var(--vf-text);background-color:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);box-shadow:none;transition:border-color var(--vf-transition),box-shadow var(--vf-transition),background-color var(--vf-transition);box-sizing:border-box;height:44px;line-height:1.5;outline:none}form#mod-visform1 textarea.visCSSinput{height:auto !important;min-height:120px;resize:vertical}form#mod-visform1 select.visCSSinput{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath fill='%2364748b' d='M8 10L0 0h16z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 7px;padding-right:38px;cursor:pointer}form#mod-visform1 .visCSSinput:not([type="checkbox"]):not([type="radio"]):focus,form#mod-visform1 input.visCSSinput:not([type="checkbox"]):not([type="radio"]):focus,form#mod-visform1 select.visCSSinput:focus,form#mod-visform1 textarea.visCSSinput:focus{border-color:var(--vf-blue);background-color:var(--vf-white);box-shadow:0 0 0 3px var(--vf-blue-light)}form#mod-visform1 .visCSSinput:not([type="checkbox"]):not([type="radio"]):not(:focus):hover,form#mod-visform1 input.visCSSinput:not([type="checkbox"]):not([type="radio"]):not(:focus):hover,form#mod-visform1 select.visCSSinput:not(:focus):hover,form#mod-visform1 textarea.visCSSinput:not(:focus):hover{border-color:#a0aec0;background-color:var(--vf-white)}form#mod-visform1 .visCSSinput.error:not([type="checkbox"]):not([type="radio"]),form#mod-visform1 input.visCSSinput.error:not([type="checkbox"]):not([type="radio"]),form#mod-visform1 select.visCSSinput.error,form#mod-visform1 textarea.visCSSinput.error{border-color:var(--vf-red) !important;box-shadow:0 0 0 3px rgba(192,57,43,0.12) !important}form#mod-visform1 .field-calendar{width:100%}form#mod-visform1 .field-calendar .input-append{display:flex !important;align-items:stretch;width:100% !important}form#mod-visform1 .field-calendar .viscalendar-input{flex:1;width:auto !important;border-right:none !important;border-radius:var(--vf-radius) 0 0 var(--vf-radius) !important}form#mod-visform1 .field-calendar .btn.btn-secondary .visicon-calendar{font-family:FontAwesome !important;font-size:15px;line-height:1}form#mod-visform1 .field-calendar .btn.btn-secondary .visicon-calendar::before{font-family:FontAwesome !important;content:'\f073' !important}form#mod-visform1 .field-calendar .btn.btn-secondary{flex-shrink:0;padding:0 14px;background:#e8eef5;border:1.5px solid var(--vf-border);border-left:none;border-radius:0 var(--vf-radius) var(--vf-radius) 0;color:var(--vf-muted);cursor:pointer;height:44px;font-size:15px;transition:background-color var(--vf-transition),color var(--vf-transition);text-transform:none !important;white-space:nowrap}form#mod-visform1 .field-calendar .btn.btn-secondary:hover{background:#d6e2ee;color:var(--vf-blue)}form#mod-visform1 hr.visCSStop10{border:none;border-top:1px solid #e8edf3;margin:28px 0 20px}form#mod-visform1 .visCustomText p{font-size:13px;color:var(--vf-muted);margin-bottom:6px}form#mod-visform1 p.visCSSclear{margin:0;padding:0;line-height:0;height:0;clear:both;display:block}form#mod-visform1 .visfield-container.field32>label.visCSSlabel{display:none !important}form#mod-visform1 .visCSSmargLeft{margin-left:0}form#mod-visform1 p.visCSStop0.visCSSmargLeft.visCSSrbinl{display:flex;align-items:center;margin-left:0 !important;margin-top:0 !important;gap:12px;background:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);padding:14px 16px}form#mod-visform1 p.visCSStop0.visCSSmargLeft.visCSSrbinl input[type="checkbox"]{width:18px !important;height:18px !important;min-width:18px !important;max-width:18px !important;margin:0 !important;padding:0 !important;flex:0 0 18px;accent-color:var(--vf-blue);cursor:pointer;vertical-align:middle;display:inline-block !important}form#mod-visform1 p.visCSStop0.visCSSmargLeft.visCSSrbinl label,form#mod-visform1 p.visCSStop0.visCSSmargLeft.visCSSrbinl label.visCSStop10,form#mod-visform1 p.visCSStop0.visCSSmargLeft.visCSSrbinl label.visCSSrlinl{font-size:14px;color:var(--vf-text);line-height:1.5;float:none !important;width:auto !important;display:block !important;margin:0 !important;padding:0 !important;font-weight:400;flex:1}form#mod-visform1 p.visCSStop0.visCSSmargLeft.visCSSrbinl label a{color:var(--vf-blue);text-decoration:underline}.visforms .visBtnCon,.visforms .vf-button-container{margin-top:36px;margin-left:0 !important;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}form#mod-visform1 .btn.next_btn,form#mod-visform1 .btn.btn-form[type="submit"]{display:inline-block;text-align:center !important;vertical-align:middle;line-height:1.2;padding:12px 28px;font-size:15px;font-weight:600;font-family:'Roboto',sans-serif;color:#fff !important;background:linear-gradient(135deg,var(--vf-blue) 0%,var(--vf-blue-dark) 100%);border:none;border-radius:var(--vf-radius);cursor:pointer;transition:opacity var(--vf-transition),box-shadow var(--vf-transition),transform var(--vf-transition);text-transform:none !important;letter-spacing:0.01em;box-shadow:0 3px 10px rgba(26,127,193,0.40);white-space:nowrap}form#mod-visform1 .btn.next_btn:hover,form#mod-visform1 .btn.btn-form[type="submit"]:hover{opacity:0.90;box-shadow:0 5px 16px rgba(26,127,193,0.50);transform:translateY(-1px)}form#mod-visform1 .btn.next_btn:active,form#mod-visform1 .btn.btn-form[type="submit"]:active{opacity:1;box-shadow:0 1px 4px rgba(26,127,193,0.30);transform:translateY(0)}form#mod-visform1 .btn.btn-form[type="submit"]:disabled{background:#b0c8de;box-shadow:none;cursor:not-allowed;transform:none;opacity:1}form#mod-visform1 .btn.back_btn{display:inline-block;text-align:center !important;vertical-align:middle;line-height:1.2;padding:12px 22px;font-size:15px;font-weight:500;font-family:'Roboto',sans-serif;color:var(--vf-blue) !important;background:transparent;border:1.5px solid var(--vf-blue);border-radius:var(--vf-radius);cursor:pointer;text-transform:none !important;transition:background-color var(--vf-transition),color var(--vf-transition);white-space:nowrap}form#mod-visform1 .btn.back_btn:hover{background-color:var(--vf-blue-light)}form#mod-visform1 label.error,form#mod-visform1 .vis_mandatory{display:block;color:var(--vf-red);font-size:12px;margin-top:5px;margin-left:0;font-weight:500}form#mod-visform1 .alert.alert-danger.error-note{background:#fef2f2;border:1.5px solid #fca5a5;border-radius:var(--vf-radius);color:var(--vf-red);padding:12px 16px;font-size:13px;margin-bottom:20px}@media (max-width:979px){.visforms.visforms-form{padding:24px 20px 20px;border-radius:0}form#mod-visform1 .visBtnCon,form#mod-visform1 .vf-button-container{flex-direction:column}form#mod-visform1 .btn.next_btn,form#mod-visform1 .btn.btn-form[type="submit"],form#mod-visform1 .btn.back_btn{width:100%;justify-content:center}}@media (max-width:480px){.visforms.visforms-form{padding:18px 14px 16px;border-radius:0;box-shadow:0 2px 10px rgba(30,37,48,0.08)}form#mod-visform1 .visfield-container{margin-bottom:16px}form#mod-visform1 .visCSSinput,form#mod-visform1 input.visCSSinput,form#mod-visform1 select.visCSSinput,form#mod-visform1 textarea.visCSSinput{font-size:16px}}form#mod-visform2{width:100%;font-family:'Roboto',sans-serif}form#mod-visform2 *,form#mod-visform2 *::before,form#mod-visform2 *::after{font-family:'Roboto',sans-serif}form#mod-visform2 .vffieldset{border:none;margin:0;padding:0}form#mod-visform2 .visfield-container{margin-bottom:20px;overflow:visible;position:relative}form#mod-visform2 .visCSSlabel{display:block;float:none;width:100%;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--vf-text);margin-bottom:6px;margin-right:0;line-height:1.4}form#mod-visform2 div.required>label.visCSSlabel::after,form#mod-visform2 div.required>label.visCSSlabel.asterix-ancor::after{content:" *";color:var(--vf-red);font-weight:700}form#mod-visform2 .visCSSinput:not([type="checkbox"]):not([type="radio"]),form#mod-visform2 input.visCSSinput:not([type="checkbox"]):not([type="radio"]),form#mod-visform2 input.inputbox:not([type="checkbox"]):not([type="radio"]),form#mod-visform2 select.visCSSinput,form#mod-visform2 textarea.visCSSinput{display:block !important;width:100% !important;padding:11px 14px;font-size:15px;font-family:'Roboto',sans-serif;color:var(--vf-text);background-color:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);box-shadow:none;transition:border-color var(--vf-transition),box-shadow var(--vf-transition),background-color var(--vf-transition);box-sizing:border-box;height:44px;line-height:1.5;outline:none}form#mod-visform2 textarea.visCSSinput{height:auto !important;min-height:120px;resize:vertical}form#mod-visform2 select.visCSSinput{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath fill='%2364748b' d='M8 10L0 0h16z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 7px;padding-right:38px;cursor:pointer}form#mod-visform2 .visCSSinput:not([type="checkbox"]):not([type="radio"]):focus,form#mod-visform2 input.visCSSinput:not([type="checkbox"]):not([type="radio"]):focus,form#mod-visform2 select.visCSSinput:focus,form#mod-visform2 textarea.visCSSinput:focus{border-color:var(--vf-blue);background-color:var(--vf-white);box-shadow:0 0 0 3px var(--vf-blue-light)}form#mod-visform2 .visCSSinput:not([type="checkbox"]):not([type="radio"]):not(:focus):hover,form#mod-visform2 input.visCSSinput:not([type="checkbox"]):not([type="radio"]):not(:focus):hover,form#mod-visform2 select.visCSSinput:not(:focus):hover,form#mod-visform2 textarea.visCSSinput:not(:focus):hover{border-color:#a0aec0;background-color:var(--vf-white)}form#mod-visform2 .visCSSinput.error:not([type="checkbox"]):not([type="radio"]),form#mod-visform2 input.visCSSinput.error:not([type="checkbox"]):not([type="radio"]),form#mod-visform2 select.visCSSinput.error,form#mod-visform2 textarea.visCSSinput.error{border-color:var(--vf-red) !important;box-shadow:0 0 0 3px rgba(192,57,43,0.12) !important}form#mod-visform2 hr.visCSStop10{border:none;border-top:1px solid #e8edf3;margin:28px 0 20px}form#mod-visform2 .visCustomText p{font-size:13px;color:var(--vf-muted);margin-bottom:6px}form#mod-visform2 p.visCSSclear{margin:0;padding:0;line-height:0;height:0;clear:both;display:block}form#mod-visform2 .visfield-container.field31>label.visCSSlabel{display:none !important}form#mod-visform2 .visCSSmargLeft{margin-left:0}form#mod-visform2 p.visCSStop0.visCSSmargLeft.visCSSrbinl{display:flex;align-items:center;margin-left:0 !important;margin-top:0 !important;gap:12px;background:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);padding:14px 16px}form#mod-visform2 p.visCSStop0.visCSSmargLeft.visCSSrbinl input[type="checkbox"]{width:18px !important;height:18px !important;min-width:18px !important;max-width:18px !important;margin:0 !important;padding:0 !important;flex:0 0 18px;accent-color:var(--vf-blue);cursor:pointer;vertical-align:middle;display:inline-block !important}form#mod-visform2 p.visCSStop0.visCSSmargLeft.visCSSrbinl label,form#mod-visform2 p.visCSStop0.visCSSmargLeft.visCSSrbinl label.visCSStop10,form#mod-visform2 p.visCSStop0.visCSSmargLeft.visCSSrbinl label.visCSSrlinl{font-size:14px;color:var(--vf-text);line-height:1.5;float:none !important;width:auto !important;display:block !important;margin:0 !important;padding:0 !important;font-weight:400;flex:1}form#mod-visform2 p.visCSStop0.visCSSmargLeft.visCSSrbinl label a{color:var(--vf-blue);text-decoration:underline}form#mod-visform2 .visBtnCon,form#mod-visform2 .vf-button-container{margin-top:36px;margin-left:0 !important;display:flex;flex-wrap:wrap;gap:12px;align-items:center}form#mod-visform2 .btn.btn-form[type="submit"]{display:inline-block;text-align:center !important;vertical-align:middle;line-height:1.2;padding:12px 28px;font-size:15px;font-weight:600;font-family:'Roboto',sans-serif;color:#fff !important;background:linear-gradient(135deg,var(--vf-blue) 0%,var(--vf-blue-dark) 100%);border:none;border-radius:var(--vf-radius);cursor:pointer;transition:opacity var(--vf-transition),box-shadow var(--vf-transition),transform var(--vf-transition);text-transform:none !important;letter-spacing:0.01em;box-shadow:0 3px 10px rgba(26,127,193,0.40);white-space:nowrap}form#mod-visform2 .btn.btn-form[type="submit"]:hover{opacity:0.90;box-shadow:0 5px 16px rgba(26,127,193,0.50);transform:translateY(-1px)}form#mod-visform2 .btn.btn-form[type="submit"]:active{opacity:1;box-shadow:0 1px 4px rgba(26,127,193,0.30);transform:translateY(0)}form#mod-visform2 .btn.btn-form[type="submit"]:disabled{background:#b0c8de;box-shadow:none;cursor:not-allowed;transform:none;opacity:1}form#mod-visform2 label.error,form#mod-visform2 .vis_mandatory{display:block;color:var(--vf-red);font-size:12px;margin-top:5px;margin-left:0;font-weight:500}form#mod-visform2 .alert.alert-danger.error-note{background:#fef2f2;border:1.5px solid #fca5a5;border-radius:var(--vf-radius);color:var(--vf-red);padding:12px 16px;font-size:13px;margin-bottom:20px}@media (max-width:979px){form#mod-visform2 .visBtnCon,form#mod-visform2 .vf-button-container{flex-direction:column}form#mod-visform2 .btn.btn-form[type="submit"]{width:100%;justify-content:center}}@media (max-width:480px){form#mod-visform2 .visfield-container{margin-bottom:16px}form#mod-visform2 .visCSSinput,form#mod-visform2 input.visCSSinput,form#mod-visform2 select.visCSSinput,form#mod-visform2 textarea.visCSSinput{font-size:16px}}form#mod-visform4{width:100%;font-family:'Roboto',sans-serif}form#mod-visform4 *,form#mod-visform4 *::before,form#mod-visform4 *::after{font-family:'Roboto',sans-serif}form#mod-visform4 .vffieldset{border:none;margin:0;padding:0}form#mod-visform4 .visfield-container{margin-bottom:16px;overflow:visible;position:relative}form#mod-visform4 .visCSSlabel{display:block;float:none;width:100%;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--vf-text);margin-bottom:6px;margin-right:0;line-height:1.4}form#mod-visform4 input.visCSSinput:not(.isCal),form#mod-visform4 input.inputbox:not(.isCal){display:block !important;width:100% !important;padding:11px 14px;font-size:15px;color:var(--vf-text);background-color:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);box-shadow:none;transition:border-color var(--vf-transition),box-shadow var(--vf-transition),background-color var(--vf-transition);box-sizing:border-box;height:44px;line-height:1.5;outline:none}form#mod-visform4 input.visCSSinput:not(.isCal):focus,form#mod-visform4 input.inputbox:not(.isCal):focus{border-color:var(--vf-blue);background-color:var(--vf-white);box-shadow:0 0 0 3px var(--vf-blue-light)}form#mod-visform4 input.visCSSinput:not(.isCal):not(:focus):hover,form#mod-visform4 input.inputbox:not(.isCal):not(:focus):hover{border-color:#a0aec0;background-color:var(--vf-white)}form#mod-visform4 input.visCSSinput.isCal{display:block !important;width:100% !important;padding:11px 14px;font-size:15px;font-weight:600;color:var(--vf-blue);background-color:#e8f2fb;border:1.5px solid #b8d6ef;border-radius:var(--vf-radius);box-shadow:none;box-sizing:border-box;height:44px;line-height:1.5;outline:none;cursor:default !important;caret-color:transparent;user-select:none;-webkit-user-select:none;pointer-events:none}form#mod-visform4 .visfield-container.field58 input.visCSSinput{color:var(--vf-blue);background-color:#e8f2fb;border:1.5px solid #b8d6ef;font-weight:600;cursor:default !important;caret-color:transparent;user-select:none;-webkit-user-select:none;pointer-events:none}form#mod-visform4 .visfield-container.field57 input.visCSSinput.isCal{background-color:var(--vf-blue);color:#fff;font-size:18px;font-weight:700;height:52px;border-color:var(--vf-blue-dark);letter-spacing:0.02em}form#mod-visform4 hr.visCSStop10{border:none;border-top:1px solid #e8edf3;margin:8px 0 16px}form#mod-visform4 .visCustomText h3{font-size:15px;font-weight:700;color:var(--vf-text);margin:0 0 4px;padding:0}form#mod-visform4 .visCustomText p{font-size:13px;color:var(--vf-muted);margin-bottom:4px}form#mod-visform4 p.visCSSclear{margin:0;padding:0;line-height:0;height:0;clear:both;display:block}form#mod-visform4 .visfield-container.field66 .visCustomText h3{color:var(--vf-blue);font-size:16px}@media (max-width:480px){form#mod-visform4 input.visCSSinput{font-size:16px}}form#mod-visform3{width:100%;font-family:'Roboto',sans-serif}form#mod-visform3 *,form#mod-visform3 *::before,form#mod-visform3 *::after{font-family:'Roboto',sans-serif}form#mod-visform3 .vffieldset{border:none;margin:0;padding:0}form#mod-visform3 .visfield-container{margin-bottom:20px;overflow:visible;position:relative}form#mod-visform3 .visCSSlabel{display:block;float:none;width:100%;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--vf-text);margin-bottom:6px;margin-right:0;line-height:1.4}form#mod-visform3 div.required>label.visCSSlabel::after,form#mod-visform3 div.required>label.visCSSlabel.asterix-ancor::after{content:" *";color:var(--vf-red);font-weight:700}form#mod-visform3 .visCSSinput:not([type="checkbox"]):not([type="radio"]),form#mod-visform3 input.visCSSinput:not([type="checkbox"]):not([type="radio"]),form#mod-visform3 input.inputbox:not([type="checkbox"]):not([type="radio"]),form#mod-visform3 select.visCSSinput,form#mod-visform3 textarea.visCSSinput{display:block !important;width:100% !important;padding:11px 14px;font-size:15px;font-family:'Roboto',sans-serif;color:var(--vf-text);background-color:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);box-shadow:none;transition:border-color var(--vf-transition),box-shadow var(--vf-transition),background-color var(--vf-transition);box-sizing:border-box;height:44px;line-height:1.5;outline:none}form#mod-visform3 textarea.visCSSinput{height:auto !important;min-height:120px;resize:vertical}form#mod-visform3 select.visCSSinput{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath fill='%2364748b' d='M8 10L0 0h16z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 7px;padding-right:38px;cursor:pointer}form#mod-visform3 .visCSSinput:not([type="checkbox"]):not([type="radio"]):focus,form#mod-visform3 input.visCSSinput:not([type="checkbox"]):not([type="radio"]):focus,form#mod-visform3 select.visCSSinput:focus,form#mod-visform3 textarea.visCSSinput:focus{border-color:var(--vf-blue);background-color:var(--vf-white);box-shadow:0 0 0 3px var(--vf-blue-light)}form#mod-visform3 .visCSSinput:not([type="checkbox"]):not([type="radio"]):not(:focus):hover,form#mod-visform3 input.visCSSinput:not([type="checkbox"]):not([type="radio"]):not(:focus):hover,form#mod-visform3 select.visCSSinput:not(:focus):hover,form#mod-visform3 textarea.visCSSinput:not(:focus):hover{border-color:#a0aec0;background-color:var(--vf-white)}form#mod-visform3 .visCSSinput.error:not([type="checkbox"]):not([type="radio"]),form#mod-visform3 input.visCSSinput.error:not([type="checkbox"]):not([type="radio"]),form#mod-visform3 select.visCSSinput.error,form#mod-visform3 textarea.visCSSinput.error{border-color:var(--vf-red) !important;box-shadow:0 0 0 3px rgba(192,57,43,0.12) !important}form#mod-visform3 hr.visCSStop10{border:none;border-top:1px solid #e8edf3;margin:28px 0 20px}form#mod-visform3 .visCustomText p{font-size:13px;color:var(--vf-muted);margin-bottom:6px}form#mod-visform3 p.visCSSclear{margin:0;padding:0;line-height:0;height:0;clear:both;display:block}form#mod-visform3 .visfield-container.field41>label.visCSSlabel{display:none !important}form#mod-visform3 .visCSSmargLeft{margin-left:0}form#mod-visform3 p.visCSStop0.visCSSmargLeft.visCSSrbinl{display:flex;align-items:center;margin-left:0 !important;margin-top:0 !important;gap:12px;background:var(--vf-bg);border:1.5px solid var(--vf-border);border-radius:var(--vf-radius);padding:14px 16px}form#mod-visform3 p.visCSStop0.visCSSmargLeft.visCSSrbinl input[type="checkbox"]{width:18px !important;height:18px !important;min-width:18px !important;max-width:18px !important;margin:0 !important;padding:0 !important;flex:0 0 18px;accent-color:var(--vf-blue);cursor:pointer;vertical-align:middle;display:inline-block !important}form#mod-visform3 p.visCSStop0.visCSSmargLeft.visCSSrbinl label,form#mod-visform3 p.visCSStop0.visCSSmargLeft.visCSSrbinl label.visCSStop10,form#mod-visform3 p.visCSStop0.visCSSmargLeft.visCSSrbinl label.visCSSrlinl{font-size:14px;color:var(--vf-text);line-height:1.5;float:none !important;width:auto !important;display:block !important;margin:0 !important;padding:0 !important;font-weight:400;flex:1}form#mod-visform3 p.visCSStop0.visCSSmargLeft.visCSSrbinl label a{color:var(--vf-blue);text-decoration:underline}form#mod-visform3 .visBtnCon,form#mod-visform3 .vf-button-container{margin-top:36px;margin-left:0 !important;display:flex;flex-wrap:wrap;gap:12px;align-items:center}form#mod-visform3 .btn.btn-form[type="submit"]{display:inline-block;text-align:center !important;vertical-align:middle;line-height:1.2;padding:12px 28px;font-size:15px;font-weight:600;font-family:'Roboto',sans-serif;color:#fff !important;background:linear-gradient(135deg,var(--vf-blue) 0%,var(--vf-blue-dark) 100%);border:none;border-radius:var(--vf-radius);cursor:pointer;transition:opacity var(--vf-transition),box-shadow var(--vf-transition),transform var(--vf-transition);text-transform:none !important;letter-spacing:0.01em;box-shadow:0 3px 10px rgba(26,127,193,0.40);white-space:nowrap}form#mod-visform3 .btn.btn-form[type="submit"]:hover{opacity:0.90;box-shadow:0 5px 16px rgba(26,127,193,0.50);transform:translateY(-1px)}form#mod-visform3 .btn.btn-form[type="submit"]:active{opacity:1;box-shadow:0 1px 4px rgba(26,127,193,0.30);transform:translateY(0)}form#mod-visform3 .btn.btn-form[type="submit"]:disabled{background:#b0c8de;box-shadow:none;cursor:not-allowed;transform:none;opacity:1}form#mod-visform3 label.error,form#mod-visform3 .vis_mandatory{display:block;color:var(--vf-red);font-size:12px;margin-top:5px;margin-left:0;font-weight:500}form#mod-visform3 .alert.alert-danger.error-note{background:#fef2f2;border:1.5px solid #fca5a5;border-radius:var(--vf-radius);color:var(--vf-red);padding:12px 16px;font-size:13px;margin-bottom:20px}@media (max-width:979px){form#mod-visform3 .visBtnCon,form#mod-visform3 .vf-button-container{flex-direction:column}form#mod-visform3 .btn.btn-form[type="submit"]{width:100%;justify-content:center}}@media (max-width:480px){form#mod-visform3 .visfield-container{margin-bottom:16px}form#mod-visform3 .visCSSinput,form#mod-visform3 input.visCSSinput,form#mod-visform3 select.visCSSinput,form#mod-visform3 textarea.visCSSinput{font-size:16px}}:root{--uf-blue:#1a7fc1;--uf-blue-dark:#135f93;--uf-blue-light:rgba(26,127,193,0.14);--uf-red:#c0392b;--uf-border:#d1d8e2;--uf-bg:#f7f9fc;--uf-white:#fff;--uf-text:#1e2530;--uf-muted:#64748b;--uf-radius:6px;--uf-ease:0.2s ease;--uf-form-width:100%}.mod-login,.com-users-login .com-users-login__form,.com-users-reset .com-users-reset__form,.com-users-remind .com-users-remind__form,.com-users-registration .com-users-registration__form{background:var(--uf-white);border:1px solid var(--uf-border);box-shadow:0 4px 24px rgba(30,37,48,0.10);padding:28px 40px 32px;margin-bottom:28px;box-sizing:border-box;font-family:'Roboto',sans-serif}.com-users-login,.com-users-reset,.com-users-remind,.com-users-registration{max-width:var(--uf-form-width);margin-left:auto;margin-right:auto}.mod-login label,.com-users-login label,.com-users-reset label,.com-users-remind label,.com-users-registration label{display:block;float:none !important;width:100% !important;text-align:left !important;font-size:14px;font-weight:600;color:var(--uf-text);margin-bottom:6px;padding-top:0 !important}.com-users-login .star,.com-users-reset .star,.com-users-remind .star,.com-users-registration .star{color:var(--uf-red)}.com-users-login .control-group,.com-users-reset .control-group,.com-users-remind .control-group,.com-users-registration .control-group{margin-bottom:16px}.com-users-login .control-label,.com-users-reset .control-label,.com-users-remind .control-label,.com-users-registration .control-label{display:block;float:none !important;width:100% !important;text-align:left !important;padding-top:0}.com-users-login .controls,.com-users-reset .controls,.com-users-remind .controls,.com-users-registration .controls{margin-left:0 !important}.mod-login .inputbox,.mod-login input[type="text"],.mod-login input[type="password"],.com-users-login .form-control,.com-users-reset .form-control,.com-users-remind .form-control,.com-users-registration .form-control{width:100% !important;height:44px;padding:0 12px;font-size:14px;color:var(--uf-text);background:var(--uf-bg);border:1.5px solid var(--uf-border);border-radius:var(--uf-radius);box-sizing:border-box;transition:border-color var(--uf-ease),box-shadow var(--uf-ease)}.mod-login .inputbox:focus,.mod-login input[type="text"]:focus,.mod-login input[type="password"]:focus,.com-users-login .form-control:focus,.com-users-reset .form-control:focus,.com-users-remind .form-control:focus,.com-users-registration .form-control:focus{border-color:var(--uf-blue);background:var(--uf-white);box-shadow:0 0 0 3px var(--uf-blue-light);outline:none}.com-users-login .input-group,.com-users-registration .input-group{display:flex;align-items:stretch}.com-users-login .input-group .form-control,.com-users-login .input-group input[type="password"],.com-users-registration .input-group .form-control,.com-users-registration .input-group input[type="password"]{border-radius:var(--uf-radius) 0 0 var(--uf-radius)}.com-users-login .input-group .input-password-toggle,.com-users-login .input-group .btn-secondary,.com-users-registration .input-group .input-password-toggle,.com-users-registration .input-group .btn-secondary{height:44px;padding:0 12px;background:var(--uf-border);border:1.5px solid var(--uf-border);border-left:none;border-radius:0 var(--uf-radius) var(--uf-radius) 0;color:var(--uf-muted);cursor:pointer;transition:background var(--uf-ease)}.com-users-login .input-group .input-password-toggle:hover,.com-users-registration .input-group .input-password-toggle:hover{background:#c4cdd8}.mod-login_userdata label{margin-top:14px}.mod-login_userdata label:first-child{margin-top:0}.mod-login_userdata .inputbox{margin-bottom:2px}.mod-login label.checkbox{display:flex !important;align-items:center;gap:8px;width:auto !important;font-weight:400;color:var(--uf-muted);cursor:pointer;margin:10px 0}.mod-login label.checkbox input[type="checkbox"]{width:auto !important;height:auto !important;flex-shrink:0;margin:0;accent-color:var(--uf-blue)}.mod-login .mod-login_remember,.com-users-login .form-check-label,.com-users-login .form-check{font-size:13px;font-weight:400;color:var(--uf-muted);margin:10px 0}.mod-login .mod-login_captcha{margin:14px 0}.mod-login .mod-login_submit,.com-users-login .com-users-login__submit,.com-users-reset .com-users-reset__submit,.com-users-remind .com-users-remind__submit,.com-users-registration .com-users-registration__submit{display:flex;justify-content:flex-end;margin-top:18px}.mod-login .mod-login_submit .btn-primary,.com-users-login .com-users-login__submit .btn-primary,.com-users-reset .btn-primary,.com-users-remind .btn-primary,.com-users-registration .com-users-registration__submit .btn-primary{display:flex;align-items:center;justify-content:center;width:auto;min-width:140px;height:44px;background:var(--uf-blue);border:none;border-radius:var(--uf-radius);color:#fff;font-size:15px;font-weight:600;letter-spacing:0.3px;cursor:pointer;transition:background var(--uf-ease),box-shadow var(--uf-ease)}.mod-login .mod-login_submit .btn-primary:hover,.com-users-login .com-users-login__submit .btn-primary:hover,.com-users-reset .btn-primary:hover,.com-users-remind .btn-primary:hover,.com-users-registration .com-users-registration__submit .btn-primary:hover{background:var(--uf-blue-dark);box-shadow:0 4px 12px rgba(26,127,193,0.4)}.mod-login .mod-login__options{list-style:none;padding:0;margin:16px 0 0}.mod-login .mod-login__options li{margin-bottom:5px}.mod-login .mod-login__options a,.com-users-login .com-users-login__options a{font-size:13px;color:var(--uf-blue);text-decoration:none;transition:color var(--uf-ease)}.mod-login .mod-login__options a:hover,.com-users-login .com-users-login__options a:hover{color:var(--uf-blue-dark);text-decoration:underline}.com-users-login .com-users-login__options .list-group-item{border:none;padding:4px 0;background:transparent;display:block;font-size:13px;color:var(--uf-blue)}.com-users-login .com-users-login__options .list-group-item:hover{color:var(--uf-blue-dark);background:transparent;text-decoration:underline}.mod-login .invalid,.com-users-login .invalid,.com-users-reset .invalid,.com-users-remind .invalid,.com-users-registration .invalid{border-color:var(--uf-red) !important;background:#fff5f5 !important}.com-users-registration fieldset{border:none;margin:0;padding:0}.com-users-registration fieldset legend{font-size:16px;font-weight:700;color:var(--uf-text);padding:0 0 16px;margin:0 0 8px;width:100%;border-bottom:1px solid var(--uf-border)}.com-users-registration .small.text-muted{font-size:12px;color:var(--uf-muted);margin-bottom:6px;line-height:1.5}@media (max-width:767px){.mod-login,.com-users-login .com-users-login__form,.com-users-reset .com-users-reset__form,.com-users-remind .com-users-remind__form,.com-users-registration .com-users-registration__form{padding:20px 16px 24px}}#redim-cookiehint-bottom{--cc-font-size-heading:18px;--cc-font-size-icon:26px;--cc-font-size-text:14px;--cc-font-size-btn:14px;--cc-font-size-legal:14px;--cc-font-size-cat-label:16px;--cc-font-size-cat-count:14.5px;--cc-font-size-cat-desc:15.5px;--cc-font-size-cookie:14.5px;--cc-font-size-toggle:15px;--cc-font-size-badge:11px;--cc-color-heading:#1e2530;--cc-color-text:#3a4453;--cc-color-muted:#5c6b7a;--cc-color-primary:#1a7fc1;--cc-color-accent:#417892;--cc-color-accent-rgb:65,120,146;--cc-color-accent-text:#235066}#redim-cookiehint-bottom#redim-cookiehint-bottom{background:linear-gradient(180deg,rgba(247,249,252,.80),rgba(240,245,250,.86)) !important;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:none !important;border-top:none !important;border-bottom:none !important;box-shadow:0 -8px 30px rgba(20,40,60,.14);padding:22px 0 !important}#redim-cookiehint-bottom hr,#redim-cookiehint-bottom .redim-cc-head,#redim-cookiehint-bottom .redim-cc-content,#redim-cookiehint-bottom .redim-cc-text-center{border-top:none !important;border-bottom:none !important}#redim-cookiehint-bottom hr{display:none !important}#redim-cookiehint-bottom #redim-cookiehint.redim-tpl-standard,#redim-cookiehint-bottom #redim-cookiehint{max-width:1100px !important;width:100% !important;margin:0 auto !important;padding:0 24px !important;box-sizing:border-box !important;background:transparent !important;border:none !important;border-top:none !important;border-bottom:none !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important}#redim-cookiehint-bottom .redim-cc-head{display:flex !important;justify-content:center !important;align-items:center !important;gap:10px !important;margin:0 0 12px !important;text-align:center !important;font-weight:700 !important;color:var(--cc-color-heading) !important;width:100% !important}#redim-cookiehint-bottom .redim-cc-head img,#redim-cookiehint-bottom img[src*="little_cookie"]{display:none !important}#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-head:before{content:"\f132";font-family:FontAwesome,"Font Awesome 5 Free",sans-serif !important;font-weight:900 !important;font-size:var(--cc-font-size-icon) !important;line-height:1;color:var(--cc-color-accent);flex-shrink:0}#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-headline{font-size:var(--cc-font-size-heading) !important}#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-content{max-width:780px !important;width:100% !important;margin:0 auto !important;text-align:center !important;font-size:var(--cc-font-size-text) !important;line-height:1.7 !important;color:var(--cc-color-text) !important}#redim-cookiehint-bottom .redim-cc-cookiebuttons,#redim-cookiehint-bottom .redim-cc-buttons{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;gap:14px !important;margin:22px auto 0 !important;padding:0 !important;width:100% !important;max-width:780px !important;text-align:center !important;float:none !important}#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-btn{min-width:190px !important;height:48px !important;padding:0 26px !important;font-size:var(--cc-font-size-btn) !important;font-weight:600 !important;letter-spacing:.2px !important;border-radius:999px !important;border:1.5px solid var(--cc-color-accent) !important;background:transparent !important;color:var(--cc-color-accent-text) !important;float:none !important;box-shadow:none !important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease !important}#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-btn:hover,#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-btn:focus-visible{transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(var(--cc-color-accent-rgb),.25) !important}#redim-cookiehint-bottom .redim-cc-save{background:linear-gradient(135deg,var(--cc-color-primary),var(--cc-color-accent)) !important;border-color:transparent !important;color:#fff !important}#redim-cookiehint-bottom .redim-cc-categories{width:100% !important;max-width:780px !important;margin:18px auto 0 !important;text-align:left !important}#redim-cookiehint-bottom .redim-cc-cat{background:rgba(255,255,255,.55) !important;border:1px solid rgba(var(--cc-color-accent-rgb),.25) !important;border-radius:16px !important;padding:14px 18px !important;margin:0 0 12px !important}#redim-cookiehint-bottom .redim-cc-cat-head{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}#redim-cookiehint-bottom .redim-cc-cat-label{font-size:var(--cc-font-size-cat-label) !important;font-weight:600 !important;color:var(--cc-color-heading) !important;display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important}#redim-cookiehint-bottom .redim-cc-cat-count{font-weight:400 !important;color:var(--cc-color-muted) !important;font-size:var(--cc-font-size-cat-count) !important}#redim-cookiehint-bottom .redim-cc-always-on{display:inline-block !important;background:linear-gradient(135deg,var(--cc-color-primary),var(--cc-color-accent)) !important;color:#fff !important;font-size:var(--cc-font-size-badge) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.04em !important;padding:3px 10px !important;border-radius:999px !important}#redim-cookiehint-bottom .redim-cc-detail-toggle{margin-left:auto !important;width:30px !important;height:30px !important;min-width:30px !important;padding:0 !important;border-radius:999px !important;border:1.5px solid var(--cc-color-accent) !important;background:transparent !important;color:var(--cc-color-accent-text) !important;font-size:var(--cc-font-size-toggle) !important;line-height:1 !important;transition:transform .2s ease,background .2s ease !important}#redim-cookiehint-bottom .redim-cc-detail-toggle:hover{background:rgba(var(--cc-color-accent-rgb),.12) !important}#redim-cookiehint-bottom .redim-cc-detail-toggle[aria-expanded="true"]{transform:rotate(180deg) !important}#redim-cookiehint-bottom .redim-cc-cat-desc{font-size:var(--cc-font-size-cat-desc) !important;line-height:1.6 !important;color:var(--cc-color-text) !important;margin:8px 0 0 !important;width:100% !important}#redim-cookiehint-bottom .redim-cc-cookies{margin:10px 0 0 !important;padding:10px 0 0 !important;border-top:1px solid rgba(65,120,146,.2) !important}#redim-cookiehint-bottom .redim-cc-cookie{display:flex !important;align-items:center !important;gap:10px !important;font-size:var(--cc-font-size-cookie) !important;color:var(--cc-color-text) !important;padding:6px 0 !important}#redim-cookiehint-bottom .redim-cc-switch{width:42px !important;height:24px !important;flex-shrink:0 !important}#redim-cookiehint-bottom .redim-cc-slider{background:#cfd8dd !important;border:none !important;border-radius:999px !important}#redim-cookiehint-bottom .redim-cc-slider::before{background:#fff !important;border-radius:50% !important;box-shadow:0 1px 3px rgba(0,0,0,.25) !important}#redim-cookiehint-bottom .redim-cc-switch input:checked+.redim-cc-slider,#redim-cookiehint-bottom .redim-cc-switch input[aria-disabled="true"]+.redim-cc-slider{background:linear-gradient(135deg,var(--cc-color-primary),var(--cc-color-accent)) !important}#redim-cookiehint-bottom .redim-cc-switch input:checked+.redim-cc-slider::before,#redim-cookiehint-bottom .redim-cc-switch input[aria-disabled="true"]+.redim-cc-slider::before{background:#fff !important}#redim-cookiehint-bottom .redim-cc-text-center{text-align:center !important;margin:14px auto 0 !important;width:100% !important;font-size:var(--cc-font-size-legal) !important}#redim-cookiehint-bottom .redim-cc-watermark{display:none !important}@media (max-width:900px){#redim-cookiehint-bottom#redim-cookiehint-bottom{padding:18px 0 !important}#redim-cookiehint-bottom #redim-cookiehint.redim-tpl-standard,#redim-cookiehint-bottom #redim-cookiehint{padding:0 18px !important}}@media (max-width:640px){#redim-cookiehint-bottom .redim-cc-head{gap:8px !important}#redim-cookiehint-bottom .redim-cc-content{line-height:1.6 !important}#redim-cookiehint-bottom .redim-cc-cookiebuttons,#redim-cookiehint-bottom .redim-cc-buttons{flex-direction:column !important;gap:10px !important}#redim-cookiehint-bottom#redim-cookiehint-bottom#redim-cookiehint-bottom .redim-cc-btn{flex:1 1 100% !important;width:100% !important;max-width:100% !important;min-width:auto !important}#redim-cookiehint-bottom .redim-cc-cat-head{gap:8px !important}#redim-cookiehint-bottom .redim-cc-detail-toggle{margin-left:0 !important}}
