.section{width:100%;height:100%;padding:0;gap:32px;grid-column:1/6;grid-row:4/8;display:flex;justify-content:center;align-items:center}@media screen and (width > 1024px){.section{padding:32px 0}}.section__container{height:auto;gap:32px;padding:0}.section__banner,.section__container{width:100%;display:flex;flex-direction:column}.section__banner{height:100%;background-color:var(--grey-100);justify-content:center;align-items:center}@media screen and (width > 1024px){.section__banner{flex-direction:row}}.section__image,.section__text{width:100%;height:100%}.section__text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;gap:16px}.section__title{font-size:24px;font-weight:var(--font-weight-semibold);line-height:32px;text-align:center}.section__button,.section__description{font-size:16px;line-height:24px;text-align:center}.section__button{font-weight:var(--font-weight-semibold);padding:8px 24px;gap:8px;border-radius:40px}@media screen and (width >= 1024px){.section{grid-column:1/12;grid-row:4/8}.section__banner{width:100%;height:39rem}.section__image,.section__text{width:50%;height:100%}.section__title{font-size:48px;font-weight:var(--font-weight-bold);line-height:56px;text-align:center}.section__description{font-size:24px;line-height:36px;text-align:center}.section__button{font-size:24px;font-weight:var(--font-weight-semibold);line-height:32px;text-align:center}}