*{padding:0;margin:0;box-sizing:border-box;z-index:3}.container{width:100%;max-width:1330px;box-sizing:border-box;padding:0 20px;margin:0 auto}h2{font-weight:700;font-size:50px;line-height:138%;letter-spacing:.02em;text-transform:uppercase;font-feature-settings:"pnum" on , "lnum" on;color:#1f202e}@media (max-width:560px){h2{font-size:32px}}.page-title{font-weight:700;font-size:50px;line-height:138%;letter-spacing:.02em;text-transform:uppercase;color:#1f202e;margin-top:30px}#breadcrumbs_id{display:flex;flex-wrap:wrap;gap:8px}#breadcrumbs_id li:last-child{color:#a30126}#breadcrumbs_id li{display:flex;gap:8px}#breadcrumbs_id li:not(:last-child)::after{content:"/"}.sticker{z-index:5;width:160px;position:fixed;top:120px;left: calc(((100vw - 1290px) / 2) - 180px)}h3{font-family:"Roboto Slab";font-style:normal;font-weight:500;font-size:30px;line-height:148%;letter-spacing:.02em}h4{font-weight:700;font-size:22px;line-height:148%;letter-spacing:.02em;text-transform:uppercase;color:#1f202e}body{font-family:'Roboto Slab';font-weight:400;font-size:16px;line-height:148%;letter-spacing:.01em;color:#000}.overflow-hidden{overflow:hidden}.security-ribbon__top{padding-top:30px;padding-bottom:0}.security-ribbon{width:100%;height:132px;margin-bottom:56px;position:relative}.security-ribbon img{position:absolute;left:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}input:focus{outline:none}button{cursor:pointer}.button{background:#a30126;border-radius:50px;padding:10px 40px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:18px;line-height:108%;letter-spacing:.02em;color:#fff;transition:.1s linear;border:none;cursor:pointer}input{padding:8px 22px;border:none;border-bottom:2px solid #a4a4a4;background:none}input::-moz-placeholder{color:#1f202e}input::placeholder{color:#1f202e}p+p{margin-top:15px}p{font-size:18px}ul+p{margin-top:15px}p+ul{margin-top:15px}.tsubmenu{position:relative;z-index:200}.tsubmenu .navigation__list__link.t{z-index:90}.tsubmenu .tsubmenu_container{display:flex;width:200px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;padding:20px 10px;background:#fff;position:absolute;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:90}.tsubmenu:hover .tsubmenu_container{opacity:1;visibility:visible;z-index:100;background-color:#fff}.city-wrapper{width:100%;max-width:460px;height:40px;position:relative;z-index:89}.city__title{padding:8px 22px;padding-right:25px;cursor:pointer;text-align:left}.header .city-wrapper{border-bottom:2px solid #a30126;margin-left:auto}.select-arrow{position:absolute;top:8px;right:0}.city{background-color:#f0f0f0;position:relative;top:10px;padding:15px;border-radius:0 0 15px 15px;box-shadow:0 4px 10px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:10px;font-weight:400;font-size:16px;line-height:148%;letter-spacing:.01em;color:#1f202e;visibility:hidden;max-height:calc(100vh - 150px);overflow:auto}.city::-webkit-scrollbar{width:5px}.city::-webkit-scrollbar-thumb{width:5px;background-color:#a4a4a4;border-radius:5px}.city_mobile{max-height:350px;overflow:auto}.city_opened{visibility:visible}.header{padding:21px 0;border-bottom:2px solid #a4a4a4;position:sticky;left:0;top:0;background-color:#fafafa;z-index:100}.header__container{display:flex;align-items:center;justify-content:space-between;gap:30px}.header .navigation{font-weight:700;font-size:18px;line-height:108%;text-align:right;letter-spacing:.02em;width:100%;max-width:1000px;color:#000;transition:.1s linear}.header .navigation .city-wrapper{display:none;margin-left:none}.header .navigation .header__phone-wrapper{display:none;margin-left:none}.header .navigation__list{display:flex;justify-content:space-between;gap:10px;z-index:100}.header .navigation__list__link{font-weight:400;display:flex;font-size:16px;letter-spacing:.01em;font-weight:400;color:#000}@media (max-width:1220px){.header .navigation__list{flex-direction:column;gap:25px;margin-bottom:110px}}.header .navigation_opened{right:0!important}@media (max-width:1220px){.header .navigation{position:fixed;top:120px;right:-310px;z-index:100;background-color:#fff;max-width:initial;height:calc(100vh - 130px);padding:30px;width:300px;box-shadow:5px 5px 20px #a4a4a4}.header .select-wrapper{margin-left:auto}.header .navigation .header__phone-wrapper{display:flex;margin-top:30px}.header__container>.header__phone-wrapper{display:none}}.header__phone-wrapper{min-width:200px;display:flex;flex-direction:column}.header__phone{font-weight:700;font-size:22px;line-height:148%;letter-spacing:.02em;text-transform:uppercase;color:#a30126}.header__phone-wrapper span{min-width:195px;font-weight:400;font-size:16px;line-height:148%;letter-spacing:.01em;text-decoration-line:underline;color:#000}.open-popup{cursor:pointer}.header__menu-button{width:50px;height:50px;display:flex;flex-direction:column;justify-content:space-around;position:relative;display:none}.header__menu-button .line{width:100%;height:3px;background-color:#a30126;border-radius:2px;transition:.1s linear}.header__menu-button_active .line:first-child{transform:translateY(12px) rotate(45deg)}.header__menu-button_active .line:nth-child(2) {transform:translateY(-12px) rotate(-45deg)}.header__menu-button_active .line:last-child{display:none}@media (max-width:1220px){.header__menu-button{display:flex}}@media (max-width:650px){.header__container>.city-wrapper{display:none}.header .navigation .city-wrapper{display:block;margin-top:30px;margin-left:0}}.main{overflow:hidden}.tariff-section{padding-top:100px;padding-bottom:100px}.tariff-section__title{margin-bottom:15px}.tariff-section__container{position:relative}.ttariff-section__container{position:relative}.tariff-section__subtitle{margin-bottom:27px}.tariff-swiper{width:100%}.tariff-swiper .swiper-slide{width:-moz-fit-content;width:fit-content}.tariff-swiper .swiper-slide:nth-child(even) {background:#f0f0f0}@media (max-width:1330px){.tariff-section .tariff-swiper{max-width:850px}}@media (max-width:890px){.tariff-section .tariff-swiper{max-width:410px}}.tariff{border:2px solid #f0f0f0;width:100%;max-width:410px;height:795px;padding:35px 49px;display:flex;flex-direction:column}.ttariffs__items{display:flex;flex-wrap:wrap;gap:30px}.tariff__title{height:65px;display:flex;align-items:center}.tariff__type{color:#a30126;font-weight:500;font-size:36px;margin-bottom:10px;line-height:90%}.tariff__img{height:164px;width:220px;margin:0 auto;margin-bottom:20px}.ttariff__img{height:224px;width:220px;margin:0 auto;margin-bottom:20px}.tariff__list{height:795px;overflow:auto}.ttariff{border:2px solid #f0f0f0;width:100%;max-width:410px;padding:35px 49px;display:flex;flex-direction:column;margin-top:20px}.ttariff__button{color:#fff;align-self:center;margin-top:16px;background-color:#a30126}.ttariff__type{color:#a30126;font-weight:500;font-size:36px;margin-bottom:10px;line-height:90%}.ttariff__title{height:65px;display:flex;align-items:center}.ttariff__list{height:200px;overflow:auto}.tariff__list::-webkit-scrollbar{width:5px}.tariff__list::-webkit-scrollbar-thumb{width:5px;background-color:rgba(192,192,192,.5)}.ttariff__list::-webkit-scrollbar{width:5px}.ttariff__list::-webkit-scrollbar-thumb{width:5px;background-color:rgba(192,192,192,.5)}.ttariff__subscription-fee{font-weight:400;font-size:18px;line-height:148%;letter-spacing:.01em;margin-bottom:31px}.tariff__list li{padding-top:4px;padding-bottom:4px;font-size:16px;text-align:center;color:#000;letter-spacing:.01em;max-width:100%}.tariff__equipment-price{text-align:center;border-bottom:1px dashed #a4a4a4;padding-bottom:14px;font-size:16px}.tariff__list li:not(:last-child) {border-bottom:1px dashed #a4a4a4}.ttariff__list li:not(:last-child) {border-bottom:1px dashed #a4a4a4}.tariff__price-per-month{font-weight:500;font-size:22px;line-height:148%;text-align:center;letter-spacing:.02em;color:#a30126;margin-top:auto}.tariff__button{color:#fff;align-self:center;margin-top:16px;background-color:#a30126}.tariff__subscription-fee{font-weight:400;font-size:18px;line-height:148%;letter-spacing:.01em;margin-bottom:31px}.swiper-arrow-next{position:absolute;z-index:10;right:-40px;transform:rotate(180deg)}.swiper-arrow-prev{position:absolute;left:-40px;z-index:10}.tariff-swiper-next{bottom:326px}.tariff-swiper-prev{bottom:326px}.red{color:#a30126}.ttariff__list li:not(:last-child) {border-bottom:1px dashed #a4a4a4}.tttariff__list li:not(:last-child) {border-bottom:1px dashed #a4a4a4}.footer{background-color:#1f202e;color:#fff;padding-bottom:29px;padding-top:26px;overflow:hidden}.footer__top{padding-bottom:67px;display:flex;flex-wrap:wrap}.footer__top__text{max-width:300px;font-weight:400;font-size:16px;line-height:125%;letter-spacing:.01em;color:#fff;margin-bottom:16px}.footer__top__right{display:flex;flex-direction:column;max-width:465px}@media (max-width:510px){.footer__top__right{width:100%}.footer .feedback__button-wrapper{flex-direction:column;align-items:flex-end}.footer .feedback__form{justify-content:flex-end}.footer__navigation__list{flex-wrap:wrap}}.footer__top__lists{display:flex;gap:17px;margin-top:21px;margin-left:49px;margin-right:19px}@media (max-width:1330px){.footer__top__lists{flex-direction:column}}@media (max-width:635px){.footer__top__lists{flex-direction:row;margin:0}}.footer__top__list li:first-child{text-transform:uppercase;margin-bottom:20px;font-weight:700;font-size:18px;line-height:108%;letter-spacing:.02em;text-transform:uppercase;color:#f0f0f0}@media (max-width:1330px){.footer__top{justify-content:center}}@media (max-width:1100px){.footer__top{margin:0 auto;max-width:595px}}@media (max-width:635px){.footer__top{flex-direction:column;align-items:center;gap:30px}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer__bottom__text{display:flex;gap:78px;font-size:13px}@media (max-width:1020px){.footer__bottom__text{flex-direction:column;gap:0}}.footer__logo{margin-bottom:12px}.footer__main{display:flex;flex-direction:column}.footer__main .logo{margin-bottom:43px}.footer__main .social-networks{display:flex;gap:34px;margin-top:34px}.footer__phones{display:flex;flex-direction:column;font-weight:700;font-size:18px;line-height:108%;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-top:5px}.footer__phones span{font-size:14px;font-weight:400}.footer__phone+.footer__phone{margin-top:15px}.footer__navigation{padding-top:21px;margin-bottom:54px}.footer__navigation__list{display:flex;gap:10px;justify-content:space-between;text-transform:uppercase;font-weight:700;font-size:18px;line-height:108%;text-align:center;letter-spacing:.02em}.footer .feedback__input{color:#fff}.footer .feedback__input::-moz-placeholder{color:#fff}.footer .feedback__input::placeholder{color:#fff}.footer .feedback__button{background-color:#fff;color:#1f202e}.footer .feedback__button-wrapper{gap:19px}.footer .feedback__button-wrapper span{font-size:13px}@media (max-width:640px){.footer__bottom{display:flex;flex-direction:column;gap:10px;align-items:flex-start;max-width:460px;margin:0 auto}}.popup-wrapper{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:101;display:flex;justify-content:center;align-items:center;display:none}.popup-wrapper2{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.2);left:0;top:0;z-index:101;display:flex;justify-content:center;align-items:center;display:none}.popup{color:#fff;border-radius:20px;background:#a30126;padding:80px 87px;display:flex;flex-direction:column;max-width:555px;position:relative}.popup__title{font-weight:500;font-size:38px;line-height:98%;text-align:center;letter-spacing:.02em;color:#fff;margin-bottom:31px}.popup__form{display:flex;flex-direction:column;gap:20px}.popup__input{border:none;border-bottom:2px solid #fff;padding-left:32px;font-size:18px;max-width:380px;background:none;height:60px;color:#fff}.popup__input::placeholder{color:#fff}.close-popup{position:absolute;top:20px;right:23px;cursor:pointer}.popup__button-wrapper{display:flex;flex-direction:column;font-weight:400;font-size:12px;line-height:138%;text-align:center;letter-spacing:.02em;color:#fff;text-align:center;margin-top:16px;gap:12px}.popup_opened{display:flex}.popup__button{border-color:#fff;width:100%;color:#fff;cursor:pointer;border:1px solid #fff}.feedback__form{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-end}@media (max-width:1310px){.feedback__form{max-width:465px}}.feedback__input{width:190px;font-size:16px}.feedback__input:nth-child(3) {width:410px}@media (max-width:450px){.feedback__input:nth-child(3) {width:100%}.feedback__input{width:100%}}.feedback__button{background:#1f202e;font-family:"Roboto Slab",serif}.feedback__button-wrapper{display:flex;gap:16px;align-items:center}.feedback__button-wrapper span{font-size:13px}@keyframes securityAnimation {
  0% {
    left: 0;
  }
  100% {
    left: -3552px;
  }
}