.intro-key-details{display:flex;align-items:flex-start;gap:var(--gutter-x-loose)}@media only screen and (max-width: 48rem){.intro-key-details{flex-direction:column;gap:var(--space-2xl)}}.intro-key-details .content{padding:var(--space-s) 0;flex:1 0 0}@media only screen and (max-width: 48rem){.intro-key-details .content{padding:0}}.intro-key-details .content p{font-family:var(--font-family-featured);font-weight:var(--font-weight-featured);text-transform:var(--text-transform-featured);font-size:var(--font-size-featured-l);line-height:var(--line-height-featured-l);letter-spacing:var(--letter-spacing-featured-l);font-style:var(--font-style-featured)}.intro-key-details .content p:last-child{margin-bottom:0}.intro-key-details .key-details{padding:var(--space-s) 0;display:flex;flex-direction:column;gap:var(--space-l);max-width:25rem;flex-grow:1}@media only screen and (max-width: 48rem){.intro-key-details .key-details{max-width:100%;width:100%}}.intro-key-details .key-details .contact-details{display:flex;flex-direction:column;gap:var(--space-xs)}.intro-key-details .key-details .contact-details span{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--space-2xs)}.intro-key-details .key-details .contact-details span svg{width:var(--size-m-3);height:var(--size-m-3);flex-shrink:0}@media only screen and (max-width: 48rem){.intro-key-details .key-details .contact-details span{margin:0;width:100%}.intro-key-details .key-details .contact-details span:last-child{margin-bottom:0}}.intro-key-details .key-details .contact-details a{color:var(--color-body);display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--space-2xs)}.intro-key-details .key-details .contact-details a:hover{color:var(--color-accent-primary)}.intro-key-details .key-details .contact-details a:hover svg{color:var(--color-accent-primary)}.intro-key-details .key-details .amenities{display:flex;flex-direction:column}.intro-key-details .key-details .amenities .amenity{padding:var(--space-xs) 0;border-bottom:1px solid;border-color:var(--color-body);gap:var(--space-2xs)}.intro-key-details .key-details .amenities .amenity .icon{width:var(--size-m-4);height:var(--size-m-4)}.intro-key-details .key-details .amenities .amenity span{font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-m);line-height:var(--line-height-button-text-m);letter-spacing:var(--letter-spacing-button-text-m);font-style:var(--font-style-button-text)}.intro-key-details .key-details .ratings{padding:var(--space-m);background:linear-gradient(90deg, var(--color-accent-primary) 0%, var(--color-accent-primary-lighter) 100%);box-shadow:4px 8px 24px 0 var(--color-body-a5)}.intro-key-details .key-details .ratings h3,.intro-key-details .key-details .ratings p{color:var(--color-background)}.intro-key-details .key-details .ratings .rating{gap:var(--space-xs)}.intro-key-details .key-details .ratings .rating .rating-item{gap:.625rem}.intro-key-details .key-details .ratings .rating .rating-item .featured-m{min-width:var(--size-xl-1);padding:var(--space-3xs) var(--space-2xs);border-radius:62500rem;background:var(--color-background);color:var(--color-accent-primary)}
/*# sourceMappingURL=intro_key_details.css.map */
