.banner-block{background-color:var(--Primary);padding:var(--Padding-30) 0px}.banner__wrapper{position:relative;display:flex;gap:var(--Gap-20);justify-content:space-between;align-items:center}.banner__content{position:relative;width:40.523%}.banner__imgs{position:relative;width:49.02%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--Gap-30)}.banner__item__img-wrapper{position:relative;width:100%;height:100%}.banner__item-wrapper{position:relative;width:100%;height:auto;max-width:100%}.banner__item__img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.banner__item__img-wrapper{border-radius:var(--Border-radius-20);overflow:hidden;height:auto;width:100%;aspect-ratio:360/370}.banner__item-decor{position:absolute;top:0;left:var(--Padding-30);transform:translateY(-34%);z-index:10}.banner__imgs .banner__item-wrapper:nth-child(2n) .banner__item-decor{left:unset;right:var(--Padding-30)}.banner__imgs .banner__item-wrapper:nth-child(2n) .banner__item-decor path{stroke:var(--Secondary)}.banner__content .block-title,.banner__content .block-text{color:var(--Background)}.banner__content .block-head{margin-bottom:var(--Margin-30)}.banner__content .form__wrapper .form{position:relative;display:flex;align-items:center;gap:10px}.banner__content .form__wrapper .form input{width:0;flex-grow:1}.banner__socials{position:relative;margin-top:var(--Margin-30);display:flex;gap:var(--Gap-20);align-items:center}.banner__socials-text{width:160px;color:var(--Background)}@media(max-width:1000px){.banner__wrapper{flex-direction:column-reverse;gap:var(--Gap-40)}.banner__content,.banner__imgs{width:100%}.banner__imgs{padding-top:var(--Padding-20)}.banner__item__img-wrapper{max-height:250px}}