.insurants{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}input#Date.DatePicker[name="DateFrom"][type="text"]{width:auto}input[name="entryhash"]{width:auto}input[type="text"],input[type="email"],select{width:auto}label,select{display:inline}span.completedbutton{border-radius:6px;background:#666;color:white;padding:10px 18px;margin:0 8px 0 0;font-weight:500;font-size:15px;display:inline-block;transition:all 0.3s ease;border:none;cursor:pointer}span.completedbutton:hover{background:#555;transform:translateY(-1px)}span.activebutton{border-radius:6px;background:#1a1a1a;color:white;padding:10px 18px;margin:0 8px 0 0;font-weight:600;font-size:15px;display:inline-block}span.inactivebutton{border-radius:6px;background:#999;color:white;padding:10px 18px;margin:0 8px 0 0;font-weight:400;font-size:15px;display:inline-block}span.completedbutton a{color:white;font-weight:500;text-decoration:none;display:block}span.completedbutton a:hover{color:white;text-decoration:none}span.completedbutton a:focus{color:white;outline:none}span.completedbutton a:active{color:white}span.completedbutton a:visited{color:white}body #gform_wrapper_45 .gfield .ginput_container, body #gform_wrapper_45 .gfield .gfield_description, body #gform_wrapper_45 div.ginput_complex label, body #gform_wrapper_45 input:not([type='radio']):not([type='checkbox']):not([type='submit']), body #gform_wrapper_45 button, body #gform_wrapper_45 select, body #gform_wrapper_45 textarea{text-align:center;font-size:80%;color:white}body #gform_wrapper_45 .top_label .gfield .gfield_label{text-align:center;display:block}body #gform_wrapper_45 .gform_footer, body #gform_wrapper_45 .gform_page_footer{text-align:center}#gform_submit_button_45{background-color:#E57368;border-color:#E57368;color:white;font-size:80%}.whitetext, .whitetext a{color:white;text-align:center;font-size:80%}blockquote.ck-promo-box{border:none;border-left:4px solid #E57368;background:#FBEDEC;border-radius:6px;padding:18px 22px;margin:24px 0;font-size:95%;line-height:1.6}blockquote.ck-promo-box a{color:#E57368;font-weight:600;text-decoration:underline}:root{--ck-brand:#e57368;--ck-brand-dark:#cf5b50;--ck-brand-soft:#fdf1ef;--ck-brand-ring:rgba(229, 115, 104, 0.22);--ck-ink:#16181d;--ck-text:#3a3f4a;--ck-muted:#6b7280;--ck-line:#e3e6ec;--ck-line-strong:#cfd4dd;--ck-surface:#fff;--ck-surface-alt:#f7f8fa;--ck-ok:#17795e;--ck-ok-soft:#eaf6f1;--ck-warn:#8a5a00;--ck-warn-soft:#fff6e2;--ck-danger:#c0392b;--ck-danger-soft:#fdeeec;--ck-radius-sm:7px;--ck-radius:15px;--ck-radius-lg:18px;--ck-shadow-sm:0 1px 2px rgba(16, 24, 40, 0.05);--ck-shadow:0 4px 16px rgba(16, 24, 40, 0.07);--ck-shadow-lg:0 16px 40px rgba(16, 24, 40, 0.1);--ck-space:8px;--ck-field-h:48px}.single-post .elementor-widget-theme-post-content{--ck-measure:41rem}.single-post .elementor-widget-theme-post-content :is(p,ul,ol,blockquote){max-width:var(--ck-measure);line-height:1.7}.single-post .elementor-widget-theme-post-content :is(h2,h3,h4){max-width:var(--ck-measure);margin-top:1.9em;margin-bottom:0.5em}.single-post .elementor-widget-theme-post-content :is(h2,h3,h4):first-child{margin-top:0}.elementor-widget-theme-post-content a:not(.elementor-button){color:var(--ck-brand-dark);text-decoration-thickness:1px;text-underline-offset:2px}.elementor-widget-theme-post-content a:not(.elementor-button):hover{color:var(--ck-brand)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ck-ink);outline-offset:2px;box-shadow:0 0 0 6px rgba(255, 255, 255, 0.7)}article.e-con{transition:transform 0.18s ease, box-shadow 0.18s ease}article.e-con:hover{transform:translateY(-2px);box-shadow:var(--ck-shadow-lg)}@media (prefers-reduced-motion: reduce){article.e-con{transition:none}article.e-con:hover{transform:none}}#pojisteni{max-width:880px;margin:0 auto;padding:0;background:none;box-shadow:none;color:var(--ck-text);font-size:16px;line-height:1.6}#pojisteni h3{color:var(--ck-ink);font-size:1.15rem;font-weight:700;letter-spacing:-0.01em;margin:32px 0 12px;padding:0;display:flex;align-items:center;gap:10px}#pojisteni h3::before{content:"";width:4px;height:1.1em;border-radius:2px;background:var(--ck-ink);flex:0 0 auto}#pojisteni h4{color:var(--ck-ink);font-size:1rem;font-weight:700;margin:20px 0 8px}#pojisteni p{margin:0 0 12px}#pojisteni a{color:var(--ck-brand-dark);text-decoration:underline;text-underline-offset:2px;font-weight:500}#pojisteni a:hover{color:var(--ck-ink)}#pojisteni .hidden{display:none !important}#pojisteni>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;padding:0 0 8px !important;margin:0 0 8px !important;background:none !important}#pojisteni>div:first-child>strong{display:none}span.activebutton,span.completedbutton,span.inactivebutton{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;margin:0;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;border:1px solid transparent;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}span.activebutton::before,span.completedbutton::before,span.inactivebutton::before{content:"";position:absolute;right:calc(100% + 4px);width:12px;height:2px;background:var(--ck-line)}#pojisteni>div:first-child>span:first-of-type::before{display:none}span.completedbutton{background:var(--ck-brand-soft);color:var(--ck-brand-dark);border-color:var(--ck-brand-ring)}span.completedbutton:hover{background:#fbe4e1;transform:none}span.completedbutton a, span.completedbutton a:hover, span.completedbutton a:focus, span.completedbutton a:active, span.completedbutton a:visited{color:inherit;font-weight:600;text-decoration:none;display:block}span.activebutton{background:var(--ck-ink);color:#fff;box-shadow:0 2px 8px rgba(22, 24, 29, 0.25)}span.inactivebutton{background:var(--ck-surface-alt);color:var(--ck-muted);border-color:var(--ck-line);font-weight:500}#pojisteni input[type="text"], #pojisteni input[type="email"], #pojisteni input[type="tel"], #pojisteni input[type="number"], #pojisteni select, #pojisteni textarea{width:100%;max-width:420px;min-height:var(--ck-field-h);padding:12px 14px;margin:0;border:1px solid var(--ck-line-strong);border-radius:var(--ck-radius-sm);background:var(--ck-surface);color:var(--ck-ink);font-size:16px;font-family:inherit;line-height:1.4;box-shadow:var(--ck-shadow-sm);transition:border-color 0.15s ease, box-shadow 0.15s ease;appearance:none}#pojisteni select{padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}#pojisteni input::placeholder{color:#9aa1ac}#pojisteni input[type="text"]:hover, #pojisteni input[type="email"]:hover, #pojisteni input[type="tel"]:hover, #pojisteni select:hover{border-color:var(--ck-muted)}#pojisteni input[type="text"]:focus, #pojisteni input[type="email"]:focus, #pojisteni input[type="tel"]:focus, #pojisteni select:focus, #pojisteni textarea:focus{outline:none;border-color:var(--ck-brand);box-shadow:0 0 0 4px var(--ck-brand-ring)}#pojisteni input:user-invalid, #pojisteni select:user-invalid{border-color:var(--ck-danger);box-shadow:0 0 0 4px rgba(192, 57, 43, 0.12)}#pojisteni input.DatePicker{max-width:240px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:44px;cursor:pointer}#pojisteni label[for="Date"]{display:none !important}#pojisteni img[alt="Vysvetleni"]{width:16px;height:16px;opacity:0.55;cursor:help;vertical-align:-2px;transition:opacity 0.15s ease}#pojisteni img[alt="Vysvetleni"]:hover{opacity:1}#pojisteni input[type="radio"], #pojisteni input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:1px 0 0;accent-color:var(--ck-brand);cursor:pointer;flex:0 0 auto}#pojisteni label{display:inline;font-size:15px;color:var(--ck-text);line-height:1.55;cursor:pointer;margin:0;vertical-align:top}#pojisteni label strong{color:var(--ck-ink)}#pojisteni div:has(> input[type="radio"] + label), #pojisteni div:has(> input[type="radio"] + img + label), #pojisteni #part2 > div:has(> input[type="radio"]), #pojisteni #part4>div[id$="_div"]{display:flex;align-items:flex-start;gap:12px;margin:8px 0;padding:14px 16px;border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-surface);cursor:pointer;transition:border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease}#pojisteni div:has(> input[type="radio"]):hover, #pojisteni #part4>div[id$="_div"]:hover{border-color:var(--ck-line-strong);background:var(--ck-surface-alt)}#pojisteni div:has(> input[type="radio"]:checked), #pojisteni #part4>div[id$="_div"]:has(input:checked){border-color:var(--ck-brand);background:var(--ck-brand-soft);box-shadow:0 0 0 1px var(--ck-brand) inset}#pojisteni div:has(> input[type="radio"]) label, #pojisteni #part4 > div[id$="_div"] label{flex:1;display:block;margin:0}#pojisteni div:has(> input[type="radio"]:focus-visible), #pojisteni #part4>div[id$="_div"]:has(input:focus-visible){outline:2px solid var(--ck-brand);outline-offset:2px}#pojisteni #delka_pojisteni_part div[style*="flex-wrap"] > div, #pojisteni #nabidka60S>div[style*="display: flex"]{display:inline-flex !important;align-items:center;width:auto;padding:10px 14px !important;margin:0 !important;border:1px solid var(--ck-line);border-radius:999px;background:var(--ck-surface);white-space:nowrap;transition:border-color 0.15s ease, background-color 0.15s ease}#pojisteni #delka_pojisteni_part div[style*="flex-wrap"] > div:has(input:checked), #pojisteni #nabidka60S>div[style*="display: flex"]:has(input:checked){border-color:var(--ck-brand);background:var(--ck-brand-soft);box-shadow:0 0 0 1px var(--ck-brand) inset}#pojisteni #warning, #pojisteni #warningrc, #pojisteni [id^="email-warning"], #pojisteni [id^="addr-err"]{display:flex;gap:10px;padding:12px 16px;margin:10px 0;border:1px solid rgba(192, 57, 43, 0.3);border-radius:var(--ck-radius-sm);background:var(--ck-danger-soft);color:var(--ck-danger) !important;font-size:14px;line-height:1.5}#pojisteni #warning::before, #pojisteni #warningrc::before, #pojisteni [id^="email-warning"]::before, #pojisteni [id^="addr-err"]::before{content:"!";flex:0 0 20px;height:20px;border-radius:50%;background:var(--ck-danger);color:#fff;font-weight:700;font-size:13px;text-align:center;line-height:20px}#pojisteni #part3{padding:18px 20px;margin:16px 0;border:1px solid rgba(138, 90, 0, 0.25);border-radius:var(--ck-radius);background:var(--ck-warn-soft)}#pojisteni #part3 h4{color:var(--ck-warn) !important;margin-top:0}#pojisteni #nzd_payment_info{padding:16px 18px;margin:16px 0 0;border:1px solid rgba(23, 121, 94, 0.25);border-radius:var(--ck-radius);background:var(--ck-ok-soft)}#pojisteni #nzd_payment_info h4{color:var(--ck-ok) !important;margin-top:0}#pojisteni table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 24px;background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:var(--ck-radius);overflow:hidden;box-shadow:var(--ck-shadow-sm);font-size:15px}#pojisteni table td, #pojisteni table th{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--ck-line)}#pojisteni table tr:last-child td{border-bottom:none}#pojisteni table tbody tr:first-child td{background:var(--ck-surface-alt);font-size:14px;text-transform:uppercase;letter-spacing:0.04em;color:var(--ck-muted)}#pojisteni #priceStandard, #pojisteni #priceSuper, #pojisteni #cena_preruseni{font-size:20px;font-weight:700;color:var(--ck-ink);white-space:nowrap}#pojisteni table tr[onclick]{cursor:pointer;user-select:none;transition:background-color 0.15s ease}#pojisteni table tr[onclick] td{background:var(--ck-surface)}#pojisteni table tr[onclick]:hover td{background:var(--ck-brand-soft)}#pojisteni table tr[onclick] h3{margin:0;font-size:15px;font-weight:600}#pojisteni table tr[onclick] h3::before{display:none}#pojisteni table tr[onclick] td:first-child{position:relative;padding-right:40px}#pojisteni table tr[onclick] td:first-child::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--ck-brand);border-bottom:2px solid var(--ck-brand);transform:rotate(45deg);transition:transform 0.2s ease}#pojisteni table tr[onclick]:has(+ tr:not(.hidden)) td:first-child::after{transform:rotate(-135deg);margin-top:-2px}#pojisteni table tr[onclick] td:first-child h3::after{content:" (rozbalit detaily)";font-size:0.8em;font-weight:400;font-style:normal;color:var(--ck-muted)}#pojisteni table tr.medicalExpenses:not(.hidden) td, #pojisteni table tr.acc:not(.hidden) td, #pojisteni table tr.law:not(.hidden) td, #pojisteni table tr.laguage:not(.hidden) td{background:var(--ck-surface-alt);font-size:14px;color:var(--ck-text);padding-top:10px;padding-bottom:10px}#pojisteni table tr.medicalExpenses:not(.hidden) td:first-child, #pojisteni table tr.acc:not(.hidden) td:first-child, #pojisteni table tr.law:not(.hidden) td:first-child, #pojisteni table tr.laguage:not(.hidden) td:first-child{box-shadow:inset 3px 0 0 var(--ck-brand-ring)}#pojisteni table tr#up td{background:var(--ck-warn-soft);color:var(--ck-warn);font-size:14px}#pojisteni table tr#up td span{color:inherit !important}#pojisteni table.preruseni-cesty-table tr:first-child td{background:var(--ck-surface);text-transform:none;letter-spacing:0;color:var(--ck-ink);font-size:16px}#pojisteni #cena_celkem{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:12px 0 24px;padding:20px 24px;border-radius:var(--ck-radius);background:linear-gradient(135deg, var(--ck-ink), #2c3038);color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:-0.02em;text-align:center;box-shadow:var(--ck-shadow)}#pojisteni .tlacitko, #pojisteni input[type="submit"], #pojisteni button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:15px 30px;border:none;border-radius:0;background:var(--ck-brand);color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:1.1px;line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color 0.15s ease}#pojisteni .tlacitko:hover, #pojisteni input[type="submit"]:hover, #pojisteni button[type="submit"]:hover{background:var(--ck-brand-dark);color:#fff}#pojisteni .tlacitko:focus-visible, #pojisteni input[type="submit"]:focus-visible{outline:3px solid var(--ck-ink);outline-offset:3px}#pojisteni .tlacitko--secondary{background:var(--ck-surface);color:var(--ck-ink);border:1px solid var(--ck-line-strong)}#pojisteni .tlacitko--secondary:hover{background:var(--ck-surface-alt);color:var(--ck-ink)}#pojisteni .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px}#pojisteni .submit-button-container{padding:24px 0 8px;text-align:center}#pojisteni a[href*="gcp-sjednani-krok"][style]{background:var(--ck-surface) !important;color:var(--ck-ink) !important;border:1px solid var(--ck-line-strong);border-radius:0 !important;font-size:13px;font-weight:700 !important;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none !important;padding:12px 24px !important}#pojisteni > div:not(:first-child):not([id]):not([class]):not(:has(input)):not(:has(select)):not(:has(label)), #pojisteni .insurants div:not([class]):not([id]):not(:has(input)):not(:has(select)):not(:has(label)){margin:16px 0 6px;padding:0;background:none;font-size:14px;font-weight:600;color:var(--ck-ink);line-height:1.4}#pojisteni > div:has(> input), #pojisteni > div:has(> select), #pojisteni .insurants div:has(> input), #pojisteni .insurants div:has(>select){margin:0 0 4px;padding:0;background:none}#pojisteni>div:has(>input[type="checkbox"]){display:flex;align-items:flex-start;gap:12px;margin:10px 0;padding:14px 16px;border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-surface)}#pojisteni>div:has(>input[type="checkbox"]:checked){border-color:var(--ck-brand);background:var(--ck-brand-soft)}.insurants{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:20px;margin:20px 0;padding:0;background:none}.insurants>div{padding:22px;border:1px solid var(--ck-line);border-radius:var(--ck-radius-lg);background:var(--ck-surface);box-shadow:var(--ck-shadow-sm)}.insurants > div h3{margin-top:0}.address-whisperer-container{position:relative;max-width:420px;margin-bottom:6px}.address-search-input{width:100%;box-sizing:border-box}.address-suggestions-dropdown{display:none;position:absolute;z-index:1000;width:100%;max-height:260px;margin-top:4px;overflow-y:auto;background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:var(--ck-radius-sm);box-shadow:var(--ck-shadow-lg)}.address-suggestions-dropdown.visible{display:block}.address-suggestion-item{padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--ck-line)}.address-suggestion-item:last-child{border-bottom:none}.address-suggestion-item:hover,.address-suggestion-item.is-active{background:var(--ck-brand-soft)}.suggestion-name{font-size:15px;font-weight:600;color:var(--ck-ink)}.suggestion-location{font-size:13px;color:var(--ck-muted);margin-top:2px}.house-number-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.house-number-row label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}#pojisteni .house-number-row input[type="text"]{width:110px;min-width:0}@media (max-width: 768px){#pojisteni{font-size:15px}#pojisteni h3{font-size:1.05rem;margin-top:24px}#pojisteni>div:first-child{gap:6px 12px}span.activebutton,span.completedbutton,span.inactivebutton{padding:8px 12px;font-size:12.5px}span.activebutton::before,span.completedbutton::before,span.inactivebutton::before{right:calc(100% + 2px);width:6px}#pojisteni input[type="text"], #pojisteni input[type="email"], #pojisteni input[type="tel"], #pojisteni select{max-width:100%}#pojisteni .DatePicker{max-width:100%}#pojisteni .table-scroll, #pojisteni table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}#pojisteni table tbody{display:table;width:100%;min-width:560px}#pojisteni table td{padding:10px 12px;font-size:13.5px}#pojisteni table td:first-child{position:sticky;left:0;z-index:1;background:inherit;box-shadow:1px 0 0 var(--ck-line)}#pojisteni #priceStandard, #pojisteni #priceSuper{font-size:17px}#pojisteni table tr[onclick] td:first-child h3::after{display:none}#pojisteni table tr[onclick] td:first-child{padding-right:28px}#pojisteni table tr[onclick] td:first-child::after{right:10px}#pojisteni table.preruseni-cesty-table tbody{min-width:0}#pojisteni table.preruseni-cesty-table tr:first-child{display:flex;flex-direction:column;gap:8px}#pojisteni table.preruseni-cesty-table tr:first-child td{width:100%;text-align:left !important}#pojisteni table.preruseni-cesty-table tr:first-child td:last-child{padding-left:32px}#pojisteni #cena_celkem{font-size:1.4rem;padding:16px}#pojisteni .tlacitko, #pojisteni input[type="submit"]{width:100%;padding:15px 20px}#pojisteni .form-actions{flex-direction:column-reverse;align-items:stretch}.insurants{grid-template-columns:1fr}}#pojisteni :focus-visible{outline:3px solid var(--ck-brand);outline-offset:2px}@media (prefers-reduced-motion: reduce){#pojisteni *,span.activebutton,span.completedbutton,span.inactivebutton{transition:none !important;animation:none !important}#pojisteni .tlacitko:hover, #pojisteni input[type="submit"]:hover{transform:none}}@media print{#pojisteni .tlacitko, #pojisteni .submit-button-container{display:none}}.gform_wrapper{margin:0 0 24px;font-size:16px;line-height:1.6}.gform_wrapper form{max-width:none;margin-left:0;margin-right:0}.gform_wrapper .gform_heading{margin-bottom:20px}.gform_wrapper .gform_title{font-size:1.4rem;font-weight:700;color:var(--ck-ink);margin:0 0 6px}.gform_wrapper .gform_description{display:block;color:var(--ck-muted);font-size:15px}.gform_wrapper .gsection{margin:32px 0 16px;padding:0 0 10px;border-bottom:1px solid var(--ck-line)}.gform_wrapper .gsection_title{display:flex;align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:700;color:var(--ck-ink)}.gform_wrapper .gsection_title::before{content:"";width:4px;height:1.1em;border-radius:2px;background:var(--ck-ink);flex:0 0 auto}.gform_wrapper:not(#gform_wrapper_45) .gfield_label{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ck-ink);line-height:1.4}.gform_wrapper .gfield_required, .gform_wrapper .gfield_required.gfield_required_asterisk, .gform_wrapper.gravity-theme .gfield_required.gfield_required_asterisk, .gform_wrapper.gravity-theme .gfield_label .gfield_required{margin-left:3px;color:var(--ck-brand-dark);font-weight:700}.gform_wrapper:not(#gform_wrapper_45) .ginput_complex label, .gform_wrapper:not(#gform_wrapper_45) .gform-field-label--type-sub{display:block;margin:4px 0;font-size:12.5px;font-weight:400;color:var(--ck-muted)}.gform_wrapper:not(#gform_wrapper_45) .gfield_description, .gform_wrapper:not(#gform_wrapper_45) .gsection_description{padding:0;margin:0 0 8px;font-size:13.5px;line-height:1.5;color:var(--ck-muted)}.gform_wrapper .gfield.ck-note .gfield_description{padding:10px 14px;border-radius:var(--ck-radius-sm);background:var(--ck-warn-soft);color:var(--ck-warn);font-weight:500}.gform_wrapper .gfield_html{margin:8px 0 4px;font-size:15px;line-height:1.6}.gform_wrapper:not(#gform_wrapper_45) input[type="text"], .gform_wrapper:not(#gform_wrapper_45) input[type="email"], .gform_wrapper:not(#gform_wrapper_45) input[type="tel"], .gform_wrapper:not(#gform_wrapper_45) input[type="url"], .gform_wrapper:not(#gform_wrapper_45) input[type="number"], .gform_wrapper:not(#gform_wrapper_45) input[type="password"], .gform_wrapper:not(#gform_wrapper_45) select, .gform_wrapper:not(#gform_wrapper_45) textarea{width:100%;min-height:var(--ck-field-h);padding:12px 14px;border:1px solid var(--ck-line-strong);border-radius:var(--ck-radius-sm);background:var(--ck-surface);color:var(--ck-ink);font-family:inherit;font-size:16px;line-height:1.4;box-shadow:var(--ck-shadow-sm);transition:border-color 0.15s ease, box-shadow 0.15s ease;appearance:none}.gform_wrapper textarea{min-height:120px;line-height:1.6;resize:vertical}.gform_wrapper:not(#gform_wrapper_45) select{padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.gform_wrapper input::placeholder, .gform_wrapper textarea::placeholder{color:#9aa1ac}.gform_wrapper input:hover, .gform_wrapper select:hover, .gform_wrapper textarea:hover{border-color:var(--ck-muted)}.gform_wrapper input:focus, .gform_wrapper select:focus, .gform_wrapper textarea:focus{outline:none;border-color:var(--ck-brand);box-shadow:0 0 0 4px var(--ck-brand-ring)}.gform_wrapper .ginput_container_date input.datepicker, .gform_wrapper .ginput_container_date input.gform-datepicker{max-width:240px}.gform_wrapper .ginput_container_date img.ui-datepicker-trigger{margin-left:8px;opacity:0.6;cursor:pointer;vertical-align:middle}.gform_wrapper .ginput_container_date img.ui-datepicker-trigger:hover{opacity:1}.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute{position:relative;display:inline-flex;flex-wrap:wrap;width:72px}.gform_wrapper .gfield_time_hour{margin-right:22px}.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .ginput_container_time input{width:72px;min-width:0;padding-left:8px;padding-right:8px;text-align:center}.gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label{flex:0 0 100%;text-align:center}.gform_wrapper .ginput_container_time input::-webkit-outer-spin-button, .gform_wrapper .ginput_container_time input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gform_wrapper .ginput_container_time input{-moz-appearance:textfield}.gform_wrapper .gfield_time_hour i{position:absolute;left:100%;top:12px;width:22px;color:var(--ck-muted);font-style:normal;text-align:center}.gform_wrapper input[type="radio"], .gform_wrapper input[type="checkbox"]{width:18px;height:18px;min-height:0;min-width:18px;margin:0;padding:0;border-radius:0;box-shadow:none;accent-color:var(--ck-brand);cursor:pointer;flex:0 0 auto}.gform_wrapper:not(#gform_wrapper_45) .gchoice, .gform_wrapper:not(#gform_wrapper_45) .gfield_radio > li, .gform_wrapper:not(#gform_wrapper_45) .gfield_checkbox>li{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px;padding:0;border:none;background:none;list-style:none}.gform_wrapper .gchoice > input, .gform_wrapper .gfield_radio > li > input, .gform_wrapper .gfield_checkbox>li>input{margin-top:3px}.gform_wrapper:not(#gform_wrapper_45) .gchoice label, .gform_wrapper:not(#gform_wrapper_45) .gfield_radio > li label, .gform_wrapper:not(#gform_wrapper_45) .gfield_checkbox > li label{flex:1;margin:0;font-size:15px;font-weight:400;color:var(--ck-text);line-height:1.5;cursor:pointer}.gform_wrapper .gchoice input:checked + label, .gform_wrapper .gfield_radio > li input:checked + label, .gform_wrapper .gfield_checkbox > li input:checked+label{color:var(--ck-ink)}.gform_wrapper .gchoice label:hover{color:var(--ck-ink)}.gform_wrapper .gchoice input[type="text"], .gform_wrapper .gfield_radio > li input[type="text"]{margin-top:8px}.gform_wrapper .gform_footer, .gform_wrapper .gform_page_footer{margin:28px 0 0;padding:0}.gform_wrapper:not(#gform_wrapper_45) .gform_button, .gform_wrapper:not(#gform_wrapper_45) .gform_next_button, .gform_wrapper:not(#gform_wrapper_45) .gform_previous_button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:15px 30px;border:none;border-radius:0;background:var(--ck-brand);color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:1.1px;line-height:1.2;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background-color 0.15s ease}.gform_wrapper:not(#gform_wrapper_45) .gform_button:hover, .gform_wrapper:not(#gform_wrapper_45) .gform_next_button:hover{background:var(--ck-brand-dark)}.gform_wrapper .gform_button:focus-visible{outline:3px solid var(--ck-ink);outline-offset:3px}.gform_wrapper:not(#gform_wrapper_45) .gform_previous_button{background:var(--ck-surface);color:var(--ck-ink);border:1px solid var(--ck-line-strong)}.gform_wrapper .gform_ajax_spinner{margin-left:12px;vertical-align:middle}.gform_wrapper .gform_validation_errors, .gform_wrapper .validation_error{display:flex;gap:10px;margin:0 0 20px;padding:14px 18px;border:1px solid rgba(192, 57, 43, 0.3);border-radius:var(--ck-radius);background:var(--ck-danger-soft);color:var(--ck-danger);font-size:15px;font-weight:600;text-align:left}.gform_wrapper .gform_validation_errors > h2, .gform_wrapper .gform_submission_error{margin:0;font-size:15px;font-weight:600;color:inherit}.gform_wrapper .gfield_error .gfield_label, .gform_wrapper .gfield_error>label{color:var(--ck-danger)}.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea{border-color:var(--ck-danger);box-shadow:0 0 0 4px rgba(192, 57, 43, 0.12)}.gform_wrapper .validation_message{display:flex;gap:8px;margin:8px 0 0;padding:8px 12px;border:none;border-radius:var(--ck-radius-sm);background:var(--ck-danger-soft);color:var(--ck-danger);font-size:13.5px;font-weight:500}.gform_wrapper .validation_message::before{content:"!";flex:0 0 18px;height:18px;border-radius:50%;background:var(--ck-danger);color:#fff;font-weight:700;font-size:12px;text-align:center;line-height:18px}.gform_legacy_markup_wrapper li.gfield.gfield_error{background:none;border:none;padding-right:0;margin-bottom:0}.gform_confirmation_message, .gform_wrapper .gform_confirmation_message{padding:18px 22px;border:1px solid rgba(23, 121, 94, 0.25);border-radius:var(--ck-radius);background:var(--ck-ok-soft);color:var(--ck-ok);font-weight:600}.gform_wrapper .gform_validation_container, .gform_wrapper .gform_hidden{display:none !important}.gform_legacy_markup_wrapper ul.gform_fields{margin:0;padding:0;list-style:none}.gform_legacy_markup_wrapper ul.gform_fields>li.gfield{margin:0 0 20px;padding:0;list-style:none}.gform_legacy_markup_wrapper .ginput_container{margin-top:0}.gform_legacy_markup_wrapper .ginput_container input.small, .gform_legacy_markup_wrapper .ginput_container input.medium, .gform_legacy_markup_wrapper .ginput_container input.large, .gform_legacy_markup_wrapper .ginput_container select.medium, .gform_legacy_markup_wrapper .ginput_container textarea{width:100%}.gform_legacy_markup_wrapper .gfield_radio, .gform_legacy_markup_wrapper .gfield_checkbox{margin:0;padding:0}.gform_wrapper.gravity-theme .gform_fields{row-gap:20px}.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select, .gform_wrapper.gravity-theme .gfield textarea{padding:12px 14px}.gform_wrapper.gravity-theme .ginput_complex{gap:12px}.gform_wrapper.gravity-theme .gform_footer{padding:0}@media (max-width: 768px){.gform_wrapper{font-size:15px}.gform_wrapper .gform_button, .gform_wrapper .gform_next_button, .gform_wrapper .gform_previous_button{width:100%;padding:14px 20px;font-size:16px}.gform_wrapper .ginput_container_date input.datepicker, .gform_wrapper .ginput_container_date input.gform-datepicker{max-width:100%}}.gform_wrapper :focus-visible{outline:3px solid var(--ck-brand);outline-offset:2px}@media (prefers-reduced-motion: reduce){.gform_wrapper *{transition:none !important;animation:none !important}.gform_wrapper .gform_button:hover{transform:none}}