@font-face{font-family:'Schnyder Wide S';src:url('/wp-content/themes/mastercollections/fonts/SchnyderWideS-Light.woff2') format('woff2'),
url('/wp-content/themes/mastercollections/fonts/SchnyderWideS-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lucky Times';src:url('/wp-content/themes/mastercollections/fonts/LuckyTimes-Italic.woff2') format('woff2'),
url('/wp-content/themes/mastercollections/fonts/LuckyTimes-Italic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Schnyder Wide S';src:url('/wp-content/themes/mastercollections/fonts/SchnyderWideS-Bold.woff2') format('woff2'),
url('/wp-content/themes/mastercollections/fonts/SchnyderWideS-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'GT America Mono';src:url('/wp-content/themes/mastercollections/fonts/GTAmericaMono-Light.woff2') format('woff2'),
url('/wp-content/themes/mastercollections/fonts/GTAmericaMono-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}:root{--dark-grey:#2D2D2C;--crem:#F9F4EA;--dark-crem:#F1EBE0;--middle-crem:#ECE7DF;--white:#fff;--dark:#030404;--dark-green:#003319;--red:#C33029;--bright-green:#7F9583;--bright-grey:#636260;--brown:#957039;--bright-grey-line:#C7C1B5;--green:#023D1F}strong,
html,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
.contact-form-thank-message strong,
fn,
input,
textarea,
p,
th,
td,
.three-images-layout .item .title,select{border:0
none;color:var(--dark-grey);list-style-type:none;vertical-align:baseline;margin:0;padding:0;font-family:"GT America Mono","Arial",sans-serif;font-weight:300;font-size:1rem}html,body{height:100%;margin:0;padding:0;direction:ltr}html{overflow-x:hidden}html.universe-active{overflow:hidden}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}html.open-popup{overflow-y:hidden}header,div:not(.no-trans),span:not(.no-trans),a:not(.no-trans),p,li,ul,section,input,span:not(.preloader-el),label,img,:after,:before,button,i,img:not(.preloader-el),nav{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.b-lazy{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.b-lazy.b-loaded,.b-lazy.b-error{-webkit-backface-visibility:visible;backface-visibility:visible;opacity:1}img{max-width:100%;display:block;margin:auto}p,p
span{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}.fullscreen-wraper{position:relative;padding-left:80px;padding-right:80px}.entry .fullscreen-wraper,.page-template-apartment
.breadcrubs{padding-left:50px;padding-right:50px}.wrapper, .page-template-apartments .wrapper-middlesize,.entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{padding:0;margin:auto;position:relative;max-width:1425px}.wrapper-middlesize{max-width:1250px;margin:auto;position:relative}.wrapper-fullwidth{max-width:none;padding:0
95px}.schnyder, .menu-wrap > div ul.menu > li > a, .about-content .main-area h2, .main-menu ul li.main a, .page-content h2, .page-content h3, .error-content h1, .why .title, .page-content h4, .page-content
h5{font-family:'Schnyder Wide S';font-weight:300}.menu-wrap > div .sub-menu li a em,.lucky, footer .top-section ul.menu > li > a,ul.dist-menu > li > a,.menu-wrap > div .sub-menu li span,.about-content .main-area em,.job-description em,.notice,footer .top-section ul.sub-menu li a
em{font-family:'Lucky Times';font-weight:500;font-style:italic}.centeralign{text-align:center}.transparent-link,body .eapps-instagram-feed-posts-grid-load-more{background-color:transparent;text-transform:uppercase;padding:17px
55px;display:inline-block;margin:auto}.red-link{text-transform:uppercase;display:inline-block;background-color:var(--red);color:#fff;border:1px
solid transparent}.red-link:hover,.offers .item .content a:hover{border:1px
solid #000}.red-link:focus,.offers .item .content a:focus{background-color:#AF2B25;border:2px
solid #000}.hotels-options ul li:hover{text-decoration:underline}.red-link,.offers-area .without-image .item-wrapper
a{padding:17px
45px}.transparent-link:hover{background-color:var(--dark-crem)}.page-template-building .book-now.transparent-link:hover{background-color:transparent!important}.transparent-link:focus{outline:2px
solid var(--dark-grey)}.dark-border{border:1px
solid var(--dark-grey)}.red-color, .page-template-offers h1, .offers-area .without-image .item-wrapper a, .stick .page-template-building .book-now,.stick header.apartment-sticky-engine .book-now{color:var(--red)}.stick .page-template-building .book-now,.stick header.apartment-sticky-engine .book-now{border-color:transparent}.red-border{border:1px
solid var(--red)}.white-color{color:var(--white)}.red-background{background-color:var(--red)}.page-template-home .hero
h1{font-size:5.625rem}.contact-content .information .whatsapp h2,.contact-content .information .contact-us h2,.menu-title,.wrapper-job .description
h3{font-size:1.875rem}ul.contact-form .active span.title,body .wpcf7-not-valid-tip{font-size:0.7rem}.entry
h1{font-size:4.375rem}.entry h1
span{font-size:inherit;font-weight:inherit;font-family:inherit}.offers .item .content h3,.policy h3,.featured-apartments-slider .item
h3{font-size:1.625rem}.master ul h3,.error-content
p{font-size:1.25rem}.apartment-middle.apartment-middle-sticky-engine .wrapper .amenities h2, .master ul h3, .why ul li h3, .our-values h3, .offers h2, .offers .item .content h3, .page-template-offers h1, .other-apartments .content h3, .apartments-list .description h2, .featured-apartments h2, .apartment-middle.apartment-middle-sticky-engine .policy h2,.page-template-apartment .apartment-middle-sticky-engine .location
h2{font-weight:700}.building-hero h1
span{font-size:inherit;font-family:inherit;font-weight:700}.contact-content .social h2, .apartment-middle.apartment-middle-sticky-engine .wrapper .amenities h2, .apartment-middle.apartment-middle-sticky-engine .policy h2,.page-template-apartment .apartment-middle-sticky-engine .location
h2{font-size:1.75rem}.wrapper-job .description h4,.apartment-middle-sticky-engine .policy h3,.footer-promo .description,footer .bottom-section .r-side ul.menu li a,.content-wrapper .description,.building-hero .type,.how-get
h3{font-size:1.125rem}.job-description em,footer .top-section ul.menu > li > a, footer .social-links h2,ul.dist-menu > li > a,.near .side .address h3,.apartments-list .description h2,.other-apartments-apartments .content .inside
h3{font-size:1.375rem}h2, .building-hero h1,.page-content
h2{font-size:2.625rem}.title-box h1,.city-wrapper .content h1,.error-content
h1{font-size:3.125rem}.addRoom,.room-options li label,body .date-picker-wrapper .footer strong, body .date-picker-wrapper .footer div, body .date-picker-wrapper .footer span,body .date-picker-wrapper .month-wrapper table th,.apartments-list .description ul li, .apartments-list .description .address, .other-apartments .content ul.info li, .policy .description, .cities-list li .type, .title-box .address, .title-box .description, .welcome-banner .description, .why ul li .description, footer .top-section ul.sub-menu li a, .menu-wrap > div .sub-menu li a, .menu-wrap > div .sub-menu li span, body .wprev_preview_tcolor2_T7, .breadcrubs, .near .side .address, .how-get .description, .building-hero .address, .building-hero ul.info li, .services .description, .view, .apartments-list .description .price,.hotels-options ul
li{font-size:0.875rem;line-height:24px}.footer-promo h2,.offers-area .without-image .item-wrapper h3,.services-description li:first-child{font-size:3.5625rem;line-height:58px}h3,.welcome-banner
h2{font-size:2.25rem}.other-apartments .content
h3{font-size:1rem;white-space:normal;min-height:40px}h3
a{font-size:inherit;font-weight:inherit;font-family:inherit;display:inline-block}#engine > div.night-price .price, .our-values h3, .main-menu ul li.main a, .menu-wrap > div ul.menu > li > a, .page-content h3, .page-content h4, .page-content
h5{font-size:1.5rem}#engine .add-menu .stitle span,.room-options li label span,.room-options .room-number,body .date-picker-wrapper .month-wrapper table .day,.apartment-middle-sticky-engine .policy .description,.for-you-items .thumb .description,.inernal-menu ul li a,.other-apartments .content ul.info li,footer .bottom-section .r-side .description ul li a,.maxlist-more a,.other-apartments .title-section .description,.page-template-apartment .location .description,.apartment-middle .wrapper .amenities ul li,.cities-menu li span,.services .description,.offers .item .content .description,footer .bottom-section .r-side .description, .contact-content .info .description td, .contact-content .info .description a, .building-hero .description .thumb, .apartments .column-2,.around
.description{font-size:0.9375rem;line-height:26px}.about-content .main-area em,.building-hero ul.info span,.services h3,.for-you-items .thumb
h3{font-size:2rem}.why ul li h3,.contact-content .information .whatsapp
a{font-size:1.4375rem}.apartment-middle .wrapper .amenities h2, .policy h2,.page-template-apartment .location
h2{font-size:2.375rem}.wpsm-show,.wpsm-hide{font-size:0.875rem!important}body
.t7displayname.wprev_preview_tcolor2_T7{font-size:1rem}h2
a{font-size:inherit;font-family:inherit;font-weight:inherit;background-color:inherit!important}.welcome-banner .desc,
.menu-wrap > div .sub-menu li span,
.building-hero ul.services p,
#engine > div.night-price .from,
#engine > div.night-price
span{font-size:0.75rem}.type{font-size:0.6875rem}.featured-apartments
h2{font-size:4.875rem;line-height:64px}.offers h2,.page-template-offers
h1{font-size:4.125rem}.green-color,.menu-wrap > div .sub-menu li a:hover,.menu-wrap > div ul.menu > li > a:hover,.hotels-options ul li:hover{color:var(--dark-green)}.black-border-link{display:inline-block;padding:15px
25px;text-transform:uppercase;border:1px
solid var(--dark-grey)}.green-background{background-color:var(--dark-green)}.green-border{border:1px
solid var(--dark-green);color:var(--dark-green)}header{position:fixed;z-index:30000;width:100%;top:0}header{height:75px;background-color:var(--crem)}.stick
header{box-shadow:0px 3px 5px rgba(0, 0, 0, 0.14)}.stick .home header, .stick .page-template-building header, .stick header.apartment-sticky-engine{background-color:var(--crem);height:75px}.page-template-apartment header,.stick .page-template-building header, .stick .page-template-apartments header, .stick .page-template-location header, .stick .page-template-services header, .stick .page-template-offers
header{box-shadow:none}.header-space{}.page-template-building .header-space{height:0}.inernal-menu{background-color:var(--crem);text-align:center;position:fixed;width:100%;top:75px;z-index:20000;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.14)}.stick .inernal-menu{opacity:1;visibility:visible;pointer-events:all}.inernal-menu
ul{margin:0
auto;padding:0;list-style-type:none;display:table}.inernal-menu ul
li{display:table-cell;padding:0
10px 0}.inernal-menu ul li
a{display:inline-block;padding:30px
10px 20px;border-bottom:2px solid transparent}.inernal-menu ul li.active a,.inernal-menu ul li a:hover,.page-template-apartment .inernal-menu ul li:nth-child(2) a{border-bottom:2px solid var(--dark-grey)}header a.logo,.stick .home
a.logo{margin-top:18px}.page-template-building header a.logo img,header.apartment-sticky-engine a.logo
img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.stick .page-template-building header a.logo img,.stick header.apartment-sticky-engine a.logo
img{filter:none}.menu-title{float:left;margin-top:20px;padding-left:20px;margin-left:20px;text-transform:uppercase;border-left:1px solid var(--white);color:var(--white)}.menu-title span.master-font{font-size:inherit;color:inherit;font-family:inherit;text-transform:initial}.page-template-apartment .menu-title span.master-font{display:none}.dark-color{color:var(--dark-grey);border-left:1px solid var(--dark-grey)}.stick .menu-title{color:var(--dark);border-color:var(--dark)}.hamburger{margin-top:0}.cities{margin-top:0;padding:27.5px 35px}.book-now{margin-top:10px}header .fullscreen-wraper{padding-left:50px;padding-right:0;position:relative;z-index:1}a.logo{display:inline-block;float:left}.home
a.logo{margin-top:35px}.home
header{height:100px}.home header, .page-template-building header,header.apartment-sticky-engine{background-color:transparent}.page-template-building .header-image:after{content:'';background:linear-gradient(180deg, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;left:0;width:100%;height:120px}.hero{height:1350px;background-size:cover;background-position:center;padding:10px
10px 0;background-attachment:fixed}.hero
.overlay{position:relative;height:690px;text-align:center;display:table;width:100%;mix-blend-mode:unset;z-index:1;background-color:var(--crem)}.hero
.entry{display:table-cell;vertical-align:middle}.hero
h1{text-transform:uppercase;line-height:110px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-size:100%;background-attachment:fixed}.hero
.description{padding-top:25px}.about{padding:100px
0 65px;background-color:var(--crem);z-index:100;position:relative}.about
.centeralign{padding-top:40px}.about
.content{max-width:700px;padding-bottom:85px}.about
h2{padding-bottom:35px}.building-hero .description .thumb, .apartments .column-2,.around .description,.apartment-middle .wrapper .amenities ul
li{line-height:26px}.main-menu
a{line-height:40px}.page-template-careers .subdescription, .error-content p, .about .content p, .content-wrapper .description, .about-content .main-area p, .offers .item .content .description, .experience .description, .services-description li, .page-content p,.page-template-careers .master
.description{line-height:30px}.about .slick-track{left:90px}.welcome-banner{position:absolute;right:95px;width:430px;height:420px;text-align:center;background-color:var(--white);padding:55px;top:-245px;box-shadow:0px 0px 14px rgb(0 0 0 / 5%)}.welcome-banner
h2{text-transform:uppercase;padding-bottom:5px;color:#003319}.welcome-banner
.description{padding-top:35px;padding-bottom:35px;color:#003319}.welcome-banner
.logo{}.welcome-banner
ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}.welcome-banner
li{text-align:center}.welcome-banner
.image{width:80px;text-align:center;margin:auto;height:70px}.welcome-banner
.desc{text-transform:uppercase;padding-top:13px;color:#003319}.welcome-banner .image
img{margin:auto}.cities-slider{position:relative}.cities-slider
.item{}.cities-slider .item
.wrpp{width:305px;display:table-cell;text-align:center;height:305px;position:relative;vertical-align:top}.cities-slider .item .wrpp:hover{background-color:var(--dark-crem)}.cities-slider .item .wrpp
.image{position:relative;max-width:250px;margin:auto;display:block;padding:20px
0}.cities-slider .item div.wrpp
.image{}.cities-slider .item .wrpp .image
img{max-height:130px}.cities-slider .item:nth-child(1) .wrpp .image
img{-webkit-transform:translateX(0px);transform:translateX(0px)}.cities-slider .item:nth-child(2) .wrpp .image
img{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.cities-slider .item:nth-child(3) .wrpp .image
img{}.cities-slider .item:nth-child(4) .wrpp .image
img{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.cities-slider .item:nth-child(5) .wrpp .image
img{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.cities-slider .item:nth-child(6) .wrpp .image
img{-webkit-transform:translateX(-13px);transform:translateX(-13px)}.cities-slider .item:nth-child(7) .wrpp .image
img{}.cities-slider .item:nth-child(8) .wrpp .image
img{}.cities-slider .item:nth-child(9) .wrpp .image
img{-webkit-transform:translateX(18px);transform:translateX(18px)}.cities-slider .item:nth-child(10) .wrpp .image
img{-webkit-transform:translateX(-18px);transform:translateX(-18px)}.cities-slider
.logo{margin:30px
0 10px}.cities-slider
h3{text-transform:uppercase}.slick-arrow{font-size:0;position:absolute;right:95px;border:none;width:55px;height:55px;z-index:10;display:inline-block;top:calc(100% + 37px);cursor:pointer;background-image:url(/wp-content/themes/mastercollections/gfx/arrow-slider.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;border:1px
solid transparent}.cities-slider .slick-arrow:hover{}.cities-slider .slick-arrow:focus{border:1px
solid #2d2d2c24}.slick-disabled{opacity:0;visibility:hidden}.slick-arrow:hover{background-color:var(--dark-crem)}.slick-prev{right:calc(95px + 60px)}.slick-next{right:90px;transform:rotate(180deg);background-position:top 20px center}.featured-apartments .slick-arrow{right:125px;top:-90px;background-image:url(/wp-content/themes/mastercollections/gfx/arrow-white-slider.svg);border:1px
solid transparent}.featured-apartments .slick-arrow:hover{background-color:#022715;border:1px
solid #000}.featured-apartments .slick-arrow:focus{background-color:#02371C;border:1px
solid #000}.featured-apartments .slick-next{right:65px}.why{padding-bottom:100px}.page-template-master-for-you-internal
.why{padding-top:50px}.why
.logo{position:absolute;width:265px;height:265px;left:0;right:0;bottom:0;top:0;margin:auto;pointer-events:none}.why
ul{margin:0;padding:0;list-style-type:none;display:grid;row-gap:0;column-gap:0;grid-template-columns:auto auto;text-align:center}.why ul
li{padding-top:100px;vertical-align:top}.why ul li
.image{padding-bottom:25px;max-width:120px;margin:auto}.why ul li
h3{color:var(--dark)}.why ul li
.description{max-width:275px;display:inline-block;margin:auto;padding-top:7px}.master{padding-top:120px}.master h2,.wrapper-jobs
h2{flex-basis:calc(100% + 110px);color:var(--dark-green)}.master
.description{flex-basis:100%}.master .description
p{}.master
.title{display:flex}.master
ul{margin:0;padding:0;padding-top:50px;display:flex;list-style-type:none;margin-right:-55px}.master ul
li{flex-basis:100%}.master ul li
.wrap{max-width:315px}.master ul
.image{height:400px;background-size:cover;background-position:center}.master ul
h3{padding:20px
0;text-transform:uppercase}.master ul
.description{line-height:25px}.master ul li:nth-child(even) .image{height:450px}.footer-promo{padding-top:130px;padding-bottom:140px}.home .footer-promo{padding-top:190px}.page-template-location .footer-promo{padding-top:125px;margin-top:110px;border-top:1px solid var(--bright-grey-line)}.footer-promo
.content{display:flex}.footer-promo
.desc{flex-basis:calc(100% - 260px)}.footer-promo
h2{text-transform:uppercase;max-width:990px;color:var(--red)}.footer-promo
.description{color:var(--red);padding:20px
0 30px;max-width:650px;line-height:26px}.footer-promo
.image{overflow:hidden}.footer-promo .image
img{width:260px}footer{background-color:var(--dark-green);padding-top:50px;padding-bottom:40px}footer .top-section{}footer .top-section
ul.menu{margin:0;padding:0;list-style-type:none;display:table;width:100%;table-layout:fixed}footer .top-section ul.menu>li{display:table-cell}.dist-menu{padding:0}ul.dist-menu>li{padding-bottom:40px}ul.dist-menu>li:last-child{padding-bottom:0px}footer .top-section ul.menu>li>a,ul.dist-menu>li>a{color:var(--bright-green)}footer .top-section ul.sub-menu{padding:0;margin:0}footer .top-section ul.sub-menu
li{padding-top:10px}footer .top-section ul.sub-menu li
a{color:var(--crem)}footer .top-section ul.sub-menu li a
em{color:#CCB087;text-transform:capitalize;font-size:13px}footer .top-section ul.sub-menu li a:hover,footer .top-section ul.menu > li > a:hover, ul.dist-menu > li > a:hover,footer .bottom-section .r-side ul.menu li a:hover{text-decoration:underline}footer .bottom-section{padding-top:87px;display:flex}footer .bottom-section
.logo{margin:0;display:table-cell;width:83px;vertical-align:middle}footer .bottom-section .logo
img{}footer .bottom-section
.credit{display:table;align-items:center;width:calc(100% - 230px)}footer .bottom-section .r-side{padding-left:20px;display:table-cell;vertical-align:middle}footer .bottom-section .r-side
ul.menu{margin:0;padding:0;font-size:0;list-style-type:none}footer .bottom-section .r-side ul.menu
li{display:inline-block;padding-right:35px}footer .bottom-section .r-side ul.menu li
a{color:var(--crem)}footer .bottom-section .r-side
.description{padding-top:12px;margin-top:15px;border-top:1px dashed var(--bright-green)}footer .bottom-section .r-side .description
p{display:inline-block}footer .bottom-section .r-side .description>div{display:inline-block}footer .bottom-section .r-side .description
ul{}footer .bottom-section .r-side .description ul
li{padding-right:20px}footer .bottom-section .r-side .description ul li
a{color:var(--bright-green)}footer .bottom-section .r-side .description,footer .bottom-section .r-side .description
a{color:var(--bright-green)}footer .social-links{padding-left:30px}footer .social-links
h2{color:var(--bright-green)}footer .social-links
ul{margin:0;padding:0;padding-top:10px;font-size:0}footer .social-links ul
li{display:inline-block;padding-right:30px}footer .social-links ul li
a{width:40px;height:40px;display:inline-block;position:relative}footer .social-links ul li a:hover{background-color:#00000020}footer .social-links ul li a:focus{outline:1px
solid #000}footer .social-links ul li a
img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.hamburger{width:95px;height:75px;position:relative;right:0;cursor:pointer;top:0;bottom:auto;margin-right:auto;float:right;margin-left:auto}.menu-active
.hamburger{background-color:var(--dark-crem)}.home
.hamburger{top:10px;z-index:1;height:90px;right:10px}.stick .home
.hamburger{top:0;height:75px}.hamburger .inside, .hamburger .inside:after, .hamburger .inside:before{content:"";position:absolute;width:55px;height:1px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;background-color:var(--dark);display:block;right:0;left:0;margin:auto}.page-template-building .hamburger .inside,
.page-template-building .hamburger .inside:after,
.page-template-building .hamburger .inside:before,
.offers-area .without-image .item-wrapper a,
header.apartment-sticky-engine .hamburger .inside,
header.apartment-sticky-engine .hamburger .inside:before,
header.apartment-sticky-engine .hamburger .inside:after{background-color:var(--white)}.stick .page-template-building .hamburger .inside:after,
.stick .page-template-building .hamburger .inside,
.stick .page-template-building .hamburger .inside:before,
.menu-active .hamburger .inside:after,
.menu-active .hamburger .inside,
.menu-active .hamburger .inside:before,
.menu-active header.apartment-sticky-engine .hamburger .inside,
.menu-active header.apartment-sticky-engine .hamburger .inside:before,
.menu-active header.apartment-sticky-engine .hamburger .inside:after,
.stick header.apartment-sticky-engine .hamburger .inside,
.stick header.apartment-sticky-engine .hamburger .inside:after,
.stick header.apartment-sticky-engine .hamburger .inside:before{background-color:var(--dark-grey)}.hamburger .inside:before{top:-12px}.hamburger .inside:after{bottom:-12px}.hamburger
.inside{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms;top:50%;display:block;margin-top:-2px}.menu-active .hamburger
.inside{transition-delay: .12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate( 45deg )}.menu-active .hamburger .inside:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.menu-active .hamburger .inside:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate( -90deg )}.book-now{position:relative;right:0;top:0;float:right;margin-right:25px}.middle-size-button{padding:17px
30px;display:inline-block;text-transform:uppercase;text-align:center}.page-template-building .book-now,header.apartment-sticky-engine .book-now{color:var(--white);border:1px
solid var(--white)}header.apartment-sticky-engine .book-now:hover{color:var(--dark-grey)}.home .book-now{margin-top:27px;z-index:2;background-color:var(--red);color:var(--white);border:1px
solid transparent}.home .book-now:hover{border:1px
solid #000}.stick .home .book-now{margin-top:10px}.cities{float:right;margin-right:10px;cursor:pointer}.home
.cities{margin-top:10px;padding:34px
35px}.stick .home
.cities{margin-top:0;padding:28px
35px 27px}.cities
.title{position:relative;padding-right:34px}.page-template-building .cities .title,header.apartment-sticky-engine .cities
.title{color:var(--white)}.page-template-building .cities.active .title,
.stick .page-template-building .cities .title,
.stick header.apartment-sticky-engine .cities .title,
header.apartment-sticky-engine .cities.active
.title{color:var(--dark-grey)}.cities.active,.cities:hover{background-color:var(--dark-crem)}.apartment-sticky-engine .cities:hover
.title{color:var(--dark-grey)}.page-template-building .cities:hover{background-color:transparent}.cities .title:after,.hotelsBooking>section:after,#engine>div:after{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/arrow-cities.svg);width:14px;height:8px;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;left:auto}.cities.active .title:after{transform:rotate(180deg)}.hotelsBooking>section:after,#engine>div:after{right:20px}.page-template-building .cities .title:after, header.apartment-sticky-engine .cities .title:after{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.page-template-building .cities.active .title:after, .stick .page-template-building .cities .title:after,.stick header.apartment-sticky-engine .cities .title:after{filter:none}.menu-wrap>div{position:absolute;right:10px;top:55px;opacity:0;visibility:hidden;pointer-events:none;padding-top:20px}.cities.active .menu-wrap>div{opacity:1;visibility:visible;pointer-events:all}.page-template-building .menu-wrap>div{padding-top:0px;top:75px}.home .menu-wrap>div{top:75px}.stick .home .menu-wrap>div{top:55px}.menu-wrap>div.active{opacity:1;visibility:visible;pointer-events:all}.menu-wrap > div
ul.menu{margin:0;list-style-type:none;padding:35px
25px;background-color:var(--crem);min-width:465px;padding-bottom:0;box-shadow:0px 6px 4px rgb(0 0 0 / 10%)}.menu-wrap > div
ul.menu{overflow-y:auto}.menu-wrap > div ul.menu>li{display:block;padding-bottom:30px}.disable{pointer-events:none!important}.menu-wrap > div .sub-menu{margin:0;padding:0;list-style-type:none;padding-top:8px}.menu-wrap > div .sub-menu
li{height:25px}.menu-wrap > div .sub-menu li:after{content:'';border-bottom:dashed 1px var(--dark-grey);display:block;overflow:hidden;height:16px;opacity: .2;margin-top:0}.menu-wrap > div .sub-menu li
a{float:left;margin-right:0.5em}.menu-wrap > div .sub-menu li a
em{font-size:13px;font-style:normal;color:#957039;text-transform:capitalize}.notice{display:inline-block;font-size:13px;margin-top:5px;position:absolute;left:0;right:0;margin:auto;background-color:transparent;top:8px;text-transform:capitalize;color:#957039}.booking-area .menu-wrap > div .sub-menu li a
em{}.menu-wrap > div .sub-menu li
span{float:right;margin-left:0.5em;color:var(--bright-grey)}.reviews{padding-top:120px;display:none}body
.wprevpro_t7_outer_div{margin:0;padding:0}body .wprevpro_t7_outer_div
.outerrevdiv{position:relative;white-space:normal}body .wprevpro_t7_outer_div .outerrevdiv:after{content:'';width:0px;height:0px;border-left:0px solid transparent;border-right:90px solid transparent;border-top:40px solid var(--crem);position:absolute;left:55px;top:100%}body .wprevpro_t7_outer_div .outerrevdiv>div{margin:0;padding:0;background-color:var(--crem);margin-right:10px;padding-bottom:100px;padding-top:45px}body
.wprev_preview_tcolor2_T7{margin-top:0;padding-top:0;position:absolute;font-style:normal;bottom:25px}body
.t7displayname.wprev_preview_tcolor2_T7{bottom:50px}body
.wpproslider_t7_DIV_3{font-style:normal;line-height:17px;padding-top:20px}body .wpproslider_t7_DIV_3 span, body .wprev_preview_tcolor2_T7 span, h1 p,.address
a{font-style:inherit;color:inherit!important;line-height:inherit;font-size:inherit}body
.wpproslider_t7_DIV_3_logo{position:absolute;bottom:30px;right:30px}body
.wpproslider_t7_DIV_3L{}body
.wpproslider_t7_star_DIV{text-align:left;padding:30px
35px 0}body .wpproslider_t7_star_DIV
span{display:inline-block;float:none}body
.wpproslider_t7_DIV_2_top{position:absolute;width:calc(100% - 10px);height:100%;left:0;top:0;pointer-events:none}.wprevpro{padding-top:50px;margin-right:-10px}body
.wpproslider_t7_DIV_2{padding-left:35px;padding-right:35px}.entry{margin-top:75px;position:relative}.entry.sticky-engine-entry{margin-top:0}.entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{margin:auto}.entry.sticky-engine-entry .fullscreen-wraper{padding-left:0;padding-right:0}body .breadcrubs, .entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{padding-top:20px;padding-bottom:20px;opacity: .6;position:relative;z-index:1}.page-template-apartment
.breadcrubs{max-width:none}.fullscreen-wraper
.breadcrubs{margin:0}.breadcrubs a, .breadcrubs span, .breadcrubs
div{font-size:inherit}.breadcrubs a:hover{text-decoration:underline;color:var(--green)}.contact-image{position:absolute;left:0;width:100%;height:100%;top:0;pointer-events:none}.contact-image
div{width:40%;height:100%;float:right;background-size:cover;background-position:center}.entry
h1{text-transform:uppercase}.page-template-apartment .entry
h1{text-transform:capitalize}h1.title-with-icon{text-align:center}h1.title-with-icon
.image{height:40px;margin-bottom:25px}h1.title-with-icon
img{height:100%}.content-wrapper{padding-top:40px;position:relative;z-index:1;padding-bottom:185px}.about-content .content-wrapper{padding-bottom:0}.content-wrapper
.description{padding-top:40px;padding-bottom:50px}.contact-content
.information{display:grid;width:1000px;row-gap:0;column-gap:80px;grid-template-columns:calc(435px - 0px) calc(475px - 0px)}.contact-content .information .whatsapp,.contact-content .information .contact-us{background-color:var(--crem);padding:25px
35px 15px}.contact-content .information .contact-us{padding-bottom:30px}.contact-content .information .whatsapp h2, .contact-content .information .contact-us
h2{text-transform:capitalize;color:var(--dark-green)}.contact-content .information .whatsapp
a{margin-top:0;display:block;background-color:var(--dark-green);color:var(--white);padding:16px
65px;position:relative}.contact-content .information .whatsapp
.note{text-align:center;padding-top:15px}.contact-content .information .whatsapp a:before{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/whatsapp-icon.svg);width:30px;height:30px;position:absolute;left:20px;top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center}.contact-content .information .whatsapp a:after{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/arrow-white-right.svg);width:9px;height:14px;position:absolute;right:25px;top:0;bottom:0;margin:auto}.contact-content
.info{padding-top:120px;padding-left:0;padding-right:0;text-align:left}.contact-content .info
.description{padding-top:20px;padding-bottom:20px}.contact-content .info .description
table{width:auto!important;margin-bottom:20px}.contact-content .info .description td,.contact-content .info .description
a{width:auto!important;color:var(--brown)}.contact-content .info .description td:first-child{padding-right:10px}.contact-content .info>img{margin:0}.contact-content
.social{padding-left:0;padding-right:0}.contact-content .social
h2{color:var(--brown)}.contact-content .social
ul{margin:0;padding:0;list-style-type:none;padding-top:20px;display:table;table-layout:fixed}.contact-content .social ul
li{padding-right:40px;display:table-cell;vertical-align:middle}.contact-content .social
a{display:inline-block}ul.contact-form{margin:0;padding:0;list-style-type:none;padding-top:40px}body .wpcf7 form .wpcf7-response-output{display:none}body .wpcf7 form.sent .wpcf7-response-output{display:block;border:none;padding:0;margin:0;padding:0
35px 35px}ul.contact-form
li{margin-bottom:22px;position:relative}ul.contact-form li:last-child{margin-bottom:0;margin-top:8px}ul.contact-form input,ul.contact-form textarea,ul.contact-form
select{padding:15px;background-color:var(--dark-crem);width:100%;-webkit-appearance:none;outline:none;resize:none}body .wpcf7-not-valid-tip{position:absolute;padding-top:2px;width:100%}.wpcf7-form-control-wrap{display:block}[data-name="subject"]:after{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/arrow-brown-down.svg);width:14px;height:8px;position:absolute;right:0;z-index:1;display:block;top:0;bottom:0;margin:auto;right:20px}ul.contact-form
textarea{height:135px}ul.contact-form [type='submit']{cursor:pointer;background-color:var(--brown);color:#fff;text-transform:uppercase;width:auto;padding:16px
60px}ul.contact-form
span.title{position:absolute;z-index:1;pointer-events:none;top:0;bottom:0;margin:auto;left:0;display:inline-block;height:20px;left:16px}ul.contact-form .active span.title,ul.contact-form .textarea.active
span.title{bottom:auto;top:3px}ul.contact-form .textarea
span.title{bottom:auto;top:16px}body .wpcf7-spinner{position:absolute;right:0;top:0;bottom:0;margin:auto}.about-top-icon{margin-bottom:25px}.about-top-icon
img{max-height:60px}.about-content .main-area{display:flex;padding-top:100px;margin:auto}.about-content .main-area .column-1{flex-basis:100%;padding-right:165px;padding-bottom:130px}.about-content .main-area .column-2{flex-basis:80%}.about-content .main-area
h2{padding-bottom:20px}.about-content .main-area
em{padding-bottom:20px;display:inline-block;padding-top:40px}.about-content .main-area
.thumb{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.our-values{background-color:var(--crem);padding-top:110px;padding-bottom:85px;margin-top:-55px}.our-values
.wrapper{}.our-values
h2{color:var(--dark-green)}.our-values
ul{margin:0;padding:0;list-style-type:none;display:grid;row-gap:85px;column-gap:150px;grid-template-columns:auto auto auto;text-align:center;margin-top:85px}.our-values
li{}.our-values
.thumb{}.our-values
.image{height:90px;margin-bottom:25px}.our-values
img{max-height:100%}.our-values
.description{padding-top:20px}.gallery
ul{display:grid;grid-auto-rows:0fr;grid-template-columns:repeat(4, 1fr);margin:0;padding:0;list-style-type:none;row-gap:20px;column-gap:20px}.gallery{padding:50px
25px;padding-bottom:0}.gallery li:first-child{grid-row:span 1;grid-column:span 4}.gallery li:nth-child(2),.gallery li:nth-child(3){grid-row:span 1;grid-column:span 2}.gallery li:nth-child(4){grid-row:span 1;grid-column:span 2}.gallery li:first-child
.thumb{height:475px}.gallery li:nth-child(2) .thumb,.gallery li:nth-child(3) .thumb{height:420px}.gallery li
.thumb{height:290px;background-size:cover;background-position:center;background-repeat:no-repeat}.header-image{height:570px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}.building-hero{padding-top:90px;padding-bottom:60px}.apartment-middle-sticky-engine .building-hero{padding-top:30px}.building-hero
.type{padding-top:15px}.address
a{color:var(--dark-green)!important;text-decoration:underline}.building-hero
.address{padding-top:6px}.building-hero
ul.info{padding:0;margin:0;list-style-type:none;padding-top:40px;display:table;table-layout:fixed}.building-hero ul.info
li{display:table-cell;padding-right:110px;padding-left:25px;border-left:1px solid var(--dark-crem)}.page-template-apartment .building-hero ul.info
li{padding-right:70px}.building-hero ul.info li:first-child{padding-left:0;border-left:none}.building-hero ul.info
span{display:block;color:var(--dark-green);padding-bottom:13px}.building-hero
ul.services{margin:0;padding:0;list-style-type:none;padding-top:50px;display:flex;column-gap:normal;display:none!important}.apartment-middle-sticky-engine .building-hero
ul.services{padding-top:40px}.building-hero ul.services
li{text-align:center;padding-right:40px;align-self:start;display:none}.building-hero ul.services li
.thumb{max-width:100px;padding-top:0}.building-hero ul.services li
img{max-height:30px}.building-hero ul.services
p{padding-top:13px}.building-hero
.wrapper{display:flex}.apartment-middle-sticky-engine .building-hero .wrapper-fullwidth{display:block}.page-template-apartment .building-hero .wrapper-fullwidth{padding:0}.building-hero
.title{flex-basis:100%}.wrapper-static-engine .building-hero
.title{padding-right:20px}.building-hero
.description{flex-basis:100%;padding-top:40px}.building-hero .description
.thumb{max-width:590px;padding-top:60px}.page-template-apartment .building-hero .description
.thumb{padding-top:0;max-width:none;padding-left:75px;border-left:1px solid var(--bright-grey-line)}.page-template-apartment .apartment-middle-sticky-engine .building-hero .description
.thumb{border-left:none;padding-left:0}.apartments{background-color:var(--crem);padding-top:85px;padding-bottom:70px;text-align:center}.apartments
.title{text-align:left;display:flex;padding-bottom:50px;align-items:flex-start}.apartments .column-1{flex-basis:50%}.apartments .column-2{flex-basis:50%}.apartments
h2{}.apartments
ul.list{margin:0;padding:0;list-style-type:none}.wpsm-show,.wpsm-hide{color:var(--dark-green)!important;text-decoration:underline}.around{padding-top:80px}.around
h2{}.around
.content{position:absolute;top:60px;max-width:430px;z-index:100}.around
.description{padding-top:25px}.around ul.tabs-menu{margin:0;padding:0;list-style-type:none;display:flex;padding-top:85px;display:none}.around ul.tabs-menu
li{padding-right:30px;padding-left:30px;border-right:1px solid var(--middle-crem);padding-top:5px;padding-bottom:5px}.around ul.tabs-menu
div{position:relative;min-height:22px;cursor:pointer}.around ul.tabs-menu
div.active{}.around ul.tabs-menu
.image{}.around ul.tabs-menu
.video{}.around ul.tabs-menu div:before{content:'';display:inline-block;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;float:left;margin-top:-2px;margin-right:18px}.around ul.tabs-menu div:after{content:'';position:absolute;bottom:0;height:2px;width:100%;display:block;bottom:-20px;background-color:transparent}.around ul.tabs-menu div.active:after{background-color:var(--dark-green)}.around ul.tabs-menu .image:before{background-image:url(/wp-content/themes/mastercollections/gfx/image-icon.svg)}.around ul.tabs-menu .video:before{background-image:url(/wp-content/themes/mastercollections/gfx/video-icon.svg)}.around ul.tabs-menu li:first-child{padding-left:0}.around-gallery{}.building-slider{}.building-slider
.item{}.building-slider
.item{display:grid!important;grid-auto-rows:0fr;grid-template-columns:repeat(4, 1fr);margin:0;padding:0;list-style-type:none;row-gap:20px;column-gap:20px}.gallery li:first-child{grid-row:span 1;grid-column:span 4}.building-slider .item .thumb-wrapper{grid-row:span 1;grid-column:span 1}.building-slider .item .thumb-wrapper:nth-child(1){grid-row:span 1;grid-column:span 2}.building-slider .item .thumb-wrapper:nth-child(2){grid-row:span 1;grid-column:span 2}.building-slider .item .thumb-wrapper:nth-child(2) .thumb{height:545px}.building-slider .item .thumb-wrapper:nth-child(3){grid-row:span 1;grid-column:span 2}.building-slider .item
.thumb{height:320px;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer}.building-slider .item.slick-current
.thumb{-webkit-transform:translateX(0%);transform:translateX(0%)}.building-slider .slick-arrow{top:calc(50% + 47px);right:calc(50% + 10px);background-color:#F9F4EA;border:1px
solid transparent}.building-slider .slick-arrow:hover,.building-slider .slick-arrow:focus{background-color:#F1EBE0}.building-slider .slick-arrow:focus{border:1px
solid #2d2d2c24}.building-slider .slick-next{top:calc(50% - 12px)}.offers{margin-top:70px;border-top:1px solid var(--bright-grey-line);padding-top:80px}.page-template-master-for-you .offers,.page-template-master-for-you-internal
.offers{border-top:none;margin-top:90px}.page-template-master-for-you-internal
.offers{margin-top:0}.page-template-offers
.offers{margin-top:0;border:none;padding-top:60px;padding-bottom:90px}.page-template-offers
#offers{padding-top:0}.offers
.title{position:relative;text-align:left}.offers-slider{margin:0
-15px;margin-top:35px;text-align:left}.offers .title
a{position:absolute;right:0;top:0;bottom:0;margin:auto;height:55px}.offers .title a:hover{background-color:#F1EBE0}.offers .title a:focus{background-color:#E5DFD5}.offers
.item{}.offers .item
.thumb{flex-basis:310px}.offers .item
.image{height:415px;background-size:cover;background-position:center;background-repeat:no-repeat}.offers .item
.content{flex-basis:calc(100% - 310px);padding-left:35px;padding-top:35px;position:relative}.offers .item .content
h3{}.offers .item .content
.description{padding-top:18px}.offers .item .content
a{position:absolute;bottom:0;width:calc(100% - 35px);left:35px;border:1px
solid transparent}.offers .item-wrapper{margin-left:15px;margin-right:15px;padding:30px
35px;display:flex;height:500px}.offers .slick-arrow{top:-122px;filter:invert(0) sepia(0%) saturate(240%) hue-rotate(20deg) brightness(100%) contrast(100%);filter:invert(28%) sepia(29%) saturate(2108%) hue-rotate(345deg) brightness(80%) contrast(200%);right:180px}.offers .slick-arrow:hover{background-color:transparent}.offers .slick-prev{right:240px}.good
h2{cursor:pointer;position:relative}.good .wrapper-middlesize{border-top:1px solid var(--bright-grey-line);padding-top:25px;margin-top:85px;padding-bottom:25px;border-bottom:1px solid var(--bright-grey-line)}.good h2:after,.policy h3:before{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/arrow-black-down.svg);display:inline-block;width:14px;height:8px;position:absolute;right:0;top:0;bottom:0;margin:auto;pointer-events:none;transform-origin:center}.good .active h2:after,.policy .active h3:before{transform:rotate(180deg)}.good.amenities .wrapper-middlesize{margin-top:0;border-top:0}.good.amenities ul
li{font-size:1rem;padding-left:20px;position:relative}.good.amenities ul li:before,.apartment-middle .wrapper .amenities ul li:before,.policy .description ul li:before{content:'';width:4px;height:4px;display:inline-block;position:absolute;background-color:var(--dark-grey);border-radius:50%;top:0;bottom:0;margin:auto;left:5px}.policy .description ul li:before{bottom:auto;top:10px}.apartment-middle .wrapper .amenities ul li:before{left:0}.good.amenities ul li::marker{font-size:10px}.good
.description{padding-top:40px;display:none}.good .description
p{padding-bottom:20px}.inline-description{padding-bottom:20px}.good.amenities
ul{}.good.amenities .active
ul{display:grid}.good .active
.description{display:block}.good
table{width:auto!important}.good
td{padding-bottom:10px}.good.amenities
ul{margin:0;padding-right:0;padding-left:0;padding-bottom:0;font-size:0;display:grid;row-gap:10px;column-gap:0;grid-template-columns:auto auto;list-style-type:none;align-items:flex-start}.location{padding-top:80px;padding-bottom:130px}.page-template-apartment
.location{padding-top:145px}.page-template-apartment .apartment-middle-sticky-engine
.location{padding-top:30px;padding-bottom:50px}#map-canvas{height:500px}.title-box{padding-top:30px;max-width:700px;background-color:#fff;padding-left:60px;padding-right:60px;padding-bottom:35px;margin-bottom:0;margin-left:0}.page-template-offers .title-box{padding-left:0;padding-right:0;padding-bottom:0}.page-template-services .title-box,.page-template-apartments .title-box,.page-template-reviews .title-box{padding-left:0;padding-right:0;max-width:none;padding-bottom:70px}.page-template-reviews .title-box{padding-bottom:0px}.page-template-services .title-box .description,.page-template-apartments .title-box
.description{max-width:600px}.page-template-location .title-box{position:absolute;left:-60px;top:0}.title-box
h1{padding-bottom:30px}.title-box
.address{padding-top:0;padding-bottom:10px;display:inline-block;position:relative}.title-box .address
p{display:inline-block}.copy{display:inline-block;background-image:url(/wp-content/themes/mastercollections/gfx/copy.svg);width:18px;height:18px;float:right;margin-left:10px;margin-top:2px;cursor:pointer}.page-template-offers
h1{text-transform:capitalize;padding-bottom:0}.wpsm-content,.show_more{font-size:inherit;line-height:inherit}.page-template-location .main-image{height:600px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:270px}.near{padding-top:90px;display:flex;position:relative;z-index:100}.near
.list{flex-basis:calc(100% - 480px);padding-right:55px}.near
.side{flex-basis:480px}.near .side
.address{text-align:center;padding:45px
0;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.05);margin-bottom:50px;margin-top:-190px;background-color:var(--white)}.near .side .address
h3{text-transform:uppercase;padding-bottom:10px}.near .side #map-canvas{height:480px;outline:1px
solid transparent;border:none}.near .list
h2{}.near .list
ol{margin:0;padding:0;padding-top:25px;list-style-type:none}.near .list
li{padding:10px;counter-increment:item;padding-left:55px;position:relative;cursor:pointer}.near .list
li.active{background-color:var(--crem)}.near .list li:before{content:counter(item);position:absolute;left:5px;width:30px;height:30px;display:inline-block;text-align:center;line-height:25px;top:0;bottom:0;margin:auto;border-radius:50%;border:2px
solid transparent}.near .list li.active:before{border-color:var(--dark-green)}.how-get{text-align:center;padding-top:120px}.how-get
h2{}.how-get
ul{margin:0;padding:0;list-style-type:none}.how-get ul.list>li{padding-bottom:70px}.how-get
.image{height:30px}.how-get
img{max-height:100%}.how-get
h3{padding-top:15px}.how-get .list
.description{max-width:700px;margin:auto;padding-top:30px}.how-get .description ul,.how-get .description
ol{text-align:left}.how-get .description ul li,.how-get .description ol
li{padding-bottom:30px;line-height:24px}.how-get .description ul li span,.how-get .description ol li
span{padding-bottom:15px}.services{margin:0;padding:0;list-style-type:none;display:grid;row-gap:0;column-gap:245px;grid-template-columns:calc(50% - 122px) calc(50% - 123px)}.services
li{text-align:center}.services li:nth-of-type(2n) .image,.services li:nth-of-type(3n) .image{height:670px}.services li:nth-of-type(4n) .image{height:540px}.services li:nth-of-type(4n) .thumb, .services li:nth-of-type(5n) .thumb, .services li:nth-of-type(6n) .thumb{padding-top:125px}.services
h3{padding:50px
0 20px;text-transform:uppercase}.services
.image{height:540px;background-size:cover;background-position:center}.services
.description{max-width:350px;margin:auto}.offers-area{display:grid;row-gap:30px;column-gap:30px;grid-template-columns:calc(50% - 15px) calc(50% - 15px)}.offers-area:after{content:'';display:block;clear:both}.offers-area .item:nth-of-type(2n),.offers-area .item:nth-of-type(3n){}.offers-area .item:nth-of-type(2n){}.offers-area .item:nth-of-type(3n){}.offers-area
.item{}.offers-area .without-image
.content{flex-basis:100%;padding:0;align-items:center;justify-content:center;text-align:center;max-width:380px;margin:auto}.offers-area .item-wrapper{margin-left:0;margin-right:0}.offers-area .without-image .item-wrapper{align-items:center;justify-content:center}.offers-area .without-image .item-wrapper
h3{color:var(--white);width:400px;margin:auto}.offers-area .without-image .item-wrapper
a{position:relative;left:0;width:auto}.offers-area .item.without-image .content
.description{padding-top:30px;color:var(--white);padding-bottom:40px}.page-template-destinations
.wrapper{}.cities-menu{margin:0
auto;padding:0;list-style-type:none;display:table;padding-top:30px}.cities-menu
li{text-align:center;display:table-cell;padding:0
35px;border-right:1px solid var(--bright-grey-line)}.cities-menu li:last-child{border-right:none}.cities-menu li
span{cursor:pointer;opacity: .8;text-transform:uppercase}.cities-menu li span.active,.cities-menu li span:hover{opacity:1}.cities-list{margin:0
auto;padding:0;list-style-type:none;display:block;margin-top:35px;margin-bottom:100px;font-size:0;text-align:center}.cities-list
li{display:inline-block;width:33.3333%;vertical-align:top;margin-bottom:40px;margin-right:auto;margin-left:auto}.cities-list
li.hidden{display:none}.cities-list li
a{display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:425px}.cities-list li a:hover
.inside{opacity:0;visibility:hidden}.cities-list li
.inside{text-align:center;padding-top:60px;background-color:#fff;height:100%}.cities-list li
h3{padding-bottom:5px;text-transform:uppercase}.cities-list li
.type{padding-bottom:12px}.cities-list li
.icon{display:flex;justify-content:center;height:270px}.cities-list li .icon
img{display:block;max-height:220px}.apartment-gallery{margin:0;padding:0;list-style-type:none;display:grid;row-gap:8px;column-gap:8px;grid-auto-rows:0fr;grid-template-columns:repeat(16, 1fr);grid-template-rows:repeat(14, 1fr)}.apartment-gallery
li{grid-row:span 7;grid-column:span 4}.apartment-gallery li
.item{display:block;height:100%;background-size:cover;background-position:center;cursor:pointer;position:relative}.apartment-gallery li:nth-child(1) .item:after{content:'';position:absolute;right:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.apartment-gallery li:nth-child(1){grid-row:span 14;grid-column:span 8;height:510px}.apartment-gallery li:nth-child(2){}.apartment-middle{}.apartment-middle
.wrapper{display:flex}.apartment-middle .wrapper
.content{flex-basis:calc(100% - 400px);padding-right:65px}.apartment-middle.apartment-middle-sticky-engine .wrapper
.content{flex-basis:calc(100% - 600px);padding-right:0}.apartment-middle .wrapper
.amenities{background-color:var(--crem);padding:60px
45px}.apartment-middle.apartment-middle-sticky-engine .wrapper
.amenities{background-color:var(--white);padding:0}.apartment-middle .wrapper .amenities
h2{color:var(--dark-green)}.apartment-middle .wrapper .amenities
ul{margin:0;padding:0;list-style-type:none;padding-top:25px}.apartment-middle .maxlist-more{line-height:normal;padding-top:5px;padding-left:10px}.apartment-middle .wrapper .amenities ul
li{display:inline-block;width:49%;position:relative;padding-left:24px}.apartment-middle.apartment-middle-sticky-engine .wrapper .amenities ul
li{display:inline-block!important;padding-left:15px}.apartment-middle.apartment-middle-sticky-engine .wrapper .amenities .maxlist-more{display:none}.apartment-middle .wrapper
.side{flex-basis:400px;text-align:right}.apartment-middle.apartment-middle-sticky-engine .wrapper
.side{flex-basis:600px}.sticky-sidebar-form{background-color:var(--crem);padding:30px;width:335px;display:inline-block}.apartment-middle .wrapper .side
ul{margin:0;padding:0;list-style-type:none}.apartment-middle .wrapper .side ul
li{padding-bottom:15px}.apartment-middle .wrapper .side ul li:first-child
.thumb{height:615px}.apartment-middle .wrapper .side
.thumb{height:260px;background-size:cover;background-position:center;background-repeat:no-repeat}.policy{padding-top:80px}.policy
ul{padding:0;margin:0;list-style-type:none;margin-top:30px;border-bottom:1px solid var(--bright-grey-line)}.apartment-middle-sticky-engine .policy
ul{border-bottom:none}.policy ul
li{position:relative}.policy
.description{padding-bottom:25px;display:none}.apartment-middle-sticky-engine .policy
.description{display:block;padding-bottom:40px}.policy .description
ul{border:none;margin-top:0}.policy .description ul
li{padding-left:20px}.policy
h3{padding:20px
0;border-top:1px solid var(--bright-grey-line);position:relative;cursor:pointer}.apartment-middle-sticky-engine .policy
h3{padding-top:0;border-top:none;font-family:"GT America Mono","Arial",sans-serif;font-style:normal;padding-bottom:10px}.apartment-middle-sticky-engine .policy h3:before{display:none}.policy li.active
h3{border-bottom:none}.policy h3:before{content:''}.policy .active :before{}.policy .active
.description{display:block}.page-template-apartment .location
.description{padding-top:10px;padding-bottom:60px;max-width:700px}.page-template-apartment .apartment-middle-sticky-engine .location
.description{max-width:560px;padding-bottom:25px}.gallery-popup{position:fixed;z-index:10;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;z-index:30000}.gallery-popup-active .gallery-popup{opacity:1;visibility:visible;pointer-events:all}.gallery-popup-active{overflow:hidden}.gallery-popup
.inside{position:relative;z-index:1;height:100%}.gallery-popup
.close{background-image:url(/wp-content/themes/mastercollections/gfx/close.svg);width:55px;height:55px;display:inline-block;position:absolute;background-size:auto;background-position:center;background-repeat:no-repeat;background-color:#f9f4ea21;right:15px;top:15px;z-index:10;cursor:pointer}.gallery-popup .close:hover{background-color:#63626040}.gallery-popup-slider, .gallery-popup-slider .slick-list,.gallery-popup-slider .slick-track{height:100%}.gallery-popup:after{content:'';background-color:#030404;opacity: .8;position:absolute;width:100%;height:100%;top:0;left:0}.gallery-popup-slider{}.gallery-popup-slider
.item{height:100%}.gallery-popup-slider .item
.wrap{display:table;width:100%;height:100%}.gallery-popup-slider .item
.cell{display:table-cell;vertical-align:middle;text-align:center}.wrap-img{display:inline-block;margin:auto;position:relative}.pagingInfo{position:absolute;top:10px;right:10px;z-index:1;display:inline-block;background-color:rgba(0,0,0,.5);color:var(--white);padding:5px
10px}.gallery-popup-slider .item
img{max-height:700px;max-width:none}.gallery-popup-slider .slick-arrow{background-image:url(/wp-content/themes/mastercollections/gfx/arrow-white-right-line.svg);right:0;top:0;bottom:0;margin:auto;background-position:center;background-color:#f9f4ea21}.gallery-popup-slider .slick-arrow:hover{background-color:#63626040}.gallery-popup-slider .slick-next{right:12px;left:auto;transform:rotate(0deg)}.gallery-popup-slider .slick-prev{left:12px;right:auto;transform:rotate(180deg)}.other-apartments{padding-top:85px;padding-bottom:85px;background-color:var(--crem);text-align:center}.other-apartments .transparent-link{border:1px
solid var(--dark-green);margin-top:35px;color:var(--dark-green)}.other-apartments-apartments{padding:0;background-color:transparent}.other-apartments .title-section{display:flex;text-align:left}.other-apartments .title-section
h2{flex-basis:100%}.other-apartments .title-section
.description{flex-basis:100%}.other-apartments .apartments-l{margin:0;padding:0;list-style-type:none;padding-top:65px;display:grid;row-gap:65px;column-gap:65px;grid-template-columns:calc(50% - 35px) calc(50% - 30px);text-align:left}.other-apartments-apartments .apartments-l{padding-top:0;grid-template-columns:100%;row-gap:95px;column-gap:0}.other-apartments .apartments-l>.apart,#portfoliolist>div:not(.grid-sizer){background-color:var(--white);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.other-apartments ul li:after{content:'';display:block}.other-apartments .apartments-l > .apart:nth-child(5),
.other-apartments .apartments-l > .apart:nth-child(6),
.other-apartments .apartments-l > .apart:nth-child(7),
.other-apartments .apartments-l > .apart:nth-child(8),
.other-apartments .apartments-l > .apart:nth-child(9),
.other-apartments .apartments-l>.apart:nth-child(10){display:none}.other-apartments.other-apartments-apartments .apartments-l>.apart,#portfoliolist>div:not(.grid-sizer){display:block;width:100%}#portfoliolist>div:not(.grid-sizer){margin-bottom:40px;height:540px}.other-apartments-slider
.item{}.other-apartments-slider .item
.thumb{height:355px;background-size:cover;background-position:center}.other-apartments-apartments .other-apartments-slider .item
.thumb{height:540px}.other-apartments-slider .slick-arrow{bottom:30px;top:auto;width:45px;height:45px;background-color:#00000042;background-position:center;background-image:url(/wp-content/themes/mastercollections/gfx/arrow-white-slider.svg)}.other-apartments-slider .slick-next{right:5px}.other-apartments-slider .slick-prev{left:5px}.other-apartments-apartments .other-apartments-slider .slick-arrow{background-image:url(/wp-content/themes/mastercollections/gfx/arrow-slider.svg);background-color:var(--white);width:55px;height:55px;right:10px;bottom:75px}.other-apartments-apartments .other-apartments-slider .slick-prev{left:auto;bottom:15px}.other-apartments ul.slick-dots{display:flex;padding:0
5px;margin:0;position:absolute;bottom:15px;width:100%;column-gap:4px;list-style-type:none;background-color:transparent}.other-apartments-apartments ul.slick-dots{display:none!important}.other-apartments ul.slick-dots
li{flex-basis:100%}.other-apartments ul.slick-dots li:only-child{display:none}.other-apartments ul.slick-dots
button{-webkit-appearance:none;border:none;padding:0;background-color:var(--white);font-size:0;width:auto;display:block;height:3px;margin:0;opacity: .4;width:100%;cursor:pointer}.other-apartments ul.slick-dots .slick-active
button{opacity:1}.other-apartments
.content{float:left;width:220px;padding:30px
30px 25px;height:100%;position:relative}.other-apartments-apartments
.content{width:285px;padding:0}.other-apartments-apartments .content
.inside{position:absolute;height:calc(100% - 80px);top:40px;right:-20px;background-color:var(--white);z-index:1;padding-right:45px;padding-top:45px;padding-left:20px;width:300px}.other-apartments .out-slider{display:inline-block;float:left;width:calc(100% - 220px);position:relative}.other-apartments-apartments .out-slider{width:calc(100% - 285px)}.other-apartments .content
ul.info{padding-top:20px;display:block;padding-bottom:15px;padding-left:0;padding-right:0;margin:0;list-style-type:none}.other-apartments-apartments .content
ul.info{padding-bottom:25px}.other-apartments .content ul.info
span{font-size:inherit;line-height:inherit}.view,
.maxlist-more a,
.menu-wrap > div .sub-menu li a:hover,
.menu-wrap > div ul.menu>li>a:hover{text-decoration:underline}.menu-wrap > div .sub-menu li a:hover,
.menu-wrap > div ul.menu>li>a:hover{text-decoration-color:var(--dark-green)}.other-apartments .content .middle-size-button{color:var(--white);position:absolute;bottom:15px;left:25px;width:calc(100% - 50px);border:1px
solid transparent;padding:17px
0}.other-apartments-apartments .content .middle-size-button{width:calc(100% - 65px);left:20px;bottom:45px}.city-wrapper{display:flex;height:980px;border-bottom:1px solid var(--bright-grey-line);padding-bottom:2px}.city-wrapper
.content{flex-basis:100%;padding-left:80px;padding-right:35px}.city-wrapper .content .top-section{}.city-wrapper .content .bottom-section{padding-top:40px;height:calc(100% - 155px);overflow-y:auto}.city-wrapper
.map{flex-basis:100%;z-index:1}.city-wrapper .map #map-canvas{height:100%}.list-description{padding-top:10px}.apartments-list{margin:0;padding:0;list-style-type:none}.apartments-list>li{padding-top:30px;padding-bottom:30px;border-bottom:1px solid var(--bright-grey-line)}.apartments-list>li:last-child{border-bottom:none}.apartments-list
.item{display:flex;height:270px}.apartments-list.one-item
.item{display:block;height:auto;padding-right:65px}.apartments-list.one-item .item .image,.apartments-list.one-item .item
.description{}.apartments-list.one-item .item
.image{height:320px}.apartments-list.one-item .item
.description{padding-left:0;padding-top:25px;position:relative}.apartments-list
.image{flex-basis:250px;background-size:cover;background-position:center;background-repeat:no-repeat}.apartments-list
.description{padding-left:50px}.apartments-list .description
h2{}.apartments-list .description
.address{padding-top:20px}.apartments-list .description
ul{margin:0;padding:0;list-style-type:none;padding-bottom:20px}.apartments-list .description ul li
span{font-size:inherit}.apartments-list .description ul.info li
span{}.apartments-list .description
.price{padding-bottom:20px;display:none}.apartments-list .description a:hover{background-color:#F1EBE0}.apartments-list .description a:focus{background-color:#E5DFD5;border:2px
solid #000}.apartments-list .description .price
span{display:block;font-size:inherit}.experience{padding-top:115px}.experience
h2{}.experience
.description{padding-top:30px;max-width:730px}.main-menu{position:absolute;right:0;top:75px;background-color:var(--crem);padding:20px
35px;min-height:525px;min-width:420px;box-shadow:0px 6px 4px rgba(0, 0, 0, 0.1);opacity:0;visibility:hidden;pointer-events:none}.home .main-menu{top:100px;right:10px}.stick .home .main-menu{top:75px}.menu-active .main-menu{opacity:1;visibility:visible;pointer-events:all}.main-menu
ul{margin:0;padding:0;list-style-type:none;overflow-y:auto}.main-menu ul
li{}.main-menu ul li.main
a{padding-bottom:10px}.main-menu ul li.for-you{border-top:1px solid var(--bright-grey-line);padding-top:15px;margin-top:15px}.main-menu
a{display:inline-block}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{box-shadow:transparent}body::-webkit-scrollbar-thumb{background-color:#D3CDC0}.featured-apartments{background-color:var(--dark-green);padding:80px
0 50px}.featured-apartments
h2{color:var(--white);position:relative;z-index:1}.featured-apartments-slider{margin-top:-25px}.featured-apartments-slider .slick-track{}.featured-apartments-slider
.item{padding-right:25px;width:605px}.featured-apartments-slider .item
.thumb{display:flex;padding-top:75px;padding-left:35px;padding-right:35px;padding-bottom:35px;background-color:var(--green);align-content:flex-end;align-items:end}.featured-apartments-slider .item h3, .parent-title,.featured-apartments-slider .item
a{color:inherit}.featured-apartments-slider .item
h3{text-transform:uppercase;padding-bottom:20px}.parent-title{text-transform:uppercase;max-width:60%;padding-bottom:30px}.featured-apartments-slider .item
a{border:1px
solid var(--white);padding:15px
20px;width:100%}.featured-apartments-slider .item a:hover{background-color:#0F472A}.featured-apartments-slider .item a:focus{background-color:#02371C;border:1px
solid #ffffff20}.featured-apartments-slider .item
.content{color:var(--white);padding-left:35px;flex-basis:calc(100% - 305px);padding-bottom:35px}.featured-apartments-slider .item
.image{height:400px;width:300px;background-size:cover;background-position:center;background-repeat:no-repeat}.subdescription{padding-top:30px;line-height:26px}.for-you-items{padding-bottom:100px}.for-you-items
ul{margin:0;padding:0;list-style-type:none;padding-top:116px;display:grid;row-gap:150px;column-gap:250px;grid-template-columns:auto auto}.for-you-items ul
li{}.for-you-items
.thumb{text-align:center;width:475px;margin:auto}.for-you-items .thumb
h3{text-transform:uppercase;padding:50px
0 20px}.for-you-items .thumb
.image{width:100%;height:540px;background-repeat:no-repeat;background-size:cover;background-position:center}.for-you-items .thumb
.description{padding-bottom:35px}.for-you-items .thumb
a{min-width:260px;color:var(--white)}.services-description{padding-top:100px;padding-bottom:115px;grid-template-columns:calc(50% - 60px) calc(50% - 120px);column-gap:180px}.services-description
li{text-align:left}.services-description li:first-child{color:var(--brown)}.booking-area{position:absolute;bottom:-30px;left:0;right:0;margin:auto;top:auto;text-align:center}.page-template-master-for-you-internal .booking-area{position:relative;bottom:0;padding-top:80px}.page-template-master-for-you-internal .booking-area
form#engine{box-shadow:none}.hotelsBooking,#engine{display:flex;margin:auto;background-color:var(--crem);box-shadow:0px 0px 14px rgba(0, 0, 0, 0.05);padding:15px
5px;width:fit-content;position:relative;justify-content:left}.hotelsBooking > section, .hotelsBooking [data-action="book"],#engine>div{padding:0;min-height:50px;margin-left:15px}.hotelsBooking>section,#engine>div{background-color:var(--dark-crem);cursor:pointer;padding-right:0;border:1px
solid transparent;min-width:auto;position:relative}.hotelsBooking>section:hover,#engine>div:hover{border:1px
solid var(--dark-grey)}.hotelsBooking>section.active,#engine>div.active{outline:2px
solid var(--dark-grey)}#engine .fields.guests.active .guests-menu{opacity:1;visibility:visible;pointer-events:all}#engine>div.hotels{position:relative}#engine .apartments-options, #engine #calendar,#engine #total-rooms{text-align:left;padding:15px;padding-right:60px;background-color:transparent;cursor:pointer}#engine>div.night-price{width:120px;background-color:transparent;text-align:left;margin-left:200px}.night-price{display:none!important}#engine > div.night-price
.from{color:var(--bright-grey)}#engine > div.night-price
.price{color:var(--dark)}#engine > div.night-price
span{color:var(--bright-grey)}#engine>div.night-price:after,#engine>div.submit:after{display:none}#engine #total-rooms{min-width:160px}#engine #total-rooms>div{display:inline-block}#engine .guests.active #total-rooms{background-color:var(--white)}#engine .guests.active #total-rooms>.adults{}#engine .apartments-options{width:250px;overflow:hidden;white-space:nowrap}#engine .apartments-options:after{content:'';position:absolute;right:0;top:0;bottom:0;background-color:var(--dark-crem);width:55px;pointer-events:none}#engine .hotels.active .apartments-options,#engine .hotels.active .apartments-options:after{background-color:var(--white)}#engine .guests-menu{position:absolute;width:335px;background-color:var(--crem);padding:4px;opacity:0;visibility:hidden;pointer-events:none;left:50%;transform:translate(-50%, 0%);z-index:1;top:calc(100% + 2px)}#engine .guests-menu.active{opacity:1;visibility:visible;pointer-events:all}#engine .rooms-control{position:relative}#engine .add-menu-wrapper{background-color:var(--white)}#engine .guests-title{text-align:left;padding:15px;padding-left:25px;margin:0
1px;background-color:var(--crem)}#engine .rooms-control
.title{text-align:left;background-color:var(--white);padding:25px
25px}#engine .rooms-control .buttons
span{font-size:0;width:15px;height:15px;display:inline-block;background-repeat:no-repeat;background-size:auto;background-position:center;display:table-cell}#engine .rooms-control .buttons
input{display:table-cell;width:20px;text-align:center}#engine .rooms-control .buttons
span.clone{background-image:url(/wp-content/themes/mastercollections/gfx/+.svg)}#engine .rooms-control .buttons
span.remove{background-image:url(/wp-content/themes/mastercollections/gfx/-.svg)}#engine .add-menu-wrapper-inside{background-color:var(--white);padding-top:20px;margin-bottom:4px}#engine .add-menu-wrapper-inside:last-child{margin-bottom:0}#engine
.results{background-color:var(--crem);padding-top:4px}#engine .add-menu{padding-bottom:20px;padding-right:25px;padding-left:25px;text-align:left}#engine .add-menu .menu,#engine .rooms-control
.buttons{float:right;width:65px;text-align:center;display:table}#engine .add-menu .menu a,#engine .rooms-control .buttons
span{font-size:0;width:15px;height:15px;display:inline-block;background-repeat:no-repeat;background-size:auto;background-image:url(/wp-content/themes/mastercollections/gfx/+.svg);background-position:center;display:table-cell}#engine .rooms-control .buttons
span{}#engine .add-menu .menu
a.minus{background-image:url(/wp-content/themes/mastercollections/gfx/-.svg)}#engine .add-menu .menu
input{width:20px;text-align:center;font-size:15px}#engine .add-menu
.stitle{float:left}#engine .add-menu .stitle
span{display:block;color:var(--bright-grey);font-size:14px}#engine .add-menu:after{content:'';display:block;clear:both}#engine .rooms-control
.buttons{position:absolute;float:none;right:25px;top:0;bottom:0;margin:auto;text-align:center;display:table}input,textarea{outline:none!important}#engine
#calendar{width:290px;padding-right:40px;position:relative}#engine .dates.active
#calendar{background-color:var(--white)}#engine .apartment-list{left:-5px;position:absolute;background-color:var(--crem);padding:5px;height:540px;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;top:calc(100% + 2px);width:420px}#engine .menu-wrap > div
ul.menu{text-align:left;background-color:var(--white);min-width:370px;padding:20px;box-shadow:none}#engine .menu-wrap>div{opacity:1;visibility:visible;pointer-events:all;position:relative;right:0;top:0;padding-top:0;height:100%;pointer-events:none}#engine .active .menu-wrap>div{pointer-events:all}#engine .hotels.active .apartment-list{opacity:1;visibility:visible;pointer-events:all}#engine .menu-wrap > div ul.menu>li>a{font-size:1rem;pointer-events:none}#engine .menu-wrap > div .sub-menu li
a{font-size:13px}#engine
.datepicker{left:-317px;width:844px;padding:4px;border-radius:0;background-color:var(--crem);left:50%;transform:translate(-50%, 0%);top:calc(100% + 2px)}#engine
.datepicker__inner{background-color:var(--white);padding:35px
30px 0}#engine .datepicker--topbar-bottom
.datepicker__topbar{padding:10px
0;background-color:var(--crem);margin:0
-30px;border:none}#engine .datepicker--topbar-has-close-button
.datepicker__info{max-width:none;text-align:left;padding-left:25px;font-style:normal;font-size:14px;color:#636260;letter-spacing:0.02em}#engine .datepicker--topbar-has-close-button .datepicker__info--selected
.datepicker__info{padding-left:0}#engine .datepicker__info-text--selected-days{font-size:14px;text-transform:capitalize}#engine .datepicker__info-text--selected-days
span{font-size:inherit}#engine .datepicker__info--selected{padding-left:30px}#engine
.datepicker__buttons{display:none}#engine .datepicker__months:before{display:none}#engine
.datepicker__month{width:calc(50% - 15px)}#engine .datepicker__month--month1{margin-right:15px}#engine
.datepicker__months{padding-bottom:15px}#engine .datepicker__month--month2{margin-left:15px}#engine .datepicker__month-caption{border:none}#engine .datepicker__week-name{font-size:13px;color:var(--bright-grey);text-transform:capitalize}#engine .datepicker__month-day{padding:0;height:52px;width:54px;line-height:52px}#engine .datepicker__month-day--selected,#engine .datepicker__month-day--hovering{background-color:rgba(0, 51, 25, 0.3);color:var(--dark-green)}#engine .datepicker__month-day--selected{background:rgba(0, 51, 25, 0.3)}#engine .datepicker__month-day--first-day-selected,
#engine .datepicker__month-day--last-day-selected{background-color:var(--dark-green);color:var(--white)}#engine .datepicker__month-day--today{background-color:var(--bright-grey-line)}.page-template-building .booking-area #engine .datepicker,
.page-template-apartment .booking-area #engine
.datepicker{left:0;transform:translate(0%, 0%)}.page-template-apartment .booking-area #engine
.datepicker{right:0;left:auto}#engine .datepicker__month-button{background-image:url(/wp-content/themes/mastercollections/gfx/arrow-calendar.svg);width:15px;height:15px;background-size:auto;background-position:center;background-repeat:no-repeat;display:inline-block;padding:0}#engine .datepicker__month-button--prev{transform:rotate(180deg)}.hotelsBooking>section.clicked{background-color:var(--white);border:1px
solid var(--dark-crem)}.selected-hotel-container{text-align:left}.hotelsBooking [data-action="book"], .updateRooms, #engine div.submit, #engine
.continue{background-color:var(--green);color:var(--white);text-transform:uppercase;padding:15px
25px;outline:1px
solid transparent}.hotelsBooking [data-action="book"]:hover,
.updateRooms:hover,
.other-apartments .content .middle-size-button:hover,
#engine > div.submit:hover,
#engine .continue:hover{border:1px
solid #000;background-color:#114A2D}.hotelsBooking [data-action="book"]:focus,
.updateRooms:focus,
#engine > div.submit:focus,
.other-apartments .content .middle-size-button:focus,
#engine .continue:focus{background-color:#002E16;border:1px
solid #000}#engine
div.submit{margin-left:30px;margin-right:15px;text-align:center}#engine .continue-wrapper{text-align:right;padding-top:0}#engine
.continue{display:inline-block;padding:15px
30px}#engine div.submit
span{color:inherit}.hotels-options,.calendar-dropdown{position:absolute;width:120%;text-align:left;left:0;background-color:var(--crem);padding:3px;top:calc(100% + 2px);opacity:0;visibility:hidden;pointer-events:none}.choosehotels.clicked .hotels-options,.calendar-dropdown.opened{opacity:1;visibility:visible;pointer-events:all}.hotels-options
ul{margin:0;padding:0;list-style-type:none;background-color:var(--white);padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:40px}.hotels-options ul
li{padding-top:20px}.calendar-dropdown{position:absolute;left:0;top:100%;width:787px;right:0;margin:auto}.custom-top{display:none}body .date-picker-wrapper .month-wrapper{border:none;background-color:var(--white);border-radius:0;padding:0;padding:20px;width:780px!important}body .date-picker-wrapper{padding:0;padding-bottom:0!important;border:none;background:transparent}body .date-picker-wrapper .month-wrapper table
.day{padding:0;width:50px;height:50px;line-height:50px}body .date-picker-wrapper .month-wrapper table .day.toMonth.hovering,body .date-picker-wrapper .month-wrapper table
.day.checked{background-color:#023d1f50}body .date-picker-wrapper .first-date-selected,
body .date-picker-wrapper .last-date-selected{background-color:var(--dark-green)!important}body .date-picker-wrapper .month-wrapper table .day.real-today{background-color:var(--crem)}body .date-picker-wrapper .month-wrapper table td,
body .date-picker-wrapper .month-wrapper table
th{text-transform:capitalize}body .date-picker-wrapper .month-wrapper table
th{color:var(--bright-grey);padding-bottom:15px;padding-top:10px}body .date-picker-wrapper .month-wrapper table th.month-name{font-size:1rem;color:var(--dark-grey);padding-bottom:0;padding-top:0}body .calendar-header{display:none}.date-picker-wrapper .month-wrapper
table.month1{margin-right:20px}.date-picker-wrapper .month-wrapper
table.month2{margin-left:20px}body .date-picker-wrapper table .caption .next,
body .date-picker-wrapper table .caption
.prev{background-color:transparent!important;font-size:0;background-image:url(/wp-content/themes/mastercollections/gfx/arrow-cities.svg);width:20px;height:20px;display:inline-block!important;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);padding:0;float:right;margin-top:5px}body .date-picker-wrapper table .caption
.prev{transform:rotate(90deg);float:left}body .date-picker-wrapper .drp_top-bar{display:none}body .date-picker-wrapper
.footer{display:flex;padding:0
30px;column-gap:60px}body .date-picker-wrapper .footer>div{padding:10px
0 5px}.rooms-options-out{position:absolute;width:110%;top:100%;left:50%;transform:translate(-50%, 0%);background-color:var(--crem);text-align:left;padding:3px;min-width:335px}.rooms-options-out:after{content:'';clear:both;display:block}.rooms-options-out .main-title{background-color:var(--white);padding:25px
25px}.room-options{width:100%;position:relative}.room-options
ul{margin:0;padding:0;list-style-type:none;background-color:var(--white)}.room-options li.room-number{padding:12px
25px;background-color:var(--crem);margin-bottom:25px;height:auto}.room-options
li{background-color:var(--white);padding:25px;padding-top:0;height:70px}.room-options li
label{color:var(--bright-grey);float:left}.room-options li label
span{display:block}.room-options li:after{content:'';clear:both}.room-select-section{display:table;float:right;margin-top:-3px}.pluses .plus, .minuses
.minus{width:100%;height:32px;position:relative}.pluses .plus:before, .minuses .minus:before, .pluses .plus:after{content:"";background-color:var(--dark-green);height:1.5px;width:12px;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;display:none}.pluses .plus:after{transform:rotate(90deg)}.pluses .plus.active, .minuses
.minus.active{display:block}.pluses .plus.last-child, .minuses .minus.last-child{pointer-events:none;opacity:0.3}.pluses .plus.active:after,
.minuses .minus.active:after,
.pluses .plus.active:before,
.minuses .minus.active:before{display:block}.pluses, .minuses,.room-select-section
div{display:table-cell;vertical-align:middle;text-align:center;width:32px}.addRoom{display:none!important;float:left;margin-top:19px;margin-left:25px;text-decoration:underline}.updateRooms{float:right;margin-top:5px;margin-bottom:5px;text-decoration:none}.remove-room-options{position:absolute;background-image:url(/wp-content/themes/mastercollections/gfx/close.svg);top:17px;right:25px;width:18px;height:18px;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);background-size:65%;background-repeat:no-repeat;background-position:center}.choose-hotel-error,.choose-date-error{position:absolute;left:0;bottom:-40px;color:var(--white)}.page-content{padding-top:100px;padding-bottom:50px}.page-content
h2{padding-bottom:25px;color:var(--dark-green)}.page-content
h3{padding-bottom:15px}.page-content ul,.page-content
ol{}.page-content ul li,.page-content ol
li{padding-bottom:20px}h2 span, h3 span, h4 span,h5
span{font-size:inherit;font-family:inherit;font-weight:inherit!important}.page-content
p{padding-bottom:40px}.error-content{text-align:center;padding-top:40px}.error-slider{padding-top:120px;background-color:var(--white);padding-bottom:110px}.error-content
h1{padding-bottom:15px}.error-slider .slick-arrow{top:-90px;left:0;right:0;margin:auto}.error-slider .slick-prev{left:calc(0px - 60px)}.error-slider .slick-next{right:calc(0px - 60px)}.error-content .about-top-icon{padding-top:40px;margin-bottom:0}.error-content .about-top-icon
img{max-height:100px}.page-template-careers
.entry{}.page-template-careers .entry:after{content:'';background-color:var(--crem);position:absolute;top:0;left:0;width:100%;height:calc(100% - 80px)}.page-template-careers
.subdescription{}.careers-gallery{margin:0
50px;padding:0;list-style-type:none;display:flex;column-gap:20px;margin-top:55px;position:relative;z-index:1}.careers-gallery
li{flex-basis:33.333333%}.careers-gallery
.thumb{height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-careers .master
.title{display:block;text-align:center}.page-template-careers .master
h2{}.page-template-careers .master
.description{text-align:center;padding-top:15px;max-width:700px;margin:auto}.page-template-careers .master ul
h3{text-transform:none;white-space:normal}.jobs{padding-top:130px;text-align:center;position:relative}.wrapper-jobs{}.jobs-nav{margin:0
auto;padding:0;padding-top:50px;display:flex;list-style-type:none;justify-content:center;align-items:start;column-gap:0;padding-bottom:55px}.jobs-nav
li{padding:0
30px 15px;border-bottom:2px solid transparent;cursor:pointer}.jobs-nav
li.active{border-bottom:2px solid var(--dark-green)}.jobs-nav
div{}.wrapper-job{display:flex}.job{margin-right:40px;padding:75px
60px;background-color:var(--crem);text-align:left;margin-bottom:15px;margin-left:40px}.job:last-child{margin-bottom:-40px}.job.hidden{opacity:0;visibility:hidden;pointer-events:none;display:none}.wrapper-job
.description{padding-right:100px;flex-basis:calc(100% - 475px)}.wrapper-job .description
h3{font-weight:600;padding-bottom:5px}.wrapper-job .description
h4{}.job-id{padding-bottom:10px}.job-description{line-height:30px;max-width:700px}.job-description
p{padding-top:30px}.job-description
em{color:var(--bright-grey);padding-top:15px;display:inline-block}.job-description
ul{margin:20px
0}.job-description ul
li{}.wrapper-job
.form{flex-basis:475px}.wrapper-job .form>div{background-color:var(--white)}.apply-form{padding:35px
35px 30px}.job-form{margin:0;padding:0;list-style-type:none;padding-top:40px}.job-form
li{position:relative;margin-bottom:20px}.job-form
li.upload{padding:10px
0}[for="file-upload"]{text-align:center;display:block;border:1px
solid var(--dark-grey);height:52px;line-height:52px;cursor:pointer}[for="file-upload"]:hover{background-color:#F1EBE0}[for="file-upload"]:focus{border:2px
solid var(--dark-grey);background-color:#E5DFD5}.job-form li:last-child{}.job-form li:after{content:'';clear:both;display:block}.job-form input,.job-form
select{background-color:var(--crem);width:100%;padding:15px}.job-form
select{-webkit-appearance:none}.job-form li.select:after{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/arrow-cities.svg);width:14px;height:8px;position:absolute;right:10px;top:0;bottom:0;margin:auto;z-index:10;display:inline-block}[type='file']{display:none}.job-form li.active .input-title{font-size:11px;top:4px;bottom:auto}.input-title{position:absolute;z-index:1;left:15px;top:0;bottom:0;margin:auto;height:24px;pointer-events:none}.job-form input[type='submit']{background-color:var(--dark-green);color:var(--white);text-transform:uppercase;width:160px;float:right}.job-form .wpcf7-spinner{right:auto;left:0}.page-template-building .booking-area,
.page-template-apartment .booking-area{bottom:-40px;position:relative}.page-template-building .booking-area #engine,
.page-template-apartment .booking-area
#engine{box-shadow:none}.page-template-building .booking-area #engine > div.night-price,
.page-template-apartment .booking-area #engine>div.night-price{margin:0;position:absolute;right:320px}.page-template-building .booking-area #engine > div.submit,
.page-template-apartment .booking-area #engine>div.submit{position:absolute;right:0;padding:15px
40px;right:20px;margin:0}.page-template-building .booking-area #engine .fields #calendar,
.page-template-apartment .booking-area #engine .fields
#calendar{width:325px}.page-template-building .booking-area #engine .fields #total-rooms,
.page-template-apartment .booking-area #engine .fields #total-rooms{width:240px}.page-template-apartment .side .booking-area
#engine{min-width:auto;display:block;padding:0;width:auto;box-shadow:none;padding-top:90px;padding-top:0}.page-template-apartment .side .booking-area{bottom:0;position:relative}.page-template-apartment .side .booking-area #engine
.fields{margin-left:0;margin-bottom:10px}.page-template-apartment .side .booking-area #engine
.fields.guests{margin-bottom:20px}.page-template-apartment .side .booking-area #engine>div.submit{padding-left:0;padding-right:0;width:100%;position:relative;right:0;margin-top:10px}.careers-banner{background-size:cover;background-position:top center}.page-template-apartment .side .booking-area #engine>div.night-price{right:auto;left:0;top:0}.page-template-apartment .side .booking-area #engine .fields #calendar,.page-template-apartment .side .booking-area #engine .fields #total-rooms{width:100%}.side #engine
.datepicker{left:auto;right:0;transform:none}.inline-description-link{padding-top:40px}.main-menu
ul{position:relative}.main-menu ul li.wpml-ls-current-language.wpml-ls-menu-item{position:absolute;right:0;top:400px}.main-menu ul li.wpml-ls-menu-item:after{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/lang-arrow.svg);display:inline-block;width:14px;height:8px;position:absolute;top:16px;right:0}.main-menu ul li.wpml-ls-menu-item:hover .sub-menu{opacity:1;visibility:visible}.main-menu ul.sub-menu li.wpml-ls-menu-item:after{display:none}.main-menu ul li.wpml-ls-menu-item>a{padding:0
10px;padding-right:20px}.main-menu li.wpml-ls-current-language>a{pointer-events:none}.main-menu ul li.wpml-ls-menu-item .sub-menu{opacity:0;visibility:hidden}.main-menu ul li.wpml-ls-menu-item .sub-menu
li{position:relative;right:0;bottom:0}.main-menu ul li.wpml-ls-menu-item
span{font-size:inherit}body
#CookiebotWidget{z-index:200}.gallery-popup-around-active .gallery-popup-around,
.gallery-popup-images-active .gallery-popup-images{opacity:1;visibility:visible;pointer-events:all}#reviews{display:block!important;padding-top:0}::placeholder{color:var(--dark-grey);opacity:1}:-ms-input-placeholder{color:var(--dark-grey)}::-ms-input-placeholder{color:var(--dark-grey)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.page-template-universe
header{background-color:#DFEFE7;box-shadow:0px 0px 14px rgba(0, 0, 0, 0.14)}.page-template-universe .book-now{border:1px
solid var(--red);background-color:#ECF6F1}.menu-active .page-template-universe .hamburger,
.page-template-universe .main-menu{background-color:#ECF6F1}.page-template-universe .cities.active, .page-template-universe .cities:hover{background-color:transparent}.page-template-universe
.hero{height:auto;background-color:#ECF6F1;padding-bottom:110px}.page-template-universe .hero
.wrapper{text-align:center}.page-template-universe .hero .wrapper
h1{color:#003319;-webkit-text-fill-color:#003319;-webkit-background-clip:text;font-size:64px;font-weight:700;text-transform:none;line-height:76px;padding-bottom:45px;padding-top:45px}.page-template-universe .hero .wrapper h1
span{font-size:inherit;font-family:inherit;font-weight:300;text-transform:uppercase}.page-template-universe .hero .wrapper
a.join{min-width:270px}.page-template-universe .hero .wrapper
img{margin-top:65px;margin-right:auto;margin-left:auto}.page-template-universe .how-it-works{text-align:center;padding-top:120px}.page-template-universe h2, .page-template-universe h3, .page-template-universe .how-it-works ol.items li::before, .page-template-universe .points ul.icons li.equal, .universe-popup .title, .universe-popup .subtitle,.universe-popup ol.items
li{font-family:'Schnyder Wide S'}.page-template-universe h2, .page-template-universe h3, .page-template-universe :before,.page-template-universe div,.page-template-universe span,
.universe,.universe div,.universe h2, .universe h3, .universe span,.universe-popup,.universe-popup div,.universe-popup span,.universe-popup
a{color:#003319}.page-template-universe .how-it-works
ol.items{counter-reset:list-counter;list-style:none;margin:0;padding:0;padding-top:60px;display:table;width:100%;table-layout:fixed}.page-template-universe .how-it-works ol.items
li{position:relative;display:table-cell;vertical-align:top;padding-top:80px}.page-template-universe .how-it-works ol.items li::before{counter-increment:list-counter;content:counter(list-counter);display:block;position:absolute;width:60px;height:60px;top:0;left:0;border-radius:50%;background-color:#ECF6F1;color:#003319;font-size:32px;line-height:61px;text-align:center;border:1px
solid #003319;font-weight:700;right:0;margin:auto}.page-template-universe .how-it-works ol.items h3,.page-template-universe .rewards ul.items
h3{font-size:24px;font-weight:700}.page-template-universe .how-it-works ol.items
.description{padding-top:20px}.page-template-universe .how-it-works ol.items .description,
.universe .slogan,
.page-template-universe .rewards ul.items .description,
.universe
.description{line-height:26px}.page-template-universe
.points{text-align:center;padding-top:200px}.page-template-universe .points
ul.items{margin:0;padding:0;list-style-type:none;display:table;width:100%;table-layout:fixed}.page-template-universe .points ul.items>li{display:table-cell;vertical-align:top}.page-template-universe .points
ul.icons{padding:0;list-style-type:none;display:table;margin:auto;margin-top:45px}.page-template-universe .wrapp-icons{min-height:200px}.page-template-universe .points ul.icons
li{display:table-cell;vertical-align:middle}.page-template-universe .points ul.icons
li.equal{padding:0
30px;font-size:52px}.page-template-universe .points
.description{max-width:430px;margin:auto}.page-template-universe .perks ul li .description,
.page-template-universe .banner .description,
.page-template-universe .points .description,
.page-template-universe .faq .description,
.universe ul li h3,
.universe-popup ol.items li::before{line-height:30px}.page-template-universe .points ul.icons li.equal:last-child{display:none}.page-template-universe
.rewards{text-align:center;padding-top:80px;padding-bottom:80px;background-color:#F9F4EA;margin-top:145px}.page-template-universe .rewards
h2{padding-bottom:40px}.page-template-universe .rewards
ul.items{margin:0;padding:0;list-style-type:none;display:table;width:100%;table-layout:fixed;margin-top:40px;margin-bottom:40px}.page-template-universe .rewards ul.items
li{display:table-cell;vertical-align:top}.page-template-universe .rewards ul.items
h3{padding-top:25px}.page-template-universe .rewards ul.items
.description{padding-top:10px;max-width:none;margin:auto}a.join{padding:15px
45px;color:#fff;background-color:#003319;text-transform:uppercase;display:inline-block}a.join:hover{background-color:#023D1F}.page-template-universe
.banner{padding-top:145px;padding-bottom:145px;text-align:center}.page-template-universe .banner
.wrapper{background-color:#ECF6F1;padding:60px}.page-template-universe .banner
.description{padding-top:30px;padding-bottom:30px;max-width:600px;margin-right:auto;margin-left:auto}.page-template-universe .banner
table{margin-top:25px;margin-bottom:25px}.page-template-universe .banner table
td{vertical-align:middle;display:table-cell}.page-template-universe .perks .wrapper,.page-template-universe .faq
.wrapper{max-width:840px}.page-template-universe .perks
h3{font-size:18px;font-weight:700;padding-bottom:0}.page-template-universe .perks
ul{margin:0;padding:0;list-style-type:none}.page-template-universe .perks ul
li{display:flex;padding-top:50px}.page-template-universe .perks ul li
.image{padding-right:30px}.page-template-universe
.faq{padding-top:145px;padding-bottom:100px}.page-template-universe .faq
h2{}.page-template-universe .faq
ul{margin:0;padding:0;padding-top:30px;list-style-type:none}.page-template-universe .faq ul
li{border-top:1px solid #C7C1B5;padding-bottom:15px}.page-template-universe .faq
h3{padding-top:30px;padding-bottom:15px;font-size:24px;font-family:'Lucky Times';font-weight:500;font-style:italic;position:relative;cursor:pointer}.page-template-universe .faq h3:after{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/faq-down.svg);width:21px;height:21px;position:absolute;right:0;top:35px;margin:auto}.page-template-universe .faq li.active h3:after{transform:rotate(180deg)}.page-template-universe .faq
.description{padding-bottom:15px;opacity:0;visibility:hidden;pointer-events:none;display:none}.page-template-universe .faq li.active
.description{opacity:1;visibility:visible;pointer-events:all;display:block}.universe{text-align:center;padding:60px
40px;background-color:#ECF6F1;margin-top:100px}.universe
.slogan{font-family:'Lucky Times';font-weight:500;font-style:italic;font-size:20px;text-transform:capitalize;padding-top:5px}.universe
h2{padding-top:45px;font-weight:300;font-size:27px;letter-spacing:5px;line-height:45px}.universe ul li h3,.universe
h2{font-family:'Schnyder Wide S'}.universe
.description{padding-top:5px;max-width:550px;margin:auto}.universe
ul{margin:0;padding:0;list-style-type:none;display:table;width:100%;padding-top:40px;table-layout:fixed;padding-bottom:40px}.universe ul
li{display:table-cell;vertical-align:top}.universe ul li
h3{font-size:25px;font-weight:700}.universe ul li
.description{max-width:260px}.universe-popup{position:fixed;width:100%;height:100%;z-index:10000000003;left:0;right:0;margin:auto;top:0;opacity:0;visibility:hidden;pointer-events:none}.universe-active .universe-popup{opacity:1;visibility:visible;pointer-events:all}.universe-popup:after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.25);top:0;left:0;right:0}.universe-popup
.window{position:absolute;background-color:#ECF6F1;z-index:1;left:0;right:0;top:0;bottom:0;width:475px;margin:auto;height:585px;padding:50px
60px;text-align:center}.universe-popup
.close{right:20px;top:20px;position:absolute;width:24px;height:24px;cursor:pointer}.universe-popup .close:hover{transform:rotate(90deg)}.universe-popup .close:after,.universe-popup .close:before{content:'';background-color:#636260;width:100%;height:1px;position:absolute;display:inline-block;transform:rotate(45deg);top:0;margin:auto;right:0;left:0;bottom:0}.universe-popup .close:after{transform:rotate(-45deg)}.universe-popup
.title{font-size:30px;text-transform:uppercase;padding-top:35px}.universe-popup
.title{line-height:38px}.universe-popup
.subtitle{font-weight:700;font-size:29px}.universe-popup
ol.items{counter-reset:list-counter;list-style:none;margin:0;padding:0;list-style-type:none;padding-top:50px;display:table;width:100%;table-layout:fixed;padding-bottom:50px}.universe-popup ol.items
li{display:table-cell;vertical-align:top;position:relative;padding-top:48px}.universe-popup ol.items li::before{counter-increment:list-counter;content:counter(list-counter);display:block;position:absolute;width:40px;height:40px;top:0;left:0;border-radius:50%;background-color:#ECF6F1;color:#003319;font-size:20px;text-align:center;border:1px
solid #003319;font-weight:700;right:0;margin:auto}.universe-popup ol.items li
.title{padding-top:0;font-size:16px;line-height:20px;text-transform:capitalize;font-weight:700}.universe-popup
a.join{display:inline-block;width:320px;padding:15px
0;margin-bottom:15px}.universe-popup
a.signin{padding:15px
0;border:1px
solid #003319;display:inline-block;width:320px;text-transform:uppercase}.universe-popup a.signin:hover{}.universe-icon{float:right;margin-right:20px;margin-top:25px;display:inline-block}.luxury-content .booking-area{position:relative;bottom:0;margin-top:100px;margin-bottom:100px}.luxury-content
#engine{box-shadow:none}.other-apartments.luxury-subsection{padding-top:0;padding-bottom:0;background-color:transparent}.luxury-subsection .title-section{column-gap:100px}.other-apartments.luxury-apartments{padding-top:100px}.luxury-apartments
h2{font-family:'Schnyder Wide S';font-weight:300}.button-group{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;align-items:center;margin-top:40px}#portfoliolist{margin-top:80px;display:block}.city-name{position:absolute;z-index:1;right:10px;top:10px;background-color:var(--white);font-size:1.375rem;font-family:'Schnyder Wide S';padding:10px;font-weight:600}.button-group
li{padding:0
15px;border-right:1px solid rgba(0,0,0,.5)}.button-group li:last-child{border-right:none}.button-group
.button{cursor:pointer}.button-group
.button.active{color:var(--red)}.contact-content .info .description td
a{position:relative;color:var(--dark-green)}.contact-content .info .description td a:before{content:'';background-image:url(/wp-content/themes/mastercollections/gfx/whatsapp-icon-s.svg);width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(15%) sepia(37%) saturate(1016%) hue-rotate(102deg) brightness(101%) contrast(106%);float:left;margin-top:2px;margin-right:5px}.gm-style-iw>button{display:none !important}.engine-hotel-error #engine>div.hotels{border-color:var(--red)}.engine-hotel-error #engine .apartments-options{color:var(--red)}.error-location{background-color:var(--red);position:absolute;left:-1px;width:calc(100% + 2px);padding:4px
15px;color:var(--crem);font-size:12px;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.engine-hotel-error .error-location{opacity:1;visibility:visible;pointer-events:all}.languages-selector{float:right;margin-top:28px;margin-right:10px;position:relative}.home .languages-selector{margin-top:45px}.stick .languages-selector{margin-top:28px}.languages-selector
.globe{cursor:pointer}.languages-selector .globe:hover{opacity:.7}.languages-selector .globe
img{filter:brightness(0) saturate(100%) invert(14%) sepia(5%) saturate(220%) hue-rotate(22deg) brightness(97%) contrast(90%)}.stick .languages-selector .globe img,
.page-template-apartments .languages-selector .globe
img{filter:brightness(0) saturate(100%) invert(14%) sepia(5%) saturate(220%) hue-rotate(22deg) brightness(97%) contrast(90%)!important}.page-template-building .languages-selector .globe img,.page-template-apartment .languages-selector .globe
img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.languages-selector .wpml-ls-legacy-list-horizontal{position:absolute;right:auto;left:-18px;margin:auto;width:58px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.14);border-radius:7px;background-color:var(--crem);z-index:1;top:calc(100% + 7px);opacity:0;visibility:hidden;pointer-events:none}.languages-active .languages-selector .wpml-ls-legacy-list-horizontal{opacity:1;visibility:visible;pointer-events:all}.languages-selector .wpml-ls-legacy-list-horizontal
ul{display:block}.languages-selector .wpml-ls-legacy-list-horizontal ul
li{display:block}.languages-selector .wpml-ls-legacy-list-horizontal ul a:hover{opacity:.5}.menu-item-description,.sub-menu li:after{display:none!important}button.gm-ui-hover-effect{}.hero.families-hero{height:auto;padding-top:75px}.hero.families-hero
.overlay{height:auto;background:transparent;padding-top:100px;padding-bottom:50px}.hero.families-hero .overlay
h1{-webkit-text-fill-color:#000;-webkit-background-clip:text;padding-bottom:50px}.hero.families-hero .booking-area{position:relative;bottom:0}.page-template-families
.breadcrubs{position:absolute;top:80px;width:100%;left:0;right:0;margin:auto;z-index:11}.families-content .main-area h2
p{line-height:normal}.families-content .wrapper-middlesize{max-width:none}.family-featured-apartments{margin-top:100px}.page-template-families #engine .menu-wrap > div ul.menu>li>a{pointer-events:all}.page-template-families #engine .apartment-list{height:auto}.page-template-families .menu-wrap > div ul.menu>li:last-child{padding-bottom:0}.page-template-families .featured-apartments-slider .item
ul{margin:0;padding:0;list-style-type:none}.page-template-families .featured-apartments-slider .item ul li,.page-template-families .featured-apartments-slider .item ul li
span{color:var(--white)}.page-template-families .featured-apartments-slider .item
.view{border:none;padding:0;margin-bottom:30px;display:inline-block;background-color:transparent!important;margin-top:15px}nav.filter{margin-top:30px;margin-bottom:30px}nav.filter
a{display:inline-block;color:var(--white);position:relative;opacity: .5;margin-right:20px}nav.filter a:after{content:'';position:absolute;width:100%;height:2px;background-color:var(--white);bottom:-5px;left:0;opacity:0;visibility:hidden}nav.filter
a.active{opacity:1}nav.filter a.active:after{opacity:1;visibility:visible}.page-template-families .family-featured-apartments
.description{color:var(--white);margin-bottom:60px;max-width:700px}.page-template-families
.description.active{}body .ppw-post-password-container{padding:200px}body .ppw-ppf-desc{padding-bottom:15px}body .ppw-post-password-container
input{padding:5px;border:1px
solid #000}body .ppw-post-password-container input[type='submit']{padding:5px
15px}.wpml-ls-item-ca{display:none!important}.families-promo{margin-top:130px}.families-promo
.wrap{display:flex;height:480px;align-items:center;background-color:rgba(195, 48, 41, 1);width:100%;position:relative}.families-promo
.image{flex:1;color:var(--white);text-align:center}.families-promo .wrap:after{content:'';position:absolute;width:50%;background-color:rgba(0,0,0,.3);z-index:1;left:0;top:0;height:100%}.families-promo .image
h2{color:inherit;position:relative;z-index:2;font-size:5.5rem;font-weight:600}.families-promo .image
h3{color:inherit;font-style:italic;position:relative;z-index:2;font-size:2.9rem;letter-spacing:3px}.families-promo .image-bg{position:absolute;height:100%;background-size:cover;background-position:center;top:0;left:0;width:50%}.families-promo
.content{flex:1;color:var(--white);text-align:center;position:relative;z-index:2}.families-promo .content
h2{width:100%;color:inherit;font-weight:600;font-size:3.3rem}.families-promo .content
.description{width:100%;padding-top:25px;color:inherit;font-size:1.2rem}.families-promo .content
a{margin-top:35px;display:inline-block;background-color:var(--white);padding:16px
25px;color:rgba(195, 48, 41, 1);text-transform:uppercase}.families-promo .content a:hover{}.instagram-wraper{padding-top:80px}div.eapps-widget a[rel="noreferrer"]{opacity:0;visibility:hidden}body .eapps-instagram-feed-posts-grid-load-more{border:1px
solid var(--dark-green);margin-top:35px;color:var(--dark-green);padding:17px
55px;line-height:normal;margin:auto;width:auto;height:auto;border-radius:0}body .eapps-instagram-feed-posts-grid-load-more-container{text-align:center;padding-top:50px}.hero-slideshow{height:980px;position:relative}.hero-slideshow:before{content:'';position:fixed;width:100%;height:160px;background:linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);z-index:1}.stick .hero-slideshow:before{opacity:0}.hero-slideshow
.slideshow{position:absolute;width:100%;height:100%;top:0;left:0;right:0}.hero-slideshow .slideshow
div{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-slideshow
.wrapper{height:auto;width:100%;position:absolute;bottom:62px;z-index:1;z-index:299}.hero-slideshow
h1{color:var(--white);font-size:90px;text-transform:uppercase}.hero-slideshow .booking-area{position:relative;bottom:0;padding-top:40px;max-width:1000px;margin:0}.hero-slideshow .booking-area
#engine{margin:0}.hero-slideshow #engine
div.submit{background-color:var(--brown);margin-left:30px}.hero-slideshow #engine div.submit:focus{outline:2px
solid #000;background-color:#866533}.home a.logo img,
.home .languages-selector .globe img,
.home .cities .title,
.home .hamburger .inside,
.home .hamburger .inside:after,
.home .hamburger .inside:before{filter:brightness(0) invert(1) grayscale(1)}.stick .home a.logo img,
.stick .languages-selector .globe img,
.stick .home .cities .title,
.home .cities .title:hover,
.home .cities:hover .title,
.home .cities.active .title,
.menu-active .hamburger .inside,
.menu-active .hamburger .inside:after,
.menu-active .hamburger .inside:before,
.stick .hamburger .inside,
.stick .hamburger .inside:after,
.stick .hamburger .inside:before,
.page-template-apartments .hamburger .inside,
.page-template-apartments .hamburger .inside:after,
.page-template-apartments .hamburger .inside:before{filter:none}.home .book-now{background-color:var(--crem);color:var(--red)}.home .book-now:hover{background-color:#e5dfd5;border-color:var(--red)}.stick .home .book-now{background-color:var(--red);color:var(--white)}.stick .home .book-now:hover{border-color:#000}.home #engine
.datepicker{left:calc(50% + 50px)}.home .hotelsBooking > section,
.home #engine .apartments-options:after,
.home #engine>div{background-color:var(--white)}.home #engine .apartments-options:after{background-color:transparent}.welcome-banner
li{flex:1}.content-faq{}.content-faq #portfoliolist>div{height:auto;margin:0}.content-faq
h2{color:var(--red);font-size:3.125rem}.content-faq h2:after{display:none}.content-faq #portfoliolist > div .wrapper-middlesize{border:none;margin-top:50px;padding-bottom:0}.content-faq #portfoliolist > div:last-child .wrapper-middlesize{}.content-faq #portfoliolist > div
.list{margin:0;padding:0;list-style-type:none;padding-top:35px}.content-faq #portfoliolist > div .list
li{border-bottom:1px solid var(--bright-grey-line);margin-bottom:20px;padding-bottom:20px}.content-faq #portfoliolist > div .list li:last-child{padding-bottom:0;margin-bottom:0;border:none}.content-faq .good .list
li.active{}.content-faq #portfoliolist > div .list
.question{font-size:1.5rem;position:relative;cursor:pointer}.content-faq #portfoliolist > div .list .question
i{position:absolute;right:0;top:0;bottom:0;margin:auto;width:18px;height:18px}.content-faq #portfoliolist > div .list .question i:before,
.content-faq #portfoliolist > div .list .question i:after{content:'';width:100%;position:absolute;right:0;top:0;bottom:0;margin:auto;left:0;height:2px;background-color:var(--dark-green)}.content-faq .good .list .question i:before{}.content-faq #portfoliolist > div .list .question i:after{transform:rotate(90deg)}.content-faq #portfoliolist > div
.answer{padding-top:20px;padding-bottom:20px;display:none;opacity:0;visibility:hidden}.content-faq #portfoliolist > div .question,
.content-faq #portfoliolist > div
.answer{padding-right:350px}.content-faq #portfoliolist > div .list li.active .question i:after{opacity:0}.content-faq #portfoliolist > div .list li.active
.question{}.content-faq #portfoliolist > div .list li.active
.answer{display:block;opacity:1;visibility:visible}.about-content .content-faq{padding-bottom:100px}.page-template-luxury-apartments .languages-selector .globe img,
.page-template-city .languages-selector .globe img,
.page-template-faq .languages-selector .globe img,
.page-template-universe .languages-selector .globe
img{filter:brightness(0) saturate(100%) invert(14%) sepia(5%) saturate(220%) hue-rotate(22deg) brightness(97%) contrast(90%)}.stick .page-template-faq
header{box-shadow:none}.page-template-luxury-apartments .hamburger .inside,
.page-template-luxury-apartments .hamburger .inside:after,
.page-template-luxury-apartments .hamburger .inside:before,
.page-template-faq .hamburger .inside,
.page-template-faq .hamburger .inside:after,
.page-template-faq .hamburger .inside:before,
.page-template-city .hamburger .inside,
.page-template-city .hamburger .inside:after,
.page-template-city .hamburger .inside:before,
.page-template-universe .hamburger .inside,
.page-template-universe .hamburger .inside:after,
.page-template-universe .hamburger .inside:before{filter:none}.filters-select-wrap{display:none}.mobile-list-active .hero-slideshow,.mobile-list-active
.entry{z-index:9999999999}.page-template-universe .rewards ul.items li
img{max-width:140px}.page-template-faq .entry
h1{text-transform:none}.page-template-wedding .hero-slideshow:after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(179.63deg, rgba(0, 0, 0, 0) 2.73%, rgba(0, 0, 0, 0.5) 99.69%), linear-gradient(0deg, rgba(0, 0, 0, 0) 75.46%, rgba(0, 0, 0, 0.7) 100.04%)}.page-template-wedding .hero-slideshow
.description{color:var(--white);padding-bottom:40px}.page-template-wedding
.entry{margin-top:0}.page-template-wedding .our-values{margin-top:0;background-color:#fff}.action-button{color:var(--white);display:inline-block;padding:15px
30px;text-transform:uppercase;background-color:var(--brown);border:1px
solid transparent}.action-button:hover{border:1px
solid #000}.ex-out{display:flex}.ex-out
.description{flex-basis:calc(100% - 600px);max-width:none;padding-right:100px}.ex-gallery{flex-basis:600px;display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);gap:20px;height:fit-content;position:relative}.ex-gallery
.item{background-size:cover;background-position:center;height:280px;cursor:pointer}@media (max-width: 1200px){.ex-out{display:block;padding-top:20px}.ex-out
.description{padding-right:0}.ex-out .slick-dots{margin:0;padding:0;list-style-type:none;display:flex!important;justify-content:center;column-gap:8px;position:absolute;bottom:15px;width:100%}.ex-out .slick-dots
button{-webkit-appearance:none;border:none;padding:0;background-color:var(--white);font-size:0;display:block;margin:0;cursor:pointer;width:8px;height:8px;border-radius:50%;opacity: .4}.ex-out .slick-dots li.slick-active
button{opacity:1}.page-template-universe .rewards ul.items li
img{max-width:110px}.filters-select-wrap{display:block;text-align:center;padding:0
30px}.filters-select-wrap
select{border:1px
solid var(--dark-green);border-radius:3px;padding:10px;margin-top:20px;width:100%}#filters{display:none}.content-faq
h2{font-size:35px}.content-faq #portfoliolist > div .question,
.content-faq #portfoliolist > div
.answer{padding-right:50px}.content-faq #portfoliolist > div .wrapper-middlesize{margin-right:0;margin-left:0;margin-top:40px}.about-content .content-faq{padding-bottom:0}.hero-slideshow
h1{font-size:60px}.hero-slideshow{height:650px}.hero-slideshow .booking-area
#engine{width:100%}.hero-slideshow #engine
div.submit{margin-left:0}.home .welcome-banner{top:170px}.hero-slideshow .booking-area{margin-bottom:-198px}.home .about
.content{padding-top:275px}.home #engine
.datepicker{left:0}.around .full-content
h2{color:var(--dark-green);padding-top:40px}.around.mobile-element.mobile-instagram:after{display:none}.around.mobile-instagram
a{padding:0}.instagram-wraper{padding-top:30px}body .eapps-instagram-feed-posts-grid-load-more-container{padding-top:20px}.families-promo{margin-top:100px}.families-promo
.wrap{height:auto;flex-wrap:wrap;flex-direction:column}.families-promo
.image{width:100%;flex:auto;position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.families-promo
.content{width:100%;flex:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px
0 45px}.families-promo .content
h2{font-size:45px}.families-promo .content
.description{}.families-promo .image-bg{width:100%}.families-promo .wrap .image:after{content:'';position:absolute;width:100%;background-color:rgba(0,0,0,.5);z-index:1;left:0;top:0;height:100%}.families-promo .wrap:after{display:none}.families-promo .image
h2{font-size:60px}.families-promo .image
h3{font-size:35px}.families-promo .content
a{font-size:16px}.apartments-list
.item{flex-wrap:wrap;height:auto;width:100%;flex-direction:column}.apartments-list
.image{height:225px}.apartments-list
.description{padding-left:0;padding-top:22px;position:relative}.apartments-list .description a.black-border-link{position:relative}.hero.families-hero
.entry{padding-top:0}nav.filter{display:block;white-space:nowrap;overflow-x:auto;padding-bottom:15px}.family-featured-apartments .featured-apartments-slider .item
.thumb{display:block}.family-featured-apartments .featured-apartments-slider .item
.image{height:220px}.page-template-families header
a.logo{float:left}.page-template-families .menu-title{display:none}.page-template-building header a.logo,
.page-template-apartments header a.logo,
.page-template-location header a.logo,
.page-template-offers header a.logo,
.page-template-services header a.logo,
.page-template-apartment header a.logo,
.page-template-families header
a.logo{float:left;margin-left:30px;margin-top:12px}.page-template-families #engine .menu-wrap > div
ul.menu{height:calc(100vh - 50px)}#engine
.datepicker__buttons{display:block;text-align:right;padding-right:20px}#engine .datepicker__buttons
button{background-color:var(--green);color:var(--white);text-transform:uppercase;padding:15px
25px;outline:1px
solid transparent;font-size:12px;float:none}#engine .datepicker--topbar-bottom
.datepicker__topbar{min-height:90px}.hotelsBooking [data-action="book"], .updateRooms, #engine div.submit, #engine
.continue{padding:25px
25px}.languages-selector{float:none;position:absolute;right:85px;top:26px;margin:0}.home .languages-selector{margin-top:8px}.stick .languages-selector{right:85px;top:26px;margin:0}.menu-opened
header{z-index:9999}.luxury-content
#engine{width:100%}.button-group{white-space:nowrap;overflow-x:auto;justify-content:start}.luxury-content .booking-area{margin-top:50px;margin-bottom:50px}.other-apartments.luxury-apartments{padding-top:50px;padding-bottom:0}#portfoliolist>div:not(.grid-sizer){height:auto;display:flex;flex-direction:column-reverse}#portfoliolist > div:not(.grid-sizer) .inside{height:100%}#portfoliolist .content
.view{display:inline-block}#portfoliolist{margin-top:0}#portfoliolist > div:not(.grid-sizer) .out-slider{overflow:hidden;flex-basis:280px}#portfoliolist > div:not(.grid-sizer) .content{flex-basis:calc(100% - 280px)}.page-template-universe
.hero{padding-bottom:65px}.page-template-universe .banner table
td{vertical-align:middle;display:block;width:100%!important}.page-template-universe .hero .wrapper
h1{font-size:45px;font-weight:700;line-height:55px;padding-bottom:45px;padding-top:40px}.page-template-universe .hero .wrapper
a.join{min-width:250px}.page-template-universe .hero .wrapper
img{margin-top:65px;max-width:280px}.page-template-universe .how-it-works{padding-top:80px}.page-template-universe .how-it-works
ol.items{padding-top:30px;display:table}.page-template-universe .how-it-works ol.items
li{display:table-cell;padding-top:55px}.page-template-universe .how-it-works ol.items li::before{width:40px;height:40px;font-size:19px;line-height:40px}.page-template-universe .how-it-works ol.items h3,.page-template-universe .rewards ul.items
h3{font-size:19px;font-weight:700}.page-template-universe .how-it-works ol.items
.description{padding-top:15px}.page-template-universe .how-it-works ol.items .description,
.universe .slogan,
.page-template-universe .rewards ul.items .description,
.universe
.description{line-height:20px}.page-template-universe
.points{padding-top:100px}.page-template-universe .points
ul.items{display:block}.page-template-universe .points ul.items>li{display:block;padding-bottom:40px}.page-template-universe .points
ul.icons{display:table;margin-top:20px}.page-template-universe .wrapp-icons{min-height:145px;padding-bottom:30px}.page-template-universe .points ul.icons
li{display:table-cell}.page-template-universe .points ul.icons
li.equal{padding:0
30px;font-size:52px}.page-template-universe .points
.description{max-width:430px}.page-template-universe .perks ul li .description,
.page-template-universe .banner .description,
.page-template-universe .points .description,
.page-template-universe .faq .description,
.universe ul li h3,
.universe-popup ol.items li::before{line-height:24px}.page-template-universe
.rewards{padding-top:40px;padding-bottom:40px;margin-top:20px}.page-template-universe .rewards
h2{padding-bottom:25px}.page-template-universe .rewards
ul.items{display:table;margin-top:40px;margin-bottom:10px}.page-template-universe .rewards ul.items
li{display:block;padding-bottom:30px}.page-template-universe .rewards ul.items
h3{padding-top:25px}.page-template-universe .rewards ul.items
.description{padding-top:10px;max-width:none}a.join{padding:15px
45px}.page-template-universe
.banner{padding-top:70px;padding-bottom:70px}.page-template-universe .banner
.wrapper{padding:60px}.page-template-universe .banner
.description{padding-top:30px;padding-bottom:30px;max-width:600px}.page-template-universe .banner
table{margin-top:25px;margin-bottom:25px;display:block!important;height:auto!important;margin:auto;text-align:center;padding:30px
0}.page-template-universe .banner table tbody,.page-template-universe .banner table
tr{width:100%;display:block;height:auto!important}.page-template-universe .perks .wrapper,.page-template-universe .faq
.wrapper{max-width:840px}.page-template-universe .perks
h3{font-size:18px}.page-template-universe .perks ul
li{display:flex;padding-top:50px}.page-template-universe .perks ul li
.image{padding-right:25px;width:300px}.page-template-universe
.faq{padding-top:100px;padding-bottom:100px}.page-template-universe .faq
ul{padding-top:30px}.page-template-universe .faq ul
li{padding-bottom:15px}.page-template-universe .faq
h3{padding-top:30px;padding-bottom:15px;font-size:24px}.page-template-universe .faq h3:after{width:21px;height:21px;top:35px}.page-template-universe .faq
.description{padding-bottom:15px}.universe{padding:45px
30px 55px;margin-top:100px}.universe
.slogan{font-size:20px;padding-top:5px}.universe
h2{padding-top:30px;font-size:27px;letter-spacing:5px;line-height:34px}.universe
.description{padding-top:5px;max-width:550px}.universe
ul{display:table;padding-top:30px;padding-bottom:30px}.universe ul
li{display:table-cell}.universe ul li
h3{font-size:18px}.universe ul li
.description{max-width:260px}.universe-popup
.window{width:440px;height:560px;padding:50px
50px}.universe-popup
.close{right:20px;top:20px;width:24px;height:24px}.universe-popup
.title{font-size:30px;padding-top:35px}.universe-popup
.title{line-height:38px}.universe-popup
.subtitle{font-size:29px}.universe-popup
ol.items{padding-top:40px;display:table;padding-bottom:40px}.universe-popup ol.items
li{display:table-cell;padding-top:48px}.universe-popup ol.items li::before{width:40px;height:40px;font-size:20px;line-height:40px}.universe-popup ol.items li
.title{padding-top:0;font-size:16px;line-height:20px}.universe-popup
a.join{width:320px;padding:15px
0;margin-bottom:15px}.universe-popup
a.signin{padding:15px
0;width:320px}.universe-icon{float:left;position:absolute;left:20px;margin:0;top:8px}.main-menu ul li.wpml-ls-current-language.wpml-ls-menu-item{bottom:80px;top:auto}.main-menu ul li.wpml-ls-menu-item.menu-item-has-children>a{pointer-events:none}.main-menu ul li.wpml-ls-menu-item>a{}ul .wpml-ls-menu-item
a{font-size:13px}html{font-size:15px}footer .top-section{display:none}footer .bottom-section{padding-top:0;display:block}footer .bottom-section
.credit{width:100%;display:none}footer .bottom-section .credit.mobile-element{display:table}footer .social-links{padding-left:0}footer .bottom-section .credit
.logo{display:none}footer .bottom-section .r-side{padding-left:0}footer .bottom-section .r-side
.description{padding-top:0;border:none}.menu-credit-second-container{display:block}footer .menu-credit-container,.menu-credit-es-container{display:none}.mobile-list-active{}.apartment-middle .wrapper .amenities ul
li{width:100%;vertical-align:top}html.menu-opened .fullscreen-wraper:after{content:'';height:75px;display:block;position:absolute;top:0;left:0;width:100%;background-color:var(--crem);z-index:1}.wrapper-job
.description{padding-right:0}.apply-form{padding-top:100px;padding-right:15px;padding-left:15px}.page-template-careers .entry:after{background-color:var(--white);height:calc(100% - 80px)}.page-template-apartment .building-hero
.title{padding-bottom:30px}.job-form-header{height:50px;position:relative}.job-form-header
.close{width:24px;height:24px;position:absolute;right:15px;margin:auto;top:0;bottom:0;left:auto;cursor:pointer}.job-form-header .close:before,
.job-form-header .close:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;height:1px;width:100%;background-color:var(--dark-grey);transform:rotate(45deg)}.job-form-header .close:after{transform:rotate(-45deg)}.job-form-header
img{height:20px;width:auto;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}.around{display:none;position:relative}.wrapper-job{display:block}.apply-button{color:var(--white);display:block;margin-top:30px}.apply-form
h3{text-align:center;font-size:26px;line-height:30px}.job{padding:25px
0;margin-right:0;margin-left:0}.wrapper-job
.form{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#03040480;opacity:0;visibility:hidden;pointer-events:none}.wrapper-job.active
.form{opacity:1;visibility:visible;pointer-events:all}.job-form input[type='submit']{width:100%}.careers-gallery{margin:0
20px;margin-top:55px;column-gap:5px}.about .slick-track{left:0px}.apartment-middle .wrapper .amenities ul li:before{left:0}.cities-slider-desktop{display:none!important}.cities-slider-mobile{display:block}.around.mobile-element{display:block;padding-top:0;text-align:center}.around:after{content:'';background:linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:auto;left:0;width:100%;height:390px;z-index:10;bottom:0}.desktop-offers{display:none!important}.apartment-middle-sticky-engine .building-hero
ul.services{padding:0}.around
h2{color:var(--white);font-size:48px;line-height:42px;padding-bottom:20px;padding-right:40px;padding-left:40px}.around
.description{color:var(--white)}.around
a{color:var(--white);border:1px
solid var(--white);text-transform:uppercase;padding:15px
35px;display:inline-block}.around
.info{position:absolute;bottom:45px;z-index:100;width:100%}.around
.item{height:625px;background-size:cover;background-position:center}.around
ul{margin:0;padding:0;text-align:center;position:absolute;top:7px;width:100%;padding:0
25px;display:table!important}.around ul
li{display:table-cell;width:20%;padding:0
3px}.around ul li
button{-webkit-appearance:none;border:none;padding:0;background-color:var(--white);font-size:0;display:block;height:4px;margin:0;opacity: .4;width:100%;cursor:pointer}.around ul li.slick-active
button{opacity:1}footer,.error-content .about-top-icon{display:none}.entry .fullscreen-wraper{padding-right:0;padding-left:0}body
footer{display:block;padding-bottom:90px;padding-top:20px}.services li:nth-of-type(4n) .thumb, .services li:nth-of-type(5n) .thumb, .services li:nth-of-type(6n) .thumb{padding-top:0}.error-content .about-top-icon.mobile-element{display:block;padding-top:0;padding-bottom:20px}.apartment-middle .wrapper .amenities h2, .policy h2, .page-template-apartment .location
h2{font-size:1.75rem}.page-template-apartment .location
.description{padding-bottom:30px}.apartment-middle .wrapper
.side{display:none}.apartment-middle .wrapper
.content{padding-right:0}.menu-title{font-size:20px;max-width:200px;text-align:left;margin-top:14px;min-height:22px;display:flex;align-items:center}.stick .inernal-menu{padding:0}.apartments-list .description h2, .featured-apartments h2, .apartment-middle.apartment-middle-sticky-engine .policy h2, .apartment-middle.apartment-middle-sticky-engine .wrapper .amenities h2,.page-template-apartment .apartment-middle-sticky-engine .location
h2{font-weight:300}.page-template-apartment .building-hero
ul.info{display:block;font-size:0;border-top:1px solid var(--middle-crem);border-bottom:1px solid var(--middle-crem);padding-top:5px;padding-bottom:5px;margin-top:10px}.apartment-middle.apartment-middle-sticky-engine .wrapper .amenities,.apartment-middle .wrapper
.amenities{background-color:var(--crem);padding:30px;margin:0
-30px}.apartment-middle-sticky-engine .policy
.description{padding-bottom:20px}.policy{padding-top:40px}.page-template-apartment .building-hero ul.info
li{display:inline-block;width:50%;padding-right:0}.page-template-offers
.offers{padding-top:20px;padding-bottom:0}h2, .building-hero h1, .page-content
h2{font-size:2.0rem}.page-template-location .footer-promo{margin-top:0;border-top:none;padding-top:100px}.offers-area{display:block}.page-template-location .title-box{position:relative;left:0;padding-right:0;padding-left:0}.location-wrapper{display:none}.location-wrapper.mobile-element{display:block}.page-template-location .title-box.mobile-element{display:block}.near .list
li{pointer-events:none}.title-box
.address{display:block}.title-box .address
p{display:block}.other-apartments .transparent-link{margin-top:0;border:none;text-transform:capitalize;text-decoration:underline;padding:0}.city-wrapper{padding-top:50px;height:auto;display:block;border-bottom:none}.other-apartments .title-section{display:block}.other-apartments .title-section
h2{padding-bottom:15px}.map-converter{position:fixed;width:60px;height:60px;background-repeat:no-repeat;background-position:center;right:10px;bottom:85px;z-index:100;cursor:pointer}.map-icon{background-image:url(/wp-content/themes/mastercollections/gfx/icon-map.svg)}.list-icon{background-image:url(/wp-content/themes/mastercollections/gfx/icon-list.svg);opacity:0;visibility:hidden;pointer-events:none}.map-active .map-icon{opacity:0;visibility:hidden;pointer-events:none}.map-active .list-icon{opacity:1;visibility:visible;pointer-events:all}.experience{padding-top:80px}.city-wrapper
.map{position:fixed;width:100%;height:calc(100% - 150px);top:75px;opacity:0;visibility:hidden;pointer-events:none}.map-active .city-wrapper
.map{opacity:1;visibility:visible;pointer-events:all}.city-wrapper
.content{padding-left:30px;padding-right:30px}.apartments-list.one-item
.item{padding-right:0}.black-border-link{position:absolute;right:0;bottom:30px}.city-wrapper .content .bottom-section{padding-top:10px}.apartments-list>li{border-bottom:none;padding-bottom:0}.cities-menu{white-space:nowrap;width:100%;overflow:auto;display:block;text-align:center}.cities-menu
li{display:inline-block;padding:0
20px}.cities-list li
.inside{padding-top:30px}.cities-list li
a{height:335px}.cities-list
li{width:50%}.cities-list li
.icon{height:200px}.error-content .about-top-icon
img{max-height:40px}.footer-promo
.desc{padding-right:100px}.why
.logo{display:none}.error-content{padding-bottom:40px}.gallery{padding:30px}.why ul
li{padding-top:50px}.page-template-master-for-you-internal .booking-area{padding-top:40px}.why
.title{text-align:center;padding-top:110px;font-size:25px;font-weight:700;text-transform:lowercase}.why .title
strong{font-family:inherit;font-size:35px;text-transform:uppercase;display:block}.footer-promo h2, .offers-area .without-image .item-wrapper h3, .services-description li:first-child{font-size:2.5625rem;line-height:50px}.services-description li:first-child{padding-bottom:20px}.why .title
br{display:none}.why .logo-mobile{position:absolute;right:0;top:30px}.reviews{padding-top:80px;text-align:center}.footer-promo
.image{position:absolute;right:-25px;top:140px;width:150px}body
.wpproslider_t7_star_DIV{padding:20px
15px 0}.footer-promo
.content{display:block}.apartment-gallery li:nth-child(2){}.apartment-gallery li:nth-child(4){}.apartment-gallery
li{grid-row:span 2;grid-column:span 2}.wprevpro{padding-top:40px;margin-right:0px}.wrapper, .page-template-apartments .wrapper-middlesize, .entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{max-width:1200px;padding:0
30px}.good .wrapper-middlesize{padding:30px}body
.wpproslider_t7_DIV_3{line-height:17px;padding-top:10px}.near{display:block;padding-top:20px;z-index:1}.map-active{overflow:hidden}.apartment-middle
.wrapper{display:block;padding:0
30px}.offers h2,.offers
h3{font-size:2.25rem;font-weight:300;text-transform:uppercase}.how-get{padding-top:80px}.offers .item-wrapper{margin-left:10px;margin-right:10px;padding:10px;display:block}.offers .offers-area .item-wrapper{margin-right:30px;margin-left:30px;height:100%}.offers-area
.item{margin-bottom:50px}.how-get ul.list>li{padding-bottom:50px}.page-template-contact .content-wrapper{text-align:center}.page-template-contact .about-top-icon{padding-top:40px}.contact-image{display:none}.contact-image.mobile-element{height:500px;display:block;position:relative;background-size:cover;background-position:center;margin-top:-220px}.offers .slick-arrow{display:none!important}.offers .title
a{display:none}.master
.description{padding-top:15px;white-space:normal}body
.wpproslider_t7_DIV_2{padding-left:15px;padding-right:15px}body
.wprevpro_t7_outer_div{display:block;overflow-x:scroll;white-space:nowrap;overflow-y:hidden}body .wprevpro_t7_outer_div
.outerrevdiv{width:300px;display:inline-block;text-align:left;float:none;vertical-align:top}.master{padding-top:50px}#engine .datepicker--topbar-bottom
.datepicker__topbar{margin:0}.about-content .content-wrapper{padding-top:50px}.about-top-icon
img{max-height:40px}.for-you-items ul
li{padding-bottom:80px}.master
.title{display:block;text-align:center}.featured-apartments-slider
.item{width:360px;padding-right:30px;padding-left:0}.featured-apartments
h2{font-size:3.875rem;line-height:48px}.featured-apartments-slider{margin-top:25px}.featured-apartments .slick-arrow{display:none!important}.parent-title{max-width:none;padding-bottom:0}#engine
.datepicker{left:0;width:100%;padding:0;left:0;transform:none;top:0;position:fixed;height:100%!important;z-index:1111}.featured-apartments-slider .item
.content{padding-left:0;padding-bottom:0;padding-top:20px}.featured-apartments-slider .item
h3{padding-bottom:5px}.featured-apartments-slider .item
.thumb{display:none;padding:15px}.featured-apartments-slider .item .thumb.mobile-element{display:block;border:none}.about .centeralign,.about .slick-arrow{display:none!important}.about
h2{padding-bottom:15px}.about
.content{padding-bottom:35px;text-align:center;margin:auto;padding-top:20px}.welcome-banner
li{padding:0
20px}#engine
.datepicker__months{top:15px}#engine
.datepicker__inner{padding:0}.booking-area{position:absolute}.entry .fullscreen-wraper .booking-area{display:none}.page-template-apartment .booking-area{bottom:0;position:relative}.calendar-open{overflow:hidden}.mobile-list-active
header{z-index:1}#engine .guests-menu{position:fixed;left:0;top:0;width:100%;height:100%;transform:none;padding:0;z-index:1111}#engine .add-menu-wrapper{height:calc(100% - 100px)}#engine
.results{padding:0}.hero
.entry{display:table-cell;vertical-align:top;padding-top:130px}#engine .apartments-options,#engine
#calendar{width:100%}.hotelsBooking,#engine{display:block;width:calc(100% - 80px);padding:10px
15px}.page-template-master-for-you-internal .booking-area
form#engine{width:100%}.menu-wrap > div .sub-menu
li{height:30px}#engine .hotels.active .apartments-options, #engine .hotels.active .apartments-options:after{background-color:transparent;width:100%}#engine
div.submit{margin-left:0px;margin-right:0px;text-align:center;margin-bottom:0}.hotelsBooking > section, .hotelsBooking [data-action="book"],#engine>div{min-height:46px;margin-left:0;margin-bottom:8px;text-align:left}.page-template-building .booking-area #engine>div.night-price{display:none}.page-template-apartment .booking-area #engine>div.night-price.mobile-element{position:relative;right:0;text-align:center;display:inline-block;padding-bottom:10px;border:none!important}.menu-active{position:fixed}.page-template-building .booking-area #engine > div.submit, .page-template-apartment .booking-area #engine>div.submit{width:100%;position:relative;right:0}header a.logo,.home
a.logo{float:none;margin-left:auto;margin-right:auto;margin-top:25px}header
a.logo{margin-top:18px}.page-template-building header a.logo,
.page-template-apartments header a.logo,
.page-template-location header a.logo,
.page-template-offers header a.logo,
.page-template-apartment header
a.logo{float:left;margin-left:30px;margin-top:18px}header .book-now,.home .book-now{position:absolute;left:35px;right:auto;padding-left:0;padding-right:0;margin:0;top:20px;outline:none!important;opacity:0;visibility:hidden;pointer-events:none;z-index:2}.inernal-menu
ul{display:block;white-space:nowrap;overflow:auto}.inernal-menu ul li
a{padding-top:20px;padding-bottom:15px}.inernal-menu ul
li{}.menu-active .home .book-now,.menu-active header .book-now{opacity:1;visibility:visible;pointer-events:all}.home .book-now{padding-right:30px;padding-left:30px}.page-template-building .book-now, header.apartment-sticky-engine .book-now{color:var(--red);border:transparent}.home .menu-wrap > div,
header .menu-wrap>div{padding-top:10px}#engine .menu-wrap>div{pointer-events:none}#engine .fields.active .menu-wrap>div{pointer-events:all}header .hamburger,.home
.hamburger{top:0;height:90px;right:0;position:absolute;z-index:2}header
.hamburger{height:75px;z-index:2}.home .main-menu, header .main-menu{top:75px;right:0;width:100%;height:100%;position:fixed;text-align:left}.desktop-element{display:none}.main-menu ul li.for-you{padding-top:15px;margin-top:0}.menu-wrap > div .sub-menu{padding-top:10px}.hamburger .inside, .hamburger .inside:after, .hamburger .inside:before{width:35px}.menu-wrap > div ul.menu>li{padding-bottom:15px}#engine .menu-wrap > div ul.menu>li>a{font-size:18px}.menu-wrap>div{opacity:1;visibility:visible;pointer-events:none;position:relative;top:0!important;right:0}.menu-active .menu-wrap>div{pointer-events:all}.main-menu ul li.main,.main-menu ul
li.city{display:none}.menu-wrap > div
ul.menu{padding:0;min-width:auto;box-shadow:none}.hero
h1{line-height:50px;background-size:300%;background-position:top 0 center;background-attachment:local;background-repeat:no-repeat}.hero{height:800px;position:relative;z-index:100;background-attachment:local}.master
ul{margin-right:0;padding-top:30px;display:block;overflow-x:scroll;white-space:nowrap;font-size:0}.page-template-careers .master
ul{grid-template-columns:calc(50% - 10px) calc(50% - 10px);display:grid;column-gap:20px;row-gap:15px;white-space:normal;margin-right:0;margin-left:0;padding-left:0}.page-template-careers .master ul
li{padding-right:0}.page-template-careers .master ul li
.wrap{max-width:none}.page-template-careers .master ul
h3{text-align:center;padding-top:15px}.page-template-careers .master ul
.description{display:none}.page-template-careers .master ul li
.image{height:200px}.page-template-careers .master ul li:nth-child(even) .image{height:200px}.master ul
li{display:inline-block;vertical-align:top;padding-right:40px}.wrapper-middlesize{max-width:1200px;padding:0
30px}.gallery li:nth-child(5){grid-row:span 1;grid-column:span 2}.gallery ul li:last-child{display:none}.our-values{text-align:center;padding-top:70px;margin-top:0;padding-bottom:25px}.about-content .main-area{display:none}.about-content .main-area.mobile-element{display:block;padding-top:50px}.about-content .main-area .column-1{padding-right:0;padding-top:50px;padding-bottom:60px}.about-content .main-area
em{padding-bottom:20px;padding-top:10px}.about-content .main-area
.thumb{width:80%;height:500px;margin:auto}.page-template-home .hero
h1{font-size:3.0rem}.hero
.overlay{height:500px}.wrapper-fullwidth{padding:0
25px}.welcome-banner{right:auto;height:auto;padding:40px;position:relative;top:-40px;width:auto}#engine .apartment-list{height:100%;position:fixed;width:100%;top:0;left:0;z-index:1000;padding:0;pointer-events:none}.engine-header{height:50px;text-align:center;line-height:50px;position:relative;background-color:var(--crem)}.engine-header
.close{left:20px;top:0;bottom:0;position:absolute;width:20px;height:20px;margin:auto;background-image:url(/wp-content/themes/mastercollections/gfx/arrow-brown-down.svg);background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}.master ul li
.wrap{max-width:280px}.master ul li:nth-child(even) .image{height:380px}.master ul
.image{height:330px}.entry
h1{font-size:2rem}.page-template-careers .subdescription, .error-content p, .about .content p, .content-wrapper .description, .about-content .main-area p, .offers .item .content .description, .experience .description, .services-description li, .page-content p, .page-template-careers .master
.description{line-height:28px}.gallery li:first-child
.thumb{height:425px}.title-box
h1{padding-bottom:20px}.page-template-offers
h1{font-size:58px;text-align:center;line-height:56px}.page-template-offers .title-box{padding-top:40px}.copy{margin:0;position:absolute;right:0;top:0}h1.title-with-icon{padding-top:35px}.gallery li:nth-child(2) .thumb, .gallery li:nth-child(3) .thumb{height:370px}.page-template-contact .content-wrapper
.description{padding-top:20px}.contact-content
.social{text-align:center}.contact-content .social
ul{margin:auto}.contact-content .social ul
li{padding-right:20px;padding-left:20px}ul.contact-form input, ul.contact-form textarea, ul.contact-form
select{background-color:var(--white)}ul.contact-form [type='submit']{display:block;width:100%}.contact-content .information .contact-us{margin-top:60px}.page-template-contact .contact-content .info
.description{margin:auto;display:inline-block}.contact-content .info .description
table{margin:auto;margin-bottom:25px}.contact-content
.information{width:100%;display:block}.contact-content
.info{padding-top:70px;text-align:center}.contact-content .info>img{margin:auto}.services li:nth-of-type(2n) .image, .services li:nth-of-type(3n) .image{height:520px}.our-values
ul{row-gap:60px;column-gap:90px;margin-top:30px;display:block}.our-values
.image{height:70px;margin-bottom:10px}.services
.image{height:380px;margin:0
30px}.services
h3{padding:40px
0 15px}.our-values
li{padding-bottom:35px}.offers{margin-top:70px;padding-top:60px}.page-template-building
.offers{border-top:none;margin-top:0}.page-template-building .offers .wrapper-middlesize{text-align:center}.offers .simple-link{display:inline-block;margin:auto;text-decoration:underline;margin-top:30px}.page-template-apartments
.offers{border-top:none;margin-top:0;padding-top:0}.our-values
.description{padding-top:10px}.page-template-master-for-you .offers, .page-template-master-for-you-internal
.offers{margin-top:60px}.page-template-master-for-you
.offers{margin-top:0px}.for-you-items
ul{padding-top:90px;row-gap:150px;column-gap:200px;display:block}.job-description{line-height:28px}.careers-gallery
.thumb{height:200px}.for-you-items{padding-bottom:0px}.services{column-gap:245px;grid-template-columns:calc(50% - 122px) calc(50% - 123px);display:block;padding-top:40px;padding-bottom:0}.services
.description{max-width:none}.building-hero
ul.services{display:block;margin:auto;font-size:0;text-align:center;padding-top:40px}.building-hero
.description{padding-top:40px}.apartment-middle .building-hero
.description{padding-top:0px}.building-hero ul.services li
.thumb{max-width:none;padding:0
20px}.services
li{padding-bottom:80px}.services li:last-child{padding-bottom:20px}.services-description
li{padding-bottom:0px}.wrapper-fullwidth{max-width:none;padding:0
30px}.wrapper-fullwidth
.wrapper{padding:0}.building-hero
.wrapper{display:block}.breadcrubs{display:none}.building-hero ul.services
li{padding:0;display:inline-block;vertical-align:top;width:50%;padding-bottom:30px}.building-hero .description
.thumb{padding-top:30px;text-align:left;max-width:none}.page-template-apartment .building-hero .description
.thumb{padding-left:0;border-left:none;padding-top:35px}.building-hero
.type{padding-top:5px;padding-bottom:20px}.building-hero
ul.info{padding-top:5px;display:inline-block;margin:auto}.building-hero ul.info
li{display:block;padding:0;border:none}.building-hero ul.info li
span{font-size:0.875rem;display:inline-block;padding-bottom:0}.about{padding-top:0;padding-bottom:30px}.mobile-list-active
.about{z-index:0}.careers-banner{height:500px}.jobs{padding-top:100px}header .fullscreen-wraper{padding-left:0;text-align:center}.for-you-items .thumb
.image{height:480px}.jobs-nav{padding-top:30px;padding-bottom:45px}.hero
.description{padding-top:15px;display:none}.offers .item
.image{height:220px}.offers .item
.content{padding-left:10px;padding-top:20px;padding-bottom:80px;padding-right:10px}.offers .item .content
.description{line-height:20px}.offers .item .content .description
br{display:none}.offers .item .content
a{position:absolute;bottom:0;width:calc(100% - 10px);left:5px}.offers .item .content
h3{font-size:20px;text-transform:capitalize}.apartment-middle.apartment-middle-sticky-engine .wrapper
.side{flex-basis:500px}.offers-area .without-image .item-wrapper
h3{font-size:36px}#map-canvas{height:420px}.page-template-apartment #map-canvas{height:335px}.offers-area .without-image .item-wrapper
.content{padding-bottom:35px}.page-template-location .main-image{height:350px;margin-top:0}.near .side
.address{display:none}.other-apartments-apartments .other-apartments-slider .item
.thumb{height:360px}.near .side #map-canvas{height:calc(100% - 150px);position:fixed!important;top:75px;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.offers-area .item.without-image .content
.description{padding-top:10px;padding-bottom:0}.offers-area .item.without-image .content
a{position:relative;margin-top:25px;width:auto;padding:10px
20px}.map-active .near .side #map-canvas{opacity:1;visibility:visible;pointer-events:all}.header-image{height:500px;z-index:2}.page-template-building .booking-area #engine, .page-template-apartment .booking-area
#engine{min-width:auto;width:100%;box-shadow:none}.location{padding-top:40px;padding-bottom:70px}.building-hero{padding-top:200px;padding-bottom:40px;text-align:center}.page-template-building .booking-area{padding-left:30px;padding-right:30px;bottom:-150px;position:absolute}.page-template-apartment .building-hero{text-align:left;padding-top:40px}.page-template-apartment
.location{padding-top:30px;padding-bottom:0}.gallery-popup-slider .item
img{max-height:500px}.footer-promo,.home .footer-promo{padding-top:100px;padding-bottom:50px}.apartment-middle.apartment-middle-sticky-engine .wrapper
.content{flex-basis:calc(100% - 500px)}.footer-book{background-color:var(--crem);position:fixed;width:100%;bottom:0;left:0;padding:11px
10px;z-index:100}.page-template-universe .footer-book{display:none}.mobile-list-active .footer-book{z-index:1}.footer-space{height:75px}.stick .page-template-building .book-now{color:var(--white)}.footer-book a.book-now{margin:0!important;position:relative;left:0;top:0;opacity:1;visibility:visible;pointer-events:all;background-color:var(--dark-green);color:var(--white);display:block;float:none}.page-template-building .book-now:hover, header.apartment-sticky-engine .book-now:hover{color:var(--white)}.page-template-services .title-box, .page-template-apartments .title-box{padding-bottom:30px;padding-top:40px}.other-apartments{padding-top:55px;padding-bottom:55px}.other-apartments-apartments{padding-top:0}.other-apartments.other-apartments-apartments .apartments-l{display:none}.other-apartments.other-apartments-apartments .apartments-l.mobile-element{display:block}.other-apartments .apartments-l{padding-top:35px;display:block;overflow:auto;white-space:nowrap;font-size:0}.other-apartments ul.slick-dots{display:block!important;text-align:center;padding:0}.other-apartments ul.slick-dots
li{display:inline-block;padding:0
4px}.other-apartments ul.slick-dots li
button{width:8px;height:8px;border-radius:50%}.other-apartments-slider .item
.thumb{height:280px}.other-apartments .out-slider{float:none;width:100%}.other-apartments-slider .slick-arrow{display:none!important}.other-apartments
.content{float:none;width:100%;padding:20px
30px 70px}.other-apartments-apartments
.content{padding:0}.page-template-apartment .other-apartments
.content{padding:20px
20px 70px}.other-apartments-apartments .content
.inside{position:relative;top:0;right:0;width:100%;padding-top:20px;padding-left:0;padding-right:0;padding-bottom:70px}.other-apartments .content .middle-size-button{width:calc(50% - 30px);right:30px;left:auto;bottom:15px}.page-template-apartment .other-apartments .content .middle-size-button{padding:12px
0;right:20px;bottom:20px}.other-apartments-apartments .content .middle-size-button{right:0;width:50%}.other-apartments .apartments-l>.apart,#portfoliolist>div:not(.grid-sizer){margin-bottom:20px;vertical-align:top}.page-template-apartment .other-apartments .apartments-l>.apart{width:320px;display:inline-block;margin-bottom:0;margin-right:15px}.other-apartments .content
.view{position:absolute;left:30px;bottom:30px;display:none}.other-apartments .content .view.mobile-element{display:inline-block}.page-template-apartment .other-apartments .content
.view{left:20px}.other-apartments-apartments .content
.view{left:0}.other-apartments .content
ul.info{padding-top:10px;font-size:0;white-space:normal}.other-apartments .content ul.info
li{display:inline-block;width:50%}.apartment-gallery{grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(5, 1fr)}.apartment-middle{margin:0
-30px}.apartment-gallery li:nth-child(1){height:250px;grid-row:span 3;grid-column:span 8}}@media (max-width: 479px){.content-faq #portfoliolist > div .wrapper-middlesize{padding:0}.content-faq
h2{font-size:30px}.content-faq #portfoliolist > div .list
.question{font-size:20px;padding-right:30px}.content-faq #portfoliolist > div .list li.active
.answer{padding-right:0}.content-faq #portfoliolist > div
.list{padding-top:25px}.filters-select-wrap{padding:0}.hero-slideshow
h1{font-size:47px}.hero-slideshow .booking-area{margin-bottom:-190px}.home .welcome-banner{top:160px}.hero-slideshow:before{height:70px}.home.page-template-home
a.logo{margin-top:20px}.home.page-template-home
.hamburger{top:18px}.home.page-template-home .languages-selector{margin-top:8px}.families-promo .image
h2{font-size:50px;line-height:normal}.families-promo .image
h3{font-size:25px}.families-promo .content
h2{font-size:36px;line-height:normal}.families-promo .content
.description{font-size:15px;line-height:25px}.families-promo{margin-top:70px}.hero.families-hero
.overlay{padding-top:30px;padding-bottom:30px}#engine
.datepicker__buttons{padding-right:0}.languages-selector{right:72px;top:15px}.stick .languages-selector{margin-top:0;top:15px;right:72px}.home .languages-selector{margin-top:18px}.stick .home .languages-selector{margin-top:6px}.page-template-universe
.hero{padding-bottom:60px}.page-template-universe .hero .wrapper
h1{font-size:33px;font-weight:700;line-height:40px;padding-bottom:40px;padding-top:60px}.page-template-universe .hero
.wrapper{padding:0
15px}.page-template-universe .hero .wrapper
a.join{min-width:250px}.page-template-universe .hero .wrapper
img{margin-top:55px;max-width:220px}.page-template-universe .how-it-works{padding-top:80px}.page-template-universe
h2{text-transform:uppercase}.page-template-universe .banner
h2{text-transform:none;font-weight:700}.page-template-universe .points h2, .page-template-universe .perks h2,.page-template-universe .faq
h2{text-transform:none}.page-template-universe .how-it-works
ol.items{padding-top:30px;display:table}.page-template-universe .how-it-works ol.items
li{display:block;padding-top:50px;padding-bottom:35px}.page-template-universe .how-it-works ol.items li::before{width:40px;height:40px;font-size:19px;line-height:40px}.page-template-universe .how-it-works ol.items h3,.page-template-universe .rewards ul.items
h3{font-size:16px;font-weight:700}.page-template-universe .how-it-works ol.items
.description{padding-top:8px;font-size:13px;line-height:16px!important}.page-template-universe .how-it-works ol.items .description,
.universe .slogan,
.page-template-universe .rewards ul.items .description,
.universe
.description{line-height:20px}.page-template-universe
.points{padding-top:40px}.page-template-universe .points
ul.items{display:block}.page-template-universe .points ul.items>li{display:block;padding-bottom:40px}.page-template-universe .points
ul.icons{display:table;margin-top:20px}.page-template-universe .wrapp-icons{min-height:145px;padding-bottom:15px}.page-template-universe .points ul.icons
li{display:table-cell}.page-template-universe .points ul.icons
li.equal{padding:0
30px;font-size:52px}.page-template-universe .points
.description{max-width:430px}.page-template-universe .perks ul li .description,
.page-template-universe .banner .description,
.page-template-universe .points .description,
.page-template-universe .faq .description,
.universe ul li h3,
.universe-popup ol.items li::before{line-height:24px}.page-template-universe
.rewards{padding-top:30px;padding-bottom:35px;margin-top:30px}.page-template-universe .points
.description{font-size:16px;line-height:30px}.page-template-universe .rewards
h2{padding-bottom:25px;text-transform:none;line-height:42px}.page-template-universe
div.description{line-height:27px}.page-template-universe .rewards
ul.items{display:block;margin-top:35px;margin-bottom:5px}.page-template-universe .rewards ul.items
img{max-width:110px}.page-template-universe .rewards ul.items
li{display:block;padding-bottom:30px}.page-template-universe .rewards ul.items
h3{padding-top:12px}.page-template-universe .rewards ul.items
.description{padding-top:8px;max-width:none}a.join{padding:17px
45px}.page-template-universe
.banner{padding-top:70px;padding-bottom:70px;padding-right:10px;padding-left:10px}.page-template-universe .banner
.wrapper{padding:60px
40px}.page-template-universe .banner
.description{padding-top:30px;padding-bottom:30px;max-width:600px;line-height:27px}.page-template-universe .banner
table{margin-top:25px;margin-bottom:25px;display:block!important;height:auto!important;margin:auto;text-align:center;padding:25px
0}.page-template-universe .banner table tbody,.page-template-universe .banner table
tr{width:100%;display:block;height:auto!important}.page-template-universe .perks .wrapper,.page-template-universe .faq
.wrapper{max-width:840px;padding-left:10px;padding-right:10px}.page-template-universe .perks
h3{font-size:16px}.page-template-universe .perks ul li
.description{font-size:15px;line-height:27px}.page-template-universe .perks ul
li{display:flex;padding-top:50px}.page-template-universe .perks ul li
.image{padding-right:20px}.page-template-universe .perks ul li .image
img{width:93px}.page-template-universe
.faq{padding-top:70px;padding-bottom:0}.page-template-universe .faq
ul{padding-top:25px}.page-template-universe .faq ul
li{padding-bottom:10px}.page-template-universe .faq
h3{padding-top:30px;padding-bottom:15px;font-size:20px;padding-right:40px}.page-template-universe .faq h3:after{width:21px;height:21px;top:35px}.page-template-universe .faq
.description{padding-bottom:15px;line-height:27px}.universe{padding:55px
0px;margin-top:100px}.universe
.slogan{font-size:20px;padding-top:5px}.universe
h2{padding-top:30px;font-size:20px;letter-spacing:0px;line-height:34px}.universe
.description{padding-top:5px;max-width:550px;font-size:14px}.universe
ul{display:table;padding-top:30px;padding-bottom:30px}.universe ul
li{display:table-cell}.universe ul li
h3{font-size:16px;line-height:20px}.universe ul li
.description{max-width:260px;font-size:12px;line-height:14px}.universe-popup
.window{width:calc(100% - 20px);height:520px;padding:50px
20px 25px}.universe-popup .window
img{max-width:100px}.universe-popup
.close{right:15px;top:15px;width:24px;height:24px}.universe-popup
.title{font-size:30px;padding-top:35px}.universe-popup
.title{line-height:38px}.universe-popup
.subtitle{font-size:29px}.universe-popup
ol.items{padding-top:35px;display:table;padding-bottom:40px}.universe-popup ol.items
li{display:table-cell;padding-top:48px}.universe-popup ol.items li::before{width:40px;height:40px;font-size:20px;line-height:40px}.universe-popup ol.items li
.title{padding-top:0;font-size:16px;line-height:20px}.universe-popup
a.join{width:100%;padding:15px
0;margin-bottom:15px}.universe-popup
a.signin{padding:15px
0;width:100%}.universe-icon{float:right;margin:0;width:40px;left:20px;top:5px}.home .universe-icon{top:24px}.stick .universe-icon{top:5px}.stick .home .universe-icon{top:11px}html{font-size:15px}.page-template-careers .subdescription br,
.page-template-careers .master .description
br{display:none}.offers
.item{width:250px;margin-right:20px}.wrapper-jobs{padding:0
30px}.jobs-nav
li{padding:0
15px 10px;display:inline-block}.entry{margin-top:50px}.wrapper-job .description
h3{font-size:20px;line-height:24px}.wrapper-job .description
h4{font-size:13px;padding-top:15px}.gallery-popup
.close{top:0;right:0}.gallery-popup-slider .slick-arrow{bottom:0;top:auto;background-color:#63626040}.gallery-popup-slider .slick-next{right:0;top:auto}#engine > div.night-price
.price{font-size:16px}#engine > div.night-price
span{}.gallery-popup-slider .slick-prev{left:0}.inernal-menu{top:50px}.page-template-apartments .inernal-menu,
.page-template-services .inernal-menu,
.page-template-offers .inernal-menu{top:50px}.apartments-list .description
ul{padding-bottom:20px}.page-template-location .inernal-menu{top:50px}.cities-list li
h3{font-size:18px}.apartments-list.one-item .item
.description{padding-top:20px;padding-bottom:50px}.apartments-list{padding-top:25px}.our-values
h3{font-size:16px;line-height:20px}.apartments-list.one-item .item
.image{height:225px}.page-template-apartment .entry
h1{font-size:22px;line-height:27px}body .apartments-list .description
h2{font-weight:600}.cities-menu li span,.list-description{font-size:13px}h1.title-with-icon
.image{height:30px;margin-bottom:15px}body .cities-list li
.type{font-size:8px}.cities-list{margin-right:-10px;margin-left:-10px;margin-bottom:0}body .menu-wrap > div .sub-menu li
span{font-size:11px;margin-top:4px}.menu-wrap > div ul.menu>li>a{font-size:18px}.contact-content .information .contact-us
h2{font-size:20px;line-height:24px}.error-content
h1{font-size:40px;line-height:48px}ul.contact-form
textarea{height:100px}ul.contact-form{padding-top:25px}.contact-content .social
h2{font-size:20px;line-height:24px}.contact-content .information .whatsapp,
.contact-content .information .contact-us{padding:15px
25px}header{height:50px}.contact-content .information .whatsapp
a{padding:15px
55px;font-size:18px;text-align:left}.page-template-building
header{height:62px}.contact-content .information .whatsapp a:before{width:25px;height:25px;left:15px}.offers-slider{margin:0
-15px;margin-top:20px}.gallery
ul{row-gap:10px;column-gap:10px}.around{display:none;position:relative}.addRoom, .room-options li label, body .date-picker-wrapper .footer strong, body .date-picker-wrapper .footer div, body .date-picker-wrapper .footer span, body .date-picker-wrapper .month-wrapper table th, .apartments-list .description ul li, .apartments-list .description .address, .other-apartments .content ul.info li, .policy .description, .cities-list li .type, .title-box .address, .title-box .description, .welcome-banner .description, .why ul li .description, footer .top-section ul.sub-menu li a, .menu-wrap > div .sub-menu li a, .menu-wrap > div .sub-menu li span, body .wprev_preview_tcolor2_T7, .breadcrubs, .near .side .address, .how-get .description, .building-hero .address, .building-hero ul.info li, .services .description, .view, .apartments-list .description .price, .hotels-options ul
li{font-size:13px;line-height:22px}.about-top-icon{margin-bottom:20px}.main-menu
a{font-size:13px}.subdescription{padding-top:20px}.why{padding-bottom:70px}.for-you-items .thumb h3,.for-you-items .thumb
.description{margin:0
-30px}.for-you-items .thumb
h3{font-size:20px;line-height:24px;text-transform:capitalize;font-weight:600;padding-top:25px;padding-bottom:10px}.for-you-items .thumb
.description{font-size:13px;line-height:20px;padding-bottom:20px}.for-you-items .thumb
a{min-width:auto}.gallery li
.thumb{height:160px}.middle-size-button{padding:15px
30px}.featured-apartments-slider .item
.image{height:290px;width:215px}.cities-slider .item
.wrpp{transform:scale(0.6);display:block}.cities-slider .item.slick-current
.wrpp{transform:scale(1)}.footer-promo .image
img{width:260px;margin-right:-25px}.page-template-master-for-you-internal
.why{padding-top:0}#engine
.datepicker__month{width:100%}.around.mobile-element{display:block;padding-top:0;text-align:center}.why ul li
h3{font-size:16px;line-height:14px}.why ul li
.image{width:100px;margin:auto;height:75px}.why
ul{row-gap:0;column-gap:30px}.why ul li .image
img{max-width:none;max-height:100%}.welcome-banner
.description{padding-top:35px;padding-bottom:35px}.around:after{content:'';background:linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:auto;left:0;width:100%;height:390px;z-index:10;bottom:0}.around
h2{color:var(--white);font-size:48px;line-height:42px;padding-bottom:20px;padding-right:40px;padding-left:40px}.around
.description{color:var(--white)}.around
a{color:var(--white);border:1px
solid var(--white);text-transform:uppercase;padding:15px
35px;display:inline-block}.around
.info{position:absolute;bottom:45px;z-index:100;width:100%}.around
.item{height:625px;background-size:cover;background-position:center}.around
ul{margin:0;padding:0;text-align:center;position:absolute;top:7px;width:100%;padding:0
25px}.around ul
li{display:table-cell;width:20%;padding:0
3px}.around ul li
button{-webkit-appearance:none;border:none;padding:0;background-color:var(--white);font-size:0;display:block;height:4px;margin:0;opacity: .4;width:100%;cursor:pointer}.around ul li.slick-active
button{opacity:1}footer,.error-content .about-top-icon{display:none}.entry .fullscreen-wraper{padding-right:0;padding-left:0}.services li:nth-of-type(4n) .thumb, .services li:nth-of-type(5n) .thumb, .services li:nth-of-type(6n) .thumb{padding-top:0}.error-content .about-top-icon.mobile-element{display:block;padding-top:0;padding-bottom:15px}.apartment-middle .wrapper .amenities h2, .policy h2, .page-template-apartment .location
h2{font-size:1.75rem}.page-template-apartment .location
.description{padding-bottom:30px}.apartment-middle .wrapper
.side{display:none}.apartment-middle .wrapper
.content{padding-right:0}.menu-title{font-size:10px;max-width:100px;text-align:left;margin-top:13px;padding-left:10px;margin-left:10px}.stick .inernal-menu{padding:0}.apartments-list .description h2, .featured-apartments h2, .apartment-middle.apartment-middle-sticky-engine .policy h2, .apartment-middle.apartment-middle-sticky-engine .wrapper .amenities h2,.page-template-apartment .apartment-middle-sticky-engine .location
h2{font-weight:300}.page-template-apartment .building-hero
ul.info{display:block;font-size:0;border-top:1px solid var(--middle-crem);border-bottom:1px solid var(--middle-crem);padding-top:5px;padding-bottom:5px;margin-top:10px}.apartment-middle.apartment-middle-sticky-engine .wrapper .amenities,.apartment-middle .wrapper
.amenities{background-color:var(--crem);padding:30px;margin:0
-30px}.apartment-middle-sticky-engine .policy
.description{padding-bottom:20px}.policy{padding-top:40px}.page-template-apartment .building-hero ul.info
li{display:inline-block;width:50%;padding-right:0}.page-template-offers
.offers{padding-top:20px;padding-bottom:0}h2, .building-hero h1, .page-content
h2{font-size:26px;line-height:31px}.page-template-location .footer-promo{margin-top:0;border-top:none;padding-top:100px}.building-hero
h1{font-size:30px;line-height:34px}.offers-area{display:block}.page-template-location .title-box{position:relative;left:0;padding-right:0;padding-left:0}.location-wrapper{display:none}.location-wrapper.mobile-element{display:block}.page-template-location .title-box.mobile-element{display:block}.near .list
li{pointer-events:none;padding-left:25px;font-size:13px}.near .list
ol{padding-top:20px}.title-box
.address{display:block}.title-box .address
p{display:block}.other-apartments .transparent-link{margin-top:0;border:none;text-transform:capitalize;text-decoration:underline;padding:0}.city-wrapper{padding-top:50px;height:auto;display:block;border-bottom:none}.other-apartments .title-section{display:block}.other-apartments .title-section
h2{padding-bottom:15px}.map-converter{position:fixed;width:60px;height:60px;background-repeat:no-repeat;background-position:center;right:10px;bottom:85px;z-index:100;cursor:pointer}.map-icon{background-image:url(/wp-content/themes/mastercollections/gfx/icon-map.svg)}.list-icon{background-image:url(/wp-content/themes/mastercollections/gfx/icon-list.svg);opacity:0;visibility:hidden;pointer-events:none}.map-active .map-icon{opacity:0;visibility:hidden;pointer-events:none}.map-active .list-icon{opacity:1;visibility:visible;pointer-events:all}.experience{padding-top:50px}.city-wrapper
.map{position:fixed;width:100%;height:calc(100% - 120px);top:50px;opacity:0;visibility:hidden;pointer-events:none}.map-active .city-wrapper
.map{opacity:1;visibility:visible;pointer-events:all}.city-wrapper
.content{padding-left:30px;padding-right:30px}.apartments-list.one-item
.item{padding-right:0}.black-border-link{position:absolute;right:0;bottom:8px;bottom:0;width:100%;text-align:center}.city-wrapper .content .bottom-section{padding-top:10px}.apartments-list>li{border-bottom:none;padding-bottom:0;padding-top:0;padding-bottom:60px}.cities-menu{white-space:nowrap;width:100%;overflow:auto;display:block;text-align:center;margin:0
-30px;width:calc(100% + 60px);padding-bottom:15px;font-size:0}.cities-menu
li{display:inline-block;padding:0
10px}.cities-menu li:first-child{padding-left:20px}.cities-list li
.inside{padding-top:0}.cities-list li
a{height:180px;max-width:155px}.cities-list
li{width:50%}.cities-list li
.icon{height:120px}.cities-list li .icon
img{max-width:100%;max-height:120px}.error-content .about-top-icon
img{max-height:30px}.footer-promo
.desc{padding-right:60px}.why
.logo{display:none}.error-content{padding-bottom:40px}.gallery{padding:30px
15px 0}.why ul
li{padding-top:50px}.page-template-master-for-you-internal .booking-area{padding-top:40px}.why ul li
.description{font-size:12px;padding-top:8px}.why
.title{text-align:center;padding-top:105px;font-size:25px;font-weight:700;text-transform:lowercase}.why .title
strong{font-family:inherit;font-size:35px;text-transform:uppercase;display:block;line-height:20px}.footer-promo h2, .offers-area .without-image .item-wrapper h3, .services-description li:first-child{font-size:2.5625rem;line-height:50px}.footer-promo
h2{font-size:26px;line-height:31px}.footer-promo
.description{font-size:14px;line-height:19px;max-width:230px}.services-description li:first-child{padding-bottom:20px;font-size:32px;line-height:38px}.why .title
br{display:none}.why .logo-mobile{position:absolute;right:0;top:55px}.reviews{padding-top:80px;text-align:center}.footer-promo
.image{position:absolute;right:0;top:120px;width:150px}body
.wpproslider_t7_star_DIV{padding:20px
15px 0}.footer-promo
.content{display:block}.apartment-gallery li:nth-child(2){grid-row:span 3;grid-column:span 4}.apartment-gallery li:nth-child(4),.apartment-gallery li:nth-child(5){display:none}.apartment-gallery
li{grid-row:span 3;grid-column:span 2}.wprevpro{padding-top:40px;margin-right:0px}.wrapper, .page-template-apartments .wrapper-middlesize, .entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{max-width:1200px;padding:0
30px}.good .wrapper-middlesize{padding:25px;margin-right:30px;margin-left:30px;padding-right:0;padding-left:0;margin-top:30px}body
.wpproslider_t7_DIV_3{line-height:17px;padding-top:10px}.near{display:block;padding-top:20px;z-index:1}.map-active{overflow:hidden}.apartment-middle
.wrapper{display:block;padding:0
30px}.offers h2,.offers
h3{font-size:26px;font-weight:300;text-transform:uppercase}.near .list li:before{left:0;text-align:left;font-size:13px}.how-get{padding-top:80px}.offers .item-wrapper{margin-left:0;margin-right:0;padding:10px;display:block;height:460px}.offers .offers-area .item-wrapper{margin-right:30px;margin-left:30px}.offers .offers-area .red-background .item-wrapper{margin-right:0;margin-left:0}.offers-area
.item{margin-bottom:50px;width:100%}.how-get ul.list>li{padding-bottom:50px}.page-template-contact .content-wrapper{text-align:center}.page-template-contact .about-top-icon{padding-top:40px}.contact-image{display:none}.contact-image.mobile-element{height:500px;display:block;position:relative;background-size:cover;background-position:center;margin-top:-240px}.offers .slick-arrow{display:none!important}.offers .title
a{display:none}.master
.description{padding-top:15px;white-space:normal;font-size:13px;line-height:16px}.master ul
.description{font-size:13px;line-height:16px;padding-top:0}body
.wpproslider_t7_DIV_2{padding-left:15px;padding-right:15px}body
.wprevpro_t7_outer_div{display:block;overflow-x:scroll;white-space:nowrap;overflow-y:hidden}body .wprevpro_t7_outer_div
.outerrevdiv{width:300px;display:inline-block;text-align:left;float:none;vertical-align:top}.master{padding-top:50px}.featured-apartments{padding:50px
0 24px}#engine .datepicker--topbar-bottom
.datepicker__topbar{margin:0;padding:15px}.about-content .content-wrapper{padding-top:50px}#engine .datepicker--topbar-has-close-button
.datepicker__info{padding-left:0}.about-top-icon
img{max-height:30px}.for-you-items ul
li{padding-bottom:80px}.master
.title{display:block;text-align:center}.featured-apartments-slider
.item{width:265px;padding-right:20px;padding-left:0}.featured-apartments
h2{font-size:34px;line-height:31px}.featured-apartments-slider{margin-top:20px}.featured-apartments .slick-arrow{display:none!important}.parent-title{max-width:none;padding-bottom:0;font-size:14px}#engine
.datepicker{left:0;width:100%;padding:0;left:0;transform:none;top:0;position:fixed;height:100%!important}.featured-apartments-slider .item
.content{padding-left:0;padding-bottom:0;padding-top:20px}.featured-apartments-slider .item
h3{padding-bottom:5px;font-size:18px}.featured-apartments-slider .item
.thumb{display:none;padding:15px}.featured-apartments-slider .item .thumb.mobile-element{display:block;border:none}.about .centeralign,.about .slick-arrow{display:none!important}.cities-slider .item
.wrpp{height:300px;padding:20px
0;width:100%}.cities-slider
.item{width:200px}.cities-slider .item .wrpp
.image{height:190px;margin-top:20px}.type{font-size:8px}.cities-slider .item .wrpp .image
img{max-width:90%;height:auto}.about
h2{padding-bottom:15px;font-size:26px;line-height:31px}.about
.content{padding-bottom:50px;text-align:center;margin:auto;padding-top:30px;font-size:13px}.welcome-banner
li{padding:0
20px}#engine
.datepicker__months{top:15px;padding-top:25px}#engine
.datepicker__inner{padding:0}.booking-area{position:absolute}.entry .fullscreen-wraper .booking-area{display:none}.page-template-apartment .booking-area{bottom:0;position:relative}.calendar-open{overflow:hidden}.mobile-list-active
header{z-index:1}#engine .guests-menu{position:fixed;left:0;top:0;width:100%;height:100%;transform:none;padding:0}#engine .add-menu-wrapper{height:calc(100% - 120px)}#engine
.results{padding:0}.hero
.entry{display:table-cell;vertical-align:top;padding-top:105px}#engine .apartments-options,#engine
#calendar{width:100%}.hotelsBooking,#engine{display:block;width:calc(100% - 50px);padding:10px
15px}.page-template-master-for-you-internal .booking-area
form#engine{width:100%}.menu-wrap > div .sub-menu
li{height:30px}#engine .hotels.active .apartments-options, #engine .hotels.active .apartments-options:after{background-color:transparent;width:100%}#engine
div.submit{margin-left:0px;margin-right:0px;text-align:center;margin-bottom:0}.hotelsBooking > section, .hotelsBooking [data-action="book"],#engine>div{min-height:46px;margin-left:0;margin-bottom:8px;text-align:left}.page-template-building .booking-area #engine>div.night-price{display:none}.page-template-apartment .booking-area #engine>div.night-price.mobile-element{position:relative;right:0;text-align:center;display:inline-block;padding-bottom:10px;border:none!important}.menu-active{position:fixed}.page-template-building .booking-area #engine > div.submit, .page-template-apartment .booking-area #engine>div.submit{width:100%;position:relative;right:0}header a.logo,.home
a.logo{float:none;margin-left:auto;margin-right:auto;margin-top:32px;width:85px}header a.logo, .stick .home
a.logo{margin-top:20px}.home
header{height:68px}.stick .home header, .stick .page-template-building header, .stick header.apartment-sticky-engine{height:62px}header
a.logo{margin-top:13px}.page-template-building header a.logo,
.page-template-apartments header a.logo,
.page-template-location header a.logo,
.page-template-offers header a.logo,
.page-template-services header a.logo,
.page-template-apartment header a.logo,
.page-template-families header
a.logo{float:left;margin-left:30px;margin-top:12px}header .book-now,.home .book-now{position:absolute;left:20px;right:auto;padding-left:0;padding-right:0;margin:0;top:5px;outline:none!important;opacity:0;visibility:hidden;pointer-events:none}.inernal-menu
ul{display:block;white-space:nowrap;overflow:auto}.inernal-menu ul li
a{padding-top:15px;padding-bottom:15px}.inernal-menu ul
li{}.menu-active .home .book-now,.menu-active header .book-now{opacity:1;visibility:visible;pointer-events:all}.home .book-now{padding-right:30px;padding-left:30px;padding-top:10px;padding-bottom:10px}html.menu-opened .fullscreen-wraper:after{height:50px}.home .menu-wrap > div,
header .menu-wrap>div{padding-top:10px}#engine .menu-wrap>div{pointer-events:none}#engine .fields.active .menu-wrap>div{pointer-events:all}header .hamburger,.home
.hamburger{top:29px;height:32px;right:25px;position:absolute}.menu-active header .hamburger, .menu-active .home
.hamburger{height:50px;top:0;right:0;width:100px}.stick .home
.hamburger{height:62px;top:1px}header
.hamburger{height:50px;width:32px;top:1px}.home .main-menu, header .main-menu{top:50px;right:auto;width:100%;height:calc(100vh - 50px);position:fixed;text-align:left;left:0;min-width:auto;padding:0
20px 100px;overflow:auto}.desktop-element{display:none}.main-menu ul li.for-you{padding-top:15px;margin-top:0}.menu-wrap > div .sub-menu{padding-top:5px}.hamburger .inside, .hamburger .inside:after, .hamburger .inside:before{width:32px}.hamburger .inside:before{top:-8px}.hamburger .inside:after{bottom:-8px}.menu-wrap > div ul.menu>li{padding-bottom:15px}#engine .menu-wrap > div ul.menu>li>a{font-size:18px}.menu-wrap>div{opacity:1;visibility:visible;pointer-events:none;position:relative;top:0!important;right:0}.menu-active .menu-wrap>div{pointer-events:all}.main-menu ul li.main,.main-menu ul
li.city{display:none}.menu-wrap > div
ul.menu{padding:0;min-width:auto;box-shadow:none}.hero
h1{line-height:50px;background-size:100%}.hero{height:800px;position:relative;z-index:100}.master
ul{margin-right:-30px;padding-top:30px;display:block;overflow-x:scroll;white-space:nowrap;font-size:0;margin-left:-30px;padding-left:30px}.master ul
li{display:inline-block;vertical-align:top;padding-right:40px}.wrapper-middlesize{max-width:1200px;padding:0
30px}.gallery li:nth-child(5){grid-row:span 1;grid-column:span 2}.gallery ul li:last-child{display:none}.our-values{text-align:center;padding-top:50px;margin-top:0;padding-bottom:25px}.about-content .main-area{display:none}.about-content .main-area.mobile-element{display:block;padding-top:50px;padding-right:0;padding-left:0}.about-content .main-area .column-1{padding-right:0;padding-top:50px;padding-bottom:60px}.about-content .main-area
em{padding-bottom:20px;padding-top:10px;font-size:20px}.about-content .main-area .column-2{padding:0
30px}.about-content .main-area
.thumb{width:100%;height:300px;margin:auto}.page-template-home .hero
h1{font-size:36px;line-height:38px;padding-right:40px;padding-left:40px;background-size:260%}.page-template-home .hero h1
br{display:none}.hero
.overlay{height:500px}.wrapper-fullwidth{padding:0
25px}.welcome-banner{right:auto;height:auto;padding:40px;position:relative;top:-30px;width:auto}#engine .apartment-list{height:100%;position:fixed;width:100%;top:0;left:0;z-index:1000;padding:0;pointer-events:none}.engine-header{height:50px;text-align:center;line-height:50px;position:relative;background-color:var(--crem);font-size:13px}.engine-header
.close{left:20px;top:0;bottom:0;position:absolute;width:20px;height:20px;margin:auto;background-image:url(/wp-content/themes/mastercollections/gfx/arrow-brown-down.svg);background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}.master ul li
.wrap{max-width:280px}.master ul li:nth-child(even) .image{height:395px}.master ul
.image{height:350px}.master ul
h3{font-size:16px;line-height:20px;padding:20px
0 15px}.entry
h1{font-size:33px}.page-template-careers .subdescription, .error-content p, .about .content p, .content-wrapper .description, .about-content .main-area p, .offers .item .content .description, .experience .description, .services-description li, .page-content p, .page-template-careers .master
.description{line-height:20px;font-size:14px}.city-wrapper .content
h1{font-size:30px;line-height:36px}.gallery li:first-child
.thumb{height:270px}.entry h1
br{display:none}.title-box
h1{padding-bottom:20px}.page-template-offers
h1{font-size:58px;text-align:center;line-height:56px}.page-template-offers .title-box{padding-top:40px}.copy{margin:0;position:absolute;right:0;top:4px}h1.title-with-icon{padding-top:35px}.gallery li:nth-child(2) .thumb, .gallery li:nth-child(3) .thumb{height:235px}.page-template-contact .content-wrapper
.description{padding-top:20px;padding-bottom:45px}.page-template-contact .content-wrapper .description
br{display:none}.contact-content
.social{text-align:center}.contact-content .social
ul{margin:auto}.contact-content .social ul
li{padding-right:20px;padding-left:20px}ul.contact-form input, ul.contact-form textarea, ul.contact-form
select{background-color:var(--white)}ul.contact-form [type='submit']{display:block;width:100%}.contact-content .information .contact-us{margin-top:60px;padding:25px
15px 15px}.page-template-contact .contact-content .info
.description{margin:auto;display:inline-block;padding-bottom:20px}.contact-content .info .description
table{margin:auto;margin-bottom:20px}.contact-content
.information{width:100%;display:block}.contact-content
.info{padding-top:70px;text-align:center}.contact-content .info>img{margin:auto;height:20px}.services li:nth-of-type(2n) .image, .services li:nth-of-type(3n) .image{height:340px}.our-values
ul{row-gap:60px;column-gap:90px;margin-top:30px;display:block}.our-values
.image{height:50px;margin-bottom:10px}.services
.image{height:340px;margin:0
30px}.services
h3{padding:30px
0 15px;font-size:20px;line-height:24px;text-transform:capitalize;font-weight:600}.our-values
li{padding-bottom:35px}.offers{margin-top:70px;padding-top:60px}.page-template-building
.offers{border-top:none;margin-top:0}.page-template-apartments
.offers{border-top:none;margin-top:0;padding-top:0}.our-values
.description{padding-top:10px;font-size:13px;line-height:16px}.page-template-master-for-you .offers, .page-template-master-for-you-internal
.offers{margin-top:0;padding-top:0}.page-template-master-for-you
.offers{margin-top:0px;padding-top:50px}.for-you-items
ul{padding-top:55px;row-gap:150px;column-gap:200px;display:block}.job-description{line-height:28px}.job-description
ul{margin:10px
0;padding:0
20px;margin-bottom:20px}.job-description ul
li{font-size:13px;line-height:20px;padding-bottom:10px}.job-description
em{font-size:13px}.job-description
p{font-size:13px;line-height:20px;padding-top:10px}.for-you-items
.thumb{width:100%;padding:0
30px}.careers-gallery
.thumb{height:200px}.for-you-items{padding-bottom:0px}.services{column-gap:245px;grid-template-columns:calc(50% - 122px) calc(50% - 123px);display:block;padding-top:20px;padding-bottom:0}.services
.description{max-width:none;font-size:14px;line-height:20px}.building-hero
ul.services{display:block;margin:auto;font-size:0;text-align:center;padding-top:40px}.building-hero ul.services li
.thumb{max-width:none;padding:0
20px}.services
li{padding-bottom:80px}.services li:last-child{padding-bottom:20px;font-size:15px;line-height:20px}.services-description
li{padding-bottom:0px}.wrapper-fullwidth{max-width:none;padding:0
30px}.about .wrapper-fullwidth{padding:0
10px}.cities-slider
.logo{margin:0px
0 10px}.cities-slider
h3{font-size:25px}.building-hero .wrapper-fullwidth{display:block}.breadcrubs{display:none}.building-hero ul.services
li{padding:0;display:inline-block;vertical-align:top;width:50%;padding-bottom:30px}.building-hero .description
.thumb{padding-top:0;text-align:left;max-width:none;font-size:13px;line-height:22px}.page-template-apartment .building-hero .description
.thumb{padding-left:0;border-left:none;padding-top:35px}.building-hero
.type{padding-top:5px;padding-bottom:20px;font-size:14px}.building-hero
ul.info{padding-top:0;display:inline-block;margin:auto}.building-hero ul.info
li{display:block;padding:0;border:none}.building-hero ul.info li
span{font-size:0.875rem;display:inline-block;padding-bottom:0}.about{padding-top:0;padding-bottom:50px}.mobile-list-active
.about{z-index:0}.careers-banner{height:420px}.jobs{padding-top:60px}header .fullscreen-wraper{padding-left:0;text-align:center}.for-you-items .thumb
.image{height:340px}.jobs-nav{padding-top:20px;padding-bottom:30px;display:block;white-space:nowrap;overflow:auto}.hero
.description{padding-top:15px;display:none}.offers .item
.image{height:220px}.offers .item
.content{padding-left:10px;padding-top:20px;padding-bottom:70px;padding-right:10px}.offers .item .content
.description{line-height:20px}.offers .item .content .description
br{display:none}.offers .item .content
a{position:absolute;bottom:0;width:calc(100% - 10px);left:5px;padding:11px
0}.offers .item .content
h3{font-size:20px;text-transform:capitalize}.apartment-middle.apartment-middle-sticky-engine .wrapper
.side{flex-basis:500px}.offers-area .without-image .item-wrapper
h3{font-size:36px;text-align:center;width:auto;line-height:36px}#map-canvas{height:335px}.page-template-apartment #map-canvas{height:335px}.offers-area .without-image .item-wrapper
.content{padding-bottom:35px}.page-template-location .main-image{height:260px;margin-top:0}.near .side
.address{display:none}.other-apartments-apartments .other-apartments-slider .item
.thumb{height:280px}.near .side #map-canvas{height:calc(100% - 150px);position:fixed!important;top:75px;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.page-template-location .near .side #map-canvas{height:calc(100% - 171px);top:105px}.offers-area .item.without-image .content
.description{padding-top:10px;padding-bottom:0;max-width:210px;margin:auto}.offers-area .item.without-image .content
a{position:relative;margin-top:25px;width:auto;padding:10px
20px}.map-active .near .side #map-canvas{opacity:1;visibility:visible;pointer-events:all}.header-image{height:270px}.page-template-building .booking-area #engine, .page-template-apartment .booking-area
#engine{min-width:auto;width:100%;box-shadow:none}.location{padding-top:25px;padding-bottom:50px}.building-hero{padding-top:175px;padding-bottom:40px;text-align:center}.page-template-building .booking-area{padding-left:30px;padding-right:30px;bottom:-150px}.page-template-apartment .building-hero{text-align:left;padding-top:40px}.page-template-apartment
.location{padding-top:30px;padding-bottom:0}.gallery-popup-slider .item
img{max-height:500px;max-width:100%}.footer-promo,.home .footer-promo{padding-top:100px;padding-bottom:50px}.footer-promo{padding-top:50px}.apartment-middle.apartment-middle-sticky-engine .wrapper
.content{flex-basis:calc(100% - 500px)}.footer-book{background-color:var(--crem);position:fixed;width:100%;bottom:0;left:0;padding:11px
10px;z-index:1000}.mobile-list-active .footer-book{z-index:1}.footer-space{height:75px}.stick .page-template-building .book-now{color:var(--white)}.footer-book a.book-now{margin:0!important;position:relative;left:0;top:0;opacity:1;visibility:visible;pointer-events:all;background-color:var(--dark-green);color:var(--white);display:block;float:none}.page-template-building .book-now:hover, header.apartment-sticky-engine .book-now:hover{color:var(--white)}.page-template-services .title-box, .page-template-apartments .title-box{padding-bottom:30px;padding-top:40px}.other-apartments{padding-top:45px;padding-bottom:55px}.other-apartments-apartments{padding-top:0}.other-apartments.other-apartments-apartments .apartments-l{display:none}.other-apartments.other-apartments-apartments .apartments-l.mobile-element{display:block}.other-apartments .apartments-l{padding-top:35px;display:block;overflow:auto;white-space:nowrap;font-size:0}.other-apartments ul.slick-dots{display:block!important;text-align:center;padding:0}.other-apartments ul.slick-dots
li{display:inline-block;padding:0
4px}.other-apartments ul.slick-dots li
button{width:8px;height:8px;border-radius:50%}.other-apartments-slider .item
.thumb{height:280px}.other-apartments .out-slider{float:none;width:100%}.other-apartments-slider .slick-arrow{display:none!important}.other-apartments
.content{float:none;width:100%;padding:20px
15px 70px}.other-apartments-apartments
.content{padding:0}.page-template-apartment .other-apartments
.content{padding:20px
20px 70px}.other-apartments-apartments .content
.inside{position:relative;top:0;right:0;width:100%;padding-top:20px;padding-left:0;padding-right:0;padding-bottom:70px}.other-apartments .content .middle-size-button{width:calc(50% - 15px);right:15px;left:auto;bottom:15px;padding:12px
30px}.page-template-apartment .other-apartments .content .middle-size-button{padding:12px
0;right:20px;bottom:20px}.other-apartments-apartments .content .middle-size-button{right:0;width:50%}.other-apartments .apartments-l>.apart,#portfoliolist>div:not(.grid-sizer){margin-bottom:50px;vertical-align:top}.page-template-apartment .other-apartments .apartments-l>.apart{width:320px;display:inline-block;margin-bottom:0;margin-right:15px}.other-apartments .content
.view{position:absolute;left:15px;bottom:30px;display:none}.other-apartments .content .view.mobile-element{display:inline-block}.page-template-apartment .other-apartments .content
.view{left:20px}.other-apartments-apartments .content
.view{left:0}.other-apartments .content
ul.info{padding-top:10px;font-size:0;white-space:normal}.other-apartments .content ul.info
li{display:inline-block;width:50%}.apartment-gallery{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(5, 1fr)}.apartment-middle{margin:0
-30px}.apartment-gallery li:nth-child(1){height:250px;grid-row:span 3;grid-column:span 6}}@media (min-width: 1200px){.home #engine .apartments-options, .home #engine #calendar,.home #engine #total-rooms{width:177px;padding-right:45px;padding-left:10px}.hero-slideshow
h1{font-size:76px}.hero-slideshow .booking-area{padding-top:20px;max-width:900px}.hero-slideshow
.wrapper{bottom:29px}.home #engine
.datepicker{left:calc(50% + 105px)}.hero-slideshow{height:680px}.hero-slideshow #engine
div.submit{margin-left:10px;padding:15px
20px;margin-right:10px}.home #engine>div:after{right:10px}.home #engine>div{margin-left:10px}.families-promo{margin-top:100px}.page-template-universe
.hero{padding-bottom:65px}.page-template-universe .hero .wrapper
h1{font-size:54px;font-weight:700;line-height:64px;padding-bottom:45px;padding-top:30px}.page-template-universe .hero .wrapper
a.join{min-width:250px}.page-template-universe .hero .wrapper
img{margin-top:65px;max-width:280px}.page-template-universe .how-it-works{padding-top:80px}.page-template-universe .how-it-works
ol.items{padding-top:60px;display:table}.page-template-universe .how-it-works ol.items
li{display:table-cell;padding-top:80px}footer .bottom-section
.credit{width:calc(100% - 65px)}.page-template-universe .how-it-works ol.items li::before{width:60px;height:60px;font-size:32px;line-height:61px}.page-template-universe .how-it-works ol.items h3,.page-template-universe .rewards ul.items
h3{font-size:24px;font-weight:700}.page-template-universe .how-it-works ol.items
.description{padding-top:20px}.page-template-universe .how-it-works ol.items .description,
.universe .slogan,
.page-template-universe .rewards ul.items .description,
.universe
.description{line-height:26px}.page-template-universe
.points{padding-top:150px}.page-template-universe .points
ul.items{display:table}.page-template-universe .points ul.items>li{display:table-cell}.page-template-universe .points
ul.icons{display:table;margin-top:45px}.page-template-universe .wrapp-icons{min-height:200px}.page-template-universe .points ul.icons
li{display:table-cell}.page-template-universe .points ul.icons
li.equal{padding:0
30px;font-size:52px}.page-template-universe .points
.description{max-width:430px}.page-template-universe .perks ul li .description,
.page-template-universe .banner .description,
.page-template-universe .points .description,
.page-template-universe .faq .description,
.universe ul li h3,
.universe-popup ol.items li::before{line-height:24px}.page-template-universe
.rewards{padding-top:70px;padding-bottom:70px;margin-top:100px}.page-template-universe .rewards
h2{padding-bottom:25px}.page-template-universe .rewards
ul.items{display:table;margin-top:40px;margin-bottom:40px}.page-template-universe .rewards ul.items
li{display:table-cell}.page-template-universe .rewards ul.items
h3{padding-top:25px}.page-template-universe .rewards ul.items
.description{padding-top:10px;max-width:none}a.join{padding:15px
45px}.page-template-universe
.banner{padding-top:100px;padding-bottom:100px}.page-template-universe .banner
.wrapper{padding:60px}.page-template-universe .banner
.description{padding-top:30px;padding-bottom:30px;max-width:600px}.page-template-universe .banner
table{margin-top:25px;margin-bottom:25px}.page-template-universe .perks .wrapper,.page-template-universe .faq
.wrapper{max-width:840px}.page-template-universe .perks
h3{font-size:18px}.page-template-universe .perks ul
li{display:flex;padding-top:50px}.page-template-universe .perks ul li
.image{padding-right:30px}.page-template-universe
.faq{padding-top:100px;padding-bottom:100px}.page-template-universe .faq
ul{padding-top:30px}.page-template-universe .faq ul
li{padding-bottom:15px}.page-template-universe .faq
h3{padding-top:30px;padding-bottom:15px;font-size:24px}.page-template-universe .faq h3:after{width:21px;height:21px;top:35px}.page-template-universe .faq
.description{padding-bottom:15px}.universe{padding:45px
30px;margin-top:100px}.universe
.slogan{font-size:20px;padding-top:5px}.universe
h2{padding-top:30px;font-size:27px;letter-spacing:5px;line-height:45px}.universe
.description{padding-top:5px;max-width:550px}.universe
ul{display:table;padding-top:30px;padding-bottom:30px}.universe ul
li{display:table-cell}.universe ul li
h3{font-size:25px}.universe ul li
.description{max-width:260px}.universe-popup
.window{width:440px;height:560px;padding:50px
50px}.universe-popup
.close{right:20px;top:20px;width:24px;height:24px}.universe-popup
.title{font-size:30px;padding-top:35px}.universe-popup
.title{line-height:38px}.universe-popup
.subtitle{font-size:29px}.universe-popup
ol.items{padding-top:40px;display:table;padding-bottom:40px}.universe-popup ol.items
li{display:table-cell;padding-top:48px}.universe-popup ol.items li::before{width:40px;height:40px;font-size:20px;line-height:40px}.universe-popup ol.items li
.title{padding-top:0;font-size:16px;line-height:20px}.universe-popup
a.join{width:320px;padding:15px
0;margin-bottom:15px}.universe-popup
a.signin{padding:15px
0;width:320px}.universe-icon{float:right;margin-right:5px;margin-top:8px}.home .universe-icon{margin-top:24px}.stick .home .universe-icon{margin-top:8px}#engine
.datepicker__inner{padding:20px
20px 0}#engine .datepicker__month-day{height:45px;width:45px;line-height:48px}html{font-size:15px}footer .top-section ul.sub-menu li a
em{display:block}.mobile-element{display:none!important}.wrapper, .page-template-apartments .wrapper-middlesize, .entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{max-width:1200px}.page-template-apartment .building-hero ul.info
li{padding-right:50px}.page-template-building .booking-area #engine, .page-template-apartment .booking-area
#engine{min-width:1200px}.inernal-menu{padding:0
10px}.hero
h1{line-height:80px;background-size:100%}.hero{height:1210px}.master
ul{margin-right:-25px}.wrapper-middlesize{max-width:1200px}.page-template-home .hero
h1{font-size:4.625rem}.hero
.overlay{height:590px}.wrapper-fullwidth{padding:0
25px}.welcome-banner{right:25px;width:400px;height:450px;padding:40px;top:-210px}#engine .apartment-list{height:480px}.master ul li
.wrap{max-width:290px}.master ul li:nth-child(even) .image{height:380px}.master ul
.image{height:330px}.entry
h1{font-size:3.575rem;background-position:top -200px center}.apartment-middle-sticky-engine .policy
.description{}.page-template-careers .subdescription, .error-content p, .about .content p, .content-wrapper .description, .about-content .main-area p, .offers .item .content .description, .experience .description, .services-description li, .page-content p, .page-template-careers .master
.description{line-height:28px}.gallery li:first-child
.thumb{height:425px}.gallery li:nth-child(2) .thumb, .gallery li:nth-child(3) .thumb{height:370px}.services li:nth-of-type(2n) .image, .services li:nth-of-type(3n) .image{height:520px}.our-values
ul{row-gap:60px;column-gap:90px;margin-top:60px}.services
.image{height:430px}.offers{margin-top:70px;padding-top:60px}.page-template-master-for-you .offers, .page-template-master-for-you-internal
.offers{margin-top:60px}.for-you-items
ul{padding-top:90px;row-gap:150px;column-gap:200px}.job-description{line-height:28px}.careers-gallery
.thumb{height:350px}.services{column-gap:245px;grid-template-columns:calc(50% - 122px) calc(50% - 123px)}.wrapper-fullwidth{max-width:none;padding:0
25px}.careers-banner{height:500px}.jobs{padding-top:100px}header .fullscreen-wraper{padding-left:25px}.for-you-items .thumb
.image{height:480px}.jobs-nav{padding-top:30px;padding-bottom:45px}.hero
.description{padding-top:15px}.offers .item
.image{height:100%}.apartment-middle.apartment-middle-sticky-engine .wrapper
.side{flex-basis:500px}#map-canvas{height:420px}.page-template-location .main-image{height:450px}.other-apartments-apartments .other-apartments-slider .item
.thumb{height:480px}.near .side #map-canvas{height:400px}.header-image{height:500px}.location{padding-top:80px;padding-bottom:70px}.page-template-apartment
.location{padding-top:145px}.gallery-popup-slider .item
img{max-height:500px}.footer-promo{padding-top:100px;padding-bottom:100px}.apartment-middle.apartment-middle-sticky-engine .wrapper
.content{flex-basis:calc(100% - 500px)}.page-template-services .title-box, .page-template-apartments .title-box{padding-bottom:30px}.other-apartments{padding-top:55px;padding-bottom:55px}.other-apartments-apartments .content .middle-size-button{bottom:25px}.apartment-gallery li:nth-child(1){height:450px}}@media (min-width: 1500px){.home #engine .apartments-options, .home #engine #calendar,.home #engine #total-rooms{width:190px;padding-right:45px;padding-left:10px}.hero-slideshow
h1{font-size:90px}.hero-slideshow
.wrapper{bottom:62px}.hero-slideshow .booking-area{padding-top:30px;max-width:1000px}.home #engine
.datepicker{left:calc(50% + 50px)}.hero-slideshow{height:750px}.families-promo{margin-top:130px}.hero-slideshow #engine
div.submit{margin-left:15px;margin-right:15px}.home #engine>div:after{right:10px}.home #engine>div{margin-left:15px}.page-template-universe
.hero{padding-bottom:110px}.page-template-universe .hero .wrapper
h1{font-size:64px;font-weight:700;line-height:76px;padding-bottom:45px;padding-top:45px}.page-template-universe .hero .wrapper
a.join{min-width:270px}.page-template-universe .hero .wrapper
img{margin-top:65px;max-width:340px}.page-template-universe .how-it-works{padding-top:120px}.page-template-universe .how-it-works
ol.items{padding-top:60px;display:table}.page-template-universe .how-it-works ol.items
li{display:table-cell;padding-top:80px}.page-template-universe .how-it-works ol.items li::before{width:60px;height:60px;font-size:32px;line-height:61px}.page-template-universe .how-it-works ol.items h3,.page-template-universe .rewards ul.items
h3{font-size:24px;font-weight:700}.page-template-universe .how-it-works ol.items
.description{padding-top:20px}.page-template-universe .how-it-works ol.items .description,
.universe .slogan,
.page-template-universe .rewards ul.items .description,
.universe
.description{line-height:26px}.page-template-universe
.points{padding-top:200px}.page-template-universe .points
ul.items{display:table}.page-template-universe .points ul.items>li{display:table-cell}.page-template-universe .points
ul.icons{display:table;margin-top:45px}.page-template-universe .wrapp-icons{min-height:200px}.page-template-universe .points ul.icons
li{display:table-cell}.page-template-universe .points ul.icons
li.equal{padding:0
30px;font-size:52px}.page-template-universe .points
.description{max-width:430px}.page-template-universe .perks ul li .description,
.page-template-universe .banner .description,
.page-template-universe .points .description,
.page-template-universe .faq .description,
.universe ul li h3,
.universe-popup ol.items li::before{line-height:30px}.page-template-universe
.rewards{padding-top:80px;padding-bottom:80px;margin-top:145px}.page-template-universe .rewards
h2{padding-bottom:40px}.page-template-universe .rewards
ul.items{display:table;margin-top:40px;margin-bottom:40px}.page-template-universe .rewards ul.items
li{display:table-cell}.page-template-universe .rewards ul.items
h3{padding-top:25px}.page-template-universe .rewards ul.items
.description{padding-top:10px;max-width:none}a.join{padding:15px
45px}.page-template-universe
.banner{padding-top:145px;padding-bottom:145px}.page-template-universe .banner
.wrapper{padding:60px}.page-template-universe .banner
.description{padding-top:30px;padding-bottom:30px;max-width:600px}.page-template-universe .banner
table{margin-top:25px;margin-bottom:25px}.page-template-universe .perks .wrapper,.page-template-universe .faq
.wrapper{max-width:840px}.page-template-universe .perks
h3{font-size:18px}.page-template-universe .perks ul
li{display:flex;padding-top:50px}.page-template-universe .perks ul li
.image{padding-right:30px}.page-template-universe
.faq{padding-top:145px;padding-bottom:100px}.page-template-universe .faq
ul{padding-top:30px}.page-template-universe .faq ul
li{padding-bottom:15px}.page-template-universe .faq
h3{padding-top:30px;padding-bottom:15px;font-size:24px}.page-template-universe .faq h3:after{width:21px;height:21px;top:35px}footer .bottom-section
.credit{width:calc(100% - 230px)}.page-template-universe .faq
.description{padding-bottom:15px}.universe{padding:60px
40px;margin-top:100px}.universe
.slogan{font-size:20px;padding-top:5px}.universe
h2{padding-top:45px;font-size:27px;letter-spacing:5px;line-height:45px}.universe
.description{padding-top:5px;max-width:550px}.universe
ul{display:table;padding-top:40px;padding-bottom:40px}.universe ul
li{display:table-cell}.universe ul li
h3{font-size:25px}.universe ul li
.description{max-width:260px}.universe-popup
.window{width:475px;height:585px;padding:50px
60px}.universe-popup
.close{right:20px;top:20px;width:24px;height:24px}.universe-popup
.title{font-size:30px;padding-top:35px}.universe-popup
.title{line-height:38px}.universe-popup
.subtitle{font-size:29px}.universe-popup
ol.items{padding-top:50px;display:table;padding-bottom:50px}.universe-popup ol.items
li{display:table-cell;padding-top:48px}.universe-popup ol.items li::before{width:40px;height:40px;font-size:20px;line-height:40px}.universe-popup ol.items li
.title{padding-top:0;font-size:16px;line-height:20px}.universe-popup
a.join{width:320px;padding:15px
0;margin-bottom:15px}.universe-popup
a.signin{padding:15px
0;width:320px}.universe-icon{float:right;margin-right:10px;margin-top:9px}.home .universe-icon{margin-top:25px}.stick .home .universe-icon{margin-top:9px}#engine
.datepicker__inner{padding:35px
30px 0}#engine .datepicker__month-day{height:52px;width:54px;line-height:52px}html{font-size:16px}.other-apartments-apartments .content .middle-size-button{bottom:45px}.page-template-apartment .building-hero ul.info
li{padding-right:70px}.page-template-location .main-image{height:600px}.apartment-middle.apartment-middle-sticky-engine .wrapper
.side{flex-basis:600px}.footer-promo{padding-top:130px;padding-bottom:140px}.location{padding-top:80px;padding-bottom:130px}.apartment-gallery li:nth-child(1){height:510px}.page-template-apartment
.location{padding-top:145px}.gallery-popup-slider .item
img{max-height:700px}.near .side #map-canvas{height:480px}.careers-banner{height:720px}.other-apartments-apartments .other-apartments-slider .item
.thumb{height:540px}.page-template-services .title-box, .page-template-apartments .title-box{padding-bottom:70px}#map-canvas{height:500px}.services li:nth-of-type(2n) .image, .services li:nth-of-type(3n) .image{height:670px}.offers .item
.image{height:100%}.for-you-items .thumb
.image{height:540px}.offers{margin-top:70px;padding-top:80px}.page-template-master-for-you .offers, .page-template-master-for-you-internal
.offers{margin-top:90px}.services
.image{height:540px}.header-image{height:570px}.job{padding:75px
0;margin-right:40px;margin-left:40px}.services{column-gap:245px;grid-template-columns:calc(50% - 122px) calc(50% - 123px)}.for-you-items
ul{padding-top:116px;row-gap:150px;column-gap:250px}.job-description{line-height:30px}#engine .apartment-list{height:540px}.careers-gallery
.thumb{height:400px}.jobs{padding-top:130px}.jobs-nav{padding-top:50px;padding-bottom:55px}.entry
h1{font-size:4.375rem}.master
ul{margin-right:-55px}.gallery li:first-child
.thumb{height:475px}header .fullscreen-wraper{padding-left:50px}.page-template-careers .subdescription, .error-content p, .about .content p, .content-wrapper .description, .about-content .main-area p, .offers .item .content .description, .experience .description, .services-description li, .page-content p, .page-template-careers .master
.description{line-height:30px}.gallery li:nth-child(2) .thumb, .gallery li:nth-child(3) .thumb{height:420px}.wrapper, .page-template-apartments .wrapper-middlesize, .entry.sticky-engine-entry .fullscreen-wraper
.breadcrubs{max-width:1425px}.page-template-building .booking-area #engine, .page-template-apartment .booking-area
#engine{min-width:1425px}.welcome-banner{right:95px;width:430px;height:480px;padding:55px;top:-245px}.master ul li
.wrap{max-width:315px}.master ul li:nth-child(even) .image{height:450px}.wrapper-middlesize{max-width:1250px}.master ul
.image{height:400px}.hero
h1{line-height:110px;background-size:cover;background-position:top -110px center}.hero
.overlay{height:690px}.our-values
ul{row-gap:85px;column-gap:90px;margin-top:85px}.hero
.description{padding-top:25px}.wrapper-fullwidth{padding:0
95px}.wrapper-fullwidth{max-width:none;padding:0
95px}.hero{height:1350px}.page-template-home .hero
h1{font-size:5.625rem}.other-apartments{padding-top:85px;padding-bottom:85px}}@media (min-width: 1650px){.home #engine .apartments-options, .home #engine #calendar,.home #engine #total-rooms{width:215px;padding-right:45px}.hero-slideshow{height:980px}.home #engine>div:after{right:20px}}@media (max-width: 1200px){}@media (max-width: 479px){}@media (min-width: 1200px){.welcome-banner{padding-right:25px;padding-left:25px}.other-apartments
.content{padding-top:0;padding-bottom:0}}@media (min-width: 1500px){.welcome-banner{padding-right:40px;padding-left:40px}}