.amenities-section{display:block;text-align:center}.amenities-section__heading{margin-bottom:32px}.amenities-section__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;padding:0;margin:0 0 24px}.amenities-section__pill{flex:0 0 calc(50% - 6px)}@media screen and (min-width: 1024px){.amenities-section__pill{flex:0 0 auto}}.amenities-section__pill-label{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-ee-blue-20);border-radius:999px;background-color:var(--color-white);color:var(--color-ee-blue);font-size:14px;font-weight:var(--font-weight-medium);padding:12px 20px}.amenities-section__show-more{display:block;margin:0 auto;background:none;border:none;padding:0;color:var(--color-ee-mid-blue);text-decoration:none;cursor:pointer}.amenities-section__show-more:hover{text-decoration:underline;text-underline-offset:2px}.amenities-section__show-more{font-size:15px}@media(min-width: 400px){.amenities-section__show-more{font-size:15px}}@media(min-width: 1400px){.amenities-section__show-more{font-size:15px}}.amenities-section__modal-content{position:relative;border-radius:12px;padding:32px 20px;padding-top:40px;max-width:56rem;width:100%;max-height:85vh;overflow-y:auto}@media screen and (min-width: 768px){.amenities-section__modal-content{padding:40px 48px;padding-top:48px}}.amenities-section__modal-close-btn{background:none;border:none;padding:8px;font-size:20px;line-height:1;color:var(--color-ee-blue);cursor:pointer;border-radius:4px}.amenities-section__modal-close-btn:hover{background-color:var(--color-gray-500)}.amenities-section__modal-title{font-weight:var(--font-weight-extrabold);color:var(--color-ee-blue);margin-bottom:32px;padding-right:40px;font-size:24px}@media(min-width: 400px){.amenities-section__modal-title{font-size:calc(0.6vw + 21.6px)}}@media(min-width: 1400px){.amenities-section__modal-title{font-size:30px}}.amenities-section__group{margin-bottom:32px}.amenities-section__group-title{font-weight:var(--font-weight-bold);color:var(--color-ee-blue);margin-bottom:16px;font-size:15px}@media(min-width: 400px){.amenities-section__group-title{font-size:calc(0.5vw + 13px)}}@media(min-width: 1400px){.amenities-section__group-title{font-size:20px}}.amenities-section__group-list{list-style:none;padding:0;margin:0}.amenities-section__group-item{display:flex;align-items:center;gap:8px;padding:var(--padding-p3) 0;border-bottom:1px solid var(--color-ee-blue-20);font-size:15px;color:var(--color-black)}#amenities-section-modal{background-color:rgba(23,42,80,.65)}
