.promo-banners{background:#0f0528;padding-top:95px;padding-bottom:0}@media screen and (width<=1249.5px){.promo-banners{padding-top:100px}}@media screen and (width<=739.5px){.promo-banners{padding-top:60px}}.promo-banners__container{gap:60px;width:100%;display:flex}@media screen and (width<=1719.5px){.promo-banners__container{gap:20px}}@media screen and (width<=1249.5px){.promo-banners__container{flex-direction:column}}.promo-banners__card{border-radius:15px;flex-direction:column;align-items:center;width:calc(50% - 10px);height:535px;display:flex;position:relative;overflow:hidden}.promo-banners__card_start{align-items:flex-start}.promo-banners__card_start .promo-banners__content{text-align:left;align-items:flex-start;gap:20px;padding:50px}@media screen and (width<=1719.5px){.promo-banners__card_start .promo-banners__content{padding:30px 25px}}@media screen and (width<=739.5px){.promo-banners__card_start .promo-banners__content{gap:20px;padding:20px 15px 0}}@media screen and (width<=1719.5px){.promo-banners__card{height:400px}}@media screen and (width<=1249.5px){.promo-banners__card{width:100%;height:400px}}@media screen and (width<=739.5px){.promo-banners__card{border-radius:12px;height:250px}}.promo-banners__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media screen and (width<=739.5px){.promo-banners__image{width:125%;height:125%}}.promo-banners__content{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:22px;width:100%;padding:55px 30px 0;display:flex;position:relative}@media screen and (width<=1719.5px){.promo-banners__content{gap:25px;padding-top:30px}}@media screen and (width<=739.5px){.promo-banners__content{gap:25px;padding:25px 30px 0}}.promo-banners__title.heading{margin:0;font-size:30px;line-height:1.1}@media screen and (width<=739.5px){.promo-banners__title.heading{font-size:20px}}.promo-banners__text.text{margin:0;line-height:1.1}@media screen and (width<=739.5px){.promo-banners__text.text{font-size:14px}}.promo-banners._service-support{padding:95px 140px 10px}.promo-banners._service-support .promo-banners__container{gap:60px;max-width:1640px;padding:0}@media screen and (width<=1719.5px){.promo-banners._service-support{padding:95px 40px 10px}.promo-banners._service-support .promo-banners__container{gap:20px}}@media screen and (width<=1249.5px){.promo-banners._service-support{padding:95px 24px 10px}}@media screen and (width<=739.5px){.promo-banners._service-support{padding:60px 15px 10px}.promo-banners._service-support .promo-banners__content{gap:23px}}
