:root{--blue:#0a3240;--white:white;--black:black}body{color:#333;font-family:Montserrat,sans-serif;font-size:16px;line-height:22px}h1{color:#fff;margin-top:0;margin-bottom:10px;font-size:64px;font-weight:500;line-height:78px}h2{color:#0a3240;text-transform:none;margin-top:0;margin-bottom:10px;font-size:48px;font-weight:500;line-height:58px}p{margin-bottom:10px;font-size:14px;font-weight:300;line-height:21px}a{color:var(--blue);font-size:14px;text-decoration:none}label{margin-bottom:5px;font-weight:300;display:block}@media screen and (max-width:991px){.section{padding-top:4rem;padding-bottom:4rem}.section.closed,.section.sale,.section.rent{min-height:80vh;overflow:visible}.section.hero-section_home{text-align:center;min-height:100vh}.section.bg-light.adjusted{padding-bottom:4rem}.section.small-hero{min-height:80vh;overflow:visible}.section.small-hero._100vh{min-height:80vh}.section.closed,.section.sale,.section.rent{min-height:80vh;overflow:visible}.section.blog{text-align:center;min-height:80vh;overflow:visible}.section.hero-section_subpage{text-align:center;overflow:visible}.section.contact{align-items:center;min-height:80vh;display:flex}.container._w-100.max-w-1000px{text-align:center;text-align:center}.container.nav{padding-top:24px}._w-100.mob-vertical{flex-flow:column}.margin-48{margin-top:40px}.gap-24.mob-flex-v{justify-content:center;align-items:center}.footer-grid-l{grid-template-columns:1fr}.legal-container{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.testimonial-card-e{padding-left:10px;padding-right:10px}.h6-heading.text-weight-medium{font-size:18px;line-height:1.3}.testimonial-slider-b{width:auto;max-width:none;padding-left:20px;padding-right:20px}.testimonial-right-arrow-b{right:40%}.testimonial-left-arrow-b{left:40%}.tab-image{width:100%}.section-large{padding-top:92px;padding-bottom:92px}.tabs-component{flex-direction:column}.tabs-menu{max-width:none;margin-bottom:32px;margin-left:0%}.property-card{width:100%;max-width:none}.inner-padding-22px.gap-16{padding:25px 22px 22px}.inner-padding-22px.gap-12{padding:20px 0 0}.gap-10.wi-100.apart5{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.gap-10.wi-100.apart5.cms{flex-flow:wrap;display:flex}.h-apart.tab-vertical{grid-column-gap:26px;grid-row-gap:26px;grid-column-gap:26px;grid-row-gap:26px;flex-flow:row;align-items:center}.card-img.blog-small{width:100%;height:300px}.relative.cms-template{height:80vh}.card-tag{top:22px;left:22px}.collection-list{grid-column-gap:0px;grid-row-gap:0px}.collection-list.grid{grid-template-columns:1fr 1fr}.grid.meet{flex-direction:column;grid-template-columns:1fr;display:flex}.grid.meet.reverse{flex-direction:column-reverse}.grid.tab-vertical{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.navlink{z-index:999;border-bottom-style:none;padding-left:40px;padding-right:40px}.flex-h.gap-24{grid-template-columns:1fr}.heading-xxl{font-size:44px;line-height:56px}.cta{grid-template-columns:1fr}.form.search{grid-template-columns:1.25fr .75fr}.text-field.search{padding-left:40px}.home-bloggrid{grid-template-columns:1fr}.div-block{width:100%}.gap-12.blog-page-card{padding-bottom:20px;padding-left:20px}.home-cms-slider{margin-bottom:60px}.home-cms-slider-arrow{inset:auto 40% -80px auto}.home-cms-slider-arrow.left{inset:auto auto -80px 40%;inset:auto auto -80px 40%}.property-cms-slider{margin-bottom:20px}._3-coulmn-grid{grid-template-columns:1fr}.property-grid{flex-direction:column-reverse;display:block}.nav-menu{z-index:999;background-color:var(--blue);flex:1;width:70vw;height:100vh;min-height:100vh;max-height:100vh;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;position:fixed;left:0}.nav-menu.hieght-100vh{height:100vh;max-height:100vh}.search-2{margin-top:20px}.tab-w-100{width:100%}.icon-5{color:#fff;font-size:30px}.collection-item{margin-right:20px}.property-hero-slider{height:85vh}.image-2{min-height:80vh}.cms-small-img.tab-hide{display:none}.menu-button,.menu-button.w--open{background-color:#c8c8c800}.mob-w-100{width:100%;margin-right:20px}.form-submit-button{min-height:50px;padding-top:6px;padding-bottom:6px}.contact-grid{grid-row-gap:44px;grid-template-columns:1fr}.grid-two-column{grid-template-columns:1fr}.grid-two-column.margin-top-64{grid-template-columns:1fr 1fr;margin-top:40px}.grid-one-column{grid-template-columns:1fr}.contact-card{margin-right:auto}.heading-form{font-weight:400}.sticky{position:static}.nav-underline{display:none}.nav-relative{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0;position:static}.dropdown{margin-left:0;padding-left:20px}.nav-menu-2{color:#393b6a;background-color:#fff;border-radius:8px;padding:12px;position:absolute}.nav-menu-2.w--open{background-color:#282556;border-color:#fff}.nav-button-group{align-items:center;width:auto;display:flex}.nav-dropdown{width:100%}.button-secondary-s,.button-primary-s{display:none}.nav-link{width:100%;margin-top:14px;margin-bottom:14px}.nav-dropdown-base-b{box-shadow:none}.nav-dropdown-base-b.w--open{box-shadow:none;height:500px;margin-left:0;margin-right:0%;padding:16px;position:static;overflow:auto}.navigation{position:relative}.nav-toggle{justify-content:space-between;width:100%}.nav-list-dropdown.w--open{max-width:none;padding:0;position:relative;top:8px}.nav-wrapper{align-items:center;width:auto;display:flex}.nav-logo-link{margin-right:0}.nav-menu-button{color:#6173e5;background-color:#eeeffc;border-radius:100px;padding:12px}.nav-menu-button.w--open{background-color:#6173e5;border-color:#fff}.text-block,.icon-8{color:#fff}.inside-nav-menu{z-index:999;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;padding-top:4rem;display:flex}.rel{z-index:999;width:100%;height:100%}.property-cms-slider-arrow.left{left:-4rem}.property-cms-slider-arrow.right{right:-4rem}.show-tab{z-index:1;display:block;position:relative}.view-button{z-index:11}.view-image-wrapper{padding-left:40px;padding-right:40px}.load-lottei{margin-top:0}.card-information-wrapper{grid-column-gap:6px;grid-row-gap:6px}}@media screen and (max-width:767px){h1{font-size:54px;line-height:64px}h2{font-size:38px;line-height:44px}.container.blur-outside{padding-left:20px;padding-right:20px}.subheading{font-size:20px;line-height:28px}.footer-grid{grid-template-columns:1fr 1fr}.legal-container{flex-direction:column}.legal-link-grid{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;width:auto;max-width:none;display:flex}.testimonial-card-e{width:100%}.section-regular{padding-top:72px;padding-bottom:72px}.testimonial-slider-b{padding-left:0;padding-right:0}.testimonial-mask-b{width:100%}.testimonial-right-arrow-b,.testimonial-left-arrow-b{width:42px;height:42px}.h2-heading{font-size:44px}.section-large{padding-top:72px;padding-bottom:72px;overflow:hidden}.tab-link-text-wrapper{grid-column-gap:16px;grid-row-gap:16px}.property-card.mob-100{width:100%;max-width:none}.inner-padding-22px.gap-16{padding:19px 16px 16px}.card-icon-wrap{width:25px;height:25px}.gap-10.wi-100.apart5{grid-template-columns:1fr 1fr 1fr}.gap-10.wi-100.apart5.cms{grid-template-columns:1fr 1fr}._20x20px{width:15px;height:15px}.card-tag{top:16px;left:16px}.collection-list.grid{grid-template-columns:1fr}.grid.meet,.grid.meet.reverse{grid-column-gap:26px;grid-row-gap:26px}.grid.meet,.grid.meet.reverse,.grid.meet.reverse{grid-column-gap:26px;grid-row-gap:26px}.grid.tab-vertical{grid-template-columns:1fr}.cta{text-align:center;justify-items:center;margin-top:60px}.form{flex-direction:column;align-items:stretch;width:100%}.form.search{text-align:left;text-align:left;grid-template-columns:1fr;justify-items:stretch}.home-cms-slider-arrow{right:35%}.home-cms-slider-arrow.left{left:35%}.margin-16.gap-24{grid-column-gap:24px;grid-row-gap:24px;grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.image-2{min-height:60vh}.bttom-images-slider{bottom:10px}.form-block{width:100%}.section-regular-2{padding-top:72px;padding-bottom:72px}.contact-grid,.grid-two-column,.grid-one-column{grid-template-columns:1fr}.contact-card{padding:20px}.heading-form{font-size:60px;line-height:70px}.form-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr}.dropdown{padding-left:20px}.banner{text-align:left;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto}.focus-img{width:36px}.card-information-wrapper{grid-row-gap:0px}.h1-page{font-size:38px;line-height:44px}}@media screen and (max-width:479px){h1{font-size:36px;line-height:40px}h2{font-size:26px;line-height:32px}.section.hero-section_subpage,.section.contact{overflow:visible}.section.hero-section_home{min-height:90vh}.section.small-hero{background-size:cover;overflow:visible}.section.hero-section_subpage,.section.contact{overflow:visible}.container{padding-left:20px;padding-right:20px}._w-100.mob-vertical{flex-direction:column}.subheading.max-width-set2{margin-left:auto;margin-right:auto}.margin-48{margin-top:20px}.gap-24.mob-flex-v{flex-direction:column}.footer-grid{grid-row-gap:24px;grid-template-columns:1fr}.testimonial-slider-b{padding-bottom:120px}.testimonial-right-arrow-b{width:54px;height:54px;right:30%}.testimonial-left-arrow-b{width:54px;height:54px;left:30%}.inner-padding-22px.gap-16{padding:14px 11px 11px}.inner-padding-22px.gap-12{margin-top:20px;padding:0}.cardp.no-margin.left-align{text-align:left;text-align:left;text-align:left}.h-apart{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center}.blue-button._w-160px{justify-content:center;align-self:stretch;align-items:center}.card-price{font-size:20px}.card-img.blog{height:auto}.card-img.blog-small{width:100%;height:auto}.card-tag{font-size:14px;top:11px;left:11px}.margin-24{margin-top:12px}.navlink{padding-left:0}.navlink.dropdown{padding-left:20px}.flex-h.gap-24{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}.heading-xxl{font-size:38px;line-height:44px}.cta{padding:20px 10px}.cta.filters-bar{padding-left:20px;padding-right:20px}.form{flex-direction:column;align-items:stretch}.blog-time-and-author.gap-100{grid-column-gap:40px;grid-row-gap:40px;grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between}.home-cms-slider{margin-bottom:60px}.home-cms-slider-arrow{right:30%}.home-cms-slider-arrow.left{left:30%}.home-cms-slide{margin-right:0}.property-cms-slider{margin-bottom:20px}.margin-16.gap-24{grid-column-gap:12px;grid-row-gap:12px;grid-column-gap:12px;grid-row-gap:12px;flex-flow:row}.property-grid{display:block}._38px{font-size:32px}.height-884{height:400px}.nav-menu{flex-flow:row;width:75vw}.cms-collection-list{height:0}.cms-small-img{width:60px;height:60px}.bttom-images-slider{min-height:80px}.right-arrow{width:44px;height:44px;margin-right:12px}.left-arrow{width:44px;height:44px;margin-left:12px}.menu-button.w--open{background-color:#0a324000}.mob-w-100{flex:none;width:95%}.form-button-wrapper{flex-direction:column}.contact-grid{grid-column-gap:32px;grid-row-gap:32px}.paragraph-small-regular.no-bottom-margni{text-align:left;text-align:left}.grid-two-column.margin-top-64{text-align:center;text-align:center;flex-flow:column;grid-template-columns:1fr;justify-content:center;align-items:flex-start;display:flex}.contact-card{padding:16px}.heading-form{font-size:32px;line-height:36px}.checkbox-wrapper{margin-bottom:14px}.nav-relative{margin-bottom:10px;margin-right:0}.dropdown{padding-left:0}.button-primary-s{width:100%}.nav-dropdown-base-b{padding:8px}.nav-dropdown-base-b.w--open{padding:14px}.inside-nav-menu{grid-column-gap:0px;grid-row-gap:0px;width:100%;height:100%;padding-left:20px;position:absolute;inset:0%}.dropdown-list.w--open{padding:0}.dropdown-toggle{padding-left:0}.v-center{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.property-cms-slider-arrow.left{left:-4rem}.property-cms-slider-arrow.right{right:-4rem}.show-tab{position:relative}.view-button{cursor:pointer;padding:10px}.view-image-wrapper{padding-top:180px;padding-left:10px;padding-right:10px}.icon-9{width:26px;height:26px}.image-wrapper-flexbox{padding:20px 10px}.all-img-heading{font-size:28px}.focus-img{width:32px}.max-width-set{margin-left:auto;margin-right:auto}.card-logo_wrapper{justify-content:flex-start;align-items:flex-start}.card-information-wrapper{grid-column-gap:0px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.h1-page{font-size:26px;line-height:32px}}