.section-headline{position:relative;width:100%}.section-headline.border-bottom-add{border-bottom:1px solid var(--border-color)}.section-headline-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;padding:5rem var(--container-space)}.section-headline-left{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}.section-headline-right{display:flex;flex-direction:column;gap:2rem}.section-headline-left h2{font-size:3.5rem;letter-spacing:-.08rem;max-width:38.5rem;color:var(--main-text-color)}.section-headline-right-description{font-size:1.125rem;line-height:140%;max-width:43rem;color:var(--main-text-color)}.section-headline .hw-button{width:fit-content}@media (max-width:1270px){.section-headline-left h2{font-size:3rem}}@media (max-width:992px){.section-headline-container{grid-template-columns:repeat(1,1fr)}.section-headline-left{align-items:center;text-align:center}.section-headline-left h2{font-size:2.5rem;max-width:100%}.section-headline-left h2 br{display:none}.section-headline-right{align-items:center;text-align:center}}@media (max-width:768px){.section-headline-container{grid-gap:1rem}.section-headline-left{grid-gap:1rem}.section-headline-left h2{font-size:1.75rem}.section-headline-right-description{font-size:1rem}}