*{padding:0;margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}td{padding:5px;outline:1px solid #000}aside,footer,header,nav,section{display:block}body,html{height:100%;min-width:320px}body{line-height:1;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:Roboto,sans-serif}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{max-width:100%;vertical-align:top;font-size:10px;line-height:1.1}body._lock{overflow:hidden}.wrapper{color:#333;font-size:14px;background:#fff;width:100%;min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._container{max-width:1600px;width:100%;padding:0 42px;margin:0 auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{padding:0;margin:0}.advantages{width:auto}div._mb,li._mb,section._mb{margin-bottom:96px}div._mt,li._mt,section._mt{margin-top:96px}div._pt,li._pt,section._pt{padding-top:96px}div._pb,li._pb,section._pb{padding-bottom:96px}._op0{opacity:0}._lc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:clip;text-overflow:clip}._lc--1{-webkit-line-clamp:1}._lc--2{-webkit-line-clamp:2}._lc--3{-webkit-line-clamp:3}._lc--4{-webkit-line-clamp:4}.wrapper a.btn,.wrapper button.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:500;line-height:22px;min-height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;background-color:#e31235;padding:12px 24px;border-radius:8px;-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.wrapper a.btn._fw,.wrapper button.btn._fw{width:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.quota__title{color:#333;font-weight:700;font-size:32px;line-height:125%;text-align:center}.discount__title{font-weight:700;font-size:44px;line-height:109%;text-align:center;color:#333;margin-bottom:48px}.discount__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.discount__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;padding:24px;background:#f5f5f6;border-radius:16px}.discount__number{font-weight:700;font-size:76px;color:red}.discount__subtitle{font-weight:400;font-size:22px;line-height:127%;color:#000}.discount__subtitle span{font-weight:700}.discount__icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 116px;flex:0 0 116px}.discount__icon img{width:116px;height:116px}._no-webp .additional__body{background:#c90000 url(../img/bg-1.jpg) 0 0/cover no-repeat}.additional__body{padding:60px 20px;display:-ms-grid;display:grid;gap:10px;text-align:center;color:#fff;font-weight:700}.additional__body>a{color:inherit}.additional__subtitle{font-size:22px;line-height:127%}.additional__phone{font-size:44px;line-height:109%}.additional__mail{font-size:22px;line-height:127%;text-decoration:underline}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;z-index:2}@media (min-width:767.98px){.banner__img img{border-radius:16px}.quota{max-width:1200px;margin-inline:auto}.additional__body{border-radius:8px;max-width:1004px;margin-inline:auto;min-height:282px}}@media (min-width:992px){.wrapper a.btn:hover,.wrapper button.btn:hover{background-color:#bd0f2c}.wrapper a.btn:focus,.wrapper button.btn:focus{background-color:#9c0c24}}@media (min-width:1279.98px){.additional__body{position:relative}._no-webp .additional__body::before{background:url(../img/bg-2.png) 0 0/cover no-repeat}.additional__body::before{content:'';position:absolute;width:150%;height:150%;top:-25%;left:-25%}}@media (max-width:1600px){._container{max-width:1280px;padding:0 26px}.quota__title{font-size:calc(22px + 10 * ((100vw - 320px)/ 1280))}.discount__title{font-size:calc(24px + 20 * ((100vw - 320px)/ 1280))}}@media (max-width:1439.98px){div._mb,li._mb,section._mb{margin-bottom:72px}div._mt,li._mt,section._mt{margin-top:72px}div._pt,li._pt,section._pt{padding-top:72px}div._pb,li._pb,section._pb{padding-bottom:72px}}@media (max-width:1279.98px){._container{max-width:1024px;padding:0 42px}.discount__item{-webkit-box-flex:calc((100% - 30px)/ 2);-ms-flex:calc((100% - 30px)/ 2);flex:calc((100% - 30px)/ 2)}}@media (max-width:991.98px){._container{max-width:none;padding:0 20px}}@media (max-width:767.98px){div._mb,li._mb,section._mb{margin-bottom:56px}div._mt,li._mt,section._mt{margin-top:56px}div._pt,li._pt,section._pt{padding-top:56px}div._pb,li._pb,section._pb{padding-bottom:56px}.banner__container._container{padding:0}.quota__title{line-height:127%}.discount__title{margin-bottom:40px}.discount__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.discount__icon img{width:80px;height:80px;margin-left:auto;display:block}.additional__container._container{padding:0}.additional__body{padding:40px 20px}.additional__phone{font-size:24px}}@media (max-width:479.98px){.discount__item{padding:20px}.discount__icon{position:absolute;right:20px;top:20px}.discount__icon img{width:56px;height:56px}}@media (max-width:359.98px){div._mb,li._mb,section._mb{margin-bottom:40px}div._mt,li._mt,section._mt{margin-top:40px}div._pt,li._pt,section._pt{padding-top:40px}div._pb,li._pb,section._pb{padding-bottom:40px}}._webp .additional__body{background:#c90000 url(../img/bg-1.webp) 0 0/cover no-repeat}@media (min-width:1279.98px){._webp .additional__body::before{background:url(../img/bg-2.webp) 0 0/cover no-repeat}}