/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:#18161d;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-style:normal;font-weight:400;font-family:"Inter";font-display:swap;src:url(../fonts/Inter-Regular.ttf) format("truetype")}@font-face{font-style:normal;font-weight:500;font-family:"Inter";font-display:swap;src:url(../fonts/Inter-Medium.ttf) format("truetype")}@font-face{font-style:normal;font-weight:600;font-family:"Inter";font-display:swap;src:url(../fonts/Inter-SemiBold.ttf) format("truetype")}@font-face{font-style:normal;font-weight:400;font-family:"Academy";font-display:swap;src:url(../fonts/Academy.woff2) format("woff2"),url(../fonts/Academy.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}html{font-style:normal;font-weight:400;font-size:16px;line-height:24px;font-family:"Inter","Arial",sans-serif;color:#18161d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{width:100%;height:100%;background-color:#fff}img,video{display:block;max-width:100%;height:auto}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#18161d}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}button.btn{border:0;background-color:transparent}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh))}.footer .footer__inner .footer__content .socialBtns button.btn svg,.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-weight:400!important;font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;transition:none!important}.js-focus-visible :focus:not(.focus-visible){outline:0}.container{width:100%;max-width:1200px;margin:0 auto}.header{background-color:#fff}.nav{background-color:#825171}.footer .footer__inner .footer__content .socialBtns button.btn,.footer .footer__inner .footer__header,.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav__list{margin:0;padding:1.25em 0;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;list-style:none;font-weight:600}.nav__link{color:#fff}.nav__link.is-active{opacity:.6}.nav__toggle{display:none}.footer{padding:40px 0;background-color:#f9f9f9}.footer .footer__inner .footer__links.mobile{display:none;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer__inner .footer__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer__inner .footer__header .nav{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;font-weight:600}.footer .footer__inner .footer__orgInfo{font-size:14px}.about .about__inner h2.section__title.mobile,.footer .footer__inner .footer__orgInfo.mobile{display:none}.footer .footer__inner .footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer__inner .footer__content .socialBtns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em;margin-bottom:1em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.footer .footer__inner .footer__content .socialBtns button.btn{width:30px;aspect-ratio:1;background-color:#825171;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.djs .djs__inner .djs__list li a,.footer .footer__inner .footer__content .footer__info h4.title,.maestros .maestros__inner .maestros__list li a,.price .price__block.price__list table .title,section.perfomance .perfomance__inner .perfomance__list li a{color:#790000}.footer .footer__inner .footer__content .footer__info .phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;row-gap:.5em}.footer .footer__inner .footer__content .footer__info .sites{margin-top:1em;margin-bottom:1em}.footer .footer__inner .footer__content .footer__info .sites a,form.regForm__main .regForm__block.footer a,form.regForm__main .row a{text-decoration:underline}.footer .footer__inner .footer__content .footer__info .email span,.price .price__block.indPack table,.price .price__block.price__list table{font-weight:600}.footer .footer__inner .footer__content .footer__column:first-child{max-width:50%}.footer .footer__inner .footer__content .footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding-top:1em}.modal,.modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(24,22,29,.8);-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal__wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:600px;padding:40px;background-color:#fff}.modal__close-btn{position:absolute;top:22px;right:22px;z-index:1;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal__close-btn.focus-visible:focus{opacity:.5}.modal--responsive .modal__content{width:100%}.modal--fit-content .modal__content{width:auto}.modal--no-scale{-webkit-transform:none;transform:none}.modal--preload{-webkit-transition:none;transition:none}.modal.is-active{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.modalOverlay{display:none;position:fixed;z-index:10;background-color:rgba(0,0,0,.2);width:100%;height:100%;left:0;top:0}.about .about__inner .about__context h2.section__title,.modalOverlay.active,.modalWindow.active{display:block}.modalWindow{display:none;position:fixed;left:50vw;top:50vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:2em;border-radius:12px;z-index:20;width:700px;max-height:600px;overflow-y:auto}.modalWindow .modalWindow__header,.modalWindow .modalWindow__header .closeBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modalWindow .modalWindow__header h2.section__title{font-size:24px;margin-bottom:0}.modalWindow .modalWindow__header .closeBtn{-ms-flex-negative:0;flex-shrink:0;border-radius:100%;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#825171;cursor:pointer}.modalWindow .modalWindow__text{margin-top:1em;height:100%;overflow-y:auto}.about .about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.about .about__inner .about__context{font-size:18px}.about .about__inner .about__context p{font-style:italic;margin-bottom:2em;text-align:justify}.about .about__inner .about__pic{-ms-flex-negative:0;flex-shrink:0}.about .about__inner .about__pic img{max-width:590px;max-height:500px;height:revert-layer;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;-webkit-box-shadow:1px 1px 15px 0 #696969;box-shadow:1px 1px 15px 0 #696969}.events{margin-top:4em;background-color:#f9f9f9}.events .events__inner .section__title{font-size:32px;max-width:800px;line-height:1.3;color:#18161d}.events .events__inner .events__list{margin-top:1em;padding-left:1em;gap:1em}.events .events__inner .events__list li,section.tornamentCats .tornamentCats__inner .column ul li{margin-bottom:1em}.events .events__inner .events__list .btn{color:#18161d;padding:2.8em 2em;border:1px solid #d9d9d9;text-align:center;cursor:pointer;font-weight:600;font-size:18px;line-height:1.5}.events .events__inner .events__list .btn:nth-child(2),.events .events__inner .events__list .btn:nth-child(4),.events .events__inner .events__list .btn:nth-child(5),.events .events__inner .events__list .btn:nth-child(7){color:#825171}.djs,.maestros{margin-top:4.5em}.djs .djs__inner,.maestros .maestros__inner{border-bottom:1px solid #d9d9d9}.djs .djs__inner .djs__list,.maestros .maestros__inner .maestros__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;padding-left:0;gap:1em;list-style:none}.djs .djs__inner .djs__list li img,.maestros .maestros__inner .maestros__list li img{margin-bottom:1.5em}.djs .djs__inner .djs__list{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.djs .djs__inner .djs__list li,.maestros .maestros__inner .maestros__list li{text-align:center;font-weight:600;text-decoration:underline;cursor:pointer;color:#790000}.orchestra{margin-top:3.5em}.locations .locations__inner .locations__main .locations__item,.orchestra .orchestra__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;text-align:justify}.orchestra .orchestra__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:18px;line-height:1.43}.orchestra .orchestra__main p{margin:0 0 1em}.orchestra .orchestra__main .orchestra__pic{width:50%;-ms-flex-negative:0;flex-shrink:0;margin:0 auto}.djs .djs__inner .djs__list li img,.maestros .maestros__inner .maestros__list li img,.orchestra .orchestra__main .orchestra__pic img{width:100%;border:3px solid #fff;-webkit-box-shadow:1px 1px 15px 0 #696969;box-shadow:1px 1px 15px 0 #696969}.locations{background-color:#f9f9f9}.locations .locations__inner{padding-top:3.9em}.locations .locations__inner h2.section__title,.miloga .miloga__inner h2.section__title{color:#18161d}.locations .locations__inner .locations__main{padding:0 1.9em;background-color:#fff}.locations .locations__inner .locations__main .locations__item{border-bottom:1px solid #d9d9d9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.7em;padding-bottom:2em;line-height:1.78}.locations .locations__inner .locations__main .locations__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.locations .locations__inner .locations__main .locations__item:last-child{border:0}.locations .locations__inner .locations__main .locations__item .locations__pic{-ms-flex-negative:0;flex-shrink:0;width:30%;-webkit-box-shadow:1px 1px 15px 0 #696969;box-shadow:1px 1px 15px 0 #696969}.locations .locations__inner .locations__main .locations__item .locations__pic img{border:3px solid #fff}.midImg .midImg__inner img{margin:0 auto}.midImg{padding-bottom:4em}.midImg .midImg__inner{position:relative}.midImg .midImg__inner .midImg__img{display:-webkit-box;display:-ms-flexbox;display:flex}.midImg .midImg__inner .midImg__img img:first-child{position:absolute;z-index:1;-webkit-filter:blur(6px);filter:blur(6px)}.midImg .midImg__inner .midImg__img img:nth-child(2){z-index:5}.midImg .midImg__inner .midImg__img img:last-child{position:absolute;z-index:1;right:0;-webkit-filter:blur(6px);filter:blur(6px)}.program__item{background-color:#f9f9f9;padding-bottom:1em;margin-bottom:1em}.program__item .item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-family:"Academy";text-transform:uppercase;padding:1em}.program__item .item__header .toggleBtn,.schedule .schedule__item .item__header .toggleBtn{background-color:#825171;width:40px;aspect-ratio:1;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program__item .item__header .toggleBtn img{-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.program__item .item__content{display:none;overflow-x:scroll}.program__item .item__content li::marker,section.tornamentCats .tornamentCats__inner .column ul li::marker{color:#825171}.program__item .item__content li .time{font-weight:600;color:#790000}.program__item.active .item__content,.schedule .schedule__item.active .item__content{display:block}.price .price__block.active .price__header .toggleBtn img,.program__item.active .item__header .toggleBtn img,.schedule .schedule__item.active .item__header .toggleBtn img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.schedule .schedule__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schedule .schedule__header .section__desc{max-width:500px}.schedule .schedule__item{padding:1em}.schedule .schedule__item .item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #18161d;font-size:24px;font-family:"Academy";text-transform:uppercase}.schedule .schedule__item .item__content{display:none;overflow-x:scroll}.schedule .schedule__item .item__content table tr td:nth-child(2){font-weight:600}.schedule .schedule__item .item__content table tr td:nth-child(2) .title{color:#790000;display:inline-block;margin-bottom:1em}.schedule .note{color:#707070}.miloga{background-color:#f9f9f9}.miloga .miloga__inner .miloga__context .miloga__context .miloga__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:justify}.miloga .miloga__inner .miloga__pics{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1em}.miloga .miloga__inner .miloga__pics img{width:590px;height:340px;-o-object-fit:cover;object-fit:cover}.price .desc{text-align:justify}.price .price__block{background-color:#f9f9f9;padding:1em;margin-bottom:2em}.price .price__block ul{padding-left:1em}.price .price__block.indPack .price__blockContext,.price .price__block.special .price__blockContext{display:none}.picLine,.price .price__block .price__header{display:-webkit-box;display:-ms-flexbox;display:flex}.price .price__block .price__header,.price .price__block .price__header .toggleBtn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price .price__block .price__header .toggleBtn{background-color:#825171;width:40px;height:40px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.price .price__block.active .price__blockContext{display:block}.price .price__block .subTitleBlock,section.concertHeader .concertHeader__inner .descLine h2{font-size:24px;font-family:"Academy";text-transform:uppercase}.price .price__block .note{color:#707070}.price .price__block.price__list{overflow-x:scroll}.picLine{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.miloga .miloga__inner .miloga__pics img,.picLine img,section.concertBlock.gala .concertBlock__inner img,section.perfomance .perfomance__inner .perfomance__list li img,section.tornamentIntro .tornamentIntro__inner .tornamentIntro__pics img,section.tornamentPlace .tornamentPlace__inner img{border:3px solid #fff;-webkit-box-shadow:1px 1px 15px 0 #696969;box-shadow:1px 1px 15px 0 #696969}.picTextBlock,.textBlock,section.tornamentIntro .tornamentIntro__inner p,section.tornamentJury .tornamentJury__inner p{text-align:justify}.picTextBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}section.concertHeader{margin-top:2.7em}section.concertHeader .concertHeader__inner .descLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.3em;-moz-column-gap:1.3em;column-gap:1.3em;margin-top:2em}section.concertHeader .concertHeader__inner .descLine h2{font-weight:400;color:#790000;max-width:50%}section.concertBlock.gala .concertBlock__inner{padding:40px;background-color:#f9f9f9}section.concertBlock.gala .concertBlock__inner h2.section__title,section.perfomance .perfomance__inner h2.section__title{color:#825171;font-size:32px}section.perfomance .perfomance__inner .perfomance__list,section.tornamentHeader .tornamentHeaderBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.perfomance .perfomance__inner .perfomance__list{border-bottom:1px solid #d9d9d9;padding-bottom:3em;padding-left:0;gap:1em;list-style:none}section.perfomance .perfomance__inner .perfomance__list li{text-align:center;font-weight:600;text-decoration:underline;color:#790000}section.perfomance .perfomance__inner .perfomance__list li img{width:100%;margin-bottom:1em}section.tornamentHeader .tornamentHeaderBlock{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;background-color:#f9f9f9;padding:40px}section.tornamentCats .tornamentCats__inner h2,section.tornamentHeader .tornamentHeaderBlock h2.section__title,section.tornamentIntro .tornamentIntro__inner h2,section.tornamentJury .tornamentJury__inner h2.section__title,section.tornamentPlace .tornamentPlace__inner h2{font-size:32px}section.tornamentHeader .tornamentHeaderBlock .tornamentHeaderBlock__content{width:50%}section.tornamentHeader .tornamentHeaderBlock .date{font-size:17px}section.tornamentIntro{background-color:#f9f9f9}section.tornamentIntro .tornamentIntro__inner .tornamentIntro__pics img{height:revert-layer;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}section.tornamentCats .tornamentCats__inner,section.tornamentIntro .tornamentIntro__inner .tornamentIntro__pics,section.tornamentPlace .tornamentPlace__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.tornamentPlace .tornamentPlace__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}section.tornamentCats .tornamentCats__inner{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}section.tornamentCats .tornamentCats__inner .column{background-color:#f9f9f9;padding:2em}section.tornamentCats .tornamentCats__inner .column:first-child{font-weight:600}section.tornamentJury .tornamentJury__inner img{height:revert-layer;-o-object-fit:cover;object-fit:cover}section.tornamentJury .tornamentJury__inner p a{font-weight:600;text-decoration:underline}section.tornamentJury .tornamentJury__inner .btn{display:inline-block;margin-top:1em;margin-bottom:1em;background-color:#825171;color:#fff;padding:20px;font-weight:600;cursor:pointer}.regDesc__text{text-align:justify}form.regForm__main{background-color:#f9f9f9;padding:40px}form.regForm__main h2.section__title{font-size:24px}form.regForm__main input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #18161d;background-image:url(../img/svg/mark.svg);background-repeat:no-repeat;background-position:center center}form.regForm__main input[type=checkbox]:checked{background-color:#790000;border-color:#790000}form.regForm__main .regForm__block{padding-top:2em;padding-bottom:2em;border-bottom:1px solid #d9d9d9}form.regForm__main .note{margin-bottom:1em}form.regForm__main .note p{margin:0}form.regForm__main input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #18161d;border-radius:100%;position:relative}form.regForm__main input[type=radio]:checked{border-color:#790000}form.regForm__main input[type=radio]:checked::after{content:"";position:absolute;width:10px;height:10px;background-color:#790000;left:3px;top:3px;border-radius:100%}form.regForm__main .redMark{color:#d93025}form.regForm__main input[type=email],form.regForm__main input[type=tel],form.regForm__main input[type=text]{background-color:#fff;border:1px solid #d9d9d9;color:#18161d;padding:12px 20px}form.regForm__main input[type=email]::-webkit-input-placeholder,form.regForm__main input[type=tel]::-webkit-input-placeholder,form.regForm__main input[type=text]::-webkit-input-placeholder,form.regForm__main textarea::-webkit-input-placeholder{color:#707070}form.regForm__main input[type=email]::-moz-placeholder,form.regForm__main input[type=tel]::-moz-placeholder,form.regForm__main input[type=text]::-moz-placeholder,form.regForm__main textarea::-moz-placeholder{color:#707070}form.regForm__main input[type=email]::-ms-input-placeholder,form.regForm__main input[type=tel]::-ms-input-placeholder,form.regForm__main input[type=text]::-ms-input-placeholder,form.regForm__main textarea::-ms-input-placeholder{color:#707070}form.regForm__main input[type=email]::placeholder,form.regForm__main input[type=tel]::placeholder,form.regForm__main input[type=text]::placeholder,form.regForm__main textarea::placeholder{color:#707070}form.regForm__main textarea,table td{border:1px solid #d9d9d9;padding:1em}form.regForm__main .regForm__main .inputEl,form.regForm__main .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}form.regForm__main .row,form.regForm__main .row.otherInputRow .el{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}form.regForm__main .row #tkCount{width:60px;text-align:center}form.regForm__main .row input{-ms-flex-negative:0;flex-shrink:0}form.regForm__main .row.otherInputRow .el{display:-webkit-box;display:-ms-flexbox;display:flex}form.regForm__main .row.otherInputRow input[type=text]{width:400px}form.regForm__main .regForm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}form.regForm__main .regForm__main .inputEl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.regForm__main .regForm__main .inputEl label{margin-bottom:.2em}form.regForm__main .regForm__main .inputEl.levelField{margin-bottom:2em}form.regForm__main .regForm__main .inputEl.levelField .row{-webkit-column-gap:1.4em;-moz-column-gap:1.4em;column-gap:1.4em}form.regForm__main .regForm__main .inputEl.levelField .el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}form.regForm__main .regForm__main .row{margin-bottom:0}form.regForm__main .regForm__block.comment .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.regForm__main .regForm__block.comment label{margin-bottom:.5em}form.regForm__main button.btn.sendReg{background-color:#825171;color:#fff;padding:20px;font-weight:600;cursor:pointer}.thanks{margin-top:2em}section{padding-top:2em;padding-bottom:2em}.section__title{font-size:60px;margin-top:0;line-height:1;font-family:"Academy";text-transform:uppercase;font-weight:400;color:#825171;word-spacing:10px}table{border-collapse:collapse;overflow-x:scroll}table th{text-align:left;background-color:#825171;color:#fff;border-right:1px solid #d9d9d9;padding:1em}@media (max-width:768px){.container{max-width:100%;padding-left:10px;padding-right:10px}.header .container{padding:0}.nav__list{-webkit-column-gap:1.2em;-moz-column-gap:1.2em;column-gap:1.2em}.footer .footer__inner{text-align:center}.footer .footer__inner .footer__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer__inner .footer__header img{margin:0 auto 1em}.footer .footer__inner .footer__header .nav{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer__inner .footer__orgInfo{display:none}.about .about__inner h2.section__title.mobile,.footer .footer__inner .footer__orgInfo.mobile{display:block}.footer .footer__inner .footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .about__inner .about__context h2.section__title,.footer .footer__inner .footer__content .footer__links{display:none}.footer .footer__inner .footer__content .socialBtns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer__inner .footer__links.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em}.footer .footer__inner .footer__content .footer__column:first-child{max-width:100%}.modalWindow{width:500px}.events .events__inner h2.section__title,.modalWindow .modalWindow__header h2.section__title,section.concertHeader .concertHeader__inner .descLine h2{font-size:18px}.about .about__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:.8em}.about .about__inner img,form.regForm__main .row.otherInputRow input[type=text]{width:100%}.about .about__inner .about__context,html{font-size:14px}.about .about__inner .about__pic img{height:unset}.events{margin-top:0}.djs .djs__inner .djs__list,.events .events__inner .events__list,.maestros .maestros__inner .maestros__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.events .events__inner .events__list .btn:nth-child(2),.events .events__inner .events__list .btn:nth-child(4),.events .events__inner .events__list .btn:nth-child(5),.events .events__inner .events__list .btn:nth-child(7){color:#18161d}.events .events__inner .events__list .btn:nth-child(even){color:#825171}.djs .djs__inner .djs__list li,.maestros .maestros__inner .maestros__list li{margin-top:2em}.djs .djs__inner .djs__list li img,.maestros .maestros__inner .maestros__list li img{width:285px;margin:0 auto 1em}.orchestra .orchestra__main{font-size:14px}.orchestra .orchestra__main .orchestra__pic{width:100%;margin:0 auto 1em}.locations .locations__inner .locations__main .locations__item,.orchestra .orchestra__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.locations .locations__inner .locations__main .locations__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.locations .locations__inner .locations__main .locations__item .locations__pic{width:100%;-webkit-box-shadow:1px 1px 15px 0 #696969;box-shadow:1px 1px 15px 0 #696969}.midImg .midImg__inner .midImg__img img:first-child,.midImg .midImg__inner .midImg__img img:last-child{display:none}.schedule__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.miloga .miloga__inner .miloga__pics{-ms-grid-columns:1fr;grid-template-columns:1fr}.picLine,form.regForm__main .regForm__main .levelField .row .el{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.descLine,.picLine,.picTextBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.descLine h2,section.concertHeader .concertHeader__inner .descLine h2{max-width:100%}section.concertBlock.gala .concertBlock__inner{padding:1em}section.concertBlock.gala .concertBlock__inner h2.section__title,section.tornamentCats .tornamentCats__inner h2,section.tornamentIntro .tornamentIntro__inner h2,section.tornamentJury .tornamentJury__inner h2.section__title,section.tornamentPlace .tornamentPlace__inner h2{font-size:24px}section.concertBlock.location .picTextBlock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.tornamentHeader .tornamentHeaderBlock{padding:15px}section.tornamentCats .tornamentCats__inner .column ul{padding-left:1em}section.perfomance .perfomance__inner .perfomance__list,section.tornamentHeader .tornamentHeaderBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.tornamentHeader .tornamentHeaderBlock h2.section__title{font-size:18px}section.tornamentHeader .tornamentHeaderBlock .tornamentHeaderBlock__content{width:100%;text-align:center}.tornamentHeaderBlock__pic img,.tornamentIntro__pics img{margin:0 auto}.tornamentIntro__inner{text-align:justify}.tornamentPlace__inner{text-align:center}.tornamentCats__inner,.tornamentPlace__inner,form.regForm__main .regForm__main,form.regForm__main .regForm__main .levelField .row,form.regForm__main .row.otherInputRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.regForm__main{padding:20px}form.regForm__main .regForm__main .levelField .row,form.regForm__main .row.otherInputRow{-webkit-box-align:start;-ms-flex-align:start;align-items:start}form.regForm__main .regForm__main .levelField .row .el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}form.regForm__main h2.section__title{font-size:18px;text-align:left}form.regForm__main .row.otherInputRow{row-gap:.5em}.section__title{font-size:24px;text-align:center}}@media (max-width:767px){.modal__wrapper{padding:60px 16px}.modal__content{width:100%;padding:20px}.modal--fit-content .modal__content{width:100%}}@media (max-width:576px){.modalWindow{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-height:100%}.modalWindow .modalWindow__text{height:100vh}}@media (hover:hover){.modal__close-btn:hover:not(.focus-visible){opacity:.5}}
/*# sourceMappingURL=style.min.css.map */