.materialogic-concept-hero{overflow:hidden;position:relative;width:100%}.materialogic-concept-hero__inner{align-items:center;box-sizing:border-box;display:grid;gap:56px;grid-template-columns:minmax(0,11fr) minmax(0,9fr);margin-inline:auto;max-width:var(--content-width,1200px);padding-inline:24px;width:100%}.materialogic-concept-hero__left,.materialogic-concept-hero__right{min-width:0}.materialogic-concept-hero__headline{margin-bottom:24px;margin-top:0}.materialogic-concept-hero__content>:first-child{margin-top:0}.materialogic-concept-hero__content>:last-child{margin-bottom:0}.materialogic-concept-hero__content,.materialogic-concept-hero__content *{color:inherit;font-variant:normal!important;font-variant-caps:normal!important;text-transform:none!important}.materialogic-concept-hero__button-wrapper{margin-top:32px}.materialogic-concept-hero__button{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-block;overflow:visible;padding:14px 30px;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.materialogic-concept-hero__button:after{background:linear-gradient(136deg,#ffd923,#ff6b00 20%,#ff6b00 66%,#ffd923);background-position:0 50%;background-size:300% 100%;content:"";display:block;inset:0;position:absolute;transform:skewX(-15deg);transition:background-position .8s ease-in;z-index:-1}.materialogic-concept-hero__button:focus,.materialogic-concept-hero__button:hover{color:#fff;text-decoration:none}.materialogic-concept-hero__button:focus:after,.materialogic-concept-hero__button:hover:after{background-position:100% 50%}.materialogic-concept-hero__right{align-items:center;display:flex;justify-content:center}.materialogic-concept-hero__image{display:block;height:auto;max-width:100%;width:100%}@media (min-width:992px){.materialogic-concept-hero__image{height:592px;object-fit:cover;object-position:center}}@media (max-width:991px){.materialogic-concept-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.materialogic-concept-hero__inner{grid-template-columns:1fr;padding-inline:20px}.materialogic-concept-hero__right{justify-content:flex-start}}