.contact-page{background:#fff}.contact-page .kc-breadcrumbs.kc-video-breadcrumbs{min-height:58px;margin-bottom:0;padding-block:14px}.kc-video-hero{isolation:isolate;color:#fff;background:#236b70;align-items:center;height:min(540px,100svh - 248px);min-height:400px;display:flex;position:relative}.kc-video-hero>.background-video{z-index:-2;object-position:center}.kc-video-shade{z-index:-1;background:linear-gradient(90deg,#0003,#00000014 28%,#0000 55%);position:absolute;inset:0}.kc-video-copy{padding-block:48px 64px}.kc-video-copy h1{font-family:var(--human);letter-spacing:0;margin:0;font-size:4.5rem;font-weight:400;line-height:1.05}.kc-video-copy h1 span{color:var(--sunshine)}.kc-video-copy>p{max-width:440px;margin:24px 0 28px;font-size:1.0625rem;line-height:1.6}.contact-page #kontaktne-udaje{scroll-margin-top:100px}@media (max-width:700px){.kc-video-hero{height:min(460px,100svh - 220px);min-height:360px}.kc-video-copy h1{font-size:3rem}.kc-video-copy>p{max-width:290px;font-size:1rem}.kc-video-copy{padding-block:36px 76px}}.contact-page svg{flex-shrink:0}.contact-page .kc-intro{border-bottom:1px solid var(--line);background:#fff;padding:25px 0 31px}.contact-page .kc-breadcrumbs{color:var(--ink-soft);align-items:center;gap:9px;margin-bottom:26px;font-size:.8125rem;line-height:1.5;display:flex}.contact-page .kc-breadcrumbs a:hover{color:var(--lake);text-decoration:underline}.contact-page .kc-intro-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.contact-page .kc-intro h1{font-family:var(--human);margin:0 0 12px;font-size:2.875rem;font-weight:400;line-height:1.15}.contact-page .kc-intro-row>div>p{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.contact-page .kc-about-link{align-items:center;gap:13px;font-size:.875rem;font-weight:600;display:flex}.contact-page .kc-about-link>span:first-child{color:#896719;background:#fff1bb;border-radius:7px;place-items:center;width:49px;height:52px;display:grid}.contact-page .kc-about-link small{color:var(--ink-soft);margin-top:6px;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.contact-page .kc-about-link>svg{color:var(--lake);margin-left:5px}.contact-page .kc-about-link:hover{color:var(--lake)}.contact-page .kc-contact{background:#f4f9f8;padding:48px 0 58px}.contact-page .kc-contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:76px;display:grid}.contact-page .kc-contact-copy{padding-top:10px}.contact-page .kc-contact-copy h2{font-family:var(--human);margin:0;font-size:2rem;font-weight:400;line-height:1.2}.contact-page .kc-contact-copy>p:not(.eyebrow){max-width:400px;color:var(--ink-soft);margin:18px 0 0;font-size:1rem;line-height:1.65}.contact-page .kc-contact-details{margin:28px 0 30px}.contact-page .kc-contact-details>div{border-bottom:1px solid var(--line);padding:18px 0}.contact-page .kc-contact-details>div:first-child{padding-top:0}.contact-page .kc-contact-details dt{color:var(--ink-soft);align-items:center;gap:16px;margin-bottom:7px;font-size:.8125rem;line-height:1.4;display:flex}.contact-page .kc-contact-details dt svg{color:var(--lake)}.contact-page .kc-contact-details dd{margin:0 0 0 37px;font-size:1rem;line-height:1.55}.contact-page .kc-contact-details a{color:var(--lake);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:1.25rem;font-weight:500;display:inline-flex}.contact-page .kc-contact-details a:hover{text-underline-offset:5px;text-decoration:underline}.contact-page .kc-stay-help{align-items:flex-start;gap:14px;display:flex}.contact-page .kc-stay-help>svg{box-sizing:content-box;color:#886113;background:#fff0bb;border-radius:6px;padding:10px}.contact-page .kc-stay-help h3{font-family:var(--display);margin:0 0 8px;font-size:.9375rem;font-weight:600;line-height:1.5}.contact-page .kc-stay-help p{color:var(--ink-soft);margin:0 0 13px;font-size:.875rem;line-height:1.65}.contact-page .kc-stay-help .text-link{font-size:.875rem}.contact-page .kc-form-panel{background:#fff;border:1px solid #d7e6e1;border-radius:8px;min-width:0;padding:30px}.contact-page .kc-form-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.contact-page .kc-form-heading .eyebrow{margin:0 0 8px;font-size:.8125rem}.contact-page .kc-form-heading h2{font-family:var(--human);margin:0;font-size:1.875rem;font-weight:400;line-height:1.2}.contact-page .kc-form-heading>span{width:48px;height:50px;color:var(--lake);background:#dff3ef;border-radius:7px;flex:none;place-items:center;display:grid}.contact-page .kc-form{gap:19px;display:grid}.contact-page .kc-form-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.contact-page .kc-form label{flex-direction:column;gap:9px;min-width:0;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.contact-page .kc-form input,.contact-page .kc-form select,.contact-page .kc-form textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);font-family:var(--display);background:#fff;border:1px solid #ccded9;border-radius:5px;padding:12px 13px;font-size:1rem;font-weight:400;line-height:1.5}.contact-page .kc-form textarea{resize:vertical;min-height:148px}.contact-page .kc-form textarea::placeholder{color:#6a7f7d;opacity:1}:is(.contact-page .kc-form input:focus-visible,.contact-page .kc-form textarea:focus-visible,.contact-page .kc-form select:focus-visible){outline:2px solid var(--lake);outline-offset:2px;border-color:var(--lake)}.contact-page .kc-form-footer{align-items:center;gap:19px;margin-top:2px;display:flex}.contact-page .kc-form-footer .button{flex:none}.contact-page .kc-form-footer p{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.6}.contact-page .kc-email-draft h3{margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.4}.contact-page .kc-email-draft h3:focus{outline:none}.contact-page .kc-draft-status{color:var(--ink-soft);margin:0 0 24px;font-size:.875rem;line-height:1.6}.contact-page .kc-email-draft dl{gap:12px;margin:0 0 21px;display:grid}.contact-page .kc-email-draft dl>div{grid-template-columns:62px minmax(0,1fr);gap:12px;font-size:.875rem;line-height:1.5;display:grid}.contact-page .kc-email-draft dt{color:var(--ink-soft)}.contact-page .kc-email-draft dd{overflow-wrap:anywhere;margin:0}.contact-page .kc-draft-body{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid var(--line);max-height:330px;margin:0 0 24px;padding-block:19px;font-size:1rem;line-height:1.65;overflow:auto}.contact-page .kc-draft-actions{align-items:center;gap:12px;display:flex}.contact-page .kc-copy-button{border:1px solid var(--line);width:48px;height:50px;color:var(--lake);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.contact-page .kc-copy-button:hover{background:#e8f5f0;border-color:#99c9bc}.contact-page .kc-copy-status{color:var(--ink-soft);margin:14px 0 18px;font-size:.8125rem;line-height:1.6}.contact-page .kc-edit-button{min-height:40px;color:var(--lake);font-family:var(--display);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.contact-page .kc-edit-button:hover{text-underline-offset:4px;text-decoration:underline}.contact-page .kc-association{background:#e8f5f1;border-top:1px solid #d5e8e1;padding:64px 0 72px}.contact-page .kc-association-intro{grid-template-columns:.85fr 1.15fr;align-items:start;gap:76px;display:grid}.contact-page .kc-association-intro h2{font-family:var(--human);margin:0;font-size:2.75rem;font-weight:400;line-height:1.14}.contact-page .kc-association-intro>div>p:not(.eyebrow){color:var(--ink-soft);margin:0 0 17px;font-size:1rem;line-height:1.75}.contact-page .kc-association-intro>div>p:last-child{margin-bottom:0}.contact-page .kc-board-heading{border-top:1px solid #c9dfd7;justify-content:space-between;align-items:center;gap:20px;margin:42px 0 22px;padding-top:28px;display:flex}.contact-page .kc-board-heading h3{font-family:var(--display);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.contact-page .kc-board-heading>span{color:var(--ink-soft);align-items:center;gap:8px;font-size:.875rem;display:flex}.contact-page .kc-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contact-page .kc-member{background:#fff;border:1px solid #d2e4dc;border-radius:8px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.contact-page .kc-member>img,.contact-page .kc-member-initials{object-fit:cover;object-position:center;border-radius:5px;flex:none;width:88px;height:102px;display:block}.contact-page .kc-member-initials{color:#30776e;font-family:var(--human);background:#dff2ed;place-items:center;font-size:1.875rem;display:grid}.contact-page .kc-member h4{font-family:var(--display);margin:0 0 7px;font-size:1rem;font-weight:600;line-height:1.35}.contact-page .kc-member p{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.5}.contact-page .kc-member small{color:#8b6419;margin-top:9px;font-size:.75rem;line-height:1.4;display:block}@media (max-width:1180px){.contact-page .kc-contact-grid,.contact-page .kc-association-intro{gap:44px}.contact-page .kc-form-panel{padding:26px}.contact-page .kc-form-footer{flex-direction:column;align-items:flex-start;gap:13px}.contact-page .kc-member{gap:14px;padding:17px}.contact-page .kc-member>img,.contact-page .kc-member-initials{width:76px;height:94px}}@media (max-width:960px){.contact-page .kc-intro h1{font-size:2.5rem}.contact-page .kc-about-link>span:first-child{display:none}.contact-page .kc-contact-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.contact-page .kc-contact-copy h2{font-size:1.875rem}.contact-page .kc-form-panel{padding:24px}.contact-page .kc-form-row{grid-template-columns:1fr;gap:19px}.contact-page .kc-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .kc-member>img,.contact-page .kc-member-initials{width:88px;height:102px}.contact-page .kc-association-intro h2{font-size:2.375rem}}@media (max-width:700px){.contact-page .kc-intro{padding-block:22px 27px}.contact-page .kc-breadcrumbs{margin-bottom:20px}.contact-page .kc-intro-row{flex-direction:column;align-items:flex-start;gap:21px}.contact-page .kc-intro h1{font-size:2.125rem}.contact-page .kc-about-link{gap:9px;font-weight:500}.contact-page .kc-about-link small{display:none}.contact-page .kc-contact{padding-block:30px 40px}.contact-page .kc-contact-grid{grid-template-columns:1fr;gap:32px}.contact-page .kc-contact-copy{padding-top:0}.contact-page .kc-contact-details{margin-block:24px}.contact-page .kc-contact-details>div{padding-block:15px}.contact-page .kc-form-panel{padding:24px 20px}.contact-page .kc-form-heading{margin-bottom:23px}.contact-page .kc-form-heading h2{font-size:1.75rem}.contact-page .kc-form-footer .button{width:100%}.contact-page .kc-association{padding-block:42px 48px}.contact-page .kc-association-intro{grid-template-columns:1fr;gap:24px}.contact-page .kc-association-intro h2{font-size:2.125rem}.contact-page .kc-board-heading{margin-top:30px;padding-top:23px}.contact-page .kc-board-heading>span{display:none}.contact-page .kc-board-grid{grid-template-columns:1fr;gap:13px}.contact-page .kc-member{gap:18px;padding:17px}.contact-page .kc-member h4{font-size:1.0625rem}}@media (max-width:360px){.contact-page .kc-intro h1{font-size:1.875rem}.contact-page .kc-form-panel{padding-inline:17px}.contact-page .kc-draft-actions{gap:8px}.contact-page .kc-draft-actions .button{gap:8px;padding-inline:12px;font-size:.875rem}.contact-page .kc-draft-actions .button>svg:last-child{display:none}.contact-page .kc-member{gap:14px;padding:14px}.contact-page .kc-member>img,.contact-page .kc-member-initials{width:76px;height:94px}}
