::after,::before,a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,map,mark,math,menu,meta,meter,nav,nobr,noembed,noframes,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,svg,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,tt,u,ul,var,video,wbr{margin:0;padding:0;border:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;background:rgba(0,0,0,0);font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;color:inherit;-moz-opacity:inherit;-ms-opacity:inherit;-o-opacity:inherit;-webkit-opacity:inherit;opacity:inherit;vertical-align:baseline;pointer-events:inherit}article,aside,button,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}html,body{scroll-behavior:smooth}:focus{margin:0;padding:0;border:0;outline:0}p,span,div,*{cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}a img,textarea{border:0 none;outline:none;background:rgba(0,0,0,0)}a{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{cursor:pointer;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}h2{margin:.83em 0;font-size:1.5em}h3{margin:1em 0;font-size:1.17em}h4{margin:1.33em 0;font-size:1em}h5{margin:1.67em 0;font-size:.83em}h6{margin:2.33em 0;font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;_font-family:"courier new",monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:""}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0;white-space:normal}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}button,input{line-height:normal}input[type=submit],input[type=reset],input[type=button],button{padding:0;border:0;background:none;font:inherit;line-height:normal;color:inherit;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}input[type=button]{width:100px}table{border-spacing:0;border-collapse:collapse}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}input::-ms-clear,input::-ms-reveal{display:none}*{font-family:"haffer-regular",sans-serif;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal;font-size:14px;font-display:swap}@font-face{font-family:"haffer-regular";src:url("../fonts/HafferSQ-Regular.woff2") format("woff2"),url("../fonts/HafferSQ-Regular.woff") format("woff");font-weight:400 !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-display:swap}@font-face{font-family:"haffer-medium";src:url("../fonts/HafferSQXH-Medium.woff2") format("woff2"),url("../fonts/HafferSQXH-Medium.woff") format("woff");font-weight:normal !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-display:swap}@font-face{font-family:"haffer-semibold";src:url("../fonts/HafferSQ-SemiBold.woff2") format("woff2"),url("../fonts/HafferSQ-SemiBold.woff") format("woff");font-weight:600 !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-display:swap}@font-face{font-family:"telegraf";src:url("../fonts/PPTelegraf-Medium.woff2") format("woff2"),url("../fonts/PPTelegraf-Medium.woff") format("woff");font-weight:normal !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-display:swap}@font-face{font-family:"telegraf";src:url("../fonts/PPTelegraf-Medium.woff2") format("woff2"),url("../fonts/PPTelegraf-Medium.woff") format("woff");font-weight:500 !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-display:swap}@font-face{font-family:"telegraf";src:url("../fonts/PPTelegraf-Semibold.woff2") format("woff2"),url("../fonts/PPTelegraf-Semibold.woff") format("woff");font-weight:600 !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-display:swap}.single-tenants__content,.single-share-panel__content,.single-plan__content,.single-map__map-container,.single-highlights__paragraph,.single-highlights__highlights,.single-highlights__headline,.single-gallery-modal__carousel,.single-content__content,.single-contact__header,.single-contact__content,.banner-hero__content,.theme-mobile-header__nav-list,.theme-mobile-header__header-content,.theme-header__dropdown-list,.theme-header__content,.theme-footer__tertiary-nav,.theme-footer__logo,.theme-footer__legal-3,.theme-footer__legal-2,.theme-footer__legal-1{grid-column-end:span 12}.theme-footer__secondary-nav,.theme-footer__primary-nav{grid-column-end:span 6}@media(min-width: 1024px){.single-content__content,.single-contact__content{grid-column-end:span 8}}@media(min-width: 1024px){.theme-footer__legal-1{grid-column-end:span 6}}@media(min-width: 1024px){.theme-footer__tertiary-nav,.theme-footer__primary-nav{grid-column-end:span 5}}@media(min-width: 1024px){.single-contact__header,.theme-footer__legal-3{grid-column-end:span 4}}@media(min-width: 1024px){.theme-footer__secondary-nav,.theme-footer__legal-2{grid-column-end:span 2}}@media(min-width: 1440px){.single-tenants__content,.single-plan__content{grid-column-end:span 8}}@media(min-width: 1024px){.single-content__content{grid-column-start:3}}@media(min-width: 1440px){.single-tenants__content,.single-plan__content{grid-column-start:3}}.single-share-panel__headline,.property-map-infowindow__headline,.single-contact-drawer__headline,.theme-mobile-header__nav-list-item>a:not(.theme-button),.theme-mobile-header__nav-list-item>button:not(.theme-button),.theme-header__dropdown-list-item a span,.theme-header__dropdown-list-item a span>span,.single-highlights__headline,.single-contact__headline,.banner-hero__headline{color:#222;font-family:"haffer-medium",sans-serif;font-weight:500}.banner-hero__headline{font-size:32px;line-height:38px;letter-spacing:-0.015em}@media(min-width: 720px){.banner-hero__headline{font-size:72px;font-style:normal;line-height:80px}}.single-highlights__headline,.single-contact__headline{font-size:24px;line-height:30px;letter-spacing:-0.005em}@media(min-width: 720px){.single-highlights__headline,.single-contact__headline{font-size:48px;font-style:normal;line-height:48px;letter-spacing:-0.72px}}.single-contact-drawer__headline,.theme-mobile-header__nav-list-item>a:not(.theme-button),.theme-mobile-header__nav-list-item>button:not(.theme-button),.theme-header__dropdown-list-item a span,.theme-header__dropdown-list-item a span>span{font-size:24px;font-style:normal;line-height:30px}@media(min-width: 720px){.single-contact-drawer__headline,.theme-mobile-header__nav-list-item>a:not(.theme-button),.theme-mobile-header__nav-list-item>button:not(.theme-button),.theme-header__dropdown-list-item a span,.theme-header__dropdown-list-item a span>span{font-size:32px;font-style:normal;line-height:36px;letter-spacing:-0.32px}}.property-map-infowindow__headline{font-size:18px;line-height:24px;letter-spacing:-0.01em}@media(min-width: 720px){.property-map-infowindow__headline{font-size:28px;font-style:normal;line-height:32px;letter-spacing:-0.14px}}.single-share-panel__headline{font-size:16px;line-height:22px;letter-spacing:-0.01em}@media(min-width: 720px){.single-share-panel__headline{font-size:18px;line-height:22px}}.single-tenants__grid,.single-share-panel__grid,.single-plan__grid,.single-map__grid,.single-highlights__grid,.single-gallery-modal__grid,.single-gallery__grid,.single-content__grid,.single-contact__grid,.banner-hero__grid,.theme-mobile-header__grid,.theme-header__grid,.theme-footer__grid{position:relative;display:grid;display:-ms-grid;max-width:1440px;margin:0 auto;padding:0 32px;align-items:flex-start;grid-column-gap:32px;grid-template-columns:repeat(12, [col-start] minmax(0, 1600px));-ms-grid-columns:repeat(12, [col-start] minmax(0, 1600px))}@media(min-width: 720px)and (max-width: 1023px){.single-tenants__grid,.single-share-panel__grid,.single-plan__grid,.single-map__grid,.single-highlights__grid,.single-gallery-modal__grid,.single-gallery__grid,.single-content__grid,.single-contact__grid,.banner-hero__grid,.theme-mobile-header__grid,.theme-header__grid,.theme-footer__grid{grid-template-columns:repeat(12, [col-start] minmax(0, 1600px))}}@media(max-width: 1023px){.single-tenants__grid,.single-share-panel__grid,.single-plan__grid,.single-map__grid,.single-highlights__grid,.single-gallery-modal__grid,.single-gallery__grid,.single-content__grid,.single-contact__grid,.banner-hero__grid,.theme-mobile-header__grid,.theme-header__grid,.theme-footer__grid{padding:0 20px;grid-column-gap:16px;row-gap:24px;grid-template-columns:repeat(12, [col-start] minmax(0, 1600px))}}.single-tenants__grid>*,.single-share-panel__grid>*,.single-plan__grid>*,.single-map__grid>*,.single-highlights__grid>*,.single-gallery-modal__grid>*,.single-gallery__grid>*,.single-content__grid>*,.single-contact__grid>*,.banner-hero__grid>*,.theme-mobile-header__grid>*,.theme-header__grid>*,.theme-footer__grid>*{word-wrap:break-word}.theme-mobile-header__dropdown-list a,.theme-footer-nav__list-item a,.theme-footer-nav__headline,.theme-footer-contact-info__phone,.theme-footer-contact-info__headline,.theme-footer-contact-info__email,.theme-footer-contact-info__address,.theme-footer__legal-3 a,.theme-footer__legal-2 a,.theme-footer__copyright{color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.single-highlights__paragraph,.single-highlight__paragraph{color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width: 1024px){.single-highlights__paragraph,.single-highlight__paragraph{font-size:20px;font-style:normal;font-weight:400;line-height:25px}}.banner-hero__paragraph,.theme-footer-nav__list--primary .theme-footer-nav__list-item a{color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width: 1024px){.banner-hero__paragraph,.theme-footer-nav__list--primary .theme-footer-nav__list-item a{font-size:24px;font-style:normal;font-weight:400;line-height:30px}}.single-share-panel__headline,.single-highlights__paragraph,.single-highlights__headline,.single-highlight__paragraph,.single-contact-drawer__headline,.single-contact__headline,.theme-mobile-header__nav-list,.theme-mobile-header__dropdown-list,.theme-mobile-header__dropdown,.theme-header__nav-list-item,.theme-header__nav-list,.theme-header__dropdown-list-item a span,.theme-header__dropdown-list-item a span>span,.theme-header__dropdown-list-item,.theme-header__dropdown-list,.theme-header__dropdown,.theme-footer-nav__list-item,.theme-footer-nav__list,.theme-footer-nav__headline,.theme-footer-contact-info p,.theme-footer-contact-info__phone,.theme-footer-contact-info__headline,.theme-footer-contact-info__email,.theme-footer-contact-info__address,.theme-footer__copyright{margin:0;padding:0}.banner-hero__background-video::before,.banner-hero__background-image::before{background:linear-gradient(0deg, rgba(34, 34, 34, 0.4) 0%, rgba(34, 34, 34, 0.4) 100%)}.mktoForm{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100% !important}.mktoForm .mktoFormCol,.mktoForm .mktoFieldWrap,.mktoForm.mktoLayoutAbove .mktoField{float:none !important;display:block;width:100% !important}.mktoForm .mktoButtonWrap.mktoPaperMashup button.mktoButton{border:2px #222 solid;background-color:#222 !important;color:#fff;font-family:"haffer-regular",sans-serif;font-size:18px;font-style:normal;font-weight:600;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:capitalize;line-height:44px !important;display:inline-flex;justify-content:center;align-items:center;gap:8px;width:auto;height:48px !important;margin:0;padding:0 20px !important;white-space:nowrap;cursor:pointer;outline:none;overflow-x:hidden;border-radius:10px;position:relative;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:none}.mktoForm span.mktoButtonWrap{margin-left:0 !important}.mktoForm .mktoFieldWrap{position:relative}.mktoForm .mktoFieldWrap input,.mktoForm .mktoFieldWrap textarea{background-color:#efefef;width:100%;color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;padding:12px 20px !important;box-shadow:none;outline:none;border-radius:10px}.mktoForm .mktoFieldWrap input,.mktoForm .mktoFieldWrap input:focus,.mktoForm .mktoFieldWrap textarea,.mktoForm .mktoFieldWrap textarea:focus{border:none;background-color:#efefef !important;outline:none}.mktoForm .mktoFieldWrap input{height:60px !important}.mktoForm .mktoFieldWrap label{color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400 !important;line-height:25px;display:block}.mktoForm .mktoFieldWrap select{background-color:#efefef;width:100%;color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;box-shadow:none;outline:none;height:60px;border-radius:10px;border:none}.mktoForm .mktoFieldWrap select,.mktoForm .mktoFieldWrap select:focus{border:none;background-color:#efefef !important;outline:none}.mktoForm .mktoFieldWrap textarea{height:200px !important}@keyframes theme-button-hover{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.theme-button{border:2px #222 solid;background-color:#222;color:#fff;font-size:18px;font-style:normal;font-weight:600;text-align:center;text-decoration:none;text-overflow:ellipsis;line-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:8px;width:auto;height:auto;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;outline:none;overflow-x:hidden;border-radius:10px;position:relative;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.theme-button svg path{transition:stroke .2s ease,fill .2s ease}.theme-button,.theme-button *{cursor:pointer}.theme-button:link,.theme-button:visited{background:#222;color:#fff}.theme-button:active,.theme-button:focus,.theme-button:hover{background:#efefef;color:#222}.theme-button--full-width{display:flex;width:100%}.theme-button--hollow{background-color:rgba(0,0,0,0);color:#222}.theme-button--hollow:link,.theme-button--hollow:visited{background:rgba(0,0,0,0);color:#222}.theme-button--hollow:active,.theme-button--hollow:focus,.theme-button--hollow:hover{background:#222;color:#fff}.theme-button--hollow:active svg path,.theme-button--hollow:focus svg path,.theme-button--hollow:hover svg path{stroke:#fff}.theme-button--hollow.theme-button--black{border-color:#222;color:#222}.theme-button--hollow.theme-button--black svg path{stroke:#222}.theme-button--hollow.theme-button--black:link,.theme-button--hollow.theme-button--black:visited{border-color:#222;color:#222}.theme-button--hollow.theme-button--black:active,.theme-button--hollow.theme-button--black:focus,.theme-button--hollow.theme-button--black:hover{border-color:#222;color:#222}.theme-button--hollow.theme-button--white{border-color:#fff;color:#fff}.theme-button--hollow.theme-button--white svg path{stroke:#fff}.theme-button--hollow.theme-button--white:link,.theme-button--hollow.theme-button--white:visited{border-color:#fff;color:#fff}.theme-button--hollow.theme-button--white:active,.theme-button--hollow.theme-button--white:focus,.theme-button--hollow.theme-button--white:hover{border-color:#fff;background-color:#222;color:#fff}.theme-button--hollow.theme-button--white:active svg path,.theme-button--hollow.theme-button--white:focus svg path,.theme-button--hollow.theme-button--white:hover svg path{stroke:#fff}.theme-footer{padding-top:64px}.theme-footer__legal-1{margin:0 0 24px 0}@media(min-width: 1024px){.theme-footer__legal-1{margin:40px 0 16px}}.theme-footer__legal-2{margin:0 0 0}@media(min-width: 1024px){.theme-footer__legal-2{margin:40px 0 16px}}.theme-footer__legal-2 a{text-decoration:none}.theme-footer__legal-2 a:hover{text-decoration:underline}.theme-footer__legal-3{margin:0 0 24px 0}@media(min-width: 1024px){.theme-footer__legal-3{margin:40px 0 16px}}.theme-footer__legal-3 a{text-decoration:none}.theme-footer__legal-3 a:hover{text-decoration:underline}.theme-footer__logo{margin:24px 0 0}@media(min-width: 1024px){.theme-footer__logo{margin:64px 0 0}}.theme-footer__logo svg{width:100%;height:auto}.theme-footer-contact-info{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}@media(min-width: 1024px){.theme-footer-contact-info{justify-content:space-between}}.theme-footer-contact-info__address{font-weight:500}.theme-footer-contact-info__headline{font-weight:700}.theme-footer-contact-info__methods{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}@media(max-width: 1023px){.theme-footer-contact-info__methods{flex:1}}.theme-footer-contact-info__social{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0;transform:translateY(-10px)}@media(max-width: 1023px){.theme-footer-contact-info__social{flex:1}}@media(min-width: 1024px){.theme-footer-contact-info__social{justify-content:flex-end}}.theme-footer-contact-info__social a{display:flex;justify-content:center;align-items:center;width:48px;height:48px}@media(max-width: 1023px){.theme-footer-contact-info__social a{justify-content:flex-start}}.theme-footer-contact-info__social a,.theme-footer-contact-info__social a *{cursor:pointer}.theme-footer-contact-info__social a img{width:60%;height:auto}.theme-footer-contact-info p a{text-decoration:none}.theme-footer-contact-info p a,.theme-footer-contact-info p a *{cursor:pointer}.theme-footer-contact-info p a:hover{text-decoration:underline}.theme-footer-nav__headline{font-weight:700;margin:0 0 12px}.theme-footer-nav__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.theme-footer-nav__list--primary .theme-footer-nav__list-item a{font-weight:500}.theme-footer-nav__list-item a{text-decoration:none}.theme-footer-nav__list-item a,.theme-footer-nav__list-item a *{cursor:pointer}.theme-footer-nav__list-item a:hover{text-decoration:underline}.theme-header::after{content:"";display:block;height:120px}@media(max-width: 1023px){.theme-header--active:is(.theme-header--transparent-all-sizes) .theme-header__bar,.theme-header--active:is(.theme-header--transparent-mobile-only) .theme-header__bar{background-color:#fff}.theme-header--active:is(.theme-header--transparent-all-sizes) .theme-header__hamburger svg path,.theme-header--active:is(.theme-header--transparent-mobile-only) .theme-header__hamburger svg path{stroke:#222}.theme-header--active:is(.theme-header--transparent-all-sizes) .theme-header__logo a svg path,.theme-header--active:is(.theme-header--transparent-mobile-only) .theme-header__logo a svg path{fill:#222}.theme-header--active .theme-mobile-header{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0)}}.theme-header--transparent-all-sizes::after{display:none}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up){background-color:rgba(0,0,0,0)}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__hamburger svg path{stroke:#fff}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__logo a svg path{fill:#fff}@media(min-width: 1024px){.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:is(.theme-button){border-color:#fff;color:#fff}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:is(.theme-button) svg path{stroke:#fff}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button):is(button) svg path,.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button):is(button) svg path{stroke:#fff}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button),.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button) span,.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button),.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button) span{color:#fff}.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button)::after,.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button) span::after,.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button)::after,.theme-header--transparent-all-sizes .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button) span::after{border-color:#fff}}@media(max-width: 1023px){.theme-header--transparent-mobile-only::after{display:none}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up){background-color:rgba(0,0,0,0)}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__hamburger svg path{stroke:#fff}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__logo a svg path{fill:#fff}}@media(max-width: 1023px)and (min-width: 1024px){.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:is(.theme-button){border-color:#fff;color:#fff}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:is(.theme-button) svg path{stroke:#fff}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button):is(button) svg path,.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button):is(button) svg path{stroke:#fff}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button),.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button) span,.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button),.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button) span{color:#fff}.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button)::after,.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item a:not(.theme-button) span::after,.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button)::after,.theme-header--transparent-mobile-only .theme-header__bar:not(.theme-header__bar--dropdown-open):not(.theme-header__bar--scrolling-up) .theme-header__nav-list-item button:not(.theme-button) span::after{border-color:#fff}}.theme-header__bar{background-color:#fff;width:100%;position:fixed;top:0;left:0;width:100%;z-index:8888;transition:background-color 400ms ease,transform 400ms ease}.theme-header__bar--scrolling-down:not(.theme-header__bar--dropdown-open){transform:translateY(-100%)}.theme-header__bar--scrolling-up{transform:translateY(0%)}.theme-header__content{display:flex;justify-content:space-between;align-items:center;height:120px}.theme-header__dropdown{background-color:#fff;padding:140px 0 20px;position:fixed;top:0;left:0;right:0;z-index:8887;transform:translateY(-100%);pointer-events:none;transition:transform 400ms ease}@media(max-width: 1023px){.theme-header__dropdown{display:none}}.theme-header__dropdown--active{transform:translateY(0);pointer-events:all}.theme-header__dropdown-list{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;--columns: 3;--gap: 32px;gap:var(--gap)}.theme-header__dropdown-list-item{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}.theme-header__dropdown-list-item:nth-child(1) a{background-color:#222}.theme-header__dropdown-list-item:nth-child(2) a{background-color:#8d3616}.theme-header__dropdown-list-item:nth-child(3) a{background-color:#68260e}.theme-header__dropdown-list-item a{display:flex;justify-content:flex-start;align-items:flex-start;aspect-ratio:16/9;border-radius:10px;padding:20px;overflow:hidden;position:relative}.theme-header__dropdown-list-item a:hover img{transform:scale(1.1)}.theme-header__dropdown-list-item a.theme-header__dropdown-list-item--has-image::before{content:"";background:linear-gradient(0deg, rgba(34, 34, 34, 0.12) 43.29%, rgba(34, 34, 34, 0.9) 94.39%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.9}.theme-header__dropdown-list-item a.theme-header__dropdown-list-item--has-image:hover img{opacity:1}.theme-header__dropdown-list-item a,.theme-header__dropdown-list-item a *{cursor:pointer;text-decoration:none}.theme-header__dropdown-list-item a img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:0;transform:scale(1);opacity:0;transition:transform .6s ease,opacity .6s ease}.theme-header__dropdown-list-item a span,.theme-header__dropdown-list-item a span>span{color:#fff;position:relative;z-index:1}.theme-header__hamburger{width:48px;height:48px;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.theme-header__hamburger{display:none}}.theme-header__hamburger svg path{transition:stroke 400ms ease}.theme-header__logo a{display:block;height:48px}.theme-header__logo a,.theme-header__logo a *{cursor:pointer}.theme-header__logo a svg{height:100%;width:auto}.theme-header__logo a svg path{transition:fill 400ms ease}@media(max-width: 1023px){.theme-header__nav{display:none}}@media(min-width: 1024px){.theme-header__nav{background-color:rgba(0,0,0,0)}}.theme-header__nav-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(min-width: 1024px){.theme-header__nav-list{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:0px}}@media(min-width: 1440px){.theme-header__nav-list{column-gap:44px}}@media(max-width: 719px){.theme-header__nav-list-item{width:100%}}@media(max-width: 1023px){.theme-header__nav-list-item a:is(.theme-button){display:flex;flex:1;margin:20px 20px 32px 20px}}.theme-header__nav-list-item a:is(.theme-button){transition:border-color 400ms ease,color 400ms ease}.theme-header__nav-list-item a:is(.theme-button) svg path{transition:stroke 400ms ease}.theme-header__nav-list-item a:not(.theme-button),.theme-header__nav-list-item button:not(.theme-button){display:block;padding:0 20px;white-space:nowrap;position:relative}.theme-header__nav-list-item a:not(.theme-button):is(button),.theme-header__nav-list-item button:not(.theme-button):is(button){display:flex;justify-content:center;align-items:center;gap:8px}.theme-header__nav-list-item a:not(.theme-button):is(button).theme-header__nav-list-button--open svg,.theme-header__nav-list-item button:not(.theme-button):is(button).theme-header__nav-list-button--open svg{transform:rotate(180deg)}.theme-header__nav-list-item a:not(.theme-button):is(button) svg,.theme-header__nav-list-item button:not(.theme-button):is(button) svg{transition:transform .3s ease;transform:rotate(0deg)}.theme-header__nav-list-item a:not(.theme-button):is(button) svg path,.theme-header__nav-list-item button:not(.theme-button):is(button) svg path{transition:stroke 400ms ease}.theme-header__nav-list-item a:not(.theme-button):hover span::after,.theme-header__nav-list-item button:not(.theme-button):hover span::after{width:100%}.theme-header__nav-list-item a:not(.theme-button),.theme-header__nav-list-item a:not(.theme-button) *,.theme-header__nav-list-item button:not(.theme-button),.theme-header__nav-list-item button:not(.theme-button) *{cursor:pointer}.theme-header__nav-list-item a:not(.theme-button),.theme-header__nav-list-item a:not(.theme-button) span,.theme-header__nav-list-item button:not(.theme-button),.theme-header__nav-list-item button:not(.theme-button) span{color:#222;font-family:"haffer-regular",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:48px;display:flex;text-decoration:none;position:relative;transition:color 400ms ease}.theme-header__nav-list-item a:not(.theme-button)::after,.theme-header__nav-list-item a:not(.theme-button) span::after,.theme-header__nav-list-item button:not(.theme-button)::after,.theme-header__nav-list-item button:not(.theme-button) span::after{content:"";border-top:1px #222 solid;height:0;width:0;position:absolute;top:72%;left:0;transition:border-color 400ms ease,width .2s ease-in-out}.theme-mobile-header{background-color:#8d3616;position:fixed;top:0;left:0;right:0;bottom:0;z-index:8889;pointer-events:none;transform:translateX(100%);transition:transform .3s}@media(min-width: 1024px){.theme-mobile-header{display:none}}.theme-mobile-header__dropdown{display:none}.theme-mobile-header__dropdown--active{display:block}.theme-mobile-header__dropdown-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.7em;margin:20px 0 0;padding:0 0 0 20px}.theme-mobile-header__dropdown-list a{color:#fff;font-size:18px;line-height:27px;text-decoration:none}.theme-mobile-header__grid{height:100%}.theme-mobile-header__header{position:absolute;top:0;left:0;right:0;z-index:1}.theme-mobile-header__header-content{display:flex;justify-content:space-between;align-items:center;height:120px}.theme-mobile-header__nav{position:absolute;top:0;bottom:0;left:0;right:0}.theme-mobile-header__nav-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;height:100%;padding:120px 0 32px}.theme-mobile-header__nav-list-button svg{transform:rotate(0deg);transition:transform .3s ease}.theme-mobile-header__nav-list-button--open svg{transform:rotate(180deg)}.theme-mobile-header__nav-list-item:last-child{margin-top:auto}.theme-mobile-header__nav-list-item>a:is(.theme-button),.theme-mobile-header__nav-list-item>button:is(.theme-button){border-color:#fff;color:#fff}.theme-mobile-header__nav-list-item>a:is(.theme-button) svg path,.theme-mobile-header__nav-list-item>button:is(.theme-button) svg path{stroke:#fff}.theme-mobile-header__nav-list-item>a:not(.theme-button),.theme-mobile-header__nav-list-item>button:not(.theme-button){color:#fff;text-decoration:none;display:flex;justify-content:flex-start;align-items:center;gap:8px}.theme-mobile-header__nav-list-item>a:not(.theme-button) svg path,.theme-mobile-header__nav-list-item>button:not(.theme-button) svg path{stroke:#fff}.theme-mobile-header__nav-list-item>a:is(.theme-button),.theme-mobile-header__nav-list-item>button:is(.theme-button){display:flex;width:100%}html,body{height:100vh}*,a,a:hover{color:#222;font-family:"haffer-regular",sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:underline}a.no-underline{text-decoration:none}body{background-color:#fff}body.no-scroll{overflow:hidden}main{overflow-x:hidden}.option[value="Fairfield, CA, CA"]{display:none !important}.banner-hero{background-color:#68260e;min-height:300px;position:relative}.banner-hero__background-image{height:calc(100vh - 120px);position:relative;z-index:0}.banner-hero__background-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner-hero__background-image--desktop{display:none}@media(min-width: 1024px){.banner-hero__background-image--desktop{display:block}}@media(min-width: 1024px){.banner-hero__background-image--mobile{display:none}}.banner-hero__background-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.banner-hero__background-video{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.banner-hero__background-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner-hero__background-video--desktop{display:none}@media(min-width: 1024px){.banner-hero__background-video--desktop{display:block}}@media(min-width: 1024px){.banner-hero__background-video--mobile{display:none}}.banner-hero__background-video video{object-fit:cover;height:100%;width:100%}.banner-hero__content{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;gap:16px;height:100%;padding:40px 0 200px}.banner-hero__ctas{display:flex;justify-content:flex-start;align-items:center;gap:24px;margin:12px 0 0;flex-direction:column}@media(min-width: 1024px){.banner-hero__ctas{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}}@media(max-width: 1023px){.banner-hero__ctas .theme-button{flex:1;width:100%}}.banner-hero__floating-content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.banner-hero__grid{height:100%}.banner-hero__headline{color:#fff;margin:0;padding:0}.banner-hero__paragraph{color:#fff;line-height:28px;display:flex;justify-content:flex-start;align-items:center;gap:32px;margin:0;padding:0}@media(min-width: 1024px){.banner-hero__paragraph{width:45%}}.banner-hero__paragraph span{display:flex;justify-content:flex-start;align-items:center;gap:8px}.banner-hero__paragraph span svg{width:16px;height:auto}.banner-hero__paragraph svg{width:28px;height:auto}.property-map{background-color:#f7f1e9;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;overflow:hidden}.property-map .gm-style-iw-d{padding:0px;overflow:hidden}.property-map .gm-style .gm-style-iw-d::-webkit-scrollbar-track,.property-map .gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,.property-map .gm-style .gm-style-iw-c,.property-map .gm-style .gm-style-iw-t::after,.property-map .gm-style .gm-style-iw-tc::after{background-color:#68260e}.property-map .gm-ui-hover-effect span{width:30px;height:30px;margin:0;mask-size:cover}.property-map .gm-style-iw-ch::after{content:"";display:inline-block;height:53px;width:36px;background-image:url("data:image/svg+xml,%3Csvg width='36' height='53' viewBox='0 0 36 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9857 41.1532C23.1587 37.0446 27.0965 33.0823 29.799 29.2663C32.5015 25.4503 33.8528 21.7576 33.8528 18.1883C33.8528 15.2087 33.3165 12.6978 32.2438 10.6556C31.1712 8.6134 29.8325 6.96655 28.2277 5.71503C26.623 4.46351 24.8962 3.55055 23.0472 2.97614C21.1982 2.40177 19.5199 2.11459 18.0124 2.11459C16.5048 2.11459 14.8338 2.4047 12.9994 2.98491C11.165 3.56512 9.4282 4.47628 7.78911 5.71839C6.14997 6.9605 4.79987 8.60409 3.7388 10.6492C2.67774 12.6942 2.1472 15.2066 2.1472 18.1865C2.1472 21.7561 3.50723 25.449 6.22728 29.2653C8.94728 33.0816 12.8668 37.0443 17.9857 41.1532ZM17.9914 43.0541C17.6753 43.0541 17.356 42.9904 17.0335 42.8629C16.711 42.7354 16.41 42.5512 16.1307 42.3104C12.5304 39.4599 8.94191 35.9564 5.36515 31.7998C1.78838 27.6432 0 23.1021 0 18.1767C0 15.1296 0.541742 12.483 1.62523 10.2367C2.70867 7.99052 4.10854 6.10686 5.82483 4.58575C7.54108 3.0647 9.47675 1.92014 11.6319 1.15209C13.7869 0.384028 15.9049 0 17.9857 0C20.0666 0 22.1845 0.384028 24.3396 1.15209C26.4947 1.92014 28.4303 3.0647 30.1466 4.58575C31.8629 6.10686 33.2675 7.99052 34.3605 10.2367C35.4535 12.483 36 15.1374 36 18.2002C36 23.1504 34.2192 27.6815 30.6576 31.7936C27.0961 35.9056 23.5022 39.4091 19.8759 42.304C19.5806 42.5491 19.2717 42.7354 18.9492 42.8629C18.6267 42.9904 18.3074 43.0541 17.9914 43.0541ZM18.005 21.416C19.0657 21.416 19.9544 21.0614 20.6711 20.3523C21.3878 19.6432 21.7462 18.7663 21.7462 17.7217C21.7462 16.6771 21.3842 15.8019 20.6602 15.0961C19.9362 14.3903 19.041 14.0374 17.9747 14.0374C16.9085 14.0374 16.0217 14.3939 15.3145 15.1069C14.6074 15.8199 14.2538 16.7014 14.2538 17.7515C14.2538 18.8016 14.6138 19.6749 15.3338 20.3713C16.0539 21.0678 16.9443 21.416 18.005 21.416ZM1.05931 53C0.758941 53 0.507296 52.9014 0.304378 52.7041C0.101459 52.5069 0 52.2622 0 51.9702C0 51.6782 0.101459 51.4244 0.304378 51.2088C0.507296 50.9932 0.758941 50.8854 1.05931 50.8854H34.9121C35.2125 50.8854 35.4689 50.9887 35.6814 51.1954C35.8938 51.402 36 51.6513 36 51.9433C36 52.2354 35.8938 52.4845 35.6814 52.6907C35.4689 52.8969 35.2125 53 34.9121 53H1.05931Z' fill='white'/%3E%3C/svg%3E")}.property-map .gm-style .gm-style-iw-c{max-width:320px !important;height:230px;max-height:300px !important;border-radius:10px;padding:20px}@media(min-width: 1024px){.property-map .gm-style .gm-style-iw-c{min-height:200px}}.property-map .gm-ui-hover-effect>span{background-color:#fff !important}.property-map .gm-ui-hover-effect{opacity:1 !important;fill:#fff !important}.property-map h1.property-map-infowindow__headline{font-size:24px !important}.property-map .property-map-infowindow__ctas{font-family:"haffer-regular",sans-serif !important;margin-top:20px !important}.property-map-infowindow__content{background-color:#68260e;display:flex;flex-direction:column;row-gap:8px;margin-top:20px}.property-map-infowindow__ctas a{color:#fff;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;text-decoration-line:underline;text-transform:capitalize}.property-map-infowindow__headline{color:#fff;font-weight:700;margin:0 0}.property-map-infowindow__meta{color:#fff;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;text-transform:capitalize;margin:0 0;margin-top:10px}.single-contact{padding:80px 0}.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button{border:2px #222 solid;background-color:#fff;color:#222;font-size:18px;font-style:normal;font-weight:600;text-align:center;text-decoration:none;text-overflow:ellipsis;line-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;outline:none;overflow-x:hidden;border-radius:10px;position:relative;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button,.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button *{cursor:pointer}.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button:link,.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button:visited{background:#fff;color:#222}.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button:active,.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button:focus,.single-contact__form .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:#222;color:#fff}.single-contact__form .form-field{position:relative}.single-contact__form .form-field input,.single-contact__form .form-field textarea{background-color:#efefef;width:100%;color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;box-shadow:none;outline:none;border-radius:10px}.single-contact__form .form-field input,.single-contact__form .form-field input:focus,.single-contact__form .form-field textarea,.single-contact__form .form-field textarea:focus{border:none;background-color:#efefef !important;outline:none}.single-contact__form .form-field input{height:60px}.single-contact__form .form-field label{color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;display:block}.single-contact__form .form-field select{-webkit-appearance:none;-moz-appearance:none;background-color:#efefef;background-image:url("../images/select-caret-down.svg");background-repeat:no-repeat;background-position:top 50% right 20px;width:100%;color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;box-shadow:none;outline:none;height:60px;border-radius:10px;border:none}.single-contact__form .form-field select,.single-contact__form .form-field select:focus{border:none;background-color:#efefef !important;outline:none}.single-contact__form .form-field textarea{height:200px}.single-contact-drawer{background-color:#fff;width:100%;position:fixed;top:0;right:0;bottom:0;z-index:1000;transform:translateX(100%);transition:transform .3s ease}@media(min-width: 1024px){.single-contact-drawer{width:600px}}.single-contact-drawer--active{transform:translateX(0)}.single-contact-drawer__close,.single-contact-drawer__close *{cursor:pointer}.single-contact-drawer__scrollable{padding:20px 20px 28px;overflow:auto;position:absolute;top:120px;left:0;right:0;bottom:0}@media(min-width: 1024px){.single-contact-drawer__scrollable{padding:20px 56px 28px}}.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button{border:2px #222 solid;background-color:#fff;color:#222;font-size:18px;font-style:normal;font-weight:600;text-align:center;text-decoration:none;text-overflow:ellipsis;line-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;outline:none;overflow-x:hidden;border-radius:10px;position:relative;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button,.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button *{cursor:pointer}.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button:link,.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button:visited{background:#fff;color:#222}.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button:active,.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button:focus,.single-contact-drawer__form .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:#222;color:#fff}.single-contact-drawer__form .form-field{position:relative}.single-contact-drawer__form .form-field input,.single-contact-drawer__form .form-field textarea{background-color:#efefef;width:100%;color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;box-shadow:none;outline:none;border-radius:10px}.single-contact-drawer__form .form-field input,.single-contact-drawer__form .form-field input:focus,.single-contact-drawer__form .form-field textarea,.single-contact-drawer__form .form-field textarea:focus{border:none;background-color:#efefef !important;outline:none}.single-contact-drawer__form .form-field input{height:60px}.single-contact-drawer__form .form-field label{color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;display:block}.single-contact-drawer__form .form-field select{-webkit-appearance:none;-moz-appearance:none;background-color:#efefef;background-image:url("../images/select-caret-down.svg");background-repeat:no-repeat;background-position:top 50% right 20px;width:100%;color:#222;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;box-shadow:none;outline:none;height:60px;padding-right:20px;border-radius:10px;border:none}.single-contact-drawer__form .form-field select,.single-contact-drawer__form .form-field select:focus{border:none;background-color:#efefef !important;outline:none}.single-contact-drawer__form .form-field textarea{height:200px}.single-contact-drawer__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.single-contact-drawer__tab{background-color:#fff;text-align:center;font-family:"haffer-regular",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:40px;white-space:nowrap;padding:32px 4px 20px;position:absolute;top:50%;right:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}@media(min-width: 1024px){.single-contact-drawer__tab{font-size:24px;line-height:40px;padding:56px 8px}}.single-contact-drawer__tab,.single-contact-drawer__tab *{cursor:pointer}.single-contact-drawer__tab-contents{writing-mode:vertical-rl;text-orientation:mixed;display:flex;flex-direction:column;justify-content:center;align-items:center}.single-content{padding:32px 0}@media(min-width: 1024px){.single-content{padding:80px 0}}.single-gallery{padding:0 0 36px 0}.single-gallery__grid{row-gap:24px}@media(max-width: 719px){.single-gallery__grid{row-gap:16px}}.single-gallery__grid-item{grid-column:span 6;grid-row:span 1;height:100%}.single-gallery__grid-item,.single-gallery__grid-item *{cursor:pointer}.single-gallery__image-container{width:100%;height:100%;position:relative;overflow:hidden;border-radius:10px}.single-gallery__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.single-gallery-modal{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s,pointer-events .3s}.single-gallery-modal--active{opacity:1;visibility:visible;pointer-events:all}.single-gallery-modal__button{border:2px solid #fff;background-color:#222;width:48px;height:48px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;border-radius:100px}@media(max-width: 719px){.single-gallery-modal__button{display:none}}.single-gallery-modal__button,.single-gallery-modal__button *{cursor:pointer}.single-gallery-modal__button--previous{left:16px}.single-gallery-modal__button--next{right:16px}.single-gallery-modal__close{width:48px;height:48px;display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;z-index:2}.single-gallery-modal__close,.single-gallery-modal__close *{cursor:pointer}.single-gallery-modal__content{height:100%;display:flex;justify-content:center;align-items:center}.single-gallery-modal__carousel{display:flex;justify-content:flex-start;align-items:center}.single-gallery-modal__image-container{height:0;padding-bottom:100%;position:relative}.single-gallery-modal__image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.single-hero{position:relative}.single-highlight__icon{width:auto;height:42px;display:flex;justify-content:flex-start;align-items:center;margin:0 0 12px}@media(min-width: 1024px){.single-highlight__icon{margin:0 0 24px}}.single-highlight__icon svg{width:auto;height:100%}.single-highlights{background-color:#f7f1e9;padding:90px 0}.single-highlights__grid-item{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}.single-highlights__highlights{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:var(--gap);margin:32px 0 0;--columns: 2;--gap: 32px}@media(min-width: 1024px){.single-highlights__highlights{--columns: 4;--gap: 36px}}.single-highlights__paragraph ul{margin-left:0;padding-left:20px}.single-map__map{padding-bottom:100%;height:0;position:relative}@media(min-width: 1024px){.single-map__map{padding-bottom:56.25%}}.single-map__map-container{margin:24px 0 0}@media(min-width: 1024px){.single-map__map-container{margin:48px 0 0}}.single-plan{padding:48px 0}.single-plan__content{background-color:#faf6ee;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;border-radius:10px}.single-plan__image img{width:100%;height:auto}.single-share-panel{position:fixed;bottom:0;left:0;right:0;z-index:1000}@media(min-width: 1024px){.single-share-panel{position:absolute}}.single-share-panel__action{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;font-size:0;line-height:0;overflow:hidden}.single-share-panel__content-inner{background-color:#fff;display:flex;justify-content:space-between;align-items:center;gap:0px;padding:0 8px 0 20px;width:100%;position:relative}@media(min-width: 1024px){.single-share-panel__content-inner{max-width:140px;border-top-left-radius:10px;border-top-right-radius:10px}}@media(max-width: 1023px){.single-share-panel__grid{padding-left:0;padding-right:0}}.single-share-panel__icon{display:flex;justify-content:center;align-items:center;height:48px;width:48px;transform:translateY(1px)}.single-share-panel__icon,.single-share-panel__icon *{cursor:pointer}.single-share-panel__icons{display:flex;justify-content:flex-end;align-items:center;gap:16px}.single-tenant{display:flex;justify-content:space-between;align-items:center;column-gap:6px;padding:3px 12px;border-radius:10px}.single-tenant--highlighted{background-color:#8d3616}.single-tenant--highlighted .single-tenant__name,.single-tenant--highlighted .single-tenant__number,.single-tenant--highlighted .single-tenant__sqft{color:#fff}.single-tenant__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.single-tenant__name{color:#222;font-family:"haffer-regular",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.single-tenant__number{color:#8d3616;font-family:"haffer-regular",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px}.single-tenant__sqft{color:#fff;font-family:"haffer-regular",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap}.single-tenants{padding:64px 0 24px}@media(min-width: 1024px){.single-tenants{padding-top:0}}.single-tenants__break{display:none}@media(min-width: 1024px){.single-tenants__break{display:block;flex-basis:5000px;width:0}}.single-tenants__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:24px}@media(max-width: 1023px){.single-tenants__content{max-height:fit-content !important}}@media(min-width: 1024px){.single-tenants__content{flex-wrap:wrap;max-height:200px}}
/*# sourceMappingURL=single-property.css.map */