@font-face{font-family:"Intervogue";src:url("./../fonts/intervogue/Intervogue Reg.eot");src:url("./../fonts/intervogue/Intervogue Reg.eot?#iefix") format("embedded-opentype"), url("./../fonts/intervogue/Intervogue Reg.woff2") format("woff2"), url("./../fonts/intervogue/Intervogue Reg.woff") format("woff"), url("./../fonts/intervogue/Intervogue Reg.ttf") format("truetype"), url("./../fonts/intervogue/Intervogue Reg.otf") format("opentype"), url("./../fonts/intervogue/Intervogue Reg.svg#Intervogue Reg") format("svg");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-00FE}@font-face{font-family:"Intervogue";src:url("./../fonts/intervogue/Intervogue Bold.eot");src:url("./../fonts/intervogue/Intervogue Bold.eot?#iefix") format("embedded-opentype"), url("./../fonts/intervogue/Intervogue Bold.woff2") format("woff2"), url("./../fonts/intervogue/Intervogue Bold.woff") format("woff"), url("./../fonts/intervogue/Intervogue Bold.ttf") format("truetype"), url("./../fonts/intervogue/Intervogue Bold.otf") format("opentype"), url("./../fonts/intervogue/Intervogue Bold.svg#Intervogue Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-00FE}@font-face{font-family:"Sainte Colombe";src:url("./../fonts/sainte-colombe/Sainte Colombe.eot");src:url("./../fonts/sainte-colombe/Sainte Colombe.eot?#iefix") format("embedded-opentype"), url("./../fonts/sainte-colombe/Sainte Colombe.woff2") format("woff2"), url("./../fonts/sainte-colombe/Sainte Colombe.woff") format("woff"), url("./../fonts/sainte-colombe/Sainte Colombe.ttf") format("truetype"), url("./../fonts/sainte-colombe/Sainte Colombe.otf") format("opentype"), url("./../fonts/sainte-colombe/Sainte Colombe.svg#Sainte Colombe") format("svg");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-00FE}@font-face{font-family:"Sainte Colombe";src:url("./../fonts/sainte-colombe/Sainte Colombe Italic.eot");src:url("./../fonts/sainte-colombe/Sainte Colombe Italic.eot?#iefix") format("embedded-opentype"), url("./../fonts/sainte-colombe/Sainte Colombe Italic.woff2") format("woff2"), url("./../fonts/sainte-colombe/Sainte Colombe Italic.woff") format("woff"), url("./../fonts/sainte-colombe/Sainte Colombe Italic.ttf") format("truetype"), url("./../fonts/sainte-colombe/Sainte Colombe Italic.otf") format("opentype"), url("./../fonts/sainte-colombe/Sainte Colombe Italic.svg#Sainte Colombe Italic") format("svg");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;unicode-range:U+0020-00FE}.text-red{color:#e76f51}.text-blue{color:#616ff4}.text-green{color:#2a9d8f}.text-yellow{color:#ffc608}.ff-base{font-family:"Intervogue", sans-serif}.ff-secondary{font-family:"Sainte Colombe", sans-serif}.text-nowrap{white-space:nowrap}.m-a{margin:auto}.mt-a{margin-top:auto}.mr-a{margin-right:auto}.mb-a{margin-bottom:auto}.ml-a{margin-left:auto}.m-1{margin:5px}.mt-1{margin-top:5px}.mr-1{margin-right:5px}.mb-1{margin-bottom:5px}.ml-1{margin-left:5px}.m-2{margin:10px}.mt-2{margin-top:10px}.mr-2{margin-right:10px}.mb-2{margin-bottom:10px}.ml-2{margin-left:10px}.m-3{margin:15px}.mt-3{margin-top:15px}.mr-3{margin-right:15px}.mb-3{margin-bottom:15px}.ml-3{margin-left:15px}.m-4{margin:20px}.mt-4{margin-top:20px}.mr-4{margin-right:20px}.mb-4{margin-bottom:20px}.ml-4{margin-left:20px}.m-5{margin:25px}.mt-5{margin-top:25px}.mr-5{margin-right:25px}.mb-5{margin-bottom:25px}.ml-5{margin-left:25px}@-webkit-keyframes glowing{0%{-webkit-box-shadow:0 0 5px #aecdd9}50%{-webkit-box-shadow:0 0 25px #aecdd9}100%{-webkit-box-shadow:0 0 5px #aecdd9}}@keyframes glowing{0%{box-shadow:0 0 5px #aecdd9}50%{box-shadow:0 0 25px #aecdd9}100%{box-shadow:0 0 5px #aecdd9}}.site-header{width:100%;background-color:#f4f3ed;padding:20px 0 25px;position:fixed;left:0;z-index:99}.site-header .wrap{display:flex;align-items:center}.site-header .widget-area{width:auto;margin-left:auto}@media screen and (max-width:1340px){.site-header{padding:15px 0}}.header-image .site-title>a{min-height:41px}@media screen and (max-width:375px){.header-image .site-title>a{min-height:35px}}.header-image .title-area{width:100%;max-width:250px;margin:11px 0}@media screen and (max-width:1340px){.header-image .title-area{max-width:220px}}@media screen and (max-width:1024px){.header-image .title-area{max-width:180px}}@media screen and (max-width:375px){.header-image .title-area{max-width:160px}}.menu-toggle{background-color:transparent !important;top:12px}.genesis-nav-menu{font-size:20px;font-weight:400;position:relative}.genesis-nav-menu a{color:inherit !important;padding:0 10px;text-decoration:none !important;-webkit-transform-origin:center;transform-origin:center;transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out}.genesis-nav-menu .menu-item.ff-secondary{font-size:17px;text-align:center}@media screen and (max-width:1024px){.genesis-nav-menu .menu-item.ff-secondary{text-align:left}.genesis-nav-menu .menu-item.ff-secondary br{display:none}}.genesis-nav-menu .menu-item--button-circle a{width:62px;height:62px;color:#000000 !important;background-color:#aecdd9;border-radius:50%;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;-webkit-animation:glowing 1300ms infinite;animation:glowing 1300ms infinite}@media screen and (max-width:1024px){.genesis-nav-menu .menu-item--button-circle a{height:50px;margin:0 auto;border-radius:0;display:flex;-webkit-animation:none;animation:none}}.genesis-nav-menu .menu-item--indicator{border:1px solid;display:table;position:absolute;top:50%;left:0;opacity:0;z-index:-1;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.genesis-nav-menu .menu-item--indicator.active{opacity:1}.genesis-nav-menu .menu-item--indicator.tilt{-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1200px){.genesis-nav-menu{font-size:18px;display:block}.genesis-nav-menu .menu-item.ff-secondary{font-size:16px}.genesis-nav-menu .menu-item a{padding:12px 15px !important}}.site-inner,.wrap{max-width:1630px}.site-inner p:last-child,.wrap p:last-child{margin-bottom:0}#sidebar-nav--book{width:70px;height:70px;color:#000000;background-color:#aecdd9;border-radius:50%;font-size:18px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}@media screen and (max-width:1340px){#sidebar-nav--book{width:60px;height:60px;font-size:17px}}@media screen and (max-width:1024px){#sidebar-nav--book{width:50px;height:50px;font-size:15px}}#sidebar-nav--toggle{margin-left:30px;display:inline-block;vertical-align:middle}@media screen and (max-width:1340px){#sidebar-nav--toggle{margin-left:20px}}@media screen and (max-width:1024px){#sidebar-nav--toggle{margin-left:15px}}#sidebar-nav--menu ul{margin:0;list-style-type:none}#sidebar-nav--menu ul li{margin-bottom:15px}#sidebar-nav--menu ul li a{color:inherit;position:relative}#sidebar-nav--menu ul li.toggable>a::after{content:"";width:16px;height:16px;margin-left:20px;border:6px solid #aecdd9;border-top:0;border-left:0;display:inline-block;vertical-align:middle;position:relative;top:-8px;-webkit-transform:rotate(45deg);transform:rotate(45edeg)}#sidebar-nav--menu ul li.toggable ul{display:none}#sidebar-nav--menu ul ul{margin-left:20px}#sidebar-nav--menu ul ul li{font-weight:400}#sidebar-nav--menu ul ul li em{font-family:"Sainte Colombe", sans-serif;font-size:17px;display:block}#sidebar-nav--menu ul ul ul{margin-top:15px;margin-left:40px}#sidebar-nav--menu ul ul ul li{margin-bottom:0}#sidebar-nav--menu ul ul ul ul{margin-top:0;margin-left:20px;font-size:20px}#sidebar-nav--menu ul br{display:none}.footer-widgets{color:#000000;background-color:#f4f3ed;position:relative}.footer-widgets::before{content:"";width:100%;max-width:1570px;margin:0 auto;border-top:2px solid #000000;position:absolute;top:0;right:0;left:0}.footer-widgets a{color:inherit;text-decoration:none}.footer-widgets .wrap{max-width:1600px}@media screen and (max-width:768px){.footer-widgets .wrap{max-width:360px}}.footer-widgets .widget li{padding-bottom:0;margin-bottom:0}.footer-widgets .widget.wo_social_icons{max-width:320px}.footer-widgets .widget.wo_social_icons .wo-social-icons{display:flex;justify-content:space-between}.footer-widgets .widget.wo_social_icons .wo-social-icons li{position:relative}.footer-widgets .widget.wo_social_icons .wo-social-icons li:not(:last-child)::after{content:"";width:40px;border-top:3px solid;display:block;position:absolute;transform:rotate(35deg);transform-origin:center;top:10px;right:-50px}@media screen and (max-width:1024px){.footer-widgets .widget.wo_social_icons .wo-social-icons li:not(:last-child)::after{width:30px;border-top-width:2px;right:-35px}}@media screen and (max-width:768px){.footer-widgets .widget.wo_social_icons .wo-social-icons li:not(:last-child)::after{right:-45px}}.footer-widgets .widget.wo_social_icons .wo-social-icons a{padding:0}.footer-widgets .footer-widget-area{padding-right:10px;margin:0;float:left}.footer-widgets .footer-widget-area .widget-title{margin-bottom:15px;font-weight:700}.footer-widgets .footer-widget-area .widget ul{-webkit-column-count:2;column-count:2}.footer-widgets .footer-widget-area:first-child{width:15%;margin-top:-15px;padding-right:0;text-align:right;float:right}.footer-widgets .footer-widget-area:first-child .widget{clear:both}.footer-widgets .footer-widget-area:first-child .widget:not(:last-child){margin-bottom:10px}.footer-widgets .footer-widget-area:first-child .widget_media_image{max-width:250px;margin-bottom:0;float:right}.footer-widgets .footer-widget-area:nth-child(2){width:60%}.footer-widgets .footer-widget-area:nth-child(2) .widget{width:20%;margin-right:5%;line-height:1.4;float:left}.footer-widgets .footer-widget-area:nth-child(2) .widget ul{-webkit-column-count:1;column-count:1}.footer-widgets .footer-widget-area:nth-child(2) .widget ul li{margin-bottom:5px}@media screen and (max-width:1024px){.footer-widgets .footer-widget-area:first-child{width:100%;margin-top:0;margin-bottom:30px;text-align:center}.footer-widgets .footer-widget-area:first-child .widget_media_image{margin:0 auto;float:none}.footer-widgets .footer-widget-area:nth-child(2){width:80%}.footer-widgets .footer-widget-area:nth-child(2) .widget{width:23%;margin-right:2%}}@media screen and (max-width:768px){.footer-widgets .footer-widget-area{width:100% !important;padding:0 !important}.footer-widgets .footer-widget-area .widget{margin-bottom:20px}.footer-widgets .footer-widget-area:first-child{margin-top:0;font-size:22px;text-align:center;float:none}.footer-widgets .footer-widget-area:first-child .widget{margin-right:auto;margin-left:auto}.footer-widgets .footer-widget-area:first-child .widget_media_image{float:none}.footer-widgets .footer-widget-area:nth-child(2) .widget{width:100%;margin-right:0}}@media screen and (max-width:480px){.footer-widgets .footer-widget-area:first-child{font-size:20px}.footer-widgets .footer-widget-area:first-child .widget_media_image{max-width:75px}}@media screen and (max-width:1024px){.footer-widgets{padding:40px 0;font-size:17px;font-size:1.7rem}}.animated-cursor{font-size:22px;font-weight:700;text-align:center;position:fixed;top:0;left:0;pointer-events:none;white-space:nowrap}.animated-cursor__bg,.animated-cursor__text{color:#ffffff;position:absolute;top:50%;left:50%;text-transform:uppercase;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.active .animated-cursor__bg,.active .animated-cursor__text{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.animated-cursor__bg{width:160px;height:160px;background-color:#aecdd9;border-radius:50%}.hamburger-menu{display:block}.hamburger-menu span{width:50px;height:3px;background-color:#000000;margin:10px 0;display:block}@media screen and (max-width:1340px){.hamburger-menu span{width:45px}}@media screen and (max-width:1024px){.hamburger-menu span{width:40px;margin:8px 0}}.litepicker{font-family:"Josefin Sans", sans-serif !important}.litepicker .container__months{padding:25px 30px;box-shadow:none !important}.litepicker .container__months .month-item-header{padding-top:0 !important}.litepicker .container__months .month-item-weekdays-row{font-size:14px}.litepicker .container__days .day-item{font-size:15px}.aparthotels-slider{max-width:1300px;margin:0 auto}.aparthotels-slider .entry{width:25%;padding:0;margin:0 15px;float:left}@media screen and (max-width:860px){.aparthotels-slider .entry{margin:0 10px}}.aparthotels-slider .entry-header{line-height:1;position:relative}.aparthotels-slider .entry-header .room-type-gallery .slick-list{overflow:hidden}.aparthotels-slider .entry-header .room-type-gallery .slick-list::before{content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.25);position:absolute;top:0;left:0;z-index:2}.aparthotels-slider .entry-header .room-type-gallery .slick-slide{margin:0}.aparthotels-slider .entry-header .room-type-gallery .slick-dots{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:15px;left:0}.aparthotels-slider .entry-header .room-type-gallery .slick-dots li{margin:0 5px;line-height:0;opacity:0.5;list-style:none}.aparthotels-slider .entry-header .room-type-gallery .slick-dots li.slick-active,.aparthotels-slider .entry-header .room-type-gallery .slick-dots li:hover{opacity:1}.aparthotels-slider .entry-header .room-type-gallery .slick-dots li button{width:10px;height:10px;background-color:#ffffff;font-size:0;border-radius:50%}.aparthotels-slider .entry-title{width:100%;max-width:400px;color:#ffffff;margin:0 auto;font-size:50px;font-weight:400;text-align:center;text-transform:uppercase;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);z-index:3}@media screen and (max-width:1024px){.aparthotels-slider .entry-title{font-size:42px}}.aparthotels-slider .entry-content{/*max-width:45%;*/padding-top:15px;font-family:"Sainte Colombe", sans-serif;font-size:18px;font-style:italic}@media screen and (max-width:1024px){.aparthotels-slider .entry-content{font-size:17px}}@media screen and (max-width:767px){.aparthotels-slider .entry-content{max-width:75%}}@media screen and (max-width:575px){.aparthotels-slider .entry-content{max-width:100%}}.aparthotels-slider .entry-read-more{color:#000000;margin-top:20px;font-family:"Intervogue", sans-serif;font-size:22px;font-weight:700;font-style:normal;display:block}@media screen and (max-width:1024px){.aparthotels-slider .entry-read-more{font-size:20px}}.aparthotels-slider .slick-list{overflow:visible}@media screen and (max-width:767px){.aparthotels-slider .slick-list{overflow:hidden}}.aparthotels-slider .slick-slide{opacity:0.5;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.aparthotels-slider .slick-slide.slick-active{opacity:1}.aparthotels-slider .slick-arrow{width:80px;height:80px;background-color:rgba(255, 255, 255, 0.75);padding:0;border-radius:50%;font-size:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.aparthotels-slider .slick-arrow::before{content:"";width:20px;height:20px;border:1px solid #000000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width:1200px){.aparthotels-slider .slick-arrow{width:60px;height:60px}}@media screen and (max-width:767px){.aparthotels-slider .slick-arrow{width:50px;height:50px;top:35%}.aparthotels-slider .slick-arrow::before{width:15px;height:15px}}.aparthotels-slider .slick-prev{left:calc(0px - 60px)}.aparthotels-slider .slick-prev::before{border-top-color:transparent;border-right-color:transparent;left:55%}@media screen and (max-width:1340px){.aparthotels-slider .slick-prev{left:0}}@media screen and (max-width:1200px){.aparthotels-slider .slick-prev{left:25px}}@media screen and (max-width:767px){.aparthotels-slider .slick-prev{left:10px}}.aparthotels-slider .slick-next{right:calc(0px - 60px)}.aparthotels-slider .slick-next::before{border-bottom-color:transparent;border-left-color:transparent;left:45%}@media screen and (max-width:1480px){.aparthotels-slider .slick-next{right:0}.aparthotels-slider .slick-prev{left:0}}@media screen and (max-width:1340px){.aparthotels-slider .slick-next{right:0}}@media screen and (max-width:1200px){.aparthotels-slider .slick-next{right:0}}@media screen and (max-width:767px){.aparthotels-slider .slick-next{right:10px}}.featured-events-slider{max-width:1300px;margin:0 auto}.featured-events-slider .entry{width:25%;padding:0;margin:0 15px;float:left}@media screen and (max-width:860px){.featured-events-slider .entry{margin:0 10px}}.featured-events-slider .entry-header{line-height:1;position:relative}.featured-events-slider .entry-title{width:100%;max-width:400px;color:#ffffff;margin:0 auto;font-size:50px;font-weight:400;text-align:center;text-transform:uppercase;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);z-index:3}@media screen and (max-width:1024px){.featured-events-slider .entry-title{font-size:42px}}.featured-events-slider .entry-content{max-width:45%;padding-top:15px;font-family:"Sainte Colombe", sans-serif;font-size:18px;font-style:italic}@media screen and (max-width:1024px){.featured-events-slider .entry-content{font-size:17px}}@media screen and (max-width:767px){.featured-events-slider .entry-content{max-width:75%}}@media screen and (max-width:575px){.featured-events-slider .entry-content{max-width:100%}}.featured-events-slider .entry-read-more{color:#000000;margin-top:20px;font-family:"Intervogue", sans-serif;font-size:22px;font-weight:700;font-style:normal;display:block}@media screen and (max-width:1024px){.featured-events-slider .entry-read-more{font-size:20px}}.featured-events-slider .slick-list{overflow:visible}@media screen and (max-width:767px){.featured-events-slider .slick-list{overflow:hidden}}.featured-events-slider .slick-slide{opacity:0.5;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.featured-events-slider .slick-slide.slick-active{opacity:1}.featured-events-slider .slick-arrow{width:80px;height:80px;background-color:rgba(255, 255, 255, 0.75);padding:0;border-radius:50%;font-size:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.featured-events-slider .slick-arrow::before{content:"";width:20px;height:20px;border:1px solid #000000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width:1200px){.featured-events-slider .slick-arrow{width:60px;height:60px}}@media screen and (max-width:767px){.featured-events-slider .slick-arrow{width:50px;height:50px}.featured-events-slider .slick-arrow::before{width:15px;height:15px}}.featured-events-slider .slick-prev{left:-20%}.featured-events-slider .slick-prev::before{border-top-color:transparent;border-right-color:transparent;left:55%}@media screen and (max-width:1340px){.featured-events-slider .slick-prev{left:-5vw}}@media screen and (max-width:1200px){.featured-events-slider .slick-prev{left:25px}}@media screen and (max-width:767px){.featured-events-slider .slick-prev{left:10px}}.featured-events-slider .slick-next{right:-20%}.featured-events-slider .slick-next::before{border-bottom-color:transparent;border-left-color:transparent;left:45%}@media screen and (max-width:1340px){.featured-events-slider .slick-next{right:-5vw}}@media screen and (max-width:1200px){.featured-events-slider .slick-next{right:25px}}@media screen and (max-width:767px){.featured-events-slider .slick-next{right:10px}}#booking-widget{padding-right:265px;font-size:15px;position:relative}#booking-widget .form-group{width:25%;color:#444;background-color:transparent;padding:5px 15px 2px;border:1px solid #151f26;border-right-width:0;float:left}#booking-widget .form-group:last-of-type{border-right-width:1px}#booking-widget .form-group label{margin-bottom:5px;font-size:12px;line-height:1;display:block}#booking-widget .form-group input,#booking-widget .form-group select{background-color:transparent;padding:0;border:0;font-size:inherit;line-height:1}#booking-widget .form-group input::-webkit-input-placeholder,#booking-widget .form-group select::-webkit-input-placeholder{color:#8a8a8a}#booking-widget .form-group input::-moz-placeholder,#booking-widget .form-group select::-moz-placeholder{color:#8a8a8a}#booking-widget .form-submit{width:245px;height:100%;color:#000000;background-color:#aecdd9;font-size:inherit;font-weight:400;letter-spacing:1px;position:absolute;top:0;right:0}@media screen and (max-width:1024px){#booking-widget{padding-right:215px}#booking-widget .form-submit{width:200px}}@media screen and (max-width:960px){#booking-widget{padding-right:0}#booking-widget .form-submit{width:100%;padding:10px 15px;margin-top:10px;position:relative}}@media screen and (max-width:768px){#booking-widget{font-size:16px}}@media screen and (max-width:736px){#booking-widget .form-group{width:100%;margin-bottom:5px;border-right-width:1px}}.events-grid__wrap{display:flex;flex-wrap:wrap}.events-grid__footer{text-align:center}.events-grid__loader{color:#ffffff;background-color:#aecdd9;font-weight:400;text-transform:uppercase;letter-spacing:0.5px}.events-grid .entry{width:20%;background-color:transparent;padding:0 10px;margin-bottom:50px;font-size:17px;line-height:1.2;float:left}@media screen and (max-width:1200px){.events-grid .entry{width:25%}}@media screen and (max-width:1024px){.events-grid .entry{width:33.3%}}@media screen and (max-width:640px){.events-grid .entry{width:50%}}@media screen and (max-width:375px){.events-grid .entry{width:100%}}.events-grid .entry-header{padding:225px 0 56.25%;margin-bottom:-45px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.events-grid .entry-header{padding-top:150px}}.events-grid .entry-header::before{content:"";width:100%;height:100px;background:#f4f3ee;background:-moz-linear-gradient(180deg, rgba(244, 243, 238, 0) 0%, #f4f3ee 50%);background:-webkit-linear-gradient(180deg, rgba(244, 243, 238, 0) 0%, #f4f3ee 50%);background:linear-gradient(180deg, rgba(244, 243, 238, 0) 0%, #f4f3ee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f3ee",endColorstr="#f4f3ee",GradientType=1);position:absolute;right:0;bottom:0;left:0;z-index:2}.events-grid .entry-title{padding:0 10px;margin:-10px 0 0;font-family:"Sainte Colombe", sans-serif;font-size:20px;font-weight:400;text-align:center;line-height:1;position:relative;z-index:2}@media screen and (max-width:1024px){.events-grid .entry-title{font-size:20px}}@media screen and (max-width:767px){.events-grid .entry-title{font-size:18px}}@media screen and (max-width:480px){.events-grid .entry-title{font-size:17px}}.events-grid .entry-image{margin:0;float:none}.events-grid .entry-image-link{position:absolute;top:0;left:0;display:block}.hover-list{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hover-list__inner{height:600px;display:flex;flex-direction:row}.hover-list__list-container{width:50%;display:flex;align-items:center;justify-content:center}.hover-list__image{width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;top:0;left:0;display:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hover-list__image:first-child{display:block}.hover-list__image-container{width:50%;position:relative}.hover-list__item{margin-bottom:15px}.hover-list__link{color:#000000;padding-bottom:5px;font-size:28px;font-weight:700;line-height:1.2;text-transform:uppercase;display:inline-block;position:relative}.hover-list__link::after{content:"";width:0;height:2px;background-color:#000000;margin:0 auto;position:absolute;bottom:0;right:0;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hover-list__link:hover::after{width:100%}.property-layout--apartments:not(:last-child){margin-bottom:3%}.apartment{color:#21504e;margin-bottom:3%;font-size:20px}.apartment__images{width:37%;float:left}.apartment--even .apartment__images{float:right}.apartment__carousel-images .slick-prev{right:20px;bottom:15px}.apartment__details{width:63%;padding:0 40px 0 60px;float:right;position:relative}.apartment--even .apartment__details{padding:0 60px 0 40px;float:left}.apartment__title{color:#000000;margin-bottom:15px}.apartment__price{margin:0;font-size:calc(18px + 0.875vw);line-height:1;text-align:right;position:absolute;top:0;right:40px}.apartment--even .apartment__price{right:60px}.apartment__price strong{font-weight:500}.apartment__price small{margin-top:10px;font-size:13px;display:block}.apartment__meta{width:60%;margin:0 0 30px;line-height:1.4}.apartment__meta li{width:33.3%;margin-bottom:8px;float:left}.apartment__features-title{margin-bottom:15px;font-size:22px}.apartment__features ul{width:60%;margin-left:20px;line-height:1.4;-moz-column-count:2;column-count:2}.apartment__features ul li{margin-bottom:8px;list-style-type:disc}.apartment__button{color:#000000;background-color:transparent;padding:10px 30px;border:2px solid;font-size:21px;line-height:1.2;position:absolute;right:40px;bottom:0}.apartment__button:hover,.apartment__button:focus{color:#ffffff;background-color:#000000}.apartment--even .apartment__button{right:60px}@media screen and (max-width:1340px){.apartment{font-size:18px}.apartment__details{padding:0 25px 0 45px}.apartment--even .apartment__details{padding:0 45px 0 25px}.apartment__features-title{font-size:20px}.apartment__button{padding:10px 25px;font-size:19px}}@media screen and (max-width:1024px){.apartment{font-size:17px}.apartment__details{padding:0 15px 0 25px}.apartment--even .apartment__details{padding:0 25px 0 15px}.apartment__features-title{font-size:18px}.apartment__button{font-size:17px;right:20px}.apartment--even .apartment__button{right:35px}}@media screen and (max-width:768px){.apartment{max-width:480px;margin:0 auto 15px}.apartment__images,.apartment__details{width:100%;padding:0 !important}.apartment__button{font-size:16px;right:0 !important}}@media screen and (max-width:480px){.apartment__meta{width:100%;margin-bottom:20px}.apartment__features ul{width:100%}.apartment__button{margin-top:20px;position:relative}}.amenities{width:100%;display:flex;flex-wrap:wrap}.amenities .amenity{width:16.66%;height:14 0px;padding:25px 15px;border-right:1px solid #f3f1ef;border-bottom:1px solid #f3f1ef;text-transform:uppercase;float:left}.amenities .amenity:nth-child(6n){border-right-width:0}.amenities .amenity:nth-child(n+7){border-bottom-width:0}.amenities .amenity__icon{margin-bottom:10px;display:block}.amenities .amenity__text{font-size:18px;font-weight:600;line-height:1;display:block}@media screen and (max-width:1200px){.amenities .amenity{width:20%;padding:20px 15px}.amenities .amenity__text{font-size:17px}.amenities .amenity:nth-child(6n){border-right-width:1px}.amenities .amenity:nth-child(n+6){border-bottom-width:1px}.amenities .amenity:nth-child(5n),.amenities .amenity:nth-child(10n),.amenities .amenity:last-child{border-right-width:0}.amenities .amenity:nth-child(n+8){border-bottom-width:0}}@media screen and (max-width:860px){.amenities .amenity{width:25%;padding:15px}.amenities .amenity__text{font-size:16px}.amenities .amenity:nth-child(5n),.amenities .amenity:nth-child(10n){border-right-width:1px}.amenities .amenity:nth-child(8n){border-bottom-width:1px}.amenities .amenity:nth-child(4n),.amenities .amenity:nth-child(8n),.amenities .amenity:last-child{border-right-width:0}}@media screen and (max-width:640px){.amenities .amenity{width:33.3%}.amenities .amenity:nth-child(4n),.amenities .amenity:nth-child(8n){border-right-width:1px}.amenities .amenity:nth-child(9n){border-bottom-width:1px}.amenities .amenity:nth-child(3n),.amenities .amenity:nth-child(6n),.amenities .amenity:nth-child(9n),.amenities .amenity:last-child{border-right-width:0}}@media screen and (max-width:480px){.amenities .amenity{width:50%;border-right-width:1px !important;border-bottom-width:1px !important}.amenities .amenity:nth-child(2n),.amenities .amenity:last-child{border-right-width:0 !important}.amenities .amenity:nth-child(11n),.amenities .amenity:last-child{border-bottom-width:0 !important}}.location{font-size:15px;line-height:1.2}.location__heading{font-weight:500}.location ul{margin-top:20px;margin-left:-10px;list-style-type:none}.location ul li{padding-left:40px;margin-bottom:10px;font-size:17px;position:relative}.location ul li:last-child{margin-bottom:0}.location ul li::before{content:"";width:35px;height:35px;background-image:url(/wp-content/uploads/2022/01/Map-Marker.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:-3px;left:0}.location ul li a{color:inherit;text-decoration:underline}@media screen and (max-width:1024px){.location ul li{font-size:16px}}@media screen and (max-width:768px){.location ul li{margin-bottom:5px}}.native-properties-slider .entry{color:#000000;background-color:transparent;padding:0;margin:0 10px;font-size:14px;text-align:center}.native-properties-slider .entry-title{margin:35px auto 25px;font-size:22px;text-transform:uppercase}.native-properties-slider .entry-title a{color:inherit}.native-properties-slider .entry-image-link{display:block;overflow:hidden}.native-properties-slider .entry-image-link .wp-post-image{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.native-properties-slider .entry-image-link .wp-post-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.neighbourhood-heroes{margin:0 -10px -30px;display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width:1024px){.neighbourhood-heroes{margin:0 -7px -20px}}.neighbourhood-heroes .entry{width:33.33%;padding:0 10px !important;margin-bottom:30px;float:left}@media screen and (max-width:1024px){.neighbourhood-heroes .entry{padding:0 7px !important;margin-bottom:20px}}@media screen and (max-width:575px){.neighbourhood-heroes .entry{width:50%}}.neighbourhood-heroes .entry-header{margin-bottom:15px;line-height:0;overflow:hidden;position:relative}.neighbourhood-heroes .entry-header::before{content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.25);position:absolute;top:0;left:0;z-index:4}.neighbourhood-heroes .entry-header-heading{width:100%;color:#ffffff;font-size:48px;font-weight:500;text-transform:uppercase;position:absolute;top:15px;left:15px}.neighbourhood-heroes .entry-header img{position:relative;z-index:3}.neighbourhood-heroes .entry-header .button{background-color:transparent;padding:10px 15px;border:1px solid #ffffff;font-size:17px;font-weight:300;line-height:1;position:absolute;right:10px;bottom:10px;z-index:4}.neighbourhood-heroes .entry-header .button:hover{color:#000000;background-color:#ffffff}@media screen and (max-width:575px){.neighbourhood-heroes .entry-header .button{font-size:16px}}.neighbourhood-heroes .entry-title{margin-bottom:0;font-family:"Sainte Colombe", sans-serif;font-size:20px;font-weight:400}@media screen and (max-width:1024px){.neighbourhood-heroes .entry-title{font-size:18px}}@media screen and (max-width:575px){.neighbourhood-heroes .entry-title{font-size:17px}}.neighbourhood-heroes .entry[data-position="1"] .entry-header,.neighbourhood-heroes .entry[data-position="5"] .entry-header{max-height:65%}.neighbourhood-heroes .entry[data-position="3"] .entry-header,.neighbourhood-heroes .entry[data-position="6"] .entry-header{max-height:75%}.property-images-slider{max-width:900px;margin-left:auto}.property-images-slider .slick-arrow{width:60px;height:60px;background-color:rgba(255, 255, 255, 0.75);padding:0;border-radius:50%;font-size:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.property-images-slider .slick-arrow::before{content:"";width:15px;height:15px;border:1px solid #000000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.property-images-slider .slick-prev{left:20px}.property-images-slider .slick-prev::before{border-top-color:transparent;border-right-color:transparent;left:55%}.property-images-slider .slick-next{right:20px}.property-images-slider .slick-next::before{border-bottom-color:transparent;border-left-color:transparent;left:45%}@media screen and (max-width:767px){.property-images-slider .slick-arrow{width:50px;height:50px}.property-images-slider .slick-prev{left:10px}.property-images-slider .slick-next{right:10px}}.elementor-accordion .elementor-accordion-item{border-right:0;border-bottom:0;border-left:0}.slick-slide .content-section p:last-child,.slick-slide .content-section br{display:none}.slick-dots{line-height:1}.slick-dots li{margin:0 10px}.slick-dots li button{padding:0;font-size:18px;font-weight:500}.slick-dots li button::before{display:none}.spaces-carousel .slick-slide>div{padding:100px 15px 20px;margin-bottom:15px}.spaces-carousel .slick-slide .ultimate-slide-img{display:block;overflow:hidden;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.spaces-carousel .slick-slide .content-section{font-size:14px;line-height:1.4}.spaces-carousel .slick-slide .content-section h3{font-size:25px;font-weight:500}.spaces-carousel .slick-slide .content-section h6{font-size:17px;font-weight:500}.spaces-carousel .slick-slide .content-section p{margin-bottom:0}.spaces-carousel .slick-slide.slick-active .ultimate-slide-img{max-height:250px}.spaces-carousel .slick-slide.slick-active+.slick-active .ultimate-slide-img{max-height:330px}.spaces-carousel .slick-slide.slick-active+.slick-active+.slick-active .ultimate-slide-img{max-height:450px}.spaces-carousel .slick-slide.slick-active+.slick-active+.slick-active+.slick-active .ultimate-slide-img{max-height:520px}.aparthotels-carousel .slick-slide{color:#000000;margin:0 10px;text-align:center}.aparthotels-carousel .slick-slide>div{position:relative}.aparthotels-carousel .slick-slide>div a{margin:0 auto;display:block}.aparthotels-carousel .slick-slide>div a .ultimate-slide-img{display:block;overflow:hidden}.aparthotels-carousel .slick-slide>div a img{margin:0 auto;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.aparthotels-carousel .slick-slide>div a img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.aparthotels-carousel .slick-slide>div .content-section{max-width:400px;margin:35px auto 20px;font-size:14px;line-height:1.4;display:block}.aparthotels-carousel .slick-slide>div .content-section h3{margin-bottom:25px;font-family:"Intervogue", sans-serif;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase}.aparthotels-carousel .slick-slide>div .content-section p{margin-bottom:0}.aparthotels-carousel .slick-slide>div .content-section .ultimate_carousel_btn{display:none}@media screen and (max-width:768px){.aparthotels-carousel .slick-slide>div .content-section{max-width:100%;padding:0 !important;display:block}.aparthotels-carousel .slick-slide>div .content-section h3{margin-bottom:10px}}.apartment-collection-carousel .slick-slide, .apartments-slider .slick-slide {color:#000000;margin:0 15px;position:relative}.apartment-collection-carousel .slick-slide .ultimate-slide-img{display:block;position:relative;overflow:hidden}.apartment-collection-carousel .slick-slide .ultimate-slide-img::before,.apartment-collection-carousel .slick-slide .ultimate-slide-img::after{content:"";width:50%;height:100%;background-color:#9e877e;opacity:0.55;position:absolute;top:0;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.apartment-collection-carousel .slick-slide .ultimate-slide-img::after{background-color:#ffffff;right:0;left:initial}.apartment-collection-carousel .slick-slide .content-section{margin:auto;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.apartment-collection-carousel .slick-slide .content-section h3{margin:0;font-family:"Sainte Colombe", sans-serif;font-weight:500;text-transform:uppercase;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.apartment-collection-carousel .slick-slide:hover .ultimate-slide-img::before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.apartment-collection-carousel .slick-slide:hover .ultimate-slide-img::after{-webkit-transform:translateX(100%);transform:translateX(100%)}.apartment-collection-carousel .slick-slide:hover .content-section h3{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:479px){.apartment-collection-carousel .slick-slide{margin:0}}.content-carousel .slick-list{overflow:visible !important}.content-carousel .slick-slide{padding:0;opacity:0;transition:0.3s ease-in-out}.content-carousel .slick-slide .content-section{padding:0 50px;font-size:22px;line-height:1.2;text-align:center;display:block}.content-carousel .slick-slide .content-section h4{color:#333;margin-bottom:20px;font-size:inherit}.content-carousel .slick-slide .content-section p{margin-bottom:0}.content-carousel .slick-slide .content-section p:last-of-type{margin-bottom:0}.content-carousel .slick-slide .content-section .ultimate_carousel_btn{margin-top:20px;color:#2a9d8f !important;font-size:18px;font-weight:700;display:inline-block}.content-carousel .slick-slide.slick-current{opacity:1}.content-carousel .slick-arrow{width:46px;bottom:32%;top:initial;transform:none}.content-carousel .slick-arrow::before{content:"" !important;width:100%;height:33px;background-size:contain;background-position:center;background-repeat:no-repeat;padding:0;display:block}.content-carousel .slick-prev{transform:translateX(-100%)}.content-carousel .slick-prev::before{background-image:url(/wp-content/uploads/2021/10/arrow-left.png)}.content-carousel .slick-next{transform:translateX(100%)}.content-carousel .slick-next::before{background-image:url(/wp-content/uploads/2021/10/arrow-right.png)}.cta-box,.cta-box .elementor-widget-container{height:100%}.cta-box .elementor-cta{height:100%;display:flex;align-items:center;justify-content:center}.cta-box .elementor-cta__content{max-width:800px;margin:0 auto}.cta-box .elementor-cta__title{font-size:calc(20px + 1.25vw)}.cta-box .elementor-cta__description{max-width:90%;margin:0 auto;font-size:calc(16px + 0.25vw)}.cta-box .elementor-cta__button{font-size:calc(18px + 0.25vw)}.outlined-cta-box .elementor-cta__content{-webkit-align-content:baseline;align-content:baseline}.outlined-cta-box .elementor-cta__title{margin-bottom:25px;font-size:calc(30px + 2vw);text-align:left}.outlined-cta-box .elementor-cta__description{max-width:70%;font-size:calc(16px + 0.25vw);text-align:left}.outlined-cta-box .elementor-cta__button-wrapper{padding:15px;text-align:right;position:absolute;right:0;bottom:0}.outlined-cta-box .elementor-cta__button{padding:10px 15px;font-size:calc(18px + 0.25vw)}@media screen and (max-width:1024px){.outlined-cta-box .elementor-cta__title{margin-bottom:15px}.outlined-cta-box .elementor-cta__description{max-width:275px}.outlined-cta-box .elementor-cta__button{border-width:1px;font-size:17px}}.outlined-cta-box.full,.outlined-cta-box.full .elementor-widget-container,.outlined-cta-box.full .elementor-cta{height:100%}.outlined-cta-box.full__content,.outlined-cta-box.full .elementor-widget-container__content,.outlined-cta-box.full .elementor-cta__content{height:inherit}.hover-box .elementor-cta__button-wrapper{width:auto;margin-top:-30px;position:absolute;right:10px}.hover-box .elementor-cta__button{padding:0}.hover-box.outlined .elementor-cta__title,.hover-box.outlined .elementor-cta__description,.hover-box.outlined .elementor-cta__button{-webkit-text-stroke:1px;stroke:1px;-webkit-text-stroke-color:#000;stroke-color:#000}.article-cta .elementor-cta__button{padding:0}.elementor-widget-posts.properties-grid .elementor-post{position:relative;overflow:visible}.elementor-widget-posts.properties-grid .elementor-post__title{position:absolute;top:-40px;right:-10px;-webkit-transform:rotateZ(-90deg) rotateX(180deg);transform:rotateZ(-90deg) rotateX(180deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.elementor-widget-posts.properties-grid .elementor-post__title a{display:block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.elementor-widget-posts.properties-grid .elementor-post__excerpt{max-width:200px}.elementor-widget-posts.properties-grid .elementor-post__read-more{padding:2px 15px;border:2px solid;position:absolute;top:calc(0.55 * 100%);right:15px}.elementor-widget-posts.properties-grid .elementor-post__read-more:hover,.elementor-widget-posts.properties-grid .elementor-post__read-more:focus{color:#ffffff;background-color:#000000;border-color:#000000}@media screen and (max-width:1200px){.elementor-widget-posts.properties-grid .elementor-post__read-more{right:0}}@media screen and (max-width:1024px){.elementor-widget-posts.properties-grid .elementor-post__excerpt{max-width:100%}.elementor-widget-posts.properties-grid .elementor-post__read-more{margin-top:20px;display:table;position:relative;top:0}}@media screen and (max-width:480px){.elementor-widget-posts.properties-grid .elementor-grid{grid-template-columns:none}}@media screen and (max-width:1340px){#banner .hover-box{width:190px;max-width:190px}}@media screen and (max-width:1024px){#banner .hover-box{width:165px;max-width:165px}}@media screen and (max-width:768px){#banner .hover-box{background-color:rgba(0, 0, 0, 0.25);position:relative;top:0}}@media screen and (max-width:480px){#subscribe-form{width:100%;max-width:100%;position:relative}#subscribe-form .elementor-field{border-bottom-width:3px}}@media screen and (max-width:420px){#journals .elementor-inner-section{margin-bottom:0}#journals .elementor-inner-column{width:100%}#journals .elementor-inner-column>.elementor-column-wrap{margin-bottom:0}#journals .elementor-inner-column .elementor-cta__content{padding-left:135px;position:relative}#journals .elementor-inner-column .elementor-cta__image{max-width:125px;position:absolute;top:0;left:0}}#neighborhood-links ul{text-transform:uppercase;display:flex;justify-content:space-between}@media screen and (max-width:575px){#neighborhood-heroes .elementor-inner-section{margin-top:0 !important}#neighborhood-heroes #neighborhood-heroes--bottom .elementor-widget-image:first-child>.elementor-widget-container{margin-top:0}}body{font-family:"Intervogue", sans-serif}