/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#d92632;font-family:"Gotham",Helvetica,sans-serif;font-weight:325;line-height:1.2}body a{text-decoration:none;color:#d92632}body a.link-button{color:#fff;border:1px solid #fff;border-radius:6.25rem;padding:.45rem 1rem;line-height:1;font-size:.75rem;width:max-content;display:block;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1),background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}body a.link-button svg{margin-left:.25rem;width:12px;height:12px}body a.link-button svg path{transition:fill .3s cubic-bezier(0.645, 0.045, 0.355, 1)}body a.link-button:hover{background-color:#fff;color:#d92632}body a.link-button:hover svg path{fill:#d92632}body.no-scroll{overflow:hidden}body .styled-btn{border:1px solid #d92632;border-radius:5rem;padding:.55rem 1rem;line-height:1;font-size:1.125rem;width:max-content}@media(min-width: 600px){body .styled-btn{font-size:1.125rem}}body .styled-btn svg{margin-left:.25rem;width:16px;height:11.5px}body .indicator-btn{width:60px;height:60px;border-radius:50%;background-color:#d92632;font-size:.625rem}@media(min-width: 600px){body .indicator-btn{width:120px;height:120px;font-size:.875rem}}@media(min-width: 1200px){body .indicator-btn{width:172px;height:172px;font-size:1rem}}body #content-section{flex-grow:1;margin-top:70px}@media(min-width: 600px){body #content-section{margin-top:20px}}@media(min-width: 900px){body #content-section{margin-top:0}}body #content-section img{max-width:100%}body.home #content-section{margin-top:190px}@media(min-width: 600px){body.home #content-section{margin-top:225px}}@media(min-width: 900px){body.home #content-section{margin-top:225px}}@media(min-width: 1400px){body.home #content-section{margin-top:211px}}body.home footer{display:none}body.single #content-section{margin-top:110px}@media(min-width: 600px){body.single #content-section{margin-top:49px}}body.main-site #content-section{margin-top:75px}@media(min-width: 600px){body.main-site #content-section{margin-top:110px}}@media(min-width: 900px){body.main-site #content-section{margin-top:130px}}body.main-site #content-section .text-columns:first-child,body.main-site #content-section .text-and-map:first-child{margin-top:.75rem}@media(min-width: 600px){body.main-site #content-section .text-columns:first-child,body.main-site #content-section .text-and-map:first-child{margin-top:1.375rem}}@media(min-width: 1200px){body.main-site #content-section .text-columns:first-child,body.main-site #content-section .text-and-map:first-child{margin-top:3.25rem}}body.main-site footer{display:flex}body.main-site.home{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}body.page-template-page-sitemap #content-section{margin:7rem 0;padding-left:.9375rem;padding-right:.9375rem}@media(min-width: 900px){body.page-template-page-sitemap #content-section{padding-left:1.25rem;padding-right:1.25rem}}body.page-template-page-sitemap #content-section p{margin-bottom:.25em}body.page-template-page-sitemap #content-section p+ul{margin-top:.25em}body.page-template-page-sitemap #content-section li{margin-bottom:.25rem}body.page-template-page-sitemap #content-section li a{font-size:1.125rem}@media(min-width: 600px){body.page-template-page-sitemap #content-section{margin:8.125rem 0}}@media(min-width: 600px){body.page-template-page-sitemap #content-section{margin:11.75rem 0}}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}.acf-block-preview .hero .hero-title .anim-vertical span{display:none;animation:none}.acf-block-preview .hero .hero-title .anim-vertical span:first-of-type{display:inline;opacity:1}.acf-block-preview .slick-slideshow .slide-item{display:none}.acf-block-preview .slick-slideshow .slide-item:first-of-type{display:block}.acf-block-preview .text-and-map .map{border:1px solid #d92632}.grid{display:grid;grid-auto-rows:1fr;grid-gap:2rem;grid-template-columns:1fr}@media(min-width: 600px){.grid{grid-template-columns:1fr 1fr}}@media(min-width: 900px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-styled{display:grid;grid-gap:2rem;grid-template-columns:4}@media(min-width: 600px){.grid-styled{grid-template-columns:2}}@media(min-width: 900px){.grid-styled{grid-template-columns:1}}.bg-primary-yellow{background-color:#ffc938}.bg-primary-green{background-color:#88c249}.bg-dark-green{background-color:#538b3e}.bg-dark-orange{background-color:#ef6c22}.primary-yellow{color:#ffc938}.primary-green{color:#88c249}.dark-green{color:#538b3e}.dark-orange{color:#ef6c22}.grid{display:grid;grid-auto-rows:1fr;grid-gap:2rem;grid-template-columns:1fr}@media(min-width: 600px){.grid{grid-template-columns:1fr 1fr}}@media(min-width: 900px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-styled{display:grid;grid-gap:2rem;grid-template-columns:4}@media(min-width: 600px){.grid-styled{grid-template-columns:2}}@media(min-width: 900px){.grid-styled{grid-template-columns:1}}header{position:fixed;top:0;left:0;width:100vw;display:flex;flex-direction:column;z-index:5;padding:.9375rem 0;padding-left:.9375rem;padding-right:.9375rem;background-color:#fff}@media(min-width: 900px){header{padding-left:1.25rem;padding-right:1.25rem}}.home header{position:absolute;top:0;left:0;width:100vw;min-height:70px}.home header.sticky{position:fixed}header.animate .wrapper{transition:padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.animate .wrapper .logo{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.animate .wrapper .logo svg path{transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.main-header{flex-direction:row;justify-content:space-between;position:absolute;padding:.9375rem}header.main-header.sticky{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%)}header.main-header.sticky.animate{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.main-header.sticky.show{transform:none}header.main-header .logo svg{width:50px;height:auto}header.main-header #nav-mobile{width:40px;height:40px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}header.main-header #nav-mobile span{display:block;width:20px;height:2px;background-color:#d92632;margin:.125rem 0;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),.3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.main-header .menu{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#d92632;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.main-header .menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;margin-left:.9375rem;margin-top:8rem}header.main-header .menu ul li{margin:.5rem 0}header.main-header .menu ul li a{color:#fff;text-transform:none;font-size:1.25rem;font-weight:400;padding:.25rem}header.main-header .menu ul li.current-menu-item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:400}header.main-header .menu .link-shortcuts{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - (0.9375rem * 2));border-top:1px solid #fff;padding-top:2.75rem;margin:2rem .9375rem 0}header.main-header .menu a.link-btn{text-transform:none;color:#fff;border:1px solid #fff;border-radius:5rem;padding:.55rem 1rem;line-height:1;font-size:.875rem;font-weight:400;margin-bottom:1rem}header.main-header .menu a.link-btn svg{margin-left:.5rem}@media(min-width: 600px){header.main-header{padding:1.25rem}header.main-header.sticky .logo svg{width:35px;position:absolute}header.main-header.sticky .logo svg path{opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.main-header.sticky .logo svg path.logo-icon{opacity:1}header.main-header.animate .logo svg{transition:width .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.main-header .logo svg{width:80px}header.main-header #nav-mobile{display:none}header.main-header .menu{position:static;width:auto;height:auto;background-color:transparent;transform:rotate(0);visibility:visible;opacity:1;pointer-events:auto;margin:0}header.main-header .menu ul{transform:rotate(0);flex-direction:row;position:static;margin-top:0}header.main-header .menu ul li{margin:0 1rem;transition:none}header.main-header .menu ul li a{color:#d92632;font-size:1.125rem;font-weight:325;padding:0}header.main-header .menu ul li:last-of-type{margin-right:0}header.main-header .menu ul li.current-menu-item a{text-decoration:none}header.main-header .menu .link-shortcuts{display:none}}@media(min-width: 1200px){header.main-header.sticky .logo svg{width:45px}header.main-header .logo svg{width:104px}}@media(min-width: 1400px){.home header.main-header{position:absolute}.home header.main-header.sticky{position:fixed}}header.main-header.menu-open #nav-mobile span{background-color:#fff}header.main-header.menu-open #nav-mobile span:nth-of-type(2){opacity:0}header.main-header.menu-open #nav-mobile span:first-child{transform:rotate(45deg) translate(5px, 4px)}header.main-header.menu-open #nav-mobile span:last-child{transform:rotate(-45deg) translate(4px, -4px)}header.main-header.menu-open .menu{pointer-events:auto}header.main-header.menu-open .menu ul li{opacity:1}header.main-header.anim .menu{opacity:1}header.main-header.anim .logo{z-index:1}header.main-header.anim .logo svg path{fill:#fff}.admin-bar header{top:46px}@media(min-width: 783px){.admin-bar header{top:32px}}header a{text-decoration:none;color:#d92632;font-size:1.125rem;text-transform:lowercase}@media(min-width: 600px){header a{font-size:1.125rem}}header .wrapper{width:100%;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.home header .wrapper{position:fixed;top:15px;left:15px;width:calc(100vw - 30px);padding-bottom:.75rem;background-color:#fff;z-index:1}header .wrapper .logo{display:flex;position:absolute;top:0;right:0}header .wrapper .logo svg{width:75px;height:62px}header .wrapper .logo.mini{transform:translate(22px, -18px) scale(0.35)}header .wrapper .logo.mini path{opacity:0}header .wrapper .logo.mini path.logo-icon{opacity:1}header .wrapper ul{display:flex;flex-wrap:wrap;width:calc(100% - 75px);margin:0;padding:0;list-style:none;margin-left:-1rem}header .wrapper ul li{margin-left:1rem;margin-bottom:.5rem;line-height:1}header .wrapper ul li.current-menu-item{font-weight:400}header .wrapper ul li:last-of-type{margin-bottom:0}header .breadcrumbs{margin-top:1rem;display:flex;align-items:center}header .breadcrumbs p{margin:0;text-transform:lowercase}header .breadcrumbs svg{width:5px;height:19px;margin:0 .5rem}.home header .breadcrumbs{display:none}.single header .breadcrumbs a:first-of-type{font-weight:400}header .filters{display:none;justify-content:space-between;align-items:flex-start;z-index:1;width:100%;margin-top:9rem;position:relative}.home header .filters{display:flex;z-index:0}.home header .filters.sticky{margin-top:3.75rem}header .filters .property-filter{line-height:1.1;width:100%}header .filters .property-filter p{display:none}header .filters .property-filter .select-input{display:flex;flex-direction:column;overflow:hidden}header .filters .property-filter .select-input .active-input{display:flex}header .filters .property-filter .select-input .active-input a{display:flex;align-items:center;font-weight:400}header .filters .property-filter .select-input .active-input a svg{width:9px;height:auto;margin-left:.5rem;transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}header .filters .property-filter .select-input .active-input a.open svg{transform:rotate(180deg)}header .filters .property-filter .select-input .select-options{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0.645, 0.045, 0.355, 1)}header .filters .property-filter .select-input .select-options li{width:max-content;margin-bottom:.25rem;padding:.2rem .5rem .2rem 0}header .filters .property-filter .select-input .select-options li:first-of-type{padding-top:.75rem}header .filters .property-filter .select-input .select-options.anim{max-height:140px}header .filters .display-filter{display:flex;line-height:1.1;position:absolute;top:0;right:0}header .filters .display-filter a{padding:0 .5rem}header .filters .display-filter a.selected{font-weight:400}header .filters .display-filter a.selected span{font-weight:325}header.min-header .wrapper .logo{transform:translate(22px, -18px) scale(0.35)}header.min-header .wrapper .logo svg path{opacity:0}header.min-header .wrapper .logo svg path.logo-icon{opacity:1}@media(min-width: 600px){.home header{min-height:unset}.home header .wrapper{background-color:transparent;padding-bottom:0;margin-top:.05rem}header .wrapper{align-items:center;margin-top:.05rem}header .wrapper .logo svg{width:103px;height:85px}header .wrapper .logo.mini{transform:translate(35px, -28px) scale(0.35)}header .wrapper .min-logo svg{width:35px;height:19px}header .wrapper ul{width:calc(100% - 103px)}header .wrapper ul li{margin-bottom:0}header .breadcrumbs{margin-top:0;margin-right:1rem}header .filters{align-items:flex-end;position:initial}header .filters .property-filter{width:auto}header .filters .property-filter p{font-weight:400;display:block;margin:0 0 .5rem;text-transform:lowercase}header .filters .property-filter .select-input .active-input{display:none}header .filters .property-filter .select-input .select-options{display:flex;max-height:unset}header .filters .property-filter .select-input .select-options li{padding:.5rem 0 0 0;margin:0 1rem 0 0}header .filters .property-filter .select-input .select-options li:first-of-type{padding-top:.5rem}header .filters .property-filter .select-input .select-options li:last-of-type{padding-bottom:0}header .filters .property-filter .select-input .select-options li.selected{font-weight:400}header .filters .display-filter{position:initial;right:initial}header.min-header{flex-direction:row-reverse;justify-content:space-between}.home header.min-header{justify-content:flex-end}header.min-header .wrapper{align-items:flex-start;padding-right:3.5rem;width:auto}header.min-header .wrapper ul{width:initial}.home header.min-header .wrapper{width:calc(100% - 30px)}header.min-header .wrapper .logo{transform:translate(35px, -28px) scale(0.35)}header.min-header .filters{margin-top:0}.home header.min-header .filters{z-index:1;width:45%}.home header.min-header .filters.sticky{margin-top:2rem}header.min-header .filters .property-filter p{display:none}header.min-header .filters .property-filter .select-input .active-input{display:flex}header.min-header .filters .property-filter .select-input .select-options{max-height:0}header.min-header .filters .property-filter .select-input .select-options.anim{max-height:100px}header.min-header .filters .property-filter .select-input .select-options li{margin-top:.5rem}header.min-header .filters .display-filter{position:absolute;top:15px;left:25%;transform:translateX(-50%)}header.min-header.sticky .wrapper{justify-content:flex-end}.home header.min-header.sticky .filters{z-index:1}.home header.min-header.sticky .filters.sticky{margin-top:0}}@media(min-width: 900px){header .wrapper ul{width:initial}header.hide{transform:translateY(-100%)}header.animate{transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.home header .filters{z-index:1}header.min-header .wrapper .logo{transform:translate(35px, -28px) scale(0.35)}header .filters{z-index:1}}@media(min-width: 1200px){.main-site header{position:absolute}}@media(min-width: 1400px){header{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding-bottom:.9375rem;position:fixed}.home header{position:fixed}.home header .wrapper{width:auto;padding-right:8rem;position:relative;top:0;left:0}header .wrapper{width:auto;padding-right:8rem;position:relative;top:0;left:0;margin-top:.05rem}header .filters{margin-top:0;padding-top:0;align-items:flex-start;width:auto;position:initial}.home header .filters{padding-top:0}header .filters .display-filter{position:absolute;top:15px;left:50%;right:initial;transform:translateX(-50%)}header .breadcrumbs svg{width:6px}.home header.min-header{justify-content:space-between}.home header.min-header .wrapper{width:auto;padding-right:3.5rem}.home header.min-header .filters{width:initial}.home header.min-header .filters .display-filter{left:50%}header.min-header .wrapper{width:auto}header.min-header .wrapper .logo{position:absolute}header.min-header .filters .property-filter{display:flex}header.min-header .filters .property-filter p{display:block;margin-bottom:0;margin-right:1rem;border-right:1px solid #d92632;padding-right:1rem}header.min-header .filters .property-filter .select-input .active-input{display:none}header.min-header .filters .property-filter .select-input .select-options{display:flex;max-height:unset}header.min-header .filters .property-filter .select-input .select-options li{padding-top:0;margin-top:0}}section.no-vertical-margin-bottom{margin-bottom:0}@media(min-width: 600px){section.no-vertical-margin-bottom{margin-bottom:0}}@media(min-width: 900px){section.no-vertical-margin-bottom{margin-bottom:0}}section.no-vertical-margin-top{margin-top:0}@media(min-width: 600px){section.no-vertical-margin-top{margin-top:0}}@media(min-width: 900px){section.no-vertical-margin-top{margin-top:0}}section.small-vertical-margin-bottom{margin-bottom:2rem}@media(min-width: 600px){section.small-vertical-margin-bottom{margin-bottom:2rem}}@media(min-width: 900px){section.small-vertical-margin-bottom{margin-bottom:2rem}}section.small-vertical-margin-top{margin-top:2rem}@media(min-width: 600px){section.small-vertical-margin-top{margin-top:2rem}}@media(min-width: 900px){section.small-vertical-margin-top{margin-top:2rem}}section.medium-vertical-margin-bottom{margin-bottom:4rem}@media(min-width: 600px){section.medium-vertical-margin-bottom{margin-bottom:5.5rem}}@media(min-width: 900px){section.medium-vertical-margin-bottom{margin-bottom:6.25rem}}section.medium-vertical-margin-top{margin-top:4rem}@media(min-width: 600px){section.medium-vertical-margin-top{margin-top:5.5rem}}@media(min-width: 900px){section.medium-vertical-margin-top{margin-top:6.25rem}}section.large-vertical-margin-bottom{margin-bottom:4rem}@media(min-width: 600px){section.large-vertical-margin-bottom{margin-bottom:6.25rem}}@media(min-width: 900px){section.large-vertical-margin-bottom{margin-bottom:8rem}}section.large-vertical-margin-top{margin-top:4rem}@media(min-width: 600px){section.large-vertical-margin-top{margin-top:6.25rem}}@media(min-width: 900px){section.large-vertical-margin-top{margin-top:8rem}}section.xlarge-vertical-margin-bottom{margin-bottom:4.5rem}@media(min-width: 600px){section.xlarge-vertical-margin-bottom{margin-bottom:7.875rem}}@media(min-width: 900px){section.xlarge-vertical-margin-bottom{margin-bottom:10.75rem}}section.xlarge-vertical-margin-top{margin-top:4.5rem}@media(min-width: 600px){section.xlarge-vertical-margin-top{margin-top:7.875rem}}@media(min-width: 600px){section.xlarge-vertical-margin-top{margin-top:10.75rem}}.gl-container{z-index:5;position:fixed;top:0;right:0;left:0;bottom:0;opacity:0;transition:opacity .3s ease-in-out;display:none;flex-direction:column;justify-content:center;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:rgba(0,0,0,.8)}.gl-container .gl-content-wrapper{height:100%;width:calc(100% - 0.9375rem*2);display:flex;flex-direction:column;justify-content:center;margin:.9375rem}@media(min-width: 600px){.gl-container .gl-content-wrapper{width:calc(100% - 1.25rem*2);margin:1.25rem}}.gl-container.show{display:flex}.gl-container.fade{opacity:1}.gl-container .gl-header{display:flex;justify-content:flex-end;margin-bottom:.5rem}.gl-container .gl-inner{display:flex;align-items:center;width:100%;height:100%;max-width:100%;max-height:80vh;margin:0 auto;position:relative}@media(min-width: 600px){.gl-container .gl-inner{width:100%;max-height:92vh}}.gl-container .gl-image{display:flex;justify-content:center;width:100%;height:auto;max-height:100%}.gl-container .gl-image img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media(max-height: 500px){.gl-container .gl-image img{max-height:85vh;height:100%;width:auto}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.properties{padding-left:.9375rem;padding-right:.9375rem}@media(min-width: 900px){.properties{padding-left:1.25rem;padding-right:1.25rem}}.properties article{margin-bottom:2.5rem}.properties #search-input,.properties .property-sorting{display:none}.properties .list-properties{display:none}.properties .tiles{display:flex;flex-direction:column}.properties .tiles .tease-property .overlay{display:none}.properties .tiles .tease-property .metadata .prop-facts{flex-direction:column;align-items:flex-start;margin-top:.5rem;margin-bottom:1.5rem}.properties .tiles .tease-property .metadata .prop-facts .key-info-title{display:none}.properties .tiles .tease-property .metadata .prop-facts>div{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;padding-block:.5rem}.properties .tiles .tease-property .metadata .prop-facts>div p{width:60%;font-size:1rem;color:#000}.properties .tiles .tease-property .metadata .prop-facts>div>p:first-of-type{width:40%;font-weight:400}.properties .tiles .tease-property .metadata .prop-facts>div:last-of-type{border-bottom:0;padding-bottom:0}.properties .property-modal{display:none}.properties .loading-spinner{display:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.properties .loading-spinner .lds-ring{display:inline-block;position:relative;width:60px;height:60px}.properties .loading-spinner .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:6px;border:6px solid #d92632;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#d92632 transparent transparent transparent}.properties .loading-spinner .lds-ring div:nth-child(1){animation-delay:-0.45s}.properties .loading-spinner .lds-ring div:nth-child(2){animation-delay:-0.3s}.properties .loading-spinner .lds-ring div:nth-child(3){animation-delay:-0.15s}.properties.list-display{margin-bottom:3rem}.properties.list-display #search-input{display:block;margin:2rem 0 1rem}.properties.list-display #search-input .active{border:1px solid #d92632;border-radius:5rem;line-height:1;font-size:1.125rem;display:flex;align-items:center;padding:0 1rem}@media(min-width: 600px){.properties.list-display #search-input .active{font-size:1.125rem}}.properties.list-display #search-input .active svg{width:15px;height:15px}.properties.list-display #search-input .active input{-webkit-appearance:none;appearance:none;border:none;outline:none;padding:.4rem .5rem;width:calc(100% - 24px);color:#d92632;font-family:"Gotham";font-weight:325;background-color:transparent}.properties.list-display #search-input .active input:active,.properties.list-display #search-input .active input:focus{border:none;background-color:transparent}.properties.list-display #search-input .active input::placeholder{color:#d92632;font-family:"Gotham";font-weight:325}.properties.list-display .property-sorting{font-size:1.125rem;display:flex;justify-content:space-between;margin-bottom:1rem}@media(min-width: 600px){.properties.list-display .property-sorting{font-size:1.125rem}}.properties.list-display .property-sorting a{font-weight:400;display:flex;align-items:center}.properties.list-display .property-sorting a svg{display:none;width:9px;height:auto;margin-left:.5rem;transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.properties.list-display .property-sorting a.active svg{display:block}.properties.list-display .property-sorting a.active.desc svg{transform:rotate(-180deg)}.properties.list-display .property-sorting a.areal,.properties.list-display .property-sorting a.type{display:none}.properties.list-display .list-properties{display:flex;flex-direction:column}.properties.list-display .tiles{display:none}.properties.list-display article{margin-bottom:0;border-top:1px solid #d92632}.properties.list-display article a{padding:.35rem 0}.properties.list-display article a .image{display:none}.properties.list-display article a .metadata{margin-top:0}.properties.list-display article a .metadata h3{display:none}.properties.list-display article a .metadata .prop-facts{justify-content:space-between}.properties.list-display article a .metadata .prop-facts p.prop-areal,.properties.list-display article a .metadata .prop-facts p.prop-type{display:none}.properties.list-display article a .metadata .prop-facts p.prop-address,.properties.list-display article a .metadata .prop-facts p.prop-free-space{display:block}.properties.list-display article a .metadata .styled-btn,.properties.list-display article a .metadata .indicator{display:none}.properties.list-display article:last-of-type{border-bottom:1px solid #d92632}.properties.list-display article.hide{display:none}.properties .wrapper .map{display:none}.properties.map-display{padding-bottom:.9375rem}.properties.map-display .wrapper .right-content{position:relative;padding-top:4px}.properties.map-display .wrapper .properties-wrapper{display:none}.properties.map-display .wrapper .property-modal{display:block;position:absolute;left:0;bottom:0;background-color:#d92632;color:#fff;max-width:100%;min-height:215px;padding:1rem;width:calc(100vw - 2rem + 2px);font-size:.875rem;font-size:1.125rem;font-family:"Gotham";opacity:0;visibility:hidden}@media(min-width: 600px){.properties.map-display .wrapper .property-modal{font-size:1.125rem}}.properties.map-display .wrapper .property-modal #modal-close{background-color:#d92632;border-radius:50%;width:20px;height:20px;position:absolute;top:1rem;right:1rem}.properties.map-display .wrapper .property-modal #modal-close span{display:block;width:10px;height:2px;background-color:#fff;transform:translate(5px, 7px) rotate(45deg)}.properties.map-display .wrapper .property-modal #modal-close span:first-of-type{transform:translate(5px, 9px) rotate(-45deg)}.properties.map-display .wrapper .property-modal .prop-info .prop-img{height:100px;width:calc(100% + 2rem);margin:-1rem 0 1rem -1rem;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.properties.map-display .wrapper .property-modal .prop-info .indicator-btn{position:absolute;bottom:1rem;right:1rem;background-color:#f3ecdb;transform:rotate(60deg)}.properties.map-display .wrapper .property-modal .prop-info .indicator-btn #circle text{font-size:10px;letter-spacing:1px}.properties.map-display .wrapper .property-modal .prop-info .indicator-btn #circle svg{animation-name:rotate;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:linear;animation-play-state:paused}.properties.map-display .wrapper .property-modal .prop-info .address{font-weight:400;margin-bottom:.25rem}.properties.map-display .wrapper .property-modal .prop-info .meta-wrapper{display:flex}.properties.map-display .wrapper .property-modal .prop-info .meta-wrapper .areal{font-size:.9em}.properties.map-display .wrapper .property-modal .prop-info .meta-wrapper .areal span{vertical-align:super;font-size:.7em}.properties.map-display .wrapper .property-modal .prop-info .meta-wrapper .type{position:relative;padding-right:.5rem;margin-right:.5rem;text-transform:lowercase}.properties.map-display .wrapper .property-modal .prop-info .meta-wrapper .type:after{content:"•";position:absolute;top:50%;transform:translateY(-50%);right:-0.25rem;font-size:1.125rem}.properties.map-display .wrapper .property-modal .prop-info .info-wrapper{display:flex;flex-direction:column}.properties.map-display .wrapper .property-modal .prop-info .info-wrapper .styled-btn{border:1px solid #fff;background-color:#fff;display:block;margin-top:2rem}.properties.map-display .wrapper .property-modal.show{opacity:1;visibility:visible}.properties.map-display .wrapper .property-modal.show .prop-info .indicator-btn #circle svg{animation-play-state:running}.properties.map-display .wrapper .map{display:block;width:100%;height:calc(100vh - 205px);height:calc(var(--vh, 1vh)*100 - 205px);border:1.5px solid #d92632}.properties.map-display .wrapper .map img,.properties.map-display .wrapper .map div[role=button]{outline:none !important;border:none !important}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c{background-color:#d92632;color:#fff;max-width:100% !important;max-height:unset !important;min-height:215px;padding:1rem !important;width:calc(100vw - 2rem);border-radius:0;transform:translate3d(-50%, -100%, 0);box-shadow:unset;font-family:"Gotham"}@media(max-width: 350px){.properties.map-display .wrapper .map .gm-style .gm-style-iw-c{font-size:.75rem}}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .styled-btn{border:1px solid #fff;background-color:#fff;display:block;margin-top:2rem}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c>div{max-height:unset !important;height:100%;overflow:visible !important}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .prop-img{height:85px;width:calc(100% + 2rem);margin:-1rem 0 1rem -1rem;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .indicator-btn{position:absolute;bottom:1rem;right:1rem;background-color:#f3ecdb;transform:rotate(60deg)}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .indicator-btn #circle text{font-size:10px;letter-spacing:1px}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .indicator-btn #circle svg{animation-name:rotate;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:linear;animation-play-state:paused}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .address{font-weight:400;margin-bottom:.25rem}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .meta-wrapper{display:flex}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .meta-wrapper .areal{font-size:.9em}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .meta-wrapper .areal span{vertical-align:super;font-size:.7em}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .meta-wrapper .type{position:relative;padding-right:.5rem;margin-right:.5rem;text-transform:lowercase}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .meta-wrapper .type:after{content:"•";position:absolute;top:50%;transform:translateY(-50%);right:-0.25rem;font-size:1.125rem}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .info-wrapper{display:flex;flex-direction:column}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{background-color:#d92632 !important;border-radius:50%;top:.9375rem !important;right:.9375rem !important;width:20px !important;height:20px !important;opacity:1 !important}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c button.gm-ui-hover-effect span{background-color:#fff;margin:3px !important}.properties.map-display .wrapper .map .gm-style .gm-style-iw-tc::after{background:#d92632;display:none}@media(min-width: 600px){.properties .tiles .tease-property .metadata .prop-excerpt{max-width:40ch}.properties .tiles .tease-property .metadata .prop-facts{flex-direction:row;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #000}.properties .tiles .tease-property .metadata .prop-facts>div{width:50%}.properties .tiles .tease-property .metadata .prop-facts>div p:first-of-type{width:33%}.properties .tiles .tease-property .metadata .prop-facts>div:nth-of-type(odd):nth-last-child(-n+2),.properties .tiles .tease-property .metadata .prop-facts>div:nth-of-type(odd):last-child{border-bottom:none}.properties .tiles .tease-property .metadata .prop-facts>div:nth-of-type(even){padding-left:15px}.properties .tiles .tease-property .metadata .prop-facts>div:nth-of-type(even):last-child{border-bottom:none}.properties .tiles .tease-property .metadata .prop-facts>div:last-of-type{padding-bottom:.5rem;border-bottom:1px solid #000}.properties.list-display{margin-bottom:6rem}.properties.list-display #search-input{margin:2rem 0;width:240px;transition:width .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.properties.list-display #search-input .active input{width:100%}.properties.list-display #search-input.expand{width:100%}.properties.list-display .property-sorting{justify-content:flex-start}.properties.list-display .property-sorting a{margin-right:15px}.properties.list-display .property-sorting a.address{width:calc(((100% - (15px * (6 - 1))) / 6) * 2 + (15px * (2 - 1)))}.properties.list-display .property-sorting a.areal{display:flex;width:calc(((100% - (15px * (6 - 1))) / 6) * 1 + (15px * (1 - 1)))}.properties.list-display .property-sorting a.type{display:flex;width:calc(((100% - (15px * (6 - 1))) / 6) * 1.5 + (15px * (1.5 - 1)))}.properties.list-display .property-sorting a.free-space{width:calc(((100% - (15px * (6 - 1))) / 6) * 1.5 + (15px * (1.5 - 1)));margin-right:0;justify-content:flex-end}.properties.list-display article a{padding:.775rem 0}.properties.list-display article a .metadata .prop-facts{justify-content:flex-start}.properties.list-display article a .metadata .prop-facts p{margin-right:15px}.properties.list-display article a .metadata .prop-facts p.prop-address{width:calc(((100% - (15px * (6 - 1))) / 6) * 2 + (15px * (2 - 1)));padding-right:1rem}.properties.list-display article a .metadata .prop-facts p.prop-areal{display:block;width:calc(((100% - (15px * (6 - 1))) / 6) * 1 + (15px * (1 - 1)))}.properties.list-display article a .metadata .prop-facts p.prop-areal:after{display:none}.properties.list-display article a .metadata .prop-facts p.prop-type{display:block;width:calc(((100% - (15px * (6 - 1))) / 6) * 1.5 + (15px * (1.5 - 1)))}.properties.list-display article a .metadata .prop-facts p.prop-free-space{width:calc(((100% - (15px * (6 - 1))) / 6) * 1.5 + (15px * (1.5 - 1)));margin-right:0;text-align:right}.properties.map-display .wrapper .right-content{padding-top:6px}.properties.map-display .wrapper .right-content .property-modal{display:none}.properties.map-display .wrapper .map{height:calc(100vh - 240px);height:calc(var(--vh, 1vh)*100 - 240px);border-width:2px}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c{width:430px;height:160px;min-height:160px;font-size:1rem;font-size:1.125rem;background-color:transparent;overflow:visible}}@media(min-width: 600px)and (min-width: 600px){.properties.map-display .wrapper .map .gm-style .gm-style-iw-c{font-size:1.125rem}}@media(min-width: 600px){.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info{display:flex;flex-direction:row-reverse;justify-content:space-between}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .prop-img{height:160px;width:140px;min-width:140px;margin:-1rem -1rem -1rem 0;background-size:auto 100%}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .indicator-btn{width:100px;height:100px;bottom:-40px;right:100px}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .indicator-btn #circle svg{width:100px;height:100px;animation-play-state:running}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .indicator-btn #circle text{font-size:14px;letter-spacing:1.25px}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .info-wrapper{width:calc(100% + 2rem);height:160px;margin:-1rem 1rem 0 -1rem;padding:1rem;background-color:#d92632}}@media(min-width: 600px){.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .styled-btn{margin-top:auto}}@media(min-width: 600px){.properties.map-display .wrapper .map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{width:24px !important;height:24px !important}.properties.map-display .wrapper .map .gm-style .gm-style-iw-c button.gm-ui-hover-effect span{width:16px !important;height:16px !important;margin:4px !important}}@media(min-width: 900px){.properties{display:flex;flex-wrap:wrap;width:100%}.properties .list-properties{display:none}.properties .wrapper{width:100%}.properties .wrapper .properties-wrapper{width:100%;position:relative}.properties .wrapper .properties-wrapper .tiles{width:100%;position:relative}.properties .wrapper .properties-wrapper .tiles .tease-property{margin-bottom:20px}.properties .wrapper .properties-wrapper .tiles .tease-property a{flex-direction:row;column-gap:20px}.properties .wrapper .properties-wrapper .tiles .tease-property .image{width:50%}.properties .wrapper .properties-wrapper .tiles .tease-property .image img{aspect-ratio:5/4;object-fit:cover;height:100%}.properties .wrapper .properties-wrapper .tiles .tease-property .overlay{width:calc(50% - 10px)}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata{width:50%;margin-top:0;display:flex;flex-direction:column;position:static;align-items:flex-start}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .indicator{top:1rem;left:50%;transform:translateX(calc(-30px - 1rem))}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-excerpt{color:#d92632;font-size:1rem;width:100%}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata h3{color:#d92632;font-size:1.75rem;margin-top:20px}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts{margin-top:auto;width:100%;margin-bottom:0;flex-direction:column;border-bottom:none}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts p{padding-inline:0;margin-left:0}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts p:before{display:none}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts .key-info-title{display:block;margin-bottom:1rem;color:#000;font-weight:400;font-size:1.25rem;margin-top:1rem}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div{padding-block:.75rem;width:100%}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div:nth-of-type(even){padding-left:0}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div:nth-of-type(even):last-child{border-bottom:1px solid #000}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div:nth-of-type(odd):nth-last-child(-n+2),.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div:nth-of-type(odd):last-child{border-bottom:1px solid #000}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div:last-of-type{padding-bottom:.75rem}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div p{width:50%}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts>div p:last-child{width:50%}.properties .right-content{display:flex;flex-wrap:wrap}.properties.list-display{flex-direction:column;width:100%;margin:0 0 6rem 0;padding-left:.9375rem;padding-right:.9375rem}}@media(min-width: 900px)and (min-width: 900px){.properties.list-display{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 900px){.properties.list-display #search-input{align-self:flex-end;margin-top:0}}@media(min-width: 900px){.properties.list-display .wrapper{margin:0;width:100%}.properties.list-display .wrapper .properties-wrapper{width:100%}}@media(min-width: 900px){.properties.list-display .property-sorting{width:100%}.properties.list-display .property-sorting a{margin-right:20px}.properties.list-display .property-sorting a.address{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)))}.properties.list-display .property-sorting a.areal{width:calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1)))}.properties.list-display .property-sorting a.type{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)))}.properties.list-display .property-sorting a.free-space{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)));margin-right:0;justify-content:flex-end}}@media(min-width: 900px){.properties.list-display article{margin:0;width:100%}.properties.list-display article a{padding:.775rem 0;color:#d92632}.properties.list-display article a .overlay{display:none}.properties.list-display article a .metadata{position:static;width:100%}.properties.list-display article a .metadata .prop-facts{width:100%;flex-direction:row;justify-content:flex-start}.properties.list-display article a .metadata .prop-facts p{margin-right:20px;margin-left:0;padding-left:0}.properties.list-display article a .metadata .prop-facts p:before{display:none}.properties.list-display article a .metadata .prop-facts p.prop-address{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)));padding-right:1rem}.properties.list-display article a .metadata .prop-facts p.prop-areal{width:calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1)))}.properties.list-display article a .metadata .prop-facts p.prop-areal:after{display:none}.properties.list-display article a .metadata .prop-facts p.prop-type{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)))}.properties.list-display article a .metadata .prop-facts p.prop-free-space{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)));margin-right:0;text-align:right}.properties.list-display article a:hover p{font-weight:400}}@media(min-width: 900px){.properties.map-display{width:100%;margin:0;padding-left:.9375rem;padding-right:.9375rem;padding-bottom:1.25rem}}@media(min-width: 900px)and (min-width: 900px){.properties.map-display{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 900px){.properties.map-display .wrapper{margin:0;width:100%}.properties.map-display .wrapper .right-content{padding-top:2px}.properties.map-display .wrapper article a .overlay{display:none}}@media(min-width: 900px){.properties.map-display .wrapper .map .gm-style .gm-style-iw-c .prop-info .meta-wrapper .areal span{font-size:.75em}}@media(min-width: 1200px){.properties .wrapper .properties-wrapper .tiles .tease-property .image{width:66.67%}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata{width:33.33%}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-excerpt{margin-top:1.5rem}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata h3{font-size:2rem}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .indicator{left:66.67%;top:2rem;transform:translateX(calc(-30px - 2rem))}.properties.list-display{margin:0 0 6rem 0;flex-wrap:nowrap}.properties.list-display #search-input{margin-top:0}.properties.list-display #search-input.expand{width:calc(((100% - (20px * (12 - 1))) / 12) * 7 + (20px * (7 - 1)))}.properties.list-display .wrapper{display:flex;justify-content:space-between;min-height:calc(100vh - 211px - 87px - 40px - 97px - 33px - 32px)}.properties.list-display .wrapper .left-content{width:calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1)));background-color:#f3ecdb;position:relative}.properties.list-display .wrapper .left-content .image{position:absolute;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat}.properties.list-display .wrapper .right-content{width:calc(((100% - (20px * (12 - 1))) / 12) * 7 + (20px * (7 - 1)));height:100%;display:flex;flex-direction:column}.properties.list-display .property-sorting{margin-bottom:1.5rem}.properties.list-display .property-sorting a{margin-right:20px}.properties.list-display .property-sorting a.address{width:35.7%;margin-right:7%}.properties.list-display .property-sorting a.areal{width:14.3%}.properties.list-display .property-sorting a.type{width:21.4%}.properties.list-display .property-sorting a.free-space{width:21%}.properties.list-display article a{padding:.95rem 0}.properties.list-display article a .metadata .prop-facts p{font-size:1.125rem}.properties.list-display article a .metadata .prop-facts p.prop-address{width:35.7%;margin-right:7%;padding-right:0}.properties.list-display article a .metadata .prop-facts p.prop-areal{width:14.3%;padding-right:0}.properties.list-display article a .metadata .prop-facts p.prop-type{width:calc(21.4% + 20px);margin-right:0}.properties.list-display article a .metadata .prop-facts p.prop-free-space{width:21%}.properties.map-display .wrapper .map{height:calc(100vh - 232px)}}@media(min-width: 1440px){.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-excerpt{margin-top:2.5rem}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata h3{font-size:2.5rem}.properties .wrapper .properties-wrapper .tiles .tease-property .metadata .prop-facts .key-info-title{margin-bottom:2rem}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.tease-property a{display:flex;flex-direction:column}.tease-property a .overlay{display:none}.tease-property a .image{position:relative}.tease-property a .image video{display:none}.tease-property a .image img{width:100%;height:auto;display:none}.tease-property a .image img.featured-mobile{display:block}.tease-property a .image img.only-img{display:block}.tease-property a .image img.lazy{opacity:0;transition:opacity .25s ease-in-out}.tease-property a .image img.show{opacity:1}.tease-property a .image img.grid-image{display:none}.tease-property a .image .indicator-btn{position:absolute;bottom:.9375rem;right:.9375rem;display:none}.tease-property a .image .indicator-btn p{display:none}.tease-property a .image .indicator-btn #circle{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.tease-property a .image .indicator-btn #circle text{font-size:10px;letter-spacing:1px}.tease-property a .image .indicator-btn #circle svg{position:absolute;left:0;top:0;width:100%;height:60px;animation-name:rotate;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:linear}.tease-property a .image .indicator-btn #circle svg.indicator-tablet,.tease-property a .image .indicator-btn #circle svg.indicator-desktop{display:none}.tease-property a .image .indicator-btn.display{display:block}.tease-property a .metadata{margin-top:.9375rem}.tease-property a .metadata h3{font-size:1.125rem;margin:0 0 .125rem}.tease-property a .metadata .prop-facts{display:flex;align-items:center}.tease-property a .metadata .prop-facts p{margin:0;position:relative}.tease-property a .metadata .prop-facts p span{vertical-align:super;font-size:.7em}.tease-property a .metadata .prop-facts p.prop-areal{padding-right:.5rem;margin-right:.5rem}.tease-property a .metadata .prop-facts p.prop-areal:after{content:"•";position:absolute;top:50%;transform:translateY(-50%);right:-0.25rem;font-size:1.125rem}.tease-property a .metadata .prop-facts p.prop-address,.tease-property a .metadata .prop-facts p.prop-free-space{display:none}.tease-property a .metadata .prop-facts p.prop-type{text-transform:lowercase}.tease-property a .metadata .styled-btn{margin-top:1rem}.tease-property a .metadata .indicator{display:none}@media(min-width: 600px){.tease-property a .image .indicator-btn{bottom:2rem;right:2rem}.tease-property a .image .indicator-btn #circle svg{width:120px;height:120px;display:none}.tease-property a .image .indicator-btn #circle svg.indicator-tablet{display:block}.tease-property a .image .indicator-btn #circle text{font-size:8px;letter-spacing:3px}.tease-property a .metadata{margin-top:1.5rem}.tease-property a .metadata h3{font-size:2.25rem}}@media(min-width: 900px){.tease-property a{position:relative;color:#fff}.tease-property a .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2;opacity:0;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.tease-property a .overlay.show{opacity:1}.tease-property a .image img{display:block}.tease-property a .image img.featured-mobile{display:none}.tease-property a .image .indicator-btn{opacity:0;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);display:block;z-index:3}.tease-property a .image .indicator-btn p{display:block;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:400;font-size:.75rem}.tease-property a .image .indicator-btn #circle svg{animation-play-state:paused}.tease-property a .image .indicator-btn.show{opacity:1}.tease-property a .image .indicator-btn.show #circle svg{animation-play-state:running}.tease-property a .metadata{display:flex;align-items:center;margin-top:0;position:absolute;top:1rem;left:1.25rem;width:calc(100% - 40px);z-index:2}.tease-property a .metadata h3{margin-bottom:0;margin-right:.25rem;font-size:1.125rem}}@media(min-width: 900px)and (min-width: 1200px){.tease-property a .metadata h3{font-size:1.375rem}}@media(min-width: 900px){.tease-property a .metadata .prop-facts{flex-direction:row-reverse;justify-content:flex-end}.tease-property a .metadata .prop-facts p{margin-left:.5rem;margin-right:0;padding-left:.75rem;padding-right:0;font-size:1.125rem}}@media(min-width: 900px)and (min-width: 1200px){.tease-property a .metadata .prop-facts p{font-size:1.375rem}}@media(min-width: 900px){.tease-property a .metadata .prop-facts p:after{display:none}}@media(min-width: 900px){.tease-property a .metadata .prop-facts p:before{content:"•";position:absolute;top:50%;transform:translateY(-50%);left:-0.35rem;font-size:1.5rem}}@media(min-width: 900px){.tease-property a .metadata .prop-facts p:first-of-type{margin-right:0}}@media(min-width: 900px){.tease-property a .metadata .prop-facts p.prop-areal.hide-circle:before{display:none}}@media(min-width: 900px){.tease-property a .metadata .styled-btn{display:none}}@media(min-width: 900px){.tease-property a .metadata .indicator{display:block;width:20px;height:20px;min-width:20px;border-radius:50%;border:1px solid #fff;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tease-property a .metadata .indicator.free-space{background-color:#fff}}@media(min-width: 1200px){.tease-property a .image .indicator-btn{bottom:2.25rem;right:2.25rem}.tease-property a .image .indicator-btn p{font-size:1rem}.tease-property a .image .indicator-btn #circle svg{width:172px;height:172px}.tease-property a .image .indicator-btn #circle svg.indicator-tablet{display:none}.tease-property a .image .indicator-btn #circle svg.indicator-desktop{display:block}.tease-property a .image .indicator-btn #circle text{font-size:1rem;letter-spacing:2.25px}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.single-property .post-type-property{padding-left:.9375rem;padding-right:.9375rem}@media(min-width: 900px){.single-property .post-type-property{padding-left:1.25rem;padding-right:1.25rem}}.single-property article>.image img{display:none;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.single-property article>.image img.featured-mobile{display:block}.single-property article>.image img.only-img{display:block}.single-property .image{position:relative}.single-property .image .indicator-btn{position:absolute;bottom:.9375rem;right:.9375rem}.single-property .image .indicator-btn #circle{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.single-property .image .indicator-btn #circle text{font-size:10px;letter-spacing:1px}.single-property .image .indicator-btn #circle svg{position:absolute;left:0;top:0;width:100%;height:60px;animation-name:rotate;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:linear}.single-property .image .indicator-btn #circle svg.indicator-tablet,.single-property .image .indicator-btn #circle svg.indicator-desktop{display:none}.single-property .article-content .article-top h1{margin-top:1.5rem;margin-bottom:.75rem}.single-property .article-content .article-top .styled-btn svg{transform:rotate(-45deg)}.single-property .article-content .article-top .article-excerpt{margin-top:2.75rem;font-size:1.125rem}@media(min-width: 1200px){.single-property .article-content .article-top .article-excerpt{font-size:1.375rem}}.single-property .article-content .article-body section{padding-left:0;padding-right:0}.single-property .article-content .article-body .images-50-50 .image p,.single-property .article-content .article-body .fullwidth-media .caption,.single-property .article-content .article-body .text-columns p,.single-property .article-content .article-body .related-properties h2{color:#000}.single-property .article-content .article-body .text-and-map h2,.single-property .article-content .article-body .text-and-map .text-content p,.single-property .article-content .article-body .text-and-map .text-content a{color:#000}.single-property .article-content .article-body .employees .info p,.single-property .article-content .article-body .employees .info a{color:#000}.single-property .article-content .article-body .image-gallery h2,.single-property .article-content .article-body .image-gallery p{color:#000}@media(min-width: 600px){.single-property article>.image .indicator-btn{bottom:2rem;right:2rem}.single-property article>.image .indicator-btn #circle svg{width:120px;height:120px;display:none}.single-property article>.image .indicator-btn #circle svg.indicator-tablet{display:block}.single-property article>.image .indicator-btn #circle text{font-size:8px;letter-spacing:3px}.single-property .article-content .article-top{display:flex;justify-content:space-between;margin-top:3.5rem}.single-property .article-content .article-top>div{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)))}.single-property .article-content .article-top>div h1{margin-top:0}.single-property .article-content .article-top .article-excerpt{margin-top:.3rem;width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)))}}@media(min-width: 900px){.single-property article>.image img{display:block;aspect-ratio:13/7;max-height:85vh}.single-property article>.image img.featured-mobile{display:none}.single-property .article-content .article-top{justify-content:flex-start}.single-property .article-content .article-top>div{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));margin-right:20px}.single-property .article-content .article-top .article-excerpt{width:calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1)));margin-left:calc(7.0876358696% + 20px)}}@media(min-width: 1200px){.single-property article>.image .indicator-btn{bottom:2.25rem;right:2.25rem}.single-property article>.image .indicator-btn #circle svg{width:172px;height:172px;display:none}.single-property article>.image .indicator-btn #circle svg.indicator-tablet{display:none}.single-property article>.image .indicator-btn #circle svg.indicator-desktop{display:block}.single-property article>.image .indicator-btn #circle text{font-size:1rem;letter-spacing:2.25px}.single-property .article-content .article-top>div{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.single-property .article-content .article-top .article-excerpt{margin-top:.65rem;width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)));margin-left:calc(7.0876358696% + 20px)}}footer{border-top:1px solid #d92632;padding:1.125rem 0;margin:2.5rem .9375rem 0}footer .footer-name{font-weight:400;margin:0 0 .5rem}footer .footer-bottom{margin-top:2.5rem}footer .footer-bottom .footer-title{font-weight:400}footer .footer-bottom a{text-decoration:underline;font-size:1.125rem;display:block}@media(min-width: 600px){footer .footer-bottom a{font-size:1.125rem}}footer .footer-bottom a.privacy-link{margin-top:4.375rem}footer.main-footer{flex-direction:column;padding:1.25rem .9375rem;margin:2.5rem .9375rem 0 0;background-color:#f3ecdb;border:none}footer.main-footer .logo svg{width:48px;height:auto}footer.main-footer .footer-name{margin-top:1.5rem}footer.main-footer .footer-address{margin-top:0;margin-bottom:.5rem}footer.main-footer .footer-info a{font-size:1.125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;display:inline-block}footer.main-footer .footer-links{margin-top:5rem}footer.main-footer .footer-links a{font-size:1.125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;display:block}footer.main-footer .footer-links a.privacy-link{margin-top:0}footer.main-footer .footer-links a.transparency-link{margin-bottom:.5rem}footer.main-footer .footer-links a.sitemap-link{margin-top:7.5rem}@media(min-width: 600px){footer{display:flex;flex-direction:column}footer .footer-name{margin:0}footer .footer-bottom{margin-top:0;display:flex;justify-content:space-between}footer .footer-bottom .footer-title{display:none}footer .footer-bottom a.privacy-link{margin-top:0}footer.main-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1.25rem;margin-right:1.25rem}footer.main-footer .logo{width:100%}footer.main-footer .logo svg{width:71px}footer.main-footer .footer-info{margin-top:5.3125rem;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}footer.main-footer .footer-info .footer-name{margin-top:0}footer.main-footer .footer-info .footer-address{margin:1.5rem 0 1rem}footer.main-footer .footer-links{display:flex;flex-direction:column;margin-top:5.3125rem;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));padding-left:calc(1.25rem / 2)}footer.main-footer .footer-links a.transparency-link{margin-top:0}footer.main-footer .footer-links a.sitemap-link{margin-top:3.125rem}}@media(min-width: 900px){footer{flex-direction:row;padding:1.5rem 0;margin:2.5rem 1.25rem 0}footer .footer-name{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)));margin-right:20px}footer .footer-address{margin:0;width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)));margin-right:20px}footer .footer-bottom{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}footer.main-footer{padding:1.75rem 1.25rem 4.25rem}footer.main-footer .logo{width:calc(((100% - (20px * (12 - 1))) / 12) * 1 + (20px * (1 - 1)))}footer.main-footer .logo svg{width:66px}footer.main-footer .footer-info{width:calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1)));margin-top:0;display:flex}footer.main-footer .footer-info .footer-address{margin-top:0;margin-bottom:1.5rem}footer.main-footer .footer-info .footer-name,footer.main-footer .footer-info .footer-address{width:auto}footer.main-footer .footer-links{margin-top:0;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));flex-direction:row;flex-wrap:wrap;padding-left:calc(1.25rem / 2)}footer.main-footer .footer-links a{margin-right:1.5rem;margin-bottom:0}footer.main-footer .footer-links a.transparency-link{margin-bottom:0}footer.main-footer .footer-links a.sitemap-link{margin-top:2.75rem;width:100%}}@media(min-width: 1200px){footer .footer-name{width:calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1)));margin-right:calc(calc(7.0876358696% + 20px) + 20px)}footer .footer-address{width:calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1)));margin-right:calc(calc(7.0876358696% + 20px) + 20px)}footer.main-footer .footer-name{margin-right:20px}}.employees{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.employees{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.employees{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.employees{margin-top:8rem;margin-bottom:8rem}}.employees h2{margin-bottom:2.5rem}.employees .wrapper .employee{display:flex;align-items:center;margin-bottom:1.75rem}.employees .wrapper .employee .image{min-width:100px;width:100px;height:100px;border-radius:50%;background-color:#f3ecdb}.employees .wrapper .employee .image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.employees .wrapper .employee .info{margin-left:20px}.main-site .employees .wrapper .employee .info{margin-left:.625rem}.employees .wrapper .employee .info p{margin:0}.employees .wrapper .employee .info p.name{font-weight:400;margin-bottom:.15rem}.employees .wrapper .employee .info a{display:block;font-size:1.125rem}@media(min-width: 600px){.employees .wrapper .employee .info a{font-size:1.125rem}}.employees .wrapper .employee .info a:first-of-type{margin-top:1.25rem;margin-bottom:.15rem}.main-site .employees .wrapper .employee .info p,.main-site .employees .wrapper .employee .info a{font-size:1.125rem}.main-site .employees .wrapper .employee .info a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.main-site .employees .wrapper .employee .info a:first-of-type{margin-top:1rem}.main-site .employees .wrapper .employee .info .name{font-size:1.25rem}.employees .wrapper .employee:last-of-type{margin-bottom:0}@media(min-width: 600px){.employees{display:flex;align-items:flex-start;justify-content:space-between}.main-site .employees{padding:0 1.25rem;flex-direction:column}.main-site .employees .wrapper{margin-top:3.5rem;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.main-site .employees .wrapper .employee{width:calc(50% - (15px / 2));margin-bottom:4rem}.main-site .employees .wrapper.odd .employee:last-of-type{margin-bottom:0}.main-site .employees .wrapper.even .employee:nth-last-of-type(-n + 2){margin-bottom:0}.employees h2{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));margin:0;padding-right:4rem}.employees .wrapper{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));margin-top:.5rem}.employees .wrapper .employee{margin-bottom:2.5rem}.employees .wrapper .employee .info a:first-of-type{margin-top:1rem}}@media(min-width: 900px){.main-site .employees .wrapper .employee .image{width:148px;min-width:148px;height:148px}.main-site .employees .wrapper .employee .info{margin-left:1rem}.main-site .employees .wrapper .employee .info .name{font-size:1.375rem}}@media(min-width: 1200px){.employees h2{width:calc(((100% - (20px * (12 - 1))) / 12) * 4.5 + (20px * (4.5 - 1)));padding-right:0}.employees .wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:.75rem}.employees .wrapper .employee{width:50%;padding-right:20px;margin-bottom:3rem}.employees .wrapper .employee .info a:first-of-type{margin-top:1.25rem}.main-site .employees{flex-direction:row}.main-site .employees h2{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)))}.main-site .employees .wrapper{align-items:center;width:calc(((100% - (20px * (12 - 1))) / 12) * 8 + (20px * (8 - 1)));margin-top:.5rem}.main-site .employees .wrapper .employee{padding-right:0;margin-bottom:5rem}}@media(min-width: 1440px){.main-site .employees h2{width:calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1)))}.main-site .employees .wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.main-site .employees .wrapper .employee{padding-right:0}.main-site .employees .wrapper .employee .image{width:120px;min-width:120px;height:120px}}@media(min-width: 1500px){.main-site .employees .wrapper .employee .image{width:148px;min-width:148px;height:148px}}.images-50-50{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.images-50-50{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.images-50-50{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.images-50-50{margin-top:8rem;margin-bottom:8rem}}.images-50-50 .wrapper{display:flex;flex-direction:column}.images-50-50 .wrapper .image{display:flex;flex-direction:column}.images-50-50 .wrapper .image img{width:100%;height:auto;object-fit:cover;aspect-ratio:6/5}.images-50-50 .wrapper .image p{margin:.5rem 0;font-size:1rem}.images-50-50 .wrapper.format-high .image img{aspect-ratio:4/5}.images-50-50 .wrapper.format-high .image:nth-of-type(2){display:none}.images-50-50 .wrapper.count-2 .image:last-of-type{margin-top:.9375rem}.main-site .images-50-50 .wrapper.count-2 .image:last-of-type{margin-top:3rem}@media(min-width: 600px){.main-site .images-50-50{padding:0 1.25rem}.images-50-50 .wrapper{flex-direction:row;justify-content:flex-end}.images-50-50 .wrapper .image{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)))}.main-site .images-50-50 .wrapper .image{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.images-50-50 .wrapper .image img{aspect-ratio:unset}.images-50-50 .wrapper.format-high .image img{aspect-ratio:6/8}.images-50-50 .wrapper.format-high .image:nth-of-type(2){display:block}.images-50-50 .wrapper.count-2{justify-content:space-between}.images-50-50 .wrapper.count-2 .image:last-of-type{margin-top:0}.main-site .images-50-50 .wrapper.count-2 .image:last-of-type{margin-top:0}}@media(min-width: 900px){.images-50-50 .wrapper .image img{aspect-ratio:13/11}.images-50-50 .wrapper .image p{font-size:1.125rem}}.text-columns{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.text-columns{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.text-columns{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.text-columns{margin-top:8rem;margin-bottom:8rem}}.text-columns .wrapper .text-column p:first-child{margin-top:0}.text-columns .wrapper .text-column p:last-child{margin-bottom:0}.text-columns .wrapper .text-column.intro p{font-size:1.125rem}@media(min-width: 1200px){.text-columns .wrapper .text-column.intro p{font-size:1.375rem}}.main-site .text-columns .wrapper .text-column.intro{margin-top:1.5rem}.main-site .text-columns .wrapper .text-column.intro p,.main-site .text-columns .wrapper .text-column.intro a{font-size:1.375rem}.main-site .text-columns .wrapper .text-column a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:400}.text-columns .wrapper.count-2 .text-column:first-of-type{margin-bottom:.9375rem}@media(min-width: 600px){.text-columns .wrapper .text-column{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)))}.text-columns .wrapper.count-2{display:flex;justify-content:space-between}.text-columns .wrapper.count-2 .text-column:first-of-type{margin-bottom:0;padding-right:4rem}.text-columns .wrapper.count-2 .text-column:first-of-type h3,.text-columns .wrapper.count-2 .text-column:first-of-type h4,.text-columns .wrapper.count-2 .text-column:first-of-type h5{margin-top:0}.text-columns .wrapper.count-2 .text-column:last-of-type{margin-top:.125rem}.main-site .text-columns .wrapper.count-2 .text-column:last-of-type{margin-top:.35rem}}@media(min-width: 900px){.main-site .text-columns .wrapper.count-2 .text-column:last-of-type{margin-top:1.125rem}}@media(min-width: 1200px){.text-columns .wrapper .text-column{width:calc(((100% - (20px * (12 - 1))) / 12) * 4.5 + (20px * (4.5 - 1)))}.main-site .text-columns .wrapper .text-column{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.text-columns .wrapper .text-column p{margin:1.25rem 0}.text-columns .wrapper.count-2 .text-column:first-of-type{padding-right:0}.text-columns .wrapper.count-2 .text-column:last-of-type{margin-top:.25rem;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.text-columns .wrapper.count-2 .text-column:last-of-type.intro{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)));margin-right:calc(calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1))) + 20px)}}.key-information{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.key-information{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.key-information{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.key-information{margin-top:8rem;margin-bottom:8rem}}.key-information h2{margin-bottom:1rem;color:#000}.key-information ul{list-style:none;margin:0;padding:0;border-top:1px solid #000}.key-information ul li{padding:.4rem 0;border-bottom:1px solid #000;display:flex;justify-content:space-between}.key-information ul li p{margin:0;position:relative;color:#000}.key-information ul li p span{vertical-align:super;font-size:.7em}.key-information ul li p.key{font-weight:400}@media(min-width: 600px){.key-information ul{display:flex;justify-content:space-between;flex-wrap:wrap}.key-information ul li{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));justify-content:flex-start}.key-information ul li p.key{width:33%}.key-information ul li:nth-of-type(even){width:calc(calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1))) + 15px);padding-left:15px}.key-information ul.odd-items{border-bottom:1px solid #000}.key-information ul.odd-items li:last-of-type{border-bottom:0}}@media(min-width: 900px){.key-information ul{border-top:0}.key-information ul li{width:calc(((100% - (20px * (12 - 1))) / 12) * 7 + (20px * (7 - 1)));padding:.95rem 0}.key-information ul li p.key{width:28.5%}.key-information ul li:nth-of-type(even){width:calc(calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1))) + 20px);padding-left:20px}.key-information ul li:nth-of-type(even) p.key{width:40%}}.text-and-map{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.text-and-map{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.text-and-map{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.text-and-map{margin-top:8rem;margin-bottom:8rem}}.text-and-map h1{margin-bottom:.5rem}.text-and-map .wrapper h2{margin-bottom:.5rem}.text-and-map .wrapper .text-content p:first-child{margin-top:0}.text-and-map .wrapper .text-content p:last-child{margin-bottom:0}.text-and-map .wrapper .text-content a{text-decoration:underline}.text-and-map .wrapper a.styled-btn{display:block;margin-top:1.5rem}.text-and-map .wrapper a.styled-btn.download-link{margin-top:2rem}.text-and-map .wrapper a.styled-btn.download-link svg{transform:rotate(90deg)}.main-site .text-and-map .wrapper a.styled-btn svg{width:16px;height:11.5px}.text-and-map .wrapper a.styled-btn+a.download-link{margin-top:1rem}.text-and-map .map,.text-and-map img{height:360px;margin-top:4.25rem}.text-and-map img{object-fit:cover}.main-site .text-and-map.with-main-title{display:flex;flex-direction:column}.main-site .text-and-map.with-main-title .wrapper{order:1}.main-site .text-and-map h2{margin-bottom:1.5rem}.main-site .text-and-map .wrapper a.styled-btn{margin-top:1.5rem}.main-site .text-and-map .wrapper p,.main-site .text-and-map .wrapper p>a{font-size:1.375rem}.main-site .text-and-map .wrapper .text-content a{text-decoration-thickness:1px;text-underline-offset:2px}.main-site .text-and-map .map,.main-site .text-and-map img{margin:1.5rem 0;height:auto;aspect-ratio:3/2}.main-site .text-and-map a.styled-btn+a.download-link{margin-top:1.5rem}@media(min-width: 600px){.text-and-map{display:flex}.text-and-map .wrapper{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));margin-right:15px}.text-and-map .wrapper h2{margin-bottom:.9375rem}.text-and-map .map,.text-and-map img{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));margin-top:0}.text-and-map.with-main-title{flex-wrap:wrap}.text-and-map.with-main-title h1{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));margin-right:15px;padding-right:7.4579831933%}.text-and-map.with-main-title .wrapper{margin-top:.5rem;margin-right:0}.text-and-map.with-main-title .wrapper h2{margin-bottom:.9375rem}.text-and-map.with-main-title .wrapper a.styled-btn{margin-top:1.25rem}.text-and-map.with-main-title .map,.text-and-map.with-main-title img{width:100%;margin-top:1.5rem}.main-site .text-and-map{padding:0 1.25rem;flex-wrap:wrap}.main-site .text-and-map .wrapper{width:100%}.main-site .text-and-map .wrapper a.styled-btn{margin-top:1.5rem}.main-site .text-and-map .map,.main-site .text-and-map img{width:100%;margin-top:1.5rem}}@media(min-width: 900px){.text-and-map .wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)));margin-right:calc(calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1))) + 20px*2)}.text-and-map .wrapper h2{margin-bottom:1.25rem}.text-and-map .wrapper a.styled-btn.download-link{margin-top:2.5rem}.text-and-map .wrapper a.styled-btn+a.download-link{margin-top:1.25rem}.text-and-map .map,.text-and-map img{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));height:560px}.text-and-map.with-main-title h1{width:100%;margin:0 0 7.5rem;padding:0}.text-and-map.with-main-title .wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)));margin-top:0;margin-right:calc(calc(((100% - (20px * (12 - 1))) / 12) * 2 + (20px * (2 - 1))) + 20px*2)}.main-site .text-and-map.with-main-title .wrapper{order:initial}.text-and-map.with-main-title .map,.text-and-map.with-main-title img{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));margin:0}.main-site .text-and-map.with-main-title{flex-direction:row}.main-site .text-and-map.with-main-title h1{margin-bottom:3rem}.main-site .text-and-map .map,.main-site .text-and-map img{margin:0;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.main-site .text-and-map .wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1)));margin-right:calc(calc(((100% - (20px * (12 - 1))) / 12) * 1 + (20px * (1 - 1))) + 20px*2)}}@keyframes animUp{0%{opacity:0}6%{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:translateY(0px)}40%{opacity:1;transform:translateY(0px)}50%{opacity:1;transform:translateY(0px)}54%{opacity:0;transform:translateY(6px)}61%{opacity:0}100%{opacity:0}}.hero{display:flex;flex-direction:column;padding-left:.9375rem;padding-right:.9375rem;margin-top:.75rem}@media(min-width: 900px){.hero{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width: 350px)and (max-height: 600px){.hero{max-height:100%}}.hero h1{width:50%}.hero h1 .prefix{display:block}.hero h1 .anim-vertical{margin-left:.5rem}.hero h1 .anim-vertical span{transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);animation:animUp 6s linear infinite 0s;-ms-animation:animUp 6s linear infinite 0s;-webkit-animation:animUp 6s linear infinite 0s;opacity:0;overflow:hidden;position:absolute}.hero .content-top{position:relative;margin-bottom:1rem;background-color:#f3ecdb;padding:1.5rem 1rem 1rem}@media(max-width: 350px){.hero .content-top{margin-bottom:.5rem}}.hero .content-top .text-wrapper a.arrow-link{display:flex;width:80%;display:inline-block;font-weight:400}.hero .content-top .text-wrapper a.arrow-link svg{width:14px;height:17px;margin-left:.5rem;position:relative;top:.125rem}@media(max-width: 350px){.hero .content-top .text-wrapper a.arrow-link{font-size:1rem}}.hero .content-top .text-content p{margin:1rem 0}@media(max-width: 350px){.hero .content-top .text-content p{font-size:1rem}}.hero .content-top .text-content p:first-child{margin-top:1.5rem}.hero .page-links{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.hero .page-links .page-link{width:100%;height:calc(50% - .5rem);position:relative;display:flex}.hero .page-links .page-link>div{color:#fff;padding:1rem 1.5rem 1rem 1rem;width:55%}.hero .page-links .page-link>div h2{margin-bottom:1.5rem;font-size:1.125rem}.hero .page-links .page-link>div a.link-button p{display:none;font-size:.875rem}.hero .page-links .page-link>div a.link-button p.mobile-text{display:inline}.hero .page-links .page-link>div.bg-red{background-color:#d92632}.hero .page-links .page-link>div.bg-blue{background-color:#0076be}.hero .page-links .page-link img{width:45%;height:auto;aspect-ratio:1/1;object-fit:cover}.hero .page-links .page-link .text{display:none}.hero .page-links .page-link:first-of-type{margin-bottom:1rem}@media(max-width: 350px){.hero .page-links .page-link:first-of-type{margin-bottom:.5rem}}.hero .page-links .page-link:last-of-type>div a.link-button:hover{color:#0076be}.hero .page-links .page-link:last-of-type>div a.link-button:hover svg path{fill:#0076be}@media(min-width: 600px){.hero{margin-top:1.375rem;height:calc(100vh - 152px);max-height:calc(100vh - 102px)}}@media(min-width: 600px)and (max-height: 950px){.hero{height:100%;max-height:100%}}@media(min-width: 600px){.hero h1{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.hero h1 .anim-vertical{margin-left:1rem}}@media(min-width: 600px){.hero .content-top{display:flex;justify-content:space-between;height:auto;margin-bottom:1.5rem;padding:2.25rem 1.25rem 2rem}.hero .content-top .text-wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 4.5 + (20px * (4.5 - 1)))}.hero .content-top .text-wrapper p:first-child{margin-top:0}.hero .content-top .text-wrapper p:last-child{margin-bottom:0}.hero .content-top .text-wrapper p:first-child{margin-top:.5rem}.hero .content-top .text-wrapper a.arrow-link{position:static;margin-top:1rem;width:100%}}@media(min-width: 600px){.hero .page-links{height:100%}.hero .page-links .page-link{height:calc(50% - .75rem)}.hero .page-links .page-link>div{width:50%;padding:1.25rem}.hero .page-links .page-link>div h2{margin-bottom:1rem}.hero .page-links .page-link>div a.link-button p.mobile-text{display:none}.hero .page-links .page-link>div a.link-button p.desktop-text{display:inline}.hero .page-links .page-link img{width:50%;aspect-ratio:unset}.hero .page-links .page-link .text{display:block;width:85%}.hero .page-links .page-link .text p{margin:1rem 0}.hero .page-links .page-link:first-of-type{margin-bottom:1.5rem}}@media(min-width: 900px){.hero{height:calc(100vh - 172px)}}@media(min-width: 900px)and (max-height: 950px){.hero{height:100%}}@media(min-width: 900px){.hero h1 .anim-vertical{margin-left:1.5rem}}@media(min-width: 900px){.hero .content-top .text-wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)))}.hero .content-top .text-wrapper p:first-child{margin-top:1rem}.hero .content-top .text-wrapper a.arrow-link{margin-top:2rem}}@media(min-width: 1200px){.hero{height:calc(100vh - 202px);margin-top:3.25rem}.hero h1{line-height:1.1}.hero h1 .anim-vertical{margin-left:2rem}.hero .content-top{padding:2.75rem 1.25rem 2.75rem}.hero .content-top .text-wrapper p{font-size:1.375rem}.hero .content-top .text-wrapper p:first-child{margin-top:1.5rem}.hero .page-links{flex-direction:row;justify-content:space-between;height:70%;overflow:hidden}.hero .page-links .page-link{flex-direction:column;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));height:auto}.hero .page-links .page-link .text{margin-top:0;width:100%;max-width:450px}.hero .page-links .page-link>div{width:100%;height:60%;padding:1.875rem;display:flex}.hero .page-links .page-link>div h2{font-size:1.375rem;width:calc(50% - (20px / 2));margin-right:20px;margin-bottom:0}.hero .page-links .page-link>div>div{width:calc(50% - (20px)/2)}.hero .page-links .page-link img{width:100%;overflow:hidden;height:40%}.hero .page-links .page-link:first-of-type{margin-bottom:0}}@media(min-width: 1440px){.hero h1{margin-right:20px}.hero .content-top{justify-content:flex-start}.hero .content-top .text-wrapper{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)))}.hero .content-top .text-wrapper p{font-size:1.375rem}}@media(min-width: 1200px)and (min-height: 1000px){.hero .page-links .page-link>div{height:50%}.hero .page-links .page-link img{height:50%}}@media(min-width: 1200px)and (min-height: 1200px){.hero .page-links .page-link>div{height:40%}.hero .page-links .page-link img{height:60%}}@media(min-width: 1200px)and (min-height: 1600px){.hero .page-links .page-link>div{height:30%}.hero .page-links .page-link img{height:70%}}@media(min-width: 1200px)and (max-height: 900px){.hero{height:100%}.hero .page-links .page-link>div{height:50%}.hero .page-links .page-link img{height:50%}}.related-properties{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.related-properties{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.related-properties{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.related-properties{margin-top:8rem;margin-bottom:8rem}}.related-properties h2{margin-bottom:1rem}.related-properties .wrapper article{margin-bottom:2.5rem}.related-properties .wrapper article .image img{aspect-ratio:6/5}.related-properties .wrapper article:last-of-type{margin-bottom:0}@media(min-width: 600px){.related-properties .wrapper{display:flex;justify-content:space-between}.related-properties .wrapper article{width:calc(((100% - (15px * (6 - 1))) / 6) * 3 + (15px * (3 - 1)));margin-bottom:0}.related-properties .wrapper article a{position:relative}.related-properties .wrapper article a .image img{aspect-ratio:11/12}.related-properties .wrapper article a .metadata{display:flex;align-items:center;flex-wrap:wrap;margin-top:0;position:absolute;top:1.25rem;left:1.25rem;width:calc(100% - 40px);z-index:2;color:#fff}.related-properties .wrapper article a .metadata h3{margin-right:.25rem;font-size:1.125rem;width:100%}}@media(min-width: 600px)and (min-width: 1200px){.related-properties .wrapper article a .metadata h3{font-size:1.375rem}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .prop-facts{flex-direction:row-reverse;justify-content:flex-end}.related-properties .wrapper article a .metadata .prop-facts p{margin-left:.5rem;margin-right:0;padding-left:.75rem;padding-right:0;font-size:1.125rem}}@media(min-width: 600px)and (min-width: 1200px){.related-properties .wrapper article a .metadata .prop-facts p{font-size:1.375rem}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .prop-facts p.prop-type{margin-left:0;padding-left:0}.related-properties .wrapper article a .metadata .prop-facts p.prop-type:before{display:none}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .prop-facts p:after{display:none}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .prop-facts p:before{content:"•";position:absolute;top:50%;transform:translateY(-50%);left:-0.35rem;font-size:1.5rem}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .prop-facts p:first-of-type{margin-right:0}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .styled-btn{display:none}}@media(min-width: 600px){.related-properties .wrapper article a .metadata .indicator{display:block;width:20px;height:20px;min-width:20px;border-radius:50%;border:1px solid #fff;position:absolute;top:0;right:0}.related-properties .wrapper article a .metadata .indicator.free-space{background-color:#fff}}@media(min-width: 900px){.related-properties{margin-bottom:2.5rem}.related-properties h2{margin-bottom:2.5rem}.related-properties .wrapper article{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)));overflow:hidden}.related-properties .wrapper article a .image img{aspect-ratio:12/13}.related-properties .wrapper article a .image .indicator-btn{z-index:3;bottom:unset;right:unset}.related-properties .wrapper article a .metadata{flex-wrap:nowrap}.related-properties .wrapper article a .metadata h3{width:auto;margin-bottom:0}.related-properties .wrapper article a .metadata .prop-facts p.prop-type{margin-left:.5rem;padding-left:.75rem}.related-properties .wrapper article a .metadata .prop-facts p.prop-type:before{display:block}.related-properties .wrapper article a .metadata .indicator{top:50%}.related-properties .wrapper article a:hover{cursor:none}}.plain-text{padding:0 .9375rem;margin:5.5rem 0 2.5rem}.plain-text .text-content h1,.plain-text .text-content h2,.plain-text .text-content h3,.plain-text .text-content h4,.plain-text .text-content h5{margin-bottom:1.5rem}.plain-text .text-content h2,.plain-text .text-content h3{font-size:1.5rem}.plain-text .text-content.ingress p{font-size:1.125rem}@media(min-width: 1200px){.plain-text .text-content.ingress p{font-size:1.375rem}}.plain-text .text-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:400}@media(min-width: 600px){.plain-text{padding:0 1.25rem}.plain-text .text-content{width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.plain-text .text-content h2,.plain-text .text-content h3{font-size:1.75rem}}@media(min-width: 1200px){.plain-text .text-content{width:calc(((100% - (20px * (12 - 1))) / 12) * 5 + (20px * (5 - 1)))}.plain-text .text-content h2,.plain-text .text-content h3{font-size:2rem}}@media(min-width: 1400px){.plain-text .text-content{width:calc(((100% - (20px * (12 - 1))) / 12) * 4 + (20px * (4 - 1)))}}.fullwidth-media{padding-left:.9375rem;padding-right:.9375rem;margin:2.5rem 0}@media(min-width: 900px){.fullwidth-media{padding-left:1.25rem;padding-right:1.25rem}}.fullwidth-media .embed{width:100%}.fullwidth-media .embed iframe{max-width:100%}.fullwidth-media .image-wrapper img{width:100%;height:auto}.main-site .fullwidth-media .image-wrapper img{aspect-ratio:4/5;object-fit:cover}.fullwidth-media video{width:100%}.fullwidth-media .caption{margin:.5rem 0}@media(min-width: 600px){.fullwidth-media{margin:4rem 0}.main-site .fullwidth-media{padding:0 1.25rem}.fullwidth-media .image-wrapper img{aspect-ratio:21/10;object-fit:cover}.main-site .fullwidth-media .image-wrapper img{aspect-ratio:12/5}}@media(min-width: 900px){.fullwidth-media{margin:7rem 0}}body.error404 #content-section{padding-left:.9375rem;padding-right:.9375rem}@media(min-width: 900px){body.error404 #content-section{padding-left:1.25rem;padding-right:1.25rem}}body.error404 #content-section .text-404{margin-top:4rem;margin-bottom:4rem}@media(min-width: 600px){body.error404 #content-section .text-404{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){body.error404 #content-section .text-404{margin-top:8rem;margin-bottom:8rem}}@media(min-width: 900px){body.error404.main-site #content-section{padding:0}}.image-gallery{padding-left:.9375rem;padding-right:.9375rem;margin-top:4rem;margin-bottom:4rem}@media(min-width: 900px){.image-gallery{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 600px){.image-gallery{margin-top:6.25rem;margin-bottom:6.25rem}}@media(min-width: 900px){.image-gallery{margin-top:8rem;margin-bottom:8rem}}.image-gallery .top-wrapper{margin-bottom:1rem}.image-gallery .top-wrapper p{display:none}.image-gallery .wrapper{display:flex;align-items:flex-start;width:calc(100% + 0.9375rem);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.image-gallery .wrapper::-webkit-scrollbar{display:none}.image-gallery .wrapper img{width:auto;max-width:90% !important;height:auto;padding-right:.9375rem}@media(min-width: 900px){.image-gallery .top-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.image-gallery .top-wrapper p{display:block;margin:0}.image-gallery .wrapper{width:calc(100% + 1.25rem);cursor:grab}.image-gallery .wrapper img{padding-right:0;margin-right:1.25rem;max-height:80vh;cursor:pointer}.image-gallery .wrapper.active{cursor:grabbing}.image-gallery .wrapper.active img{cursor:grabbing}}@font-face{font-family:"Gotham";src:url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-Book.woff2") format("woff2"),url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-Book.woff") format("woff");font-weight:325;font-style:normal}@font-face{font-family:"Gotham";src:url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-BookItalic.woff2") format("woff2"),url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-BookItalic.woff") format("woff");font-weight:325;font-style:italic}@font-face{font-family:"Gotham";src:url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-Bold.woff2") format("woff2"),url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-Bold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Gotham";src:url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-BoldItalic.woff2") format("woff2"),url("/wp-content/themes/grensesnitt/static/fonts/GothamSSm-BoldItalic.woff") format("woff");font-weight:400;font-style:italic}p{font-size:1.125rem}@media(min-width: 600px){p{font-size:1.125rem}}.main-site p{font-size:1.125rem}.main-site a{font-size:1.125rem}h1{margin:0;font-size:2.25rem;font-weight:400}@media(min-width: 1200px){h1{font-size:4.5rem}}.main-site h1{font-size:1.875rem}@media(min-width: 600px){.main-site h1{font-size:2.25rem}}@media(min-width: 900px){.main-site h1{font-size:4.5rem}}.main-site h1.hero-title{font-size:2.25rem}@media(min-width: 600px){.main-site h1.hero-title{font-size:3.75rem}}@media(min-width: 900px){.main-site h1.hero-title{font-size:5rem}}@media(min-width: 1200px){.main-site h1.hero-title{font-size:6.25rem}}h2{margin:0;font-size:1.375rem;font-weight:400}@media(min-width: 1200px){h2{font-size:2rem}}.main-site h2{font-size:1.5rem}@media(min-width: 600px){.main-site h2{font-size:1.75rem}}@media(min-width: 900px){.main-site h2{font-size:3rem}}@media(min-width: 1200px){h3{font-size:1.5em}}.main-site h3{font-size:1.25rem}@media(min-width: 600px){.main-site h3{font-size:1.375rem}}@media(min-width: 900px){.main-site h3{font-size:2rem}}@media(min-width: 900px){h4{font-size:1.1em}}@media(min-width: 1200px){h4{font-size:1.25em}}@media(min-width: 900px){h5{font-size:1em}}@media(min-width: 1200px){h5{font-size:1.1em}}.companies{padding-left:.9375rem;padding-right:.9375rem}@media(min-width: 900px){.companies{padding-left:1.25rem;padding-right:1.25rem}}.companies h2{margin-bottom:4rem}.companies .company{margin-bottom:5rem}.companies .company .content-right{margin-top:1.5rem}.companies .company .name{font-weight:400;font-size:1.25rem;margin-bottom:1rem;width:60%}.companies .company .title{font-weight:400;margin-top:1.5rem}.companies .company p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.companies .company .styled-btn{display:inline-block}.companies .company .styled-btn svg{width:12px;height:12px}.companies .company .styled-btn svg path{fill:#d92632}.companies .company .maps-link{font-weight:400;display:flex;align-items:center}.companies .company .maps-link svg{margin-right:.5rem;width:15px;height:11px}@media(min-width: 600px){.companies{padding:0 1.25rem}.companies .company{display:flex;justify-content:space-between;margin-bottom:7.5rem}.companies .company .content-left{width:calc(37.5% - (20px / 2))}.companies .company .content-right{width:calc(62.5% - (20px / 2));margin-top:0}.companies .company .name{width:100%;margin-top:0;margin-bottom:1.5rem;font-size:1.375rem;padding-right:2rem}.companies .company .title{margin-top:3rem}.companies .company .title:first-of-type{margin-top:0}}@media(min-width: 900px){.companies .company .content-left{width:calc(25% - (20px / 2))}.companies .company .content-right{width:calc(66.67% - (20px / 2));margin-top:0}}@media(min-width: 1200px){.companies .company .content-left{width:calc(((100% - (20px * (12 - 1))) / 12) * 3 + (20px * (3 - 1)))}.companies .company .content-right{width:calc(((100% - (20px * (12 - 1))) / 12) * 8 + (20px * (8 - 1)));margin-top:.5rem}.companies .company .name{font-size:2rem;margin-bottom:2rem}}@media(min-width: 1440px){.companies .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.companies .wrapper .company{width:calc(50% - (20px / 2));margin-bottom:10rem}.companies .wrapper .company .content-left{width:calc(33.33% - (20px / 2))}.companies .wrapper .company .content-right{width:calc(66.67% - (20px / 2))}}.timeline{padding:1.5rem .9375rem;margin:4rem auto 5rem;max-width:1640px}.timeline .wrapper{padding-left:1rem;position:relative}.timeline .wrapper.desktop{display:none}.timeline .line-elem{position:absolute;top:0;left:0;height:calc(100% + 2rem);width:1px}.timeline .line-elem .vertical-line{position:absolute;top:-1rem;left:0;height:100%;width:1px;max-height:0}.timeline .line-elem .vertical-line:after{content:"";display:block;background-color:#d92632;height:100%;width:1px}.timeline .line-elem .circle{width:12px;min-width:12px;height:12px;background-color:#d92632;border-radius:50%;position:absolute;top:-1rem;left:.5px;opacity:0;transform:translate(-50%, -50%) scale(0.5);transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.timeline .line-elem .circle:last-of-type{top:initial;bottom:1rem;transform:translate(-50%, 50%)}.timeline .intro .text-content p:first-child{margin-top:0}.timeline .intro .text-content p:last-child{margin-bottom:0}.timeline .intro .text-content a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.timeline .intro .title{font-weight:700;margin-top:0;margin-bottom:.75rem}.timeline .quote blockquote{font-size:1.375rem;font-style:italic;margin:0 0 1rem}.timeline .quote blockquote:before{content:"«"}.timeline .quote blockquote:after{content:"»"}.timeline .quote p{font-size:1.125rem;margin-top:.5rem}.timeline .quote p:before{content:"- "}.timeline .quote .horizontal-line{position:relative;width:calc(100% + 1rem);height:1px}.timeline .quote .horizontal-line .line{max-width:0;position:absolute;left:-1rem;width:100%;height:1px}.timeline .quote .horizontal-line .line:after{content:"";background-color:#d92632;height:1px;width:100%;position:absolute;top:0;left:0}.timeline .image .image-wrapper{display:flex;position:relative}.timeline .image img{width:100%;height:auto;opacity:.7;transform:translateY(1rem);transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1),transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.timeline .image p{font-size:1rem;margin:.5rem 0 0;opacity:.7;transform:translateY(1rem);transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1),transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.timeline .image .horizontal-line{position:absolute;left:0;bottom:1rem;width:3rem;height:20px;max-width:0}.timeline .image .horizontal-line .circle{display:block;position:absolute;top:0;right:4px;width:20px;min-width:20px;height:20px;background-color:#d92632;border-radius:50%;opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.timeline .image .horizontal-line .line{position:absolute;top:50%;left:-1rem;width:100%;height:1px;transform:translateY(-50%)}.timeline .image .horizontal-line .line:after{content:"";display:block;background-color:#d92632;height:1px;width:100%}.timeline .image.high .horizontal-line{bottom:7rem}.timeline .intro.mb-small,.timeline .quote.mb-small,.timeline .image.mb-small{padding-bottom:3.75rem}.timeline .intro.mb-medium,.timeline .quote.mb-medium,.timeline .image.mb-medium{padding-bottom:4.6875rem}.timeline .intro.mb-large,.timeline .intro.mb-xlarge,.timeline .quote.mb-large,.timeline .quote.mb-xlarge,.timeline .image.mb-large,.timeline .image.mb-xlarge{padding-bottom:8.5rem}@media(min-width: 600px){.timeline{margin-top:6.25rem;margin-bottom:12rem}.timeline .wrapper{padding-left:0}.timeline .wrapper.desktop{display:flex;justify-content:space-between}.timeline .wrapper.mobile{display:none}.timeline .left-content,.timeline .right-content{display:flex;flex-direction:column;width:calc(((100% - (20px * (12 - 1))) / 12) * 6 + (20px * (6 - 1)))}.timeline .right-content{padding-top:23rem;align-items:flex-end}.timeline .line-elem{left:50%;transform:translateX(-50%)}.timeline .line-elem .circle{width:20px;min-width:20px;height:20px}.timeline .intro .title{font-size:1.375rem}.timeline .image p{font-size:1.125rem}.timeline .image .horizontal-line{width:6rem;height:24px;left:-20px;bottom:2rem}.timeline .image .horizontal-line .line{left:0}.timeline .image .horizontal-line .circle{width:24px;min-width:24px;height:24px;right:-24px}.timeline .image img{padding-left:.25rem}.timeline .image.pos-left .horizontal-line{left:initial;right:0}.timeline .image.pos-left .horizontal-line .line{left:initial;right:-20px}.timeline .image.pos-left .horizontal-line .circle{right:initial;left:0}.timeline .image.pos-left img{padding-left:0;padding-right:.25rem}.timeline .image.high .horizontal-line{bottom:8rem}.timeline .intro,.timeline .quote,.timeline .image{width:calc(100% - (1.25rem)/2)}.timeline .intro.mb-small,.timeline .quote.mb-small,.timeline .image.mb-small{padding-bottom:8.75rem}.timeline .intro.mb-medium,.timeline .quote.mb-medium,.timeline .image.mb-medium{padding-bottom:16.25rem}.timeline .intro.mb-large,.timeline .intro.mb-xlarge,.timeline .quote.mb-large,.timeline .quote.mb-xlarge,.timeline .image.mb-large,.timeline .image.mb-xlarge{padding-bottom:25.625rem}.timeline .quote{display:flex;flex-direction:column;align-items:flex-end}.timeline .quote blockquote,.timeline .quote p{width:calc(100% - (7.0876358696% + 20px) - (1.25rem)/2)}.timeline .quote p{text-align:right}.timeline .quote .horizontal-line{max-width:initial;left:0;width:calc(100% + 1.25rem)}.timeline .quote .horizontal-line .line{position:absolute;left:0;width:100%;height:1px;max-width:0}.timeline .quote .horizontal-line:after{display:none}.timeline .quote.pos-left{align-items:flex-start}.timeline .quote.pos-left p{text-align:left}.timeline .quote.pos-left .horizontal-line{left:0}.timeline .quote.pos-left .horizontal-line .line{left:initial;right:0}}@media(min-width: 900px){.timeline .wrapper{padding:3rem .9375rem 0}}@media(min-width: 1200px){.timeline{margin-top:8rem;margin-bottom:30vh}.timeline .wrapper{padding:8rem .9375rem 0}.timeline .intro.mb-small,.timeline .quote.mb-small,.timeline .image.mb-small{padding-bottom:15rem}.timeline .intro.mb-medium,.timeline .quote.mb-medium,.timeline .image.mb-medium{padding-bottom:25rem}.timeline .intro.mb-large,.timeline .quote.mb-large,.timeline .image.mb-large{padding-bottom:34.25rem}.timeline .intro.mb-xlarge,.timeline .quote.mb-xlarge,.timeline .image.mb-xlarge{padding-bottom:44rem}.timeline .image{width:calc(100% - (7.0876358696% + 20px))}.timeline .image img{padding:0}.timeline .image .horizontal-line{height:32px;width:calc(((100% - (20px * (12 - 1))) / 12) * 3.5 + (20px * (3.5 - 1)));left:calc(-15px - (7.0876358696% + 20px));bottom:3rem}.timeline .image .horizontal-line .circle{width:32px;min-width:32px;height:32px;right:-16px}.timeline .image.pos-left img{padding:0}.timeline .image.pos-left .horizontal-line{right:calc(-15px - (7.0876358696% + 20px))}.timeline .image.pos-left .horizontal-line .line{right:0}.timeline .image.pos-left .horizontal-line .circle{left:-16px}.timeline .image.high .horizontal-line{bottom:9rem}.timeline .quote blockquote,.timeline .quote p{width:calc(100% - (7.0876358696% + 20px)*2 - (1.25rem)/2)}.timeline .quote blockquote{font-size:2rem;margin-bottom:3rem}.timeline .quote p{font-size:1.375rem}.timeline .quote.pos-left p{margin:.5rem auto 0;width:auto}.timeline .intro{display:flex}.timeline .intro .title{width:33.33%;margin-bottom:0}.timeline .intro .text-content{width:66.67%}.timeline .intro .text-content p,.timeline .intro .text-content a{font-size:1.375rem}}@media(min-width: 1700px){.timeline .image .horizontal-line{left:calc(-16px - (7.0876358696% + 20px))}.timeline .image.pos-left .horizontal-line{right:calc(-16px - (7.0876358696% + 20px))}}

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