.blockMap-inner{width:100%;aspect-ratio:var(--media-aspectRatio-wide-500);overflow:hidden;border-radius:var(--borderRadius-100);iframe{width:100%;height:100%}}.peopleGallery{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--layout-space-300) var(--layout-space-400)}.peopleGallery-item{min-width:unset;display:block;flex-shrink:0;width:fit-content;>*{--portrait-image-width: 14vmin}[data-as-portrait]{max-width:unset}}.image{height:var(--media-height, auto);width:var(--media-width, 100%);max-height:var(--media-maxHeight, 100%);max-width:var(--media-maxWidth, 100%);object-fit:var(--media-objectFit, contain);object-position:var( ---objectPosition, var(--media-objectPosition, center) );aspect-ratio:var(--media-aspectRatio, auto)}.details{display:block;border-bottom:var(--line-width-300) solid black}.details summary{outline-offset:calc(var(--line-width-focus) * -1)}.details-header{display:flex;align-items:baseline;justify-content:space-between;padding:var(--layout-space-100) var(--layout-space-50);font-size:var(--font-size-200);font-weight:600;gap:1em}.details-header-content{width:100%}.details-header-icon{[data-as-icon]{transform:rotate(90deg);transition:transform var(--ms-50) ease-in-out;color:var(--color-1-100)}}.details details[open] .details-header-icon [data-as-icon]{transform:rotate(270deg)}.details-content{padding:var(--layout-space-100) var(--layout-space-50)}wbc-details:defined{overflow:hidden;height:var(---heightSummary);transition:height var(--ms-200) ease-in-out;&:has(details[open]){height:calc(var(---heightSummary) + var(---heightContent))}}.blockImage{display:block!important}.blockImage-inner{height:auto;img{width:100%;object-fit:contain;max-height:60vh;object-position:center}img[data-format=wide]{max-height:50vh}figcaption{margin-top:.5em;text-align:center;height:fit-content}}.linkGallery{--linkGallery-image-height: 30vh;--linkGallery-image-minWidth: 400px;--linkGallery-gap: var(--layout-space-200)}.linkGallery-inner{max-width:1800px;width:100%;margin-inline:auto}.linkGallery-item{display:flex;flex-direction:column;gap:var(--layout-space-25)}.linkGallery-item-figure{display:contents}.linkGallery-item-image{overflow:hidden;border-radius:var(--borderRadius-100);height:var(--linkGallery-image-height);background-color:var(--color-main-900);--media-width: 100%;--media-height: 100%;--media-objectFit: cover;img{transition:transform var(--ms-100) ease-in-out}}.linkGallery-item:focus-within,.linkGallery-item:hover,.linkGallery-item:active{img{transform:scale(1.05)}}@media(width<=1400px){.linkGallery{--linkGallery-image-minWidth: unset}}.linkGallery[data-item-count=many]{.linkGallery-inner{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--linkGallery-gap);---cols: 3;---item-width: calc( (100% - (var(---cols) - 1) * var(--linkGallery-gap)) / var(---cols) )}.linkGallery-item{width:var(---item-width);min-width:var(--linkGallery-image-minWidth);position:relative}}@media(width<=1400px){.linkGallery[data-item-count=many]{.linkGallery-inner{---cols: 2}}}@media(width<=600px){.linkGallery[data-item-count=many]{.linkGallery-inner{---cols: 1}}}.linkGallery[data-item-count="2"]{.linkGallery-inner{grid-column:2 / span 2;display:flex;justify-content:center;gap:var(--linkGallery-gap)}.linkGallery-item{flex:1;min-width:var(--linkGallery-image-minWidth);position:relative}}@media(width<=1400px){.linkGallery[data-item-count="2"]{.linkGallery-inner{grid-column:1 / -1}}}@media(width<=600px){.linkGallery[data-item-count="2"]{.linkGallery-inner{flex-direction:column}}}.linkGallery[data-item-count="1"]{.linkGallery-inner{grid-column:2 / span 2;display:flex;justify-content:center;gap:var(--linkGallery-gap)}.linkGallery-item{width:100%}}@media(width<=1400px){.linkGallery[data-item-count="1"]{.linkGallery-inner{grid-column:1 / -1}}}.blockTable{overflow-x:auto;padding-bottom:var(--layout-space-100)}.blockContacts-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--layout-space-300)}.blockContacts-item{display:flex;flex-direction:column}.blockContacts-item-name{color:var(--color-1-100);font-size:var(--font-size-300);font-weight:600;margin-bottom:.1em}.blockContacts-item-tel{color:var(--color-text-100)}.blocks[data-astro-cid-mlwruh2w]{display:flex;flex-direction:column;gap:var(--layout-space-500)}
