@charset 'UTF-8';@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes wobble{0%,to{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInDown{0%{transform:translateY(-2000px);opacity:0}60%{transform:translateY(30px);opacity:1}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInLeft{0%{transform:translateX(-2000px);opacity:0}60%{transform:translateX(30px);opacity:1}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes bounceInRight{0%{transform:translateX(2000px);opacity:0}60%{transform:translateX(-30px);opacity:1}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInUp{0%{transform:translateY(2000px);opacity:0}60%{transform:translateY(-30px);opacity:1}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(1.1);opacity:1}to{transform:scale(.3);opacity:0}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{transform:translateY(-20px);opacity:1}to{transform:translateY(2000px);opacity:0}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{transform:translateX(20px);opacity:1}to{transform:translateX(-2000px);opacity:0}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{transform:translateX(-20px);opacity:1}to{transform:translateX(2000px);opacity:0}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{transform:translateY(20px);opacity:1}to{transform:translateY(-2000px);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDownBig{0%{transform:translateY(-400px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInLeftBig{0%{transform:translateX(-400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRightBig{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{transform:translateY(400px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes fadeOutDownBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(2000px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeftBig{0%{transform:translateX(0);opacity:1}to{transform:translateX(-2000px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}@keyframes fadeOutRightBig{0%{transform:translateX(0);opacity:1}to{transform:translateX(2000px);opacity:0}}@keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes fadeOutUpBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(-2000px);opacity:0}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}to{transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}to{transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes rotateIn{0%{transform:rotate(-200deg);transform-origin:center center;opacity:0}to{transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotateInDownLeft{0%{transform:rotate(-90deg);transform-origin:left bottom;opacity:0}to{transform:rotate(0);transform-origin:left bottom;opacity:1}}@keyframes rotateInDownRight{0%{transform:rotate(90deg);transform-origin:right bottom;opacity:0}to{transform:rotate(0);transform-origin:right bottom;opacity:1}}@keyframes rotateInUpLeft{0%{transform:rotate(90deg);transform-origin:left bottom;opacity:0}to{transform:rotate(0);transform-origin:left bottom;opacity:1}}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);transform-origin:right bottom;opacity:0}to{transform:rotate(0);transform-origin:right bottom;opacity:1}}@keyframes rotateOut{0%{transform:rotate(0);transform-origin:center center;opacity:1}to{transform:rotate(200deg);transform-origin:center center;opacity:0}}@keyframes rotateOutDownLeft{0%{transform:rotate(0);transform-origin:left bottom;opacity:1}to{transform:rotate(90deg);transform-origin:left bottom;opacity:0}}@keyframes rotateOutDownRight{0%{transform:rotate(0);transform-origin:right bottom;opacity:1}to{transform:rotate(-90deg);transform-origin:right bottom;opacity:0}}@keyframes rotateOutUpLeft{0%{transform:rotate(0);transform-origin:left bottom;opacity:1}to{transform:rotate(-90deg);transform-origin:left bottom;opacity:0}}@keyframes rotateOutUpRight{0%{transform:rotate(0);transform-origin:right bottom;opacity:1}to{transform:rotate(90deg);transform-origin:right bottom;opacity:0}}@keyframes slideInUp{0%{visibility:visible;transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{transform:translateY(-2000px);opacity:0}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translateX(-2000px);opacity:0}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(2000px);opacity:0}to{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-2000px);opacity:0}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(2000px);opacity:0}}@keyframes slideOutUp{0%{transform:translateY(0)}to{transform:translateY(-2000px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translateY(700px);opacity:0}}@keyframes rollIn{0%{transform:translateX(-100%) rotate(-120deg);opacity:0}to{transform:translateX(0) rotate(0deg);opacity:1}}@keyframes rollOut{0%{transform:translateX(0) rotate(0deg);opacity:1}to{transform:translateX(100%) rotate(120deg);opacity:0}}.header{position:fixed;z-index:10;top:0;left:0;border-bottom:1px solid #251c2d;background:#0e0515}.header .header-content{display:flex;padding:14px 0 13px;justify-content:space-between;align-items:center}.header .logo,footer .footer-main .logo{display:flex;width:80px}.header,.header .logo img,footer,footer .footer-main .logo img{width:100%}.header .links,footer .footer-main .nav ul{display:flex;justify-content:flex-end;align-items:center}.header .links .film,footer .footer-main .nav ul li a{font-size:14px;font-weight:400;font-style:normal;transition:all .3s;color:#fff}.header .links .film{margin-right:13px;line-height:140%}.header .links .film:hover{color:#ca58ff}.header .links .log-out span,template{display:none}.header .links .log-out svg path{transition:all .3s}.header .links .log-out:hover svg path{stroke:#ca58ff}@media screen and (min-width:768px){.header .header-content{padding:25px 0 26px}.header .logo{width:120px}.header .links .film{margin-right:17px}.header .links .log-out{display:flex;align-items:center}.header .links .log-out span{font-size:14px;font-weight:400;font-style:normal;line-height:140%;display:block;transition:all .3s;color:#bbb4cb}.header .links .log-out:hover span{color:#ca58ff}}@media screen and (min-width:1024px){.header .header-content{padding:42px 0 41px}.header .links .film{font-size:16px;margin-right:24px}.header .links .log-out span{font-size:16px;margin-right:9px}}@media screen and (min-width:1320px){.header .header-content{padding:40px 0 39px}.header .logo{width:168px}.header .links .film{font-size:20px;margin-right:43px}.header .links .log-out span{font-size:20px;margin-right:12px}}@media screen and (min-width:3400px){.header{border-width:2px}.header .header-content{padding:80px 0 78px}.header .logo{width:336px}.header .links .film{font-size:40px;margin-right:86px}.header .links .log-out span{font-size:40px;margin-right:24px}.header .links .log-out svg{width:48px;height:48px}}footer{position:absolute;bottom:0;left:0;border-top:1px solid #251c2d;background:#0e0515}footer .footer-main{display:flex;flex-direction:column;padding-top:39px;align-items:center}footer .footer-main .nav{margin:23px auto}footer .footer-main .nav ul{justify-content:center}footer .footer-main .nav ul li{margin-right:17px}footer .footer-main .nav ul li a{line-height:126%;position:relative}footer .footer-main .nav ul li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';transition:all .3s;background:#fff}footer .footer-main .nav ul li a:hover{color:#753396}footer .footer-main .nav ul li a:hover:after{background:#753396}footer .footer-main .nav ul li:last-child,footer .footer-main .social-links li:last-child{margin-right:0}footer .footer-main .social-links{display:flex;align-items:center;justify-content:center}footer .footer-main .social-links li{margin-right:12px}footer .footer-main .social-links li a{display:flex;transition:all .3s}footer .footer-main .social-links li a img{width:32px}footer .footer-main .social-links li a:hover{transform:scale(1.2)}footer .footer-cop{display:flex;flex-direction:column-reverse;padding-top:25px;padding-bottom:41px}footer .footer-cop .copyright{font-size:14px;font-weight:400;font-style:normal;line-height:126%;margin-top:24px;text-align:center;color:#e8e8e8}footer .footer-cop .created{display:flex;align-items:center;justify-content:center}footer .footer-cop .created span{font-size:12px;font-weight:400;font-style:normal;line-height:126%;margin-right:10px;color:#e8e8e8}footer .footer-cop .created a{display:flex}footer .footer-cop .created a img{width:87px}@media screen and (min-width:768px){footer .footer-cop,footer .footer-main{flex-direction:row;justify-content:space-between}footer .footer-main{flex-wrap:wrap;padding-top:35px}footer .footer-cop .created a img,footer .footer-main .logo{width:120px}footer .footer-main .nav{margin:0}footer .footer-main .nav ul li{margin-right:25px}footer .footer-main .social-links{margin-top:29px;flex-basis:100%;justify-content:flex-start}footer .footer-main .social-links li{margin-right:16px}footer .footer-main .social-links li a img{width:40px}footer .footer-cop{padding-top:40px;padding-bottom:32px;align-items:center}footer .footer-cop .copyright{font-size:16px;margin-top:0}footer .footer-cop .created span{font-size:16px}}@media screen and (min-width:1024px){footer .footer-main{padding-top:30px}footer .footer-main .social-links{margin:0;flex-basis:30%;justify-content:flex-end}footer .footer-main .social-links li a img{width:40px}footer .footer-main .nav{position:absolute;top:41px;left:50%;transform:translate(-50%,0)}footer .footer-main .nav ul li{margin-right:33px}footer .footer-main .nav ul li a{font-size:20px;line-height:126%}}@media screen and (min-width:1320px){footer .footer-main{padding-top:30px}footer .footer-main .logo{width:168px}footer .footer-main .social-links li{margin-right:30px}}@media screen and (min-width:3400px){footer{border-width:2px}footer .footer-main{padding-top:60px}footer .footer-main .logo{width:336px}footer .footer-main .social-links li{margin-right:60px}footer .footer-main .social-links li a img{width:80px}footer .footer-main .nav{top:82px}footer .footer-main .nav ul li{margin-right:66px}footer .footer-main .nav ul li a{font-size:40px;padding-bottom:2px}footer .footer-main .nav ul li a:after{height:2px}footer .footer-cop{padding-top:80px;padding-bottom:64px}footer .footer-cop .copyright{font-size:32px}footer .footer-cop .created span{font-size:32px;margin-right:20px}footer .footer-cop .created a img{width:240px}}@font-face{font-family:'Cormorant Garamond';font-weight:300;font-style:italic;src:url(../fonts/Garamond/CormorantGaramond-LightItalic.eot);src:url(../fonts/Garamond/CormorantGaramond-LightItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Garamond/CormorantGaramond-LightItalic.woff2) format('woff2'),url(../fonts/Garamond/CormorantGaramond-LightItalic.woff) format('woff'),url(../fonts/Garamond/CormorantGaramond-LightItalic.svg#CormorantGaramond-LightItalic) format('svg')}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}.bounce{animation-name:bounce}.flash{animation-name:flash}.pulse{animation-name:pulse}.shake{animation-name:shake}.swing{transform-origin:top center;animation-name:swing}.tada{animation-name:tada}.wobble{animation-name:wobble}.bounceIn{animation-name:bounceIn}.bounceInDown{animation-name:bounceInDown}.bounceInLeft{animation-name:bounceInLeft}.bounceInRight{animation-name:bounceInRight}.bounceInUp{animation-name:bounceInUp}.bounceOut{animation-name:bounceOut}.bounceOutDown{animation-name:bounceOutDown}.bounceOutLeft{animation-name:bounceOutLeft}.bounceOutRight{animation-name:bounceOutRight}.bounceOutUp{animation-name:bounceOutUp}.fadeIn{animation-name:fadeIn}.fadeInDown{animation-name:fadeInDown}.fadeInDownBig{animation-name:fadeInDownBig}.fadeInLeft{animation-name:fadeInLeft}.fadeInLeftBig{animation-name:fadeInLeftBig}.fadeInRight{animation-name:fadeInRight}.fadeInRightBig{animation-name:fadeInRightBig}.fadeInUp{animation-name:fadeInUp}.fadeInUpBig{animation-name:fadeInUpBig}.fadeOut{animation-name:fadeOut}.fadeOutDown{animation-name:fadeOutDown}.fadeOutDownBig{animation-name:fadeOutDownBig}.fadeOutLeft{animation-name:fadeOutLeft}.fadeOutLeftBig{animation-name:fadeOutLeftBig}.fadeOutRight{animation-name:fadeOutRight}.fadeOutRightBig{animation-name:fadeOutRightBig}.fadeOutUp{animation-name:fadeOutUp}.fadeOutUpBig{animation-name:fadeOutUpBig}.animated.flip{animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}.flipInX,.flipInY,.flipOutX,.flipOutY{animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.flipInY,.flipOutX,.flipOutY{animation-name:flipInY}.flipOutX,.flipOutY{animation-name:flipOutX}.flipOutY{animation-name:flipOutY}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}.rotateIn{animation-name:rotateIn}.rotateInDownLeft{animation-name:rotateInDownLeft}.rotateInDownRight{animation-name:rotateInDownRight}.rotateInUpLeft{animation-name:rotateInUpLeft}.rotateInUpRight{animation-name:rotateInUpRight}.rotateOut{animation-name:rotateOut}.rotateOutDownLeft{animation-name:rotateOutDownLeft}.rotateOutDownRight{animation-name:rotateOutDownRight}.rotateOutUpLeft{animation-name:rotateOutUpLeft}.rotateOutUpRight{animation-name:rotateOutUpRight}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}.slideOutLeft{animation-name:slideOutLeft}.slideOutRight{animation-name:slideOutRight}.slideOutUp{animation-name:slideOutUp}.hinge{animation-name:hinge}.rollIn{animation-name:rollIn}.rollOut{animation-name:rollOut}@font-face{font-family:'fontello';font-weight:400;font-style:normal;src:url(../fonts/fontello.eot?48529630);src:url(../fonts/fontello.eot?48529630#iefix) format('embedded-opentype'),url(../fonts/fontello.woff2?48529630) format('woff2'),url(../fonts/fontello.woff?48529630) format('woff'),url(../fonts/fontello.ttf?48529630) format('truetype'),url(../fonts/fontello.svg?48529630#fontello) format('svg')}[class*=' icon-']:before,[class^=icon-]:before{font-family:'fontello';font-weight:400;font-style:normal;font-variant:normal;line-height:1em;display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;text-align:center;text-decoration:inherit;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-logo:before{content:'\e800'}.icon-vk:before{content:'\e801'}.icon-instagram:before{content:'\e802'}.icon-plus:before{content:'\e803'}.icon-youtube:before{content:'\e804'}.icon-right-arrow:before{content:'\e805'}.icon-level-1:before{content:'\e806'}.icon-odnoklassnik:before{content:'\e807'}.icon-error:before{content:'\e808'}.icon-download:before{content:'\e809'}.icon-level-2:before{content:'\e80a'}.icon-types-tourism-2:before{content:'\e80b'}.icon-types-tourism-3:before{content:'\e80c'}.icon-types-tourism-4:before{content:'\e80d'}.icon-level-3:before{content:'\e80e'}.icon-level-4:before{content:'\e80f'}.icon-types-tourism-7:before{content:'\e810'}.icon-types-tourism-8:before{content:'\e811'}.icon-types-tourism-9:before{content:'\e812'}.icon-types-tourism-1:before{content:'\e813'}.icon-types-tourism-5:before{content:'\e814'}.icon-types-tourism-6:before{content:'\e815'}.icon-types-hiking-3:before{content:'\e816'}.icon-level-5:before{content:'\e817'}.icon-level-6:before{content:'\e818'}.icon-types-hiking-6:before{content:'\e819'}.icon-types-hiking-1:before{content:'\e81a'}.icon-types-hiking-2:before{content:'\e81b'}.icon-types-hiking-5:before{content:'\e81c'}.icon-types-hiking-4:before{content:'\e81d'}.icon-search:before{content:'\e81e'}.icon-next:before{content:'\e81f'}.icon-refresh:before{content:'\e820'}.icon-star:before{content:'\e821'}.icon-binoculars:before{content:'\e822'}.icon-clock:before{content:'\e823'}.icon-attachment:before{content:'\e824'}.icon-smile:before{content:'\e825'}.icon-hand:before{content:'\e826'}.icon-arrow:before{content:'\e827'}.icon-route:before{content:'\e828'}.icon-rout:before{content:'\e829'}.icon-checked:before{content:'\e82a'}.icon-settings:before{content:'\e82b'}.icon-door:before{content:'\e82c'}.icon-email:before{content:'\e82d'}.icon-right-arr:before{content:'\e82e'}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%}body,html,sub,sup{position:relative}body{margin:0;min-height:100vh;padding-bottom:var(--footer_height);background:#0e0515;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{overflow:visible;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;max-width:100%;white-space:normal;color:inherit}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden]{display:none}.popup{position:fixed;z-index:10;top:0;left:110%;width:100vw;height:100vh;transition:all .3s;background:rgba(14,5,21,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup .popup_content{position:absolute;z-index:2;top:50%;left:50%;display:flex;flex-direction:column;width:335px;padding:40px 20px;transition:all .3s;transform:translate(-50%,-50%);border-radius:10px;background:#fff;align-items:center}@media screen and (min-width:3400px){.popup .popup_content{border-radius:20px}}.popup .close{position:absolute;z-index:2;top:10px;right:13px;display:flex;width:24px;height:24px;cursor:pointer;transition:all .5s;background:rgba(255,255,255,.5);align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup .close:after,.popup .close:before{position:absolute;top:50%;left:50%;width:20px;height:1px;content:'';transition:all .3s;transform:translate(-50%,-50%) rotate(45deg);background:#fff}.popup .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.popup .close:hover,.popup_accepted .popup_content .close:hover:after,.popup_accepted .popup_content .close:hover:before,.popup_form .popup_content .close:hover:after,.popup_form .popup_content .close:hover:before{background:#0085ff}@media screen and (min-width:1024px){.popup .close{top:20px;right:26px;width:34px;height:34px}.popup .close:after,.popup .close:before{width:28px;height:2px}}@media screen and (min-width:3400px){.popup .close{top:30px;right:36px;width:68px;height:68px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.popup .close:after,.popup .close:before{width:56px;height:2px}}.popup .other_side{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.popup_accepted{z-index:20}.popup_accepted .popup_content{position:relative;padding:45px 11px 35px 14px}.popup_accepted .popup_content .close{background:0 0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.popup_accepted .popup_content .text{font-family:'Inter',sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:119.875%;position:relative;z-index:2;margin-bottom:20px;text-align:center;letter-spacing:.48px;color:#fff}.popup_accepted .popup_content .text span{font-weight:800;background:linear-gradient(90deg,#8110ff,#5d4dff,#3098ff,#09e1ff,#00b8ff,#0085ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup_accepted .popup_content .to_home{font-size:9px;font-weight:500;font-style:normal;line-height:normal;z-index:2;display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:4px 7px 4px 15px;transition:all .3s;letter-spacing:.18px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:100px;align-items:center}.popup_accepted .popup_content .to_home span{display:flex;width:28px;height:28px;margin-left:17px;border-radius:50%;background:rgba(255,255,255,.2);align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup_accepted .popup_content .to_home span svg{width:12px;height:10px}.popup_accepted .popup_content .to_home:hover{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width:768px){.popup_accepted .popup_content{width:477px;padding:55px 32px 55px 33px}.popup_accepted .popup_content .text{font-size:18px;letter-spacing:.18px}.popup_accepted .popup_content .to_home{font-size:10px}}@media screen and (min-width:1320px){.popup_accepted .popup_content{padding:74px 32px 74px 33px}.popup_accepted .popup_content .text{font-size:20px}.popup_accepted .popup_content .to_home{font-size:12px;padding:6px 12px 6px 20px}.popup_accepted .popup_content .to_home span{width:33px;height:33px}.popup_accepted .popup_content .to_home span svg{width:17px;height:15px}.popup_accepted .popup_content .close{top:15px;right:15px}}@media screen and (min-width:1800px){.popup_accepted .popup_content .text{font-size:22px;letter-spacing:.22px}}@media screen and (min-width:3400px){.popup_accepted .popup_content{width:954px;padding:148px 66px}.popup_accepted .popup_content .text{font-size:44px;margin-bottom:40px}.popup_accepted .popup_content .to_home{font-size:24px;padding:12px 24px 12px 40px;border-width:2px}.popup_accepted .popup_content .to_home span{width:66px;height:66px}.popup_accepted .popup_content .to_home span svg{width:34px;height:30px}}.popup_form{z-index:15}.popup_form .popup_content{display:flex;flex-direction:column;padding:0}.popup_form .popup_content .close{background:0 0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.popup_form .popup_content .close:after,.popup_form .popup_content .close:before{background:#000}.popup_form .popup_content .image{display:none;overflow:hidden;width:100%;border-radius:0 10px 10px 0;order:-1}.popup_form .popup_content .image img{width:100%;height:145px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.popup_form .popup_content .form{width:100%;padding:30px 20px}.popup_form .popup_content .form .main-text{font-family:'Inter',sans-serif;font-size:22px;font-weight:600;font-style:normal;line-height:120.9%;margin-bottom:25px;text-align:left;letter-spacing:.22px;color:#000}.popup_form .popup_content .form form .form_item{display:flex;flex-direction:column;margin-bottom:15px}.popup_form .popup_content .form form .form_item label{font-size:12px;font-weight:400;font-style:normal;line-height:175%;margin-bottom:5px;transition:all .5s;color:#252434;order:-1}.popup_form .popup_content .form form .form_item input,.popup_form .popup_content .form form .form_item textarea{font-size:12px;font-weight:300;font-style:normal;line-height:175%;width:100%;padding:8px 20px;transition:all .5s;letter-spacing:.3px;color:#252434;border:1px solid rgba(37,36,52,.5);border-radius:5px}.popup_form .popup_content .form form .form_item input:focus,.popup_form .popup_content .form form .form_item textarea:focus{border:1px solid transparent;background:linear-gradient(212deg,#fff,#fff) padding-box,linear-gradient(92deg,rgba(91,47,255,.5) 3.6%,rgba(2,132,255,.5) 88.46%,#1463ff 97.91%) border-box}.popup_form .popup_content .form form .form_item input:focus+label,.popup_form .popup_content .form form .form_item textarea:focus+label{color:rgba(0,133,255,.55)}.popup_form .popup_content .form form .form_item input:user-valid,.popup_form .popup_content .form form .form_item textarea:user-valid{border:1px solid transparent;background:linear-gradient(212deg,#fff,#fff) padding-box,linear-gradient(92deg,#5b2fff 3.6%,#0284ff 88.46%,#1463ff 97.91%) border-box}.popup_form .popup_content .form form .form_item input:user-valid+label,.popup_form .popup_content .form form .form_item textarea:user-valid+label{color:#000}.popup_form .popup_content .form form .form_item textarea{height:105px;resize:none}.popup_form .popup_content .form form .form_item .error-text{font-size:10px;font-weight:400;font-style:normal;line-height:175%;overflow:hidden;height:0;text-transform:lowercase;color:#252434}.popup_form .popup_content .form form button{font-size:12px;font-weight:400;font-style:normal;line-height:100%;display:flex;width:94px;margin:25px 0 0 auto;padding:8px 16px;transition:all .3s;text-align:center;color:rgba(34,0,121,.5);border:1px solid rgba(34,0,121,.5);border-radius:100px;background:0 0;align-items:center;justify-content:flex-start}.popup_form .popup_content .form form button svg{margin-right:8px;transition:all .3s;opacity:.5}.popup_form .popup_content .form form button:hover{color:#220079;border-color:#220079}.popup_form .popup_content .form form button:hover svg{opacity:1}.popup_form .popup_content .form form input::-webkit-input-placeholder,.popup_form .popup_content .form form textarea::-webkit-input-placeholder{color:rgba(37,36,52,.5)}.popup_form .popup_content .form form input:-moz-placeholder,.popup_form .popup_content .form form input::-moz-placeholder,.popup_form .popup_content .form form textarea:-moz-placeholder,.popup_form .popup_content .form form textarea::-moz-placeholder{color:rgba(37,36,52,.5)}.popup_form .popup_content .form form input:-ms-input-placeholder,.popup_form .popup_content .form form textarea:-ms-input-placeholder{color:rgba(37,36,52,.5)}.popup_form .popup_content .form form input:focus::-webkit-input-placeholder,.popup_form .popup_content .form form textarea:focus::-webkit-input-placeholder{color:transparent}.popup_form .popup_content .form form input:focus:-moz-placeholder,.popup_form .popup_content .form form input:focus::-moz-placeholder,.popup_form .popup_content .form form textarea:focus:-moz-placeholder,.popup_form .popup_content .form form textarea:focus::-moz-placeholder{color:transparent}.popup_form .popup_content .form form textarea:focus:-ms-input-placeholder{color:transparent}.popup_form .popup_content .event-detail{width:100%;padding:45px 20px 0;order:-1}.popup_form .popup_content .event-detail .name{font-family:'Inter',sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:109.875%;margin-bottom:15px;letter-spacing:.28px;text-transform:uppercase;color:rgba(0,0,0,.4)}.popup_form .popup_content .event-detail ul{display:flex;justify-content:space-between;flex-wrap:wrap}.popup_form .popup_content .event-detail ul li{margin-bottom:8px;flex-basis:40%}.popup_form .popup_content .event-detail ul li span{font-size:12px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.84px;color:#292929}.popup_form .popup_content .event-detail ul li p{font-size:14px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:.7px;color:#303030}.popup_form .popup_content .event-detail ul li.price p{background:linear-gradient(88deg,#6442ff 0%,#5160ff 91.12%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup_form .popup_content .event-detail ul li:nth-child(odd){flex-basis:55%}.popup_form .popup_content .event-detail img{display:none}@media screen and (min-width:768px){.popup_form .popup_content{flex-direction:row;width:688px;align-items:stretch;justify-content:space-between}.popup_form .popup_content .close{background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup_form .popup_content .close:after,.popup_form .popup_content .close:before{background:#fff}.popup_form .popup_content .image{display:block;min-height:100%;order:2;flex-basis:44%}.popup_form .popup_content .image img{height:100%}.popup_form .popup_content .form{padding:70px 20px;flex-basis:56%}.popup_form .popup_content .form .main-text{margin-bottom:18px}.popup_form .popup_content .form form .form_item{margin-bottom:11px}.popup_form .popup_content .form form button{width:94px;margin:20px 0 0}.popup_form .popup_content .event-detail{padding:115px 20px 20px 0;order:2;flex-basis:46%}.popup_form .popup_content .event-detail img{display:block;width:100%;height:178px;margin-top:34px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (min-width:1024px){.popup_form .popup_content{width:904px}.popup_form .popup_content .form{padding:70px 40px;flex-basis:57%}.popup_form .popup_content .form .main-text{font-size:24px;letter-spacing:.24px}.popup_form .popup_content .form form .form_item{margin-bottom:12px}.popup_form .popup_content .image{flex-basis:43%}.popup_form .popup_content .event-detail{padding:115px 40px 40px 0;order:2;flex-basis:43%}.popup_form .popup_content .event-detail img{display:block;width:100%;height:178px;margin-top:34px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.popup_form .popup_content .event-detail .name{font-size:14px;margin-bottom:20px}.popup_form .popup_content .event-detail ul li{margin-bottom:10px;flex-basis:40%}.popup_form .popup_content .event-detail ul li span{font-size:14px}.popup_form .popup_content .event-detail ul li p{font-size:16px}}@media screen and (min-width:1320px){.popup_form .popup_content{width:1134px}.popup_form .popup_content .image{display:flex;flex-basis:45%}.popup_form .popup_content .form{padding:60px;flex-basis:52%}.popup_form .popup_content .form .main-text{font-size:28px;margin-bottom:20px;letter-spacing:.28px}.popup_form .popup_content .form form .form_item{margin-bottom:12px}.popup_form .popup_content .form form .form_item label{font-size:14px}.popup_form .popup_content .form form .form_item input,.popup_form .popup_content .form form .form_item textarea{font-size:12px}.popup_form .popup_content .event-detail{padding:115px 60px 60px 0;flex-basis:45%}}@media screen and (min-width:1800px){.popup_form .popup_content{width:1134px}.popup_form .popup_content .image{display:flex;flex-basis:45%}.popup_form .popup_content .form{padding:73px 80px 60px 60px;flex-basis:58%}.popup_form .popup_content .form form .form_item{margin-bottom:12px}.popup_form .popup_content .form form .form_item label{font-size:14px}.popup_form .popup_content .form form .form_item input,.popup_form .popup_content .form form .form_item textarea{font-size:12px}.popup_form .popup_content .event-detail{padding:115px 60px 60px 0;flex-basis:45%}.popup_form .popup_content .event-detail img{height:180px;margin-top:50px}.popup_form .popup_content .event-detail .name{font-size:16px;margin-bottom:38px}.popup_form .popup_content .event-detail ul li{margin-bottom:10px;flex-basis:40%}.popup_form .popup_content .event-detail ul li span{font-size:16px;letter-spacing:1.12px}.popup_form .popup_content .event-detail ul li p{font-size:18px;letter-spacing:.9px}}@media screen and (min-width:2400px){.popup_form .popup_content{width:1434px}.popup_form .popup_content .form{padding:133px 80px 60px 60px}.popup_form .popup_content .event-detail{padding:115px 60px 60px 0}}@media screen and (min-width:3400px){.popup_form .popup_content{width:2000px}.popup_form .popup_content .image{border-radius:0 20px 20px 0}.popup_form .popup_content .form{padding:140px 160px 120px 120px}.popup_form .popup_content .form .main-text{font-size:56px;margin-bottom:60px;letter-spacing:.6px}.popup_form .popup_content .form form .form_item{margin-bottom:24px}.popup_form .popup_content .form form .form_item label{font-size:28px;margin-bottom:10px}.popup_form .popup_content .form form .form_item input,.popup_form .popup_content .form form .form_item textarea{font-size:24px;padding:16px 40px;border-width:2px;border-radius:10px}.popup_form .popup_content .form form .form_item textarea{height:240px}.popup_form .popup_content .form form button{font-size:24px;width:192px;margin-top:40px;padding:16px 36px;letter-spacing:.5px;border-width:2px}.popup_form .popup_content .form form button svg{width:26px;height:26px;margin-right:16px}.popup_form .popup_content .event-detail{padding:250px 120px 120px 0}.popup_form .popup_content .event-detail img{height:360px;margin-top:100px}.popup_form .popup_content .event-detail .name{font-size:32px;margin-bottom:76px}.popup_form .popup_content .event-detail ul li{margin-bottom:20px;flex-basis:40%}.popup_form .popup_content .event-detail ul li span{font-size:32px;letter-spacing:2.3px}.popup_form .popup_content .event-detail ul li p{font-size:36px;letter-spacing:1.6px}}.mob-menu-popup .popup_content{background:0 0}.mob-menu-popup .popup_content .menu{text-align:center}.mob-menu-popup .popup_content .menu li{margin-bottom:30px}.mob-menu-popup .popup_content .menu li a{font-size:18px;font-weight:500;font-style:normal;line-height:normal;transition:all .3s;letter-spacing:.36px;text-transform:uppercase;color:#fff}.mob-menu-popup .popup_content .menu li a:hover{background:linear-gradient(92deg,#5b2fff 3.6%,#0284ff 88.46%,#1463ff 97.91%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mob-menu-popup .popup_content .menu li:last-child{margin-bottom:0}.popup_video{z-index:20}.popup_video .popup_content{width:auto;padding:0;background:0 0}.popup_video .popup_content iframe,.popup_video .popup_content video{max-width:80vw;height:auto;max-height:70vh}.popup.active{left:0}:root{--footer_height: 283px}@media screen and (min-width:768px){:root{--footer_height: 231px}}@media screen and (min-width:1024px){:root{--footer_height: 177px}}@media screen and (min-width:3400px){:root{--footer_height: 354px}}*{font-family:'Montserrat',sans-serif;box-sizing:border-box;padding:0;list-style:none;text-decoration:none;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-ms-box-sizing:border-box;-o-box-sizing:border-box}:after,:before{box-sizing:inherit}i{font-style:normal}*,ol li,ul li{margin:0}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}a,button{cursor:pointer}.clearfix:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' '}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.container{position:relative;width:100%;margin:0 auto;padding:0 20px}@media (min-width:768px){.container{padding:0 40px}}@media (min-width:1320px){.container{padding:0 100px}}@media (min-width:1800px){.container{padding:0 120px}}@media (min-width:3400px){.container{padding:0 240px}}