.mainBanner-block{padding-bottom:0;padding-top:var(--Padding-30)}.mainBanner__wrapper{position:relative;display:flex;gap:var(--Gap-30);align-items:center}.mainBanner__content{position:relative;width:0;flex-grow:1}.mainBanner__gallery{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--Gap-30);width:49.02%;height:fit-content}.mainBanner__gallery__item__img-wrapper,.mainBanner__gallery__item-wrapper{position:relative;width:100%;height:100%}.mainBanner__gallery__item__img-wrapper{border-radius:var(--Border-radius-20);overflow:hidden}.mainBanner__gallery__item__img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.mainBanner__gallery .mainBanner__gallery__item-wrapper{aspect-ratio:360/222;height:auto}.mainBanner__gallery .mainBanner__gallery__item-wrapper:nth-child(1){grid-column:span 2;aspect-ratio:750/338;max-height:338px;height:auto}.mainBanner__gallery__item-decor{position:absolute;top:0;right:var(--Padding-40);z-index:10;width:21px;height:auto;aspect-ratio:21/67;transform:translateY(-34%)}.mainBanner__gallery .mainBanner__gallery__item-wrapper:nth-child(1) .mainBanner__gallery__item-decor path{stroke:var(--Thirdly)}.mainBanner__gallery .mainBanner__gallery__item-wrapper:nth-child(2) .mainBanner__gallery__item-decor path{stroke:var(--Secondary)}.mainBanner__gallery .mainBanner__gallery__item-wrapper:nth-child(3) .mainBanner__gallery__item-decor path{stroke:var(--Primary)}.mainBanner__title{position:relative;text-transform:uppercase;margin-bottom:var(--Margin-30);color:var(--Head-primary)}.mainBanner__title span{color:var(--Primary)}.mainBanner__text{position:relative;width:620px;max-width:100%;margin-bottom:var(--Margin-40);color:var(--Main-text)}.mainBanner__text span{color:var(--Head-primary)}.achievements{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--Gap-30);row-gap:var(--Gap-20);margin-bottom:var(--Margin-40)}.achievement{position:relative;border-radius:var(--Border-radius-20);overflow:hidden;background-color:var(--Eighth);padding:calc(var(--Padding-20) - 1.5px) var(--Padding-20);display:flex;align-items:center;gap:var(--Gap-15)}.achievement__decor{position:relative;width:40px;height:auto;aspect-ratio:1/1;border-radius:200px;background-color:var(--Background);display:flex;align-items:center;justify-content:center}.achievement__decor svg{width:50%;height:auto;aspect-ratio:1/1}.achievement__content{position:relative;display:flex;flex-direction:column;gap:5px}.achievement__title{position:relative;font-family:"Manrope";font-weight:600;line-height:130%;font-size:var(--Font-size-30);color:var(--Head-primary)}.achievement__text{color:var(--Main-text)}.achievements .achievement:nth-child(2){background-color:var(--Seventh)}.achievements .achievement:nth-child(2) .achievement__decor svg path{fill:var(--Primary)}.achievements .achievement:nth-child(3){background-color:var(--Ninth)}.achievements .achievement:nth-child(3) .achievement__decor svg path{fill:var(--Thirdly)}.mainBanner__buttons{position:relative;display:flex;align-items:center;gap:var(--Gap-20)}.mainBanner__btn-text{width:24.5%;color:var(--Main-text)}.mainBanner__content__decor{position:absolute;left:0;top:0;width:100.4%;height:auto;transform:translateY(-25%)}@media(max-width:1463px){.mainBanner__content__decor{transform:translateY(-5%)}}@media(max-width:1250px){.mainBanner__wrapper{align-items:start}}@media(max-width:1150px){.achievements{grid-template-columns:repeat(2,1fr)}.mainBanner__btn-text{width:32.5%}}@media (max-width:1150px){.achievements{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.mainBanner__btn-text{width:26.5%}.mainBanner__wrapper{flex-direction:column}.mainBanner__gallery,.mainBanner__content{width:100%}.mainBanner__content__decor{display:none}}@media(max-width:530px){.achievements{grid-template-columns:repeat(2,1fr)}.mainBanner__btn-text{width:40.5%}}@media(max-width:370px){.mainBanner__btn-text{width:45.5%}}