.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#f4f4f0;border-radius:3px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.card__feature{min-height:220px;max-height:220px}@media screen and (min-width: 768px){.card__feature{min-height:254px;max-height:254px}}@media screen and (min-width: 1280px){.card__feature{min-height:288px;max-height:288px}}@media screen and (min-width: 1920px){.card__feature{min-height:388px;max-height:388px}}.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;height:100%;text-align:left;padding:15px 20px 28px}@media screen and (min-width: 768px){.card__content{padding:20px 24px 28px}}@media screen and (min-width: 1280px){.card__content{padding:22px 27px 28px}}@media screen and (min-width: 1920px){.card__content{padding:30px 36px}}.card__content--right{text-align:right}.card__content--center{text-align:center}.card__amenities{margin:8px 0 16px}@media screen and (min-width: 768px){.card__amenities{margin:12px 0 16px}}.card .cpt-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0 18px;padding:0;list-style:none}.card .cpt-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:15px;line-height:15px;letter-spacing:.2em;text-transform:uppercase;color:#000;padding:0 8px 14px 0}.card .cpt-detail:first-child{display:none}.card .cpt-detail .v-icon__svg{-webkit-filter:invert(80%) sepia(10%) saturate(640%) hue-rotate(337deg) brightness(87%) contrast(98%);filter:invert(80%) sepia(10%) saturate(640%) hue-rotate(337deg) brightness(87%) contrast(98%);margin:0 4px 0 0}@media screen and (min-width: 768px){.card .cpt-detail{width:50%}}.card .cta-wrapper{margin-top:auto !important}.card--large__picture{height:216px}@media screen and (min-width: 768px){.card--large__picture{height:512px}}.card .wysiwyg .title{font-size:40px;line-height:45px;margin-bottom:12px}.card .wysiwyg p:not([class]),.card .wysiwyg p[class=""]{font-size:16px;line-height:31px}@media screen and (min-width: 768px){.card .wysiwyg p:not([class]),.card .wysiwyg p[class=""]{font-size:18px;line-height:36px}}