*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:TTTravels,sans-serif;font-weight:400;color:#000;margin:0;background-color:#050851}a{text-decoration:none;background-color:transparent}ul{list-style:none}h1,h2,h3,h4,h5,h6{word-wrap:break-word}h1{margin:.67em 0;font-size:2em}h2,h3,h4,h5,h6{margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}details,main{display:block}hr{overflow:visible;height:0;-webkit-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace;font-size:1em}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[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%;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-weight:300;font-family:'TTTravels';font-style:normal;font-display:swap;src:url(/build/fonts/TTTravels/TTTravels-Light.woff2) format("woff2"),url(/build/fonts/TTTravels/TTTravels-Light.woff) format("woff")}@font-face{font-weight:400;font-family:'TTTravels';font-style:normal;font-display:swap;src:url(/build/fonts/TTTravels/TTTravels-Regular.woff2) format("woff2"),url(/build/fonts/TTTravels/TTTravels-Regular.woff) format("woff")}@font-face{font-weight:500;font-family:'TTTravels';font-style:normal;font-display:swap;src:url(/build/fonts/TTTravels/TTTravels-Medium.woff2) format("woff2"),url(/build/fonts/TTTravels/TTTravels-Medium.woff) format("woff")}@font-face{font-weight:600;font-family:'TTTravels';font-style:normal;font-display:swap;src:url(/build/fonts/TTTravels/TTTravels-DemiBold.woff2) format("woff2"),url(/build/fonts/TTTravels/TTTravels-DemiBold.woff) format("woff")}@font-face{font-weight:700;font-family:'TTTravels';font-style:normal;font-display:swap;src:url(/build/fonts/TTTravels/TTTravels-Bold.woff2) format("woff2"),url(/build/fonts/TTTravels/TTTravels-Bold.woff) format("woff")}@font-face{font-weight:900;font-family:'TTTravels';font-style:normal;font-display:swap;src:url(/build/fonts/TTTravels/TTTravels-Black.woff2) format("woff2"),url(/build/fonts/TTTravels/TTTravels-Black.woff) format("woff")}@font-face{font-weight:700;font-family:'VKSans';font-style:normal;font-display:swap;src:url(/build/fonts/VKSans/VKSans-Bold.woff2) format("woff2"),url(/build/fonts/VKSans/VKSans-Bold.woff) format("woff")}@font-face{font-weight:600;font-family:'VKSans';font-style:normal;font-display:swap;src:url(/build/fonts/VKSans/VKSans-DemiBold.woff2) format("woff2"),url(/build/fonts/VKSans/VKSans-DemiBold.woff) format("woff")}@font-face{font-weight:400;font-family:'VKSans';font-style:normal;font-display:swap;src:url(/build/fonts/VKSans/VKSans-Regular.woff2) format("woff2"),url(/build/fonts/VKSans/VKSans-Regular.woff) format("woff")}.popup-buy{position:fixed;inset:0;z-index:20;padding-top:50px;overflow-x:hidden;overflow-y:auto;color:#000;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s ease-in-out;transition:opacity .3s,visibility .3s ease-in-out}.popup-buy a,.popup-buy h1,.popup-buy h2,.popup-buy h3,.popup-buy h4,.popup-buy h5,.popup-buy h6,.popup-buy p{margin-top:0}.modal-show{opacity:1;visibility:visible}.modal-show .popup-buy__wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.popup-buy__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:calc(280px + 520*((100vw - 320px)/(1920 - 320)));margin:0 auto;padding:calc(15px + 35*((100vw - 320px)/(1920 - 320)));color:#000;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.popup-buy__main--unvisible{display:none}.popup-buy__title{margin-bottom:calc(12px + 13*((100vw - 320px)/(1920 - 320)));font-size:calc(12px + 10*((100vw - 320px)/(1920 - 320)));line-height:1.3;font-weight:600;text-align:center}.popup-buy__parent{color:#000;text-decoration:underline;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.popup-buy__parent:hover{opacity:.7}.popup-buy__subtitle{margin-bottom:calc(15px + 10*((100vw - 320px)/(1920 - 320)));font-size:calc(12px + 6*((100vw - 320px)/(1920 - 320)));line-height:1.2;text-align:center}.popup-buy__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:calc(45px + 1*((100vw - 1920px)/(2700 - 1920)));-moz-column-gap:calc(45px + 1*((100vw - 1920px)/(2700 - 1920)));column-gap:calc(45px + 1*((100vw - 1920px)/(2700 - 1920)));row-gap:calc(15px + 20*((100vw - 320px)/(1920 - 320)));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(10px + 10*((100vw - 320px)/(1920 - 320)))}@media (max-width:1920px){.popup-buy__row{-webkit-column-gap:calc(15px + 30*((100vw - 320px)/(1920 - 320)));-moz-column-gap:calc(15px + 30*((100vw - 320px)/(1920 - 320)));column-gap:calc(15px + 30*((100vw - 320px)/(1920 - 320)))}}.popup-buy__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:calc(5px + 10*((100vw - 320px)/(1920 - 320)))}.popup-buy__column{position:relative;display:grid;-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px)}.popup-buy__column:nth-of-type(3),.popup-buy__column:nth-of-type(4){-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.popup-buy__column:nth-of-type(3) .popup-buy__block,.popup-buy__column:nth-of-type(4) .popup-buy__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-buy__column:nth-of-type(3) .popup-buy__link,.popup-buy__column:nth-of-type(4) .popup-buy__link{color:#0af}.popup-buy__column:nth-of-type(3) .popup-buy__block-title,.popup-buy__column:nth-of-type(4) .popup-buy__block-title{margin:0 auto}.popup-buy__column:nth-of-type(3) .popup-buy__buttons,.popup-buy__column:nth-of-type(4) .popup-buy__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}@media (max-width:800px){.popup-buy__column{-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}}@media (max-width:480px){.popup-buy__column{-ms-flex-preferred-size:calc(50% - 10.5px);flex-basis:calc(50% - 10.5px)}}.popup-buy__column--soldout>*{opacity:.35;pointer-events:none}.popup-buy__column--soldout::before{content:'Sold out *';position:absolute;top:0;left:0;width:100%;height: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;font-size:40px;font-weight:900;color:red}@media (max-width:600px){.popup-buy__column--soldout::before{font-size:32px}}@media (max-width:480px){.popup-buy__column--soldout::before{font-size:20px}}.popup-buy__text{margin-bottom:calc(8px + 4*((100vw - 320px)/(1920 - 320)));font-size:calc(8px + 4*((100vw - 320px)/(1920 - 320)));line-height:1.2}.popup-buy__button span,.popup-buy__participation{font-size:calc(12px + 6*((100vw - 320px)/(1920 - 320)));line-height:1;font-weight:600}.popup-buy__img{width:calc(25px + 20*((100vw - 320px)/(1920 - 320)));height:calc(25px + 20*((100vw - 320px)/(1920 - 320)));-o-object-fit:contain;object-fit:contain}.popup-buy__tickets-text{margin-bottom:calc(10px + 5*((100vw - 320px)/(1920 - 320)));font-size:calc(8px + 4*((100vw - 320px)/(1920 - 320)));line-height:1.15}.popup-buy__link{color:inherit}.popup-buy__link:hover{text-decoration:underline}.popup-buy__price{font-weight:500}.popup-buy__button,.popup-buy__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-buy__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:end;align-self:flex-end;-webkit-column-gap:calc(5px + 10*((100vw - 320px)/(1920 - 320)));-moz-column-gap:calc(5px + 10*((100vw - 320px)/(1920 - 320)));column-gap:calc(5px + 10*((100vw - 320px)/(1920 - 320)));row-gap:5px}.popup-buy__button{padding-block:calc(5px + 2*((100vw - 320px)/(1920 - 320)));padding-inline:calc(5px + 7*((100vw - 320px)/(1920 - 320)));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:13px;border:1px solid #0af;background-color:transparent;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.popup-buy__button span{font-size:calc(7px + 5*((100vw - 320px)/(1920 - 320)));color:#0af;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.popup-buy__button svg{-ms-flex-negative:0;flex-shrink:0;fill:#0af;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media (max-width:1000px){.popup-buy__button svg{display:none}}.popup-buy__button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.popup-buy__button:hover{opacity:.9;background-color:#0af}.popup-buy__button:hover>span{color:#fff}.popup-buy__button:hover>svg{fill:#fff}.popup-buy__footer{text-align:center}.popup-buy__close{position:absolute;top:calc(8px + 2*((100vw - 320px)/(1920 - 320)));right:calc(8px + 2*((100vw - 320px)/(1920 - 320)));z-index:5;width:calc(25px + 5*((100vw - 320px)/(1920 - 320)));height:calc(25px + 5*((100vw - 320px)/(1920 - 320)));background-color:transparent;border:0;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.popup-buy__close:hover{opacity:1}.popup-buy__close::after,.popup-buy__close:before{content:'';position:absolute;top:calc(0px + 4*((100vw - 320px)/(1920 - 320)));left:calc(12px + 2*((100vw - 320px)/(1920 - 320)));width:2px;height:calc(20px + 5*((100vw - 320px)/(1920 - 320)));background-color:#333}.popup-buy__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-buy__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-buy__info{display:none;width:100%}.popup-buy__info--visible{display:block}.popup-buy__letter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-buy__letter--unvisible{display:none}.popup-buy__textarea{width:100%;height:calc(80px + 30*((100vw - 320px)/(1920 - 320)));margin-bottom:calc(15px + 20*((100vw - 320px)/(1920 - 320)));padding:10px;border:1px solid rgba(162,162,162,.85);font-size:1.6rem;resize:none}.popup-buy__textarea:focus{border:1px solid #0af}.popup-buy__textarea::-webkit-input-placeholder{color:#0af}.popup-buy__textarea::-moz-placeholder{color:#0af}.popup-buy__textarea:-ms-input-placeholder{color:#0af}.popup-buy__textarea::-ms-input-placeholder{color:#0af}.popup-buy__textarea::placeholder{color:#0af}.popup-buy__box{position:relative;margin-bottom:calc(15px + 20*((100vw - 320px)/(1920 - 320)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%}@media (max-width:850px){.popup-buy__box{gap:6px;max-width:190px}}@media (max-width:480px){.popup-buy__box{gap:5px;max-width:unset}}.popup-buy__label{font-size:12px;line-height:1.2;letter-spacing:-.04px}@media (max-width:850px){.popup-buy__label{font-size:10px}}.popup-buy__input{width:100%;border:1px solid rgba(162,162,162,.85);font-size:20px;line-height:1;padding:10px 20px;background-color:#fff}@media (max-width:1550px){.popup-buy__input{font-size:16px}}@media (max-width:480px){.popup-buy__input{padding:5px 10px;font-size:10px}}.popup-buy__end,.popup-buy__send{padding-block:calc(10px + 10*((100vw - 320px)/(1920 - 320)));padding-inline:calc(15px + 25*((100vw - 320px)/(1920 - 320)));font-size:calc(12px + 8*((100vw - 320px)/(1920 - 320)));font-weight:500;color:#fff;background-color:#757575;border:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.popup-buy__end:hover,.popup-buy__send:hover{opacity:.7}.popup-buy__thanks{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-buy__thanks--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.js-buy-button{cursor:pointer}.lock{overflow:hidden}.button-up{width:calc(34px + 40*((100vw - 320px)/(1920 - 320)));height:calc(34px + 40*((100vw - 320px)/(1920 - 320)));bottom:100px;right:calc(35px + -15*((100vw - 320px)/(1920 - 320)));position:fixed;z-index:5;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;border-radius:50%;background-color:#474747;-webkit-filter:drop-shadow(2px 3px 4px rgba(0,0,0,.5));filter:drop-shadow(2px 3px 4px rgba(0,0,0,.5));-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;cursor:pointer}.button-up:hover{border-color:#fff}.button-up--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.button-up__arrow{width:calc(18px + 22*((100vw - 320px)/(1920 - 320)));height:calc(10px + 10*((100vw - 320px)/(1920 - 320)))}.social-icons{position:static;display:inline-block;vertical-align:middle}.social-icons__toggler{display:none;vertical-align:middle;cursor:pointer}.social-icons__list{display:inline-block;list-style:none;margin:0;padding:0}.social-icons__img{display:inline-block;fill:#fff}.navbar__social-icons .social-icons__img--toggler{width:25px}.navbar__social-icons .social-icons__img--telegram{width:20px}.navbar__social-icons .social-icons__img--tchannel{width:22px}.navbar__social-icons .social-icons__img--fb{width:20px}.navbar__social-icons .social-icons__img--twitter,.navbar__social-icons .social-icons__img--vk,.navbar__social-icons .social-icons__img--youtube{width:23px}.navbar__social-icons .social-icons__img--habr{width:33px}.page--open{overflow-y:hidden;height:100vh}.popup{padding:25px;margin:auto;display:none;position:fixed;top:0;left:0;bottom:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:100;background:rgba(0,0,0,.79);overflow:auto}.popup__wrapper{padding:50px;position:relative;width:100%;max-width:800px;color:#000;background:#fff}@media (max-width:800px){.popup__wrapper{padding:30px;width:90%}}@media (max-width:480px){.popup__wrapper{padding:15px}}.popup--open{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__tickets{display:none}.popup__tickets--visible{display:block}@media (max-width:1500px){.popup__tickets{margin:-30px}}@media (max-width:800px){.popup__tickets{margin:-10px}}@media (max-width:480px){.popup__tickets{margin:0}}.popup__info{display:none}.popup__info--visible{display:block}.popup__title{font-size:3.6rem;font-weight:500;text-align:center}@media (max-width:800px){.popup__title{font-size:2.4rem}}@media (max-width:480px){.popup__title{font-size:2rem}}.popup__subtitle{margin-top:35px;font-size:2.4rem;text-align:center}.popup__subtitle span{font-weight:500}@media (max-width:800px){.popup__subtitle{margin-top:15px;font-size:1.8rem}}@media (max-width:480px){.popup__subtitle{font-size:1.4rem}}.popup__textarea{padding:10px;margin-top:40px;width:100%;height:110px;border:1px solid rgba(162,162,162,.85);font-size:1.6rem;resize:none}.popup__textarea:focus{border:1px solid #0af}@media (max-width:800px){.popup__textarea{margin-top:20px}}@media (max-width:480px){.popup__textarea{height:80px}}.popup__textarea::-webkit-input-placeholder{color:#0af}.popup__textarea::-moz-placeholder{color:#0af}.popup__textarea:-ms-input-placeholder{color:#0af}.popup__textarea::-ms-input-placeholder{color:#0af}.popup__textarea::placeholder{color:#0af}.popup__button{margin-top:35px;padding:20px 40px;font-size:2rem;font-weight:500;color:#fff;background-color:#757575;border:unset;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup__button:hover,.popup__link:hover,.popup__tickets-button:hover{opacity:.8}@media (max-width:800px){.popup__button{margin-top:15px;padding:15px 30px;font-size:1.8rem}}@media (max-width:480px){.popup__button{font-size:1.2rem;padding:10px 15px}}.popup__link{display:block;color:#0af;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;text-decoration:underline}.popup__data{display:none;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__data--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__tickets-img{width:45px}@media (max-width:480px){.popup__tickets-img{width:25px}}.popup__tickets-buttons{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 15px}@media (max-width:800px){.popup__tickets-buttons{margin-top:10px;gap:5px}}.popup__tickets-button{padding:7px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;background:unset;border:1px solid #0af;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup__tickets-button span{font-size:1.2rem;line-height:1;font-weight:600;color:#0af}@media (max-width:800px){.popup__tickets-button span{font-size:1rem}}@media (max-width:480px){.popup__tickets-button span{font-size:.8rem}}.popup__tickets-button svg{-ms-flex-negative:0;flex-shrink:0;fill:#0af}@media (max-width:800px){.popup__tickets-button svg{display:none}}@media (max-width:800px){.popup__tickets-button{padding:5px 10px}}@media (max-width:480px){.popup__tickets-button{padding:5px}}.popup__tickets-title{padding:0 20px;font-size:2.2rem;line-height:1.3;font-weight:600;text-align:center}@media (max-width:1200px){.popup__tickets-title{font-size:1.8rem}}@media (max-width:800px){.popup__tickets-title{font-size:1.6rem}}@media (max-width:480px){.popup__tickets-title{padding:0 5px;font-size:1.2rem}}.popup__tickets-subtitle{margin-top:25px;font-size:1.8rem;font-weight:600;text-align:center}@media (max-width:1200px){.popup__tickets-subtitle{font-size:2rem}}@media (max-width:800px){.popup__tickets-subtitle{margin-top:15px;font-size:1.4rem}}@media (max-width:480px){.popup__tickets-subtitle{margin-top:10px;font-size:1.2rem}}.popup__tickets-row{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px 50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1200px){.popup__tickets-row{gap:35px;margin-top:25px}}@media (max-width:800px){.popup__tickets-row{gap:20px 25px;margin-top:15px}}@media (max-width:480px){.popup__tickets-row{gap:15px}}.popup__tickets-column{-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px);position:relative}.popup__tickets-column:nth-of-type(3),.popup__tickets-column:nth-of-type(4){-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.popup__tickets-column:nth-of-type(3) .popup__tickets-link,.popup__tickets-column:nth-of-type(4) .popup__tickets-link{color:#0af}.popup__tickets-column:nth-of-type(3) .popup__tickets-block-title,.popup__tickets-column:nth-of-type(4) .popup__tickets-block-title{margin:0 auto}.popup__tickets-column:nth-of-type(3) .popup__tickets-buttons,.popup__tickets-column:nth-of-type(4) .popup__tickets-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.popup__tickets-column:nth-of-type(3) .popup__tickets-button,.popup__tickets-column:nth-of-type(4) .popup__tickets-button{margin-top:10px}@media (max-width:800px){.popup__tickets-column{-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}}@media (max-width:480px){.popup__tickets-column{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}}.popup__tickets-column--soldout>*{opacity:.35;pointer-events:none}.popup__tickets-block,.popup__tickets-column--soldout::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__tickets-column--soldout::before{content:'Sold out *';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;font-weight:900;color:red}@media (max-width:600px){.popup__tickets-column--soldout::before{font-size:32px}}@media (max-width:480px){.popup__tickets-column--soldout::before{font-size:20px}}.popup__tickets-block{margin-bottom:15px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.popup__tickets-block{margin-bottom:10px}}@media (max-width:480px){.popup__tickets-block{margin-bottom:5px}}.popup__tickets-block-title{font-size:1.8rem;font-weight:600}@media (max-width:800px){.popup__tickets-block-title{font-size:1.4rem}}@media (max-width:480px){.popup__tickets-block-title{font-size:1.2rem}}.popup__tickets-text{margin-top:5px;font-size:1.2rem;line-height:1.15}.popup__tickets-text span{font-weight:500}@media (max-width:800px){.popup__tickets-text{font-size:1rem}}@media (max-width:480px){.popup__tickets-text{font-size:.8rem}}.popup__tickets-link{color:inherit}.popup__tickets-link:hover{text-decoration:underline}.popup__tickets-footer{margin-top:20px;text-align:center}@media (max-width:800px){.popup__tickets-footer .popup__tickets-text{font-size:1rem}}@media (max-width:480px){.popup__tickets-footer .popup__tickets-text{margin-top:10px;font-size:.8rem}}.popup__button--interrupt,.popup__tickets-close{position:absolute;top:10px;right:10px;z-index:5;cursor:pointer;width:30px;height:30px;opacity:.5;background:unset;border:unset;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:480px){.popup__button--interrupt,.popup__tickets-close{width:25px;height:25px;top:8px;right:8px}}.popup__button--interrupt:hover,.popup__tickets-close:hover{opacity:1}.popup__button--interrupt::after,.popup__button--interrupt:before,.popup__tickets-close::after,.popup__tickets-close:before{position:absolute;top:4px;left:14px;content:' ';height:25px;width:2px;background-color:#333}@media (max-width:480px){.popup__button--interrupt::after,.popup__button--interrupt:before,.popup__tickets-close::after,.popup__tickets-close:before{top:0;left:12px;height:20px}}.popup__button--interrupt::before,.popup__tickets-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__button--interrupt::after,.popup__tickets-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__rules{margin:20px 15px 0}@media (max-width:1200px){.popup__rules{margin:15px 10px 0}}@media (max-width:480px){.popup__rules{margin:10px 0 0}}.popup__rules-title{font-size:1.4rem;font-weight:600}@media (max-width:1200px){.popup__rules-title{font-size:1rem}}@media (max-width:480px){.popup__rules-title{font-size:.8rem}}.popup__rules-list{margin-top:5px;margin-left:15px}.popup__rules-item{font-size:1.4rem}@media (max-width:1200px){.popup__rules-item{font-size:1rem}}@media (max-width:480px){.popup__rules-item{font-size:.8rem}}.header__info>a,.popup__rules-link{color:inherit;text-decoration:underline}.header{position:relative;padding-top:calc(71px + 79*((100vw - 320px)/(1920 - 320)));padding-bottom:calc(231px + -44*((100vw - 320px)/(1920 - 320)));background:#050851;min-height:100vh}@media (min-width:1920px){.header{padding-top:150px;padding-bottom:187px}}.header::before{content:'';position:absolute;bottom:0;right:0;z-index:0;width:calc(262px + 597*((100vw - 320px)/(1920 - 320)));height:calc(225px + 531*((100vw - 320px)/(1920 - 320)));background:url(/build/img/teamleadconf/spb/2025/opentrack/header/saint.svg) no-repeat right bottom/contain}@media (min-width:1920px){.header::before{width:859px;height:756px}}@media (max-width:720px){.header{min-height:unset}}.header__top{margin-bottom:calc(38px + 92*((100vw - 320px)/(1920 - 320)));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;gap:29px}@media (min-width:1920px){.header__top{margin-bottom:130px}}@media (max-width:720px){.header__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header__main-logo{width:calc(260px + 475*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.header__main-logo{width:735px}}.footer__btn:hover::before,.footer__link:hover::before,.header__garage-logo>a>img,.header__main-logo>img{width:100%}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc(13px + 11*((100vw - 320px)/(1920 - 320)));font-weight:400;line-height:1.1;text-align:left;color:#fff}@media (min-width:1920px){.header__info{font-size:24px}}.header__title{font-size:calc(30px + 62*((100vw - 320px)/(1920 - 320)));position:relative;margin:0;font-weight:900;line-height:1.2;text-align:left;color:#fff}@media (min-width:1920px){.header__title{font-size:92px}}.header__title-svg{position:absolute;top:60%;-webkit-transform:translateX(10px);transform:translateX(10px);width:calc(24px + 57*((100vw - 320px)/(1920 - 320)));height:calc(13px + 30*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.header__title-svg{width:81px;height:43px}}@media (max-width:558px){.header__title-svg{top:72%}}@media (max-width:720px){.header__title{padding-left:6px}}.header__bottom{position:relative;margin-top:calc(34px + 62*((100vw - 320px)/(1920 - 320)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(43px + 87*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.header__bottom{margin-top:96px}}.header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10px + 35*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.header__btns{gap:45px}}@media (max-width:720px){.header__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;max-width:300px}}.header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:calc(10px + 10*((100vw - 320px)/(1920 - 320)));padding-inline:30px;min-width:246px;border-radius:calc(40px + 10*((100vw - 320px)/(1920 - 320)));font-size:calc(16px + 4*((100vw - 320px)/(1920 - 320)));border:1px solid #fff;line-height:1.2;text-align:center;font-weight:900;color:#fff;background-color:#050851;white-space:nowrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1920px){.header__btn{padding-block:20px;border-radius:50px;font-size:20px}}.header__btn:hover{background-color:#050851;color:#0af;border-color:#0af}.header__btn--primary{width:calc(280px + 81*((100vw - 320px)/(1920 - 320)));font-weight:900;color:#fff;background-color:#0af;border-color:#0af}@media (min-width:1920px){.header__btn--primary{width:361px}}@media (max-width:720px){.header__btn{width:100%;padding-inline:15px}}.header__garage-logo{width:calc(178px + 158*((100vw - 320px)/(1920 - 320)));cursor:pointer;position:relative;z-index:2;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:1920px){.header__garage-logo{width:336px}}.header__garage-logo>a{display:block;width:100%}.about{position:relative;padding-top:calc(87px + 48*((100vw - 320px)/(1920 - 320)));padding-bottom:calc(42px + 86*((100vw - 320px)/(1920 - 320)));background:#050851 url(/build/img/teamleadconf/spb/2025/opentrack/about/about-bg.svg) no-repeat top right/cover}@media (min-width:1920px){.about{padding-top:135px;padding-bottom:128px}}@media (max-width:800px){.about{background-image:url(/build/img/teamleadconf/spb/2025/opentrack/about/about-bg-tablet.svg)}}.about__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;max-width:1438px}.about__title{margin-bottom:34px;position:relative;font-size:calc(24px + 40*((100vw - 320px)/(1920 - 320)));font-weight:900;line-height:1.2;text-align:left;color:#fff;z-index:1}@media (min-width:1920px){.about__title{font-size:64px}}.about__text{position:relative;font-size:calc(15px + 17*((100vw - 320px)/(1920 - 320)));font-weight:400;line-height:1.2;text-align:left;color:#fff;z-index:1}@media (min-width:1920px){.about__text{font-size:32px}}.about__text--bold{font-weight:700}.about__btns{margin-top:calc(40px + 20*((100vw - 320px)/(1920 - 320)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10px + 35*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.about__btns{gap:45px;margin-top:60px}}@media (max-width:720px){.about__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%;max-width:300px}}.about__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:calc(16px + 12*((100vw - 320px)/(1920 - 320)));padding-inline:30px;border-radius:calc(40px + 10*((100vw - 320px)/(1920 - 320)));width:calc(256px + 193*((100vw - 320px)/(1920 - 320)));font-size:calc(14px + 12*((100vw - 320px)/(1920 - 320)));border:1px solid #0af;text-align:center;font-weight:900;color:#fff;background-color:#0af;white-space:nowrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1920px){.about__btn{padding-block:28px;border-radius:50px;width:449px;font-size:26px}}.about__btn:hover,.info__btn:hover{background-color:#000;color:#0af}.info{padding-block:calc(34px + 49*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.info{padding-block:83px}}.info__wrapper{position:relative;padding:calc(21px + 7*((100vw - 320px)/(1920 - 320))) calc(23px + 42*((100vw - 320px)/(1920 - 320))) calc(29px + 66*((100vw - 320px)/(1920 - 320))) calc(17px + 111*((100vw - 320px)/(1920 - 320)));border:1px solid #e23720;border-radius:calc(10px + 10*((100vw - 320px)/(1920 - 320)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(50px + 50*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.info__wrapper{padding:28px 65px 95px 128px;border-radius:20px;gap:100px}}.info__wrapper::before{position:absolute;content:'';top:calc(21px + 48*((100vw - 320px)/(1920 - 320)));right:calc(23px + 42*((100vw - 320px)/(1920 - 320)));width:calc(24px + 20*((100vw - 320px)/(1920 - 320)));height:calc(24px + 20*((100vw - 320px)/(1920 - 320)));background:url(/build/img/teamleadconf/spb/2025/opentrack/info/arrow.svg) no-repeat right top/cover}@media (min-width:1920px){.info__wrapper::before{top:69px;right:65px;width:44px;height:44px}}.info__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}@media (max-width:800px){.info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:80%}@media (max-width:480px){.info__block{max-width:unset}}.info__number{font-size:calc(64px + 64*((100vw - 320px)/(1920 - 320)));font-weight:900;line-height:1.2;text-align:left;color:#e23720}@media (min-width:1920px){.info__number{font-size:128px}}.info__text{font-size:calc(16px + 16*((100vw - 320px)/(1920 - 320)));font-weight:400;line-height:1.1;text-align:left;color:#fff;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (min-width:1920px){.info__text{font-size:32px}}.info__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20px + 108*((100vw - 1024px)/(1920 - 1024)))}@media (min-width:1920px){.info__bottom{gap:128px}}@media (max-width:1024px){.info__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}}@media (max-width:800px){.info__bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.info__title{max-width:848px;font-size:calc(24px + 40*((100vw - 320px)/(1920 - 320)));font-weight:900;line-height:1.18;text-align:left;color:#fff}@media (min-width:1920px){.info__title{font-size:64px}}.info__title>span{font-weight:900}@media (max-width:1024px){.info__title{text-align:center}}@media (max-width:800px){.info__title{text-align:left}}.info__btns{width:100%;display:contents}.info__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:calc(16px + 12*((100vw - 320px)/(1920 - 320)));padding-inline:30px;border-radius:calc(40px + 10*((100vw - 320px)/(1920 - 320)));width:calc(256px + 193*((100vw - 320px)/(1920 - 320)));font-size:calc(14px + 12*((100vw - 320px)/(1920 - 320)));border:1px solid #0af;text-align:center;font-weight:900;color:#fff;background-color:#0af;white-space:nowrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1920px){.info__btn{padding-block:28px;border-radius:50px;width:449px;font-size:26px}}@media (max-width:380px){.info__btn{width:100%}}.broadcast{padding-block:calc(34px + 49*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.broadcast{padding-block:83px}}.broadcast__title{font-size:calc(32px + 16*((100vw - 320px)/(1920 - 320)));margin-bottom:calc(43px + 40*((100vw - 320px)/(1920 - 320)));font-weight:900;line-height:1.2;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}@media (min-width:1920px){.broadcast__title{font-size:48px;margin-bottom:83px}}.broadcast__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:calc(12px + 11*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.broadcast__wrapper{gap:23px}}@media (max-width:640px){.broadcast__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.broadcast__block{position:relative;background-color:#313367;border-radius:calc(10px + 10*((100vw - 320px)/(1920 - 320)));padding-block:calc(27px + 19*((100vw - 320px)/(1920 - 320)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(37px + 13*((100vw - 320px)/(1920 - 320)));border:2px solid transparent;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;overflow:hidden}@media (min-width:1920px){.broadcast__block{border-radius:20px;padding-block:46px;gap:50px}}.broadcast__block:hover{border-color:#07f}.broadcast__link{position:absolute;top:0;left:0;right:0;bottom:0}.broadcast__text{font-size:calc(20px + 16*((100vw - 320px)/(1920 - 320)));font-weight:900;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}@media (min-width:1920px){.broadcast__text{font-size:36px}}.broadcast__vk{width:calc(111px + 42*((100vw - 320px)/(1920 - 320)));height:calc(77px + 29*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.broadcast__vk{width:153px;height:106px}}.broadcast__youtube{width:calc(75px + 29*((100vw - 320px)/(1920 - 320)));height:calc(75px + 29*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.broadcast__youtube{width:104px;height:104px}}.schedule{margin-top:calc(65px + 75*((100vw - 320px)/(1920 - 320)));margin-bottom:calc(65px + 75*((100vw - 320px)/(1920 - 320)));color:#fff}@media (min-width:1920px){.schedule{margin-top:140px;margin-bottom:140px}}.schedule__title{font-size:calc(24px + 24*((100vw - 320px)/(1920 - 320)));line-height:1.2;font-weight:900}@media (min-width:1920px){.schedule__title{font-size:48px}}.schedule__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20px + 30*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.schedule__top{gap:50px}}.schedule__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(7px + 3*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.schedule__buttons{gap:10px}}.schedule__button{padding:12px;min-width:calc(140px + 62*((100vw - 320px)/(1920 - 320)));cursor:pointer;font-size:calc(14px + 10*((100vw - 320px)/(1920 - 320)));color:#fff;font-weight:400;background-color:transparent;border:1px solid #fff;border-radius:calc(20px + 20*((100vw - 320px)/(1920 - 320)));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:1920px){.schedule__button{min-width:202px;font-size:24px;border-radius:40px}}.schedule__button:hover{border-color:#0af}.schedule__button--active{border:1px solid #0af;background-color:#0af;pointer-events:none;font-weight:900}.schedule__list{margin-top:calc(30px + 35*((100vw - 320px)/(1920 - 320)));display:grid;gap:calc(12px + 8*((100vw - 320px)/(1920 - 320)));grid-template-columns:repeat(3,1fr)}@media (min-width:1920px){.schedule__list{margin-top:65px;gap:20px}}@media (max-width:1460px){.schedule__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.schedule__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:2200px){.schedule__list{grid-template-columns:repeat(4,1fr)}}.schedule__item{padding:calc(25px + 15*((100vw - 320px)/(1920 - 320)));min-height:calc(270px + 240*((100vw - 320px)/(1920 - 320)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit;gap:calc(16px + 16*((100vw - 320px)/(1920 - 320)));border-radius:calc(20px + 20*((100vw - 320px)/(1920 - 320)));background-color:#313367;overflow:hidden;border:2px solid transparent;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}@media (min-width:1920px){.schedule__item{padding:40px;min-height:510px;gap:32px;border-radius:40px}}.schedule__item:hover{border-color:#07f}.schedule__item-time{position:relative;font-size:calc(12px + 8*((100vw - 320px)/(1920 - 320)));font-weight:500;z-index:2}@media (min-width:1920px){.schedule__item-time{font-size:20px}}.schedule__item-time::after{margin-left:calc(20px + 10*((100vw - 320px)/(1920 - 320)));content:'';position:absolute;height:1px;border-bottom:1px solid #07f;top:50%;width:100%}@media (min-width:1920px){.schedule__item-time::after{margin-left:30px}}.schedule__item-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(18px + 17*((100vw - 320px)/(1920 - 320)));-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1920px){.schedule__item-row{gap:35px}}.schedule__item-row--gap{gap:calc(8px + 4*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.schedule__item-row--gap{gap:12px}}.schedule__item-photos{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule__item-photo{width:calc(80px + 70*((100vw - 320px)/(1920 - 320)));height:calc(80px + 70*((100vw - 320px)/(1920 - 320)));border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1920px){.schedule__item-photo{width:150px;height:150px}}.schedule__item-photo:nth-of-type(2){margin-left:-40px;margin-left:calc(-20px + -20*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.schedule__item-photo:nth-of-type(2){margin-left:-40px}}.schedule__item-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.schedule__item-name{font-weight:700;font-size:calc(12px + 7*((100vw - 320px)/(1920 - 320)))}@media (min-width:1920px){.schedule__item-name{font-size:19px}}.schedule__item-company{font-size:calc(12px + 7*((100vw - 320px)/(1920 - 320)));line-height:1.3}@media (min-width:1920px){.schedule__item-company{font-size:19px}}.schedule__item-title{font-size:calc(16px + 14*((100vw - 320px)/(1920 - 320)));font-weight:700;line-height:1.3}@media (min-width:1920px){.schedule__item-title{font-size:30px}}.body-inner .footer,.page--inner .footer{margin-top:calc(35px + 65*((100vw - 320px)/(1920 - 320)))}.footer{padding-top:calc(48px + 27*((100vw - 800px)/(1920 - 800)));padding-bottom:calc(48px + 27*((100vw - 800px)/(1920 - 800)));margin-top:auto;color:#fff;background-color:#1d1d1d}.footer .footer__container.container{padding-inline:48px;max-width:1360px;margin:0 auto}@media (max-width:800px){.footer .footer__container.container{padding-inline:calc(24px + 24*((100vw - 360px)/(800 - 360)))}.footer{padding-block:48px}}.footer__container{gap:calc(20px + 20*((100vw - 360px)/(1920 - 360)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:850px){.footer__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__wrapper{display:grid;grid-template-columns:380px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px;width:100%}@media (max-width:960px){.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(32px + 16*((100vw - 360px)/(800 - 360)))}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media (max-width:960px){.footer__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:560px){.footer__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__btn{position:relative;font-size:26px;font-weight:900;line-height:1;letter-spacing:-.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;padding:0;cursor:pointer;background-color:transparent;border:0}.footer__btn::before,.footer__link::before{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#fff;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.footer__btn--ontico{margin-bottom:32px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.footer__btn--ontico:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}@media (max-width:960px){.footer__btn{font-size:20px}}.footer__help{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(32px + 16*((100vw - 800px)/(1920 - 800)));border-radius:15px;background:#ffffff0d}@media (max-width:960px){.footer__help{-ms-flex-item-align:stretch;align-self:stretch}}@media (max-width:800px){.footer__help{padding:calc(24px + 8*((100vw - 360px)/(800 - 360)))}}.footer__title{font-size:calc(20px + 6*((100vw - 800px)/(1920 - 800)));margin-bottom:15px;max-width:100%;line-height:1;word-wrap:break-word;font-weight:900;letter-spacing:-.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;opacity:.8}@media (max-width:800px){.footer__title{font-size:20px}}.footer__supports{font-size:16px;font-weight:400;line-height:1.25;letter-spacing:-.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}.footer__supports>span{opacity:.8}.footer__copyright{font-size:16px;line-height:1.25;opacity:.5}.footer__link{position:relative;color:#fff;white-space:nowrap}.footer__link::before{bottom:-2px;height:1px}.footer__telegram{margin-right:16px;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:50px;width:240px;border-radius:73px;background-color:#5a38e0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:5px;border:3px solid #5a38e0;font-size:20px;font-weight:900;line-height:1;letter-spacing:-.02em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__telegram>svg{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.footer__telegram:hover{background-color:transparent;color:#5a38e0}.footer__telegram:hover>svg{fill:#5a38e0}@media (max-width:480px){.footer__telegram{width:100%}}.footer__bottom-text{border-top:1.5px solid #fff;padding-top:15px;font-size:15px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff;opacity:.8}.social-icons__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:35px;row-gap:16px}.social-icons__item{display:inline-block;margin-right:16px;margin-bottom:0;vertical-align:middle}@media (max-width:480px){.social-icons__item--telegram{width:100%;margin-bottom:16px}}.social-icons__item--other{-webkit-transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.social-icons__item--other:hover{-webkit-filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(195deg) brightness(101%) contrast(103%);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(195deg) brightness(101%) contrast(103%)}.container{max-width:unset;padding-inline:calc(80px + 21*((100vw - 1200px)/(1920 - 1200)))}@media (max-width:1200px){.container{padding-inline:calc(40px + 40*((100vw - 800px)/(1200 - 800)))}}@media (max-width:800px){.container{padding-inline:calc(20px + 20*((100vw - 320px)/(800 - 320)))}}