@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{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;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{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]{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}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{display:flex;flex-direction:column;min-width:320px;font-size:16px;line-height:26px;font-weight:400;color:#666;font-family:PT Sans,sans-serif;-webkit-font-smoothing:antialiased}@media (min-width:768px){body{font-size:18px;line-height:28px}}main{flex:1 0 auto}a{color:#4581e9;font-weight:500}a:hover{text-decoration:none}.hidden{display:none!important}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:14px 20px;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fff;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none;mix-blend-mode:difference}@media (min-width:1024px){.hamburger{display:none}}.hamburger:hover{opacity:1}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:25px;height:16px;display:inline-block;position:relative}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.scrolling-disable{overflow:hidden}.header{height:53px;background:rgba(0,0,0,.5);color:#fff;text-transform:uppercase;width:100%;z-index:10}.header__index{position:absolute}.header_black{background:#000}@media (min-width:768px){.header{height:80px}}@media (min-width:1024px){.header{height:53px}}.header__wrapper{display:flex;justify-content:end;align-items:center;width:100%;height:100%;padding:0 2rem;margin:0 auto}@media (min-width:1024px){.header__wrapper{justify-content:space-between}}.header__burger{position:absolute;top:0;right:0}.header__logo{display:block;width:176px}@media (min-width:768px){.header__logo{width:230px}}.header__subtitle{font-size:8px;max-width:100px;line-height:10px;padding-left:11px;border-left:2px solid #d02d26;display:none;margin-right:40px}@media (min-width:1024px){.header__subtitle{display:block}}@media (min-width:1024px){.header__nav{height:100%;width:calc(100% - 389px)}}.header__feedback{width:170px}@media (min-width:1024px){.header__feedback{max-width:140px}}.header__button{width:140px;height:30px;font-size:12px;line-height:16px;padding:7px;margin-left:100px;display:none}@media (min-width:768px){.header__button{display:block}}@media (min-width:1024px){.header__button{margin-left:0}}.footer{background:#666;flex-shrink:0}.footer__container{color:#fff;display:flex;flex-direction:column;align-items:stretch;margin:0 auto}@media (min-width:768px){.footer__container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.footer__col-logo{padding-bottom:10px;border-bottom:1px solid hsla(0,0%,76.9%,.25);margin-top:10px;text-align:center}@media (min-width:768px){.footer__col-logo{flex-direction:row;flex-wrap:wrap;margin:20px 0 28px;border:none;text-align:left}}.footer__logo{width:182.55px;height:35px}.footer__logo-address{display:none}@media (min-width:768px){.footer__logo-address{display:flex;align-items:flex-start}}.footer__address-img{margin-right:10px;padding-top:3px;margin-left:15px}.footer__address{width:148px;font-size:14px;line-height:15px}@media (min-width:768px){.footer__address{width:170px;font-size:16px;line-height:21px;text-align:left}}.footer__col-contacts{display:flex;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,76.9%,.25);margin-top:10px;align-items:center}@media (min-width:768px){.footer__col-contacts{border:none;flex-direction:column;align-items:start;justify-content:center;flex-wrap:nowrap}}.footer__contacts-title{flex-basis:100%;text-align:center;font-size:16px;line-height:20px;margin-bottom:7px}@media (min-width:768px){.footer__contacts-title{flex-basis:auto;margin-bottom:0}}.footer__contacts-address{flex-basis:50%}@media (min-width:768px){.footer__contacts-address{display:none}}.footer__col-info{display:flex;padding-top:10px;align-items:center}@media (min-width:768px){.footer__col-info{flex-direction:column;justify-content:space-evenly;align-items:flex-start}}.footer__privacy{flex-basis:50%;font-size:12px;line-height:15px;text-decoration:none;text-decoration-line:underline}@media (min-width:768px){.footer__privacy{flex-basis:auto}}.footer__privacy-link{max-width:144px}@media (min-width:768px){.footer__privacy-link{max-width:190px}}.footer__privacy-link a{color:#fff}.footer__col-developer{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media (min-width:768px){.footer__col-developer{flex-basis:auto;align-items:flex-start}}.footer__developer{font-size:14px;line-height:17px;margin-bottom:6px}.footer__col-copyright{margin-top:27px;display:flex;height:32px;justify-content:center;align-items:center;background:#000;font-size:12px;line-height:15px;color:#fff;opacity:.75}@media (min-width:768px){.footer__col-copyright{flex-basis:100%;margin-top:0}}.footer .developer-copyright a{color:#fff;text-decoration:none}.footer .developer-copyright a:hover{text-decoration:underline}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:inherit;line-height:1.2;font-weight:500}.typography h1{font-size:1.5rem}.typography h2{font-size:1.25rem}.typography h3,.typography h4,.typography h5,.typography h6{font-size:1rem}.typography{font-size:inherit;line-height:inherit}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{margin-bottom:.5rem;text-transform:uppercase}.typography h1{margin-bottom:20px}.typography h1,.typography h2{font-weight:700}.typography p{margin:0;font-size:1rem;line-height:20px}.typography p:not(:last-child){margin-bottom:1.25rem}.typography hr{height:0;margin:1rem 0;border-left:0;border-top:1px solid #eee;border-bottom:1px solid #fff}.typography em,.typography i{font-style:italic}.typography b,.typography strong{font-weight:bolder}.typography blockquote{font-size:1.25rem;padding:.25rem 0 .25rem 1rem;margin-bottom:1rem;border-left:2px solid grey}.typography ol,.typography ul{padding-left:40px;margin-bottom:1rem;font-size:1rem}.typography ul{list-style-type:disc}.typography ul ul{list-style-type:circle}.typography ol{list-style-type:decimal}.typography li{display:list-item}.typography mark{background-color:grey}.typography small{font-size:80%}.typography img,.typography picture{max-width:100%;height:auto}.typography table{max-width:100%;width:100%;margin-bottom:1rem;border:1px solid grey;background-color:transparent}.typography table td,.typography table th{padding:.75rem;text-align:inherit;border:1px solid grey}.typography table thead th{font-weight:700;border-bottom:2px solid grey}.container{max-width:1152px;padding:0 10px;margin:0 auto}.container_full-height{height:100%}@media (min-width:768px){.container{padding:0 30px}}.promo-block{background:#7f6d5b url(bg_main.a9b1a42e.png) bottom;background-size:cover;margin:0 auto}@media (min-width:768px){.promo-block{background-image:url(bg_main.a9b1a42e.png)}}@media (min-width:1152px){.promo-block{background-image:url(bg_main.a9b1a42e.png)}}.promo-block__container{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.promo-block__container{align-items:flex-start}}.promo-block__logo{width:143px;height:140px;background:url(logo-mobile.e388dd71.svg) no-repeat;margin-top:73px;line-height:0;font-size:0}@media (min-width:768px){.promo-block__logo{background:url(logo.dc1df88b.svg) no-repeat;background-size:100% 100%;margin-top:133px;height:70px;width:400px}}@media (min-width:1152px){.promo-block__logo{margin-top:155px;width:459px;height:78px}}.promo-block__description{display:flex;max-width:480px;font-size:18px;line-height:18px;color:#fff;text-align:center;margin-top:10px}.promo-block__description p{margin:0}@media (min-width:768px){.promo-block__description{height:auto;width:480px;margin-left:78px;margin-top:15px;text-align:left;line-height:21px}}@media (min-width:1152px){.promo-block__description{margin-left:92px;margin-top:17px}}.promo-block__button{width:140px;height:30px;margin:30px 0 34px;padding:7px 34px;font-size:12px;line-height:16px}@media (min-width:768px){.promo-block__button{margin-left:77px;margin-top:16px;font-size:16px;line-height:21px;padding:12px 41px;width:170px;height:45px;margin-bottom:60px}}@media (min-width:1152px){.promo-block__button{margin-left:92px;margin-bottom:137px;width:140px;height:30px;padding:7px 37px;font-size:12px;line-height:16px}}.card-nav{max-width:1400px;margin:0 auto;padding:10px 10px 40px}@media (min-width:768px){.card-nav{padding:40px 30px}}@media (min-width:1152px){.card-nav{margin-top:24px;padding-bottom:64px}}.card-nav__list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;list-style-type:none;margin:0}@media (min-width:1152px){.card-nav__list{flex-wrap:nowrap}}.card-nav__item{flex-basis:50%}.card-nav__item:first-child,.card-nav__item:nth-child(3){border-right:1px solid #c4c4c4}.card-nav__item:first-child,.card-nav__item:nth-child(2){border-bottom:1px solid #c4c4c4;padding-bottom:5px}.card-nav__item:hover{background-color:#c4c4c4}@media (min-width:1152px){.card-nav__item:not(:last-child){border-right:1px solid #c4c4c4}.card-nav__item:first-child,.card-nav__item:nth-child(2){border-bottom:none}}.card-nav__link{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;text-align:center;padding-top:30px}@media (min-width:768px){.card-nav__link{flex-wrap:wrap;justify-content:space-evenly;padding:40px}}@media (min-width:1152px){.card-nav__link{padding:0}}.card-nav_link-top{padding-top:20px}@media (min-width:1152px){.card-nav_link-top{padding:0}}.card-nav__img{width:60px;height:60px;padding-top:10px}@media (min-width:768px){.card-nav__img{width:100px;height:100px}}.card-nav__title{display:flex;align-items:center;justify-content:center;margin-top:5px;height:50px;font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;color:#666;flex-basis:100%}@media (min-width:768px){.card-nav__title{flex-basis:50%}}@media (min-width:1152px){.card-nav__title{margin-top:20px;flex-basis:100%}}.button{border-radius:30px;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease-in-out}.button_red{background:#d02d26}.button_red:hover{background:#bc150e}.button_disabled{opacity:.45}.page-404{display:flex;flex-direction:column;align-items:center;max-width:1152px}@media (min-width:1152px){.page-404{flex-direction:row-reverse;justify-content:flex-end;align-items:normal;margin:0 auto}}.page-404__container{display:flex;flex-direction:column;align-items:center}@media (min-width:1152px){.page-404__container{align-items:start}}.page-404__img{margin-top:73px;width:100%;max-width:464px}@media (min-width:768px){.page-404__img{margin-top:100px;width:60.5%;max-width:534.96px;max-height:272px}}@media (min-width:1152px){.page-404__img{margin-top:93px;margin-bottom:129px}}.page-404__title{margin:40px 10px 0;font-weight:700;font-size:24px;line-height:31px;text-align:center;text-transform:uppercase;color:#666}@media (min-width:1152px){.page-404__title{margin:93px 0 0 106px;text-align:start;width:300px}}.page-404__description{margin:20px 10px 0;font-size:16px;line-height:20px;text-align:center;color:#666;opacity:.75}@media (min-width:768px){.page-404__description{margin:10px 75px 0}}@media (min-width:1152px){.page-404__description{text-align:start;margin:20px 23px 0 106px;width:380px;height:56px}}.page-404__link{margin:40px 0;font-size:18px;line-height:22px;text-decoration-line:underline;color:#666;opacity:.75}@media (min-width:768px){.page-404__link{margin-top:5px}}@media (min-width:1152px){.page-404__link{margin:40px 0 0 106px}}.nav{font-size:12px}.nav__list,.nav__sublist{padding:0;margin:0;list-style:none;z-index:100}.nav__item:hover,.nav__item_active>.nav__link,.nav__subitem:hover,.nav__subitem_active>.nav__sublink{background:rgba(0,0,0,.5)}.nav__link{color:#fff;text-decoration:none;transition:all .2s ease-out;padding:19px 17px 22px;line-height:12px}.nav__item-is-submenu:after{content:"";position:absolute;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #fff;right:4px;top:23px;display:none;transition:transform .3s}@media (min-width:1024px){.nav__item-is-submenu:after{display:block}}.nav__item-is-submenu:hover:after{transform:rotate(180deg)}.nav__button{display:block;width:140px;height:30px;font-size:12px;line-height:28px;margin:10px auto 0}@media (min-width:768px){.nav__button{display:none}}@media (max-width:1023px){.nav{position:fixed;width:100vw;height:auto;top:42px;left:0;background:#000;transition:transform .3s ease-in-out;transform:translateX(-100%);overflow-y:auto;z-index:999}.nav_active{transform:translateX(0)}.nav__sublist{display:none}.nav__list{display:flex;height:100%;flex-direction:column;padding:2rem 0}.nav__item{width:100%}.nav__link{display:block;padding:10px 0;text-align:center}}@media (max-width:1023px) and (min-width:1024px){.nav__link{padding:1rem 0}}@media (min-width:1024px){.nav,.nav__list{height:100%}.nav__list{display:flex}.nav__sublist{position:absolute;top:53px;width:190px;background:rgba(0,0,0,.5);right:0;display:none;padding-bottom:10px}.nav__sublist_active{display:block}.nav__subitem{padding:0 15px}.nav__sublink{color:#fff;display:block;text-align:right;text-decoration:none;text-transform:none;font-size:14px;line-height:24px;padding:5px 0}.nav__item{display:flex;align-items:center;position:relative}.nav__item:hover>.nav__sublist,.nav__item_active>.nav__sublist{display:block}.nav__item_active{border-color:#4581e9}}.inner-page{display:flex;flex-direction:column}@media (min-width:768px){.inner-page{flex-direction:row}}.inner-page__content{width:100%;max-width:780px;margin-bottom:40px}@media (min-width:768px){.inner-page__content{margin-right:20px}}.inner-page__sidebar,.sidebar{width:300px}.sidebar{background:#f8f8f8;border-radius:10px;padding:20px;text-transform:uppercase;margin-bottom:20px;margin-left:0}@media (min-width:768px){.sidebar{margin-left:20px;margin-top:91px}}.sidebar__title{font-size:18px}.sidebar__wrapper{list-style:none;padding-left:0}.sidebar__link{color:#666;text-decoration:none;text-transform:uppercase}.sidebar__link:hover{color:#80b4b5;text-decoration:underline}.question{background:#f2f2f2}.question__wrapper{padding:30px;display:flex;font-size:16px;line-height:20px;flex-direction:column}@media (min-width:768px){.question__wrapper{flex-direction:row}}.question__block{width:100%;display:flex;flex-direction:column;padding-bottom:20px;align-items:center;border-bottom:1px solid #c4c4c4}@media (min-width:768px){.question__block{align-items:start;border-bottom:none;min-width:300px}}.question__block-text{font-weight:700}.question__block-text:first-child{margin-top:10px}.question__button{padding:7px 25px;margin-top:20px;display:inline-block}.question__title{margin:10px 0}.question__text{border-left:none;padding-left:0;color:#666;text-align:center;max-width:90%;margin:0 auto}@media (min-width:768px){.question__text{text-align:left;border-left:1px solid #c4c4c4;padding-left:20px}}@media (min-width:1152px){.question__text{padding-left:40px}}.footer-contacts{flex-basis:50%}@media (min-width:768px){.footer-contacts{flex-basis:auto;padding-top:5px}}.footer-contacts__list{list-style-type:none;padding:0;margin:0}.footer-contacts__list li{height:20px;display:flex;justify-content:flex-end}@media (min-width:768px){.footer-contacts__list li{justify-content:center}}.footer-contacts__tel{text-decoration:none;font-size:16px;line-height:21px;text-transform:uppercase;color:#fff}.footer-contacts__email{text-decoration:none;font-size:12px;line-height:17px;text-align:right;color:#fff;text-decoration:underline}.developer-copyright{display:flex;align-items:center}.developer-copyright p{font-size:14px;line-height:17px;margin:0 0 0 5px}.map__wrapper{margin-top:40px;max-height:445px}.external-link{display:block;position:relative;padding-left:25px;color:#666}.external-link:before{position:absolute;content:"";background:url(arrow_red.ef33052e.svg) no-repeat;width:20px;height:20px;left:0;top:5px}.special{padding-top:20px;padding-bottom:25px;position:relative}.special__title{margin-top:0;border-top:none;text-transform:uppercase;font-size:18px}@media (min-width:768px){.special__title{position:absolute;top:5px;background:#fff;z-index:2;padding-right:25px}}@media (min-width:1152px){.special__title{position:unset;padding-top:20px;border-top:1px solid #e5e5e5}}.special__list{position:relative;display:flex;padding-bottom:20px;justify-content:space-between;flex-wrap:wrap;flex-basis:25%;padding-top:5px}@media (min-width:768px){.special__list{padding-top:40px;align-items:center;border-top:1px solid #e5e5e5}}.special__list:after{position:absolute;content:"";width:calc(50% - 70px);height:1px;background:#e5e5e5;bottom:0;right:0}@media (min-width:768px){.special__list:after{width:calc(50% - 100px)}}.special__list:before{position:absolute;content:"";width:calc(50% - 60px);height:1px;background:#e5e5e5;bottom:0;left:0}@media (min-width:768px){.special__list:before{width:calc(50% - 100px)}}@media (min-width:1152px){.special__list{flex-wrap:nowrap;padding-bottom:25px;padding-top:0;border-top:none;border-bottom:1px solid #e5e5e5}.special__list:after,.special__list:before{display:none}}.special__item{display:flex;flex-basis:50%;margin-bottom:30px;flex-direction:column}@media (min-width:768px){.special__item{flex-direction:row}}@media (min-width:1152px){.special__item{flex-basis:unset;margin-bottom:0}}.special__img{width:35px;height:35px}@media (min-width:768px){.special__img{width:55px;height:55px}}@media (min-width:1152px){.special__img{width:35px;height:35px}}.special__info{display:flex;flex-direction:column;max-width:130px;margin-top:10px}@media (min-width:768px){.special__info{max-width:270px;margin-left:10px;margin-bottom:0}}@media (min-width:1152px){.special__info{max-width:163px}}.special__text{font-size:14px;text-transform:uppercase;line-height:18px}.special__number{font-size:16px;opacity:.75}.special__button{padding:7px 27px;line-height:16px;height:30px;font-size:12px;position:absolute;bottom:-15px;left:calc(50% - 50px)}@media (min-width:768px){.special__button{height:45px;padding:7px 57px;line-height:30px;left:calc(50% - 88px);bottom:-22px;font-size:16px}}@media (min-width:1152px){.special__button{position:unset;height:30px;padding:7px 35px;font-size:12px;line-height:16px}}.inner-nav{position:relative;padding:0;overflow-x:scroll;z-index:1}.inner-nav::-webkit-scrollbar{width:0;height:0}.inner-nav__list{display:flex;padding:0;margin:0}@media (min-width:768px){.inner-nav__list{justify-content:space-between}}.inner-nav__item{list-style-type:none;font-size:16px;line-height:21px;text-transform:uppercase;padding:2px 7.5px;text-align:center;flex:1 1 auto;opacity:.5;border-bottom:1px solid #e5e5e5}@media (min-width:768px){.inner-nav__item{font-size:18px;line-height:23px}}.inner-nav__link{text-decoration:none;color:#666;white-space:nowrap;transition:all .3s ease-in-out}.inner-nav__link:hover{color:#111}.inner-nav__item_active{border-bottom:3px solid #d02d26;opacity:1;z-index:10}.inner-nav__item_active__link{font-weight:700}.equipment-card{display:flex;align-items:center;padding:20px 10px;background:#f8f8f8;border-radius:10px}@media (min-width:768px){.equipment-card{padding:20px}}@media (min-width:1024px){.equipment-card{padding:30px}}.equipment-card__logo{width:45px;height:auto}@media (min-width:768px){.equipment-card__logo{width:80px}}.equipment-card__info{display:flex;width:calc(100% - 45px);padding-left:10px;flex-direction:column;justify-content:center}@media (min-width:768px){.equipment-card__info{width:calc(100% - 80px);padding-left:20px}}@media (min-width:1024px){.equipment-card__info{padding-left:30px}}.equipment-card__title{margin:0 0 10px;font-size:18px;line-height:18px;font-style:normal;font-weight:400}.equipment-card__description{color:#868686;font-size:12px;line-height:12px}@media (min-width:768px){.equipment-card__description{font-size:14px;line-height:14px}}.equipment-list{display:flex;flex-direction:column;margin-bottom:10px}@media (min-width:768px){.equipment-list{margin-bottom:40px}}.equipment-list__item{margin-top:10px}@media (min-width:768px){.equipment-list__item{margin-top:20px}}@media (min-width:1152px){.equipment-list__item{margin:10px 0}.equipment-list__item:last-child{margin-bottom:0}}.equipment-list__link{text-decoration:none;color:#666}.equipment-list__link:hover .equipment-card{background:#eceaea}.catalog-page{padding-top:83px;position:relative;z-index:1}@media (min-width:768px){.catalog-page{padding-top:123px}}@media (min-width:1025px){.catalog-page{display:flex}}@media (min-width:1152px){.catalog-page{padding-top:92px}}.catalog-page__filter-btn{border-radius:30px;display:flex;outline:0;border:0;cursor:pointer;transition:all .3s ease-in-out;align-items:center}.catalog-page__filter-btn_show{margin:0 auto 10px;background-color:#80b4b5;padding:7px 43px;font-size:12px;line-height:16px;color:#fff;text-transform:uppercase}@media (min-width:768px){.catalog-page__filter-btn_show{padding:12px 34px}}.catalog-page__filter-btn_apply{padding:7px 14px;background-color:#80b4b5;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;height:30px}.catalog-page__filter-btn_apply:hover{background-color:#3ba8ab}.catalog-page__filter-btn_clear{padding:7px 0 7px 10px;font-size:13px;line-height:13px;color:#b3b3b3;background-color:#f9f9f9;position:relative;height:30px;width:100px;border-radius:25px;margin-left:14px}.catalog-page__filter-btn_clear svg{margin-right:10px}.catalog-page__filter-btn_clear:hover{background-color:#e5e5e5}.catalog-page__filter-action{display:flex;align-items:center}.catalog-page__filter-action_toggles{display:none;justify-content:flex-end;margin-bottom:8px}@media (min-width:1025px){.catalog-page__filter-action_toggles{display:flex}}@media (min-width:1025px){.catalog-page__filter-action_show{display:none}}.catalog-page__content{margin-bottom:10px;flex-grow:1}@media (min-width:768px){.catalog-page__content{margin-bottom:40px}}.filters{padding:54px 15px 20px;background-color:#fff;height:100vh;width:100%;position:fixed;display:none;left:0;top:0;z-index:99}@media (min-width:768px){.filters{width:320px;box-shadow:0 0 10px grey}}@media (min-width:1025px){.filters{padding-right:10px;padding-left:0;margin-right:30px;width:290px;height:auto;position:relative;display:block;box-shadow:unset}}.filters__close{position:absolute;right:15px;top:20px;padding:0;margin:0;border:0;outline:0;background:unset;cursor:pointer}@media (min-width:1025px){.filters__close{display:none}}.filters__list{list-style:none;margin:0;padding:0;max-height:calc(100% - 125px);overflow-y:scroll;position:relative}.filters__list_level-2{display:none;margin-top:20px;overflow-y:initial}.filters__list_level-2:after{display:none}@media (min-width:1025px){.filters__list_level-2{background-color:#f9f9f9}}.filters__list_level-1{overflow:hidden;height:100%}.filters__list_level-1:after{display:none}@media (min-width:768px){.filters__list{max-height:calc(100% - 100px)}.filters__list:after{content:"";position:fixed;left:0;bottom:116px;width:290px;height:17px;box-shadow:0 0 17px 12px #fff;background-color:#fff}}@media (min-width:1025px){.filters__list{overflow:hidden;max-height:100%}.filters__list:after{display:none}}.filters__item-name{font-size:18px;line-height:23px;text-transform:uppercase;color:#666;padding:7px 7px 7px 20px;position:relative;cursor:pointer}.filters__item-name:after,.filters__item-name:before{content:"";position:absolute;background-color:#666;left:0;top:50%;transform:translateY(-50%)}.filters__item-name:after{transition:all .3s ease-in-out;width:3px;height:11px;left:4px}.filters__item-name:before{width:11px;height:3px;left:0}.filters__item-name_level-2{font-size:16px;padding:4px 4px 4px 32px;color:#b3b3b3;display:block;line-height:100%;text-transform:none;border-bottom:0;cursor:default;transition:all .3s ease-in-out;margin:0 5px}.filters__item-name_level-2:after,.filters__item-name_level-2:before{display:none}.filters__item-name_level-2:hover{background-color:#fff}.filters__item{position:relative}.filters__item_level-1{padding-top:15px;line-height:100%}.filters__item_level-1:last-child{margin-bottom:20px}.filters__item_selected>.filters__item-name_level-2{color:#666}.filters__item:not(:last-child)>.filters__item-name{border-bottom:1px solid #e5e5e5}.filters__item-name._opened{color:#d02d26}.filters__item-name._opened:after{transition:all .3s ease-in-out;background-color:#d02d26;transform:translateY(-50%) rotate(90deg)}.filters__item-name._opened:before{background-color:#d02d26;z-index:2}.filters__item-label{display:block;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;font-size:18px;text-transform:uppercase;color:#8c8c8c}.filters__item-label_level-1{line-height:100%;text-transform:none;margin-left:20px}.filters__item_level-2:not(:last-child)>.filters__item-label{border-bottom:1px solid #f2f2f2}.filters__item-button{background:unset;outline:0;border:0;margin:0;padding:0;cursor:pointer;display:inline-flex;color:#8c8c8c;align-items:center;justify-content:center}.filters__item-button svg{margin-right:15px;transition:all .3s ease-in-out;transform:rotate(0deg)}.filters__item-button._opened{color:#666}.filters__item-button._opened svg{transform:rotate(-180deg);transform-origin:center}.filters__item-checkbox{width:16px;height:16px;position:absolute;right:10px;top:19px}.filters__item-checkbox_level-2{top:4px}.filters-action{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:22px;left:50%;transform:translateX(-50%)}.filters-action__button{width:140px}.filters-action__button_apply{font-size:12px;line-height:16px;padding:7px 34px;margin-bottom:16px}.filters-action__button_clear{background-color:#fff;border:1px solid #bfbfbf;color:#b3b3b3;padding:8px 0 8px 14px;display:flex;align-items:center;font-size:13px;line-height:13px;text-transform:none;transition:all .3 ease-in-out}.filters-action__button_clear svg{margin-right:18px}@media (min-width:1025px){.filters-action{display:none}}.inner-title{margin:20px auto 8px;font-weight:700;font-size:24px;line-height:31px;text-transform:uppercase;text-align:left}@media (min-width:768px){.inner-title{margin-top:40px;margin-bottom:20px}}.inner-title_center{text-align:center}@media (min-width:1152px){.inner-title_center{margin-top:43px}}.inner-title_rooms{text-align:center;margin-bottom:20px}@media (min-width:768px){.inner-title_rooms,.rooms-catalog__title{text-align:left}}.room-card{flex-basis:30%;flex-grow:1}@media (min-width:768px){.room-card:nth-child(3),.room-card:nth-child(4){margin-right:10px}}@media (min-width:1152px){.room-card:nth-child(3),.room-card:nth-child(4){margin-right:20px}}.room-card__title{text-align:center;font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;color:#666;margin:0 0 5px}@media (min-width:768px){.room-card__title{text-align:left}}.room-card__img img{width:100%}.room-card__link{font-size:14px;line-height:18px;text-align:center;margin-bottom:20px}.room-card__link a{color:#666}.room-card__top{flex-basis:40%;padding:0}@media (min-width:768px){.room-card__top:first-child{margin-right:15px}}@media (min-width:1152px){.room-card__top:first-child{margin-right:20px}}.rooms-list{padding-bottom:20px}@media (min-width:768px){.rooms-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.form__input-col{max-width:100%}.form__input-col:first-child{margin-bottom:10px}@media (min-width:768px){.form__input-col{max-width:175px}.form__input-col:first-child{margin-bottom:0}}.form__button{width:140px;height:30px;padding:7px 34px;font-size:12px;line-height:16px;margin:20px auto 0;display:block}@media (min-width:768px){.form__button{margin-top:25px}}.input{border:none;border-bottom:1px solid #e5e5e5;padding:5px 20px;outline:none;width:100%;font-size:16px;text-align:center}@media (min-width:768px){.input{text-align:left}}.input:focus-visible{border:none;border-bottom:1px solid #666}.input__box{position:relative;margin-bottom:10px;display:flex;justify-content:space-between;flex-direction:column}@media (min-width:768px){.input__box{flex-direction:row;margin-bottom:15px}}.textarea{border:none;border-bottom:1px solid #e5e5e5;padding:5px 20px;outline:none;width:100%;font-size:16px;text-align:center;resize:none}@media (min-width:768px){.textarea{text-align:left}}.textarea:focus-visible{border:none;border-bottom:1px solid #666}.room-page{padding-top:83px}@media (min-width:768px){.room-page{padding-top:120px}}@media (min-width:1025px){.room-page{padding-top:120px}}.room-page .inner-nav{margin:0 10px}@media (min-width:768px){.room-page .inner-nav{margin:0}}@media (min-width:768px){.room-page__top-nav{width:calc(100vw - 60px)}}@media (min-width:1025px){.room-page__top-nav{width:100%}}.room-page__container{display:flex;flex-direction:column;padding-bottom:40px}@media (min-width:768px){.room-page__container{flex-direction:row;align-items:flex-start;justify-content:flex-start}}.room-page__view-wrapper{width:100vw;margin:0 -10px}@media (min-width:768px){.room-page__view-wrapper{margin:0;width:calc(100% - 170px)}}@media (min-width:1025px){.room-page__view-wrapper{width:calc(100% - 220px)}}.room-page__info{text-align:center;font-size:12px;line-height:16px;position:relative;margin:6px auto;height:16px}.room-page__info:before{content:"Нажмите на предмет который вас интересуют";position:absolute;left:10px;top:0}@media (min-width:768px){.room-page__info:before{left:50%;transform:translateX(-50%)}}@media (min-width:1025px){.room-page__info:before{content:"Наведите курсор на предмет который вас интересуют"}}@media (min-width:768px){.room-page__info{max-width:100%;margin:12px 0}}.room-page__view{position:relative;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (min-width:768px){.room-page__view{border-radius:10px;margin:0}}.room-page__view-image{height:auto;width:100%;display:block}@media (min-width:768px){.room-page__view-image{border-radius:10px}}.room-page__view-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;transition:all .5s ease-in-out;background-size:contain;background-position:50%;opacity:0;z-index:2}.room-page__view-overlay_mask{background-color:rgba(0,0,0,.5)}@media (min-width:768px){.room-page__view-overlay_mask{border-radius:10px}}.room-page__view-overlay_carriage._entrance{background-image:url(carriage.0a31a8ee.png)}.room-page__view-overlay_videophone._entrance{background-image:url(videophone.33551848.png)}.room-page__view-overlay_handrails._entrance{background-image:url(handrails.16802ca4.png)}.room-page__view-overlay_helper._entrance{background-image:url(helper.c6c665a8.png)}.room-page__view-overlay_hammock._room{background-image:url(hammock.e0532a92.png)}.room-page__view-overlay_cabinet._room{background-image:url(cabinet.211d1390.png)}.room-page__view-overlay_learning._room{background-image:url(learning.a00dd50b.png)}.room-page__view-overlay_sport-zone._room{background-image:url(sport-zone.289141ba.png)}.room-page__view-overlay_bath._bathroom{background-image:url(bath.ce5d5d23.png)}.room-page__view-overlay_toilet._bathroom{background-image:url(toilet.a59be6e0.png)}.room-page__view-overlay_accessories._bathroom{background-image:url(accessories.4813d3ed.png)}.room-page__view-overlay_helpers._bathroom{background-image:url(helpers.9c657ad8.png)}.room-page__view-overlay_bed._bedroom{background-image:url(bed.86f17ad1.png)}.room-page__view-overlay_cabinet._bedroom{background-image:url(cabinet.02a22551.png)}.room-page__view-overlay_smart-home._bedroom{background-image:url(smart-home.c2e5f31a.png)}.room-page__view-overlay_sanitary._bedroom{background-image:url(sanitary.f3132587.png)}.room-page__view-overlay_food-zone._kitchen{background-image:url(food-zone.10c24a3f.png)}.room-page__view-overlay_dishes._kitchen{background-image:url(dishes.18eae6e8.png)}.room-page__view-overlay_furniture._kitchen{background-image:url(kitchen-gadgets.a9d15eb5.png)}.room-page__view-overlay_plumbing._kitchen{background-image:url(plumbing.4fe01167.png)}.room-page__view-overlay_kitchen-gadgets._kitchen{background-image:url(security-gadgets.3a798139.png)}.room-page__view-item{position:absolute;cursor:pointer;-webkit-tap-highlight-color:transparent}.room-page__view-item_hammock._room{min-width:7%;min-height:58%;right:22%;top:13%;left:auto;z-index:2}.room-page__view-item_cabinet._room{min-width:7%;min-height:43%;left:29%;top:32%;z-index:1}.room-page__view-item_learning._room{min-width:26%;min-height:43%;left:1%;bottom:3%}.room-page__view-item_swedish-stairs._room{min-width:9%;min-height:62%;right:13%;top:26%;z-index:1}.room-page__view-item_trainers._room{min-width:35%;min-height:29%;right:0;bottom:0;z-index:1}.room-page__view-item_carriage._entrance{min-width:17%;min-height:66%;right:48%;bottom:4%;z-index:2}.room-page__view-item_videophone._entrance{min-width:10%;min-height:11%;top:35%;left:4%}.room-page__view-item_handrails._entrance{z-index:1;min-width:48%;right:0;bottom:8%;min-height:47%}.room-page__view-item_helper._entrance{z-index:1;min-width:2%;left:25%;top:11%;min-height:30%;right:auto;bottom:auto}.room-page__view-item_rug._bathroom{min-width:16%;min-height:10%;bottom:8%;left:27%}.room-page__view-item_brash._bathroom{min-width:8%;min-height:10px;top:50%;left:51%}.room-page__view-item_toilet._bathroom{right:4%;min-width:9%;min-height:42%;bottom:5%;z-index:1}.room-page__view-item_shower._bathroom{min-width:10%;min-height:25%;right:23%;top:27%;z-index:1}.room-page__view-item_handrail-1._bathroom{min-width:20%;min-height:19%;bottom:6%;left:0}.room-page__view-item_handrail-2._bathroom{min-width:9%;min-height:7%;top:50%;left:24%}.room-page__view-item_handrail-3._bathroom{min-width:11%;min-height:6%;top:50%;left:39%}.room-page__view-item_handrail-4._bathroom{min-width:14%;right:12%;min-height:10%;bottom:37%;z-index:2}.room-page__view-item_walker._bathroom{min-width:12%;min-height:32%;bottom:6%;right:28%}.room-page__view-item_handrail-5._bathroom{min-width:4%;min-height:31%;right:1%;top:34%;z-index:2}.room-page__view-item_washbasin._bathroom{min-width:11%;min-height:16%;bottom:29%;left:0}.room-page__view-item_bath._bathroom{width:26%;height:21%;bottom:20%;left:22%}.room-page__view-item_shower-chair._bathroom{min-width:8%;min-height:20%;bottom:34%;right:25%}.room-page__view-item_bed._bedroom{min-width:24%;min-height:32%;left:40%;bottom:19%;z-index:1}.room-page__view-item_tablet._bedroom{min-width:12%;min-height:11%;bottom:27%;left:40%;z-index:2}.room-page__view-item_station._bedroom{min-width:5%;min-height:10%;right:29%;bottom:37%;z-index:2}.room-page__view-item_cabinet._bedroom{min-width:27%;min-height:72%;bottom:2%;left:0}.room-page__view-item_toilet-chair._bedroom{min-width:7%;min-height:23%;bottom:25%;left:33%;z-index:2}.room-page__view-item_table._bedroom{min-width:23%;min-height:34%;bottom:5%;right:0}.room-page__view-item_food-zone._kitchen{min-width:11%;min-height:17%;left:28%;bottom:30%}.room-page__view-item_dishes._kitchen{min-width:5%;min-height:13%;right:24%;top:28%;z-index:2}.room-page__view-item_kitchen-gadgets._kitchen{min-width:50%;min-height:19%;right:0;bottom:26%;z-index:1}.room-page__view-item_plumbing._kitchen{min-width:6%;min-height:16%;right:15%;bottom:45%;z-index:2}.room-page__view-item_protective-grill._kitchen{min-width:9%;min-height:6%;left:60%;bottom:45%;z-index:2}.room-page__view-item_protective-handle._kitchen{min-width:3%;min-height:4%;left:66%;bottom:35%;z-index:2}.room-page__tooltip-wrap{position:absolute;left:50%;top:20px;transform:translateX(-50%);z-index:20}.room-page__tooltip-list{list-style:none;padding:13px 15px;margin:0;background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;width:220px}.room-page__tooltip-item{line-height:14px;margin-bottom:9px;width:100%}.room-page__tooltip-item:nth-last-child(2){padding-bottom:15px;border-bottom:1px solid #dedede;margin-bottom:0}.room-page__tooltip-item:last-child{padding-top:10px;text-transform:uppercase;margin-bottom:0;position:relative}.room-page__tooltip-item:last-child:after{content:"";position:absolute;top:5px;right:0;background-image:url(arrow_red.ef33052e.svg);background-repeat:no-repeat;background-position:50%;width:27px;height:27px;z-index:1}.room-page__tooltip-link{text-decoration:none;color:#666;font-size:14px;line-height:14px;display:block;position:relative;z-index:2}.room-page__tooltip-link:hover{opacity:.85}.room-page__tooltip-close{position:absolute;right:10px;top:10px;width:15px;height:15px;padding:0;margin:0;z-index:10;cursor:pointer;background-image:url(close.b29fabec.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:unset;border:0}@media (min-width:1025px){.room-page__tooltip-close{display:none}}.room-page__gallery{display:flex;align-items:center;justify-content:space-between;margin:10px 0 20px;overflow-x:auto}@media (min-width:768px){.room-page__gallery{margin:5px 0;overflow-x:hidden;flex-wrap:wrap;max-width:100%}}@media (min-width:1025px){.room-page__gallery{margin:12px 0 0}}.room-page__gallery-link{cursor:pointer;display:block}.room-page__gallery-link:not(:last-child){margin-right:6px}.room-page__gallery-link:first-child{padding-left:10px}.room-page__gallery-link:last-child{padding-right:10px}@media (min-width:768px){.room-page__gallery-link{width:calc(50% - 5px);margin:5px 0;height:143px}.room-page__gallery-link:not(:last-child){margin:5px 0}.room-page__gallery-link:first-child{padding-left:0}.room-page__gallery-link:last-child{padding-right:0}}@media (min-width:1025px){.room-page__gallery-link{margin:0;min-width:165px;height:auto;max-width:calc(25% - 12px)}.room-page__gallery-link:not(:last-child){margin:0}}.room-page__gallery-img{object-fit:cover;display:block;height:100%;border-radius:10px}@media (min-width:768px){.room-page__gallery-img{width:100%}}@media (min-width:768px){.room-page__aside{margin-left:10px;padding-top:70px;width:170px}}@media (min-width:1025px){.room-page__aside{margin-left:20px;width:220px}}.room-page__nav{padding:0 0 20px;border-bottom:1px solid #e5e5e5}.room-page__nav-list{list-style:none;padding:0;margin:0}.room-page__nav-item{font-size:16px;line-height:16px}.room-page__nav-item:not(:last-child){margin-bottom:10px}.room-page__nav-link{text-decoration:none;color:#666;font-size:16px;line-height:16px;font-weight:400;display:inline-block;transition:all .3s ease-in-out}.room-page__nav-link:hover{opacity:.85;text-decoration:underline}.room-page__aside-link{color:#666;font-size:14px;line-height:18px;margin-top:20px;display:inline-block}.checkbox{width:100%;height:100%;display:inline-block;cursor:pointer}.checkbox__input{position:absolute;opacity:0;height:0;width:0}.checkbox__checkmark{position:absolute;top:0;left:0;right:auto;bottom:auto;height:100%;width:100%;background-color:#fff;border:1px solid #e5e5e5;transition:all .3s ease-in-out}.checkbox__checkmark:after{content:"";position:absolute;visibility:hidden;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox__input:checked~.checkbox__checkmark:after{left:4px;top:2px;visibility:visible;width:5px;height:8px;border:solid #d02d26;border-width:0 2px 2px 0;-webkit-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg);transition:all .3s ease-in-out}.products-list{margin:20px 0 32px}.products-list__category{margin-bottom:20px}.products-list__category:not(:first-child){margin-top:32px}.products-list__item:not(:last-child){margin-bottom:16px}.product-card{position:relative;display:block;width:100%;padding:16px 56px 16px 16px;color:#666;font-size:16px;line-height:20px;text-decoration:none;transition:all .2s ease-in-out;border:2px solid #e1eded;border-radius:6px}.product-card:focus,.product-card:hover{border-color:#b6d4d4}@media (min-width:768px){.product-card{font-size:18px;line-height:22px}.product-card:focus,.product-card:hover{padding-left:32px}}.product-card__icon{position:absolute;width:24px;height:24px;top:50%;right:16px;transform:translateY(-50%);transition:all .2s ease-in-out;fill:#e1eded}.product-card:focus .product-card__icon,.product-card:hover .product-card__icon{fill:#b6d4d4}.feedback-popup{position:fixed;right:0;top:0;bottom:0;left:0;background:rgba(0,0,0,.72);z-index:999;visibility:hidden;opacity:0;transition:visibility .5s 0s,opacity .25s .25s}.feedback-popup__wrapper{position:absolute;border-radius:10px;left:calc(50% - 150px);padding:30px 20px;top:118px;background:#fff;width:300px;height:310px;transform:translate(100%);transition:transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:768px){.feedback-popup__wrapper{width:440px;left:calc(50% - 220px);padding:30px 40px}}.feedback-popup__checkmark{position:absolute;top:20px;left:0;height:15px;width:15px;border:1px solid #e5e5e5}.feedback-popup__checkmark :after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.feedback-popup__title{margin-top:0;text-transform:uppercase;font-size:18px;text-align:center}@media (min-width:768px){.feedback-popup__title{text-align:left}}.feedback-popup__close{position:absolute;right:10px;top:10px;width:15px;height:15px;background-image:url(close.b29fabec.svg);background-repeat:no-repeat;background-position:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:10;border:none;background-color:#fff}.feedback-popup__label{font-size:12px;margin-left:30px;margin-top:20px;line-height:15px}.feedback-popup__label a{color:inherit}.feedback-popup__open{visibility:visible;opacity:1;transition:visibility 0s,opacity .25s}.feedback-popup__open .feedback-popup__wrapper{transform:translate(0)}.feedback-popup__blocker{position:fixed;top:0;left:0;bottom:0;right:0;content:" ";background:rgba(0,0,0,.5)}.response_full_phone_name{width:0;height:0;padding:0;visibility:hidden}

/*# sourceMappingURL=styles.4eb76063.css.map */