*,*::before,*::after{box-sizing:border-box;outline:none}*{min-height:0;min-width:0}input,textarea,button,select{font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;margin:0}ul{list-style:none;padding:0;margin:0}ol{padding:0;margin:0}input,textarea,button,select{transition:border-color .3s}input:focus,textarea:focus,button:focus,select:focus{outline:none}img{vertical-align:top;max-width:100%}*::selection{background-color:var(--color-primary);color:#fff}body{height:100%}html{overflow-y:scroll;background-color:var(--color-bg);color:var(--color-text);font-family:'Play',Arial,Helvetica,sans-serif;font-size:var(--content-font);font-weight:500}input::placeholder,textarea::placeholder{color:var(--color-text);opacity:.5;font-size:inherit}button{padding:0}small{font-size:smaller}.is-picture{image-rendering:-webkit-optimize-contrast}.ymaps-2-1-79-balloon__content{font-family:'Play',Arial,Helvetica,sans-serif !important}.custom-select-open .custom-select{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select-open .custom-select-items{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.custom-select-open .custom-select-scroll li:last-child{border-bottom-left-radius:calc(.3em - (.3 * .3em));border-bottom-right-radius:calc(.3em - (.3 * .3em))}.growl .growl-message{font-size:calc(var(--content-font) * .8)}.slick-disabled{pointer-events:none;opacity:.5}.slick-disabled *{filter:grayscale(1)}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}a{color:var(--color-link);transition:.3s}.wrap{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.main{display:flex;flex:1 1 auto}.main-zone{flex:1 1 auto}.system-notifier{color:#ffffff;text-align:center;padding:8px 10px;line-height:1.3;border-bottom:1px solid var(--color-bg)}.system-notifier.info{background-color:var(--color-pale);color:#000000}.system-notifier.grace{background-color:var(--color-success)}.system-notifier.alert{background-color:var(--color-alert)}.system-notifier.warning{background-color:var(--color-error)}.no-scale{touch-action:none}.scale{touch-action:manipulation}.break--inline{display:inline}.break--inline::after{content:' '}@media screen and (min-width:calc(1024px + 1px)){.main{min-height:300px}}@media screen and (max-width:1024px){.aside,.aside-right{display:none}}@media screen and (max-width:1024px){.tipso_style{display:none}}.--arg .block-el__logo{aspect-ratio:3 / 2;padding:1rem}body.device-mobile .module.module--wysiwyg.--intro{margin-top:1.7rem}.hp-news-el{border-radius:.3em;border:1px solid #bbb;overflow:hidden;padding:.75rem;height:100%}.hp-news-el .el-image{display:block}.hp-news-el .el-image img{object-fit:cover;object-position:center;width:100%;height:100%}.hp-news-el .el-date{font-size:calc(var(--content-font) * .8);margin-top:1em;margin-bottom:.8em;opacity:.75}.hp-news-el .el-title{font-weight:600}.hp-news-el .el-text{margin-top:.8em}.block-el__logo{border-radius:.3em}.header{flex:0 1 auto}@media screen and (max-width:1024px){.header:has(.header__main.--inner){display:none}}.header__top{padding:1rem 0}@media screen and (max-width:1024px){.header__top{display:none}}.header__w{display:flex;justify-content:space-between;align-items:center;gap:3rem}.header__contacts{display:flex;gap:2rem;align-items:center}.header__phone{font-size:calc(var(--content-font) * 1.7);font-weight:300}.header__phone a{transition:.3s;color:inherit;text-decoration:none;line-height:1}.header__phone a:hover{transition:.3s}.header__main{background-image:url(/img/main.jpg);background-size:cover;aspect-ratio:1920 / 700;padding:1rem 0;position:relative}@media screen and (max-width:1024px){.header__main{background:linear-gradient(90deg, #fff 15%, rgba(255,255,255,0) 100%),url(/img/main-inner.jpg) center 70% / cover no-repeat;aspect-ratio:8 / 1}}.header__main.--inner{aspect-ratio:unset;background-image:url(/img/main-inner.jpg);background-position:center 75%}.header__main.--inner:before{display:block;background-color:white;opacity:.25;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.header__main.--inner .header__slogan{font-size:1.6rem;position:static;margin-top:1rem;opacity:.75;display:flex;flex-direction:row;background-color:rgba(255,255,255,0.75);width:fit-content;padding:.18em 1rem .2em;border-radius:.5rem;line-height:1.2}.header__main.--inner .header__slogan-text{display:inline;background-color:none;width:fit-content;text-transform:uppercase;padding:0;line-height:1.2}.header__main-mobile{display:none}@media screen and (max-width:1024px){.header__main-mobile{display:flex;flex-direction:column;height:100%;justify-content:center;gap:.25rem}}.header__main-mobile .main-mobile__title{line-height:1.2;text-rendering:optimizeLegibility;text-transform:none;margin:1em 0 1em 0;margin-bottom:max(1rem, calc(var(--ue-strong) * 3));font-size:calc(2.4rem * .8);margin:0}.header__main-mobile .main-mobile__title:before{content:"";display:block;margin-top:-0.25em}.header__main-mobile .main-mobile__title:after{content:"";display:block;margin-bottom:-0.25em}@media screen and (max-width:1280px){.header__main-mobile .main-mobile__title{font-size:calc(2.2rem * .8)}}@media screen and (max-width:calc(600px - 1px)){.header__main-mobile .main-mobile__title{font-size:calc(2rem * .8)}}.header__main-mobile .main-mobile__title:before,.header__main-mobile .main-mobile__title:after{display:none}.header__main .wrap{z-index:1;height:100%}.header__main-top{display:flex;align-items:flex-start;gap:3rem}.header__main-w{position:relative;height:100%}@media screen and (max-width:1024px){.header__main-w{display:none}}.header__slogan{font-size:3rem;color:var(--color-secondary);position:absolute;left:0;width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}@media screen and (max-width:1440px){.header__slogan{font-size:2.5rem}}@media screen and (max-width:1280px){.header__slogan{font-size:2rem}}.header__slogan-w{position:relative}.header__slogan-text{display:inline-block;background-color:rgba(255,255,255,0.75);border-radius:.5rem;width:fit-content;text-transform:uppercase;padding:0 1rem .01em;line-height:1.2}.header__logo{display:inline-block;background-color:rgba(255,255,255,0.75);border-radius:.5rem;padding:1rem}.header__logo img{width:200px}.header__menu{width:100%;margin-top:1rem}.footer{flex:0 1 auto;background-color:var(--color-pale)}.footer__top-w{display:flex;align-items:center;margin:1.5rem 0;gap:2rem}@media screen and (max-width:calc(768px - 1px)){.footer__top-w{flex-direction:column;gap:.75rem}}.footer__phone{flex-grow:1;width:100%;font-size:calc(var(--content-font) * 1.7);font-weight:300}@media screen and (max-width:calc(768px - 1px)){.footer__phone{order:2;text-align:center}}.footer__phone a{text-decoration:none;color:black}.footer__phone a:hover{opacity:.75}.footer__address{flex-grow:1;width:100%;text-align:right}@media screen and (max-width:calc(768px - 1px)){.footer__address{order:3;text-align:center}}.footer__address .el{margin-bottom:1rem}.footer__address .el:last-child{margin-bottom:0}.footer__address .el .link-with-icon{color:inherit}.footer__address .el .link-with-icon svg{color:inherit}.footer__address .el .link-with-icon:hover{opacity:.75}.footer__main{text-align:center;flex-shrink:0}@media screen and (max-width:calc(768px - 1px)){.footer__main{order:1;text-align:center}}.footer__logo{margin-bottom:1rem}.footer__logo img{width:120px}.footer__slogan{font-weight:300;font-size:calc(var(--content-font) * 1.2)}.footer__menu{background-color:var(--color-primary);padding:.75em 0}@media screen and (max-width:calc(768px - 1px)){.footer__menu{display:none}}.footer__bottom{padding:1.5em 0;background-color:white}.footer__bottom-w{font-size:calc(var(--content-font) * .8);display:flex;justify-content:space-between}@media screen and (max-width:calc(768px - 1px)){.footer__bottom-w{flex-direction:column;gap:.25em;align-items:center}}.footer .footer-menu-l1__list{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.footer .footer-menu-l1__link{color:white;text-decoration:none;border-bottom:1px solid transparent}.footer .footer-menu-l1__link:hover{border-bottom:1px solid white}.aside{width:250px;margin-right:40px;flex:0 0 auto}.aside-right{flex:0 0 auto;margin-left:40px;width:250px;background-color:#e5e5e5}.greedy-menu-l2__link.catalog_nodes-12{color:#E81010}
/*# sourceMappingURL=./main.css.map */