@charset "UTF-8";img[data-astro-cid-jezlvivq]{display:block;inline-size:100%;block-size:100%;object-fit:contain}.navbar[data-astro-cid-ymhdp2rl]{--navbar-inset: 10px;position:fixed;z-index:100;inset-block-start:var(--navbar-inset);inset-inline:var(--navbar-inset);block-size:60px;color:#9598a0}@media (min-width: 768px){.navbar[data-astro-cid-ymhdp2rl]{--navbar-inset: 16px}}@media (min-width: 1024px){.navbar[data-astro-cid-ymhdp2rl]{--navbar-inset: 20px}}.navbar__inner[data-astro-cid-ymhdp2rl]{position:relative;display:flex;align-items:stretch;inline-size:100%;block-size:100%;padding-inline:clamp(18px,2.5vw,36px);border-radius:6px;background-color:#25272e}.logo[data-astro-cid-ymhdp2rl]{z-index:2;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:#e5e5e6;font-size:1rem;font-weight:800;text-decoration:none;letter-spacing:-.04em}.logo__mark[data-astro-cid-ymhdp2rl]{display:grid;position:relative;z-index:1;flex:0 0 auto;place-items:center;inline-size:88px;block-size:96px;margin-block:-18px;pointer-events:none}.logo__mark[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{display:block;inline-size:100%;block-size:100%;object-fit:contain}.nav[data-astro-cid-ymhdp2rl]{display:flex;flex:1 1 auto;align-items:stretch;margin-inline-start:clamp(22px,3vw,48px)}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;padding-inline:clamp(9px,1.15vw,16px);color:#9598a0;font-size:clamp(.82rem,1.15vw,1rem);font-weight:400;text-decoration:none;white-space:nowrap;transition:color .18s ease}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:is(:hover,:focus-visible),.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].active{color:#e5e5e6}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].active{font-weight:600}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].nav__email{display:grid;place-items:center;align-self:center;flex:0 0 auto;inline-size:36px;aspect-ratio:1;margin-inline-start:auto;padding:0;border-radius:50%;background-color:var(--color-primary)}.nav__bottom[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;margin-inline-start:auto}.nav__email-icon[data-astro-cid-ymhdp2rl]{display:grid;place-items:center;inline-size:100%;block-size:100%}.nav__email-icon[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{display:block;inline-size:18px;block-size:18px;object-fit:contain}.nav__email-text[data-astro-cid-ymhdp2rl],.nav__socials[data-astro-cid-ymhdp2rl]{display:none}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:focus-visible,.menu-button[data-astro-cid-ymhdp2rl]:focus-visible,.menu-toggle[data-astro-cid-ymhdp2rl]:focus-visible+.menu-button[data-astro-cid-ymhdp2rl]{outline:2px solid var(--color-primary);outline-offset:-4px}.menu-toggle[data-astro-cid-ymhdp2rl],.menu-button[data-astro-cid-ymhdp2rl]{display:none}@media (max-width: 767px){.navbar__inner[data-astro-cid-ymhdp2rl]{justify-content:space-between;padding-inline:20px 14px}.menu-toggle[data-astro-cid-ymhdp2rl]{display:block;position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.logo__mark[data-astro-cid-ymhdp2rl]{inline-size:74px;block-size:82px;margin-block:-11px}.menu-button[data-astro-cid-ymhdp2rl]{z-index:2;display:grid;align-content:center;gap:6px;inline-size:42px;padding:10px;cursor:pointer}.menu-button[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]{display:block;inline-size:22px;block-size:2px;border-radius:999px;background-color:#e5e5e6;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.nav[data-astro-cid-ymhdp2rl]{position:absolute;z-index:1;inset-block-start:0;inset-inline:0;display:flex;flex-direction:column;align-items:flex-end;gap:0;block-size:calc(100vh - var(--navbar-inset) - var(--navbar-inset));block-size:calc(100dvb - var(--navbar-inset) - var(--navbar-inset));margin:0;padding:92px 24px 22px;border-radius:6px;background-color:#25272e;overflow-y:auto;overscroll-behavior-block:contain;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{justify-content:flex-end;inline-size:fit-content;padding-block:.35rem;padding-inline:0;color:#9598a0;font-size:clamp(1.8rem,9vw,2.45rem);font-weight:400;line-height:1.35;letter-spacing:-.045em}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].active{color:#e5e5e6;font-weight:700}.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].nav__email{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-self:flex-end;gap:.75rem;inline-size:auto;max-inline-size:100%;aspect-ratio:auto;margin-block-start:1.75rem;margin-inline-start:0;padding:0;border-radius:0;background-color:transparent;color:#e5e5e6;font-size:clamp(.875rem,4.6vw,1.125rem);font-weight:600;line-height:1.2;letter-spacing:0}.nav__email-icon[data-astro-cid-ymhdp2rl]{flex:0 0 40px;inline-size:40px;block-size:40px;border-radius:50%;background-color:var(--color-primary)}.nav__email-icon[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{inline-size:20px;block-size:20px}.nav__email-text[data-astro-cid-ymhdp2rl]{display:inline}.nav__bottom[data-astro-cid-ymhdp2rl]{flex-direction:column;align-items:flex-end;inline-size:100%;margin-block-start:auto;margin-inline-start:0}.nav__socials[data-astro-cid-ymhdp2rl]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;inline-size:100%;margin-block-start:0;padding-block-start:0}.nav__socials[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{padding:0;color:#e5e5e6;font-size:clamp(1.8rem,9vw,2.45rem);font-weight:800;line-height:1.2;letter-spacing:0}.nav__socials[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:is(:hover,:focus-visible){color:var(--color-primary)}.menu-toggle[data-astro-cid-ymhdp2rl]:checked~.nav[data-astro-cid-ymhdp2rl]{opacity:1;visibility:visible;transform:translateY(0)}.menu-toggle[data-astro-cid-ymhdp2rl]:checked~.menu-button[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle[data-astro-cid-ymhdp2rl]:checked~.menu-button[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-ymhdp2rl]:checked~.menu-button[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media (prefers-reduced-motion: reduce){.nav[data-astro-cid-ymhdp2rl],.nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl],.menu-button[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]{transition:none}}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:300;src:url(../fonts/lexend-v25-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:400;src:url(../fonts/lexend-v25-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:600;src:url(../fonts/lexend-v25-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:800;src:url(../fonts/lexend-v25-latin_latin-ext-800.woff2) format("woff2")}:root{--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-primary: #f62681;--color-primary--darken: hsl(41, 100%, 40%);--color-primary--lighten: hsl(41, 100%, 60%);--color-primary--light: hsl(41, 100%, 85%);--color-secondary: hsl(240, 1%, 17%);--color-secondary--alpha: hsla(240, 1%, 17%, .95);--color-secondary--darken: hsl(240, 1%, 13%);--color-secondary--dark: hsl(240, 1%, 10%);--color-secondary--lighten: hsl(240, 1%, 50%);--color-secondary--light: hsl(240, 1%, 70%);--color-secondary--lightest: hsl(240, 1%, 95%);--color-bg: hsl(0, 0%, 95%);--color-bg--darken: hsl(0, 0%, 93%);--color-update-days: hsl(200, 75%, 58%);--color-update-courses: hsl(169.66, 78.38%, 43.53%);--color-error: hsl(354, 70%, 54%);--color-disabled: hsl(0, 0%, 80%);--color-overlay: hsla(0, 0%, 0%, .4);--color-gray: hsl(0, 0%, 50%);--color-gray--light: hsl(0, 0%, 75%);--color-border: hsl(0, 0%, 80%);--color-placeholder: hsl(0, 0%, 80%);--color-background: hsl(0, 0%, 95%);--color-text: hsl(240, 1%, 10%);--color-text--light: hsl(240, 1%, 70%);--color-transparent: hsla(0, 0%, 0%, 0);--color-input-bg: hsla(0, 0%, 100%, .95);--color-hall-a: #f62681;--color-hall-a-bg: hsl(42, 100%, 95%);--color-hall-b: hsl(79, 100%, 37%);--color-hall-b-bg: hsl(79, 100%, 90%);--color-hall-c: hsl(200, 75%, 58%);--color-hall-c-bg: hsl(200, 75%, 95%);--color-hall-d: hsl(311, 74%, 64%);--color-hall-d-bg: hsl(311, 74%, 95%);--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-s: .875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3rem;--font-size-5xl: 3.75rem;--gap: .5rem;--gap-xs: .125rem;--gap-s: .25rem;--gap-m: .5rem;--gap-l: 1rem;--gap-xl: 1.5rem;--gap-2xl: 2rem;--gap-3xl: 2.5rem;--gap-4xl: 3.75rem;--border-width: 1px;--border-width-l: 2px;--border-width-xl: 3px;--radius-s: .25rem;--radius-m: .5rem;--radius-l: 1rem;--radius-none: 0;--radius-circle: 50%;--trans-time: .25s;--trans-fnc: ease-in-out;--font-size-multiplier: 1;--nav-height: 3.4rem;--scroll-bar-width: .5rem}@layer dotvvm-business-pack,schedule,base,components,utils;@layer base{body{--pad-blog-body: 10px;display:flex;flex-direction:column;justify-content:flex-start;min-block-size:100svb;background-color:#f4f6f6;padding-block:var(--pad-blog-body);margin-block-start:var(--margin-body)}@media only screen and (min-width: 769px){body{--pad-blog-body: 12px;--margin-body: 76px}}@media only screen and (min-width: 1025px){body{--pad-blog-body: 16px;--margin-body: 80px}}body header,body nav,body main,body footer{flex:auto}body main{position:relative;--margin-inline-main: 10px;--margin-block-start: 70px;margin-inline:var(--margin-inline-main);margin-block-start:var(--margin-block-start)}@media only screen and (min-width: 769px){body main{--margin-block-start: 76px;--margin-inline-main: 16px}}@media only screen and (min-width: 1025px){body main{--margin-block-start: 80px;--margin-inline-main: 20px}}html{scroll-behavior:smooth}html.overflow-hidden{padding-inline-end:var(--pad-inl-end, .5rem)}@media only screen and (max-width: 1024px){html.overflow-hidden{--pad-inl-end: 0}}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100dvi;font-family:Lexend,sans-serif}body{margin:0;font-weight:600;line-height:1.7}textarea{font-family:inherit;font-size:medium;resize:vertical}:is(h1,h2,h3,h4,h5,h6):not([class]){margin:0;font-family:Lexend,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-2px}h3{font-size:1.125rem}p{margin:0;font-weight:300}address{font-style:normal}p,span,small,a:not(.button),b{font-family:Lexend,sans-serif}.list{padding-inline-start:1.5rem;margin-block:0;font-family:Lexend,sans-serif;font-weight:300}.list>li{line-height:1.7}.title{--title-margin-botton: 1.5rem;--title-font-size: 3rem;--title-color: var(--color-secondary);margin-block-end:var(--title-margin-botton);font-size:var(--title-font-size);font-weight:600;line-height:1.25;color:var(--title-color)}@media only screen and (max-width: 1440px){.title{--title-font-size: 2.5rem}}@media only screen and (max-width: 1366px){.title{--title-font-size: 2rem}}@media only screen and (max-width: 768px){.title{--title-margin-botton: 1.5rem}}.title>span,.title>strong{font-family:inherit;font-size:1em;color:currentColor}.title--s{--title-font-size: 2rem;--title-margin-botton: 1rem}@media only screen and (max-width: 1366px){.title--s{--title-font-size: 1.5rem}}@media only screen and (max-width: 768px){.title--s{--title-font-size: 1.125rem}}.title--m{--title-font-size: 2.5rem}@media only screen and (max-width: 1366px){.title--m{--title-font-size: 2rem}}@media only screen and (max-width: 768px){.title--m{--title-font-size: 1.5rem}}.title--l{--title-font-size: 3.75rem}@media only screen and (max-width: 1440px){.title--l{--title-font-size: 3rem}}@media only screen and (max-width: 1366px){.title--l{--title-font-size: 2.5rem}}@media only screen and (max-width: 768px){.title--l{--title-margin-botton: 1.5rem}}@media only screen and (max-width: 425px){.title--l{--title-font-size: 2rem;--title-margin-botton: 1rem}}.title--mg-s{--title-margin-botton: 1rem}.title--mg-l{--title-margin-botton: 2rem}.title--light{--title-color: var(--color-text--light)}.title--u{--title-margin-botton: 3.75rem;position:relative}@media only screen and (max-width: 1024px){.title--u{--title-margin-botton: 2.5rem}}.title--u:after{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%) translateY(-50%);display:block;content:"";width:clamp(2.5rem,5vw,25%);height:3px;background-color:var(--color-primary)}.title--white{--title-color: var(--color-white)}.desc{--desc-font-size: 1.125rem;--desc-margin-bottom: 2rem;--desc-color: var(--colot-text);margin-bottom:var(--desc-margin-bottom);font-size:var(--desc-font-size);font-weight:300;line-height:1.7;color:var(--desc-color)}@media only screen and (max-width: 1440px){.desc{--desc-font-size: 1rem}}@media only screen and (max-width: 1024px){.desc{--desc-margin-bottom: 1.5rem}}@media only screen and (max-width: 425px){.desc{--desc-margin-bottom: 1rem}}.desc--s{--desc-font-size: 1rem}@media only screen and (max-width: 425px){.desc--s{--desc-font-size: .875rem}}.desc--mg-s{--desc-margin-bottom: 1.5rem}@media only screen and (max-width: 1024px){.desc--mg-s{--desc-margin-bottom: 1rem}}@media only screen and (max-width: 425px){.desc--mg-s{--desc-margin-bottom: .5rem}}.desc--mg-l{--desc-margin-bottom: 3.75rem}@media only screen and (max-width: 1024px){.desc--mg-l{--desc-margin-bottom: 2.5rem}}@media only screen and (max-width: 425px){.desc--mg-l{--desc-margin-bottom: 2rem}}.desc--white{--desc-color: hsl(0, 0%, 100%)}.desc strong:empty{display:none}.desc *{font-family:inherit;font-size:1em;line-height:inherit}.desc *:not(.link){color:currentColor}.list{margin-top:.5rem}}@layer components{.footer{--margin-inline-main: 10px;--footer-logo-size: clamp(140px, 15vw, 220px);position:relative;background-color:#25272e;color:#8b8d94;padding-block:2rem;padding-inline:1.25rem;margin-inline:var(--margin-inline-main);border-radius:8px}@media only screen and (min-width: 769px){.footer{--margin-inline-main: 16px;padding-block:3rem;padding-inline:3rem}}@media only screen and (min-width: 1025px){.footer{--margin-inline-main: 20px}}.footer__inner{position:relative;padding-block-start:var(--footer-logo-size)}.footer__logo{position:absolute;inset-block-start:-2rem;inset-inline-start:0;inline-size:var(--footer-logo-size)}.footer__logo img{width:100%;height:auto;display:block}.footer__columns{display:grid;grid-template-columns:1fr;gap:2rem;line-height:2.2cap}@media only screen and (min-width: 769px){.footer__columns{grid-template-columns:1.5fr .6fr}}@media only screen and (min-width: 769px){.footer__socials{order:2}}.footer__socials a{display:block;font-size:clamp(2.5rem,1.7857rem + 3.5714vw,5rem);font-weight:900;line-height:.9;color:#e5e5e6;text-decoration:none;transition:color .2s,transform .2s;transform:translate(0);line-height:1.6cap}@media (hover: hover){.footer__socials a:hover{color:#f62681;transform:translateY(-4px)}}.footer__info{display:flex;flex-wrap:wrap;gap:2rem}.footer__links ul{margin:0;padding:0;list-style:none}.footer a{display:block;text-decoration:none;transition:color .2s easy;color:inherit}@media (hover: hover){.footer a:hover{color:#f62681}}.footer p{color:#e5e5e6;margin-block-end:1rem}.footer p.footer__copyright{margin:clamp(3rem,7vw,6rem) 0 0;color:#fff;font-size:.875rem;line-height:1.4}.contact{--contact-radius: 8px;display:grid;gap:1.25rem;margin-block-end:1.25rem;color:#25272e}.contact__visual{position:relative;min-block-size:clamp(480px,68svh,720px);overflow:hidden;border-radius:var(--contact-radius);background-color:#17191e;color:#fff}.contact__visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(9,10,13,.76) 100%);content:"";pointer-events:none}.contact__visual picture{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.contact__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 42%;filter:grayscale(1) contrast(1.08)}.contact__tagline{position:absolute;z-index:1;inset-block-end:clamp(1.75rem,4vw,3.25rem);inset-inline:clamp(1.75rem,4vw,3.25rem);max-inline-size:24ch;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;line-height:1.25;letter-spacing:-.035em}.contact__content,.contact__info{display:grid;gap:1.25rem}.contact__intro{display:flex;flex-direction:column;justify-content:center;min-block-size:290px;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--contact-radius);background-color:var(--color-primary)}.contact__eyebrow{margin:0 0 2.2rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact__intro h1{margin:0 0 1.5rem;font-size:clamp(3.25rem,6vw,5rem);font-weight:800;line-height:.85;letter-spacing:-.075em}.contact__intro>p:last-child{max-inline-size:43ch;margin:0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.55}.contact__info{grid-template-rows:repeat(2,minmax(118px,1fr))}.contact__box{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,1.5rem);min-inline-size:0;padding:clamp(1.25rem,2.5vw,2rem);border-radius:var(--contact-radius);background-color:#fff;color:inherit;text-decoration:none;transition:color .2s,transform .2s;transform:translate(0)}.contact__box:hover,.contact__box:focus-visible{color:#f62681;transform:translateY(-4px)}.contact__box:focus-visible{outline:3px solid #25272e;outline-offset:-3px}.contact__icon{display:grid;place-items:center;inline-size:58px;aspect-ratio:1;border-radius:50%;background-color:var(--color-primary)}.contact__icon img{inline-size:30px;max-block-size:30px}.contact__label{min-inline-size:0}.contact__label small,.contact__label strong{display:block}.contact__label small{margin-block-end:.4rem;color:#8b8d94;font-size:.76rem;font-weight:400}.contact__label strong{overflow-wrap:anywhere;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:600;line-height:1.25}.contact__arrow{align-self:start;color:#8b8d94;font-size:1.25rem;transition:color .18s ease,transform .18s ease}.contact__box:hover .contact__arrow,.contact__box:focus-visible .contact__arrow{color:currentColor;transform:translate(2px,-2px)}@media (min-width: 900px){.contact{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:stretch}.contact__content{grid-template-rows:auto 1fr}}@media (max-width: 899px){.contact__content{order:0}.contact__visual{order:1;min-block-size:min(640px,75svh)}.contact__image{object-position:50% 34%}.contact__info{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.contact__box{grid-template-columns:48px minmax(0,1fr);align-content:start}.contact__icon{inline-size:48px}.contact__arrow{display:none}}@media (max-width: 680px){.contact{gap:10px;margin-block-end:10px}.contact__visual{min-block-size:500px}.contact__content,.contact__info{gap:10px}.contact__intro{min-block-size:0}.contact__eyebrow{margin-block-end:2.75rem}.contact__info{grid-template-columns:1fr}.contact__box{grid-template-columns:48px minmax(0,1fr) auto;min-block-size:104px}.contact__arrow{display:block}}@media (prefers-reduced-motion: reduce){.contact__arrow{transition:none}}.hero{border-radius:8px;background-color:#fff;margin-block-end:1.25rem;padding-block:2rem;padding-inline:1.25rem}@media only screen and (min-width: 769px){.hero{margin-block-end:1.5rem;padding-block:3rem;padding-inline:3rem}}.hero h2{font-size:clamp(2.5rem,1.4286rem + 5.3571vw,6.25rem);margin-block-end:2rem}.hero p{font-size:18px;font-weight:400}.hero strong{letter-spacing:-.2px;font-weight:600}.hero__inner{position:relative}.hero__logo{position:absolute;top:-84px;right:7vw;inline-size:clamp(170px,16vw,250px)}@media (max-width: 767px){.hero__logo{right:-1.25rem;top:-120px}}.hero__logo>img{width:100%;height:auto;display:block}.partners{border-radius:8px;background-color:#fff;margin-block-end:1.25rem;padding-block:2rem;padding-inline:1.25rem}@media only screen and (min-width: 769px){.partners{margin-block-end:1.5rem;padding-block:3rem;padding-inline:3rem}}.partners__layout{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-items:center;gap:3rem}@media only screen and (min-width: 561px){.partners__layout{grid-template-columns:repeat(2,1fr)}}.partners h2{font-size:clamp(1.875rem,1.3393rem + 2.6786vw,3.75rem);margin-block-end:2rem;text-align:center}.partners a{min-inline-size:0;max-inline-size:100%;text-decoration:none}.partners img{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;object-fit:contain}.partners img[alt="Národní sportovní agentura"]{max-block-size:120px}.partners img[alt="Město Vyškov"]{max-block-size:70px}.partners img[alt="STT Servis"],.partners img[alt="Dirty Goats"]{max-block-size:100px}.dotvvm-contrib-cookie-bar__buttons{flex-flow:row-reverse nowrap!important}.dotvvm-contrib-cookie-bar__buttons>div{grid-auto-flow:column}.dotvvm-contrib-cookie-bar__buttons .button--small{--btn-pad-x: .5rem;--btn-pad-y: .25rem;--btn-font-size: .875rem;--btn-min-width: 7.5rem;--btn-border-radius: 1rem}.dotvvm-contrib-cookie-bar__buttons .button--small:is(:first-child){grid-column-start:2}.dotvvm-contrib-cookie-bar__dialog{top:50%;transform:translateY(-33%)}.dotvvm-contrib-cookie-bar__pop-up{z-index:99999!important}.link{--link-color: var(--color-primary);display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:center;gap:.25rem;color:var(--link-color);text-decoration:underline}.link:not([class*=--]):hover{--link-color: var(--color-primary--darken)}.link:is(button){padding:0;background:none;border-width:0;cursor:pointer}.link--inherit{--link-color: currentColor}.link--white{--link-color: var(--color-white)}*::-webkit-scrollbar{width:var(--scroll-bar-width)}@media only screen and (max-width: 768px){*::-webkit-scrollbar{width:initial}}*::-webkit-scrollbar-track{background-color:var(--color-secondary--light);border-radius:calc(var(--scroll-bar-width) / 2);--shadow-radius: .5rem;transition:box-shadow var(--trans-time) var(--trans-fnc);box-shadow:0 0 var(--shadow-radius) 0 hsl(0,0%,0%,var(--shadow-alpha, 15%))}@media (hover: hover){*::-webkit-scrollbar-track:is(a,button,select,input,textarea):hover{--shadow-alpha: 30%}}*::-webkit-scrollbar-track:is(input,textarea):focus,*::-webkit-scrollbar-track:not(a,button,select,input,textarea){--shadow-alpha: 30%}@media only screen and (max-width: 768px){*::-webkit-scrollbar-track{border-radius:initial;box-shadow:initial}}*::-webkit-scrollbar-thumb{background-color:var(--color-secondary--darken);border-radius:calc(var(--scroll-bar-width) / 2)}@media only screen and (max-width: 768px){*::-webkit-scrollbar-thumb{background-color:initial;border-radius:initial}}.social-link{--social-bg: var(--color-white);--social-size: 2.5rem;--social-color: var(--color-secondary--darken);--social-scale: 1;border-radius:circle;border-radius:50%;display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:center;gap:0;position:relative;width:var(--social-size);min-width:var(--social-size);aspect-ratio:1;background:var(--social-bg);color:var(--social-color);text-decoration:none;transform:scale(var(--social-scale));transition:transform var(--trans-time) var(--trans-fnc)}.social-link:hover{--social-scale: 1.1}@media only screen and (max-width: 1024px){.social-link:hover{--social-scale: 1}}.social-link>.icon{--icon-size: 1.25em}.container{--cont-padding: 1.5rem;--cont-width: 65%;--cont-max-width: 1366px;padding-inline:var(--cont-padding);margin-inline:auto;width:min(var(--cont-width),var(--cont-max-width))}@media only screen and (max-width: 1440px){.container{--cont-width: 85%}}@media only screen and (max-width: 1366px){.container{--cont-width: 90%}}@media only screen and (max-width: 1024px){.container{--cont-width: 100%}}@media only screen and (max-width: 768px){.container{--cont-padding: 1rem}}@media only screen and (max-width: 320px){.container{--cont-padding: .5rem}}.container--l{--cont-width: 80%;--cont-max-width: 1440px}@media only screen and (max-width: 1440px){.container--l{--cont-width: 100%;--cont-padding: 0}}.container--l-pad{--cont-width: 75%;--cont-max-width: 1440px}@media only screen and (max-width: 1440px){.container--l-pad{--cont-width: 100%}}.container--m{--cont-width: 60%;--cont-max-width: 1200px}.container--s{--cont-width: 55%;--cont-max-width: 1024px}@media only screen and (max-width: 1366px){.container--s{--cont-width: 80%}}@media only screen and (max-width: 1024px){.container--s{--cont-width: 100%}}.container--no-padding{--cont-padding: 0 !important}.container-schedule{padding-inline:var(--nav-pad-x, 3.125rem)}@media only screen and (max-width: 1440px){.container-schedule{--nav-pad-x: 2rem}}@media only screen and (max-width: 1024px){.container-schedule{--nav-pad-x: 1.5rem}}@media only screen and (max-width: 425px){.container-schedule{--nav-pad-x: 1rem}}.golden-ratio{--col-temp: minmax(1rem, 8fr) minmax(1rem, 5fr);--gap: 3.75rem;--align-items: stretch;display:grid;grid-template-columns:var(--col-temp);gap:var(--gap);align-items:var(--align-items);align-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 768px){.golden-ratio{--col-temp: minmax(1rem, 1fr);--gap: 2rem}}.golden-ratio--invert{--col-temp: minmax(1rem, 5fr) minmax(1rem, 8fr)}@media only screen and (max-width: 768px){.golden-ratio--invert{--col-temp: minmax(1rem, 1fr);--gap: 2rem}}.golden-ratio--center{--align-items: center}.sec{--sec-pad: 3.75rem;--sec-bg: var(--color-white);padding-block:var(--sec-pad);scroll-margin-top:var(--nav-height);background-color:var(--sec-bg)}@media only screen and (max-width: 1024px){.sec{--sec-pad: 2.5rem}}@media only screen and (max-width: 768px){.sec{--sec-pad: 2rem}}@media only screen and (max-width: 320px){.sec{--sec-pad: 1rem}}.sec--pad-l{--sec-pad: 5rem}@media only screen and (max-width: 1366px){.sec--pad-l{--sec-pad: 2rem}}@media only screen and (max-width: 375px){.sec--pad-l{--sec-pad: 1rem}}.sec--pad-top{padding-bottom:0!important}.sec--pad-bottom{padding-top:0!important}.sec--white{--sec-bg: var(--color-white)}.sec--transparent{--sec-bg: #var(--color-transparent)}.sec--bg{--sec-bg: var(--color-bg)}@media only screen and (max-width: 425px){.sec--bg-mobile{--sec-bg: var(--color-bg)}}.sec--fill{min-height:calc(100dvb - var(--nav-height))}}@layer utils{.d-f{display:flex}.d-if{display:inline-flex;flex-wrap:wrap}.d-g{display:grid}.d-ig{display:inline-grid}.d-n{display:none}.fd-r{flex-direction:row}.fd-c{flex-direction:column}.lh-1{line-height:1}.lh-12{line-height:1.2}.lh-15,.lh-17{line-height:1.5}.p{--pad: .5rem;padding-block:var(--pad);padding-inline:var(--pad)}@media only screen and (max-width: 1024px){.p{--font-size-multiplier: .5}}@media only screen and (max-width: 425px){.p{--font-size-multiplier: .25}}.p--xs{--pad: calc(.2em * var(--font-size-multiplier)) !important}.p--s{--pad: calc(.4em * var(--font-size-multiplier)) !important}.p--m{--pad: calc(.8em * var(--font-size-multiplier)) !important}.p--l{--pad: calc(1.6em * var(--font-size-multiplier)) !important}.p--xl{--pad: calc(2.4em * var(--font-size-multiplier)) !important}.p--xxl{--pad: calc(3.2em * var(--font-size-multiplier)) !important}.p--xxxl{--pad: calc(4em * var(--font-size-multiplier)) !important}.p--no{--pad: 0 !important}.p-x{--pad-h: .5rem;padding-inline:var(--pad-h)}@media only screen and (max-width: 1024px){.p-x{--font-size-multiplier: .5}}@media only screen and (max-width: 425px){.p-x{--font-size-multiplier: .25}}.p-x--xs{--pad-h: calc(.2em * var(--font-size-multiplier)) !important}.p-x--s{--pad-h: calc(.4em * var(--font-size-multiplier)) !important}.p-x--m{--pad-h: calc(.8em * var(--font-size-multiplier)) !important}.p-x--l{--pad-h: calc(1.6em * var(--font-size-multiplier)) !important}.p-x--xl{--pad-h: calc(2.4em * var(--font-size-multiplier)) !important}.p-x--xxl{--pad-h: calc(3.2em * var(--font-size-multiplier)) !important}.p-x--xxxl{--pad-h: calc(4em * var(--font-size-multiplier)) !important}.p-x--no{--pad-h: 0 !important}.p-y{--pad-v: .5rem;padding-block:var(--pad-v)}@media only screen and (max-width: 1024px){.p-y{--font-size-multiplier: .5}}@media only screen and (max-width: 425px){.p-y{--font-size-multiplier: .25}}.p-y--xs{--pad-v: calc(.2em * var(--font-size-multiplier)) !important}.p-y--s{--pad-v: calc(.4em * var(--font-size-multiplier)) !important}.p-y--m{--pad-v: calc(.8em * var(--font-size-multiplier)) !important}.p-y--l{--pad-v: calc(1.6em * var(--font-size-multiplier)) !important}.p-y--xl{--pad-v: calc(2.4em * var(--font-size-multiplier)) !important}.p-y--xxl{--pad-v: calc(3.2em * var(--font-size-multiplier)) !important}.p-y--xxxl{--pad-v: calc(4em * var(--font-size-multiplier)) !important}.p-y--no{--pad-v: 0 !important}.p-no{padding:0!important}.m{--mg: .5rem;margin-block:var(--mg);margin-inline:var(--mg)}.m--xs{--mg: calc(.2em * var(--font-size-multiplier)) !important}.m--s{--mg: calc(.4em * var(--font-size-multiplier)) !important}.m--m{--mg: calc(.8em * var(--font-size-multiplier)) !important}.m--l{--mg: calc(1.6em * var(--font-size-multiplier)) !important}.m--xl{--mg: calc(2.4em * var(--font-size-multiplier)) !important}.m--xxl{--mg: calc(3.2em * var(--font-size-multiplier)) !important}.m--xxxl{--mg: calc(4em * var(--font-size-multiplier)) !important}.m--no{--mg: 0 !important}.m-y{--mg-v: .5rem;margin-block:var(--mg-v)}.m-y--xs{--mg-v: calc(.2em * var(--font-size-multiplier)) !important}.m-y--s{--mg-v: calc(.4em * var(--font-size-multiplier)) !important}.m-y--m{--mg-v: calc(.8em * var(--font-size-multiplier)) !important}.m-y--l{--mg-v: calc(1.6em * var(--font-size-multiplier)) !important}.m-y--xl{--mg-v: calc(2.4em * var(--font-size-multiplier)) !important}.m-y--xxl{--mg-v: calc(3.2em * var(--font-size-multiplier)) !important}.m-y--xxxl{--mg-v: calc(4em * var(--font-size-multiplier)) !important}.m-y--no{--mg-v: 0 !important}.m-x{--mg-h: .5rem;margin-inline:var(--mg-h)}.m-x--xs{--mg-h: calc(.2em * var(--font-size-multiplier)) !important}.m-x--s{--mg-h: calc(.4em * var(--font-size-multiplier)) !important}.m-x--m{--mg-h: calc(.8em * var(--font-size-multiplier)) !important}.m-x--l{--mg-h: calc(1.6em * var(--font-size-multiplier)) !important}.m-x--xl{--mg-h: calc(2.4em * var(--font-size-multiplier)) !important}.m-x--xxl{--mg-h: calc(3.2em * var(--font-size-multiplier)) !important}.m-x--xxxl{--mg-h: calc(4em * var(--font-size-multiplier)) !important}.m-x--no{--mg-h: 0 !important}.m-xa{margin-inline:auto}.m-la{margin-inline-start:auto}.m-ra{margin-inline-end:auto}.m-a{margin-block:auto;margin-inline:auto}.m-no{margin:0!important}.m-b-sec{margin-block-end:5rem}.gap{--gap: .5rem;gap:var(--gap)!important}.gap--xs{--gap: calc(.2em * var(--font-size-multiplier)) !important}.gap--s{--gap: calc(.4em * var(--font-size-multiplier)) !important}.gap--m{--gap: calc(.8em * var(--font-size-multiplier)) !important}.gap--l{--gap: calc(1.6em * var(--font-size-multiplier)) !important}.gap--xl{--gap: calc(2.4em * var(--font-size-multiplier)) !important}@media only screen and (max-width: 768px){.gap--xl{--gap: calc(2.4em * var(--font-size-multiplier) / 2) !important}}.gap--xxl{--gap: calc(3.2em * var(--font-size-multiplier)) !important}@media only screen and (max-width: 768px){.gap--xxl{--gap: calc(3.2em * var(--font-size-multiplier) / 2) !important}}@media only screen and (max-width: 425px){.gap--xxl{--gap: calc(3.2em * var(--font-size-multiplier) / 2.5) !important}}.gap--xxxl{--gap: calc(4em * var(--font-size-multiplier)) !important}.gap--no{--gap: 0 !important}.jc-sb{justify-content:space-between!important}.jc-sa{justify-content:space-around!important}.jc-c{justify-content:center!important}.jc-fe{justify-content:flex-end!important}.jc-fs{justify-content:flex-start!important}.jc-st{justify-content:stretch!important}.ai-sb{align-items:space-between}.ai-sa{align-items:space-around}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.ai-st{align-items:stretch}.grid{--col-count: 1;--col-temp: repeat(var(--col-count), minmax(1rem, 1fr));--col-gap: 2rem;display:grid;grid-template-columns:var(--col-temp);gap:var(--col-gap);align-items:stretch;align-content:flex-start;justify-content:flex-start}.grid--col-2{--col-count: 2}@media only screen and (max-width: 425px){.grid--col-2{--col-count: 1}}.grid--col-3{--col-count: 3}@media only screen and (max-width: 768px){.grid--col-3{--col-count: 2}}@media only screen and (max-width: 425px){.grid--col-3{--col-count: 1}}.grid--col-4{--col-count: 4}@media only screen and (max-width: 1024px){.grid--col-4{--col-count: 3}}@media only screen and (max-width: 768px){.grid--col-4{--col-count: 2}}@media only screen and (max-width: 425px){.grid--col-4{--col-count: 1}}.grid--col-5{--col-count: 5}@media only screen and (max-width: 1366px){.grid--col-5{--col-count: 4}}@media only screen and (max-width: 1024px){.grid--col-5{--col-count: 3}}@media only screen and (max-width: 768px){.grid--col-5{--col-count: 2}}@media only screen and (max-width: 425px){.grid--col-5{--col-count: 1}}.elipsis{max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-span--2{grid-column-end:span 2}@media only screen and (max-width: 1024px){.col-span--2{grid-column-end:span 1}}.col-span--3{grid-column-end:span 3}@media only screen and (max-width: 1366px){.col-span--3{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--3{grid-column-end:span 1}}.col-span--4{grid-column-end:span 4}@media only screen and (max-width: 1366px){.col-span--4{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--4{grid-column-end:span 1}}.col-span--5{grid-column-end:span 5}@media only screen and (max-width: 1366px){.col-span--5{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--5{grid-column-end:span 1}}.row-span--2{grid-row-end:span 2}.row-span--3{grid-row-end:span 3}.row-span--4{grid-row-end:span 4}.element-to-middle{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.text-to-center{text-align:center}.text-to-left{text-align:left}.text-to-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.base-space{--margin-bottom: 2.5rem;display:block;width:100%;margin-bottom:var(--margin-bottom)}@media only screen and (max-width: 1024px){.base-space{--margin-bottom: 2rem}}.base-space--l{--margin-bottom: 5rem}@media only screen and (max-width: 1024px){.base-space--l{--margin-bottom: 2.5rem}}.elipsis-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relative{position:relative}.z-10{z-index:10}.overflow-hidden{overflow:hidden}.invisible{position:absolute;max-width:0;max-height:0;opacity:0;font-size:0;z-index:-10}.d-none{display:none!important}@media only screen and (max-width: 768px){.no-tablet-content{display:none!important}}.tablet-content{display:none!important}@media only screen and (max-width: 768px){.tablet-content{display:block!important}}@media only screen and (max-width: 425px){.no-mobile-content{display:none!important}}.mobile-content{display:none!important}@media only screen and (max-width: 425px){.mobile-content{display:block!important}}.img-fluid{width:100%;height:auto}}
