*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;font-size:0;line-height:0}a,label{-webkit-tap-highlight-color:transparent}@media only screen and (min-width:1281px){a,label{-webkit-tap-highlight-color:rgba(0,0,0,.5)}}a{text-decoration:none}img{max-width:100%}fieldset{border:0;margin:0;padding:0;min-width:0}sub,sup{font-size:small;line-height:0}.hide{display:none}.show{display:block}@media only screen and (max-width:669px){.mobile-hidden{display:none}}.cookies-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:10000;bottom:0;left:0;right:0;padding:20px;background:rgba(0,0,0,.8)}@media only screen and (min-width:960px){.cookies-alert{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:26px 48px;border-radius:4px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}}.cookies-alert.is-hidden{display:none}@media only screen and (min-width:1281px){.is-ie .cookies-alert{max-width:650px}}.cookies-alert__text{font-size:14px;line-height:22px;color:#fff;margin-bottom:16px}@media only screen and (min-width:960px){.cookies-alert__text{margin-bottom:0;margin-right:65px;max-width:360px}}.cookies-alert__text a{color:#23527c}.b-btn_width_auto{font-size:14px;line-height:22px;padding-top:11px;padding-bottom:11px;color:#fff;width:auto;padding-left:20px;padding-right:20px}.no-scroll{overflow:hidden}@font-face{font-display:swap;font-family:gilroy;src:url(https://old.etalongroup.ru/spb/fonts/GilroyRegular/GilroyRegular.woff2) format("woff2"),url(https://old.etalongroup.ru/spb/fonts/GilroyRegular/GilroyRegular.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:gilroy;src:url(https://old.etalongroup.ru/spb/fonts/GilroyBold/GilroyBold.woff2) format("woff2"),url(https://old.etalongroup.ru/spb/fonts/GilroyBold/GilroyBold.woff) format("woff");font-weight:700}html{font-family:gilroy,sans-serif}h1{font-size:32px;line-height:1.25;margin-top:0;font-weight:700}@media only screen and (min-width:670px){h1{font-size:32px;line-height:1.25}}@media only screen and (min-width:960px){h1{font-size:64px;line-height:1.25}}@media only screen and (min-width:1281px){h1{font-size:64px;line-height:1.25}}@media only screen and (min-width:1440px){h1{font-size:64px;line-height:1.25}}@media only screen and (min-width:1920px){h1{font-size:64px;line-height:1.25}}@media only screen and (min-width:2560px){h1{font-size:64px;line-height:1.25}}h2{margin-bottom:24px;font-size:28px;line-height:36px;margin-top:0;font-weight:700}@media only screen and (min-width:670px){h2{margin-bottom:24px}}@media only screen and (min-width:960px){h2{margin-bottom:32px}}@media only screen and (min-width:1281px){h2{margin-bottom:32px}}@media only screen and (min-width:1440px){h2{margin-bottom:32px}}@media only screen and (min-width:1920px){h2{margin-bottom:32px}}@media only screen and (min-width:2560px){h2{margin-bottom:32px}}@media only screen and (min-width:670px){h2{font-size:28px;line-height:36px}}@media only screen and (min-width:960px){h2{font-size:40px;line-height:1.2}}@media only screen and (min-width:1281px){h2{font-size:40px;line-height:1.2}}@media only screen and (min-width:1440px){h2{font-size:40px;line-height:1.2}}@media only screen and (min-width:1920px){h2{font-size:40px;line-height:1.2}}@media only screen and (min-width:2560px){h2{font-size:40px;line-height:1.2}}h3{margin-bottom:16px;font-size:24px;line-height:32px;margin-top:0;font-weight:700}@media only screen and (min-width:670px){h3{margin-bottom:16px}}@media only screen and (min-width:960px){h3{margin-bottom:16px}}@media only screen and (min-width:1281px){h3{margin-bottom:16px}}@media only screen and (min-width:1440px){h3{margin-bottom:16px}}@media only screen and (min-width:1920px){h3{margin-bottom:16px}}@media only screen and (min-width:2560px){h3{margin-bottom:16px}}@media only screen and (min-width:670px){h3{font-size:24px;line-height:32px}}@media only screen and (min-width:960px){h3{font-size:32px;line-height:1.25}}@media only screen and (min-width:1281px){h3{font-size:32px;line-height:1.25}}@media only screen and (min-width:1440px){h3{font-size:32px;line-height:1.25}}@media only screen and (min-width:1920px){h3{font-size:32px;line-height:1.25}}@media only screen and (min-width:2560px){h3{font-size:32px;line-height:1.25}}h4{font-size:24px;line-height:32px;margin-top:0;font-weight:700}@media only screen and (min-width:670px){h4{font-size:24px;line-height:32px}}@media only screen and (min-width:960px){h4{font-size:24px;line-height:1.5}}@media only screen and (min-width:1281px){h4{font-size:24px;line-height:1.5}}@media only screen and (min-width:1440px){h4{font-size:24px;line-height:1.5}}@media only screen and (min-width:1920px){h4{font-size:24px;line-height:1.5}}@media only screen and (min-width:2560px){h4{font-size:24px;line-height:1.5}}p{font-size:18px;line-height:26px;margin-bottom:0;margin-top:0}@media only screen and (min-width:670px){p{font-size:18px;line-height:26px}}@media only screen and (min-width:960px){p{font-size:18px;line-height:30px}}@media only screen and (min-width:1281px){p{font-size:18px;line-height:30px}}@media only screen and (min-width:1440px){p{font-size:18px;line-height:30px}}@media only screen and (min-width:1920px){p{font-size:18px;line-height:30px}}@media only screen and (min-width:2560px){p{font-size:18px;line-height:30px}}p:last-of-type{margin-bottom:0}b,strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.b-typo-reset ol ol,.b-typo-reset ul ul{margin-left:40px}.b-typo-reset ol,.b-typo-reset ul{margin-bottom:20px}.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.5;margin-bottom:13px;padding-left:20px;position:relative}@media only screen and (min-width:670px){.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.5}}@media only screen and (min-width:960px){.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.75}}@media only screen and (min-width:1281px){.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.75}}@media only screen and (min-width:1440px){.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.75}}@media only screen and (min-width:1920px){.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.75}}@media only screen and (min-width:2560px){.b-typo-reset ol li,.b-typo-reset ul li{font-size:16px;line-height:1.75}}.b-typo-reset ol{counter-reset:list}.b-typo-reset ol li:before{counter-increment:list;content:counter(list) ".";padding-right:5px;position:absolute;top:0;left:0}.b-typo-reset ul li:before{content:"\2022";padding-right:5px;position:absolute;top:0;left:0}small{font-size:11px;font-weight:700}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.transform-enter-active,.transform-leave-active{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.transform-enter,.transform-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.visual-floor{width:100%;height:100%;position:relative;opacity:0}.visual-floor.is-show{opacity:1}