.banner{position:relative;background:linear-gradient(236.25deg,#8e140d 36.8%,#010729 57.78%)}.banner__left{width:50%}.banner__right{width:44%;mix-blend-mode:luminosity}.banner__inner{display:flex;align-items:flex-end;justify-content:space-between;color:#fff;gap:6%}.banner__content{position:relative}.banner__tag{font-size:1rem;margin-top:0;margin-bottom:1rem;color:var(--white-color);opacity:1}.banner__title{font-size:2.625rem;font-weight:500;line-height:1.3;margin-bottom:1.25rem;font-family:var(--orbiton-font)}.banner__description,.banner__description p{color:var(--white-color);font-size:1rem;line-height:1.6;opacity:1;margin-bottom:2.5rem}.banner__stats{display:flex;justify-content:space-between;gap:1rem;position:relative;bottom:-3rem;margin-top:1rem;z-index:1;min-width:120%}.banner__stat-number{font-size:3.5rem;line-height:1;font-weight:700;background:linear-gradient(90deg,#b93226,rgba(255,175,47,.94));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;width:max-content;max-width:100%}.banner__stat-label{color:var(--white-color);font-size:1rem;opacity:1;margin-top:.5rem}.banner__image{position:relative}@media only screen and (max-width:1023px){.banner{background:linear-gradient(0deg,#8e140d 36.8%,#010729 57.78%)}.banner__inner{flex-wrap:wrap;gap:2rem;padding-bottom:3rem}.banner__left,.banner__right{width:100%}.banner__right{display:flex;justify-content:center}.banner__right img{width:34rem;max-width:100%}.banner__title{font-size:1.625rem;line-height:1.5}.banner__tag,.banner__title{margin-bottom:.625rem}.banner__stats{bottom:0;min-width:100%;margin-top:2rem;flex-wrap:wrap}.banner__stat-number{font-size:2.5rem}}@media only screen and (max-width:991px){.banner__inner{flex-direction:column}.banner__left,.banner__right{width:100%}.banner__right{display:none}}@media only screen and (max-width:767px){.banner__title{font-size:1.375rem}.banner__stats{column-gap:2%;margin-top:2.5rem}.banner__stat{flex:1 1 49%}.banner__left,.banner__right{width:100%}.banner__description,.banner__description p{margin-bottom:1.5rem}.banner__stat-number{font-size:1.75rem}.banner__stat-label{font-size:.875rem;margin-top:.25rem}}