.check-claim{font-size:2.625rem;line-height:1.2;text-align:center}@media (max-width:1200px){.check-claim{font-size:calc(1.3875rem + 1.65vw)}}.check-bar{font-size:1.5rem;margin:0;background-color:#fff;color:#949494;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Barlow Condensed,sans-serif;cursor:default}@media (max-width:1200px){.check-bar{font-size:calc(1.275rem + .3vw)}}.check-bar:active,.check-bar:focus,.check-bar:hover{-webkit-box-shadow:0 7px 15px rgba(0,0,0,.15);box-shadow:0 7px 15px rgba(0,0,0,.15)}.check-bar .btn{font-size:1.5rem;padding:0 2px;margin:0 3px;text-transform:uppercase;text-decoration:underline;color:#ff2330;font-weight:500;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1200px){.check-bar .btn{font-size:calc(1.275rem + .3vw)}}.btn-check,.check-bar{min-height:90px;height:100%}.btn-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits{background-color:rgba(39,73,121,.8);position:relative;background-blend-mode:multiply;background-size:cover;background-position:50%}.benefits .slider.slick-dotted{margin-bottom:0}@media (min-width:576px){.benefits .slider{padding:65px}}@media (max-width:575.98px){.benefits .slider{padding:65px 0}}.benefits .slider .slick-dots{bottom:15px}.benefits .slider .slick-dots li button{border:1px solid #fff}.benefits .slider .slick-dots li.slick-active button{background-color:#fff}.benefit{padding:0 25px;color:#fff}.benefit i{font-size:36px}@media (max-width:575.98px){.benefit{text-align:center}}.benefit-text,.benefit-title{display:block}.benefit-title{font-size:1.125rem;line-height:1.2;font-weight:800;margin-top:10px}.locations{background-color:#fafafa;padding:50px 0;font-weight:500}.locations .map{width:100%;height:615px}.locations .btn-link{margin:40px auto 0}.location-marker{font-size:2.375rem}@media (max-width:1200px){.location-marker{font-size:calc(1.3625rem + 1.35vw)}}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px;line-height:1.2}.location-number{font-size:14px;font-weight:800;background-color:#ff2330;color:#fff;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;height:22px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-distance{font-size:.875rem}.apartment{border-top:3px solid #274979;background-color:#fff}.apartment:last-child{border-bottom:3px solid #274979}@media (min-width:992px){.apartment .slider-collapse{display:block}.apartment .slick-list,.apartment .slick-slider,.apartment .slick-track{height:100%}}@media (max-width:991.98px){.apartment .slider-collapse{display:none}}.btn-apartment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;height:90px;width:145px}@media (max-width:575.98px){.btn-apartment{width:115px}}.apartment-image{width:100%;background-size:cover;background-position:50%}@media (min-width:992px){.apartment-image{height:100%}}@media (max-width:991.98px){.apartment-image{padding-top:62.5%}}.apartment-title{font-size:1.5rem;line-height:1.2;text-transform:uppercase;font-weight:700}@media (max-width:1200px){.apartment-title{font-size:calc(1.275rem + .3vw)}}@media (max-width:575.98px){.apartment-title{text-align:center}}.apartment-book-price,.apartment-from-price{font-family:Barlow Condensed,sans-serif;line-height:1}.apartment-from-price{text-align:right}@media (max-width:575.98px){.apartment-from-price{margin-left:auto;margin-right:auto}}.apartment-price{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700}@media (max-width:1200px){.apartment-price{font-size:calc(1.275rem + .3vw)}}.apartment-price-currency{font-size:1.5rem}@media (max-width:1200px){.apartment-price-currency{font-size:calc(1.275rem + .3vw)}}.apartment-badge{font-size:.8125rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;background-color:#274979;width:75px;height:75px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;line-height:1.2}.apartment-description{font-size:.875rem;margin-top:15px;line-height:1.4;font-weight:500}.apartment-location{font-size:.875rem;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2;margin-bottom:10px}.apartment-location .fas{font-size:1.5rem;margin-right:10px}@media (max-width:1200px){.apartment-location .fas{font-size:calc(1.275rem + .3vw)}}.apartment-check{font-size:1.5rem;line-height:1.2;display:none;padding:15px;font-family:Barlow Condensed,sans-serif}@media (max-width:1200px){.apartment-check{font-size:calc(1.275rem + .3vw)}}.apartment-services{height:100%;background-color:#274979;padding:30px;color:#fff}.apartment-services ul{padding:0;margin:0;list-style-type:none}@media (min-width:576px){.apartment-services ul{-webkit-columns:3;-moz-columns:3;column-count:3}}@media (min-width:992px) and (max-width:1199.98px){.apartment-services ul{-webkit-columns:2;-moz-columns:2;column-count:2}}@media (max-width:575.98px){.apartment-services ul li{display:inline}.apartment-services ul li:not(:last-child):after{content:",\00a0"}}.apartment-book{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:1px solid #949494;height:100%}.apartment-book .btn{height:100%}@media (max-width:575.98px){.apartment-book .btn{width:100%}}.apartment-book-price,.apartment-book-refund{padding-top:30px;padding-bottom:15px}.apartment-book-refund{padding-left:15px;padding-right:15px;line-height:1.2}.apartment-book-refund-cond{font-size:1.5rem;font-family:Barlow Condensed,sans-serif}@media (max-width:1200px){.apartment-book-refund-cond{font-size:calc(1.275rem + .3vw)}}.apartment-book-terms{font-size:.875rem}.apartment-book-price{text-align:right;padding-right:15px}.apartment-book-nights{font-size:1.5rem}@media (max-width:1200px){.apartment-book-nights{font-size:calc(1.275rem + .3vw)}}@media (max-width:575.98px){.apartment-book-nights{display:block}}#contact-form{width:100%;padding:80px 0;background-color:rgba(39,73,121,.3);background-blend-mode:overlay;background-size:cover;background-position:50%;color:#fff}@media (max-width:575.98px){#contact-form{background-image:none!important;background-color:#274979}}#contact-form.no-results{padding-top:0;background-image:none!important;background-color:rgba(0,0,0,0)}#contact-form.no-results .contact-form-text{display:none}#contact-form .contact-form-text{font-size:1.5rem;text-transform:uppercase;text-align:center;line-height:1.2;margin-bottom:50px}@media (max-width:1200px){#contact-form .contact-form-text{font-size:calc(1.275rem + .3vw)}}#contact-form .form-group{margin-bottom:0}#contact-form .form-control{font-size:1.5rem;height:85px;border:1px solid #dbd7d9;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1200px){#contact-form .form-control{font-size:calc(1.275rem + .3vw)}}@media (min-width:576px){#contact-form .form-control{padding-left:50px;padding-right:50px}}#contact-form textarea.form-control{height:85px}#contact-form textarea.form-control:-moz-read-only{cursor:default;background-color:#fff;padding-top:15px;padding-bottom:15px}#contact-form textarea.form-control:read-only{cursor:default;background-color:#fff;padding-top:15px;padding-bottom:15px}#contact-form .btn{width:100%}#contact-form-success .fas{font-size:28px}.pagination{margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-item.disabled{display:none}.pagination .page-item.active .page-link{font-weight:700;text-decoration:none}.pagination .page-link{background-color:rgba(0,0,0,0)!important;border:0;border-radius:0!important;color:#121e29!important}.pagination .page-link:focus{-webkit-box-shadow:0 0 0 .2rem rgba(39,73,121,.25);box-shadow:0 0 0 .2rem rgba(39,73,121,.25)}.features{background-color:#274979;color:#fff;padding:80px 0}.features .fab,.features .far,.features .fas{font-size:36px}.features--list{text-align:left}@media (max-width:575.98px){.features--list{text-align:center}}.features--grid{text-align:center}.features-title{font-size:1.125rem;text-transform:uppercase;font-weight:700}#apartments-hero{position:relative;padding-top:120px}.header-has-badge #apartments-hero{padding-top:190px}@media (min-width:768px){#apartments-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80vh}}@media (max-width:767.98px){#apartments-hero{background-color:#274979}}@media (min-width:768px){#apartments-hero .slider-hero{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}}@media (max-width:767.98px){#apartments-hero .slider-hero{position:relative}}#apartments-hero .slick-list,#apartments-hero .slick-slider,#apartments-hero .slick-track{height:100%}#apartments-hero .slider-item{width:100%;height:100%}@media (max-width:767.98px){#apartments-hero .slider-item{height:auto;padding-top:62.5%}}#apartments-description,#apartments-details,#apartments-title{color:#fff;text-align:center}#apartments-title{font-size:3.25rem;margin:60px 0;line-height:1.1}@media (max-width:1200px){#apartments-title{font-size:calc(1.45rem + 2.4vw)}}#apartments-description{font-size:1.5rem;margin-bottom:30px;line-height:1.2}@media (max-width:1200px){#apartments-description{font-size:calc(1.275rem + .3vw)}}#apartments-range{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-top:50px}@media (max-width:1200px){#apartments-range{font-size:calc(1.275rem + .3vw)}}#apartments-details{font-size:2.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;margin-top:80px;margin-bottom:50px;font-weight:500}@media (max-width:1200px){#apartments-details{font-size:calc(1.35rem + 1.2vw)}}#apartments-details>.col,#apartments-details>[class*=col-]{margin-bottom:30px}#apartments-details>.col:not(:last-child),#apartments-details>[class*=col-]:not(:last-child){border-right:1px solid #fff}@media (max-width:767.98px){#apartments-details>.col:nth-child(2n),#apartments-details>[class*=col-]:nth-child(2n){border-right:0}}.apartments-details-label{font-size:1rem;margin-top:15px;line-height:1.4}#apartments-options{background-color:#fff}@media (min-width:768px){#apartments-options{margin-bottom:-60px}}#apartments-options .btn-check{width:145px}