.card .meta{display:none}.card__wrapper{background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.card__image{position:relative}.card__banner{position:absolute;bottom:0;right:0;padding:10px 20px;background:#fff}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card__heading-wrapper{margin-bottom:20px}.card__category{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card__links-wrapper{padding-top:32px;margin-top:auto}.card_type__posts h3{border-bottom:1px solid #1c1c1c;margin:0 0 38px;padding:0 0 8px;font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:20.3px;line-height:1.31;letter-spacing:.53px;word-spacing:1.5px;text-transform:uppercase;color:#1c1c1c}.card_type__posts .card__image{margin:0 0 40px}.card_type__press h3{margin:0;padding:0 0 8px;font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:20.3px;line-height:1.31;letter-spacing:.53px;word-spacing:1.5px;text-transform:uppercase;color:#1c1c1c}.card_type__press .card__image{height:auto !important}.card_type__press .card__content{margin-top:0 !important}.card_type__offers .card__container{padding-left:134.5px;padding-right:134.5px}.card.c-card-1{cursor:pointer}.card.c-card-1 .basic-video__control{display:none}.card.c-card-1 .card__link img,.card.c-card-1 .card__link video{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.card.c-card-1 .card__wrapper{position:relative}.card.c-card-1 .card__links-wrapper{padding-top:0}.card.c-card-1 .card__content{position:absolute;bottom:30.65px;margin-bottom:0;width:calc(100% - 39px);left:20px}@media screen and (min-width:768px){.card.c-card-1 .card__content{width:calc(100% - 40px);left:20px;bottom:48px}}@media screen and (min-width:1280px){.card.c-card-1 .card__content{width:100%;left:0;bottom:29px}}@media screen and (min-width:1920px){.card.c-card-1 .card__content{bottom:41px}}@media screen and (min-width:1920px){.card.c-card-1 .card__content{bottom:49px}}.card.c-card-1 .card--title{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;color:#fff;margin-bottom:0;text-align:center;font-size:22px;line-height:normal;letter-spacing:.44px;text-transform:uppercase}@media screen and (min-width:1200px){.card.c-card-1 .card--title{line-height:34px;font-size:24px}}@media screen and (min-width:1920px){.card.c-card-1 .card--title{line-height:28px}}.card.c-card-1 .card__image{height:468px;border-radius:1px}@media screen and (min-width:768px){.card.c-card-1 .card__image{height:528px}}@media screen and (min-width:992px){.card.c-card-1 .card__image{height:690px}}@media screen and (min-width:1280px){.card.c-card-1 .card__image{height:690px}}@media screen and (min-width:1920px){.card.c-card-1 .card__image{height:690px}}.card.c-card-1 .card__image:after{content:"";position:absolute;bottom:0;width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,color-stop(3.98%,rgba(0,0,0,.49)),color-stop(49.9%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.49) 3.98%,rgba(0,0,0,0) 49.9%)}.card.c-card-2,.card.f-card-2{height:100%}.card.c-card-2 .card-header__data,.card.f-card-2 .card-header__data{width:100%;padding-bottom:10px;border-bottom:1px solid #1c1c1c;margin-bottom:32px}.card.c-card-2 .card-header__data span,.card.f-card-2 .card-header__data span{font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:15px;letter-spacing:1.5px;text-transform:uppercase}.card.c-card-2 .card__content,.card.f-card-2 .card__content{margin-top:48px;margin-bottom:0}@media screen and (min-width:768px){.card.c-card-2 .card__content,.card.f-card-2 .card__content{margin-top:66px}}.card.c-card-2 .card__image,.card.f-card-2 .card__image{height:302px}@media screen and (min-width:768px){.card.c-card-2 .card__image,.card.f-card-2 .card__image{height:320px}}.card.c-card-2 .card__text,.card.f-card-2 .card__text{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;margin-top:18px}@media screen and (min-width:768px){.card.c-card-2 .card__text,.card.f-card-2 .card__text{margin-top:18px}}@media screen and (min-width:1200px){.card.c-card-2 .card__text,.card.f-card-2 .card__text{margin-top:16px}}@media screen and (min-width:1920px){.card.c-card-2 .card__text,.card.f-card-2 .card__text{margin-top:19px}}.card.c-card-2 .card__links-wrapper,.card.f-card-2 .card__links-wrapper{padding-top:41px}.card.c-card-2 .card__links-wrapper .links,.card.f-card-2 .card__links-wrapper .links{gap:19px}.card.f-card-2.card_type__posts .card__image{margin:0}.card.f-card-2 .card__image{height:302px}.card.f-card-2 .card__content{margin-top:39px}.card.style-one{height:100%}.card.style-one .card__content{margin-top:35px;margin-bottom:0}@media screen and (min-width:576px){.card.style-one .card__content{margin-top:51px}}@media screen and (min-width:768px){.card.style-one .card__content{margin-top:42px}}@media screen and (min-width:992px){.card.style-one .card__content{margin-top:44px}}@media screen and (min-width:1200px){.card.style-one .card__content{margin-top:52px}}@media screen and (min-width:1920px){.card.style-one .card__content{margin-top:51px}}.card.style-one .card__image{height:275px}@media screen and (min-width:576px){.card.style-one .card__image{height:433px}}@media screen and (min-width:768px){.card.style-one .card__image{height:379px}}@media screen and (min-width:992px){.card.style-one .card__image{height:379px}}@media screen and (min-width:992px){.card.style-one .card__image{height:410px}}@media screen and (min-width:992px){.card.style-one .card__image{height:433px}}.card.style-one .card__text{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;line-height:34px;letter-spacing:.36px;margin-top:18px}@media screen and (min-width:576px){.card.style-one .card__text{padding-right:75px;margin-top:18px}}@media screen and (min-width:768px){.card.style-one .card__text{padding-right:0;margin-top:18px}}@media screen and (min-width:1200px){.card.style-one .card__text{margin-top:16px}}@media screen and (min-width:1920px){.card.style-one .card__text{margin-top:19px}}.card.style-one .card__links-wrapper{padding-top:41px}.card.style-one .card__links-wrapper .links{gap:19px}.card.a-card-1{width:100%}.card.a-card-1 .card__image{height:253px}@media screen and (min-width:1200px){.card.a-card-1 .card__image{height:396px}}@media screen and (min-width:1409px){.card.a-card-1 .card__image{height:480px}}@media screen and (min-width:1920px){.card.a-card-1 .card__wrapper{max-width:650px}}.card.a-card-1 .card__content{padding:37px 0 0}@media screen and (min-width:1200px){.card.a-card-1 .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:52px 0 0}}@media screen and (min-width:1920px){.card.a-card-1 .card__content{padding:60px 0 0}}.card.a-card-1 .card__content .title{margin-bottom:21px;font-size:24px;line-height:28px;letter-spacing:.48px;text-transform:uppercase}@media screen and (min-width:1200px){.card.a-card-1 .card__content .title{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:19px}}@media screen and (min-width:1920px){.card.a-card-1 .card__content .title{margin-bottom:17px}}.card.a-card-1 .card__content .card__text{padding:0 10px 0 0}@media screen and (min-width:1200px){.card.a-card-1 .card__content .card__text{-ms-flex-preferred-size:59%;flex-basis:59%;padding:0;padding-bottom:36px}}@media screen and (min-width:1920px){.card.a-card-1 .card__content .card__text{-ms-flex-preferred-size:61%;flex-basis:61%;padding-bottom:31px}}.card.a-card-1 .card__links-wrapper{padding:27px 0 31px}@media screen and (min-width:1200px){.card.a-card-1 .card__links-wrapper{-ms-flex-preferred-size:41%;flex-basis:41%;margin-top:0;padding:0}}@media screen and (min-width:1920px){.card.a-card-1 .card__links-wrapper{-ms-flex-preferred-size:39%;flex-basis:39%}}.card.a-card-1 .links{gap:19px}@media screen and (min-width:1200px){.card.a-card-1 .links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-top:7px}}@media screen and (min-width:1200px){.card.a-card-1 .learn-more{display:none}}.card.a-card-1 .accommodation_info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:24px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #000;list-style:none;gap:32px;margin-bottom:0;margin-top:auto}@media screen and (min-width:768px){.card.a-card-1 .accommodation_info{padding:21px 0 0}}@media screen and (min-width:1200px){.card.a-card-1 .accommodation_info{padding:29px 0 0;gap:48px}}@media screen and (min-width:1920px){.card.a-card-1 .accommodation_info{padding:30px 0 0}}.card.a-card-1 .accommodation_info .learn-button{display:none}@media screen and (min-width:1200px){.card.a-card-1 .accommodation_info .learn-button{display:block;margin-right:auto}}.card.a-card-1 .accommodation_info .learn-button a{display:block}.card.a-card-1 .accommodation_info li{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end}@media screen and (min-width:1200px){.card.a-card-1 .accommodation_info li{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}}.card.a-card-1 .accommodation_info li .v-icon__svg{width:30px;height:30px;margin-right:16px}@media screen and (min-width:1200px){.card.a-card-1 .accommodation_info li .v-icon__svg{width:31px;height:29px;margin-right:14px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.card.a-card-1 .accommodation_info li .sleep__number,.card.a-card-1 .accommodation_info li .sqft__number{padding-left:5px}.card.a-card-1 .accommodation_info li .v-icon__svg--ruler-pen{margin-right:9px}.card.a-card-1 .accommodation_info li .sqft__number{padding-right:5px}@media screen and (min-width:1200px){.card.a-card-1 .accommodation_info li .sqft__number{padding-right:1px}}.card.a-card-2{width:100%}.card.a-card-2 .card__image{height:305px}@media screen and (min-width:768px){.card.a-card-2 .card__image{height:333px}}@media screen and (min-width:1200px){.card.a-card-2 .card__image{height:470px}}@media screen and (min-width:1560px){.card.a-card-2 .card__image{height:548px}}@media screen and (min-width:1920px){.card.a-card-2 .card__image .splide-wrapper .splide__arrows{padding:0}}.card.a-card-2 .card__image .splide-wrapper .splide__arrows .splide__arrow{-webkit-transform:translateX(0px);transform:translateX(0px)}@media screen and (min-width:768px){.card.a-card-2 .card__image .splide-wrapper .splide__arrows .splide__arrow{width:32px;height:88px}}.card.a-card-2 .card__image .splide-wrapper .splide__arrows .splide__arrow--prev{-webkit-transform:translateX(0px) rotate(180deg);transform:translateX(0px) rotate(180deg)}@media screen and (min-width:768px){.card.a-card-2 .card__image .splide-wrapper .splide__arrows .splide__arrow .v-icon__svg{height:16px;width:16px}}.card.a-card-2 .card__content{padding:45px 0 0}@media screen and (min-width:1200px){.card.a-card-2 .card__content{padding:61px 0 0}}@media screen and (min-width:1920px){.card.a-card-2 .card__content{padding:60px 0 0}}.card.a-card-2 .card__content .title{margin-bottom:21px;font-size:22px;line-height:26px;letter-spacing:.44px;text-transform:uppercase}@media screen and (min-width:768px){.card.a-card-2 .card__content .title{line-height:28px;font-size:24px;margin-bottom:19px}}@media screen and (min-width:1200px){.card.a-card-2 .card__content .title{margin-bottom:19px}}@media screen and (min-width:1920px){.card.a-card-2 .card__content .title{margin-bottom:21px}}.card.a-card-2 .card__content .card__text{padding:0 7px 33px 0}@media screen and (min-width:768px){.card.a-card-2 .card__content .card__text{padding:0 6px 33px 0}}@media screen and (min-width:1200px){.card.a-card-2 .card__content .card__text{-ms-flex-preferred-size:59%;flex-basis:59%;padding:0;padding-bottom:34px}}@media screen and (min-width:1920px){.card.a-card-2 .card__content .card__text{padding-bottom:38px;padding-right:65px}}.card.a-card-2 .card__links-wrapper{padding:0}@media screen and (min-width:1200px){.card.a-card-2 .card__links-wrapper{-ms-flex-preferred-size:41%;flex-basis:41%;margin-top:0;padding:0}}@media screen and (min-width:1920px){.card.a-card-2 .card__links-wrapper{-ms-flex-preferred-size:39%;flex-basis:39%}}.card.a-card-2 .links{display:none;gap:19px}@media screen and (min-width:1200px){.card.a-card-2 .links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-top:7px}}@media screen and (min-width:1200px){.card.a-card-2 .learn-more{display:none}}.card.a-card-2 .accommodation_info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:24px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #000;list-style:none;gap:35px 32px;margin-bottom:0;margin-top:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.card.a-card-2 .accommodation_info{padding:21px 0 0;gap:38px 32px}}@media screen and (min-width:1200px){.card.a-card-2 .accommodation_info{padding:29px 0 0;gap:48px}}@media screen and (min-width:1920px){.card.a-card-2 .accommodation_info{padding:26px 0 0}}.card.a-card-2 .accommodation_info .learn-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}.card.a-card-2 .accommodation_info .learn-button a{display:block}@media screen and (min-width:1200px){.card.a-card-2 .accommodation_info .learn-button{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-right:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.card.a-card-2 .accommodation_info li{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"source-sans-pro",sans-serif;font-weight:600;font-style:normal;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end}@media screen and (min-width:1200px){.card.a-card-2 .accommodation_info li{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}}.card.a-card-2 .accommodation_info li .v-icon__svg{width:30px;height:30px;margin-right:16px}@media screen and (min-width:1200px){.card.a-card-2 .accommodation_info li .v-icon__svg{width:31px;height:29px;margin-right:14px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.card.a-card-2 .accommodation_info li .sleep__number,.card.a-card-2 .accommodation_info li .sqft__number{padding-left:5px}.card.a-card-2 .accommodation_info li .v-icon__svg--ruler-pen{margin-right:13px}.card.a-card-2 .accommodation_info li .sqft__number{padding-right:5px}@media screen and (min-width:1200px){.card.a-card-2 .accommodation_info li .sqft__number{padding-right:1px}}.card.c-card-5{width:100%}.card.c-card-5 .card__image{height:299px;margin-bottom:45px}@media screen and (min-width:1200px){.card.c-card-5 .card__image{height:424px;margin-bottom:61px}}@media screen and (min-width:1920px){.card.c-card-5 .card__image{height:480px}}@media screen and (min-width:1200px){.card.c-card-5 .card__text{padding-right:26px}}@media screen and (min-width:1920px){.card.c-card-5 .card__text{padding-right:147px}}.card.c-card-5 .card__content .title{font-size:24px;line-height:28px;letter-spacing:.48px;margin-bottom:15px}@media screen and (min-width:768px){.card.c-card-5 .card__content .title{margin-bottom:18px}}.card.c-card-5 .card__links-wrapper{padding-top:36px}@media screen and (min-width:768px){.card.c-card-5 .card__links-wrapper{padding-top:42px}}.card.m-card-1 .card__image,.card.m-card-2 .card__image{height:468px}@media screen and (min-width:768px){.card.m-card-1 .card__image,.card.m-card-2 .card__image{height:590px}}@media screen and (min-width:992px){.card.m-card-1 .card__image,.card.m-card-2 .card__image{position:absolute;height:100%;width:100%}}@media screen and (min-width:992px){.card.m-card-1 .card__wrapper,.card.m-card-2 .card__wrapper{min-height:760px;height:100%}}.card.m-card-1 .card__content,.card.m-card-2 .card__content{background:#fff;padding:51px 41px 0 42px;z-index:2;margin-top:-125px;width:calc(100% - 32px);margin-inline:auto}@media screen and (min-width:768px){.card.m-card-1 .card__content,.card.m-card-2 .card__content{width:calc(100% - 209px);margin-top:-151px;padding:64px 68px 0 72px}}@media screen and (min-width:992px){.card.m-card-1 .card__content,.card.m-card-2 .card__content{padding:80px 72px;width:416px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:149px;margin-left:auto;margin-right:148px}}@media screen and (min-width:1200px){.card.m-card-1 .card__content,.card.m-card-2 .card__content{padding:73px 72px;margin-right:64px}}@media screen and (min-width:1920px){.card.m-card-1 .card__content,.card.m-card-2 .card__content{margin-top:164px;margin-bottom:160px;margin-right:96px}}.card.m-card-1 .card__content .card__title,.card.m-card-2 .card__content .card__title{font-size:22px;letter-spacing:.44px;margin-bottom:26px}@media screen and (min-width:768px){.card.m-card-1 .card__content .card__title,.card.m-card-2 .card__content .card__title{margin-bottom:25px}}@media screen and (min-width:1200px){.card.m-card-1 .card__content .card__title,.card.m-card-2 .card__content .card__title{margin-bottom:23px}}.card.m-card-1 .card__content .card__links-wrapper,.card.m-card-2 .card__content .card__links-wrapper{padding-top:28px}@media screen and (min-width:768px){.card.m-card-1 .card__content .card__links-wrapper,.card.m-card-2 .card__content .card__links-wrapper{padding-top:43px}}@media screen and (min-width:1200px){.card.m-card-1 .card__content .card__links-wrapper,.card.m-card-2 .card__content .card__links-wrapper{padding-top:45px}}.card__wrapper img,.card__wrapper video{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.card__wrapper:hover img,.card__wrapper:hover video{-webkit-transform:scale(1.05);transform:scale(1.05)}.card.card-event{width:100%}.card.card-event .card__image{height:238px}@media screen and (min-width:1200px){.card.card-event .card__image{width:42.9872495446%;height:164px}}@media screen and (min-width:1920px){.card.card-event .card__image{width:41.1867364747%}}@media screen and (min-width:1200px){.card.card-event .card__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}@media screen and (min-width:1920px){.card.card-event .card__wrapper{gap:56px}}.card.card-event .card__content{padding:33px 50px 0 0}@media screen and (min-width:1200px){.card.card-event .card__content{width:51.1839708561%;padding:0;-ms-flex-item-align:self-end;align-self:self-end}}@media screen and (min-width:1920px){.card.card-event .card__content{width:49.0401396161%;padding-right:2px}}.card.card-event .card__content .title{margin-bottom:12px}.card.card-event .card__content .date_time{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:23px;margin-bottom:1px;margin-top:auto}.card.card-event .card__content .date_time li{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;font-weight:400;line-height:34px;letter-spacing:.36px;list-style:none}.card.card-event .card__content .date_time li:first-of-type{position:relative;color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex}.card.card-event .card__content .date_time li:first-of-type:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;height:15px;right:-13px;top:9px;width:.5px;background:#1c1c1c}.card.card-event .card__content .address{font-family:freight-text-pro,serif;font-weight:400;font-style:normal;font-size:18px;font-weight:400;line-height:34px;letter-spacing:.36px;margin-top:-6px}