.pageblock--contact-hero{display:flex;align-items:stretch;justify-content:space-between;width:100%;color:var(--color-neutral-0);background-color:var(--color-primary-500);--heading-color: var(--color-neutral-0)}.pageblock--contact-hero[data-display-text_dark_background]{background-color:var(--color-primary-900)}.pageblock--contact-hero .container{width:100%}.pageblock--contact-hero:has(+.pageblock--posts){padding-block-end:0}.pageblock--contact-hero .content--contact-hero{align-content:center;padding:calc(var(--spacing-xl) * 2) var(--spacing-xl)}@media screen and (max-width: 1199px){.pageblock--contact-hero .content--contact-hero{padding-top:0}}.pageblock--contact-hero .image-wrapper{width:calc(100% + var(--container-padding-left, var(--block-padding-x, var(--container-offset))));height:100%;transform:translate(calc(var(--container-padding-left, var(--block-padding-x, var(--container-offset))) * -1))}@media screen and (max-width: 1199px){.pageblock--contact-hero .image-wrapper{width:calc(100% + 300px);max-height:450px;transform:translate(-150px)}}.pageblock--contact-hero .image-wrapper .image--contact-hero{width:100%;height:100%;object-fit:cover}.pageblock--contact-hero .x-core-intro{display:flex;flex-direction:column;gap:var(--spacing-sm);align-self:center}.pageblock--contact-hero .x-core-intro .x-core-title{display:flex;flex-direction:column;gap:var(--spacing-md)}.pageblock--contact-hero .x-core-intro .x-core-title .x-core-title--pre{background-color:var(--color-primary-100)}.pageblock--contact-hero .x-core-contact-information{display:flex;gap:var(--spacing-xl);justify-content:start;padding:var(--spacing-xl) 0}@media screen and (max-width: 600px){.pageblock--contact-hero .x-core-contact-information{display:flex;flex-direction:column;justify-self:center}}.pageblock--contact-hero .x-core-contact-information .x-core-icon-text{display:flex;gap:var(--spacing-sm)}.pageblock--contact-hero .x-core-contact-information .x-core-icon:before{color:var(--color-primary-300);font-size:var(--text-lg)}.pageblock--contact-hero .x-core-contact-information a{color:var(--color-neutral-0);font-size:var(--text-lg)}.pageblock--contact-hero .x-core-button-wrapper{justify-content:start}
