﻿@import url("https://p.typekit.net/p.css?s=1&k=iqv8tam&ht=tk&f=24427&a=587937&app=typekit&e=css");@font-face{font-family:"orpheuspro";src:url("https://use.typekit.net/af/2baa0b/00000000000000007735ebd5/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2baa0b/00000000000000007735ebd5/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2baa0b/00000000000000007735ebd5/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}:root{--white: #ffffff;--black: #000000;--body-color: #F2EFEA;--light-gray: #F5F2EF;--dark-green: #182414;--text-color: #1D2C3F;--red: #FF0404}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text-color);font-weight:300;font-style:normal;font-family:“neue-haas-unica”,sans-serif;background-color:var(--body-color)}body.noscroll{overflow:hidden}.container{width:100%;max-width:110.625rem;padding-left:1.25rem;padding-right:1.25rem;margin-left:auto;margin-right:auto}.grid{display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.grid{grid-template-columns:1fr 2fr;gap:2.5rem}}.grid--list{margin-bottom:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media screen and (min-width: 992px){.grid--list{margin-bottom:0;gap:3.4375rem;grid-auto-columns:1fr;grid-auto-flow:column}}.grid--list ul{margin:0;padding-left:1.875rem}.grid--list ul li{line-height:1.2;font-size:1rem}@media screen and (min-width: 768px){.grid--list ul li{font-size:1.3125rem}}.grid--list ul li:not(:last-child){margin-bottom:1.25rem}img{display:block;max-width:100%}h1,h2{font-weight:400;line-height:1.5;letter-spacing:.1rem;text-transform:uppercase;margin:0;font-family:"orpheuspro",serif;font-size:1.3125rem}@media screen and (min-width: 768px){h1,h2{font-size:2rem}}p{font-weight:300;line-height:1.2;font-size:1rem}@media screen and (min-width: 768px){p{font-size:1.3125rem}}a{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.btn,.cta-btn a{display:inline-block;text-align:center;padding:0 1.25rem;text-transform:capitalize;text-decoration:none;border:.053125rem solid var(--text-color);color:var(--light-gray);background-color:var(--text-color);line-height:1.75rem;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;-webkit-border-radius:3.18px;-moz-border-radius:3.18px;-ms-border-radius:3.18px;border-radius:3.18px;font-size:1rem}@media screen and (min-width: 768px){.btn,.cta-btn a{line-height:2.375rem;font-size:1.3125rem}}.btn:hover,.cta-btn a:hover{color:var(--text-color);background-color:var(--light-gray)}.navigation-controls{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.navigation-controls .prev-slide,.navigation-controls .next-slide{padding:0;font-weight:300;cursor:pointer;border:0;max-width:100%;background:none;text-transform:uppercase;font-family:“neue-haas-unica”,sans-serif;color:var(--text-color);font-size:0;width:1.25rem;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;position:relative}@media screen and (min-width: 768px){.navigation-controls .prev-slide,.navigation-controls .next-slide{width:1.5625rem}}@media screen and (min-width: 992px){.navigation-controls .prev-slide,.navigation-controls .next-slide{width:2rem}}.navigation-controls .prev-slide::after,.navigation-controls .next-slide::after{content:'';margin:0;display:inline-block;width:1.25rem;height:1.5625rem;vertical-align:middle;background-image:url("./../images/prev-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 768px){.navigation-controls .prev-slide::after,.navigation-controls .next-slide::after{width:1.5625rem}}@media screen and (min-width: 992px){.navigation-controls .prev-slide::after,.navigation-controls .next-slide::after{width:2rem;height:3.125rem}}.navigation-controls span.image-alt{max-width:100%;margin:0 1.25rem;width:67rem;display:inline-block;line-height:1.5;letter-spacing:.05625rem;text-align:center;font-weight:400;font-family:"orpheuspro",serif;text-transform:uppercase;font-size:1.3125rem;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media screen and (min-width: 992px){.navigation-controls span.image-alt{letter-spacing:.1rem;font-size:2rem}}.navigation-controls .next-slide::after{background-image:url("./../images/next-icon.svg")}.sub-heading{text-transform:uppercase;margin:0}@media screen and (max-width: 767px){.sub-heading{margin-bottom:1.25rem}}.error-section{margin-top:4.40625rem}@media screen and (min-width: 768px){.error-section{margin-top:6.125rem}}.error-section .error-msg{text-align:center;color:var(--red);padding:3.125rem 1.25rem}.error-404 img{height:auto}.privacy-policy .page-banner,.privacy-policy .page-content{padding:0 1.25rem}@media screen and (min-width: 576px){.privacy-policy .page-banner,.privacy-policy .page-content{max-width:65%;margin-left:auto;margin-right:auto}}.privacy-policy h1{margin-bottom:1.25rem}.privacy-policy .page-banner{padding-top:3.125rem}.privacy-policy .page-content{padding-bottom:3.125rem}.privacy-policy .page-content a{color:var(--text-color)}.privacy-policy .page-content a:hover{text-decoration:none}.d-none{display:none !important}.default-screen-page{min-height:100vh;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.default-screen-page figure{margin-top:auto}.default-screen-page img{height:auto}.default-screen-page .site-logo{margin-top:1rem;margin-bottom:6.25rem}.default-screen-page .contact{margin-bottom:6.25rem}.default-screen-page a{text-decoration:none;color:var(--dark-green)}.default-screen-page a:hover{filter:brightness(2.2);text-decoration:underline}#playBtn,#volumeBtn,#fullscreenBtn{cursor:pointer;padding:0;border:0;outline:0;background:transparent;font-size:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;width:60px;height:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;border-radius:60px;background-image:url("../images/fullscreen-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#playBtn:Hover,#volumeBtn:Hover,#fullscreenBtn:Hover{background-image:url("../images/fullscreen-icon-hover.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#playBtn{display:none;background-image:url("../images/play-icon-bottom.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#playBtn:hover{background-image:url("../images/play-icon-bottom-hover.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#playBtn.playing{background-image:url("../images/pause-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#playBtn.playing:hover{background-image:url("../images/pause-icon-hover.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#volumeBtn{display:none;background-image:url("../images/volume-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#volumeBtn:hover{background-image:url("../images/volume-icon-hover.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#volumeBtn.muted{background-image:url("../images/mute-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#volumeBtn.muted:hover{background-image:url("../images/mute-icon-hover.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.mobile_ratio_16_9,.desktop_ratio_16_9{aspect-ratio:16 / 9 !important}.mobile_ratio_9_16,.desktop_ratio_9_16{aspect-ratio:9 / 16 !important}.fade-out{opacity:0}.site-header{text-align:center;padding-top:1.5rem;padding-bottom:.9375rem;background:var(--body-color);-webkit-transition:top 0.55s ease;-moz-transition:top 0.55s ease;-ms-transition:top 0.55s ease;-o-transition:top 0.55s ease;transition:top 0.55s ease;position:fixed;top:0;right:0;left:0;z-index:9}.admin-bar .site-header{top:2.875rem}@media screen and (min-width: 768px){.admin-bar .site-header{top:2rem}}.site-header .site-logo{display:inline-block;position:relative;z-index:9}.site-header img{height:auto}@media screen and (max-width: 767px){.site-header img{width:6.6875rem}}.site-header .burger-menu{border:0;padding:0;background:none;cursor:pointer;flex-direction:column;width:1.5rem;height:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:26px}@media screen and (min-width: 768px){.site-header .burger-menu{width:2.625rem;height:1.75rem;right:2.875rem}}.site-header .burger-menu span{display:block;height:.125rem;width:100%;background:rgba(29,44,63,0.5);-webkit-transition:0.5s ease transform,0.5s ease opacity;-moz-transition:0.5s ease transform,0.5s ease opacity;-ms-transition:0.5s ease transform,0.5s ease opacity;-o-transition:0.5s ease transform,0.5s ease opacity;transition:0.5s ease transform,0.5s ease opacity}.site-header .burger-menu.close span:first-child{-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}@media screen and (min-width: 768px){.site-header .burger-menu.close span:first-child{-webkit-transform:translateY(13px) rotate(45deg);-moz-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}}.site-header .burger-menu.close span:nth-child(2){opacity:0}.site-header .burger-menu.close span:last-child{-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}@media screen and (min-width: 768px){.site-header .burger-menu.close span:last-child{-webkit-transform:translateY(-13px) rotate(-45deg);-moz-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}}.site-header nav{opacity:0;inset:0;background-color:rgba(245,242,239,0.9);flex-direction:column;overflow:auto;padding:2% 0;position:fixed;top:70.5px;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media screen and (min-width: 768px){.site-header nav{top:6.0625rem}}.site-header nav ul{padding:0;margin:0;margin-top:auto;list-style-type:none;margin-bottom:2.875rem}.site-header nav li a{text-decoration:none;text-transform:uppercase;font-weight:400;line-height:3.5625rem;letter-spacing:.1rem;text-align:center;display:inline-block;font-size:1.125rem;color:var(--text-color);font-family:"orpheuspro",serif}@media screen and (min-width: 768px){.site-header nav li a{font-size:2rem}}.site-header nav li a:hover{filter:brightness(2.2);text-decoration:underline}.site-header nav li.privacy-link a{font-family:“neue-haas-unica”,sans-serif;color:var(--dark-green);text-transform:none;letter-spacing:0;font-weight:300;font-size:1em}.site-header nav.show{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.site-header nav figure{margin:0;text-align:center;margin-bottom:auto}@media screen and (max-width: 767px){.site-header nav figure img{width:4.625rem;height:7.375rem}}.site-header nav.top{top:0}.site-header.static{top:-6.25rem !important}.site-header.static nav{top:0}footer{color:var(--light-gray);padding-top:1.5625rem;padding-bottom:1.6875rem;background-color:var(--text-color)}@media screen and (min-width: 768px){footer{padding-top:3.5625rem;padding-bottom:8.125rem}}footer img{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){footer img{width:6.6875rem;height:1.6875rem}}footer .contact{margin-bottom:5rem}@media screen and (min-width: 768px){footer .contact{margin-bottom:8.125rem}}footer .contact .grid{align-items:flex-end}footer .contact a{text-decoration:none;color:var(--light-gray);font-weight:300;line-height:1.6875rem;font-size:1rem}@media screen and (min-width: 768px){footer .contact a{font-size:1.3125rem}}footer .contact a:hover{filter:brightness(2.2);text-decoration:underline}footer .site-logo img{filter:brightness(0) saturate(100%) invert(97%) sepia(7%) saturate(142%) hue-rotate(360deg)}footer.footer-style-2{padding-top:1.6875rem}@media screen and (min-width: 768px){footer.footer-style-2{padding-top:8.125rem}}footer.footer-style-2 .contact{margin-bottom:2rem}@media screen and (min-width: 768px){footer.footer-style-2 .contact{margin-bottom:2rem}}footer.footer-style-2 .contact .grid{gap:0;text-align:center}@media screen and (min-width: 768px){footer.footer-style-2 .contact .grid{grid-template-columns:1fr}}footer.footer-style-2 .contact h2{display:none}.video-section{margin-top:4.40625rem;height:calc(100vh - 70.5px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:relative}.video-section::before{content:'';width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0.3) 0%, transparent 25%);position:absolute;top:0;left:0}@media screen and (min-width: 768px){.video-section{margin-top:6.0625rem;height:calc(100vh - 97px)}}.video-section iframe{min-width:100%;min-height:100%;width:auto;height:auto;aspect-ratio:9 / 16;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;z-index:2}@media (orientation: landscape){.video-section iframe{aspect-ratio:16 / 9}}@media screen and (min-width: 1025px){.video-section iframe{aspect-ratio:16 / 9}}.video-section p{margin:0;margin-bottom:.1875rem;font-weight:300;vertical-align:middle;line-height:2rem;font-size:.75rem}@media screen and (min-width: 768px){.video-section p{margin-bottom:.25rem;line-height:2.5rem;font-size:1.125rem}}.video-section input[type="password"]{background-color:rgba(232,230,228,0.6);line-height:1.625rem;letter-spacing:.16875rem;vertical-align:middle;padding:.375rem .625rem;margin-bottom:.3125rem;width:100%;border:0;-webkit-border-radius:3.18px;-moz-border-radius:3.18px;-ms-border-radius:3.18px;border-radius:3.18px;font-size:1.125rem}@media screen and (min-width: 768px){.video-section input[type="password"]{margin-bottom:.625rem}}.video-section input[type="password"]::placeholder{color:var(--white);text-transform:uppercase}.video-section h1{margin:0;margin-bottom:1.0625rem;font-weight:400;letter-spacing:.1rem;text-align:center;text-transform:uppercase;line-height:2.375rem;font-family:"orpheuspro",serif;font-size:1.625rem}@media screen and (min-width: 768px){.video-section h1{margin-bottom:1.375rem;line-height:3rem;font-size:2rem}}.video-section .login-terms{margin-bottom:1.625rem}@media screen and (min-width: 768px){.video-section .login-terms{margin-bottom:2.0625rem}}.video-background{height:calc(100vh - 70.5px);width:100vw;position:fixed;top:70.5px;left:0}@media screen and (min-width: 768px){.video-background{height:calc(100vh - 97px);top:6.0625rem}}.video-content{color:var(--white);width:100%;max-width:26.5rem;position:relative;z-index:2}.video-content__wrappper{padding-left:.6875rem;padding-right:.6875rem}.video-content a{display:inline-block;color:var(--white);text-decoration:underline}.video-content .error-msg{color:var(--red)}.video-content button{outline:0;color:var(--white);background:transparent;min-width:7.125rem;font-weight:300;cursor:pointer;border:.053125rem solid var(--white);text-align:center;vertical-align:middle;text-transform:capitalize;line-height:2rem;border-radius:.1875rem;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;font-size:.875rem}@media screen and (min-width: 768px){.video-content button{line-height:2.5rem;font-size:1.125rem}}.video-content button:hover{background:var(--black)}.checkbox-container{display:block;color:var(--white);cursor:pointer;font-weight:300;line-height:2rem;padding-left:2rem;font-size:.75rem;position:relative}@media screen and (min-width: 768px){.checkbox-container{line-height:2.5rem}}.checkbox-container:has(input[type="checkbox"]:checked)::after{opacity:1}.checkbox-container input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.checkbox-container::before{content:"";width:1.375rem;height:1.375rem;border:.053125rem solid var(--white);margin-right:.625rem;display:inline-block;vertical-align:middle;transform:translateY(-50%);position:absolute;top:50%;left:0}.checkbox-container::after{content:"";width:.375rem;height:.75rem;border:solid var(--white);border-width:0 .125rem .125rem 0;transform:rotate(45deg);opacity:0;transition:opacity 0.2s;position:absolute;top:8px;left:8px}@media screen and (min-width: 768px){.checkbox-container::after{top:.6875rem}}.login-page-footer{color:rgba(255,255,255,0.5);line-height:1.6875rem;font-size:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;position:absolute;right:19px;bottom:8px;left:19px}@media screen and (min-width: 768px){.login-page-footer{font-size:1.125rem;bottom:3.0625rem;left:3.75rem;right:3.75rem}}.login-page-footer span{vertical-align:middle}.login-page-footer .email-link{text-decoration:none;color:rgba(255,255,255,0.5)}.login-page-footer .email-link:hover{text-decoration:underline;filter:brightness(2.2)}.hero-video{width:100%;overflow:hidden;margin-top:4.40625rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.hero-video{margin-top:6.0625rem}}@media screen and (min-width: 1025px){.hero-video{height:calc(100vh - 97px)}}.hero-video img{width:100%;height:100vh;max-height:100vh;aspect-ratio:16 / 9;object-fit:cover}@media screen and (max-width: 1024px){.hero-video img{height:auto}}.hero-video .play-button{border:0;padding:0;background:none;font-size:0rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.hero-video .play-button::after{content:'';cursor:pointer;width:2.875rem;height:2.875rem;background-image:url("../images/play-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}@media screen and (min-width: 768px){.hero-video .play-button::after{width:8vw;height:8vw;max-width:10rem;max-height:10rem}}@media screen and (max-width: 992px) and (orientation: landscape){.hero-video .custom-video-controls{display:none}}@media screen and (max-width: 767px){.hero-video .custom-video-controls{display:none}}.hero-video iframe{display:none;min-width:100%;width:auto;height:auto;aspect-ratio:16 / 9}@media screen and (min-width: 1025px){.hero-video iframe{min-width:100vw;min-height:100vh;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}}.hero-video #fullscreenBtn{position:absolute;right:60px;bottom:49px}.hero-video #volumeBtn{position:absolute;right:140px;bottom:49px}.hero-video #playBtn{position:absolute;bottom:49px;left:60px}.text-component h2{margin:0;color:var(--dark-green)}@media screen and (max-width: 767px){.text-component h2{margin-bottom:.8125rem}}.text-component__content{gap:3.875rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 991px){.text-component__content{gap:1rem;flex-direction:column}}@media screen and (min-width: 768px){.text-component__block{max-width:32.125rem;width:100%}}.text-component p{margin:0}.text-component p+p{margin-top:1rem}.text-component#cristalga-component{padding-top:2.5rem}@media screen and (min-width: 768px){.text-component#cristalga-component{padding-top:7.9375rem}}.imh-6310-template-01-hover-content{display:none}.gallery-slider{margin:0;padding:0;margin-bottom:1.625rem}.gallery-slider img{margin-left:auto;margin-right:auto;width:auto;object-fit:cover}@media screen and (max-width: 767px){.gallery-slider img{height:23.4375rem}}@media screen and (min-width: 768px){.gallery-slider img{height:70vh;object-position:center}}.gallery-slider-component{overflow:hidden;padding-top:2.5rem}@media screen and (min-width: 768px){.gallery-slider-component{padding-top:12.5rem}}.gallery-slider-component .navigation-controls{padding-left:1.25rem;padding-right:1.25rem}.location-section{padding:1.25rem 0 .9375rem}.location-section img{height:auto}.floor-plans-text{overflow:hidden;padding:2.5rem 0 52%;margin-bottom:1.875rem;background:url("./../images/bird-with-stem.png") no-repeat left bottom;background-size:85%;position:relative;z-index:1}@media screen and (min-width: 768px){.floor-plans-text{margin-bottom:4.375rem;background-size:47%;padding:12.5rem 0 26%}}.floor-plans-text h2{color:var(--dark-green)}@media screen and (max-width: 767px){.floor-plans-text h2{margin-bottom:.8125rem}}@media screen and (min-width: 768px){.floor-plans-text__block{width:100%;max-width:31.375rem}}.floor-plans-text__block p{margin:0}.floor-plans-text__block p+p{margin-top:1rem}.floor-plans-slider{margin:0;margin-bottom:1.625rem;padding:0;touch-action:pan-y}.floor-plans-slider .slick-slide{position:relative;overflow:hidden}.floor-plans-slider .slick-slide li{max-width:95.375rem !important;margin-left:auto !important;margin-right:auto !important;display:block !important;position:relative}.floor-plans-component .slider-wrapper{position:relative}.floor-plans-component .slider-container{width:100%;max-width:100%;padding-left:1.25rem;padding-right:1.25rem}.floor-plans-component .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons{margin:0;position:absolute;right:0;bottom:0;z-index:2}@media screen and (max-width: 767px){.floor-plans-component .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons{flex-direction:column;margin:0}}@media screen and (max-width: 767px){.floor-plans-component .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons img{width:1.25rem;margin:.3125rem 0;height:1.25rem}}.floor-plans-component .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons img:last-child{margin-right:0}@media screen and (max-width: 767px){.floor-plans-component .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons img:last-child{margin-bottom:0}}.floor-plans-component .imh-6310-annotation-box{width:80% !important;margin-left:auto;margin-right:auto;overflow:hidden;max-width:85.9375rem !important}.floor-plans-component .close-popup{cursor:pointer;font-size:0;width:1.25rem;height:1.25rem;display:none !important;position:absolute;top:8px;right:0}.floor-plans-component .close-popup::before,.floor-plans-component .close-popup::after{content:"";width:1.25rem;height:.125rem;background-color:var(--black);transform-origin:center;position:absolute;top:50%;left:50%}.floor-plans-component .close-popup::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.floor-plans-component .close-popup::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.floor-plans-component .slider{margin-bottom:3.125rem;position:relative;z-index:2}@media screen and (min-width: 768px){.floor-plans-component .slider{margin-bottom:14.75rem}}.floor-plans-component .slider .directional-icon{width:8vw;max-width:9.4375rem;height:auto;position:absolute;right:0;bottom:15%}@media screen and (max-width: 767px){.floor-plans-component .slider .directional-icon{bottom:40%}}.floor-plans-component .slider .fa-map-marker-alt{color:transparent !important}.floor-plans-component .slider .fa-map-marker-alt:hover,.floor-plans-component .slider .fa-map-marker-alt::before{color:transparent !important}.floor-plans-component .slider .imh-6310-point-icons::after{box-shadow:none !important}.floor-plans-component .slider .imh-6310-pin-hover-img,.floor-plans-component .slider .imh-6310-pin-main-img{color:transparent !important}.floor-plans-component .slider.slider-popup{margin:0;background-color:var(--body-color);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:14}.floor-plans-component .slider.slider-popup .slider-container{box-sizing:border-box;margin-top:auto;margin-bottom:auto}.floor-plans-component .slider.slider-popup .navigation-controls{justify-content:space-between;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.floor-plans-component .slider.slider-popup .image-alt{font-size:0}.floor-plans-component .slider.slider-popup .floor-plans-slider{margin:0}.floor-plans-component .slider.slider-popup .imh-6310-annotation-box{width:100% !important;max-width:100% !important}.floor-plans-component .slider.slider-popup .imh-6310-annotation-box .imh-6310-main-image{width:auto;max-width:100%;max-height:100vh;margin-left:auto;margin-right:auto}.floor-plans-component .slider.slider-popup .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons{bottom:2%;flex-direction:column;right:2%;margin:0}@media screen and (min-width: 992px){.floor-plans-component .slider.slider-popup .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons{display:flex !important}}.floor-plans-component .slider.slider-popup .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons img{margin:.3125rem 0}@media screen and (max-width: 991px){.floor-plans-component .slider.slider-popup .imh-6310-annotation-box-wrapper .imh-6310-zoom-buttons img{width:1.875rem;height:1.875rem}}.floor-plans-component .slider.slider-popup .show{display:flex !important}.image-section img{width:100vw;height:auto}.team-component{color:var(--light-gray);padding:3.1875rem 0 1.625rem;background-color:var(--text-color)}@media screen and (min-width: 768px){.team-component{padding:7.0625rem 0 3.5rem}}.team:not(:last-child){margin-bottom:4.0625rem}@media screen and (min-width: 768px){.team:not(:last-child){margin-bottom:9.375rem}}@media screen and (max-width: 767px){.team h2{margin-bottom:.4375rem}}.team__member-detail{margin-bottom:1.1875rem}.team__member-img img{height:auto}@media screen and (max-width: 767px){.team__member-img img{max-width:9.625rem}}@media screen and (min-width: 768px){.team__content{margin-top:2.25rem}}.team__content p{margin:0}@media screen and (min-width: 768px){.team__content p{max-width:45.125rem;width:100%}}.team__content p+p{margin-top:1rem}.team__content span{display:block;margin-bottom:1.1875rem}.team__desc{color:rgba(255,4,4,0.51)}.team__info{color:var(--red)}.team span{color:rgba(255,255,255,0.5);font-size:1rem}@media screen and (min-width: 768px){.team span{font-size:1.3125rem}}@media screen and (orientation: landscape){.team span{font-size:1.3125rem}}.team h3{color:var(--white);margin:0;font-weight:400;font-family:"orpheuspro",serif;font-size:1.3125rem}@media screen and (min-width: 768px){.team h3{font-size:1.875rem}}@media screen and (max-width: 767px){.team__wrapper{gap:2.5625rem;margin-bottom:2.0625rem;flex-direction:row-reverse;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}}.property-component{padding-top:.8125rem}.property-component h2{color:var(--dark-green)}@media screen and (max-width: 767px){.property-component h2{margin-bottom:.8125rem}}.property-component .grid+.grid{margin-top:3.0625rem}@media screen and (min-width: 768px){.property-component .grid+.grid{margin-top:9.3125rem}}.property-component p{margin-top:0}@media screen and (min-width: 768px){.property-component__text{gap:3.3125rem}}@media screen and (min-width: 768px){.property-component .mt-100{margin-top:6.25rem}}@media screen and (min-width: 768px){.property-component__copy{margin-top:.75rem}}.accordion-component{color:var(--light-gray)}.accordion-component__wrapper{background-color:var(--text-color)}.accordion-header{user-select:none;cursor:pointer;font-family:"orpheuspro",serif;font-weight:400;letter-spacing:.1rem;padding:1.5rem 1.25rem 1.6875rem 1.25rem;text-transform:uppercase;line-height:1.5;font-size:1.3125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.accordion-header{padding:3.0625rem 9rem 3.25rem 5.9375rem;font-size:2rem}}.accordion-header::after{content:'';width:.6875rem;height:1rem;display:inline-block;-webkit-transition:0.5s ease transform;-moz-transition:0.5s ease transform;-ms-transition:0.5s ease transform;-o-transition:0.5s ease transform;transition:0.5s ease transform;background-image:url("../images/accordion-icon.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 768px){.accordion-header::after{width:1.9375rem;height:3.0625rem}}.accordion-content{overflow:hidden;padding-left:1.25rem;padding-right:1.25rem;height:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media screen and (min-width: 768px){.accordion-content{padding-left:5.9375rem;padding-right:7.0625rem}}.accordion-content .grid+.grid{margin-top:3.1875rem}.accordion-item{border-bottom:.03125rem solid var(--light-gray)}.accordion-item.active{padding-bottom:2.5rem}@media screen and (min-width: 768px){.accordion-item.active{padding-bottom:5.625rem}}.accordion-item.active .accordion-header::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page-banner{position:relative;margin-top:4.40625rem}@media screen and (min-width: 768px){.page-banner{margin-top:6.0625rem}}.page-banner figure{margin:0}.page-banner .banner-image{height:auto}.page-banner h1{text-align:center}.page-banner:has(img) img{width:100vw;margin-left:auto;margin-right:auto;height:auto;object-fit:cover;max-height:calc(100vh - 70.5px)}@media screen and (min-width: 768px){.page-banner:has(img) img{max-height:calc(100vh - 97px)}}.page-banner:has(img) h1{text-align:left;font-weight:400;line-height:1.625rem;letter-spacing:.1rem;text-transform:uppercase;margin:0;color:var(--dark-green);width:100%;padding-left:1.25rem;padding-right:1.25rem;font-family:"orpheuspro",serif;padding:1.5rem 1.25rem 1.6875rem 1.25rem;font-size:1.125rem}@media screen and (min-width: 768px){.page-banner:has(img) h1{padding:3.0625rem 9rem 3.25rem 5.9375rem;line-height:3rem;font-size:2rem}}#loading-screen{background-color:var(--body-color);flex-direction:column;gap:.75rem;padding-left:1.25rem;padding-right:1.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;position:fixed;top:70.5px;right:0;bottom:0;left:0;z-index:11}@media screen and (min-width: 768px){#loading-screen{top:6.0625rem}}@media screen and (orientation: landscape){#loading-screen{top:0}}#loading-screen figure{margin:0}#loading-screen img{height:auto}#loading-screen .bar-container{width:100%;max-width:33.5625rem;height:.375rem;position:relative}#loading-screen .bar-container::before{content:'';height:.08125rem;width:100%;border:.053125rem solid var(--text-color);border-radius:.19875rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}#loading-screen .bar-overlay{background-color:var(--text-color);height:.375rem;width:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:1}#loading-screen.hidden{display:none}#loading-screen.top{top:0}.error-404{text-align:center;padding:3.125rem 1.25rem;margin-top:4.40625rem}@media screen and (min-width: 768px){.error-404{margin-top:6.0625rem}}.error-404 h1{margin-bottom:1.5625rem}.error-404 img{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=style.min.css.map */
