.f-location__content__title{font-weight:700;line-height:1.1;letter-spacing:-0.04em;margin-top:0;margin-bottom:0;font-size:clamp(1.125rem,0.1294498382vw + 1.0946601942rem,1.25rem);line-height:1.111}.has-center-align.f-location__content__title{text-align:center}.f-location{color:var(--color-black);border-radius:var(--border-radius-small);border:1px solid var(--color-black-light-rgba);padding:2rem;display:block;transition:transform .25s ease,box-shadow .25s ease;text-align:center}.has-theme-dark .f-location{border:1px solid var(--color-white-medium-rgba);color:var(--color-white)}.f-location__link{text-decoration:none}.f-location__article{display:flex;flex-direction:column;gap:32px}.f-location__image{border-radius:12px;-o-object-fit:cover;object-fit:cover;aspect-ratio:298/197.14}.f-location__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px}.f-location__content__description{font-size:clamp(1.125rem,0.1294498382vw + 1.0946601942rem,1.25rem);margin-top:0.25rem;margin-bottom:0}.f-location__content__cta{display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-light);border-radius:40px;width:56px;height:42px;padding:0 1.125rem;position:relative;overflow:hidden}.f-location__content__cta__icon{fill:var(--color-blue-ocean);width:20px;height:20px;position:absolute;inset:0;margin:auto;pointer-events:none;transition:transform .45s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .35s ease}.f-location__content__cta__icon--a{opacity:1;transform:translate(0, 0)}.f-location__content__cta__icon--b{opacity:0;transform:translate(-55%, 55%)}.f-location:is(:hover,:focus-within) .f-location__content__cta__icon--a{opacity:0;transform:translate(55%, -55%)}.f-location:is(:hover,:focus-within) .f-location__content__cta__icon--b{opacity:1;transform:translate(0, 0)}@media (min-width: 375px){.f-location__content__title{line-height:1.2}}
