@font-face{font-family:"Brandon-Text-Regular";src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular.eot");src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular.eot?#iefix") format("embedded-opentype"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular.woff") format("woff"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Brandon-Text-Regular-Italic";src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular-Italic.eot");src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular-Italic.eot?#iefix") format("embedded-opentype"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular-Italic.woff") format("woff"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Regular-Italic.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Brandon-Text-Medium";src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Medium.eot");src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Medium.eot?#iefix") format("embedded-opentype"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Medium.woff") format("woff"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Medium.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Brandon-Text-Bold";src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Bold.eot");src:url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Bold.eot?#iefix") format("embedded-opentype"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Bold.woff") format("woff"),url("/content/themes/base/assets/font/brandon-text/Brandon-Text-Web-Bold.woff2") format("woff2");font-weight:400;font-style:normal}section.amenities{font-size:1.6rem;line-height:1.5}@media(min-width:1280px){section.amenities{font-size:1.8rem}}section.amenities .lead_content{text-align:center;width:100%;margin:0 0 1.6rem}@media(min-width:768px){section.amenities .icon_list_block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5%}}section.amenities .icon_list_block ul{margin:0}@media(min-width:768px){section.amenities .icon_list_block ul{width:47%;margin:0 1.5%}}section.amenities .icon_list_block ul li{margin:0;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){section.amenities .icon_list_block ul li{padding:1.4rem 0}}@media(min-width:1280px){section.amenities .icon_list_block ul li{padding:1.8rem 0}}section.amenities .icon_list_block ul li:first-child{border:none}section.amenities .icon_list_block svg{font-size:2.4rem;color:#1d7f71;margin:0 1.6rem 0 0}@media(min-width:768px){section.amenities .icon_list_block svg{margin:0 2rem 0 0}}section.amenities .icon_list_block span{-webkit-box-flex:1;-ms-flex:1;flex:1}section.amenities .learn_more{margin:4rem 0 0;text-align:center}@media(min-width:768px){section.amenities .learn_more{margin:5rem 0 0}}@media(min-width:1440px){section.amenities .learn_more{margin:6rem 0 0}}.amenities--sunsuites .lead_content{margin:0 0 40px}@media(min-width:1440px){.amenities--sunsuites .lead_content{margin:0 0 66px}}.amenities--sunsuites .amenities__eyebrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:16px}@media(min-width:768px){.amenities--sunsuites .amenities__eyebrow{margin-bottom:calc(16px + ((100vw - 768px) / ((1440 - 768) / (22 - 16))))}}@media(min-width: 1440px){.amenities--sunsuites .amenities__eyebrow{margin-bottom:22px}}.amenities--sunsuites .amenities__subheading{font-family:freight-big-pro,serif;font-weight:400;font-style:normal;color:#545859;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:200%;margin-top:16px}@media(min-width:1440px){.amenities--sunsuites .amenities__subheading{font-size:16px;margin-top:22px}}.amenities--sunsuites h1,.amenities--sunsuites h2,.amenities--sunsuites h3,.amenities--sunsuites h4,.amenities--sunsuites h5,.amenities--sunsuites h6{font-family:freight-big-pro,serif;font-weight:400;font-style:normal;color:#222;text-align:center;margin:0;text-transform:capitalize}.amenities--sunsuites h2{font-size:40px;font-style:normal;font-weight:400;letter-spacing:1.2px}@media(min-width:1440px){.amenities--sunsuites h2{font-size:56px;font-weight:400;line-height:120%;letter-spacing:1.68px}}.amenities--sunsuites .icon_list_block ul li{font-family:freight-big-pro,serif;font-weight:400;font-style:normal;color:#545859;font-size:18px;font-style:normal;font-weight:400;line-height:200%;padding:12px 0}@media(min-width:1280px){.amenities--sunsuites .icon_list_block ul li{padding:15.5px 0}}@media(min-width:1440px){.amenities--sunsuites .icon_list_block ul li{font-size:21px}}.amenities--sunsuites .icon_list_block .list_item__name{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.amenities--sunsuites .icon_list_block .list_item__sub_text{font-size:14px;line-height:1.1}