*{margin:0;padding:0;border:0}html{scroll-behavior:smooth}.fixed{position:fixed}.text ul{margin:0 0 0 36px}.more{width:100%;text-align:center;font-size:14px;margin:-24px 0 0 0}.pr.text{height:200px;position:relative;overflow:hidden;transition:.4s;opacity:1}.pr.text.active{height:auto;padding-bottom:64px;transition:.4s;opacity:1}.pr.text:after{content:"";text-align:right;position:absolute;bottom:0;right:0;left:0;height:96px;background:linear-gradient(to bottom,rgba(255,255,255,0),white 100%);pointer-events:none;transition:.4s;opacity:1;z-index:8}.pr.text:before{content:"";position:absolute;bottom:8px;right:0;left:0;margin:0 auto;width:44px;height:44px;border-radius:44px;background:url(/extore/frontend/themes/srkvg/design/icons/more.svg) #fff center no-repeat;transition:.4s;opacity:1;box-shadow:0 0 18px -6px rgba(0,0,0,.3);z-index:9;cursor:pointer}.pr.text.active:before{-webkit-transform:scale(-1,-1);-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}.red_alert{display:flex;justify-content:center;align-items:center;align-content:center;width:100%;padding:0;color:#fff;background:#d50d50;text-align:center;z-index:999;position:fixed}.swiper-prev,.swiper-next{width:85px;height:15px;object-fit:contain;cursor:pointer;position:absolute;right:36px;bottom:36px;z-index:9}.swiper-prev{transform:scale(-1,-1);right:136px}.switch{display:flex;grid-area:switch;position:relative;justify-content:center;align-content:center;align-items:center;width:116px;height:36px}.switch input{opacity:0;width:0;height:0}.switch .slider{width:116px;display:flex;position:absolute;justify-content:center;align-content:center;align-items:center;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8bb1e4;-webkit-transition:.4s;transition:.4s;border-radius:36px}.switch .slider:after{content:"Зима";font-weight:400;font-size:16px;margin:0 0 0 18px;color:#fff;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider:after{content:"Лето";font-weight:400;font-size:16px;margin:0 18px 0 0;color:#fff;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:#f5d271}.switch input:checked+.slider:before{-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}.gallery.swiper{height:492px;overflow:hidden;border-radius:4px}.gallery.swiper .swiper-wrapper{overflow:visible;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:10px}.gallery.swiper a.swiper-slide{width:auto!important}.gallery.swiper a.swiper-slide img{height:492px;border-radius:4px;object-fit:contain}.sw .workspace{overflow:hidden}.sw{margin:0 0 44px 0}input[type="text"],input[type="password"],textarea,select{border:none;display:block;background:none;outline:none;-webkit-appearance:none;font-family:'Ubuntu';font-size:22px;font-weight:300}input[type="text"],input[type="password"],select,textarea{width:100%;color:#fff;border:1px solid #fff;border-radius:0;height:56px;padding:0 24px;transition:.4s}textarea{border:1px solid #3f3f3f;border-radius:6px;padding:24px;height:400px}body{width:100%;display:flex;flex-direction:column;font-family:'Ubuntu';gap:0;background-color:#fff;background-image:url(/extore/frontend/themes/srkvg/design/bg_main.svg?2) , url(/extore/frontend/themes/srkvg/design/bg.svg);background-position:left -400px top 400px , right top 1000px;background-repeat:no-repeat , no-repeat;font-size:22px;font-weight:300;color:#000}body *{box-sizing:border-box}p{font-weight:300;font-style:normal}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-size:55px;font-weight:bold;text-transform:uppercase;color:#000}jdiv{box-sizing:content-box;position:static}.flex{display:flex;justify-content:center}.flex.in.is{padding:0;margin:0}.flex.is .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0 0 36px 0;gap:24px}.flex.is table{margin-bottom:56px}.flex.is h1{width:100%;padding:0 0 24px 0;border-bottom:1px solid #000}.advantages.is{background:none!important}ul#breadcrumbs{list-style:none;display:flex;gap:12px;margin:0;padding:0}ul#breadcrumbs li{display:flex;align-items:center;justify-content:center;gap:12px}ul#breadcrumbs li:not(:first-child)::before {content:'';width:6px;height:6px;border-radius:6px;background:#e50150;display:block}ul#breadcrumbs li a{text-decoration:none}.workspace{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1740px;padding:0;margin:0 60px;position:relative;transition:.4s;z-index:1}@keyframes before_animation {
    0% {opacity: 0;}
    50% {opacity: 0;}
    100% {opacity: 1; transform: scale(1.0);}
}@keyframes after_animation {
    0% {opacity: 0;}
    100% {opacity: 1; transform: scale(1.0);}
}@keyframes grow {
	0% {transform: scale(0.6);}
	100% {transform: scale(1.0);}
}.button{background:#fff;border:1px solid #fff;cursor:pointer;text-decoration:none!important;color:#334c8a;display:flex;font-size:28px;justify-content:center;align-items:center;align-content:center;padding:12px 24px;font-weight:500;border-radius:4px;transform:scale(.5);animation:after_animation 1.0s forwards}.button:hover{background:#334c8a;border:1px solid #334c8a;color:#fff}.buttons{display:flex;gap:16px}.button.online{background:#e50150;border:1px solid #e50150;color:#fff}header{width:100%;background:rgba(255,255,255,.95);flex-direction:column;position:fixed;overflow:hidden;z-index:11;font-size:18px;font-weight:400;transition:.4s;color:#000;opacity:1.0}header .warning{width:100%;display:flex}header .warning img{width:100%;object-fit:cover}header.fa{background:none}header a{text-decoration:none}header a:hover{text-decoration:none}header.not_main a{color:#000}header .workspace{width:auto;display:flex;padding:24px 0 36px 0;gap:64px}header a.logo{width:225px;height:109px;transition:.4s}header a.logo img{width:225px;height:109px;object-fit:cover;transition:.4s}header .navbar{width:100%;display:flex;gap:12px;flex-direction:column;justify-content:flex-end;align-items:center;align-content:center}header .navbar .modules{width:100%;display:flex;gap:12px;justify-content:flex-end;align-items:stretch;align-content:center;padding:0 0 12px 0;border-bottom:1px solid #000}header .navbar .modules .module{display:flex;flex-wrap:nowrap;flex-shrink:0;border:1px solid #000;border-radius:4px;padding:4px 12px;gap:8px;justify-content:center;align-items:center;align-content:center}header .navbar .modules a.module:hover,header .navbar .modules a.module.active{border:1px solid #334c8a;background:#334c8a;color:#fff;transition:.4s}header .navbar .modules .module svg{fill:#000}header .navbar .modules a.module:hover svg,header .navbar .modules a.module.active svg{fill:#fff}header .navbar .modules a.module.active:hover{border:1px solid #e50150;background:#e50150;color:#fff;transition:.4s}header .navbar .modules .module.weather{font-weight:700}header .navbar .menu{width:100%;display:flex;gap:24px;justify-content:flex-end;align-items:center;align-content:center;text-transform:uppercase;font-weight:bold}header .navbar .menu a{display:flex;opacity:1;flex-shrink:0;transition:.4s;animation:grow .4s forwards}header .burger{grid-area:burger;width:36px;height:36px;display:flex;justify-content:center;align-items:center;align-content:center;margin:0;position:relative;cursor:pointer;transition:.4s;animation:grow .4s forwards}header .burger span{height:3px;width:36px;background-color:#000;border-radius:20px;position:relative;transition-duration:.25s;transition-delay:.25s}header .burger span:before{left:0;position:absolute;top:-12px;height:3px;width:36px;background-color:#000;content:"";border-radius:20px;transition-duration:.25s;transition:transform .25s , top .25s .25s}header .burger span:after{left:0;position:absolute;top:12px;height:3px;width:36px;background-color:#000;content:"";border-radius:20px;transition-duration:.25s;transition:transform .25s , top .25s .25s}header .burger.open span{transition-duration:.1s;transition-delay:.25s;background:transparent}header .burger.open span:before{transition:top .25s , transform .25s .25s;top:0;transform:rotateZ(-45deg)}header .burger.open span:after{transition:top .4s , transform .25s .25s;top:0;transform:rotateZ(45deg)}header.active{background:rgba(255,255,255,.99);transition:.4s;opacity:1;box-shadow:0 0 22px -6px rgba(0,0,0,.3)}header.active a.logo{width:100px;height:49px;transition:.4s}header.active a.logo img{width:100px;height:auto;object-fit:cover;transition:.4s}header.active .workspace{width:auto;max-width:100%;padding:8px 0}header.active .navbar{width:100%;display:flex;gap:12px;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}header.active .minor{display:none!important;transition:.4s}header.active .navbar .modules{width:auto;display:flex;gap:12px;justify-content:flex-end;align-items:stretch;align-content:center;padding:0;border:none}header.active .navbar .menu{width:auto}header .schedule span:nth-child(1) {color:#334c8a;padding:0 8px}header .schedule span:nth-child(2) {color:#e50150;font-weight:600;padding:0 8px}.subheader{display:none;margin:0;overflow:hidden}.subheader .workspace{overflow:hidden}.subheader .menu{width:100%;display:flex;gap:24px;justify-content:flex-start;align-items:center;align-content:center;text-transform:uppercase;font-weight:bold;overflow:auto!important;border-top:1px solid #000;border-bottom:1px solid #000;padding:12px 44px 12px 0}.subheader .menu a{display:flex;opacity:1;flex-shrink:0;transition:.4s;animation:grow .4s forwards}.subheader .menu a.minor{display:flex!important}.subheader .menu a.inactive{display:none!important}.items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px}.items .item{width:100%;height:auto;overflow:hidden;position:relative}.cover{width:100%;position:relative;overflow:hidden}.cover img{width:100%;height:484px;object-fit:cover;position:relative;z-index:8;border-radius:4px;overflow:hidden}.cover .button{width:auto;height:auto;position:absolute;left:36px;bottom:36px;z-index:9}.banner{width:100%;margin:0;color:#fff;position:relative;overflow:hidden}.banner .swiper{border-radius:4px;overflow:hidden}.banner .swiper-slide{width:100%;height:auto;position:relative}.banner .swiper-slide img{width:100%;height:auto;object-fit:cover;position:relative;z-index:8;border-radius:4px;overflow:hidden}.banner .button{width:auto;height:auto;position:absolute;right:36px;bottom:80px;z-index:9}.what_to_do{width:100%;position:relative}.what_to_do .workspace{flex-direction:column;padding:44px 0}.what_to_do .title{width:100%;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;font-size:55px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #000;padding:0 0 0 0;margin:0 0 24px 0}.what_to_do .toggle{display:flex;gap:24px;font-weight:bold;font-size:28px;color:#334c8a;text-transform:uppercase;border-left:1px solid #000}.what_to_do .toggle .season{display:flex;cursor:pointer;gap:72px;border-right:1px solid #000;padding:24px 24px 24px 0;position:relative}.what_to_do .toggle .season::after{content:'+'}.what_to_do .toggle .season:first-child{padding-left:24px}.what_to_do .toggle .season:hover,.what_to_do .toggle .season.active{color:#e50150}.what_to_do .items{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"n1 n1 n2 n3" "n4 n4 n5 n5" "all all all all";grid-gap:24px;justify-content:start;align-items:center;justify-items:start;align-content:center;gap:24px}.what_to_do.in .items{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-template-areas:"n1 n2" "n3 n4" "n5 n6";grid-gap:24px;justify-content:start;align-items:center;justify-items:start;align-content:center;gap:24px}.what_to_do .items .item{width:100%;height:380px;overflow:hidden;border-radius:4px;position:relative;transition:.4s;animation:grow .4s forwards}.what_to_do .items .item img{width:100%;height:380px;object-fit:cover;position:absolute;left:0;top:0;z-index:8}.what_to_do .items .item.n1{grid-area:n1}.what_to_do .items .item.n2{grid-area:n2}.what_to_do .items .item.n3{grid-area:n3}.what_to_do .items .item.n4{grid-area:n4}.what_to_do .items .item.n5{grid-area:n5}.what_to_do .items .item.n6{grid-area:n6}.all{width:100%;height:auto!important;grid-area:all;border-radius:4px;text-decoration:none;padding:12px;display:block;cursor:pointer;text-align:center;color:#fff;font-weight:bold;font-size:28px;background:#334c8a}.all:hover{background:#e50150}.what_to_do .items .item .caption{width:100%;padding:24px;position:absolute;left:0;top:0;z-index:9;font-size:45px;color:#fff;font-weight:bold;text-transform:uppercase}.what_to_do .items .item .date{width:calc(100% - 48px);padding:24px 0;margin:0 24px;position:absolute;left:0;bottom:0;z-index:9;font-size:22px;color:#fff;font-weight:bold;border-top:1px solid #fff}.what_to_do .items .item.n1 .date,.what_to_do .items .item.n4 .date,.what_to_do .items .item.n5 .date{background:url(/extore/frontend/themes/srkvg/design/arrow.svg) right center no-repeat}.what_to_do.in .items .item .date{background:url(/extore/frontend/themes/srkvg/design/arrow.svg) right center no-repeat!important}.actions{width:100%;margin:0 0 0 0;color:#000;position:relative;overflow:hidden}.actions .workspace{flex-direction:column;padding:44px 0}.actions .title{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;font-size:55px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #000;padding:0 0 24px 0;margin:0 0 24px 0}.actions .items .item{display:flex;flex-direction:column;gap:16px;opacity:1;animation:grow .4s forwards;transition:.4s}.actions .items a.item:hover{text-decoration:none}.actions .items .item .cover{width:100%;height:270px;position:relative;border-radius:4px;overflow:hidden}.actions .items .item .caption{font-size:28px;font-weight:bold}.actions .items .item img{width:100%;height:270px;object-fit:cover;position:absolute;left:0;top:0;z-index:8}.actions .items .item .sticker{position:absolute;left:24px;top:24px;z-index:9;background:#fff;border-radius:4px;color:#e50150;font-size:22px;font-weight:bold;padding:6px 12px}.news{width:100%;margin:0 0 0 0;color:#000;position:relative;overflow:hidden}.news .all{margin-top:12px;display:none}.news .workspace{flex-direction:column;padding:44px 0}.news .title{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;font-size:55px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #000;padding:0 0 24px 0;margin:0 0 24px 0}.news .subtitle{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;font-size:22px;font-weight:300;margin:0 0 64px 0}.news .subtitle .caption{max-width:340px}.news .subtitle .link{font-size:28px;font-weight:bold;text-decoration:underline;color:#334c8a}.news .subtitle .link:hover{color:#e50150}.news .items{gap:64px 24px}.news .items .item{display:flex;flex-direction:column;gap:14px}.news .items a.item:hover{text-decoration:none}.news .items .item .caption{font-size:24px;height:80px;overflow:hidden;font-weight:bold}.news .items .item:hover .caption{color:#e50150}.news .items .item .date{font-size:16px;font-weight:bold;color:#334c8a}.news .items .item img{width:100%;height:300px;border-radius:4px;object-fit:cover}.copyright{width:100%;font-size:16px;font-weight:400}.copyright .workspace{gap:64px;border-top:1px solid #000;padding:24px 0 44px 0}.partners{width:100%;margin:24px 0 64px 0}.partners .items{gap:0}.partners .items .item{border-left:1px solid #000;padding:0 44px;display:flex;gap:0;flex-direction:column;justify-content:center;align-items:center;align-content:center}.partners .items .item:nth-child(1) {border-left:none;padding:0;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.partners .items .item img{width:100%;height:176px;object-fit:contain;padding:36px 0}.partners .items .item img:nth-child(1) {border-bottom:1px solid #000}.events{width:100%;margin:-204px 0 64px 0}.events.in{width:100%;margin:0 0 64px 0}.events .workspace{gap:44px;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.events .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px}.events .items .item{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:24px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:24px;-webkit-transition:.4s;transition:.4s}.events .items a.item:hover{text-decoration:none}.events .items a.item:hover .text_block{background:#334c8a;color:#fff;border:1px solid #334c8a;-webkit-transition:.4s;transition:.4s}.events .items a.item:nth-child(2n):hover .text_block {background:#e50150!important;border:1px solid #e50150!important}.events .items a.item:hover .text_block .desc{color:#fff;-webkit-transition:.4s;transition:.4s}.events .items .item img{width:100%;height:380px;object-fit:cover;overflow:hidden;border-radius:4px}.events .items .item .text_block{border:1px solid #000;background:#fff;overflow:hidden;border-radius:4px;padding:24px;display:flex;justify-content:space-between;flex-direction:column}.events .items .item .text_block .caption{font-size:35px;font-weight:bold}.events .items .item .text_block .desc{font-size:22px;font-weight:400;color:#505050}.advantages{width:100%;margin:24px 0;background:url(/extore/frontend/themes/srkvg/design/bg_building.svg) left 0 top 80px no-repeat}.advantages .workspace{gap:44px;padding-bottom:228px;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.advantages .caption{width:100%;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;gap:44px}.advantages .caption h2{flex-shrink:0;white-space:nowrap}.advantages .caption .desc{max-width:554px;font-size:22px;font-weight:400}.advantages .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:12px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:12px;border-top:1px solid #000}.advantages .items .item{border-right:1px solid #000;padding:44px 24px;display:flex;height:380px;gap:12px;flex-direction:column}.advantages .items .item:first-child{padding:44px 24px 44px 0}.advantages .items .item:last-child{border-right:none}.advantages .items .item .caption{font-size:55px;font-weight:bold}.advantages .items .item .desc{font-size:22px;font-weight:400;color:#505050}footer{width:100%}footer .workspace{gap:44px;padding:64px 0;border-top:1px solid #000}footer .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:12px}footer .items .item{padding:0 24px;display:flex;gap:12px;flex-direction:column}footer .items .item:first-child{padding:0 24px 0 0}footer a.logo{margin:0 0 24px 0}footer .items .item .title{color:#334c8a;font-size:22px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase}footer .items .item ul.navigation{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 0 0}footer .items .item ul.navigation li{font-size:16px;font-weight:500;text-transform:uppercase}footer .address,footer .phone,footer .soc{display:flex;gap:12px;justify-content:flex-start;align-items:center;align-content:center;flex-shrink:0}footer svg{flex-shrink:0}footer .soc{margin:10px 0 0 0}.inform h2{width:100%;padding:0 0 24px 0;border-bottom:1px solid #000}.inform .text{width:100%;padding:36px;background:#f5f5f5;border-radius:4px;font-size:22px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.inform .text strong,.inform .text b{color:#e50150;font-weight:bold;text-transform:uppercase}.inform .text p{margin:0 0 24px 0}.inform .text p:last-child{margin:0 0 0 0}.default_text{width:100%;font-size:22px}.default_text p{margin:0 0 24px 0}.default_text p:last-child{margin:0 0 0 0}.default_text .cover{width:50%;float:right;margin:0 0 24px 24px}.schedule .text{gap:44px}.schedule .button{display:flex;background:#e50150;border:1px solid #e50150;color:#fff}.schedule .button:hover{display:flex;background:#334c8a;border:1px solid #334c8a;color:#fff}.schedule .lists{width:80%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:16px}.schedule .list{width:80%;display:flex;gap:44px;justify-content:space-between;align-items:center;align-content:center}.schedule .lists b{color:#334c8a;text-transform:none}.about .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.about .button{display:flex;background:#e50150;border:1px solid #e50150;color:#fff}.about .button:hover{display:flex;background:#334c8a;border:1px solid #334c8a;color:#fff}.about .text p{margin:0 0 24px 0}.about .text p:last-child{margin:0 0 0 0}.about .text img{width:50%;height:414px;object-fit:cover;border-radius:4px;float:right;margin:0 0 24px 24px}.about .text ul{margin:0 0 24px 24px}.naviburger{position:absolute;z-index:10;padding:0;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.98);background-image:url(/extore/frontend/themes/srkvg/design/bg_main.svg?2);background-position:right top -100px;background-repeat:no-repeat;opacity:1;display:flex;transition:.4s;animation:grow .4s forwards}.naviburger.closed{opacity:0;display:none;transition:.4s}.naviburger .workspace{padding:44px 0;display:flex;align-items:flex-start;align-content:flex-start}.naviburger .items .item .title{color:#334c8a;font-size:22px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase}.naviburger .items .item ul.navigation{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 0 0}.naviburger .items .item ul.navigation li{font-size:16px;font-weight:500;text-transform:uppercase}.inactive{display:none!important;opacity:0!important;transition:.4s!important}.get-modal{cursor:pointer}#modal{opacity:0;width:100%;height:100%;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:0;transition:.4s}#modal.active{opacity:1;z-index:99;transition:.4s}#modal .layout{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.95}#modal .container{background:#3c6240;color:#fff;width:450px;z-index:99;padding:36px;position:relative;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;border:none;border-radius:10px}#modal .container .content{position:relative;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}#modal h4,#modal span,#modal a{color:#fff}#modal h4{font-size:35px;font-weight:bold;text-transform:uppercase}#modal span{font-size:14px}#modal .desc{font-size:22px;font-weight:bold}#modal .desc::after{content:'';display:block;width:84px;height:4px;margin:6px 0 0 0;background:#fff}#modal img{width:44px}#modal img.preloader{width:auto;height:44px}#modal .button{background:none;border:1px solid #fff;color:#fff;cursor:pointer}#modal .button:hover{background:#000;color:#fff}#modal input{background:#fff;color:#000;border-radius:4px}#modal input::placeholder{color:#000}#modal .cross{position:absolute;top:-19px;right:-30px;width:30px;height:14px;z-index:99;display:block;cursor:pointer;transition:.4s}#modal .cross::before,#modal .cross::after{content:'';width:100%;height:2px;position:absolute;display:block;background:#000;transition:.4s}#modal .cross::before{top:0;transform:rotate(45deg);top:4px;transition:.4s}#modal .cross::after{bottom:0;transform:rotate(-45deg);bottom:8px;transition:.4s}.two_col{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:0;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:0}#map{width:100%;height:100%;overflow:hidden;border-radius:0}.actions .tbs{width:100%;background:#f5f5f5;padding:24px 16px;z-index:5;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:56px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:56px}.actions .tbs .tb{width:100%;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;font-size:18px;gap:18px;font-weight:bold;text-transform:uppercase;padding:18px 0}.actions .line{width:100%;height:1px;background:#000;margin:-24px 0 0 0;z-index:6}@media (max-width:1540px){.what_to_do .items .item .caption{font-size:36px}.actions .items .item img{width:100%;height:270px}}@media (max-width:1500px){.minor{display:none!important}}@media (max-width:1400px){.what_to_do .items .item,.what_to_do .items .item img,.advantages .items .item,.events .items .item img{height:310px}.what_to_do .items .item .date{padding:16px 0;font-size:18px}.actions .items .item img{width:100%;height:310px}.events .items{grid-template-columns:1fr}h1,h2,h3,h4,.news .title,.actions .title{font-size:48px}}@media (max-width:1300px){.actions .tbs{grid-gap:44px;gap:44px}.actions .tbs .tb{font-size:16px}.what_to_do .items .item,.what_to_do .items .item img,.advantages .items .item,.events .items .item img{height:280px}.what_to_do .items .item .caption{font-size:30px}h1,h2,h3,h4,.news .title,.actions .title{font-size:42px}.news .items .item .caption{font-size:18px;height:50px}}@media (max-width:1200px){.actions .tbs{grid-gap:36px;gap:36px}.actions .tbs .tb{font-size:14px}.workspace{width:100%;margin:0 36px;overflow:hidden}.what_to_do .items .item,.what_to_do .items .item img,.advantages .items .item,.events .items .item img{height:220px}.what_to_do .items .item .caption{font-size:24px}h1,h2,h3,h4,.news .title,.actions .title,.advantages .items .item .caption{font-size:38px}.events .items .item .text_block .caption{font-size:30px}header .modules .module:nth-child(1), header .modules .module:nth-child(2) {display:none}.events .items .item .text_block .desc{font-size:18px}}@media (max-width:992px){.actions .tbs{grid-gap:16px;gap:16px}.actions .tbs .tb{font-size:12px}.workspace{width:100%;margin:0 24px;overflow:hidden}.actions .items .item img{width:100%;height:180px}.actions .workspace{padding:24px 0 0 0}.actions .items .item .sticker{left:12px;top:12px;font-size:14px;padding:6px 12px}.actions .items .item .cover{height:200px}.news .items .item img,.actions .items .item img{height:210px}.what_to_do .items .item,.what_to_do .items .item img,.advantages .items .item,.events .items .item img{height:180px}.what_to_do .items .item .caption{font-size:18px;padding:18px}.what_to_do .items .item .date{width:calc(100% - 36px);font-size:14px}.what_to_do .items .item.n1 .date,.what_to_do .items .item.n4 .date,.what_to_do .items .item.n5 .date{background-size:20%}h1,h2,h3,h4,.news .title,.actions .title,.advantages .items .item .caption{font-size:30px}header .modules .module.schedule{display:none}.advantages .caption .desc,.advantages .items .item .desc{font-size:18px}.news .items .item .caption,.actions .items .item .caption{font-size:14px;height:47px}.advantages{background:none}.advantages .items{gap:0}.advantages .items .item{padding-top:18px;padding-left:18px;padding-right:18px}.advantages .items .item:first-child{padding-top:18px;padding-right:18px}.events,.partners{margin-bottom:24px}.events .items .item .text_block{padding:16px}.events .items .item .text_block .caption{font-size:24px}.what_to_do .title{align-items:center;align-content:center}footer a.logo{margin:0 0 12px 0}footer .logo img{width:180px}footer .requisites{font-size:14px}}@media (max-width:768px){.actions .tbs{grid-gap:16px;gap:16px}.actions .tbs .tb{font-size:10px}.events .items .item .text_block .desc{height:46px;overflow:hidden}.red_alert{font-size:14px;height:46px}}@media (max-width:576px){.actions .tbs{width:100%;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:36px}.actions .tbs .tb{width:100%;background:#e6e6e6;padding:6px;border-radius:6px;opacity:.9;font-size:10px}.two_col{grid-auto-rows:1fr;grid-template-columns:1fr}#map{height:340px}.mw576{display:none!important}.workspace{width:100%;margin:0 12px;overflow:hidden}h1,h2,h3,h4,.news .title,.actions .title,.advantages .items .item .caption{font-size:18px}.what_to_do .toggle{gap:12px;font-size:16px}.what_to_do .toggle .season{gap:8px;padding:12px 12px 12px 0}.what_to_do .toggle .season:first-child{padding-left:12px}.what_to_do .items{grid-template-columns:1fr;grid-template-areas:"n1" "n2" "n3" "n4" "n5" "all";grid-gap:12px;gap:12px}.news .subtitle{margin:0 0 36px 0}.news .subtitle .link{display:none}.news .subtitle .caption{font-size:18px}.news .items,.actions .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:280px 280px 280px;grid-gap:12px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:12px;overflow:auto}.news .all{display:block}.banner .swiper-slide img{height:190px}.advantages .caption{flex-direction:column;gap:24px}.advantages .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid #000}.advantages .items .item .caption{font-size:30px}.advantages .items .item:first-child{padding-left:18px}.advantages .items .item:nth-child(2) {border-right:none}.advantages .items .item:nth-child(3), .advantages .items .item:nth-child(4) {border-top:1px solid #000}.events .workspace{gap:16px}.events .items,.events .items .item{grid-gap:12px;gap:12px}.events .items .item .text_block{padding:8px}.events .items .item .text_block .caption{font-size:16px}.events .items .item .text_block .desc{font-size:12px;height:92px}.partners .items{grid-template-columns:1fr;grid-gap:24px;gap:24px}.partners .items .item{border:none}.button.online{font-size:16px}footer .items{grid-template-rows:1fr;grid-auto-rows:min-content;grid-template-columns:1fr;grid-gap:24px;gap:24px;justify-content:start;align-items:start;justify-items:start;align-content:start}footer .workspace{gap:24px;padding:24px 0}footer .items .item{padding:0}.copyright .workspace{gap:24px;flex-direction:column;border-top:1px solid #000;padding:24px 0 24px 0}.swiper-prev,.swiper-next,.banner .button{display:none}header .workspace{width:100%;padding:16px 0 18px 0}header a.logo,header a.logo img{width:120px;height:auto}header .navbar .modules{display:none}header .navbar .menu{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-areas:"switch burger";grid-gap:24px;justify-content:start;align-items:center;justify-items:start;align-content:center;gap:24px}.subheader{display:block}.banner{margin:24px 0 0 0}.naviburger{padding:89px 0 0 0}.naviburger .workspace{overflow:auto;max-height:100vh}.naviburger .items{display:flex;flex-direction:column;gap:24px;padding-bottom:200px}.naviburger .items .item .title{font-size:28px}header.active .modules .module:nth-child(4) {display:none}.flex.in.is{padding:24px 0 0 0}.actions.is .title{margin:0 0 0 0}.about .text img{width:100%;height:240px;object-fit:cover;float:none;margin:0 0 24px 0}.cover img{height:240px}.cover .button{left:18px;bottom:18px;font-size:16px}.advantages.is{margin:0}.inform .text{padding:16px}.schedule .lists{width:100%}.schedule .list{width:100%;gap:24px}.schedule .list .caption{width:60%;font-size:16px}.schedule .list .desc{width:40%;text-align:right;font-size:16px}.about .button,.schedule .button{font-size:16px}.what_to_do.in .items{grid-template-columns:1fr;grid-template-areas:"n1" "n2" "n3" "n4" "n5" "n6";grid-gap:12px;gap:12px}.news.in .items{grid-template-columns:1fr;grid-gap:36px;gap:36px}.default_text .cover{width:100%;float:none;margin:0 0 24px 0}.gallery.swiper{height:240px}.gallery.swiper a.swiper-slide img{height:240px}}