@font-face{font-family:Jost;src:url('fonts/Jost-VariableFont_wght.woff2') format('woff2'),url('fonts/Jost-VariableFont_wght.ttf') format('truetype')}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:url('fonts/Philosopher-Regular.woff2') format('woff2'),url('fonts/Philosopher-Regular.ttf') format('truetype')}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;src:url('fonts/Philosopher-Bold.woff2') format('woff2'),url('fonts/Philosopher-Bold.ttf') format('truetype')}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;font-size:18px;scroll-behavior:smooth}body,button,input,select,textarea{font-family:Jost,sans-serif}h1{font-family:Philosopher,serif;font-weight:700;font-size:clamp(2rem, 4vw, 3rem)}h2{font-family:Philosopher,serif;font-weight:400;font-size:clamp(1.4rem, 3vw, 2.2rem);margin-bottom:2rem}body{font-size:1rem;overflow-x:hidden}body.noscroll{overflow:hidden}p{margin-bottom:1em}input,select{width:100%}table{border:none}td,th{padding:.6rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{height:6px;border-radius:4px;background:var(--accent)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-track{background:#00448117}.home .main-navigation{display:none;visibility:hidden;height:0;width:0}.home .site-header{position:fixed;top:0;left:0;right:0;z-index:10}.hero-border-1{border-radius:57% 33% 33% 57%/23% 8% 8% 23%}.hero-border-2{border-radius:57% 81% 33% 11%/23% 56% 16% 8%}.hero-border-3{border-radius:11% 33% 81% 57%/8% 16% 56% 23%}#map{width:100%;height:80vh;position:sticky;top:2rem;border-radius:1rem;overflow:hidden;background:#f0f8ff}.apt-go-button,.apt-go-button:focus,.apt-go-button:hover{font-size:.66rem;font-weight:600;color:#014682;background-color:unset;padding:0}.apartments{display:flex;position:relative;flex-flow:column;gap:1.6rem}.apts-wrap{flex:1 1 40%;display:flex;flex-flow:column;gap:1.3rem}.ymap-wrap{flex:1 1 60%}@media (min-width:768px){.apartments{flex-flow:row}.apt-address{display:none}}.apt-wrap{min-width:180px;padding:.8rem;background:#fff;border-radius:1rem;border:1px solid #00000036}.apt-gallery{display:flex;flex-wrap:wrap;gap:2px;border-radius:1rem;overflow:hidden;margin-bottom:1rem}.apt-lightbox:first-child{flex:1 1 100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}.apartments-page .apt-lightbox:first-child{height:100%;padding-bottom:0;aspect-ratio:3/2}.apt-lightbox:first-child .lightbox{display:block;height:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%}.apt-lightbox:first-child .lightbox img{width:100%;height:100%;object-fit:cover}.apt-lightbox{flex:1 1 18%}.apt-lightbox .lightbox{aspect-ratio:1/1;display:block;overflow:hidden}.apt-title{font-size:clamp(.8rem, 1.8vw, 1.3rem);text-align:center;margin-bottom:.5em}.apartments-page .apt-title{display:flex;justify-content:space-between;gap:1rem;background:#d2eaff;padding:.5rem;border-radius:.5rem;cursor:pointer}.apartments-page .apt-title:after{content:'\203a';display:block;pointer-events:none}.apartments-page .apt-wrap.opened .apt-title:after{transform:rotate(90deg)}.apt-link{text-decoration:none}.apt-excerpt{height:0;opacity:0;overflow:hidden}.apt-wrap.opened .apt-excerpt{height:100%;opacity:1}.main-apt-cards{display:flex;gap:2%;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.main-apt-cards .apt-wrap{max-width:320px;position:relative;flex:1 1 25%}.main-apt-cards .apt-link:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.hidden{display:none;visibility:hidden}.faq-column{margin-bottom:3rem}.faq-column h2{font-size:clamp(1.2rem, 2.6vw, 1.8rem);font-weight:700}@media (min-width:768px){.faq-columns{display:flex;flex-wrap:wrap;gap:3rem 4%}.faq-column{flex:1 1 48%;max-width:50%;margin-bottom:0}}.home .inside-header{align-items:normal;gap:1rem 6vw}.home .site-logo{height:44px;display:flex;flex:1 1 30%}#_bn_widget_{flex:1 1 70%}