.banner__wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 18.27%),linear-gradient(103deg, rgba(0, 0, 0, 0) 60.84%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(81deg, #3432A8 0%, #3A97EE 100%);padding:25px 40px;border-radius:12px}@media(max-width: 1240px){.banner__wrap{flex-direction:column;align-items:center;text-align:center}.banner__wrap .banner__image{margin-top:20px;display:none}.banner__wrap .banner__buttons{justify-content:center}}@media(max-width: 580px){.banner__wrap{padding:15px 20px}.banner__wrap .banner__title{font-size:28px;line-height:36px}.banner__wrap .banner__description{font-size:14px}.banner__wrap .banner__buttons{flex-direction:column;gap:15px}.banner__wrap .banner__buttons .button{width:100%}.banner__wrap .banner__image{max-width:100%;margin-top:15px}}.banner__wrap .banner__content{display:flex;flex-direction:column;gap:24px;flex:1}.banner__wrap .banner__image{flex:1}.banner__wrap .banner__image img{width:100%;max-width:600px;height:auto;display:block}.banner__title{font-size:40px;font-weight:600;line-height:50px;color:#fff}.banner__description{color:#fff;font-size:18px}.banner__buttons{display:flex;gap:25px;width:auto}.banner__buttons .button{display:inline-block;width:auto}@media(max-width: 1240px){.banner__description--desktop{display:none}}.banner__description--mobile{display:none}@media(max-width: 1240px){.banner__description--mobile{display:block}}

/*# sourceMappingURL=banner.css.map*/