@keyframes fadeIn{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none;visibility:visible}}@font-face{font-family:"Jost";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Jost-300.woff2) format("woff2")}@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Jost-400.woff2) format("woff2")}:root{--body-bg:#fff;--body-color:#000;--active-color:#96CAC5;--border-color:var(--active-color);--box-bg:#F4F4F4;--green:#9AC987;--red:#E94A4E;--light-blue:#92BBE3;--dark-blue:#1F3C90;--orange:#F9B234;--theme:var(--box-bg);--container-x:20px;--content-x:0px;--wrap-x:0px;--box-x:0;--box-y:20px;--header-height:103px}*,::after,::before{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,button,figure,html,li,ol,p,table,td,ul{margin:0;padding:0}body{min-width:320px;font:16px/1.4 "Jost",sans-serif;font-style:normal;font-weight:400;color:var(--body-color);background:var(--body-bg);overflow-y:scroll;overscroll-behavior:none;letter-spacing:normal}.img-wrap,header,main,nav,picture,section{display:block}ul{list-style:none}button{border:0;outline:0;background:0 0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}img,svg,video{display:block;width:100%;border-style:none;-webkit-user-drag:none}html,picture img{height:100%}.img-wrap{position:relative;overflow:hidden}.admin,.img-wrap>*,.overlay{position:absolute;top:0;left:0;width:100%;height:100%}textarea{resize:vertical}.cover{-o-object-fit:cover;object-fit:cover}.relative{position:relative}.btn+.btn{margin-left:10px}.nowrap{white-space:nowrap}.subtle{color:inherit!important}.uppercase{text-transform:uppercase}.border{border-radius:40px 10px}.green{--theme:var(--green)}.red{--theme:var(--red)}.dark-blue{--theme:var(--dark-blue)}.light-blue{--theme:var(--light-blue)}.orange{--theme:var(--orange)}.theme-bg{background-color:var(--theme);color:var(--body-color);transition:background-color 1s,color 1s}.ml-20{margin-left:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-box{margin-top:var(--box-y)}.pb-0{padding-bottom:0!important}.pr-0{padding-right:0!important}.form-row{padding:0 0 20px}.label{display:block;padding:0 0 10px}.is-required .label::after{content:"*"}.has-error{color:#ec7878}.input{display:block;margin:0;padding:12px 16px;line-height:1.3;width:100%;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:1em;background-color:#f4f4f4;letter-spacing:inherit;color:#000;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus{border-color:#000;background-color:#f4f4f4}.input::-moz-placeholder{color:#636c72;line-height:inherit;opacity:1}.input::placeholder{color:#636c72;line-height:inherit;opacity:1}.has-error .input,.message.error{background-color:#ec7878}.select{position:relative}.select::after{display:block;position:absolute;top:0;right:0;width:48px;height:48px;background:url(/images/site/dropdown.svg) no-repeat center;pointer-events:none;content:""}.message{border-radius:10px}.message.error{color:#fff}.message.success{background-color:#a9e4ba}.message ul{list-style:disc;margin:20px 0 0 20px}.select .input{padding-right:40px}.label{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.captcha{width:100px;height:50px}.h1,.h2,.h3,h1,h2,h3{margin:0;padding:0;font-family:inherit;font-weight:400;line-height:1.15;letter-spacing:inherit}.small,small{font-size:14px}.h1,h1{font-size:24px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.text-center{text-align:center}.text-right{text-align:right}p:not(:first-child){margin-top:1em}.strong,strong{font-weight:400}a{text-decoration:none;transition:color .2s;outline:0}.btn,a,a:active,a:hover{color:var(--body-color)}.btn{display:inline-block;padding:6px 18px;line-height:1;background:0 0!important;border:2px solid var(--body-color);border-radius:25px;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:inherit}.animate{visibility:hidden;animation:1s forwards;animation-fill-mode:both}.fade-in{animation-name:fadeIn}.fade-in-up{animation-name:fadeInUp}.container{position:relative;margin:0 auto;max-width:1600px}.content{margin:0 auto;max-width:496px}.wrap{padding:0 var(--wrap-x)}.box{padding:var(--box-y) var(--box-x)}.bled{padding-left:0!important;padding-right:0!important}.section{display:block;position:relative}.container{padding:0 var(--container-x)}.content{padding:0 var(--content-x)}main{--footer:280px;overflow-x:hidden;padding-top:var(--header-height);min-height:calc(100vh - var(--footer))}.text{font-weight:300}.images~.text{padding-top:var(--box-y)}.text li{--dot:10px;--top:5px;position:relative;padding:0 0 5px 20px}.text li::before{position:absolute;top:var(--top);left:0;width:var(--dot);height:var(--dot);border-radius:50%;background-color:var(--theme);content:""}.text a:not(.btn){border-bottom:1px solid var(--body-color)}.text .btn{margin-top:20px}.header{position:fixed;top:0;left:0;width:100%;background-color:var(--body-bg);padding:var(--container-x) 0;transition:transform .3s;z-index:100}.is-collapsed .header{transform:translateY(-100%)}.header-content{height:var(--header-height)}.logo{display:block}.logo-img{width:200px;height:63px}.menu-btn{position:absolute;top:0;right:0;width:40px;height:40px;background:url(/images/site/menu.svg) no-repeat}.has-menu .menu-btn{background-image:url(/images/site/menu-close.svg)}.nav-link{display:inline-block}span.nav-link{cursor:default}.submenu-link{font-size:18px}.nav-hotline{border-color:#e94a4e!important;background-color:#e94a4e!important;color:#fff!important}.hotline{padding:15px;background-color:#e94a4e;color:#fff;border-radius:10px}.hotline-close{position:absolute;top:15px;left:15px;width:12px;height:12px;background:url(/images/site/close.svg) no-repeat}.footer{margin-top:var(--box-y);background-color:var(--box-bg)}.footer-logo{display:block;margin:10px auto 20px;width:64px;height:64px}.download .images{width:70px;margin-right:var(--box-x)}.download+.download{border-top:1px solid #000}.gallery{--gutter:5px;margin:calc(var(--gutter)*-1)}.masonry{position:relative}.gallery-item{padding:var(--gutter)}.tab{border-radius:10px 10px 40px 10px}.tab+.tab{margin-top:20px}.tab-title{cursor:pointer}.tab-title .small{margin-bottom:5px}.tab-btn{--size:25px;width:var(--size);height:var(--size);background:url(/images/site/arrow.svg) no-repeat;transition:transform .3s}.active .tab-btn{transform:rotate(-90deg)}.inverted .tab-btn{background-image:url(/images/site/arrow-white.svg)}.inverted{--body-color:#fff}.tab-content{display:none;padding-top:20px}.active .tab-content,.slide.preloaded{display:block}.slider{position:relative;isolation:isolate}.slide{display:none;opacity:0;transition:opacity 1.5s;will-change:opacity}.slide.active{display:block;opacity:1;z-index:1}.slide-link{cursor:none;z-index:3}.cursor{--size:60px;display:none;position:fixed;width:var(--size);height:var(--size);transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;z-index:4}.cursor-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:400;line-height:1.2}.title .wrap{border-radius:60px 10px 0 0;background-image:url(/images/site/bkg.svg);background-position:left bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}.title .images{border-radius:0 0 60px 10px;overflow:hidden}.hidden{display:none}.block{display:block}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.row-reverse{flex-flow:row-reverse}.flex-1{flex:1;min-width:1px}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.w-12{width:100%}.w-6{width:50%}.admin{display:none}.is-admin :hover>.admin{display:block;background-color:rgba(248,175,175,.5);z-index:3}.admin-btn{color:#f8afaf!important;border-color:transparent!important}.admin-btn:hover{color:#f8afaf;background-color:transparent}.is-admin .admin-btn{background-color:#f8afaf!important;color:#fff!important;border-color:#f8afaf!important}@media (min-width:425px){.captcha{margin-right:20px}.hidden-xs{display:none}.block-xs{display:block}}@media (min-width:768px){:root{--wrap-x:10px;--box-x:20px;--box-y:30px}.content{max-width:none}main{--footer:240px}.footer-item{padding:10px}.gallery{--gutter:10px}.tab{border-bottom-right-radius:70px}.title .wrap{border-radius:100px 0 0 10px}.title .images{border-radius:0 10px 100px 0}.hidden-sm{display:none}.block-sm{display:block}.flex-sm{display:flex}.w-8-sm{width:66.6666666667%}.w-6-sm{width:50%}.w-4-sm{width:33.3333333333%}}@media (-ms-high-contrast:none) and (min-width:768px){.ie-window{padding:80px 100px!important}}@media (min-width:1024px){:root{--wrap-x:20px;--content-x:20px;--box-x:30px}.border{border-radius:60px 10px}.mt-20-md{margin-top:20px}.h1,h1{font-size:32px}.h2,h2{font-size:22px}.h3,h3{font-size:20px}.header{background-color:rgba(255,255,255,.95)}.nav-link{border-bottom:2px solid transparent}.nav-link.active,.nav-link:hover{border-color:#000}.menu-item{position:relative;margin-left:20px}.submenu{position:absolute;padding-top:30px;left:50%;top:100%;visibility:hidden;opacity:0;height:0;transform:translateX(-50%);transition:opacity .1s,padding-top .15s}.menu-item:hover>.submenu{padding-top:20px;height:auto;visibility:visible;opacity:1}.submenu-list{position:relative;padding:15px 20px;background:var(--box-bg);border-radius:3px;text-align:center}.submenu-list::before{position:absolute;margin-left:-7px;top:-10px;left:50%;width:14px;height:10px;background:url(/images/site/nub.svg) no-repeat;content:""}.submenu-item{padding:5px 0;white-space:nowrap}.submenu-link.active,.submenu-link:hover{color:var(--body-color);border-color:var(--body-color)}.nav-hotline{position:relative;margin-left:20px;z-index:1}.hotline.active{position:absolute;display:block;padding-top:50px;top:-10px;right:0;width:290px;text-align:right}.download .images{width:160px}.tab-btn{--size:30px}.cursor{--size:94px}.cursor-text{font-size:16px}.title .text{padding-bottom:20px}.hidden-md{display:none}.block-md{display:block}.flex-md{display:flex}.flex-wrap-md{flex-wrap:wrap}.w-4-md{width:33.3333333333%}}@media (min-width:1200px){:root{--container-x:30px;--content-x:30px;--box-y:50px;--box-x:40px;--header-height:123px}body{font-size:18px}.small,small{font-size:16px}.h1,h1{font-size:36px}.h2,h2{font-size:26px}.h3,h3{font-size:22px}.text li{--dot:14px;padding:0 0 10px 30px}.hidden-lg{display:none}.block-lg{display:block}.flex-wrap-lg{flex-wrap:wrap}.w-3-lg{width:25%}}@media (min-width:1440px){:root{--container-x:40px;--content-x:40px;--wrap-x:40px;--box-x:50px;--header-height:174px}.h1,h1{font-size:40px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.logo-img{width:300px;height:94px}.hidden-xl{display:none}.block-xl{display:block}}@media (max-width:767px){.box-xs{--box-x:20px}.pt-0-xs{padding-top:0}.footer-item{margin-top:20px}.download .images{--box-x:20px}.title .text{padding:65px 30px 10px}}@media all and (-ms-high-contrast:none){.ie{display:block!important;position:fixed;background-image:linear-gradient(137deg,rgba(235,139,139,.6) 0,rgba(206,67,67,.3) 100%);z-index:1000}.ie-window{position:absolute;top:50%;left:50%;padding:20px;max-width:960px;width:calc(100% - 40px);transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 1px 28px 0 rgba(0,0,0,.1);border-radius:3px}}@media (max-width:1023px){.has-menu .header{position:static}.has-menu .hidden-menu{display:none}.menu{margin:0 auto;height:0;max-width:400px;overflow:hidden;visibility:hidden}.has-menu .menu{padding-top:40px;visibility:visible;min-height:calc(100vh - var(--header-height));height:auto}.nav-link.active,.nav-link:hover{color:var(--active-color)!important}.menu-item{font-size:22px;text-align:center}.menu-item:not(:first-child){border-top:1px solid var(--border-color)}.expanded .submenu-link,.has-menu .menu-link,.has-menu .nav-contact{opacity:1;transition:opacity .3s calc(.1s*var(--i))}.menu-link{padding:20px 10px;line-height:1;opacity:0}.expanded .menu-link{color:var(--body-color)}.submenu{height:0;overflow:hidden}.expanded>.submenu{padding-bottom:10px;height:auto}.submenu-link{padding:10px;opacity:0}.nav-contact{margin-top:14px;opacity:0;border-color:transparent}.hotline{margin-top:40px;text-align:center}}@media (hover:hover){.slider:hover~.cursor.active{display:block}}
/*# sourceMappingURL=site.css.map */
