.location{border-radius:12px;display:grid;grid-template-rows:200px 1fr;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 6px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 2px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@container (min-width: 1200px){.location{grid-template-rows:300px 1fr}}.location .img-box{border-top-left-radius:12px;border-top-right-radius:12px;height:200px;overflow:hidden}@container (min-width: 1200px){.location .img-box{height:300px}}.location .img-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location .information>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.location .information{padding:1rem}@container (min-width: 1200px){.location .information{padding:1.5rem}}.location .information .btn.btn-link.variant-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.location .information.with-departments{display:grid;grid-template-rows:auto auto 1fr}.location .information .title{font-size:.875rem;font-weight:700;line-height:1.5;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (min-width: 960px){.location .information .title{font-size:var(--heading-h3-size);font-weight:var(--heading-h3-weight);line-height:1.25}}.location .information .address{align-items:flex-start;display:flex;font-size:.875rem;line-height:1.5}@container (min-width: 960px){.location .information .address{font-size:1rem;line-height:1.5}}.location .information .address svg{margin-right:.5rem;margin-top:.25rem}.location .information .ui-tabs.locations-tabs{display:grid;grid-template-rows:auto 1fr;--tw-shadow-color:none;--tw-shadow:var(--tw-shadow-colored)}.location .information .ui-tabs.locations-tabs .tab-list{border-bottom-width:1px;border-color:hsla(var(--color-neutrals-200),1)}.location .information .ui-tabs.locations-tabs .tab-list button{font-size:.875rem;height:38px;line-height:1.25rem;padding-bottom:.5rem;padding-top:.5rem}.location .information .ui-tabs.locations-tabs .tab-panels>div{height:100%}
