.k2-root.k2-home .k2-contact-hero{padding-block:104px 64px}@media (width>=1100px){.k2-root.k2-home .k2-contact-hero.k2-pk-hero--split .k2-pk-hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px 80px}.k2-root.k2-home .k2-contact-hero.k2-pk-hero--split .k2-pk-hero__head{grid-column:1/-1}.k2-root.k2-home .k2-contact-hero.k2-pk-hero--split .k2-pk-hero__body{grid-column:2;padding-bottom:0}}@media (width<=1099.98px){.k2-root.k2-home .k2-contact-hero{padding-block:88px 48px}}@media (width<=599.98px){.k2-root.k2-home .k2-contact-hero{padding-block:56px 32px}}.k2-root.k2-home .k2-contact{grid-template-columns:minmax(0,1fr);gap:64px;padding-bottom:144px;display:grid}.k2-root.k2-home .k2-contact>*{min-width:0}@media (width>=1100px){.k2-root.k2-home .k2-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"aside form";align-items:start;gap:80px}.k2-root.k2-home .k2-contact__form{grid-area:form}.k2-root.k2-home .k2-contact__aside{top:calc(var(--k2-header-h,52px) + 32px);grid-area:aside;position:sticky}}@media (width<=1099.98px){.k2-root.k2-home .k2-contact{gap:56px;padding-bottom:112px}}@media (width<=599.98px){.k2-root.k2-home .k2-contact{gap:48px;padding-bottom:80px}}.k2-root.k2-home .k2-contact__h2{color:var(--k2-h-text);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:28px}.k2-root.k2-home .k2-contact-inline-link{color:var(--k2-h-text);text-decoration:underline;-webkit-text-decoration-color:var(--k2-h-line-strong);text-decoration-color:var(--k2-h-line-strong);text-underline-offset:3px;transition:text-decoration-color .16s var(--k2-h-ease);text-decoration-thickness:1px}@media (hover:hover){.k2-root.k2-home .k2-contact-inline-link:hover{text-decoration-color:currentColor}}.k2-root.k2-home .k2-contact-inline-link:active{text-decoration-color:currentColor}.k2-root.k2-home .k2-contact-routes{border-top:1px solid var(--k2-h-line);margin:20px 0 0;padding:0;list-style:none}.k2-root.k2-home .k2-contact-route{border-bottom:1px solid var(--k2-h-line);grid-template-columns:32px minmax(0,1fr) 16px;align-items:start;gap:14px;padding-block:16px;display:grid;position:relative}.k2-root.k2-home .k2-contact-route__icon{border:1px solid var(--k2-h-line);width:32px;height:32px;color:var(--k2-h-text-2);background:var(--k2-h-bg-sunken);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.k2-root.k2-home .k2-contact-route__body{gap:2px;min-width:0;display:grid}.k2-root.k2-home .k2-contact-route__link{color:var(--k2-h-text);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.k2-root.k2-home .k2-contact-route__link:after{content:"";position:absolute;inset:0}.k2-root.k2-home .k2-contact-route__link:focus-visible{outline:none}.k2-root.k2-home .k2-contact-route__link:focus-visible:after{outline:2px solid var(--k2-h-text);outline-offset:-2px;border-radius:8px}.k2-root.k2-home .k2-contact-route__text{color:var(--k2-h-text-3);font-size:14px;line-height:21px}.k2-root.k2-home .k2-contact-route__arrow{color:var(--k2-h-text-muted);transition:color .16s var(--k2-h-ease), transform .24s var(--k2-h-ease);margin-top:8px}@media (hover:hover){.k2-root.k2-home .k2-contact-route:hover .k2-contact-route__arrow{color:var(--k2-h-text);transform:translate(2px,-2px)}.k2-root.k2-home .k2-contact-route:hover .k2-contact-route__icon{color:var(--k2-h-text)}}.k2-root.k2-home .k2-contact-route:has(.k2-contact-route__link:active) :is(.k2-contact-route__icon,.k2-contact-route__arrow){color:var(--k2-h-text)}.k2-root.k2-home .k2-contact-notes{margin-top:48px}.k2-root.k2-home .k2-contact-notes__list{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-contact-notes__list>li{border-left:1px solid var(--k2-h-line-strong);gap:2px;padding-left:14px;display:grid}.k2-root.k2-home .k2-contact-notes__title{color:var(--k2-h-text);font-size:15px;font-weight:500;line-height:22px}.k2-root.k2-home .k2-contact-notes__text{color:var(--k2-h-text-3);font-size:14px;line-height:21px}@media (width<=599.98px){.k2-root.k2-home .k2-contact-notes{margin-top:40px}}.k2-root.k2-home .k2-contact-form__form>*+*{margin-top:20px}.k2-root.k2-home .k2-contact-form__form .k2s-field{min-height:46px}.k2-root.k2-home .k2-contact-form__message{resize:vertical}.k2-root.k2-home .k2-contact-form__count{justify-content:space-between;gap:12px;display:flex}.k2-root.k2-home .k2-contact-form__counter{font-family:var(--k2-h-font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.k2-root.k2-home .k2-contact-form__error{border-left:2px solid var(--k2-h-text);color:var(--k2-h-text);padding:10px 0 10px 14px;font-size:14px;line-height:21px}.k2-root.k2-home .k2-contact-form .k2-pk-form__actions .k2s-btn{min-width:180px}@media (width<=599.98px){.k2-root.k2-home .k2-contact-form .k2-pk-form__actions .k2s-btn{flex:100%}}.k2-root.k2-home .k2-contact-topics{border:0;min-width:0;margin:0;padding:0}.k2-root.k2-home .k2-contact-topics>legend{float:left;width:100%;padding:0}.k2-root.k2-home .k2-contact-topics__grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k2-root.k2-home .k2-contact-topic:last-child:nth-child(odd){grid-column:1/-1}.k2-root.k2-home .k2-contact-topic{border:1px solid var(--k2-h-line-strong);min-height:52px;color:var(--k2-h-text-2);background:var(--k2-h-bg-raised);cursor:pointer;transition:border-color .16s var(--k2-h-ease), color .16s var(--k2-h-ease), box-shadow .16s var(--k2-h-ease);border-radius:12px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 14px;display:grid;position:relative}.k2-root.k2-home .k2-contact-topic__input{border-radius:inherit;opacity:0;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.k2-root.k2-home .k2-contact-topic__icon{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-contact-topic__label{letter-spacing:-.008em;min-width:0;font-size:14px;font-weight:500;line-height:19px}.k2-root.k2-home .k2-contact-topic:after{border:1px solid var(--k2-h-line-strong);content:"";box-sizing:border-box;width:16px;height:16px;transition:border .16s var(--k2-h-ease);border-radius:999px}.k2-root.k2-home .k2-contact-topic[data-checked=true]{border-color:var(--k2-h-text);color:var(--k2-h-text);box-shadow:inset 0 0 0 1px var(--k2-h-text)}.k2-root.k2-home .k2-contact-topic[data-checked=true] .k2-contact-topic__icon{color:var(--k2-h-text)}.k2-root.k2-home .k2-contact-topic[data-checked=true]:after{border:5px solid var(--k2-h-text)}.k2-root.k2-home .k2-contact-topic:has(.k2-contact-topic__input[type=radio]:focus-visible){outline:2px solid var(--k2-h-text);outline-offset:2px}@media (hover:hover){.k2-root.k2-home .k2-contact-topic:hover{border-color:var(--k2-h-text-muted);color:var(--k2-h-text)}.k2-root.k2-home .k2-contact-topic[data-checked=true]:hover{border-color:var(--k2-h-text)}}.k2-root.k2-home .k2-contact-topic:active{border-color:var(--k2-h-text-muted);color:var(--k2-h-text)}.k2-root.k2-home .k2-contact-topic[data-checked=true]:active{border-color:var(--k2-h-text)}.k2-root.k2-home .k2-contact-topics .k2-pk-field__hint{margin-top:10px}@media (width<=599.98px){.k2-root.k2-home .k2-contact-topics__grid{grid-template-columns:minmax(0,1fr);gap:6px}.k2-root.k2-home .k2-contact-topic{min-height:46px;padding:0 14px}.k2-root.k2-home .k2-contact-topic__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.k2-root.k2-home .k2-contact-done .k2-pk-form__title:focus{outline:none}.k2-root.k2-home .k2-contact-done .k2-pk-form__title:focus-visible{outline:2px solid var(--k2-h-text);outline-offset:4px;border-radius:4px}.k2-root.k2-home .k2-contact-done__body{gap:12px;margin-top:20px;display:grid}.k2-root.k2-home .k2-contact-done__text{max-width:560px;color:var(--k2-h-text-2);font-size:15px;line-height:23px}.k2-root.k2-home .k2-contact-receipt{border:1px solid var(--k2-h-line-strong);background:var(--k2-h-bg-sunken);border-radius:12px;gap:6px;padding:16px 18px;display:grid}.k2-root.k2-home .k2-contact-receipt__reference{color:var(--k2-h-text);font-family:var(--k2-h-font-mono);letter-spacing:.04em;overflow-wrap:break-word;font-size:20px;line-height:28px}@media (forced-colors:active){.k2-root.k2-home :is(.k2-contact-topic,.k2-contact-route__icon,.k2-contact-receipt){border-color:canvastext}.k2-root.k2-home .k2-contact-topic[data-checked=true]:after{border-color:highlight}}
