/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.browserupgrade{position:relative;margin:0;padding:2rem;background-color:#b22222;color:#fff;font-size:1.5rem;line-height:1.5;text-align:center;box-shadow:0 3px 15px 0 rgba(50,0,0,.25);z-index:1000}.browserupgrade a{display:inline-block;padding:.1em .35em;border:2px solid #fff;border-radius:.25em;text-decoration:none;background-color:#fff;color:#b22222;box-shadow:0 3px 15px 0 rgba(50,0,0,.25)}*,*::before,*::after{box-sizing:border-box}a{color:inherit;text-decoration:none}section{display:flex;flex-flow:row nowrap;justify-content:center}@media screen and (min-width: 0){section:not(:first-of-type){margin-top:1.25rem}}@media screen and (min-width: 30rem){section:not(:first-of-type){margin-top:1.5rem}}@media screen and (min-width: 48rem){section:not(:first-of-type){margin-top:2rem}}@media screen and (min-width: 64rem){section:not(:first-of-type){margin-top:2.5rem}}@media screen and (min-width: 78rem){section:not(:first-of-type){margin-top:2.5rem}}@media screen and (min-width: 0){section:not(:last-of-type){margin-bottom:1.25rem}}@media screen and (min-width: 30rem){section:not(:last-of-type){margin-bottom:1.5rem}}@media screen and (min-width: 48rem){section:not(:last-of-type){margin-bottom:2rem}}@media screen and (min-width: 64rem){section:not(:last-of-type){margin-bottom:2.5rem}}@media screen and (min-width: 78rem){section:not(:last-of-type){margin-bottom:2.5rem}}section .section-content{flex:1 1 100%;width:100%;max-width:100%;display:flex;flex-flow:row wrap;justify-content:stretch;align-items:stretch}@media screen and (min-width: 0){section .section-content{max-width:100%}}@media screen and (min-width: 30rem){section .section-content{max-width:100%}}@media screen and (min-width: 48rem){section .section-content{max-width:100%}}@media screen and (min-width: 64rem){section .section-content{max-width:100%}}@media screen and (min-width: 78rem){section .section-content{max-width:90rem}}@media screen and (min-width: 0){section .section-content{padding-left:1.25rem}}@media screen and (min-width: 30rem){section .section-content{padding-left:1.5rem}}@media screen and (min-width: 48rem){section .section-content{padding-left:2rem}}@media screen and (min-width: 64rem){section .section-content{padding-left:2.5rem}}@media screen and (min-width: 78rem){section .section-content{padding-left:2.5rem}}@media screen and (min-width: 0){section .section-content{padding-right:1.25rem}}@media screen and (min-width: 30rem){section .section-content{padding-right:1.5rem}}@media screen and (min-width: 48rem){section .section-content{padding-right:2rem}}@media screen and (min-width: 64rem){section .section-content{padding-right:2.5rem}}@media screen and (min-width: 78rem){section .section-content{padding-right:2.5rem}}@media screen and (min-width: 48rem){section .section-content{flex-flow:row nowrap}}@media screen and (min-width: 48rem){section .section-content>*{box-sizing:content-box}}@media screen and (min-width: 48rem)and (min-width: 0){section .section-content>*:not(:first-child){padding-left:1.25rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){section .section-content>*:not(:first-child){padding-left:1.5rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){section .section-content>*:not(:first-child){padding-left:2rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){section .section-content>*:not(:first-child){padding-left:2.5rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){section .section-content>*:not(:first-child){padding-left:2.5rem}}@media screen and (min-width: 48rem)and (min-width: 0){section .section-content>*:not(:last-child){padding-right:1.25rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){section .section-content>*:not(:last-child){padding-right:1.5rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){section .section-content>*:not(:last-child){padding-right:2rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){section .section-content>*:not(:last-child){padding-right:2.5rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){section .section-content>*:not(:last-child){padding-right:2.5rem}}section .section-content.full-on-small{padding-left:0;padding-right:0}@media screen and (min-width: 48rem)and (min-width: 0){section .section-content.full-on-small{padding-left:1.25rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){section .section-content.full-on-small{padding-left:1.5rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){section .section-content.full-on-small{padding-left:2rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){section .section-content.full-on-small{padding-left:2.5rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){section .section-content.full-on-small{padding-left:2.5rem}}@media screen and (min-width: 48rem)and (min-width: 0){section .section-content.full-on-small{padding-right:1.25rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){section .section-content.full-on-small{padding-right:1.5rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){section .section-content.full-on-small{padding-right:2rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){section .section-content.full-on-small{padding-right:2.5rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){section .section-content.full-on-small{padding-right:2.5rem}}section .content{flex:1 1 100%;width:100%}@media screen and (min-width: 48rem){section .content{flex:1 1 75%}}section .content+.sidebar{flex:1 1 100%}@media screen and (min-width: 0){section .content+.sidebar{margin-top:1.875rem}}@media screen and (min-width: 30rem){section .content+.sidebar{margin-top:2.25rem}}@media screen and (min-width: 48rem){section .content+.sidebar{margin-top:3rem}}@media screen and (min-width: 64rem){section .content+.sidebar{margin-top:3.75rem}}@media screen and (min-width: 78rem){section .content+.sidebar{margin-top:3.75rem}}@media screen and (min-width: 48rem){section .content+.sidebar{flex:1 1 25%;margin-top:0;border-left:1px solid #c8c8c8}}section .sidebar .key-info{margin-bottom:1.5rem}@media screen and (min-width: 48rem){section .sidebar .key-info{margin-bottom:0}}section .sidebar .sidebar-highlight{background-color:#ebf0f5}@media screen and (min-width: 0){section .sidebar .sidebar-highlight{margin-top:.625rem}}@media screen and (min-width: 30rem){section .sidebar .sidebar-highlight{margin-top:.75rem}}@media screen and (min-width: 48rem){section .sidebar .sidebar-highlight{margin-top:1rem}}@media screen and (min-width: 64rem){section .sidebar .sidebar-highlight{margin-top:1.25rem}}@media screen and (min-width: 78rem){section .sidebar .sidebar-highlight{margin-top:1.25rem}}@media screen and (min-width: 0){section .sidebar .sidebar-highlight{padding:.625rem}}@media screen and (min-width: 30rem){section .sidebar .sidebar-highlight{padding:.75rem}}@media screen and (min-width: 48rem){section .sidebar .sidebar-highlight{padding:1rem}}@media screen and (min-width: 64rem){section .sidebar .sidebar-highlight{padding:1.25rem}}@media screen and (min-width: 78rem){section .sidebar .sidebar-highlight{padding:1.25rem}}section .sidebar .sidebar-highlight h3.sub-title{padding-top:0;border-top:none}section .sidebar h3.sub-title{padding-top:.65em;border-top:1px solid #c8c8c8}@media screen and (min-width: 48rem){section .sidebar h3.sub-title:first-child{padding-top:0;border-top:none}}@font-face{font-family:"Noe";src:url("../fonts/Noe Text Regular.woff") format("woff")}@font-face{font-family:"Noe";font-weight:800;src:url("../fonts/Noe Text Bold.woff") format("woff")}*::-moz-selection{color:#fff;background-color:#4b5a68}*::selection{color:#fff;background-color:#4b5a68}body{font-family:"mr-eaves-modern","Avenir",Verdana,sans-serif;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-weight:300;color:#4b5a68;text-align:center;background-color:#fff}p,ol>li,ul>li{margin-top:.5em;margin-bottom:0;font-size:1.4rem;line-height:1.4}@media screen and (min-width: 48rem){p,ol>li,ul>li{line-height:1.75}}@media screen and (min-width: 64rem){p,ol>li,ul>li{font-size:1.55rem}}p a,ol>li a,ul>li a{color:#044e8e;text-decoration:none;border-bottom:2px solid rgba(255,255,255,0);transition:border .35s}p a:hover,ol>li a:hover,ul>li a:hover{border-bottom:2px solid #066fc9}.key-info p,.key-info ol>li,.key-info ul>li{line-height:1.25}.key-info p+p,.key-info ol>li+p,.key-info ul>li+p{margin-top:.75em}.address-text p,.address-text ol>li,.address-text ul>li{display:inline;white-space:nowrap}.address-text p:not(.no-comma):not(:last-of-type)::after,.address-text ol>li:not(.no-comma):not(:last-of-type)::after,.address-text ul>li:not(.no-comma):not(:last-of-type)::after{content:", "}.legal-text p,.legal-text ol>li,.legal-text ul>li{display:block;margin-top:0}@media screen and (min-width: 30rem){.legal-text p,.legal-text ol>li,.legal-text ul>li{display:inline;white-space:nowrap}.legal-text p:not(:last-of-type)::after,.legal-text ol>li:not(:last-of-type)::after,.legal-text ul>li:not(:last-of-type)::after{content:" | "}}ol,ul{margin-top:0;padding-left:1.25em;text-align:left}ol:not(:last-child),ul:not(:last-child){margin-bottom:1em}ol>li,ul>li{line-height:1.5}.bold,strong,b{font-weight:bold}.strong-text{margin-top:.875em;font-size:1.875rem;line-height:1.25;font-weight:bold;font-family:"Noe",Georgia,Times,serif;color:#000}@media screen and (min-width: 30rem){.strong-text{font-size:2.375rem}}.sidebar p+.big-number{margin-top:.75em;padding-top:.65em;border-top:1px solid #c8c8c8}.sidebar a{font-size:.85em;letter-spacing:.085em;text-transform:uppercase;color:#000}.sidebar a[href^="mailto:"]{font-size:1em;letter-spacing:0;text-transform:none;color:#066fc9}.sidebar .big-number{font-size:1.75rem;font-family:"Noe",Georgia,Times,serif;font-weight:bold;line-height:1.1;color:#000}@media screen and (min-width: 64rem){.sidebar .big-number{font-size:1.925rem}}.sidebar .big-number+p{margin-top:.35em}.sidebar-highlight h3{font-size:1.3125rem;letter-spacing:.1em}.title-highlight,.highlight{color:#066fc9}h1,h2,h3,h4,h5,h6{width:100%}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.25em}h1{margin:0;padding:.2em 0;font-size:1.315rem;line-height:1.5;text-transform:uppercase;letter-spacing:.25em;color:#000;font-family:"Noe",Georgia,Times,serif;font-weight:bold;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}@media screen and (min-width: 30rem){h1{font-size:1.875rem}}h2,.as-h2{padding-top:.6em;padding-bottom:.4em;padding-left:1em;padding-right:1em;font-size:1rem;line-height:1.5;text-transform:uppercase;letter-spacing:.25em;color:#4b5a68;font-family:"Noe",Georgia,Times,serif;font-weight:bold;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}@media screen and (min-width: 0){h2,.as-h2{margin-top:.9375rem}}@media screen and (min-width: 30rem){h2,.as-h2{margin-top:1.125rem}}@media screen and (min-width: 48rem){h2,.as-h2{margin-top:1.5rem}}@media screen and (min-width: 64rem){h2,.as-h2{margin-top:1.875rem}}@media screen and (min-width: 78rem){h2,.as-h2{margin-top:1.875rem}}@media screen and (min-width: 0){h2,.as-h2{margin-bottom:.625rem}}@media screen and (min-width: 30rem){h2,.as-h2{margin-bottom:.75rem}}@media screen and (min-width: 48rem){h2,.as-h2{margin-bottom:1rem}}@media screen and (min-width: 64rem){h2,.as-h2{margin-bottom:1.25rem}}@media screen and (min-width: 78rem){h2,.as-h2{margin-bottom:1.25rem}}h2:first-child,.as-h2:first-child{margin-top:0}h2:last-child,.as-h2:last-child{margin-bottom:0}h2.highlight,.as-h2.highlight{border-top-color:#066fc9;border-bottom-color:#066fc9}h2+.big-number,.as-h2+.big-number{padding-top:.125em}@media screen and (min-width: 64rem){h2,.as-h2{font-size:1.1rem}}h3{margin:1em 0 0 0;font-size:1.4rem;line-height:1.2}@media screen and (min-width: 64rem){h3{font-size:1.55rem}}h3:first-child{margin-top:0}img,picture{max-width:100%;vertical-align:top}picture img{width:100%}.image-left{margin-top:.5em;margin-left:0;margin-right:0}@media screen and (min-width: 0){.image-left{margin-bottom:.625rem}}@media screen and (min-width: 30rem){.image-left{margin-bottom:.75rem}}@media screen and (min-width: 48rem){.image-left{margin-bottom:1rem}}@media screen and (min-width: 64rem){.image-left{margin-bottom:1.25rem}}@media screen and (min-width: 78rem){.image-left{margin-bottom:1.25rem}}@media screen and (min-width: 64rem){.image-left{float:left;width:calc(50% - 1px)}}.image-left img{width:100%;height:auto}.image-right{margin-top:.5em;margin-left:0;margin-right:0}@media screen and (min-width: 0){.image-right{margin-bottom:.625rem}}@media screen and (min-width: 30rem){.image-right{margin-bottom:.75rem}}@media screen and (min-width: 48rem){.image-right{margin-bottom:1rem}}@media screen and (min-width: 64rem){.image-right{margin-bottom:1.25rem}}@media screen and (min-width: 78rem){.image-right{margin-bottom:1.25rem}}@media screen and (min-width: 64rem){.image-right{float:right;width:calc(50% - 1px)}}.image-right img{width:100%;height:auto}@media screen and (min-width: 0){.site-nav{padding-top:1.25rem}}@media screen and (min-width: 30rem){.site-nav{padding-top:1.5rem}}@media screen and (min-width: 48rem){.site-nav{padding-top:2rem}}@media screen and (min-width: 64rem){.site-nav{padding-top:2.5rem}}@media screen and (min-width: 78rem){.site-nav{padding-top:2.5rem}}@media screen and (min-width: 0){.footer-nav{margin-top:1.25rem}}@media screen and (min-width: 30rem){.footer-nav{margin-top:1.5rem}}@media screen and (min-width: 48rem){.footer-nav{margin-top:2rem}}@media screen and (min-width: 64rem){.footer-nav{margin-top:2.5rem}}@media screen and (min-width: 78rem){.footer-nav{margin-top:2.5rem}}.nav-content{color:#4b5a68;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 auto}@media screen and (min-width: 0){.nav-content{max-width:100%}}@media screen and (min-width: 30rem){.nav-content{max-width:100%}}@media screen and (min-width: 48rem){.nav-content{max-width:100%}}@media screen and (min-width: 64rem){.nav-content{max-width:100%}}@media screen and (min-width: 78rem){.nav-content{max-width:90rem}}.nav-content>*{display:flex;align-items:center;justify-content:center}.nav-content .nav-link{display:block;min-width:26%;border-left:1px solid #4b5a68;margin-left:-1px}.nav-content .nav-link:last-child{border-right:1px solid #4b5a68}@media screen and (min-width: 30rem){.nav-content .nav-link{min-width:auto}}.nav-content .nav-link .link-text{padding:.5em .5em;color:#4b5a68;font-size:calc(10px + 2vw);line-height:1.5;text-align:center;-webkit-text-stroke:1px rgba(0,0,0,0);transition:color .65s,transform .35s,-webkit-text-stroke .35s;will-change:transform}@media screen and (min-width: 30rem){.nav-content .nav-link .link-text{min-width:6.5rem;padding:.5em 1.1em;font-size:1.25em}}@media screen and (min-width: 48rem){.nav-content .nav-link .link-text{min-width:8rem;padding:.5em;font-size:1.4em}}@media screen and (min-width: 64rem){.nav-content .nav-link .link-text{font-size:1.5em;letter-spacing:.25px}}.nav-content .nav-link:hover .link-text{-webkit-transform:scale(1.1);transform:scale(1.1);color:#000}.nav-content .nav-link.current{pointer-events:none}html:not(.is-changing) .nav-content .nav-link.current .link-text{color:#4b5a68;-webkit-text-stroke:1px currentColor}@media screen and (min-width: 64rem){html:not(.is-changing) .nav-content .nav-link.current .link-text{-webkit-text-stroke:1.5px currentColor}}.to-highlight-about .nav-content .nav-link.about .link-text{color:#4b5a68}.to-highlight-contact .nav-content .nav-link.contact .link-text{color:#4b5a68}.to-highlight-responsibility .nav-content .nav-link.responsibility .link-text{color:#4b5a68}.to-highlight-homePage .nav-content .nav-link.homePage .link-text{color:#4b5a68}.nav-content .nav-logo{flex:1 1 100%;align-items:center;justify-content:center}@media screen and (min-width: 0){.nav-content .nav-logo{padding-bottom:.625rem}}@media screen and (min-width: 30rem){.nav-content .nav-logo{padding-bottom:.75rem}}@media screen and (min-width: 48rem){.nav-content .nav-logo{padding-bottom:1rem}}@media screen and (min-width: 64rem){.nav-content .nav-logo{padding-bottom:1.25rem}}@media screen and (min-width: 78rem){.nav-content .nav-logo{padding-bottom:1.25rem}}.nav-content .nav-logo img{display:block;background-color:#4b5a68;width:75px;height:75px;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}@media screen and (min-width: 48rem){.nav-content .nav-logo img{margin-bottom:0}}@media screen and (min-width: 48rem){.nav-content .nav-logo img{width:100px;height:100px}}.nav-content .nav-logo img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.nav-content .language-switch{text-transform:uppercase}.block-link a{margin-top:1em;display:inline-block;padding:.65em 1em;padding-top:.85em;padding-bottom:.75em;padding-left:1em;padding-right:1em;font-size:1rem;text-transform:uppercase;letter-spacing:.25em;color:#4b5a68;background-color:#ebf0f5;-webkit-transform:scale(1);transform:scale(1);will-change:transform;transition:color .65s,-webkit-transform .35s;transition:color .65s,transform .35s;transition:color .65s,transform .35s,-webkit-transform .35s}.block-link a:hover{color:#000;-webkit-transform:scale(1.06);transform:scale(1.06)}@media screen and (min-width: 64rem){.block-link a{font-size:1.1rem}}.footer{min-height:100vh;background-color:#ebf0f5}@media screen and (min-width: 0){.footer{padding-top:1.25rem}}@media screen and (min-width: 30rem){.footer{padding-top:1.5rem}}@media screen and (min-width: 48rem){.footer{padding-top:2rem}}@media screen and (min-width: 64rem){.footer{padding-top:2.5rem}}@media screen and (min-width: 78rem){.footer{padding-top:2.5rem}}@media screen and (min-width: 0){.footer{padding-bottom:2.5rem}}@media screen and (min-width: 30rem){.footer{padding-bottom:3rem}}@media screen and (min-width: 48rem){.footer{padding-bottom:4rem}}@media screen and (min-width: 64rem){.footer{padding-bottom:5rem}}@media screen and (min-width: 78rem){.footer{padding-bottom:5rem}}@media screen and (min-width: 0){.footer .copyright{padding-top:1.875rem}}@media screen and (min-width: 30rem){.footer .copyright{padding-top:2.25rem}}@media screen and (min-width: 48rem){.footer .copyright{padding-top:3rem}}@media screen and (min-width: 64rem){.footer .copyright{padding-top:3.75rem}}@media screen and (min-width: 78rem){.footer .copyright{padding-top:3.75rem}}.about-boma-best{display:flex;flex-flow:column nowrap}.about-boma-best figure{order:99;padding:1rem}@media screen and (min-width: 30rem){.about-boma-best{display:block;padding:0}}.property-links{display:flex;position:relative;flex-flow:row wrap;justify-content:center;transition:gap .35s}@media screen and (min-width: 0){.property-links{gap:1.25rem}}@media screen and (min-width: 30rem){.property-links{gap:1.5rem}}@media screen and (min-width: 48rem){.property-links{gap:2rem}}@media screen and (min-width: 64rem){.property-links{gap:2.5rem}}@media screen and (min-width: 78rem){.property-links{gap:2.5rem}}@media screen and (min-width: 0){.property-links{padding-top:.625rem}}@media screen and (min-width: 30rem){.property-links{padding-top:.75rem}}@media screen and (min-width: 48rem){.property-links{padding-top:1rem}}@media screen and (min-width: 64rem){.property-links{padding-top:1.25rem}}@media screen and (min-width: 78rem){.property-links{padding-top:1.25rem}}@media screen and (min-width: 48rem){.property-links{flex-flow:row nowrap}}.property-link{flex:1 1 100%;display:flex}.property-link:only-child{max-width:50rem;transition:max-width .35s}.property-link .link-container{display:flex;flex:1 1 100%;flex-flow:row wrap;align-items:flex-start;position:relative;background-color:#ebf0f5;transition:background-color .35s,-webkit-transform .35s;transition:transform .35s,background-color .35s;transition:transform .35s,background-color .35s,-webkit-transform .35s;will-change:transform}.property-link .property-image-mask{flex:1 1 100%;align-self:flex-end;position:relative;overflow:hidden;height:50vw}@media screen and (min-width: 48rem){.property-link .property-image-mask{height:26vw}}@media screen and (min-width: 64rem){.property-link .property-image-mask{height:30vw}}@media screen and (min-width: 78rem){.property-link .property-image-mask{height:22rem}}.property-link .property-image{position:relative;width:100%;height:100%;background-size:cover;background-position:50% 90%;transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s}.property-link .property-name-mask{flex:1 1 100%;overflow:hidden}.property-link .property-name{margin:1.5em;padding-top:.35em;padding-bottom:.3em;font-size:1.25rem;line-height:1.5;color:#000;font-family:"Noe",Georgia,Times,serif;font-weight:bold;letter-spacing:.25em;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width: 48rem){.property-link .property-name{font-size:1.1rem}}@media screen and (min-width: 48rem)and (min-width: 0){.property-link .property-name{margin:.9375rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){.property-link .property-name{margin:1.125rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){.property-link .property-name{margin:1.5rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){.property-link .property-name{margin:1.875rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){.property-link .property-name{margin:1.875rem}}@media screen and (min-width: 64rem){.property-link .property-name{font-size:1.35rem}}html:not([data-whatintent=touch]):not(.is-changing) .property-link .link-container:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}html:not([data-whatintent=touch]):not(.is-changing) .property-link .link-container:hover .property-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.property-link.property-link-clicked .link-container{background-color:#fff}.property-link-section-clicked .property-links{gap:0}.header-image{width:100%;background-size:cover;background-repeat:no-repeat;background-color:#ebf0f5;background-position:50% 90%;overflow:hidden;height:40vh;min-height:16rem;max-height:80vw}@media screen and (min-width: 30rem){.header-image{min-height:22rem}}@media screen and (min-width: 48rem){.header-image{height:50vh;min-height:28rem;max-height:50vw}}@media screen and (min-width: 64rem){.header-image{min-height:34rem;max-height:80vw}}@media screen and (min-width: 78rem){.header-image{min-height:40rem}}.index .header-image{background-position:50% 50%}.header-image.hero-image{position:relative;display:flex;align-items:flex-end;height:auto;min-height:40vh;max-height:none;margin-top:-15rem;z-index:-1}@media screen and (min-width: 30rem){.header-image.hero-image{min-height:24rem;margin-top:-12rem}}@media screen and (min-width: 48rem){.header-image.hero-image{min-height:60vh;margin-top:-15rem}}@media screen and (min-width: 64rem){.header-image.hero-image{min-height:70vh;margin-top:-17rem}}.header-image.hero-image::after{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(77,49,7,.25);background:linear-gradient(0deg, rgba(77, 49, 7, 0.45) 0%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0) 65%, rgba(114, 133, 192, 0.5) 100%);z-index:-1}.header-image .hero-title{font-size:7.35vw;line-height:1.25;color:#fff;padding-bottom:3vh;padding-top:17rem;padding-left:.2em;padding-right:.2em;border:none;text-transform:none;letter-spacing:0;text-shadow:0 0 1vw rgba(77,49,7,.45)}@media screen and (min-width: 30rem){.header-image .hero-title{font-size:5.5vw;padding-top:16rem;padding-bottom:8vw}}@media screen and (min-width: 48rem){.header-image .hero-title{font-size:5vw;padding-top:18rem;padding-bottom:1em;padding-left:.25em;padding-right:.25em}}@media screen and (min-width: 64rem){.header-image .hero-title{font-size:3.4rem}}.mosaic a{display:flex;flex-flow:row wrap;justify-content:center;flex:1 1 100%;transition:opacity 1.3s,-webkit-transform .35s;transition:transform .35s,opacity 1.3s;transition:transform .35s,opacity 1.3s,-webkit-transform .35s;overflow:hidden;margin-bottom:3rem}@media screen and (min-width: 48rem){.mosaic a{margin-bottom:0}}@media screen and (min-width: 48rem){.mosaic a{flex-flow:row nowrap}}html:not([data-whatintent=touch]):not(.is-changing) .mosaic a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}html:not([data-whatintent=touch]):not(.is-changing) .mosaic a:hover .call-to-action{background-color:#066fc9}html:not([data-whatintent=touch]):not(.is-changing) .mosaic a:hover .mosaic-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.mosaic .mosaic-image-mask{flex:1 1 100%;overflow:hidden;z-index:-1;transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s;will-change:transform;height:40vh;min-height:16rem;max-height:80vw}@media screen and (min-width: 30rem){.mosaic .mosaic-image-mask{min-height:22rem}}@media screen and (min-width: 48rem){.mosaic .mosaic-image-mask{height:50vh;min-height:28rem;max-height:50vw}}@media screen and (min-width: 64rem){.mosaic .mosaic-image-mask{min-height:34rem;max-height:80vw}}@media screen and (min-width: 78rem){.mosaic .mosaic-image-mask{min-height:40rem}}@media screen and (min-width: 48rem){.mosaic .mosaic-image-mask{flex:1 1 73%}}.mosaic .mosaic-image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-color:#ebf0f5;background-position:50% 90%;transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s}.mosaic .mosaic-text{display:flex;flex-flow:column nowrap;justify-content:center;width:100%;max-width:100%;transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}@media screen and (min-width: 30rem){.mosaic .mosaic-text{width:auto}}@media screen and (min-width: 48rem){.mosaic .mosaic-text{flex:1 1 27%}}@media screen and (min-width: 48rem){.mosaic .mosaic-text-container{overflow:hidden}}@media screen and (min-width: 0){.mosaic .mosaic-text-container p:not(.call-to-action){padding-left:1.4375rem}}@media screen and (min-width: 30rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-left:1.725rem}}@media screen and (min-width: 48rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-left:2.3rem}}@media screen and (min-width: 64rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-left:2.875rem}}@media screen and (min-width: 78rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-left:2.875rem}}@media screen and (min-width: 0){.mosaic .mosaic-text-container p:not(.call-to-action){padding-right:1.4375rem}}@media screen and (min-width: 30rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-right:1.725rem}}@media screen and (min-width: 48rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-right:2.3rem}}@media screen and (min-width: 64rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-right:2.875rem}}@media screen and (min-width: 78rem){.mosaic .mosaic-text-container p:not(.call-to-action){padding-right:2.875rem}}.mosaic .featured{padding-top:.65em;padding-bottom:.5em;font-size:1.125rem;line-height:1.35;color:#066fc9;font-family:"Noe",Georgia,Times,serif;font-weight:bold;letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #000}.mosaic .address{margin-top:0;margin-bottom:1.5rem;padding-top:.35em;padding-bottom:.3em;font-size:1.5rem;line-height:1.5;color:#000;font-family:"Noe",Georgia,Times,serif;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width: 30rem){.mosaic .address{white-space:nowrap}}@media screen and (min-width: 64rem){.mosaic .address{font-size:2rem}}@media screen and (min-width: 48rem){.mosaic .address{margin-bottom:0}}.mosaic .call-to-action{margin-bottom:-1.25rem;margin-left:1.25rem;margin-right:1.25rem;padding:.25em 1em;font-size:1.125rem;color:#ebf0f5;background-color:#000;font-weight:bold;letter-spacing:.2em;text-transform:uppercase;transition:background-color .35s}@media screen and (min-width: 0){.mosaic .call-to-action{margin-top:.9375rem}}@media screen and (min-width: 30rem){.mosaic .call-to-action{margin-top:1.125rem}}@media screen and (min-width: 48rem){.mosaic .call-to-action{margin-top:1.5rem}}@media screen and (min-width: 64rem){.mosaic .call-to-action{margin-top:1.875rem}}@media screen and (min-width: 78rem){.mosaic .call-to-action{margin-top:1.875rem}}@media screen and (min-width: 30rem){.mosaic .call-to-action{margin-bottom:-1.5rem;margin-left:0;margin-right:0;white-space:nowrap}}@media screen and (min-width: 48rem){.mosaic .call-to-action{margin-bottom:0}}@media screen and (min-width: 48rem)and (min-width: 0){.mosaic:nth-child(even) .mosaic-text .mosaic-text-container{margin-right:-1.25rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){.mosaic:nth-child(even) .mosaic-text .mosaic-text-container{margin-right:-1.5rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){.mosaic:nth-child(even) .mosaic-text .mosaic-text-container{margin-right:-2rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){.mosaic:nth-child(even) .mosaic-text .mosaic-text-container{margin-right:-2.5rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){.mosaic:nth-child(even) .mosaic-text .mosaic-text-container{margin-right:-2.5rem}}.mosaic:nth-child(even) a:not(.active){opacity:0;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.mosaic:nth-child(even) a:not(.active) .mosaic-text{-webkit-transform:translateX(-20%);transform:translateX(-20%);transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.mosaic:nth-child(even) a:not(.active) .mosaic-image-mask{-webkit-transform:translateX(-20%);transform:translateX(-20%);transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}@media screen and (min-width: 48rem){.mosaic:nth-child(odd) .mosaic-text{order:2}}@media screen and (min-width: 48rem)and (min-width: 0){.mosaic:nth-child(odd) .mosaic-text .mosaic-text-container{margin-left:-1.25rem}}@media screen and (min-width: 48rem)and (min-width: 30rem){.mosaic:nth-child(odd) .mosaic-text .mosaic-text-container{margin-left:-1.5rem}}@media screen and (min-width: 48rem)and (min-width: 48rem){.mosaic:nth-child(odd) .mosaic-text .mosaic-text-container{margin-left:-2rem}}@media screen and (min-width: 48rem)and (min-width: 64rem){.mosaic:nth-child(odd) .mosaic-text .mosaic-text-container{margin-left:-2.5rem}}@media screen and (min-width: 48rem)and (min-width: 78rem){.mosaic:nth-child(odd) .mosaic-text .mosaic-text-container{margin-left:-2.5rem}}.mosaic:nth-child(odd) a:not(.active){opacity:0;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.mosaic:nth-child(odd) a:not(.active) .mosaic-text{-webkit-transform:translateX(20%);transform:translateX(20%);transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.mosaic:nth-child(odd) a:not(.active) .mosaic-image-mask{-webkit-transform:translateX(20%);transform:translateX(20%);transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}#map{width:100%}@media screen and (min-width: 0){#map{height:15.625rem}}@media screen and (min-width: 30rem){#map{height:18.75rem}}@media screen and (min-width: 48rem){#map{height:25rem}}@media screen and (min-width: 64rem){#map{height:31.25rem}}@media screen and (min-width: 78rem){#map{height:31.25rem}}#map-pin-label{padding:.75rem .25rem .5rem .25rem}#map-pin-label p{font-size:1rem;margin-top:.125em}html.no-js .map-block{display:none}.map-block{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}body{opacity:0}html.no-js body,html.js:not(.swup-enabled) body{-webkit-animation:pageIn .35s ease-out .25s normal 1 forwards;animation:pageIn .35s ease-out .25s normal 1 forwards}html.swup-enabled body{-webkit-animation:pageIn .65s ease-out .25s normal 1 forwards;animation:pageIn .65s ease-out .25s normal 1 forwards}@-webkit-keyframes pageIn{0%{opacity:0}100%{opacity:1}}@keyframes pageIn{0%{opacity:0}100%{opacity:1}}.is-changing *{pointer-events:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@media screen and (min-width: 0){html.no-js .carousel>div:not(:first-of-type){margin-top:1.25rem}}@media screen and (min-width: 30rem){html.no-js .carousel>div:not(:first-of-type){margin-top:1.5rem}}@media screen and (min-width: 48rem){html.no-js .carousel>div:not(:first-of-type){margin-top:2rem}}@media screen and (min-width: 64rem){html.no-js .carousel>div:not(:first-of-type){margin-top:2.5rem}}@media screen and (min-width: 78rem){html.no-js .carousel>div:not(:first-of-type){margin-top:2.5rem}}.slick-slide{height:auto}.slick-slide img,.slick-slide picture{display:block;width:100%}.slick-loading .slick-list{background:#fff url("../img/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../../fonts/slick.eot");src:url("../../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../../fonts/slick.woff") format("woff"),url("../../fonts/slick.ttf") format("truetype"),url("../../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);padding:0;border:none;outline:none;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{pointer-events:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:40px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .65s}.slick-prev{left:25px}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"";display:block;position:absolute;width:100%;height:100%;background-image:url(../img/gui/arrow-white.svg);background-size:cover}.slick-prev:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"";display:block;position:absolute;width:100%;height:100%;background-image:url(../img/gui/arrow-white.svg);background-size:cover;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.slick-next:hover:before{-webkit-transform:rotateY(180deg) scale(1.15);transform:rotateY(180deg) scale(1.15)}.slick-dots{position:absolute;bottom:6px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover{outline:none}.slick-dots li button:hover:before{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-dots li button:focus{outline:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:20px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .65s}.slick-dots li.slick-active{pointer-events:none}.slick-dots li.slick-active button:before{color:#fff;opacity:.85}

/*# sourceMappingURL=styles.css.map */