/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Montserrat/Montserrat-Light.ttf) format('truetype'),url(../fonts/Montserrat/Montserrat-Light.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Light.woff2) format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Montserrat/Montserrat-Regular.ttf) format('truetype'),url(../fonts/Montserrat/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Regular.woff2) format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Montserrat/Montserrat-Bold.ttf) format('truetype'),url(../fonts/Montserrat/Montserrat-Bold.woff) format('woff'),url(../fonts/Montserrat/Montserrat-Bold.woff2) format('woff2')}@font-face{font-family:icons;font-weight:400;font-style:normal;font-display:block;src:url(../fonts/Icons/icons.ttf?kipmg4) format('truetype'),url(../fonts/Icons/icons.woff?kipmg4) format('woff'),url(../fonts/Icons/icons.svg?kipmg4#icons) format('svg')}:root{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#171919;color:#9b9b9b;font-family:Montserrat,Times,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:1rem 0;line-height:1.25;text-transform:uppercase;word-break:break-word}h1,h2{font-weight:400}p{margin-top:0;margin-bottom:1rem}hr{height:1px;margin:1rem 0;border:0;background-color:#fff}abbr,acronym{border-bottom:1px dotted #4ea99f;cursor:help}address{margin:0 0 1rem}ol,ul{margin:0 0 1rem .5rem}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:.5rem}dt{font-weight:700}dd{margin:0 0 1rem .5rem}cite,dfn,em,i{font-style:italic}b,strong{font-weight:700}small{font-size:70%}big{font-size:125%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#4ea99f}a:hover{color:#468b81}a:not([href]):focus,a:not([href]):hover{color:inherit}figure{margin:0 0 1rem}img{height:auto;max-width:100%;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;width:100%;min-height:50px;padding:14px 50px;border:1px solid #fff;background-color:transparent;color:#fff;font-size:14px;letter-spacing:4.6px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0}::-webkit-input-placeholder{color:rgba(255,255,255,.5)}::-ms-input-placeholder{color:rgba(255,255,255,.5)}::placeholder{color:rgba(255,255,255,.5)}.opacity-05{opacity:.5}.nobr{white-space:nowrap}.icon{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_skype:before{content:"\e905"}.icon_close:before{content:"\e900"}.icon_facebook:before{content:"\e901"}.icon_odnoklassniki:before{content:"\e902"}.icon_phone:before{content:"\e903"}.icon_telegram:before{content:"\e904"}.icon_vk:before{content:"\e906"}.site-wrapper{position:relative;min-height:100vh;background:url(../img/bg-building.webp) no-repeat right top,url(../img/bg-barrel.webp) no-repeat center bottom 198px/contain;overflow:hidden}.no-webp .site-wrapper{background:url(../img/bg-building.png) no-repeat right top,url(../img/bg-barrel.png) no-repeat center bottom 198px/contain}.site-wrapper__gradient{position:absolute;top:0;left:0;z-index:-1;width:100%;height:1048px;background:url(../img/bg-piano.webp) no-repeat center bottom 112px,-webkit-gradient(linear,left bottom, left top,from(rgba(35,35,35,0)),to(rgba(10,9,9,.37)));background:url(../img/bg-piano.webp) no-repeat center bottom 112px,linear-gradient(to top,rgba(35,35,35,0),rgba(10,9,9,.37))}.no-webp .site-wrapper__gradient{background:url(../img/bg-piano.png) no-repeat center bottom 112px,-webkit-gradient(linear,left bottom, left top,from(rgba(35,35,35,0)),to(rgba(10,9,9,.37)));background:url(../img/bg-piano.png) no-repeat center bottom 112px,linear-gradient(to top,rgba(35,35,35,0),rgba(10,9,9,.37))}.site-wrapper__decor{position:absolute;top:178px;left:-50px;z-index:-1;opacity:.02;color:#fff;font-size:200px;font-weight:300;line-height:.78;text-transform:uppercase}@media all and (min-width:798px){.site-wrapper__gradient{left:calc(50% - 370px);max-width:740px}}.container{max-width:960px;margin-right:auto;margin-left:auto;padding:0 15px}.site-header{padding-top:35px;margin-bottom:97px}.site-header__inner{text-align:center}@media all and (min-width:798px){.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:inherit}}.site-logo{margin-bottom:20px}@media all and (min-width:798px){.site-logo{margin-bottom:0}}.site-phone__link{margin-left:16px;color:#fff;text-decoration:none;font-size:20px}.site-phone__icon{color:#4ea99f}.site-phone>*{vertical-align:middle}.site-phone__agreement-link{font-size:12px}.section-header{position:relative;color:#fff;font-size:30px}.section-header::before{content:'';position:absolute;left:0;top:-20px;display:inline-block;width:80px;height:1px;background-color:#4af6cd}@media all and (min-width:798px){.section-header{font-size:36px}}.section-sub-header{color:#fff;font-weight:300;font-size:22px;letter-spacing:7.3px}@media all and (min-width:798px){.section-sub-header{margin-left:387px}}.long-dash{display:inline-block;width:80px;height:1px;background-color:#fff;font-size:0;vertical-align:middle}.social-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.social-block__item{position:relative;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;width:145px;height:145px;color:#fff;font-size:42px;text-align:center;text-decoration:none}.social-block__item:hover{color:#fff}.social-block__item[data-color="#4EA99F"],.social-block__item[data-color="#4EA99F"]:hover{color:#4ea99f}.social-block__canvas{position:absolute;top:0;left:0}.call-to-action{min-height:133px;text-align:center}.call-to-action__title{margin-bottom:56px;color:#fff;font-size:14px;font-weight:300;letter-spacing:5px}.btn{display:inline-block;padding:18px 68px;font-size:12px;font-weight:400;line-height:1.5;outline:0;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:not(:disabled){cursor:pointer}.btn_default{border:1px solid #4ea99f;background-color:transparent;color:#4ea99f}.btn_default:hover{background-color:#4ea99f;color:#fff}.btn_primary,.btn_secondary{position:relative;border:1px solid transparent;-webkit-transition:.3s;transition:.3s}.btn_primary{background-color:#4ea99f;color:#fff}.btn_primary:active{background-color:#468b81}.btn_secondary{background-color:#fff;color:#4ea99f}.btn_primary::before,.btn_secondary::before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:1px solid #4ea99f;-webkit-transform:rotate(-2deg) scale(1.05);transform:rotate(-2deg) scale(1.05);-webkit-transition:.3s;transition:.3s}.btn_secondary::before{border-color:#fff}.btn_primary:focus::before,.btn_primary:hover::before,.btn_secondary:focus::before,.btn_secondary:hover::before{-webkit-transform:none;transform:none}.btn_disappear{font-size:0;padding:0;width:50px;height:50px;border-radius:50%;-webkit-transform:rotate(720deg) scale(.3);transform:rotate(720deg) scale(.3);-webkit-animation:disappear 1.5s .1s forwards;animation:disappear 1.5s .1s forwards}.btn_disappear::before{display:none}.btn_sm{padding:8px 10px;font-size:10px}.link_white{color:#fff;text-decoration:none}.link_white:hover{color:#fff;text-decoration:underline}.float-block{display:none}.float-block_active{position:fixed;right:20px;bottom:20px;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;width:145px;height:145px;color:#4ea99f;opacity:0;font-size:42px;text-align:center;text-decoration:none;-webkit-animation:fadeIn .1s .5s forwards;animation:fadeIn .1s .5s forwards}.float-block__canvas{position:absolute;top:0;left:0}.media-header{margin-bottom:58px;color:#4ea99f;font-size:30px;text-align:center;text-shadow:0 0 28px #000}.media-container{border-radius:5px;overflow:hidden}.media-container_hide_controls .plyr--video .plyr__controls{display:none}.media-container .plyr__poster{-webkit-filter:brightness(30%);filter:brightness(30%)}.faq-block-item__title{color:#4ea99f;font-size:20px}@media all and (min-width:798px){.faq-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-block-item{width:45%}}.site-footer{padding-bottom:138px;text-align:center}.site-footer .site-logo{margin-bottom:26px}.site-copy{margin-bottom:40px;color:#9b9b9b;font-size:12px;letter-spacing:1.1px;text-transform:uppercase}.site-copy__btn{display:block;width:210px;margin:0 auto 5px}@media all and (min-width:768px){.site-copy__btn{display:inline-block}}.form__control{margin-bottom:24px}.form__control.error input{border-color:#c94c4c}.form__error-message{display:block;margin-top:5px;color:#c94c4c;font-size:14px}.modal{position:fixed;top:0;right:100%;z-index:102;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;background-color:#4ea99f;color:#fff;text-align:center;-webkit-transition:.3s;transition:.3s}.modal_active{right:0}.modal__inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding-top:50px}.modal__title{position:relative;font-size:36px;text-align:center}.modal__title:first-child::before{content:'';position:absolute;top:-20px;left:calc(50% - 40px);z-index:1;width:80px;height:1px;background-color:#fff}.modal__subtitle{margin-bottom:42px;font-size:14px;font-weight:300;letter-spacing:4.6px}.modal__close-btn{position:absolute;top:10px;right:10px;z-index:1;border:none;color:#fff;background-color:transparent;font-size:0;outline:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal__close-btn>i{margin-left:16px;font-size:24px}.modal__form{margin-bottom:46px}.modal__hr{max-width:612px;height:1px;margin:46px auto}.modal .form__control input{max-width:403px;text-align:center}@media (min-width:768px){.modal__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}}@media (min-width:1200px){.modal__close-btn{position:absolute;top:70px;right:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}}.toast{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:#fff;color:#fff;text-align:center;z-index:9999;-webkit-box-shadow:1px 1px 5px #f4f4f4;box-shadow:1px 1px 5px #f4f4f4;visibility:hidden}.toast a{color:#fff;text-decoration:underline}.toast p:last-child{margin:0}.toast_active{visibility:visible;-webkit-animation:fadeInUp .5s,fadeOutDown .5s 3.5s;animation:fadeInUp .5s,fadeOutDown .5s 3.5s}.toast_status_error{background:#c94c4c}.toast_status_success{background:#4ea99f}.labyrinth-container{position:absolute;top:-270px;right:0;z-index:-1;width:490px;height:549px}.labyrinth-container::after{position:absolute;bottom:-20px;content:'';width:490px;height:80px;background-color:#171919}.labyrinth{position:absolute;width:490px;height:549px;background:url(../img/bg-wwm.webp) no-repeat}.no-webp .labyrinth{background:url(../img/bg-wwm.png) no-repeat}.rain-container{position:absolute;top:0;z-index:-1;opacity:.38}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes disappear{0%,10%,20%{-webkit-transform:translate(5px,-5px) scale(.5);transform:translate(5px,-5px) scale(.5)}15%,25%,5%{-webkit-transform:translate(-5px,5px) scale(.3);transform:translate(-5px,5px) scale(.3)}100%{position:fixed;right:67px;bottom:67px;-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes disappear{0%,10%,20%{-webkit-transform:translate(5px,-5px) scale(.5);transform:translate(5px,-5px) scale(.5)}15%,25%,5%{-webkit-transform:translate(-5px,5px) scale(.3);transform:translate(-5px,5px) scale(.3)}100%{position:fixed;right:67px;bottom:67px;-webkit-transform:scale(3);transform:scale(3);opacity:0}}.section-1{padding-bottom:50px}.section-1 .section-sub-header{margin-bottom:77px}.section-1 .social-block{margin-bottom:98px}.section-1 .call-to-action{margin-bottom:90px}@media all and (min-width:992px){.section-1 .call-to-action{position:relative;margin-bottom:180px}}.section-2{position:relative;padding-bottom:68px}.section-2 .section-header{margin-bottom:40px}.section-3{padding-bottom:123px}.section-3 .section-header{margin-bottom:40px}
/*# sourceMappingURL=main.min.css.map */
