.pageblock--contact .content--contact{display:grid;grid-template-columns:1fr 2fr 1fr;justify-self:center;width:100%;padding:calc(var(--spacing-xl) * 1.2) calc(var(--spacing-xl) * 2);background-color:var(--color-neutral-0);border-radius:var(--component-border-radius);box-shadow:var(--box-shadow-sm)}@media screen and (max-width: 991px){.pageblock--contact .content--contact{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:calc(var(--spacing-xl) * 1) calc(var(--spacing-xl))}.pageblock--contact .content--contact .x-core-intro__content{padding:var(--spacing-xl) 0;text-align:center}}.pageblock--contact .content--contact .x-core-contact-information{display:grid;grid-template-columns:1fr 1fr;align-self:center;justify-items:center}@media screen and (max-width: 991px){.pageblock--contact .content--contact .x-core-contact-information{display:flex;flex-direction:column;gap:var(--spacing-xl);justify-self:center}.pageblock--contact .content--contact .x-core-contact-information .x-core-icon-text{display:flex;gap:var(--spacing-sm)}}.pageblock--contact .content--contact .x-core-contact-information .x-core-icon:before{color:var(--color-primary-500)}.pageblock--contact .content--contact .x-core-contact-information a{color:var(--color-neutral-1000);text-decoration:underline;transition-duration:var(--transition-duration)}.pageblock--contact .content--contact .x-core-contact-information a:hover{color:var(--color-neutral-700)}.pageblock--contact .content--contact .x-core-button--primary{align-self:center;justify-self:center}.pageblock--contact:has(+.pageblock--posts){background:linear-gradient(to bottom,var(--body-background-color) 50%,var(--color-neutral-100) 50%);padding-block-end:0}.pageblock--contact:has(+.pageblock--reviews){background:linear-gradient(to bottom,var(--body-background-color) 50%,var(--color-neutral-100) 50%);padding-block-end:0}
