.structure-module__vQpKOa__root{container-type:inline-size}.structure-module__vQpKOa__pageWrapper{padding:var(--page-padding);background-color:var(--page-bg-color);flex-direction:column;gap:24px;display:flex}.structure-module__vQpKOa__section{flex-direction:column;gap:24px;display:flex}.structure-module__vQpKOa__section p{color:var(--color-dark-grey);text-align:left;margin:0 0 24px;font-size:1rem;font-weight:400;line-height:1.2}.structure-module__vQpKOa__accordionTitle{text-align:left;color:var(--color-dark-grey)}.structure-module__vQpKOa__infoRoot{padding:0 16px 16px}.structure-module__vQpKOa__infoWrapper{border-top:1px solid var(--color-blue-bright);gap:16px;padding-top:16px;display:grid}.structure-module__vQpKOa__infoWrapper p{margin:0}.structure-module__vQpKOa__contactInfo{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;display:grid}.structure-module__vQpKOa__contactWrapper{gap:16px;display:grid}.structure-module__vQpKOa__box{color:var(--color-dark-grey);text-align:center;border:1px solid var(--color-blue);transition:var(--hover-transition);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.structure-module__vQpKOa__buttonLink{color:var(--color-dark-grey);border:1px solid var(--color-blue);width:max-content;transition:var(--hover-transition);border-radius:10px;padding:8px 16px;text-decoration:none}.structure-module__vQpKOa__box:hover,.structure-module__vQpKOa__buttonLink:hover{background-color:var(--color-white);box-shadow:0 5px 16px 0 var(--color-blue-bright-10)}.structure-module__vQpKOa__stretch{text-align:center;width:auto}.structure-module__vQpKOa__flexBox{align-items:center;gap:16px;display:flex}.structure-module__vQpKOa__listWrapper{list-style:outside;margin-left:16px!important}.structure-module__vQpKOa__link{color:var(--color-blue-bright);margin:0 5px;text-decoration:underline}@container (max-width:904px){.structure-module__vQpKOa__contactInfo{grid-template-columns:1fr}}@container (max-width:599px){.structure-module__vQpKOa__flexBox{flex-direction:column;justify-content:center;align-items:flex-start}.structure-module__vQpKOa__buttonLink{text-align:center;width:100%}}.structure-module__vQpKOa__pageWrapper .structure-module__vQpKOa__p16{padding:16px}
