.kontakt_hero__u7M_7{min-height:50vh;padding:120px 5vw 80px;background:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.kontakt_hero__u7M_7:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 120%,rgba(245,120,42,.1) 0,transparent 60%);pointer-events:none}.kontakt_hg__fuldN{position:absolute;inset:0;background-image:linear-gradient(rgba(245,120,42,.03) 1px,transparent 0),linear-gradient(90deg,rgba(245,120,42,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.kontakt_h-ey__lYUL3{font-size:.68rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sport-o);animation:kontakt_rise__KvGiD .7s .3s forwards}.kontakt_h-ey__lYUL3,.kontakt_h-h1___tg1z{margin-bottom:1rem;opacity:0;position:relative}.kontakt_h-h1___tg1z{font-family:Playfair Display,serif;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.95;color:#fff;letter-spacing:-.02em;animation:kontakt_rise__KvGiD .8s .45s forwards}.kontakt_h-h1___tg1z em{font-style:italic;color:var(--sport-o)}.kontakt_h-sub__Df5x7{font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.55);max-width:460px;line-height:1.75;opacity:0;animation:kontakt_rise__KvGiD .7s .6s forwards;position:relative}.kontakt_main__Nz22w{padding:80px 5vw;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:60px;gap:60px;max-width:1200px;margin:0 auto}.kontakt_info__rRzZ3{display:flex;flex-direction:column;gap:32px}.kontakt_info-block__mLGGO{background:var(--off);border-radius:8px;padding:2rem}.kontakt_ib-title__tVjkY{font-size:.65rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sport-o);margin-bottom:1.2rem}.kontakt_ib-item__KIL2y{display:flex;align-items:flex-start;gap:.9rem;margin-bottom:1rem}.kontakt_ib-item__KIL2y:last-child{margin-bottom:0}.kontakt_ii-icon__4f39D{width:36px;height:36px;border-radius:8px;background:var(--navy);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.kontakt_ii-label__wTtMS{font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);opacity:.45;margin-bottom:.15rem}.kontakt_ii-val__CIUKp{font-size:.9rem;font-weight:500;color:var(--navy)}.kontakt_ii-val__CIUKp a{color:var(--navy);text-decoration:none;transition:color .2s}.kontakt_ii-val__CIUKp a:hover{color:var(--sport-o)}.kontakt_hours-grid__NgcZI{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.kontakt_hg-item__IvibC{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;background:#fff;border-radius:4px}.kontakt_hg-day__ithcO{font-size:.75rem;font-weight:500;color:var(--navy);opacity:.6}.kontakt_hg-time__fmsUY{font-size:.75rem;font-weight:600;color:var(--navy)}.kontakt_hg-item__IvibC.kontakt_today__EA63_{background:var(--sport-o)}.kontakt_hg-item__IvibC.kontakt_today__EA63_ .kontakt_hg-day__ithcO,.kontakt_hg-item__IvibC.kontakt_today__EA63_ .kontakt_hg-time__fmsUY{color:#fff;opacity:1}.kontakt_soc-row__vIbME{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kontakt_soc-card__KIXj5{border-radius:8px;padding:1.1rem;display:flex;align-items:center;gap:.8rem;text-decoration:none;transition:transform .3s,box-shadow .3s}.kontakt_soc-card__KIXj5:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.kontakt_s-fb__8YOMX{background:linear-gradient(135deg,#1877f2,#0d55c0)}.kontakt_s-ig__35FKP{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.kontakt_s-yt__0KLkW{background:linear-gradient(135deg,red,#c00)}.kontakt_s-tw__zIGHj{background:linear-gradient(135deg,#1da1f2,#0d8ecf)}.kontakt_soc-icon__VEOLn{font-size:1.5rem}.kontakt_soc-name__ow_tF{font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.kontakt_soc-handle__xuM5v{font-size:.88rem;font-weight:700;color:#fff}.kontakt_map-block__6CpBE{border-radius:8px;height:200px;background:linear-gradient(135deg,var(--navy-2),var(--navy-3));display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;border:1px solid rgba(245,120,42,.15)}.kontakt_map-em__pnwic{font-size:3rem}.kontakt_map-addr__Iv79K{font-size:.82rem;font-weight:500;color:hsla(0,0%,100%,.6);text-align:center;line-height:1.6}.kontakt_map-link__Gplyh{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sport-o);text-decoration:none;border-bottom:1px solid rgba(245,120,42,.3);padding-bottom:1px;transition:border-color .2s}.kontakt_map-link__Gplyh:hover{border-color:var(--sport-o)}.kontakt_form__NRss3{background:#fff;border-radius:12px;padding:3rem;box-shadow:0 8px 50px rgba(8,20,40,.08)}.kontakt_form-title__LAgSk{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:900;color:var(--navy);margin-bottom:.5rem}.kontakt_form-sub__GtKc0{font-size:.85rem;font-weight:300;color:var(--navy);opacity:.55;line-height:1.65;margin-bottom:2.5rem}.kontakt_field-row__CjyoG{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.kontakt_field__sR5e6{display:flex;flex-direction:column;gap:.4rem;margin-bottom:16px}.kontakt_field__sR5e6 label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);opacity:.6}.kontakt_field__sR5e6 input,.kontakt_field__sR5e6 select,.kontakt_field__sR5e6 textarea{width:100%;padding:12px 16px;border:1.5px solid var(--off);border-radius:4px;font-family:Outfit,sans-serif;font-size:.9rem;color:var(--navy);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none}.kontakt_field__sR5e6 input:focus,.kontakt_field__sR5e6 select:focus,.kontakt_field__sR5e6 textarea:focus{border-color:var(--sport-o);box-shadow:0 0 0 3px rgba(245,120,42,.1)}.kontakt_field__sR5e6 textarea{resize:vertical;min-height:120px;line-height:1.6}.kontakt_field__sR5e6 select{cursor:pointer}.kontakt_field-hint__pvDoo{font-size:.7rem;font-weight:300;color:var(--navy);opacity:.4;margin-top:.2rem}.kontakt_gdpr____1I3{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:2rem}.kontakt_gdpr____1I3 input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--sport-o);margin-top:.15rem;cursor:pointer}.kontakt_gdpr____1I3 label{font-size:.75rem;font-weight:300;color:var(--navy);opacity:.6;line-height:1.6;cursor:pointer}.kontakt_gdpr____1I3 label a{color:var(--sport-o);text-decoration:none}.kontakt_submit-row__9_Vuo{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.kontakt_btn-submit__fVh4J{display:inline-flex;align-items:center;gap:.6rem;background:var(--sport-o);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:15px 36px;border-radius:3px;border:none;cursor:pointer;transition:background .25s;font-family:Outfit,sans-serif}.kontakt_btn-submit__fVh4J:hover{background:#d4651e}.kontakt_submit-note__djbZm{font-size:.72rem;font-weight:300;color:var(--navy);opacity:.45;line-height:1.5}.kontakt_success__Py83A{display:none;background:linear-gradient(135deg,#0a3a20,#1a7040);border-radius:8px;padding:2rem;text-align:center;margin-top:1rem}.kontakt_success__Py83A.kontakt_show__ZDbz_{display:block}.kontakt_success__Py83A h3{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.kontakt_success__Py83A p{font-size:.85rem;font-weight:300;color:hsla(0,0%,100%,.7)}.kontakt_faq__kOLC_{padding:80px 5vw;background:var(--off)}.kontakt_faq__kOLC_ h2{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:900;color:var(--navy);text-align:center;margin-bottom:3rem}.kontakt_faq-grid__X31XZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:900px;margin:0 auto}.kontakt_faq-item__xTuuT{background:#fff;border-radius:8px;overflow:hidden}.kontakt_faq-q__4IU3V{padding:1.2rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background .2s}.kontakt_faq-q__4IU3V:hover{background:var(--off)}.kontakt_faq-q-text__e_dWq{font-size:.88rem;font-weight:600;color:var(--navy)}.kontakt_faq-icon__XeC2W{font-size:1.2rem;color:var(--sport-o);flex-shrink:0;transition:transform .3s}.kontakt_faq-a__VJDst{max-height:0;overflow:hidden;transition:max-height .35s ease}.kontakt_faq-a-inner__DJEdO{padding:0 1.5rem 1.2rem;font-size:.82rem;font-weight:300;color:var(--navy);opacity:.65;line-height:1.7}.kontakt_faq-item__xTuuT.kontakt_open__t_s74 .kontakt_faq-icon__XeC2W{transform:rotate(45deg)}.kontakt_faq-item__xTuuT.kontakt_open__t_s74 .kontakt_faq-a__VJDst{max-height:300px}@media (max-width:900px){.kontakt_main__Nz22w{max-width:600px}.kontakt_faq-grid__X31XZ,.kontakt_field-row__CjyoG,.kontakt_main__Nz22w{grid-template-columns:1fr}}@media (max-width:560px){.kontakt_form__NRss3{padding:1.5rem}.kontakt_soc-row__vIbME{grid-template-columns:1fr 1fr}}@keyframes kontakt_rise__KvGiD{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}