[data-content]>.contact-block{margin-block-start:0}.contact-block{background-color:var(--color-secondary,var(--color-accent));padding:calc(var(--gutter) / 1.5) calc(var(--gutter) / 2) calc(var(--gutter) / 2.5);max-inline-size:74ch;margin-block:var(--gutter)}.contact-block:last-child{margin-block-end:0}.contact-description{border-block-end:1px solid var(--color-white);padding-block-end:calc(var(--gutter) / 2.5);margin-block-end:calc(var(--gutter) / 2.5)}.contact-block .contact-list{list-style:none;padding-inline-start:0;margin:0;display:flex;flex-direction:column;gap:calc(var(--gutter) / 2)}.contact-block .contact-item{position:relative;font-weight:700;margin:0}.contact-block .contact-item>*{display:flex;align-items:center;gap:calc(var(--gutter) / 4)}.contact-block .contact-item:not(:first-child)::before{content:"";position:absolute;background-color:var(--color-white)}.contact-block .icon-fa:not(.fa-arrow-right){transform:none!important;font-size:1.8em}.contact-block .fa-arrow-right{font-size:1em}.contact-block p{margin-block-end:0}@media (min-width:768px){.contact-block{padding-inline:var(--gutter)}.contact-block .contact-list{flex-direction:row}.contact-block .contact-item{padding-block:calc(var(--gutter) / 2)}.contact-block .contact-item:not(:first-child)::before{inset-block:0;inline-size:.1rem;inset-inline-start:calc(var(--gutter) / 4 * -1)}}@media (min-width:1024px){.contact-block .contact-list{gap:var(--gutter)}.contact-block .contact-item:not(:first-child)::before{inset-inline-start:calc(var(--gutter) / 2 * -1)}}.gallery{display:flex;flex-flow:row wrap;gap:var(--gutter)}.gallery[class*="cols-"]>*{flex:0 0 auto}.gallery.cols-0>*,.gallery.cols-1>*{flex:0 0 100%}.gallery.cols-2>*{flex:0 0 calc((100% - var(--gutter) * 1) / 2)}.gallery.cols-3>*{flex:0 0 calc((100% - var(--gutter) * 2) / 3)}.gallery.cols-4>*{flex:0 0 calc((100% - var(--gutter) * 3) / 4)}.gallery.flow-intext{align-items:center}.gallery.inline-center{justify-content:center}.gallery.inline-start,.gallery.inline-left{justify-content:start}.gallery.inline-end,.gallery.inline-right{justify-content:end}.text-gallery{display:flex;grid-gap:var(--gutter)}.text-gallery.flow-intext{flex-wrap:wrap}.text-gallery.flow-intext.align-left{flex-direction:row}.text-gallery.flow-intext.align-right{flex-direction:row-reverse}.text-gallery.flow-intext>.gallery{flex:1 0 calc(25% - var(--gutter) / 2);min-inline-size:calc(var(--content-min) * 2 / 5)}.text-gallery.flow-intext>.bodytext{flex:1 1 calc(75% - var(--gutter) / 2);min-inline-size:var(--content-min)}
