.custom-amenity-cards-content,.image-carousel-2{max-width:1440px;margin:0 auto}.property-card-link{text-decoration:none;color:inherit}.custom-amenity-cards .property-card-container{width:100%}@media(min-width: 601px){.custom-amenity-cards .property-card-container{width:48%}}@media(min-width: 1100px){.custom-amenity-cards .property-card-container{width:30%}}.custom-amenity-cards .property-card-container .property-card{margin:0 auto !important;width:100%}@media only screen and (min-width: 0rem){.custom-amenity-cards{padding:var(--spacing-sm) var(--spacing-xs);position:relative}.custom-amenity-cards a:focus-visible{outline:3px solid var(--focus-color, currentColor);outline-offset:2px;border-radius:4px;text-decoration:underline}.custom-amenity-cards .custom-amenity-cards-container{flex-direction:column;gap:18px;width:100%;max-width:1440px}.custom-amenity-cards .cs-container{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:18px}.custom-amenity-cards .cs-content{width:100%;display:flex;flex-direction:column;z-index:1;position:relative;color:var(--primary-text, #000)}.custom-amenity-cards .cs-eyebrow{color:var(--primary-eyebrow, #fdb915);font-family:var(--typography-header, Montserrat);font-size:var(--font-size-base, 16px);font-style:normal;font-weight:400;line-height:140%;margin-bottom:40px}.custom-amenity-cards .cs-title{color:var(--primary-header, #fdb915);margin-top:0;margin-bottom:1rem;font-family:var(--typography-header, Montserrat);font-size:30px;font-style:normal;font-weight:500;line-height:120%}.custom-amenity-cards .cs-subtitle{color:var(--primary-text, #000);font-family:var(--typography-header, Montserrat);margin-top:0;margin-bottom:1rem}.custom-amenity-cards .cs-text{margin-bottom:1rem;color:var(--primary-text, #000);opacity:.8;font-family:var(--typography-serif, Montserrat)}.custom-amenity-cards .cs-text:last-of-type{margin-bottom:2rem}.custom-amenity-cards .cs-picture{height:100%;width:100%;display:block;position:absolute;z-index:-1;top:0;left:0;z-index:0}.custom-amenity-cards .cs-picture:before{content:"";position:absolute;display:block;height:100%;width:100%;background:#000;opacity:.8;top:0;left:0;z-index:1}.custom-amenity-cards .cs-picture img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}}@media only screen and (min-width: 48rem){.custom-amenity-cards{padding:var(--spacing-xs) var(--spacing-lg)}.custom-amenity-cards .custom-amenity-cards-container{flex-direction:row;width:auto;justify-content:flex-start}.custom-amenity-cards .cs-content{max-width:80%}.custom-amenity-cards .cs-title{font-size:48px}}@media only screen and (min-width: 64rem){.custom-amenity-cards .cs-content{max-width:60%}}.custom-amenity-cards.align-left .cta002-content{align-items:flex-start;text-align:left}.custom-amenity-cards.align-center .custom-amenity-cards-content{align-items:center;text-align:center}.custom-amenity-cards.align-right .custom-amenity-cards-content{align-items:flex-end;text-align:right}@media(prefers-reduced-motion: reduce){.custom-amenity-cards .cs-button-solid{transition:none !important}}.custom-amenity-cards.invert-color .cs-title,.custom-amenity-cards.invert-color .cs-eyebrow,.custom-amenity-cards.invert-color .cs-subtitle,.custom-amenity-cards.invert-color .cs-text{color:#fff !important}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media(forced-colors: active){.custom-amenity-cards .cs-button-solid{border:2px solid currentColor}}.custom-amenity-cards-container{display:flex;flex-wrap:wrap;gap:24px;margin:0 auto;margin-top:10px;justify-content:center}.custom-amenity-cards .align-left{text-align:left;justify-content:flex-start}.custom-amenity-cards .align-center{text-align:center;justify-content:center}.custom-amenity-cards .align-right{text-align:right;justify-content:flex-end}
