.contacts{display:flex;flex-direction:column;align-items:flex-start;position:relative;background-color:#f6f8fa}.contacts .contact{display:inline-flex;align-items:flex-start;flex:0 0 auto;border-bottom-width:2px;border-bottom-style:solid;border-color:#196af0;flex-direction:column;position:relative;align-self:stretch}.contacts .main-2{display:flex;flex-direction:column;height:2176px;align-items:flex-start;gap:17px;position:relative;align-self:stretch;width:100%;background-color:#f6f8fa}.contacts .div-wrapper-6{display:flex;align-items:center;align-self:stretch;width:100%;flex:0 0 auto;flex-direction:column;position:relative}.contacts .section-margin-2{gap:48px;padding:0 48px;display:flex;flex-direction:column;align-items:center;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.contacts .section-8{max-width:1200px;align-items:flex-start;justify-content:center;gap:24px;display:flex;position:relative;width:100%;flex:0 0 auto}.contacts .phone{position:relative;align-self:stretch;width:100%;aspect-ratio:.83}.contacts .text-wrapper-67{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:700;color:#475569;font-size:12px;text-align:center;letter-spacing:1.2px;line-height:16px}.contacts .text-wrapper-68{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:700;color:#1e293b;font-size:18px;text-align:center;letter-spacing:0;line-height:28px}.contacts .icons-11{position:relative;width:64px;height:64px}.contacts .contact-infobox-2{display:flex;flex-direction:column;min-width:270px;align-items:center;gap:16px;padding:33px;position:relative;flex:1;align-self:stretch;flex-grow:1;background-color:#fff;border-radius:32px;overflow:hidden;border:1px solid #f6f8fa;box-shadow:0 4px 12px -2px #00000005,0 10px 30px -5px #0000000a}.contacts .section-9{flex-direction:column;max-width:1200px;align-items:flex-start;padding:32px;background-color:#4c99e61a;border-radius:40px;overflow:hidden;border:1px solid #3b82f666;display:flex;position:relative;width:100%;flex:0 0 auto;margin:2rem}.contacts .div-16{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.contacts .pravidla-komunikace-wrapper{display:inline-flex;align-items:center;padding:4px 12px;position:relative;flex:0 0 auto;background-color:#4c99e633;border-radius:9999px}.contacts .pravidla-komunikace{position:relative;display:flex;align-items:center;width:fit-content;margin-top:-1px;font-family:var(--lexend-bold-upper-font-family);font-weight:var(--lexend-bold-upper-font-weight);color:#1e40af;font-size:var(--lexend-bold-upper-font-size);letter-spacing:var(--lexend-bold-upper-letter-spacing);line-height:var(--lexend-bold-upper-line-height);font-style:var(--lexend-bold-upper-font-style)}.contacts .overlay{display:flex;align-items:flex-start;gap:16px;padding:16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;background-color:#fff9;border-radius:32px}.contacts .icons-12{position:relative;width:48px;height:48px}.contacts .container-61{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:4px;position:relative;align-self:stretch}.contacts .div-wrapper-7{align-items:flex-start;display:flex;flex-direction:column;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.contacts .text-wrapper-69{position:relative;display:flex;align-items:center;width:fit-content;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:700;color:#1e293b;font-size:16px;letter-spacing:0;line-height:24px}.contacts .text-wrapper-70{position:relative;display:flex;align-items:center;width:100%;margin-top:-1px;margin-right:-213px;font-family:Lexend,Helvetica;font-weight:400;color:#475569;font-size:16px;letter-spacing:0;line-height:24px}.contacts .section-10{align-items:center;gap:16px;padding:16px;align-self:stretch;background-color:#fff9;border-radius:32px;box-shadow:0 1px 2px #0000000d;display:flex;position:relative;width:100%;flex:0 0 auto}.contacts .div-17{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex:1;flex-grow:1}.contacts .text-wrapper-71{position:relative;display:flex;align-items:center;align-self:stretch;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:400;color:#475569;font-size:16px;letter-spacing:0;line-height:24px}.contacts .button-12{all:unset;box-sizing:border-box;display:inline-flex;gap:10px;padding:4px 16px 4px 0;border-radius:9999px;align-items:center;position:relative;flex:0 0 auto;overflow:hidden}.contacts .text-27{align-items:center;justify-content:center;width:fit-content;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:700;color:#196af0;font-size:16px;text-align:center;letter-spacing:0;line-height:24px;position:relative;display:flex}.contacts .section-11{flex-direction:column;align-items:center;padding:64px 48px;align-self:stretch;background-color:#fff;border-top-width:1px;border-top-style:solid;border-color:#f6f8fa;display:flex;position:relative;width:100%;flex:0 0 auto}.contacts .container-64{display:flex;flex-direction:column;max-width:1200px;align-items:center;gap:48px;position:relative;width:100%;flex:0 0 auto}.contacts .container-65{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.contacts .text-wrapper-77{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:900;color:#1e293b;font-size:36px;text-align:center;letter-spacing:0;line-height:40px}.contacts .container-66{display:flex;align-items:flex-start;justify-content:center;gap:32px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.contacts .frame-12{flex:1;flex-grow:1;display:flex;align-items:flex-start;gap:10px;position:relative;justify-content:center}.contacts .transport{align-items:flex-start;gap:25px;padding:25px 16px;position:relative;border-radius:40px;display:flex;flex:1;min-width:0}.contacts .transport-tram{background-color:#4c99e61a;border:1px solid #3b82f666}.contacts .transport-bus{background-color:#9fb8ad33;border:1px solid #9fb8adb2}.contacts .transport-car{background-color:#fdf6e3;border:1px solid #d9770633}.contacts .icons-15{position:relative;width:48px;height:48px;aspect-ratio:1}.contacts .frame-13{flex-direction:column;width:254px;height:114px;display:flex;align-items:flex-start;gap:10px;position:relative}.contacts .heading-margin-2{display:flex;height:28px;align-items:flex-start;padding:0 0 12px;align-self:stretch;width:100%;flex-direction:column;position:relative}.contacts .heading-sp-nkov-re-3{position:relative;display:flex;align-items:center;align-self:stretch;margin-top:-1px;margin-bottom:-11px;font-family:var(--semantic-heading-3-font-family);font-weight:var(--semantic-heading-3-font-weight);color:#1e293b;font-size:var(--semantic-heading-3-font-size);letter-spacing:var(--semantic-heading-3-letter-spacing);line-height:var(--semantic-heading-3-line-height);font-style:var(--semantic-heading-3-font-style)}.contacts .margin-8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:3px 1px;position:relative;flex:1;align-self:stretch;width:100%;flex-grow:1}.contacts .zast-vka-n-kladov-n{position:relative;align-items:center;align-self:stretch;margin-top:-.5px;font-family:var(--semantic-button-font-family);font-weight:var(--semantic-button-font-weight);color:transparent;font-size:var(--semantic-button-font-size);letter-spacing:var(--semantic-button-letter-spacing);line-height:var(--semantic-button-line-height);font-style:var(--semantic-button-font-style)}.contacts .text-wrapper-78{color:#475569;font-family:var(--semantic-button-font-family);font-style:var(--semantic-button-font-style);font-weight:var(--semantic-button-font-weight);letter-spacing:var(--semantic-button-letter-spacing);line-height:var(--semantic-button-line-height);font-size:var(--semantic-button-font-size)}.contacts .text-wrapper-79{color:#196af0;font-family:var(--semantic-button-font-family);font-style:var(--semantic-button-font-style);font-weight:var(--semantic-button-font-weight);letter-spacing:var(--semantic-button-letter-spacing);line-height:var(--semantic-button-line-height);font-size:var(--semantic-button-font-size)}.contacts .zast-vka-ol-ansk-n-m{position:relative;align-self:stretch;margin-top:-.5px;font-family:var(--semantic-button-font-family);font-weight:var(--semantic-button-font-weight);color:transparent;font-size:var(--semantic-button-font-size);letter-spacing:var(--semantic-button-letter-spacing);line-height:var(--semantic-button-line-height);font-style:var(--semantic-button-font-style)}.contacts .text-wrapper-80{color:#366b54;font-family:var(--semantic-button-font-family);font-style:var(--semantic-button-font-style);font-weight:var(--semantic-button-font-weight);letter-spacing:var(--semantic-button-letter-spacing);line-height:var(--semantic-button-line-height);font-size:var(--semantic-button-font-size)}.contacts .parkov-n-v-okol{position:relative;align-self:stretch;margin-top:-.5px;font-family:var(--semantic-button-font-family);font-weight:var(--semantic-button-font-weight);color:#475569;font-size:var(--semantic-button-font-size);letter-spacing:var(--semantic-button-letter-spacing);line-height:var(--semantic-button-line-height);font-style:var(--semantic-button-font-style)}.contacts .infobox-4{display:flex;align-items:flex-start;gap:24px;padding:24px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;background-color:#4c99e61a;border-radius:32px;border:1px solid #3b82f666}.contacts .o-ek-v-te-miminko-a{position:relative;display:flex;align-items:center;align-self:stretch;margin-top:-1px;font-family:Lexend,Helvetica;font-weight:700;color:#1e293b;font-size:18px;letter-spacing:0;line-height:28px}@media (max-width: 1120px){.contacts .frame-12{flex-direction:column;gap:16px}.contact-infobox-2,.transport{align-self:center!important;max-width:500px}.contacts .frame-13{width:auto;height:auto}}@media (max-width: 900px){.contacts .section-8{flex-direction:column;align-items:stretch}}@media (max-width: 768px){.contacts .contact-infobox-2{min-width:0;width:100%}.transport{width:100%!important}.contacts .section-10{flex-wrap:wrap}.contacts .div-17{flex-basis:calc(100% - 64px)}.contacts .button-12{width:100%;justify-content:center}.contacts .icons-12{display:none}}
