@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto-v20-cyrillic-regular.woff2) format("woff2"),url(../fonts/roboto-v20-cyrillic-regular.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto-v20-cyrillic-500.woff2) format("woff2"),url(../fonts/roboto-v20-cyrillic-500.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto-v20-cyrillic-700.woff2) format("woff2"),url(../fonts/roboto-v20-cyrillic-700.woff) format("woff");font-display:swap}@font-face{font-family:BrushType;src:url(../fonts/subset-BrushType-Bold.woff2) format("woff2"),url(../fonts/subset-BrushType-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0;margin-bottom:1em}input[type=date],input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}.focus-visible{outline:0;-webkit-box-shadow:0 0 2px 2px #fe7817!important;box-shadow:0 0 2px 2px #fe7817!important}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}ul{list-style-type:none;margin-top:0;padding-left:0}iframe,img,svg{max-width:100%}.js-focus-visible :focus:not(.focus-visible){outline:0}section{background:0 0}.page{position:relative;font-family:Roboto,sans-serif;line-height:1.15;scroll-behavior:smooth}.page__body{margin:0;padding:0}.page__header{position:absolute;top:0;left:0;right:0;z-index:10}.page__main{display:block;text-align:center;background-color:#74dec3;overflow:hidden}.page__main::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:url(../img/total-bg.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;pointer-events:none;content:''}.page__main>*{position:relative;z-index:2}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}@-webkit-keyframes calcBtnPulsing{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(.99,.99);transform:scale(.99,.99)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes calcBtnPulsing{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(.99,.99);transform:scale(.99,.99)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes playBtnAnimation{0%,20%{-webkit-transform:none;transform:none}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}30%{-webkit-transform:rotate(360deg) scale(1.1);transform:rotate(360deg) scale(1.1)}35%{-webkit-transform:rotate(360deg) scale(.9);transform:rotate(360deg) scale(.9)}100%,40%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes playBtnAnimation{0%,20%{-webkit-transform:none;transform:none}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}30%{-webkit-transform:rotate(360deg) scale(1.1);transform:rotate(360deg) scale(1.1)}35%{-webkit-transform:rotate(360deg) scale(.9);transform:rotate(360deg) scale(.9)}100%,40%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsing{0%,20%,55%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.3}40%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulsing{0%,20%,55%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.3}40%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes chatBtnPulsing{0%,25%,90%{opacity:.7;-webkit-transform:none;transform:none}55%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}90%{opacity:0}}@keyframes chatBtnPulsing{0%,25%,90%{opacity:.7;-webkit-transform:none;transform:none}55%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}90%{opacity:0}}@-webkit-keyframes pulsing2{0%,100%,15%,25%,35%,5%{-webkit-transform:none;transform:none}10%,20%,30%{-webkit-transform:scale(1.005);transform:scale(1.005)}}@keyframes pulsing2{0%,100%,15%,25%,35%,5%{-webkit-transform:none;transform:none}10%,20%,30%{-webkit-transform:scale(1.005);transform:scale(1.005)}}@-webkit-keyframes btn-blink{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}100%,35%{opacity:0;-webkit-transform:scale(1.05,1.4);transform:scale(1.05,1.4)}}@keyframes btn-blink{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}100%,35%{opacity:0;-webkit-transform:scale(1.05,1.4);transform:scale(1.05,1.4)}}@-webkit-keyframes callIconBlinking{0%,50%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}65%{opacity:.5;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes callIconBlinking{0%,50%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}65%{opacity:.5;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.container{width:100%;max-width:1190px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.header-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}.header-top__burger{position:absolute;top:15px;right:0;font-size:36px}.header-top__slogan{font-weight:700;font-size:18px}.header-top__links{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:end;-ms-flex-align:end;align-items:flex-end}.header-top__tel{margin-bottom:1em}.header-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-transform:uppercase}.header-nav__item:nth-child(n+2){margin-left:1.875em}.header-nav__link{position:relative}.header-nav__link::after{position:absolute;top:100%;left:0;width:100%;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;background:currentColor;content:''}.header-nav__link:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}.header-tel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.header-tel__icon-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}.header-tel__icon-wrapper::after,.header-tel__icon-wrapper::before{position:absolute;top:-1px;left:1px;width:100%;height:100%;border-radius:50%;border:2px solid #1ed844;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation:callIconBlinking 4.5s ease-out infinite;animation:callIconBlinking 4.5s ease-out infinite;content:''}.header-tel__icon-wrapper::after{-webkit-animation-delay:.15s;animation-delay:.15s}.header-tel__icon{font-size:28px}.header-tel:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.header-socials{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;margin-bottom:0}.header-socials__item{line-height:0}.header-socials__item:nth-child(n+2){margin-left:8px}.header-socials__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.header-socials__link:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.burger{width:1em;height:1em;padding:0;border:0;background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.burger__wrapper{position:relative;width:100%;height:100%;pointer-events:none}.burger__line{position:absolute;left:50%;top:50%;width:.9em;height:.1em;background:currentColor;border-radius:.1em;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.burger__line:nth-child(1){-webkit-transform:translate(-50%,-.3em);transform:translate(-50%,-.3em)}.burger--close .burger__line:nth-child(1){-webkit-transform:translate(-50%,-.05em) rotate(-45deg);transform:translate(-50%,-.05em) rotate(-45deg)}.burger__line:nth-child(2){-webkit-transform:translate(-50%,-.05em);transform:translate(-50%,-.05em)}.burger--close .burger__line:nth-child(2){-webkit-transform:translate(-50%,-.05em) scale(0);transform:translate(-50%,-.05em) scale(0)}.burger__line:nth-child(3){-webkit-transform:translate(-50%,.2em);transform:translate(-50%,.2em)}.burger--close .burger__line:nth-child(3){-webkit-transform:translate(-50%,-.05em) rotate(45deg);transform:translate(-50%,-.05em) rotate(45deg)}.intro{max-width:1920px;margin-left:auto;margin-right:auto;min-height:895px;padding-top:110px;text-align:center;background-color:#a9eee3;background:url(../img/intro-bg-bottom-mask.png) center bottom -2px/auto 687px no-repeat,url(../img/intro-bg-1.jpg) center/auto 1229px no-repeat}.intro__logo{width:276px;margin-bottom:20px}.intro__title{position:relative;z-index:6;margin:0;font-family:BrushType;font-size:75px}.intro__video-trigger{position:relative;z-index:10;margin-top:-20px;padding-right:40px;text-align:right;pointer-events:none}.intro__calc{position:relative;z-index:5;margin-top:-20px}.intro__balls{pointer-events:none;position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro__blot{position:absolute;top:50%;left:50%;z-index:-1;width:450px;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform 2.5s .1s cubic-bezier(.03,.97,.02,.98);transition:-webkit-transform 2.5s .1s cubic-bezier(.03,.97,.02,.98);transition:transform 2.5s .1s cubic-bezier(.03,.97,.02,.98);transition:transform 2.5s .1s cubic-bezier(.03,.97,.02,.98),-webkit-transform 2.5s .1s cubic-bezier(.03,.97,.02,.98)}.in-viewport .intro__blot{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro__calc-btn-wrapper{position:relative;z-index:5;display:inline-block}.intro__rays{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.i-ray{width:168px;height:203px;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.i-ray--violet{right:100%;bottom:100%;-webkit-transform:translate(38px,71px) rotate(160deg) scale(0);transform:translate(38px,71px) rotate(160deg) scale(0);-webkit-transition-delay:.25s;transition-delay:.25s}.in-viewport .i-ray--violet{-webkit-transform:translate(38px,71px) rotate(160deg);transform:translate(38px,71px) rotate(160deg)}.i-ray--yellow{right:100%;top:100%;-webkit-transform:translate(25px,-74px) rotate(96deg) scale(0);transform:translate(25px,-74px) rotate(96deg) scale(0);-webkit-transition-delay:.35s;transition-delay:.35s}.in-viewport .i-ray--yellow{-webkit-transform:translate(25px,-74px) rotate(96deg);transform:translate(25px,-74px) rotate(96deg)}.i-ray--blue{left:100%;top:100%;-webkit-transform:translate(-16px,-55px) rotate(-20deg) scale(0);transform:translate(-16px,-55px) rotate(-20deg) scale(0);-webkit-transition-delay:.45s;transition-delay:.45s}.in-viewport .i-ray--blue{-webkit-transform:translate(-16px,-55px) rotate(-20deg);transform:translate(-16px,-55px) rotate(-20deg)}.i-ball{position:absolute;width:1em;height:1em;border-radius:50%;overflow:hidden;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.i-ball::after{position:absolute;top:0;left:15%;width:100%;height:100%;border-radius:50%;background:linear-gradient(25deg,rgba(255,255,255,0),rgba(255,255,255,.5));content:''}.i-ball--red{background:#ec0c07;-webkit-transform:translate(108px,-110px) scale(0);transform:translate(108px,-110px) scale(0)}.in-viewport .i-ball--red{-webkit-transform:translate(35px,-75px) scale(1.8);transform:translate(35px,-75px) scale(1.8)}.i-ball--yellow{background:#f6e601;-webkit-transform:translate(108px,-110px) scale(0);transform:translate(108px,-110px) scale(0);-webkit-transition-delay:.2s;transition-delay:.2s}.in-viewport .i-ball--yellow{-webkit-transform:translate(74px,-93px) scale(1.4);transform:translate(74px,-93px) scale(1.4)}.i-ball--green{background:#00e101;-webkit-transform:translate(108px,-110px) scale(0);transform:translate(108px,-110px) scale(0);-webkit-transition-delay:.4s;transition-delay:.4s}.in-viewport .i-ball--green{-webkit-transform:translate(108px,-110px) scale(1);transform:translate(108px,-110px) scale(1)}.v-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;pointer-events:auto}.v-trigger__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-align:center;-ms-flex-align:center;align-items:center}.v-trigger__btn{position:relative;z-index:2;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;width:3.333333em;height:3.333333em;font-size:24px;margin-bottom:10px;border-radius:50%;-webkit-box-shadow:0 4px 4px 0 #71390b;box-shadow:0 4px 4px 0 #71390b;-webkit-transition:-webkit-box-shadow .35s;transition:-webkit-box-shadow .35s;transition:box-shadow .35s;transition:box-shadow .35s,-webkit-box-shadow .35s}.v-trigger:hover .v-trigger__btn{-webkit-box-shadow:0 4px 4px 0 #71390b,0 10px 25px 2px rgba(59,37,19,.5);box-shadow:0 4px 4px 0 #71390b,0 10px 25px 2px rgba(59,37,19,.5)}.v-trigger:active .v-trigger__btn{-webkit-box-shadow:0 0 0 0 #71390b;box-shadow:0 0 0 0 #71390b;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.v-trigger__btn::before{position:absolute;z-index:-1;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);background:inherit;opacity:.2;-webkit-animation:pulsing 15s ease-out infinite;animation:pulsing 15s ease-out infinite;content:''}.v-trigger:hover .v-trigger__btn::before{-webkit-animation:none;animation:none}.v-trigger__icon{position:relative;left:3px;-webkit-animation:playBtnAnimation 15s ease-out infinite;animation:playBtnAnimation 15s ease-out infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.v-trigger:hover .v-trigger__icon{-webkit-animation:none;animation:none}.v-trigger__text{padding:.3em .5em;background:rgba(0,0,0,.5);font-weight:400;color:#fff;border-radius:5px}a.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn{position:relative;z-index:2;display:-ms-inline-grid;overflow:visible;font-size:26px;text-transform:uppercase}.btn__wrapper{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;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:65px;padding:10px 15px;border-radius:10px;-webkit-box-shadow:0 5px 20px 0 #71390b,0 4px 4px 0 #71390b;box-shadow:0 5px 20px 0 #71390b,0 4px 4px 0 #71390b;-webkit-transition:all .35s;transition:all .35s;pointer-events:none}.btn:hover .btn__wrapper{-webkit-box-shadow:0 10px 25px 2px #71390b,0 4px 4px 0 #71390b;box-shadow:0 10px 25px 2px #71390b,0 4px 4px 0 #71390b}.btn:active .btn__wrapper{-webkit-box-shadow:0 0 0 0 #71390b;box-shadow:0 0 0 0 #71390b;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.btn--blink .btn__wrapper{-webkit-animation:pulsing2 7s linear infinite;animation:pulsing2 7s linear infinite}.btn--blink .btn__wrapper::before{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;-webkit-animation:btn-blink 3s linear infinite;animation:btn-blink 3s linear infinite;background:rgba(254,120,23,.3);border:3px solid #fe7817;border-radius:inherit;content:''}.btn--blink:hover .btn__wrapper{-webkit-animation-play-state:paused;animation-play-state:paused}.btn-link{color:inherit;text-decoration:underline}.btn-link:hover{text-decoration:none}.btn,.btn-link,.v-trigger{padding:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.btn__wrapper,.v-trigger__btn{background:#fe7817;color:#fff}.section-title{margin-bottom:.5em;font-size:60px;font-family:BrushType;text-transform:uppercase}.areas{max-width:1920px;margin-left:auto;margin-right:auto;padding-top:40px;background-image:url(../img/areas-ellipse.svg);background-position:top center;background-size:2300px 310px;background-repeat:no-repeat}.areas__title{color:#fff}.areas__tablist{margin-bottom:60px}.areas__tabpanels{position:relative;width:100%}.areas__control{position:absolute;top:50%;z-index:5;font-size:48px;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;line-height:0;pointer-events:auto;color:#fe7817;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.areas__control:disabled{opacity:0}.areas__control:hover:not(:disabled){-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.areas__control--prev{left:-1em}.areas__control--prev .areas__control-icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.areas__control--next{right:-1em}.areas__control-icon{pointer-events:none}.area-map{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.area-map--static{width:100%}.area-map--static::before{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:62.5%;content:''}.area-map>picture{display:-webkit-box;display:-ms-flexbox;display:flex}.area-map__expand{position:absolute;top:70px;right:0;z-index:10;width:2em;height:2em;font-size:18px;line-height:0;border:0;background:rgba(255,255,255,.5);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.area-map__expand:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.area-map__image{max-height:100vh;min-height:1px;width:auto}.area-map--static .area-map__image{position:absolute;top:0;left:0}.area-map__places{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.area-map__place{position:absolute!important;top:0;left:0}.area-map__place--administration{top:29.5%;left:15.5%}.area-map__place--rest{top:42%;left:23.5%}.area-map__place--parking{top:55.5%;left:26%}.area-map__place--moat{top:57%;left:42%}.area-map__place--playground{left:44%;top:26%}.area-map__place--penguin{top:41%;left:55%}.area-map__place--elk{top:52%;left:61%}.area-map__place--crater{top:46%;left:73%}.area-map__place--crater-2{top:35.1%;left:68.7%}.area-map__place--coop{top:15.4%;left:72.9%}.area-map__place--seesaw{top:14.8%;left:63%}.area-map__place--storage{top:17%;left:45%}.area-map__place--building{left:40%;top:32%}.area-map__place--headquarters{left:50%;top:40%}.area-map__place--war-base-parking{top:28%;left:83%}.area-map .tip{min-width:200px;text-align:center}.areas__tablist,.tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tablist__btn{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tablist__btn:first-child{border-radius:10px 0 0 10px}.tablist__btn:last-child{border-radius:0 10px 10px 0}.tab-btn{min-height:50px;padding:0;font-size:18px;font-weight:600;border:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer}.tab-btn--active,.tab-btn.glide__bullet--active{background:#09384b;color:#fff}.tab-btn--has-border{border:1px solid #000}.tab-btn--has-border:nth-child(n+2){border-left:none}.tab-btn__wrapper{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:10px 20px;pointer-events:none}.tab-btn__icon{font-size:42px;-ms-flex-negative:1;flex-shrink:1;margin-right:7%}.tab-btn__icon--orange{color:#fe7818}.tab-btn .tip{display:none}.tab-btn .tip-container:hover .tip{display:block}.scenario{padding:90px 70px;font-size:24px}.scenario__title{margin-bottom:0}.scenario__subtitle{margin-bottom:60px;font-size:inherit;text-transform:uppercase}.scenario__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.scenario__column{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%}.scenario__column--instructor{-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:15px;padding-right:15px}.team-member__photo{height:325px;-o-object-fit:cover;object-fit:cover}.team-member__position{font-size:16px;color:#000}.scenario-details__title{display:inline-block;padding:20px 15%;font-weight:400;font-size:24px;background:url(../img/board-2.png) center/100% 100% no-repeat}.scenario-details__item{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;margin-bottom:10px}.scenario-details__info-btn{font-size:12px;margin-left:.5em}.recreation__slide-name,.scenario-details__title,.team-member__name{text-shadow:1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000;color:#fff}.image-figure{margin:0}.image-figure__img-container{padding:10px;background:#fff;border-radius:10px;line-height:0}.image-figure__img{display:block;border-radius:5px}.image-figure__caption{position:relative;z-index:2;display:inline-block;margin-top:-15px;min-width:240px;padding:10px 20px;font-size:20px;color:#fff;background:url(../img/board-2.png) center/100% 100% no-repeat}.image-figure__caption--bg-type-3{background-image:url(../img/board-3.png)}.tip{display:none;max-width:320px;text-align:left;font-size:14px;z-index:100;line-height:1.4}.tip[data-show]{display:block}.tip__content{padding:20px;font-weight:400;background:#fff;color:#000;border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.tip__title{font-size:inherit}.info-btn{position:relative;display:inline-block;padding:.5em;cursor:pointer;color:#fe7817}.info-btn__inner-wrapper{position:relative;z-index:5;width:2em;height:2em;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;border-radius:50%;-webkit-transition:background-color .35s;transition:background-color .35s;background:currentColor}.info-btn__inner-wrapper::after,.info-btn__inner-wrapper::before{position:absolute;border:.1em solid currentColor;border-radius:50%;content:'';-webkit-animation:rotation 5s linear infinite;animation:rotation 5s linear infinite;pointer-events:none}.info-btn__inner-wrapper::before{top:-.5em;left:-.5em;right:-.5em;bottom:-.5em;border-left-color:transparent;border-right-color:transparent;z-index:-2}.info-btn__inner-wrapper::after{top:-.25em;left:-.25em;right:-.25em;bottom:-.25em;border-top-color:transparent;border-bottom-color:transparent;animation-direction:reverse}.info-btn__icon{color:#fff;-webkit-transition:color .35s;transition:color .35s}.info-btn:hover .info-btn__icon{color:#000}.glide__arrows{position:absolute;top:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.glide__arrow{padding:20px;font-size:24px;border:1px solid transparent;background:0;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;line-height:0;border-radius:5px;-webkit-transition:background-color .35s,border-color .35s;transition:background-color .35s,border-color .35s}.glide__arrow--left svg{-webkit-transform:scale(-1);transform:scale(-1)}.glide__arrow:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.glide__arrow:active{-webkit-box-shadow:inset 1px 2px 6px rgba(0,0,0,.1);box-shadow:inset 1px 2px 6px rgba(0,0,0,.1)}.glide__bullets{padding-top:15px}.glide__bullet:not(.tab-btn){width:16px;height:16px;margin:0 5px;padding:0;border:2px solid #fff;background:rgba(255,255,255,.5);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.glide__bullet--active:not(.tab-btn){background:#fe7817}.galleries{padding:70px 0}.galleries__tablist{margin-bottom:50px}.galleries__tabpanels{margin-bottom:30px}.galleries__tabpanels .tabpanel{-webkit-animation:fadeIn .35s ease-out;animation:fadeIn .35s ease-out}.galleries__tabpanels .glide__track{overflow:visible}.galleries__btn{min-width:210px}.gallery-slide{position:relative;-webkit-transition:opacity .35s;transition:opacity .35s}.gallery-slide:not(.glide__slide--active){opacity:.5;pointer-events:none}.gallery-slide::before{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:75%;content:''}.gallery-slide__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;padding:10px;border-radius:10px;background:#fff}.gallery-slide__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.gallery-arrows{padding-left:108px;padding-right:108px}.recreation{padding:70px 0}.recreation__slides{display:-webkit-box;display:-ms-flexbox;display:flex}.recreation__slide{-ms-flex-preferred-size:515px;flex-basis:515px;max-width:515px}.recreation__arrows{padding-left:20px;padding-right:20px;-webkit-transform:translate(0,-65px);transform:translate(0,-65px)}.recreation__caption{min-width:90%;margin-top:-35px;padding:17px 50px 23px}.recreation__slide-link{display:block;width:100%}.recreation__slide-link .image-figure,.recreation__slide-link .image-figure__img,.recreation__slide-link .image-figure__img-container{width:100%}.recreation__slide-name{font-size:24px}.pricing{padding-bottom:70px}.pricing__tablist .tablist__btn{border-bottom:0}.pricing__tablist .tablist__btn:first-child{border-bottom-left-radius:0}.pricing__tablist .tablist__btn:last-child{border-bottom-right-radius:0}.pricing__tablist .info-btn{font-size:12px;margin-left:10px}.pricing__tablist .tab-btn--active .info-btn__icon{color:#09384b}.pricing__tabpanels{padding:40px;border-radius:0 0 10px 10px;background:#09384b}.pricing .glide__slide{height:auto}.pricing .glide__arrow{color:#fe7817}.pricing__tooltips{font-size:16px}.pricing__tooltips .tip{font-size:inherit}.pricing-top-tip{margin-top:-.8em;margin-bottom:.8em;color:#fff;font-size:1.4em}.pricing-top-tip__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .35s;transition:color .35s}.pricing-top-tip__link:hover{color:#fe7817}.pricing-top-tip__icon{font-size:1.2em;margin-left:.5em}.pricing-card{padding:12px;height:100%}.pricing-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:10px;font-weight:500;font-size:20px;background:#fff}.pricing-card__header{margin-left:-8px;margin-right:-8px;min-height:114px;padding:20px 15px;background:url(../img/pricing-card-title-bg.svg) center/100% 100% no-repeat;text-align:center;-webkit-filter:drop-shadow(0 3px 8px rgba(0,0,0,.25));filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}.pricing-card__title{position:relative;display:inline-block;margin:0;font-size:35px;line-height:1.55;font-family:BrushType}.pricing-card__title::after{position:absolute;top:100%;left:0;width:100%;height:2px;margin-top:2px;background:currentColor;content:''}.pricing-card__details{line-height:1.2;padding-top:1em;min-height:270px}.pricing-card__details li{position:relative;margin-bottom:.6em}.pricing-card__details .info-btn{font-size:12px;margin-left:1em}.pricing-card__price{margin-top:auto;margin-left:-8px;margin-right:-8px;padding:20px;background:#fff;-webkit-box-shadow:0 0 20px 0 #000;box-shadow:0 0 20px 0 #000}.pricing-card__btn{margin-top:10px;margin-left:-8px;margin-right:-8px}.pricing-card__btn:hover .btn__wrapper{background:#e15f01}.reviews{padding:70px 0}.reviews__container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:590px;padding:60px 20px;background-image:url(../img/reviews-bg.png);background-size:100% 100%;background-repeat:no-repeat}.reviews__feed{position:relative;width:100%;max-width:85.71429%;margin:auto}.reviews__feed::after,.reviews__feed::before{position:absolute;top:0;z-index:10;width:64px;height:64px;background:url(../img/pin.png) center/contain no-repeat;content:''}.reviews__feed::before{left:0;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.reviews__feed::after{right:0;-webkit-transform:translate(40%,-50%) scaleX(-1);transform:translate(40%,-50%) scaleX(-1)}.map{z-index:0;padding:70px 0;background:#09384a;color:#fff}.map__container{border-radius:10px;overflow:hidden}.ya-map-route__directions ul li a{display:none!important}.footer{padding-bottom:90px;font-weight:500;line-height:1.05;background:#09384a;color:#fff}.footer__container{display:-ms-grid;display:grid;-ms-grid-columns:.95fr 1.35fr 1fr;grid-template-columns:.95fr 1.35fr 1fr;-ms-grid-rows:1fr -webkit-min-content;-ms-grid-rows:1fr min-content;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}.footer__container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.footer__container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.footer__container>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.footer__container>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.footer__container>:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.footer__container>:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}.footer-main{display:-ms-grid;display:grid;-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr;-ms-grid-rows:(-webkit-min-content)[2];-ms-grid-rows:(min-content)[2];grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);grid-template-areas:"logo title" "logo address";margin-bottom:20px}.footer-main__logo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;width:85px;height:85px;grid-area:logo}.footer-main__title{-ms-grid-row:1;-ms-grid-column:2;grid-area:title;padding-top:5px;font:inherit}.footer-main__address{-ms-grid-row:2;-ms-grid-column:2;grid-area:address;font-size:12px}.footer-nav__list{margin:0;-webkit-columns:2;-moz-columns:2;columns:2}.footer-nav__item{margin-bottom:1em}.footer-nav__link{padding:0;border:0;background:0;font:inherit;color:inherit;text-decoration:underline;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.footer-nav__link:hover{text-decoration:none}.footer-privacy{text-decoration:underline}.footer-privacy:hover{text-decoration:none}.footer-subscribe__title{margin-bottom:27px;font:inherit}.footer-subscribe__form{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin-bottom:20px;border-radius:10px;overflow:hidden}.footer-subscribe__input{border:0;-ms-flex-preferred-size:60%;flex-basis:60%;padding:0 10px}.footer-subscribe__submit{-ms-flex-preferred-size:40%;flex-basis:40%;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fe7817;color:#fff}.footer-subscribe__submit:hover{background:#e15f01}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-contacts__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:color .35s,-webkit-transform .15s;transition:color .35s,-webkit-transform .15s;transition:transform .15s,color .35s;transition:transform .15s,color .35s,-webkit-transform .15s}.footer-contacts__link:hover{color:#fe7817;-webkit-transform:scale(1.1);transform:scale(1.1)}.footer-contacts__icon{font-size:1.4em;margin-right:5px}.chats{position:fixed;bottom:40px;right:60px;z-index:2000;border-radius:50%}.chats::after,.chats::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border:2px solid #fe7817;border-radius:50%;content:'';-webkit-animation:chatBtnPulsing 5s ease-in-out infinite;animation:chatBtnPulsing 5s ease-in-out infinite}.chats::after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.chats__trigger-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.chats__tip{position:absolute;right:100%;top:50%;margin-right:16px;padding:10px 15px;border-radius:4px;background:rgba(0,0,0,.7);color:#fff;white-space:nowrap;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.chats__tip--visible{opacity:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.chats__tip::after{position:absolute;top:50%;left:100%;border:8px solid transparent;border-left-color:rgba(0,0,0,.7);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}.chats__links{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.chats--expanded .chats__links{opacity:1}.chats__link{position:absolute;top:50%;left:50%;width:1em;height:1em;font-size:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0;background:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.chats--expanded .chats__link:nth-child(1){-webkit-transform:translate(-50%,-545%);transform:translate(-50%,-545%)}.chats--expanded .chats__link:nth-child(2){-webkit-transform:translate(-50%,-425%);transform:translate(-50%,-425%)}.chats--expanded .chats__link:nth-child(3){-webkit-transform:translate(-50%,-305%);transform:translate(-50%,-305%)}.chats--expanded .chats__link:nth-child(4){-webkit-transform:translate(-50%,-185%);transform:translate(-50%,-185%)}.chats-trigger{position:relative;width:1em;height:1em;padding:0;border:0;font-size:60px;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;cursor:pointer;background:#fe7817;color:#fff}.chats-trigger__wrapper{position:relative;width:100%;height:100%}.chats-trigger__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .35s;transition:all .35s}.chats-trigger__icon--chat{font-size:.5em}.chats--expanded .chats-trigger__icon--chat{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.chats-trigger__icon--close{font-size:.2667em;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.chats--expanded .chats-trigger__icon--close{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-control{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.custom-control__real{position:absolute;top:1em;left:.3em;width:1px;height:1px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-control__real:focus,.custom-control__real:hover{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-control__fake{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 1em;flex:0 0 1em;width:1em;height:1em;margin-right:8px;border:2px solid currentColor;border-radius:5px;vertical-align:middle}.custom-control__fake::before{position:absolute;top:2px;left:2px;right:2px;bottom:2px;display:none;border-radius:3px;background:currentColor;content:''}.custom-control__real:checked~.custom-control__fake::before{display:block}.custom-control__real.focus-visible~.custom-control__fake{-webkit-box-shadow:0 0 2px 2px #fe7817;box-shadow:0 0 2px 2px #fe7817}.custom-control__fake--radio,.custom-control__fake--radio::before{border-radius:50%}.custom-control__label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal{display:none}.modal--open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;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;padding:35px 10px 30px;overflow:auto;background:rgba(0,0,0,.6)}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:fadeIn .35s cubic-bezier(0,0,.2,1);animation:fadeIn .35s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:fadeOut .35s cubic-bezier(0,0,.2,1);animation:fadeOut .35s cubic-bezier(0,0,.2,1)}.modal--map .modal__overlay{padding:0;background:rgba(255,255,255,.7)}.modal__container{position:relative;width:600px;max-width:100%;margin:auto;overflow:visible}.modal--map .modal__container{width:100%}.modal__body{max-width:100%;padding:35px 25px;border-radius:10px;text-align:center;background:#fff}.modal--map .modal__body{padding:0!important;background:0}.modal__close{position:absolute;left:100%;bottom:100%;z-index:10;font-size:36px;line-height:0;width:1em;height:1em;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0;color:#fff;cursor:pointer}.modal--map .modal__close{color:#000;left:auto;right:15px!important;top:15px!important;bottom:auto}.modal__close .icon{font-size:.5em;pointer-events:none}.modal__title{font-family:BrushType;text-align:center;font-size:36px;line-height:1;margin-bottom:.75em}.modal--callback .modal__title{margin-bottom:1.4em}.modal-form{font-size:18px}.modal-form__fieldset{margin:0 0 20px;padding:0;text-align:left;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-form__title{margin-bottom:10px}.modal-form__control:nth-child(n+2){margin-top:10px}.modal-form__input-wrapper{position:relative}.modal-form__input-wrapper .date-input-icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-size:1.4em}.modal-form__text-input{width:100%;min-height:60px;padding:0 1em;border:2px solid #08384a;border-radius:5px}.modal-form__text-input--number{width:90px;padding-right:0}.modal-form__confirm{margin-bottom:30px;text-align:left}.modal-form__confirm a{color:#fe7817}.modal-form__submit{height:40px;min-width:75%;border:0;border-radius:10px;text-transform:uppercase;background:#08384a;color:#fff;cursor:pointer;-webkit-transition:background .35s,-webkit-box-shadow .35s;transition:background .35s,-webkit-box-shadow .35s;transition:box-shadow .35s,background .35s;transition:box-shadow .35s,background .35s,-webkit-box-shadow .35s}.modal-form__submit:hover{-webkit-box-shadow:0 2px 14px rgba(0,0,0,.3);box-shadow:0 2px 14px rgba(0,0,0,.3);background:#0d5b78}.modal-form__notes{max-width:440px;margin-left:auto;margin-right:auto;font-size:.75em;margin-top:1em}.gslide-inline{border-radius:10px}.privacy a{text-decoration:underline;color:#fe7817}.gslide-title{margin-bottom:0!important;font-size:1.3em!important}.gslide-image{overflow:hidden;border-radius:10px}@media (min-width:576px){.areas .tab-btn--active,.areas .tab-btn.glide__bullet--active{background:#4df498;color:#000}.recreation__slides{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recreation__slide{margin-bottom:40px}.recreation__arrows,.recreation__bullets{display:none}}@media (min-width:680px){.header-top__burger{display:none}}@media (min-width:769px){.desc-bottom .gslide-image{border-radius:10px 10px 0 0}.description-bottom{border-radius:0 0 10px 10px}}@media (min-width:921px){.area-map--modal .area-map__place--parking{top:64%;left:24%}}@media (min-width:1921px){.areas{background-size:1920px 310px}.area-map--modal .area-map__place--administration{top:32%}.area-map--modal .area-map__place--penguin{top:46%}.area-map--modal .area-map__place--elk{top:56%}.area-map--modal .area-map__place--crater{top:51%}.area-map--modal .area-map__place--crater-2{top:40%}.area-map--modal .area-map__place--coop{top:20.4%}.area-map--modal .area-map__place--seesaw{top:19.6%;left:64%}}@media (max-width:1239px){.areas__control--prev{left:0}.areas__control--next{right:0}}@media (max-width:1199px){.footer__container{-ms-grid-columns:.8fr 1.2fr 1fr;grid-template-columns:.8fr 1.2fr 1fr}}@media (max-width:1089px){.recreation__slide{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}@media (max-width:1023px){.container{max-width:900px}.header-top{padding:20px 0}.header-top__slogan{font-size:16px}.header-nav{font-size:14px}.intro{min-height:785px;background-size:auto 290px,auto 820px}.intro__logo{width:200px}.intro__title{font-size:64px}.intro__video-trigger{margin-top:0;margin-bottom:15px}.intro__calc{margin-top:0}.v-trigger__btn{font-size:18px}.btn{font-size:20px}.btn__wrapper{min-height:45px}.section-title{font-size:50px}.areas{background-size:1800px 250px}.area-map__place--penguin{top:39%}.area-map__place--elk{top:49%}.scenario__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.scenario__column{-ms-flex-preferred-size:100%;flex-basis:100%}.scenario__column--instructor{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-bottom:30px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.recreation__slide-name{font-size:20px}.reviews__container{padding-top:40px;padding-bottom:40px}.footer__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(-webkit-min-content)[4];-ms-grid-rows:(min-content)[4];grid-template-rows:repeat(4,-webkit-min-content);grid-template-rows:repeat(4,min-content)}.footer__container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.footer__container>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.footer__container>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.footer__container>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.footer__container>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.footer__container>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.footer__container>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.footer__container>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.footer-subscribe{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.footer-subscribe__form{max-width:320px}.footer-copyright{margin-top:20px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media (max-width:899px){.gallery-arrows{padding-left:57px;padding-right:57px}}@media (max-width:875px){.intro__title{font-size:48px}.section-title{font-size:40px}}@media (max-width:767px){.page{font-size:14px}.header-top__slogan{font-size:1rem}.header-nav{font-size:12px}.intro{min-height:640px;background-size:auto 240px,auto 700px}.intro__logo{width:120px}.intro__blot{width:320px}.area-map__place--rest{left:20%}.area-map__place--penguin{left:53%;top:37%}.area-map__place--elk{top:49%;left:59%}.area-map__place--crater{top:43%}.area-map__place--crater-2{top:32%}.tab-btn{font-size:1rem}.tab-btn__icon{display:none}.recreation__caption{padding-left:25px;padding-right:25px}.recreation__slide-name{font-size:16px}.pricing-card__wrapper{font-size:16px}}@media (max-width:689px){.modal__close{left:auto;right:-.25em}}@media (max-width:679px){.header-top{padding:15px 60px 15px 0}.header-nav{position:absolute;right:-3px;top:66px;z-index:10;width:290px;padding:20px;font-size:18px;border-radius:10px;-webkit-box-shadow:0 -3px 15px 0 rgba(0,0,0,.35);box-shadow:0 -3px 15px 0 rgba(0,0,0,.35);background:#fff;opacity:0;-webkit-transform:translate(0,15px);transform:translate(0,15px);visibility:hidden;-webkit-transition:opacity .35s,visibility 0s .35s,-webkit-transform .35s;transition:opacity .35s,visibility 0s .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s,visibility 0s .35s;transition:opacity .35s,transform .35s,visibility 0s .35s,-webkit-transform .35s}.header-nav--open{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.header-nav::before{position:absolute;bottom:100%;right:10px;border:10px solid transparent;border-bottom-color:#fff;content:''}.header-nav__list{display:block;margin:0}.header-nav__item:nth-child(n+2){margin-left:0;margin-top:1em}.header-nav__link{display:block;text-align:center}}@media (max-width:575px){.intro{min-height:100vh;background-image:url(../img/intro-bg-bottom-mask-sm.png),url(../img/intro-bg-sm.jpg);background-size:100% auto,auto 110%}.intro__title{font-size:32px}.intro__video-trigger{text-align:center;margin:20px 0;padding-right:0}.btn{font-size:16px}.section-title{font-size:28px}.areas{background-size:180vw 90px}.areas__title{margin-bottom:50px}.areas__slider{margin-left:-15px;width:calc(100% + 30px)}.areas__tablist{padding-left:15px;padding-right:15px}.areas__control{font-size:16px}.area-map__expand{top:0;right:15px}.area-map__places{font-size:12px}.area-map__place--administration{top:21.5%;left:12%}.area-map__place--rest{top:38%;left:17%}.area-map__place--parking{top:53%;left:22%}.area-map__place--moat{left:37%;top:48%}.area-map__place--playground{top:17%;left:38%}.area-map__place--penguin{top:33.8%;left:50.5%}.area-map__place--elk{top:42.4%;left:58%}.area-map__place--crater{top:37.8%;left:71.6%}.area-map__place--crater-2{left:66%;top:25%}.area-map__place--coop{top:6%;left:70%}.area-map__place--seesaw{top:5%;left:59%}.area-map__place--storage{top:7.5%}.area-map__place--building{left:37%;top:22%}.area-map__place--headquarters{left:47.4%;top:31%}.area-map__place--war-base-parking{top:19%;left:81%}.tab-btn{font-size:12px}.tab-btn__wrapper{padding:10px 5px}.scenario{padding:40px 0;font-size:18px}.scenario__title{margin-bottom:.5em}.scenario__column--instructor{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.gallery-arrows{padding:0 20px}.recreation__slider .glide__track{overflow:visible}.recreation__slide{-webkit-transition:opacity .35s;transition:opacity .35s}.recreation__slide:not(.glide__slide--active){opacity:.5}.pricing{padding-bottom:20px}.pricing__tablist .info-btn{font-size:8px}.pricing__tabpanels{padding-left:15px;padding-right:15px;overflow:hidden}.pricing__tabpanels .glide__track{overflow:visible}.pricing-top-tip{font-size:1em}.pricing-card__header{padding-top:7px;min-height:50px}.pricing-card__title{font-size:28px}.pricing-card__title::after{margin:0}.pricing-card__details{min-height:200px}.reviews__container{margin-left:-15px;margin-right:-15px;padding:20px 25px 30px;background-size:100% auto;background-repeat:round}.reviews__feed{max-width:100%}.ya-map-route__directions ul::after{display:inline-block;margin-top:10px;padding:6px 0;font-size:1.25em;content:'Открыть в приложении: '}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-nav{margin-bottom:20px}.footer-privacy{display:inline-block;margin-top:20px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer-subscribe__title{margin-bottom:15px}.footer-contacts{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-contacts__link:nth-child(n+2){margin-left:1em}.chats{bottom:20px;right:20px}.chats__tip{display:none}.modal__body{padding:25px 20px}.modal__title{font-size:28px}.modal-form{font-size:16px}.modal-form__fieldset{margin-bottom:10px}.modal-form__submit{font-size:14px;width:100%}}@media (max-width:499px){.header-top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}.header-top__links{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1em}.header-top__tel{margin-bottom:0}}@media (max-width:444px){.areas{background-size:180vw 120px}.areas__title{margin-bottom:60px}}@media (max-width:359px){.modal__title{font-size:20px}.modal-form{font-size:14px}.modal-form__text-input{min-height:40px}}@media (max-width:339px){.tip{min-width:290px}}