.container-fluid,.container{margin-left:auto;margin-right:auto;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}@media(min-width: 992px){.container-fluid,.container{padding-left:50px;padding-right:50px}}.container-fluid .container,.container .container{padding-left:20px;padding-right:20px}.container{max-width:1240px}.row{display:flex;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem;box-sizing:border-box;font-size:0}.row>*{font-size:1rem}[class^=col-],[class*=" col-"]{display:inline-block;vertical-align:top;width:100%;min-height:1px;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.col-1{width:8.3333333333%}.col-offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.col-offset-2{margin-left:16.6666666667%}.col-3{width:25%}.col-offset-3{margin-left:25%}.col-4{width:33.3333333333%}.col-offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.col-offset-5{margin-left:41.6666666667%}.col-6{width:50%}.col-offset-6{margin-left:50%}.col-7{width:58.3333333333%}.col-offset-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%}.col-offset-8{margin-left:66.6666666667%}.col-9{width:75%}.col-offset-9{margin-left:75%}.col-10{width:83.3333333333%}.col-offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.col-offset-11{margin-left:91.6666666667%}.col-12{width:100%}.col-offset-12{margin-left:100%}@media(min-width: 640px){.col-sm-offset-0{margin-left:0}.col-sm-1{width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{width:100%}.col-sm-offset-12{margin-left:100%}}@media(min-width: 768px){.col-md-offset-0{margin-left:0}.col-md-1{width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{width:100%}.col-md-offset-12{margin-left:100%}}@media(min-width: 992px){.col-lg-offset-0{margin-left:0}.col-lg-1{width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{width:100%}.col-lg-offset-12{margin-left:100%}}@media(min-width: 1200px){.col-xl-offset-0{margin-left:0}.col-xl-1{width:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{width:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{width:33.3333333333%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{width:58.3333333333%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{width:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{width:83.3333333333%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{width:100%}.col-xl-offset-12{margin-left:100%}}@font-face{font-display:swap;font-family:Trade Gothic LT Std Condensed;font-style:normal;font-weight:700;src:url(/wp-content/themes/vita/resources/fonts/trade-gothic-lt-std/TradeGothicBoldCondensed20.woff2) format("woff2"),url(/wp-content/themes/vita/resources/fonts/trade-gothic-lt-std/TradeGothicBoldCondensed20.woff) format("woff")}@font-face{font-display:swap;font-family:Radikal Light;font-style:normal;font-weight:400;src:url(/wp-content/themes/vita/resources/fonts/radikal-light/radikal-light.woff) format("woff2"),url(/wp-content/themes/vita/resources/fonts/radikal-light/radikal-light.woff2) format("woff")}@font-face{font-display:swap;font-family:Radikal Medium;font-style:normal;font-weight:400;src:url(/wp-content/themes/vita/resources/fonts/radikal/RadikalMedium.woff) format("woff2"),url(/wp-content/themes/vita/resources/fonts/radikal/RadikalMedium.woff2) format("woff")}.vita-body{overflow-x:hidden;font-family:Radikal Light,sans-serif}.vita-body p{font-family:Radikal Light,sans-serif}.title-key-line{position:relative;display:inline-block;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Std Condensed,sans-serif}.title-key-line:before{content:"";display:block;width:100%;background-color:#e91a4c;position:absolute;height:.4375rem;top:-1.6875rem}@media only screen and (min-width: 992px){.title-key-line:before{top:-1.125rem}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.vita-close-button,.vita-search-button,button[type=submit].vita-search-button{background-color:#e91a4c;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;width:2.5rem;height:2.5rem}.vita-close-button:hover,.vita-search-button:hover,button[type=submit].vita-search-button:hover{cursor:pointer;background-color:#000;border:1px solid #e91a4c}.vita-close-button svg,.vita-search-button svg,button[type=submit].vita-search-button svg{width:1.375rem}.vita-vertical-arrow-button{background-color:#e91a4c;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.vita-vertical-arrow-button:hover{cursor:pointer;background-color:#000;border:1px solid #e91a4c}.vita-vertical-arrow-button svg{transform:rotate(90deg)}.vita-tab{background-color:#e91a4c;color:#fff;font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase;font-size:.7875rem;line-height:.875rem;height:.95625rem;padding:.16875rem;margin-right:.28125rem;margin-top:.225rem}.vita-play-button{background:#e91a4c;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;z-index:1;transition:all .3s ease}.vita-play-button svg{width:1.0125rem;height:1.18125rem}.load-more-button__button .load-more-button__loading{display:none}.load-more-button__button.loading .load-more-button__loading{display:block}.load-more-button__button.loading .load-more-button__default{display:none}.load-more-button__button.hide{display:none}.mini-back-btn{color:#fff;font-size:.875rem;line-height:1.75rem;text-decoration:none;font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase;display:inline-flex;align-items:center}.mini-back-btn:hover{cursor:pointer}.mini-back-btn:before{background-image:url(../../resources/svg/thin-chevron.svg);width:.9375rem;height:.9375rem;display:block;content:"";transform:rotate(-180deg);background-size:cover;background-size:contain;background-repeat:no-repeat;margin-right:.5625rem;margin-top:-0.28125rem}.vita-post-slider .vita-arrow-button:hover,.vita-social-videos-block .vita-arrow-button:hover{background-color:#000}.social-video:hover{cursor:pointer}.social-video:hover .vita-play-button{background-color:#000}.vita-image-scroller-gallery .vita-arrow-button:hover{background-color:#000;border:1px solid #e91a4c}.vita-video-gallery .video-card__image-container:hover .vita-play-button{background-color:#000;border:1px solid #e91a4c}.room-types-list-card__gallery .glide__arrow:hover,.vita-video-gallery .glide__arrow:hover{background-color:#000;border:1px solid #e91a4c}.vita-video-block:hover .vita-play-button{background-color:#000;border:1px solid #e91a4c}.vita-featured-development__content .wp-block-button .wp-block-button__link.background-black:hover{background-color:#fff;color:#000}.vita-featured-development__content .wp-block-button .wp-block-button__link.background-white:hover{background-color:#000;color:#fff}.iti__flag{background-image:url("../../resources/images/flags.webp")}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag{background-image:url("../../resources/images/flags@2x.webp")}}.iti__country{font-size:.7875rem;color:#000}.iti__country-list{width:14.0625rem}.iti__dial-code{color:#000}.country-code input{-webkit-user-select:none;-ms-user-select:none;user-select:none}.frm_style_formidable-style.with_frm_style .form-field.country-code{grid-column:span 2/span 2 !important}.frm_style_formidable-style.with_frm_style .form-field.country-code .frm_error{white-space:wrap;min-width:12.5rem}.frm_style_formidable-style.with_frm_style .form-field.country-code.country-selected .frm_error{display:none}.frm_style_formidable-style.with_frm_style .form-field.country-code.country-selected label{color:#000}.dark-theme .frm_style_formidable-style.with_frm_style .form-field.country-code.country-selected label{color:#fff}.frm_style_formidable-style.with_frm_style .form-field.vita-phone-input{grid-column:span 10/span 10 !important}.frm_style_formidable-style.with_frm_style .form-field.vita-phone-input .frm_error{text-align:right}.vita-body input[type=color],.vita-body input[type=date],.vita-body input[type=datetime-local],.vita-body input[type=datetime],.vita-body input[type=email],.vita-body input[type=month],.vita-body input[type=number],.vita-body input[type=password],.vita-body input[type=range],.vita-body input[type=search],.vita-body input[type=tel],.vita-body input[type=text],.vita-body input[type=time],.vita-body input[type=url],.vita-body input[type=week],.vita-body input[type=phone],.vita-body textarea{background:#e8e8e8;border:none;width:100%;height:2.5rem;padding:0 .84375rem;border-radius:0;box-shadow:none;border-radius:0px;font-size:1rem}@media(min-width: 992px){.vita-body input[type=color],.vita-body input[type=date],.vita-body input[type=datetime-local],.vita-body input[type=datetime],.vita-body input[type=email],.vita-body input[type=month],.vita-body input[type=number],.vita-body input[type=password],.vita-body input[type=range],.vita-body input[type=search],.vita-body input[type=tel],.vita-body input[type=text],.vita-body input[type=time],.vita-body input[type=url],.vita-body input[type=week],.vita-body input[type=phone],.vita-body textarea{font-size:.875rem}}.vita-body input[type=color]:focus,.vita-body input[type=date]:focus,.vita-body input[type=datetime-local]:focus,.vita-body input[type=datetime]:focus,.vita-body input[type=email]:focus,.vita-body input[type=month]:focus,.vita-body input[type=number]:focus,.vita-body input[type=password]:focus,.vita-body input[type=range]:focus,.vita-body input[type=search]:focus,.vita-body input[type=tel]:focus,.vita-body input[type=text]:focus,.vita-body input[type=time]:focus,.vita-body input[type=url]:focus,.vita-body input[type=week]:focus,.vita-body input[type=phone]:focus,.vita-body textarea:focus{outline:none;border:1px solid #e91a4c !important}.vita-body input[type=checkbox]:focus{outline:none;border:1px solid #e91a4c !important}.vita-body .vita-form-description{margin-bottom:1.25rem}.vita-body .vita-hidden{visibility:hidden !important;height:0 !important;margin:0 !important}.vita-body textarea{height:initial;padding:.84375rem}.vita-body .form-field{margin-bottom:1.125rem}.vita-body .css-yk16xz-control{border:1px solid rgba(112,112,112,.5);border-radius:.39375rem}.vita-body .css-1okebmr-indicatorSeparator{display:none}.vita-body .css-yk16xz-control{height:2.25rem}.vita-body .select input[type=text]{height:initial}.vita-body .iti__flag-container{width:100%;background-color:rgba(0,0,0,0)}.vita-body .iti__flag-container .iti__selected-flag{height:2.5rem;background:#e8e8e8 !important}.vita-body .iti__flag-container:not(.active) .iti__selected-flag .iti__flag{background-image:none !important}.vita-body .checkboxes{border:none;padding:0;font-size:.7875rem;line-height:1.2375rem}.vita-body .checkboxes .checkbox{display:flex;align-items:flex-start}.vita-body button[type=submit]{border:none;width:100%;box-shadow:none !important;text-decoration:none;font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase;font-size:1rem;line-height:1;border-radius:.9375rem;padding:.50625rem 1.125rem .28125rem 1.125rem;transition:all .3s ease;text-align:center;background-color:#e91a4c;color:#fff}.vita-body button[type=submit]:hover{background-color:#000}.vita-body h3.frm_form_title{color:#000;font-family:Trade Gothic LT Std Condensed,sans-serif;font-size:1.4625rem;line-height:1.4625rem;margin-bottom:1.125rem;margin-top:0}.vita-body .with_frm_style .frm_primary_label,.vita-body .with_frm_style .frm-show-form div.frm_description p{color:#000}.vita-body .with_frm_style .frm_primary_label{font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase}.vita-body select{margin-bottom:.28125rem;max-width:initial;padding:.5625rem .84375rem;height:2.25rem}.vita-body .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,.vita-body .frm_style_formidable-style.with_frm_style select:focus,.vita-body .frm_style_formidable-style.with_frm_style textarea:focus,.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.vita-body .frm_form_fields_active_style,.vita-body .frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement,.vita-body .frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.vita-body .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices{box-shadow:none;border:1px solid #e8e8e8}.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.vita-body .frm_form_fields_error_style,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.vita-body .frm_style_formidable-style.with_frm_style .frm_form_field :invalid{border-color:#e91a4c}.vita-body .frm_style_formidable-style.with_frm_style .frm_submit button{text-decoration:none;font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase;font-size:1rem;line-height:1;border-radius:.9375rem;padding:.50625rem 1.125rem .28125rem 1.125rem;transition:all .3s ease;text-align:center;background-color:#e91a4c;color:#fff;width:100%;border:none}.vita-body .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background-color:#000}.vita-body .with_frm_style .frm_required,.vita-body .frm_style_formidable-style.with_frm_style .frm_blank_field label,.vita-body .frm_style_formidable-style.with_frm_style .frm_error,.vita-body .frm_style_formidable-style.with_frm_style .frm_limit_error{color:#e91a4c}.vita-body .frm_style_formidable-style.with_frm_style .frm_error{padding-top:.5625rem}.vita-body .with_frm_style .frm_checkbox input[type=checkbox]{width:1.6875rem;height:1.6875rem;background:#e8e8e8;border:none}.vita-body .with_frm_style select{width:100% !important;border:1px solid rgba(112,112,112,.5) !important;border-radius:.25rem;padding:0;padding-left:8px;height:2.5rem}.vita-body .with_frm_style .vertical_radio .frm_checkbox label{display:flex;align-items:flex-start;text-indent:0;padding:0}.vita-body .with_frm_style .vertical_radio .frm_checkbox label span{padding-left:.5625rem;color:#000;font-size:.7875rem;line-height:1.2375rem}.vita-body .with_frm_style .frm_radio input[type=radio]:before,.vita-body .with_frm_style .frm_checkbox input[type=checkbox]:before{margin:.45rem 0 0 .50625rem}.vita-body .with_frm_style .frm_hidden_container .frm_primary_label{display:none}.vita-body .with_frm_style .frm_radio input[type=radio]:before,.vita-body .with_frm_style .frm_checkbox input[type=checkbox]:before{box-shadow:inset 10px 10px #000}.vita-body .frm_style_formidable-style.with_frm_style div.frm_description{padding-bottom:.84375rem;margin-bottom:1.40625rem;border-bottom:1px solid rgba(112,112,112,.5)}.vita-body .frm_style_formidable-style.with_frm_style div.frm_description p{margin-bottom:0}@media(max-width: 767px){body.vita-form-open{height:100%;overflow:hidden;width:100%}body.vita-form-open.vita-mobile .development-room-types{overflow:visible}body.vita-form-open header.scroll-active{display:none}}.vita-checkbox{display:block;position:relative;padding-right:1.96875rem;cursor:pointer;font-size:.7875rem;line-height:1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:inherit;min-height:1.40625rem}.vita-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.vita-checkbox .checkmark{position:absolute;top:0;right:0;height:1.5625rem;width:1.5625rem;border:1px solid #e8e8e8;border-radius:100%}.vita-checkbox input:checked~.checkmark{background-color:#e91a4c}.vita-checkbox .checkmark:after{content:"";position:absolute;display:none}.vita-checkbox input:checked~.checkmark:after{display:block}.vita-checkbox .checkmark:after{left:.5625rem;top:.3125rem;width:.375rem;height:.625rem;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.vita-phone-input{padding-top:1.2375rem}.country-code{min-width:2.8125rem}.country-code input{opacity:0}.country-code label.frm_primary_label{white-space:nowrap;height:1.18125rem}.vita-body.dark-theme .vita-featured-development__form input[type=color],.vita-body.dark-theme .vita-featured-development__form input[type=date],.vita-body.dark-theme .vita-featured-development__form input[type=datetime-local],.vita-body.dark-theme .vita-featured-development__form input[type=datetime],.vita-body.dark-theme .vita-featured-development__form input[type=email],.vita-body.dark-theme .vita-featured-development__form input[type=month],.vita-body.dark-theme .vita-featured-development__form input[type=number],.vita-body.dark-theme .vita-featured-development__form input[type=password],.vita-body.dark-theme .vita-featured-development__form input[type=range],.vita-body.dark-theme .vita-featured-development__form input[type=search],.vita-body.dark-theme .vita-featured-development__form input[type=tel],.vita-body.dark-theme .vita-featured-development__form input[type=text],.vita-body.dark-theme .vita-featured-development__form input[type=time],.vita-body.dark-theme .vita-featured-development__form input[type=url],.vita-body.dark-theme .vita-featured-development__form input[type=week],.vita-body.dark-theme .vita-featured-development__form input[type=phone],.vita-body.dark-theme .vita-featured-development__form textarea,.vita-body.dark-theme .vita-featured-development__form select{color:#000}.vita-body.dark-theme .vita-featured-development__form input[type=color]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=date]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=datetime-local]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=datetime]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=email]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=month]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=number]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=password]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=range]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=search]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=tel]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=text]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=time]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=url]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=week]:focus,.vita-body.dark-theme .vita-featured-development__form input[type=phone]:focus,.vita-body.dark-theme .vita-featured-development__form textarea:focus,.vita-body.dark-theme .vita-featured-development__form select:focus{color:#000}.room-types-list-card__popup-form .simplebar-vertical .simplebar-scrollbar:before,.vita-featured-development .simplebar-vertical .simplebar-scrollbar:before{opacity:1 !important}.development-room-types{background-color:#000;color:#fff;padding-top:3.375rem;position:relative;overflow:hidden}.development-room-types__academic-year{position:relative}.development-room-types__disclaimer{order:3;padding-top:.9375rem;font-size:.6875rem;padding-bottom:1.6875rem}@media(min-width: 768px){.development-room-types__disclaimer{padding-bottom:5.0625rem;padding-top:1.875rem;font-size:.75rem}}.development-room-types__watermark{position:absolute;font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase;font-size:16.3125rem;line-height:1;color:#1d1d1d;transform:rotate(90deg) scaleX(-1);right:0;transform-origin:top right;display:none}@media(min-width: 1200px){.development-room-types__watermark{display:block}}.development-room-types__watermark--content{transform:scaleY(-1)}.development-room-types__watermark--line{height:12.9375rem;white-space:nowrap}.development-room-types .development-room-types__main-introduction{padding-bottom:1.6875rem}@media(min-width: 768px){.development-room-types .development-room-types__main-introduction{padding-bottom:3.375rem}}.development-room-types .development-room-types__main-introduction h3{font-size:1.625rem;line-height:1.75rem;position:relative;display:inline-block;font-weight:700;text-transform:uppercase;font-family:Trade Gothic LT Std Condensed,sans-serif}.development-room-types .development-room-types__main-introduction h3:before{content:"";display:block;width:100%;background-color:#e91a4c;position:absolute;height:.4375rem;top:-1.6875rem}@media only screen and (min-width: 992px){.development-room-types .development-room-types__main-introduction h3:before{top:-1.125rem}}.development-room-types .development-room-types__academic-year{text-align:right}@media(max-width: 767px){.development-room-types .development-room-types__academic-year{padding-top:2.8125rem}}.development-room-types .development-room-types__academic-year--title{font-family:Trade Gothic LT Std Condensed,sans-serif;text-transform:uppercase;font-size:.9375rem;line-height:1.5rem;letter-spacing:.05625rem;position:relative}.development-room-types .development-room-types__academic-year--title a{text-decoration:none;position:relative}.development-room-types .development-room-types__academic-year--title a:after{width:100%;position:absolute;bottom:-0.3125rem;height:.1875rem;background-color:#e91a4c;content:"";display:inline-block;left:0}.room-types-list-card{padding-bottom:1.6875rem}.room-types-list-card__info-icon{position:relative;width:1.74375rem;height:1.74375rem}.room-types-list-card__info-icon img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;transition:all .3s ease;opacity:1}.room-types-list-card__info-icon img:last-of-type{opacity:0}.room-types-list-card__info-icon:hover img:last-of-type{opacity:1}@media(min-width: 768px){.room-types-list-card{padding-bottom:5.0625rem}}.room-types-list-card:last-of-type{padding-bottom:0}.room-types-list-card__popup-form-inner{overflow-y:scroll;overflow-x:hidden;height:100%;-ms-overflow-style:none;scrollbar-width:none}.room-types-list-card__popup-form-inner::-webkit-scrollbar{display:none}.room-types-list-card__popup-form{position:absolute;width:100%;left:0;top:100%;background-color:#fff;height:100%;z-index:3;padding:1.6875rem;transition:all .3s ease}.room-types-list-card__popup-form.active{top:0}@media(max-width: 767px){.room-types-list-card__popup-form.active{position:fixed;width:100%;margin:0;left:0;right:0;z-index:400;border:none}}.room-types-list-card__gallery picture{display:block;height:0;padding-top:60%;width:100%;position:relative}@media(max-width: 767px){.room-types-list-card__gallery picture{padding:38%;height:0}}.room-types-list-card__additional-feature--title{font-size:.875rem;font-family:Radikal Light,sans-serif !important;text-transform:none}.room-types-list-card__features{display:flex;align-items:center;padding:.5rem 0 .5rem 0 !important}.room-types-list-card__features--title{font-size:.875rem;display:flex;flex:1;justify-content:space-between;align-items:center;font-family:Radikal Light,sans-serif !important;text-transform:none}.room-types-list-card__features--title:hover{cursor:pointer}.room-types-list-card__features img{margin-left:.5625rem;width:1.25rem;height:1.25rem}.room-types-list-card__point{border-top:1px solid rgba(0,0,0,.5);padding:.5rem 0 .5625rem 0;font-family:Trade Gothic LT Std Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.25rem;line-height:1.5rem}.room-types-list-card__point--inner{max-height:4.375rem;overflow:hidden scroll;-ms-overflow-style:none;scrollbar-width:none}.room-types-list-card__point--inner::-webkit-scrollbar{display:none}.room-types-list-card__point--inner .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{opacity:1 !important}.room-types-list-card__point--button{margin-top:.5625rem}@media(min-width: 768px){.room-types-list-card__point--button{margin-top:0;margin-left:.5625rem}}.room-types-list-card__point ul{margin-left:0;padding-left:0;margin-top:.5625rem;margin-bottom:.5625rem}.room-types-list-card__point ul li{display:inline-block;font-family:Radikal Light,sans-serif;text-transform:none;font-size:.875rem;line-height:1.3125rem;letter-spacing:0;font-weight:400;padding-left:1.6875rem;background-image:url(../../resources/svg/tick.svg);background-repeat:no-repeat;background-position:.5625rem .25rem;margin-right:.5625rem}@media(min-width: 768px){.room-types-list-card__point--two-col{display:flex;align-items:center;justify-content:space-between}}.sold-out .room-types-list-card__point--two-col div{display:none}.room-types-list-card__point--prefix{display:inline-block;font-size:.75rem;line-height:1.575rem;padding-right:.28125rem}.room-types-list-card__point:last-of-type{padding-bottom:0}.room-types-list-card__content-inner{position:relative;z-index:1;background-color:#fff;color:#000;overflow:hidden;padding:1.40625rem 1.125rem}@media(min-width: 768px){.room-types-list-card__content-inner{width:calc(100% + 150px);padding:.9375rem;margin-left:-9.375rem}}@media(min-width: 992px){.room-types-list-card__content-inner{width:calc(100% + 115px);margin-left:-7.1875rem}}@media(min-width: 992px){.room-types-list-card__content-inner{margin-top:0;margin-bottom:3.375rem}}.room-types-list-card__content-inner.sold-out{padding-top:4.5rem;padding-bottom:3.9375rem}.room-types-list-card__content-inner.sold-out .room-types-list-card__sold-out{z-index:-1;visibility:visible;opacity:1}.room-types-list-card__content-inner.sold-out.sold-out__accessible .room-types-list-card__sold-out-content{background-color:rgba(0,0,0,0)}.room-types-list-card__content-inner.sold-out.sold-out__accessible .vita-loading__select{display:none}.room-types-list-card__content-inner.sold-out.sold-out__accessible .room-types-list-card__sold-out-header{font-size:1.5625rem}.room-types-list-card .availability-button{width:100%}.room-types-list-card__title{font-family:Trade Gothic LT Std Condensed,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.75rem;text-transform:uppercase;padding-bottom:.625rem;margin-bottom:.625rem;position:relative}.room-types-list-card__title:after{content:"";display:block;height:.05625rem;background-color:#000;position:absolute;width:2.8125rem;bottom:0}.room-types-list-card__description{margin-bottom:1.40625rem;font-size:.875rem}.room-types-list-card__select{position:relative}.room-types-list-card__select label{position:absolute;background:#fff;top:-0.39375rem;left:.84375rem;font-size:.75rem;padding:0 .5625rem;z-index:1}.room-types-list-card__select select{opacity:1}.room-types-list-card__select select:disabled{background-image:none !important}.room-types-list-card__size-point{display:flex;align-items:center;justify-content:space-between}.room-types-list-card__size-point-value{font-family:Radikal Light,sans-serif;font-weight:700;font-size:1rem}.room-types-list-card .room-types-list-card__select select{color:#000;background-color:#fff;border-radius:.39375rem;border:1px solid rgba(0,0,0,.5);padding:0 1.40625rem;height:3.65625rem;width:100%;max-width:15.75rem;margin-bottom:1.125rem;-webkit-appearance:none;-moz-appearance:none;background-image:url(../../resources/svg/select-arrow.svg);background-position:calc(100% - 30px);background-repeat:no-repeat;padding-right:3.5rem;font-size:1.0125rem;font-family:Radikal Light,sans-serif;width:100%;max-width:100%;height:3.125rem;font-size:.875rem}@media(min-width: 768px){.room-types-list-card .room-types-list-card__select select{margin-bottom:2.25rem}}@media(min-width: 768px){.room-types-list-card .room-types-list-card__select select{margin-bottom:1.25rem}}.room-types-list-card__gallery{position:relative}.room-types-list-card__gallery:after{position:absolute;height:.84375rem;width:50%;background-color:#e91a4c;bottom:-0.84375rem;left:3.9375rem}@media(min-width: 768px){.room-types-list-card__gallery:after{content:""}}.room-types-list-card__gallery .glide__track img{top:0;object-fit:cover;position:absolute;width:100%;height:100%;left:0}.room-types-list-card__gallery .glide__arrows{display:flex;position:absolute;top:0;bottom:0;margin:auto;height:2.8125rem}@media(min-width: 768px){.room-types-list-card__gallery .glide__arrows{left:-1.25rem}}@media(max-width: 767px){.room-types-list-card__gallery .glide__arrows{width:calc(100% + 30px);margin-left:-0.84375rem;margin-right:-0.84375rem;justify-content:space-between}}.room-types-list-card__gallery .glide__arrow--left{margin-right:.28125rem}@media(min-width: 768px){.room-types-list-card:nth-of-type(even) .room-types-list-card__disclaimer-container{margin-left:25%}}@media(min-width: 768px){.room-types-list-card:nth-of-type(even) .room-types-list-card__gallery-container{order:2}}.room-types-list-card:nth-of-type(even) .room-types-list-card__gallery-container .room-types-list-card__gallery:after{top:-0.84375rem;right:1.125rem;left:initial;bottom:initial;width:30%}@media(min-width: 768px){.room-types-list-card:nth-of-type(even) .room-types-list-card__gallery-container .glide__arrows{right:-1.25rem;left:initial}}@media(min-width: 768px){.room-types-list-card:nth-of-type(even) .room-types-list-card__content-inner{margin-left:0;margin-right:-8.4375rem}}.room-types-list-card__sold-out-header{font-family:Trade Gothic LT Std Condensed,sans-serif;background-color:#e91a4c;color:#fff;font-size:1.875rem;line-height:1.875rem;text-transform:uppercase;padding:1.125rem 1.40625rem .5625rem 1.6875rem}.room-types-list-card__sold-out-content{display:flex;flex-direction:column;flex:1;width:100%;align-items:center;justify-content:flex-end;padding:1.6875rem;background-color:rgba(255,255,255,.55)}.room-types-list-card__sold-out{position:absolute;width:100%;left:0;top:0;height:100%;display:flex;flex-direction:column;transition:all .3s ease;visibility:hidden;opacity:0;z-index:-1}.room-types-list-card .simplebar-content{display:block !important}.room-types-list-card .simplebar-vertical .simplebar-scrollbar:before{border-radius:0;background-color:#000}.room-types-list-card .simplebar-vertical .simplebar-scrollbar.simplebar-visible:before{opacity:0}.room-types-list-card .vita-close-button{width:1.6875rem;height:1.6875rem;position:absolute;top:0;right:0}.room-types-list-card .vita-close-button svg{width:.84375rem;height:.84375rem}.room-types-list-card .wp-block-button{width:100%}.room-types-list-card .wp-block-button .wp-block-button__link{width:100%}.lang-es .room-types-list-card__sold-out-content .wp-block-button__link{font-size:.875rem}@media(min-width: 992px){.lang-es .room-types-list-card__sold-out-content .wp-block-button__link{font-size:.9375rem}}/*# sourceMappingURL=development-room-types.css.map */
