.navbar-toggleable-md{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-nav{flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}nav.navbar{box-shadow:none;padding-left:0;padding-right:0!important;padding-top:2em;z-index:1}#slide-out{width:22em}.side-nav ul{width:100%}.side-nav .collapsible a{font-size:1.2em;height:1.8em;line-height:1.8em}.side-nav .collapsible li .collapsible-header.active,.side-nav .collapsible li .collapsible-header.active:hover,.side-nav .collapsible li .collapsible-header:hover{color:#f2dd5a;background-color:transparent}.side-nav .collapsible li .collapsible-body a{color:#fff;background-color:transparent}.side-nav .collapsible li .collapsible-body a:hover{color:#f2dd5a;background-color:transparent}.side-nav .fa-angle-down.rotate-icon{position:absolute;right:0;font-size:1em;top:.5vw;margin-right:1em}#menuid{display:block;padding-left:0!important}#menuid img{width:14vw;height:5vw}.logoOuter{height:6em;width:6em}#logoid img{height:16vw;width:16vw;margin-top:.2em}#recBtnOuter{height:5vw}#recBtnOuter a{display:inline-flex;justify-content:center;flex-direction:column;box-shadow:none;margin:auto;font-weight:700;font-size:1em;border:1px solid #000!important;width:100%;height:100%;background-color:#000}#recBtnOuter a:hover{color:#000!important;background-color:#ffffff3b!important}.onlineBtnOuter{width:11em;height:5vw}.onlineBtnOuter a{box-shadow:none;display:inline-flex;justify-content:center;flex-direction:column;margin:auto;font-weight:700!important;font-size:1em;width:100%;height:100%;background-color:#d3612f!important;color:#fff!important;border:1px solid transparent}.onlineBtnOuter a:hover{font-weight:700;color:#000!important;background-color:#ffffff3b!important;border-color:#000}#subsribeBtnOuter{width:12em}#subsribeBtnOuter a{box-shadow:none;display:inline-flex;justify-content:center;flex-direction:column;margin:auto;font-weight:700;font-size:1em;width:100%;height:100%;color:#fff!important;background-color:#000!important}#subsribeBtnOuter a:hover{font-weight:700;background-color:#eee!important;color:#000!important}#subsribeBtnOuterM{margin:.4em auto 0;height:100%;background-color:#ffffff3b!important;color:#000;border:1px solid;display:flex}#subsribeBtnOuterM:hover{font-weight:700;color:#fff!important;background-color:#000!important;border-color:#000!important}#subsribeBtnOuterM a{box-shadow:none;margin:auto;padding:.5em;font-weight:700;font-size:1em;color:#000;height:100%;width:100%}#subsribeBtnOuterM a:hover{font-weight:700;color:#fff!important}#facebookid,#vkontaktid{height:1.8em;width:1.8em;font-size:1.6em;padding:0;display:block}#facebookInverseId{height:1.8em;width:1.8em;font-size:1.6em;padding:0;display:block;background:url(/dist/Content/img/fb_hover.svg) no-repeat;opacity:.2}#facebookInverseId:hover{background-image:url(/dist/Content/img/fb.svg);background-repeat:no-repeat;opacity:.6}#vkontaktInverseId{height:1.8em;width:1.8em;font-size:1.6em;padding:0;opacity:.2;display:block;background:url(/dist/Content/img/vk_hover.svg) no-repeat}#vkontaktInverseId:hover{background-image:url(/dist/Content/img/vk.svg);background-repeat:no-repeat;opacity:.6}#telegramid{width:1.8em;font-size:1.6em;padding:0;display:block}#youtubeid{width:3em;font-size:1.6em;padding:0;display:block}.nav-item #facebookid,.nav-item #vkontaktid{padding-right:5px}#instagramid{height:1.8em;width:1.8em;font-size:1.6em;display:block;padding:0}#instagramInverseId{height:1.8em;width:1.8em;font-size:1.6em;display:block;padding:0;opacity:.2;background:url(/dist/Content/img/insta_hover.svg) no-repeat}#instagramInverseId:hover{background-image:url(/dist/Content/img/insta.svg);background-repeat:no-repeat;opacity:.6}#phoneSmall{height:5vw;width:5vw;font-size:1em;display:block;padding:0;margin-right:3vw;background:url(/dist/Content/img/svg/phone_s.svg) 0 0/cover no-repeat}#phoneSmall:hover{background-image:url(/dist/Content/img/svg/phone_s.svg)}.trafaret{position:absolute;top:0;left:0;width:100%;height:2000px;color:red;opacity:.3;background-color:#0ff;padding:0 130px;margin:0;z-index:1000}.pad5{padding-right:5px}.padl-0{padding-left:0}.phone{text-align:center;font-size:.8em;font-weight:500;padding:0;margin-right:1em}.font-reset{font-weight:200!important}.linkCard{display:inline-flex;justify-content:center;padding:0 3.15vw}.linkCard img{height:12em;width:12em;transition:filter .4s}.linkCard img:hover{filter:brightness(85%) grayscale(1) contrast(1.3)}.linkCard a{color:#000}.linkCard h6{font-weight:700;font-size:1em;text-align:center;display:block;width:100%;top:0;left:0;padding-top:10%}@font-face{font-family:Orenburg;src:url(/dist/Content/fonts/ORE55__WS.woff);font-style:normal;font-weight:400}@font-face{font-family:Orenburg;src:url(/dist/Content/fonts/ORE65__WS.woff);font-weight:700}@font-face{font-family:Orenburg-Bold;src:url(/dist/Content/fonts/ORE65__WS.woff);font-weight:700}@font-face{font-family:Minion;src:url(/dist/Content/fonts/MinionPro-Regular.otf)}@font-face{font-family:Minion;src:url(/dist/Content/fonts/MinionPro-Bold.otf);font-weight:700}@font-face{font-family:Minion;src:url(/dist/Content/fonts/MinionPro-It.otf);font-style:italic}@font-face{font-family:Minion;src:url(/dist/Content/fonts/MinionPro-BoldIt.otf);font-style:italic;font-weight:700}@font-face{font-family:"Font Awesome 5 Free";src:url(/dist/Content/fonts/fontawesome-webfont.woff);font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/dist/Content/fonts/montserrat/Montserrat-Thin.woff2) format("woff2");font-weight:100;font-style:normal}*{font-family:Montserrat}html{font-size:1rem}body{font-size:2vw;font-weight:400}.whiteBk{background-color:#fff!important}.dropdown-divider{border-top:1px solid #202020}.topRefOuter{position:fixed;top:0;right:initial;left:4em}.topRefOuter #toTopRef{color:rgba(0,0,0,.33);font-size:7em;display:none}.top-phone{color:#000!important;font-size:1em!important}.topHeadLine{height:2em;width:100%;font-size:1em;line-height:2em;font-weight:700;margin:auto}.snlinkStyle{padding:1px;border-color:#000;border-style:solid;border-radius:50%;margin:2px}@media(min-width:576px){body{font-size:2vw}}@media(min-width:768px){#menuid img{width:auto;height:2.4vw}#logoid img{height:8vw;width:8vw;margin:.5em 0}#recBtnOuter{height:2.4vw;margin-right:.4em}#recBtnOuter a{font-size:.8em;padding:0 2em}.onlineBtnOuter{width:7em;height:2.4vw}.onlineBtnOuter a{font-size:.8em;padding:0 1em}#subsribeBtnOuter a{font-size:.7em;padding:0 1em}#subsribeBtnOuterM{border:2px solid}#subsribeBtnOuterM a{font-size:.8em}#facebookInverseId,#facebookid,#instagramInverseId,#instagramid,#telegramid,#vkontaktInverseId,#vkontaktid,#youtubeid{font-size:1.4em}body{font-size:1vw}.topRefOuter{left:3em}.topRefOuter #toTopRef{font-size:4em}}@media(min-width:1200px){body{font-size:1vw}}@media(max-width:991px){#recBtnOuter a{padding:1em 2em}}footer.page-footer{padding-bottom:4vh;padding-top:0;font-size:1em}footer.page-footer p{margin-bottom:0}footer.page-footer a{color:#000}footer.page-footer a:hover{color:#fff;background:#000}footer.page-footer a div{color:#000}footer.page-footer a div:hover{color:#fff;background:#000}footer.page-footer ul{list-style-type:none}#mailtoId{height:100%;width:2.4em;background-image:url(/dist/Content/img/letter.svg);background-repeat:no-repeat}#mailtoId:hover{background-image:url(/dist/Content/img/letter_hover.svg);background-repeat:no-repeat}@media(min-width:768px){footer.page-footer{font-size:.75em}}.sp-force-hide{display:none}.sp-form[sp-id="148093"]{display:block;background:center no-repeat #e3e3e3;padding:40px;width:390px;max-width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:"Segoe UI",Segoe,"Open Sans",sans-serif;border:1px solid #ddd}.sp-form[sp-id="148093"] input[type=checkbox]{display:inline-block;opacity:1;visibility:visible}.sp-form[sp-id="148093"] .sp-form-fields-wrapper{margin:0 auto;width:310px}.sp-form[sp-id="148093"] .sp-form-control{background:#fff;font-size:15px;padding-left:8.75px;padding-right:8.75px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:35px;width:100%;border:1px solid #fff}.sp-form[sp-id="148093"] .sp-field label{color:#fff;font-size:16px;font-style:normal;font-weight:700}.sp-form[sp-id="148093"] .sp-button{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#000;color:#fff;width:100%;font-weight:700;font-style:normal;font-family:Arial,"Helvetica Neue",sans-serif;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.sp-form[sp-id="148093"] .sp-button-container{text-align:left}.sp-popup-outer{background:rgba(0,0,0,.5)}body form{font-size:1.2em}#infomessage{background-color:#8b0000b8;position:absolute;width:100%;height:2em;overflow:hidden}#infomessage p{background-color:transparent;color:#fff;font-size:1em;text-align:center;line-height:2em;width:100%;transform:translateX(100%);-webkit-animation:20s linear infinite example1;animation:20s cubic-bezier(0,.9,1,.1) infinite example1}@-webkit-keyframes example1{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(-100%)}}@keyframes example1{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.scheduleMain-root{color:#000;padding-top:2em;padding-bottom:2em;background-color:#fad46b!important;margin:1em -4vw 3em}.scheduleMain-root .scheduleTitle{position:relative}.scheduleMain-root .scheduleTitle .scheduleDayName{font-size:1.6em;font-weight:700;margin-top:auto;line-height:1em}.scheduleMain-root .scheduleTitle .scheduleDay{font-size:2em;font-weight:700;margin-top:auto;line-height:1em;text-align:right}.scheduleMain-root .scheduleTitle .scheduleStage{font-size:1.6em;font-weight:700;margin-top:auto;line-height:1em;text-align:left;margin-right:0}.scheduleMain-root .card{font-size:1.6em;line-height:1.3em;font-family:Orenburg}.scheduleMain-root .card .cardInner{margin-left:0;margin-right:0;padding:1em}.scheduleMain-root .card .cardInner .row .btn{padding:.2em 1.8em;font-size:.8em;font-weight:700;text-transform:none;margin:0}.scheduleMain-root .card .cardInner .row [class^=col-7]{margin-bottom:auto;margin-top:auto}.scheduleMain-root .card .cardInner .row [class^=col-7] [class^=col-md-5]{font-weight:700}.scheduleMain-root .card a{color:#000!important;display:inline-block}.scheduleMain-root .card a:hover{background-color:#d1e88a}.scheduleMain-root .card .linkRecordOuter .linkRecord a{background-color:#d1e88a!important;width:initial}.scheduleMain-root .card .linkRecordOuter .linkRecord a.online-schedule{background-color:#d3612f!important;color:#fff!important}.scheduleMain-root .card p.cardPS{font-family:Minion;font-style:italic;font-size:.9em;text-transform:uppercase;line-height:1em;color:gray;margin-bottom:0;display:inline-block}.scheduleMain-root .card hr{margin:1em}.scheduleMain-root .link-next-day div,.scheduleMain-root .link-prev-day div{background-color:#000!important;color:#fff;width:initial}.scheduleMain-root .link-pages{margin-right:auto;margin-left:auto;justify-content:center}.scheduleMain-root .link-pages .link-page-outer .link-page{text-align:right}.scheduleMain-root .link-pages .link-page-outer .link-page a{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}.scheduleMain-root .link-pages .link-page-outer .link-page .font-big{font-size:2.4em}.scheduleMain-root .links-outer{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2em;margin-top:2em}@media(min-width:768px){.scheduleMain-root{margin-left:-9.126vw;margin-right:-9.126vw}.scheduleMain-root .scheduleTitle .scheduleDay{text-align:center}.scheduleMain-root .scheduleTitle .scheduleStage{text-align:right}.scheduleMain-root .card{font-size:1.2em}.scheduleMain-root .card .cardInner .row .btn{text-transform:uppercase;padding:.8em 2.4em}.scheduleMain-root .card .cardInner .row [class^=col-7] .row{padding:2em 0}}