@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,900;1,400&family=Open+Sans:wght@400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap";@import"https://cdn.jsdelivr.net/npm/@mdi/font@6.6.96/css/materialdesignicons.min.css";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}._preloader_hidden_1o7ii_2{visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:visibility 0s .35s,opacity .35s}._preloader_1o7ii_2{visibility:visible;opacity:1;pointer-events:all;transition:visibility 0s,opacity .35s}._preloader_1o7ii_2{--preloaderSize: 60;--preloaderDuration: .7;background-color:var(--white);position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;display:flex;flex-direction:column;align-items:center;justify-content:center}._preloader_inContent_1o7ii_33{position:absolute;top:0;right:0;bottom:0;left:0;min-height:12rem;z-index:50}._preloader_hidden_1o7ii_2{transition:visibility 0s calc(var(--preloaderDuration) * 1s),opacity calc(var(--preloaderDuration) * 1s)}._preloader__item_1o7ii_42{position:relative;flex:none;width:calc(var(--preloaderSize) * 1px);height:calc(var(--preloaderSize) * 1px)}._preloader__item_1o7ii_42>div{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(var(--preloaderSize) * .35px);height:calc(var(--preloaderSize) * .35px);border-radius:50%;animation:_spin_1o7ii_1 2s ease infinite;background-color:var(--primary)}._preloader__item_1o7ii_42>div:first-child{animation-delay:-1.5s;background-color:var(--accent)}._preloader__item_1o7ii_42>div:nth-child(2){animation-delay:-1s}._preloader__item_1o7ii_42>div:nth-child(3){animation-delay:-.5s;background-color:var(--accent)}._preloader__text_1o7ii_70{max-width:calc(var(--preloaderSize) * 3px);line-height:150%;padding-top:1em;text-align:center;color:var(--dark)}@-webkit-keyframes _spin_1o7ii_1{0%,to{transform:translate3d(-150%,-150%,0)}25%{transform:translate3d(50%,-150%,0)}50%{transform:translate3d(50%,50%,0)}75%{transform:translate3d(-150%,50%,0)}}@-moz-keyframes _spin_1o7ii_1{0%,to{transform:translate3d(-150%,-150%,0)}25%{transform:translate3d(50%,-150%,0)}50%{transform:translate3d(50%,50%,0)}75%{transform:translate3d(-150%,50%,0)}}@-ms-keyframes _spin_1o7ii_1{0%,to{transform:translate3d(-150%,-150%,0)}25%{transform:translate3d(50%,-150%,0)}50%{transform:translate3d(50%,50%,0)}75%{transform:translate3d(-150%,50%,0)}}@keyframes _spin_1o7ii_1{0%,to{transform:translate3d(-150%,-150%,0)}25%{transform:translate3d(50%,-150%,0)}50%{transform:translate3d(50%,50%,0)}75%{transform:translate3d(-150%,50%,0)}}._backToTop_7d7m5_1{width:3.5em;height:3.5em;position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;background:var(--white);border:none;border-radius:50%;box-shadow:0 0 15px 1px #00000042;cursor:pointer}._backToTop_7d7m5_1:hover{color:var(--public-primary)}._backToTop_7d7m5_1 svg{width:80%;height:80%;transform:scaleY(-1);color:currentColor;margin:auto}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.social__list,.teachers__card-deck,.about__list,.teacher-list,.request-card__list,.request-card__dates,.gallery-form,.form__shows{padding:0;margin:0;list-style:none}.teachers__img,.form__profile-img{position:relative;overflow:hidden}.teachers__img:after,.form__profile-img:after{content:attr(alt);display:flex;align-items:center;justify-content:center;font-size:.75em;padding:.75em;box-sizing:border-box;color:var(--dark);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-image:linear-gradient(to bottom,var(--g200) 0%,var(--g100) 50%,var(--g200) 100%)}:root{--primary: #C92323;--primary-gradient: linear-gradient(to bottom, #E74958 0%, #C92323 100%);--accent: #7947AB;--accent-gradient: linear-gradient(to bottom, #826CBA 0%, #7947AB 100%);--white: #ffffff;--black: #000000;--g100: #F8FAFA;--g200: #EEEEF1;--g300: #C4C4C9;--g400: #7F7F7F;--g500: #444141;--g600: #333333;--light: #F8FAFA;--lightLow: #C4C4C9;--darkLow: #7f7f7f;--dark: #333333;--error: #da1717;--success: #009688;--alert: #FF5722;--info: #00BCD4;--public-primary: #BF0C40;--public-accent: #1D346A;--ff-firm: "Bebas Neue", Oswald, cursive;--ff-base: "Montserrat", sans-serif;--ff-public: "Open Sans", sans-serif;--header-height: 4.125em;--main-width: 100%}@media only screen and (min-width:576px){:root{--menu-width: 15em}}@media only screen and (min-width:768px){:root{--main-width: 90%}}html{color:var(--dark);font-family:var(--ff-base)}.form{display:flex;gap:.75em;flex-direction:column}.form__container.--view-one-column{max-width:45em}.form__container.--view-two-columns{display:grid;gap:0 1.25em}.form__container.--view-two-columns .form__section{max-width:unset}@media only screen and (min-width:1024px){.form__container.--view-two-columns{grid-template-columns:.55fr .45fr}}.form__group-block{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.form__range-block{display:flex;align-items:center;gap:0 1.25em}.form__range-block .form__field{display:grid;grid-template-columns:auto 1fr}.form__editor-block{min-width:100%}.form .form__field{flex:auto}@media only screen and (min-width:576px){.form__multy-block{display:grid;gap:0 1.25em;align-items:start;grid-template-columns:min(18vmax,15em) 1fr}.form__multy-block .form__label{padding-top:var(--field-v-paddings)}.form__multy-block .info{position:relative;top:unset;grid-column:2/3}}.form__label{margin:0;display:inline-block;box-sizing:border-box;line-height:150%}.form__title{margin:0 0 .5rem;padding-bottom:.5rem;font-size:1em;font-weight:600;text-transform:uppercase;border-bottom:2px solid rgba(201,35,35,.54)}.form__section{max-width:45em;display:flex;gap:.5em;flex-direction:column;box-sizing:border-box;padding:0;margin:0 0 min(3.5vmax,1.875em);border:none}.form__controls{display:flex;gap:.25em;flex-wrap:wrap}.form__shows{counter-reset:number}.form__show:before{font-weight:600;color:var(--primary);padding:.5em;aspect-ratio:1/1;width:max-content;text-align:center;background-color:#c9232326;counter-increment:number;content:counter(number)}.form__tab{margin-top:min(3vmax,1.875em)}.form__icon-btn{align-self:center;margin-left:auto;margin-right:auto}.form__add-btn{margin-top:min(3vmax,1.875em);align-self:start}.form__social-icon{flex:none;width:1.785em;height:1.785em}.form__social-icon svg{width:inherit;height:inherit}.form__social-link{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;box-sizing:border-box;align-self:center;text-decoration:unset;color:inherit}.form__social-link:hover{background-color:var(--g200)}.form__social-link .mdi{line-height:1;font-size:1.25em}.form__profile-img-block{width:min-content}.form__profile-img{width:8em;height:8em;min-width:8em;max-width:8em;object-fit:cover;border-radius:15px}.form__profile-img-panel{text-align:center}div.multy-select__control{border-radius:15px;min-height:3.125em}div.multy-select__control:hover{border-color:var(--dark)}div.multy-select__control--is-focused{border-color:var(--dark);box-shadow:none}div.multy-select__placeholder{color:var(--darkLow);padding-left:1em;margin:0}div.multy-select__input-container>input.multy-select__input{padding-left:1em!important}div.multy-select__single-value{padding-left:1em}div.multy-select__value-container{padding:0}div.multy-select__indicators span.multy-select__indicator-separator{background-color:var(--g300)}div.multy-select__indicator{color:var(--darkLow)}div.multy-select__indicator:hover{color:var(--dark)}div.multy-select__indicator svg{width:1.5em;height:1.5em}div.multy-select__multi-value{background-color:var(--g100);border:1px solid var(--g200);border-radius:12px;padding:.375em;margin:.25em}div.multy-select__multi-value__label{font-size:100%;line-height:1.5;padding:0;flex:auto;white-space:unset}div.multy-select__multi-value__remove,div.multy-select__clear-indicator{flex:none;color:var(--info);opacity:.54}div.multy-select__multi-value__remove:hover,div.multy-select__clear-indicator:hover{background-color:transparent;color:var(--info);opacity:1}div.multy-select__multi-value__remove svg,div.multy-select__clear-indicator svg{width:1.5em;height:1.5em}.multy-select-is-changed .multy-select__control{border-color:var(--info);box-shadow:inset 0 0 15px #00bcd426}.gallery-form{display:grid;gap:.675em;grid-template-columns:repeat(auto-fill,minmax(15em,1fr))}.gallery-form__item{position:relative;border-radius:25px;overflow:hidden;aspect-ratio:1/.6666667}.gallery-form__item_portrait{aspect-ratio:210/297}.gallery-form__item:hover .gallery-form__item-panel,.gallery-form__item:hover .gallery-form__thumbs{opacity:1;pointer-events:unset;-webkit-user-select:unset;user-select:unset}.gallery-form__item_is_changed{border:2px solid var(--info)}.gallery-form__item_is_changed:after{content:"NEW";position:absolute;bottom:.5em;right:.5em;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-size:.75em;color:var(--info);font-weight:700;background-color:var(--white);border-radius:50%;box-shadow:0 0 15px 1px #00000026}.gallery-form__item-panel{position:absolute;top:0;left:0;right:0;padding:.675em;display:flex;justify-content:flex-end;gap:.375em;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .25s ease-in-out}.gallery-form__thumbs{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:.675em;box-sizing:border-box;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .25s ease-in-out}.gallery-form__current-position{position:absolute;bottom:.675em;left:.675em;display:flex;align-items:center;justify-content:center;width:2em;height:2em;font-weight:500;padding:.25em;box-sizing:border-box;background-color:#ffffffbf;border-radius:50%;color:var(--garkLow);cursor:default}.gallery-form__title{position:absolute;bottom:0;left:0;right:0;background-color:#ffffffbf;text-align:center;color:var(--gark);font-weight:500;padding:.675em;box-sizing:border-box}.gallery-form__img{display:block;width:100%;height:100%;object-fit:cover}.gallery-form__btn{background-image:unset;background-color:#ffffff8a;color:var(--garkLow)}.gallery-form__btn:hover{background-color:#ffffffd6;color:var(--gark)}.gallery-form__download-block{padding:min(2.5vmax,1.875em);box-sizing:border-box;display:flex;gap:.5em;flex-direction:column;align-items:center;justify-content:center;background-color:var(--g100);border:1px dashed var(--g300);border-radius:25px;transition:background-color .25s ease-in-out;cursor:default}.gallery-form__download-block:hover{background-color:var(--g200)}.gallery-form__download-text{margin:0;text-align:center}.gallery-form__download-span{margin-top:.5rem;display:block;font-size:.75em}.request-status{margin:0;text-align:center;padding:.25em 1.25em;box-sizing:border-box;font-weight:600;line-height:150%;text-transform:uppercase;border:2px solid transparent}.request-status.--status-new{background-color:#ff57221a;border-color:var(--alert);color:var(--alert)}.request-status.--status-accept{background-color:#0096881a;border-color:var(--success);color:var(--success)}.request-status.--status-decline{background-color:#da17171a;border-color:var(--error);color:var(--error)}.request-status.--status-callback{background-color:#c4c4c91a;border-color:var(--g300);color:var(--g300)}.request-status.--status-review{background-color:#00bcd41a;border-color:var(--info);color:var(--info)}.request-status.--place-table{font-size:.75em;font-weight:500;border-width:1px;padding:0 .75em}@media only screen and (min-width:1024px){.request-card{display:flex;align-items:flex-start;gap:min(2.5vmax,1.25em);max-width:60em}}.request-card__section{display:flex;flex-direction:column;gap:min(2.5vmax,1.25em);width:100%;max-width:min(50vmax,40em)}@media only screen and (min-width:768px){.request-card__section{padding:min(2.5vmax,1.25em);box-sizing:border-box;box-shadow:0 0 6px #00000026;border-radius:5px;margin-bottom:1.25rem}}.request-card__section.--content-contact-person{display:block}.request-card__section.--content-contact-person .request-card__title{font-size:min(3vmax,1.5em);margin-bottom:1.25rem}@media only screen and (max-width:767px){.request-card__section.--content-contact-person{border-top:1px solid var(--g300);margin-top:min(2.5vmax,1.25em)}}.request-card__section.--content-video{align-self:stretch;width:min(30vmax,24em)}.request-card__dates{padding-bottom:min(2.5vmax,1.25em);border-bottom:1px solid var(--g300)}.request-card__date{margin:0;line-height:2;color:var(--darkLow)}.request-card__date-accent{font-weight:600;color:var(--dark)}.request-card__title{margin:0;font-size:min(3.5vmax,2em);text-transform:uppercase;font-weight:700}.request-card__subtitle{margin:0;font-size:min(2.75vmax,1.5em);font-weight:600}.request-card__text{margin:0;font-size:min(2.75vmax,1.5em);font-weight:500;word-break:break-word}.request-card__description{display:block;margin:0;line-height:150%;color:var(--darkLow);font-size:min(1.6vmax,1rem);font-weight:400;max-width:45rem}.request-card__item{display:inline-block;font-size:min(2.5vmax,1.25em);font-weight:500}.request-card__item:before{color:var(--primary)}@media only screen and (min-width:768px){.request-card__btn{align-self:flex-end}}.request-card__controls{display:flex;justify-content:flex-end;gap:.5em;flex-wrap:wrap}.request-card__list{grid-column:2/3;display:flex;gap:.5em;flex-direction:column}.request-card__link{color:var(--dark);font-weight:500}.teacher-list{display:flex;gap:.675em;flex-wrap:wrap}.teacher-list__item{text-decoration:none;color:inherit;flex-basis:min(40vmax,25em);padding:.5em;box-sizing:border-box;border-radius:15px;box-shadow:0 0 6px #00000026;display:flex;gap:0 .875em;transition:box-shadow .15s ease-in}.teacher-list__item:hover{box-shadow:0 0 15px #00000026}.teacher-list__img{width:min(10vmax,6.75em);height:min(10vmax,6.75em);object-fit:cover;border-radius:13px;grid-row:span 2}.teacher-list__title{margin:0 0 .675em;font-size:1em;font-weight:500}.teacher-list__span-accent{display:block;text-transform:uppercase;font-size:min(2vmax,1.25em);font-weight:600}.teacher-list__text{margin:0;font-weight:500}.teacher-list__description{margin:0;color:var(--darkLow);font-size:.875em;max-width:20em}.my-splide .splide__track{padding:1em 0}.my-splide .splide__pagination{position:relative;padding:1em}.my-splide .splide__pagination__page{width:.675rem;height:.675rem;border:unset!important;border-radius:50%;opacity:1;background-color:var(--g300);cursor:pointer;margin:.25em}.my-splide .splide__pagination__page.is-active{border:unset!important;background-color:var(--primary);transform:scale(1)}@media only screen and (min-width:1200px){.my-splide_linear-gradient .splide__track{position:relative}.my-splide_linear-gradient .splide__track:before,.my-splide_linear-gradient .splide__track:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:20%;display:inline-block}.my-splide_linear-gradient .splide__track:before{left:0;background:linear-gradient(90deg,#fff 34.29%,#fff0 96.07%)}.my-splide_linear-gradient .splide__track:after{right:0;background:linear-gradient(-90deg,#fff 34.29%,#fff0 96.07%)}}.my-splide_border-radius .splide__slide{border-radius:25px}.my-splide_border-radius-sm .splide__slide{border-radius:5px}.my-splide_handle-preview .splide__slide{cursor:pointer;transition:.15s ease-in}.my-splide_handle-preview .splide__slide:hover{filter:brightness(95%)}.my-splide_arrow_line .splide__arrows .splide__arrow{background-color:transparent}.my-splide_arrow_line .splide__arrows .splide__arrow.splide__arrow--prev{left:.5em}.my-splide_arrow_line .splide__arrows .splide__arrow.splide__arrow--next{right:.5em}.my-splide_arrow_line .splide__arrows .splide__arrow svg{width:1.5em;height:1.5em;fill:var(--light)}@media only screen and (min-width:768px){.my-splide_spectacles{margin-right:calc(min(2.25vmax,3em)*-1)}}.my-splide_arrow_primary .splide__arrows .splide__arrow{width:3.3125em;height:3.3125em;border-radius:50%;border:3px solid var(--white);background:var(--g100);box-shadow:0 0 15px 1px #0000003d}.my-splide_arrow_primary .splide__arrows .splide__arrow svg{fill:var(--primary)}.my-splide_no-paddings .splide__track{padding:0}.my-react-player{aspect-ratio:16/9;border-radius:5px;overflow:hidden}.--hide{display:none!important}.--no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.--no-drag{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.about__main-text{margin-bottom:.675em}.about__level-item{display:flex;align-items:center;justify-content:space-between;font-size:min(2.5vmax,1.25em);background-color:#bf0c401a;font-weight:600;padding:.25rem .5rem .25rem 1rem;margin-bottom:.5rem;box-sizing:border-box;line-height:1.5;border-radius:5px;width:min(30vmax,10em)}.about__level-item svg{width:2.5em;height:2.5em;margin:-1em 0 -1.5em}.about__span-accent{font-weight:600}.about__more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:inherit;background-color:var(--public-primary);color:var(--white);vertical-align:middle;box-sizing:border-box;cursor:pointer;font-size:1em;font-weight:500;padding:.25em 1.5em;min-height:3.125em;text-align:center;border-radius:5px;border:1px solid transparent;transition:opacity .25s ease-out}.about__more-btn:hover{opacity:.84}.teachers__card-deck{display:flex;flex-wrap:wrap;gap:min(5vmax,2.5em);padding-top:min(5vmax,2.5em)}.teachers__card{text-align:center}.teachers__img{width:100%;max-width:min(20vmax,9.375em);border-radius:50%;aspect-ratio:1/1;object-fit:cover;margin-bottom:.875em}.teachers__title{margin:0;line-height:1.35;font-size:.875em;font-weight:400}.teachers__span-accent{display:block;text-transform:uppercase;font-size:142.8%;font-weight:600}.video__react-player{background-color:var(--g600);aspect-ratio:16/9}.video__react-player iframe{margin:0;width:100%}.contact__map{height:min(40vmax,30em);background-color:var(--g300);margin-bottom:min(2.5vmax,1.875em)}.contact__columns{display:flex;align-items:flex-start;justify-content:space-between}.contact__column{margin-bottom:min(2.5vmax,1.875em)}.contact__title{margin-bottom:.5em}.contact__address{margin:0 0 min(2.5vmax,1.875em);color:var(--info)}.contact__link{font-size:min(2.5vmax,1.25em);color:inherit;text-decoration:none}.social{display:flex;gap:min(5vmax,2.5em);align-items:center}.social__label{margin:0}.social__list{display:flex;align-items:center;gap:.675em}.social__link{text-decoration:unset;border-radius:50%;width:2.5em;height:2.5em;display:flex;background-color:var(--g200);transition:all .15s ease-in}.social__link:hover{transform:translateZ(0) scale(1.1)}.social__link svg{margin:auto;width:1.5em;height:1.5em}.school-info__detail{display:flex;gap:min(2.5vmax,1.25em);max-width:50em}.school-info__logo{width:min(12vmax,6.75em);height:min(12vmax,6.75em);aspect-ratio:1/1;object-fit:cover}.school-info__title{margin:0;font-weight:600;font-size:min(3vmax,1.5em)}.school-info__subtitle{margin:min(2.5vmax,1.25rem) 0 0;font-size:min(2.5vmax,1.25em)}.school-info__description{margin:.5rem 0;font-size:.875em;line-height:1.5;color:var(--darkLow)}
