.dnd-section{overflow:hidden;position:relative}.hero-wrapper.stacked{display:flex;flex-direction:column;gap:56px}.hero-wrapper.stacked .hero-block-container{padding:0 24px}.hero-wrapper.stacked .hero-block-container-inner{margin:0 auto;max-width:1536px;width:100%}.hero-wrapper.stacked .hero-block-container .section-header.left{display:flex;flex-direction:column;width:100%;@media only screen and (min-width:1024px){align-items:flex-end;flex-direction:row;gap:44px;justify-content:space-between}}.hero-wrapper.stacked .hero-block-container .section-header.centered{align-items:center;display:flex;flex-direction:column;width:100%}.hero-wrapper.stacked .hero-block-container .section-header .text-block{max-width:1100px}.hero-wrapper.stacked .hero-block-container .section-header.centered .text-block{margin:0 auto}.hero-wrapper.stacked .hero-block-container .section-header .text-block .body-s{max-width:740px}.hero-wrapper.stacked .hero-block-container .section-header .text-block .body-s :last-child{margin-bottom:0}.hero-wrapper.stacked .hero-block-container .section-header .button{width:100%;@media only screen and (min-width:768px){width:max-content}}.hero-wrapper.stacked .media-block{height:400px;overflow:hidden;position:relative;@media only screen and (min-width:1024px){height:650px}}.hero-wrapper.stacked .media-block .main-image{height:100%!important;object-fit:cover;width:100%}.hero-wrapper.stacked .media-block .lines{height:100%;position:absolute;right:0;top:0}.hero-wrapper.stacked .media-block .lines.mobile{@media only screen and (min-width:1024px){display:none}}.hero-wrapper.stacked .media-block .lines.desktop{display:none;@media only screen and (min-width:1024px){display:block}}