﻿
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus {outline:none;}.slick-list.dragging {cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after {display:table;content:'';}.slick-track:after {clear:both;}.slick-loading .slick-track {visibility:hidden;}.slick-slide {display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide {float:right;}.slick-slide img {display:block;}.slick-slide.slick-loading img {display:none;}.slick-slide.dragging img {pointer-events:none;}.slick-initialized .slick-slide {display:block;}.slick-loading .slick-slide {visibility:hidden;}.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}

@charset 'UTF-8';.slick-loading .slick-list {background:#fff url("/css/ajax-loader.gif") center center no-repeat;}@font-face {font-family:'slick';font-weight:normal;font-style:normal;src:url("/css/fonts/slick.eot");src:url("/css/fonts/slick.eot?#iefix") format('embedded-opentype'),url("/css/fonts/slick.woff") format('woff'),url("/css/fonts/slick.ttf") format('truetype'),url("/css/fonts/slick.svg#slick") format('svg');}.slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25;}.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev {left:-25px;}[dir='rtl'] .slick-prev {right:-25px;left:auto;}.slick-prev:before {content:'←';}[dir='rtl'] .slick-prev:before {content:'→';}.slick-next {right:-25px;}[dir='rtl'] .slick-next {right:auto;left:-25px;}.slick-next:before {content:'→';}[dir='rtl'] .slick-next:before {content:'←';}.slick-dotted.slick-slider {margin-bottom:30px;}.slick-dots {position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus {outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1;}.slick-dots li button:before {font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before {opacity:.75;color:black;}

.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.006) 8.1%,rgba(0,0,0,0.021) 15.5%,rgba(0,0,0,0.046) 22.5%,rgba(0,0,0,0.077) 29%,rgba(0,0,0,0.114) 35.3%,rgba(0,0,0,0.155) 41.2%,rgba(0,0,0,0.198) 47.1%,rgba(0,0,0,0.242) 52.9%,rgba(0,0,0,0.285) 58.8%,rgba(0,0,0,0.326) 64.7%,rgba(0,0,0,0.363) 71%,rgba(0,0,0,0.394) 77.5%,rgba(0,0,0,0.419) 84.5%,rgba(0,0,0,0.434) 91.9%,rgba(0,0,0,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}

.white{color:rgb(255,255,255);}.black{color:rgb(34,34,34);}.green{color:rgb(94,151,50);}.light-green{color:rgb(141,175,104);}.gray{color:rgb(102,102,104);}.light-gray{color:rgb(150,150,150);}.lighter-gray{color:rgb(235,235,235);}.dark-gray{color:rgb(45,45,45);}.yellow{color:rgb(226,166,29);}.bold{font-weight:bold;}.smaller{font-size:.8rem;}.bigger{line-height:1.7rem;}

.hamburger{padding:0 ;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger.is-active:hover{opacity:0.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:rgb(255,255,255);}.hamburger-box{width:30px ;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px ;height:2.5px ;background-color:rgb(255,255,255);border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}

@charset "UTF-8";.grey{color:#a7a7a7 !important;}:root{font-size:clamp(12px,1vw,16px);}body{font-family:'Gotham SSm A','Gotham SSm B',Arial,Helvetica,sans-serif;background-color:#f6f3f3;color:#262121;font-size:1rem;overflow-x:hidden;}a{opacity:1;color:inherit;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;text-decoration:none;}a.btn{background:#67a234;color:white;font-weight:700;text-transform:uppercase;font-size:1rem;}a.btn:hover{color:white;}a.btn:after{content:'\f054';font-family:"Font Awesome 5 Pro";width:26px;display:inline-block;margin-left:.4rem;}a:hover{color:inherit;opacity:.7;}h1{font-size:4rem;font-weight:800;}h2{font-size:2rem;font-weight:700;}b,.bold{font-weight:700;}.mTop{margin:6vw 0 0 0;}.container-fluid,.row{padding:0;margin:0;}.pTop{padding-top:6vw !important;}.pTopHalf{padding-top:3vw !important;}.pBottom{padding-bottom:6vw !important;}.pBottomHalf{padding-bottom:3vw !important;}.crescent-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:2.5rem;z-index:998;cursor:pointer;}.crescent-arrow.prev{left:0;}.crescent-arrow.next{right:0;}.crescent-arrow:after,.crescent-arrow:before{opacity:1;}.theme-crescent{--fa-secondary-opacity:1.0;--fa-primary-color:#67a234;--fa-secondary-color:#262121;}nav{position:fixed;display:inline-block;top:0;left:0;z-index:998;background-color:white;margin-bottom:calc(-78px - 4vh);}nav.is-active{width:100vw;}nav.is-active #top{width:550px !important;}nav #top{padding:1.5rem 2rem;display:flex;align-items:center;background-color:#262121;justify-content:space-between;}nav #top img.logo{height:78px;width:auto;margin-right:2.5rem;}nav #top a:hover{opacity:1;}nav ul{margin:0;padding:0;display:none;height:calc(100vh - 4rem);list-style:none;background-color:#262121;width:550px;}nav ul.is-active{display:block;}nav ul li{background-color:#262121;}nav ul li a{color:white;text-transform:uppercase;text-decoration:none;font-size:calc(38px + .15vw);font-weight:900;padding:1.5rem 2rem;display:block;}nav ul li a.is-active,nav ul li a:hover{color:#67a234;opacity:1;}nav ul li.is-active{background:white;}nav ul li.is-active a{color:#67a234;}nav ul li.is-active ul{display:block !important;position:absolute;top:0;left:550px;width:calc(100vw - 550px);padding-top:calc(78px + 4rem);}nav ul li.is-active ul li{background-color:white;}nav ul li.is-active ul li a{font-size:calc(22px + .15vw);font-weight:700;color:#a7a7a7;text-transform:unset;}nav ul li.is-active ul li a:hover{color:#67a234;}nav ul li.is-active ul li.back{display:none;}nav ul li ul{background-color:white !important;display:none !important;margin:0;padding:0;list-style:none;}#main-content{min-height:80vh;}#footer{background-color:#262121;color:white;padding:6rem 0 4rem;border-top:2px solid #343434;}#footer a{text-decoration:none;color:white;}#footer a:hover{color:white;}#footer img.logo{width:212px;height:auto;}#footer .r1{display:flex;align-items:center;}#footer .r1 .social{display:flex;justify-content:flex-end;flex-direction:row;}#footer .r1 .social a{border:2px solid #343434;border-radius:50%;width:3rem;height:3rem;font-size:1.5rem;margin:0 1rem 0 0;display:flex;align-items:center;justify-content:center;}#footer .r1 .social a:last-of-type{margin:0;}#footer .r1 .social a .fab{color:white;}#footer .r2{padding:6rem 0 4rem;}#footer .r2 a{display:block;margin:0 0 1rem;}#footer .r2 a.header{font-size:1.2rem;font-weight:bold;text-transform:uppercase;}#footer .r2 .anniversary-logo{display:flex;align-items:flex-end;justify-content:flex-end;}#footer .r2 .anniversary-logo img{margin:1rem 0;max-width:100%;height:auto;}#footer .r3{color:#a7a7a7;}#footer .r3 .links{display:flex;justify-content:flex-end;}#footer .r3 .links a{color:#a7a7a7;margin-right:2rem;}#footer .r3 .links a:last-of-type{margin-right:0;}#footer .r3 .links a:hover{color:#a7a7a7;}.grid{padding-bottom:6vw;}.grid .grid-item{position:relative;min-height:450px;color:white;display:flex;align-items:flex-end;cursor:pointer;border:0.5rem solid #f6f3f3;}.grid .grid-item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top,rgba(38,33,33,0.25) 0%,rgba(38,33,33,0.25) 33%,transparent 75%);}.grid .grid-item .details{display:block;padding:.5rem;width:100%;z-index:2;}.grid .grid-item .details .primary{font-size:1.5rem;font-weight:bold;text-transform:uppercase;}.grid .grid-item .details .secondary{font-weight:bold;text-transform:uppercase;}.grid .grid-item .details .third{font-size:.8rem;background:rgba(0,0,0,0.4);display:inline-block;padding:.25rem .5rem;font-weight:400;}.grid .grid-item:hover{opacity:1;}.grid .grid-item:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border:3px solid #67a234;}.grid a{opacity:1;}.ncHero-slider{padding:0;position:relative;}.ncHero-slider .hero-slide{padding:0 8%;min-height:80vh;position:relative;}.ncHero-slider .hero-slide .content{position:relative;z-index:2;top:40vh;left:0;transform:translateY(-50%);color:white;}.ncHero-slider .hero-slide .content h2{font-size:1rem;font-weight:700;text-transform:uppercase;}.ncHero-slider .hero-slide .content h1{color:white;}.ncHero-slider .hero-slide .content .ncCopy-block{max-width:50vw;}.ncHero-slider .hero-slide:has(.content):after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(38,33,33,0.25);}.ncHero-slider-container{position:relative;padding:0;}@keyframes timerwidth{from{width:0;}to{width:100%;}}.next-nav{position:absolute;z-index:900;right:0;bottom:2rem;padding:0;}.next-nav .next-nav-item{background-color:#262121;width:400px;overflow:hidden;cursor:pointer;padding:0;display:none;}.next-nav .next-nav-item img{float:left;display:inline-block;margin:0 1rem 0 0;}.next-nav .next-nav-item .content{float:left;display:flex;align-items:center;height:100px;width:calc(300px - 1rem);overflow:hidden;}.next-nav .next-nav-item h3{font-size:.9rem;color:#a7a7a7;text-transform:uppercase;margin:0 0 .25rem 0;}.next-nav .next-nav-item h2{font-size:1.25rem;color:white;margin:0;}.next-nav .next-nav-item.active{display:block;}.next-nav .timer.start{background-color:#67a234;height:2px;display:block;animation-duration:5.5s;animation-name:timerwidth;animation-iteration-count:1;}.ncCopy-block a.btn{margin-top:2rem;}.ncCopy-block h3{font-size:1.25rem;font-weight:bold;text-transform:uppercase;}.ncCopy-block.section-header,.ncCopy-block.slider-header{padding:6vw 0 3vw;}.ncCopy-block.section-header .button-container,.ncCopy-block.slider-header .button-container{display:flex;justify-content:flex-end;align-items:flex-start;}.ncCopy-block.section-header .button-container a.btn,.ncCopy-block.slider-header .button-container a.btn{margin:0 auto;}.ncCopy-block.section-header .slider-nav,.ncCopy-block.slider-header .slider-nav{text-align:right;transform:translateY(-1.5vw);align-self:flex-end;}.ncCopy-block.section-header .slider-nav .fas,.ncCopy-block.slider-header .slider-nav .fas{color:#67a234;font-size:2.5rem;cursor:pointer;}.ncCopy-block.section-header .slider-nav .fas:last-of-type,.ncCopy-block.slider-header .slider-nav .fas:last-of-type{margin-left:1rem;}.ncBUCTAs{display:flex;align-items:stretch;}.ncBUCTAs .nav{background-color:#262121;padding:6vw 0 6vw 8vw;}.ncBUCTAs .nav ul{list-style:none;width:100%;}.ncBUCTAs .nav ul li{color:white;border-bottom:1px solid #343434;font-size:2.5rem;font-weight:700;padding:2rem 0;}.ncBUCTAs .nav ul li:first-of-type{padding-top:0 !important;}.ncBUCTAs .nav ul li:last-of-type{padding-bottom:0 !important;}.ncBUCTAs .nav ul li.active,.ncBUCTAs .nav ul li:hover{color:#67a234;}.ncBUCTAs .nav ul li:last-of-type{border-bottom:0px;}.ncBUCTAs .avatars{display:flex;align-items:center;background:linear-gradient(90deg,#262121 50%,#f6f3f3 50%);}.ncBUCTAs .avatars img{display:none;}.ncBUCTAs .ctas{display:flex;align-items:center;}.ncBUCTAs .ctas .bucta{display:none;}.ncBUCTAs .ctas a.btn{margin-top:1rem;}.ncVideo-player{height:100%;width:100%;overflow:hidden;position:relative;min-height:65vh;padding:0;margin:0;color:white;display:flex;align-items:center;justify-content:center;}.ncVideo-player:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(38,33,33,0.25);}.ncVideo-player .video-viewport{position:absolute;width:100vw;height:65vh;padding:0;overflow:hidden;z-index:-1;display:flex;align-items:center;justify-content:center;}.ncVideo-player video{width:100%;height:100%;object-fit:cover;}.ncVideo-player .overlay{position:relative;z-index:2;height:65vh;display:flex;align-items:center;justify-content:center;text-align:center;}.ncVideo-player .overlay h3{font-size:1rem;}.ncVideo-player .overlay h2{font-size:3rem;margin-top:1.5rem;}.ncVideo-player .overlay a.btn{background:none;margin-top:4rem;font-size:4rem;}.ncVideo-player .overlay a.btn:after{content:none;}.ncStaggered .left{padding-right:2rem;}.ncStaggered .right{padding-left:2rem;}.ncStaggered .section-header{padding:3rem;}.ncStaggered .staggered-item{min-height:65vh;display:flex;align-items:flex-end;padding:4rem;color:white;position:relative;}.ncStaggered .staggered-item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to top,rgba(38,33,33,0.5) 0%,rgba(38,33,33,0.5) 33%,transparent 75%);}.ncStaggered .staggered-item .ncCopy-block{position:relative;z-index:3;}.ncStaggered .staggered-item:not(:last-of-type){margin-bottom:4rem;}.ncStaggered .staggered-item a.btn{margin-top:0;}.ncStats{list-style:none;display:flex;justify-content:space-between;width:84vw;margin-left:auto;margin-right:auto;padding:0;}.ncStats li{padding:0;margin:0;}.ncStats .stat{color:#67a234;font-size:4rem;font-weight:700;}.ncHero{min-height:65vh;display:flex;align-items:center;justify-content:flex-start;color:white;padding:6vw 8vw;position:relative;}.ncHero .ncCopy-block{position:relative;z-index:2;max-width:80%;}.ncHero .ncCopy-block h2{font-size:1.25rem;text-transform:uppercase;}.ncHero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(38,33,33,0.25);}.ncHero.slider-container{min-height:0;padding:0;display:block;}.ncHero.slider-container .ncCopy-block{position:absolute;top:0;left:0;padding:6vw 8vw;}.ncHero.slider-container .slider,.ncHero.slider-container .slick-list,.ncHero.slider-container .slick-track,.ncHero.slider-container .slick-slide{width:100vw;height:45vh;display:block;}.ncHero.slider-container .slider img,.ncHero.slider-container .slick-list img,.ncHero.slider-container .slick-track img,.ncHero.slider-container .slick-slide img{width:100%;height:auto;}.ncHero.slider-container .slider-nav{text-align:right;position:absolute;bottom:2rem;right:2rem;z-index:998;}.ncHero.slider-container .slider-nav .fas{color:#67a234;font-size:2.5rem;cursor:pointer;}.ncHero.slider-container .slider-nav .fas:last-of-type{margin-left:1rem;}.ncHero .slick-dotted.slick-slider{margin-bottom:0;}.ncHero ul.slick-dots{bottom:-25px;}.ncBrandStorySlider-container{padding:0 8vw;}.ncBrandStorySlider-container .ncBrandStorySlider{padding:0 3.5rem;}.ncBrandStorySlider-container .ncBrandStorySlider .crescent-arrow{top:17.5vh;}.ncBrandStorySlider-container .ncBrandStorySlider .ncBrandStorySlider-slide{display:flex !important;align-items:stretch;padding:0 1.5vw;}.ncBrandStorySlider-container .ncBrandStorySlider .ncBrandStorySlider-slide .copy{width:50%;padding:1rem;}.ncBrandStorySlider-container .ncBrandStorySlider .ncBrandStorySlider-slide .img{width:50%;height:35vh;}.nc5050Slider-container{background:#262121;color:white;display:flex;align-items:stretch;justify-content:center;padding:0;}.nc5050Slider-container ul.slider-nav{display:flex;align-items:center;margin:0 auto 2rem;}.nc5050Slider-container ul.slider-nav li{padding:0 1rem 0 0;cursor:pointer;max-width:24%;color:#a7a7a7;font-size:1.5rem;}.nc5050Slider-container ul.slider-nav li .index{border-bottom:1px solid #a7a7a7;display:block;position:relative;}.nc5050Slider-container ul.slider-nav li .index::after{width:0;height:2px;bottom:0;left:0;content:"";position:absolute;background-color:#a7a7a7;}.nc5050Slider-container ul.slider-nav li.active{color:#67a234;}.nc5050Slider-container ul.slider-nav li.active .index::after{width:100%;transition:width 7s ease-in-out;background-color:#67a234;}.nc5050Slider-container .copy{}.nc5050Slider-container .copy .inner{padding:0 4vw;position:relative;top:50%;transform:translateY(-50%);}.nc5050Slider-container .nc5050Slider.left{background-color:#262121;color:white;}.nc5050Slider-container .nc5050Slider.right{height:100%;width:100%;display:block;min-height:60vh;}.nc5050Slider-container .nc5050Slider.right .slick-track,.nc5050Slider-container .nc5050Slider.right .slick-list,.nc5050Slider-container .nc5050Slider.right .slick-slide,.nc5050Slider-container .nc5050Slider.right .slick-slide div{height:100%;width:100%;display:block;}.nc5050SimpleSlider{margin-top:3vw;display:flex;align-items:stretch;}.nc5050SimpleSlider .copy{background:#262121;color:white;display:flex;align-items:center;padding:3rem;}.nc5050SimpleSlider .copy h3{color:#a7a7a7;}.nc5050SimpleSlider.clear .copy{background:none;color:#262121;}.nc5050SimpleSlider .slick-list,.nc5050SimpleSlider .slick-track{height:100%;margin:0;}.nc5050SimpleSlider .slide-inner,.nc5050SimpleSlider .slick-slide{min-height:50vh;}.nc5050SimpleSlider .slide-inner{position:absolute;top:0;left:0;height:100%;width:100%;}.nc5050SimpleSlider .slider-nav{display:block;text-align:left;align-self:flex-end;margin-top:2rem;}.nc5050SimpleSlider .slider-nav .fas{color:#67a234;font-size:2.5rem;cursor:pointer;}.nc5050SimpleSlider .slider-nav .fas:last-of-type{margin-left:1rem;}.nc5050SimpleSlider .crescent-arrow.prev{left:1rem;}.nc5050SimpleSlider .crescent-arrow.next{right:1rem;}.nc5050{min-height:50vh;}.ncText-slider-container .ncText-slider{padding:0 3.5rem;}.ncText-slider-container .ncText-slider .slick-track{display:flex !important;}.ncText-slider-container .ncText-slider .slick-slide{padding:0 2rem;border-right:1px solid white;height:inherit !important;}.ncText-slider-container .ncText-slider.no-header{position:relative;}.ncText-slider-container .ncText-slider.no-header .slick-arrow{color:#67a234;font-size:2.5rem;cursor:pointer;top:50%;transform:translateY(-50%);position:absolute;}.ncText-slider-container .ncText-slider.no-header .slick-arrow.fa-chevron-circle-right{right:0;}.ncText-slider-container .ncText-slider.no-header .slick-arrow.fa-chevron-circle-left{left:0;}#press-perspective-footer,#ncSlider{background:linear-gradient(#f6f3f3 40vh,#262121 40vh);padding-top:6vw;}#press-perspective-footer .ncCopy-block.slider-header,#ncSlider .ncCopy-block.slider-header{padding:0;}#press-perspective-footer #press-perspective-slider-nav,#ncSlider #press-perspective-slider-nav{text-align:right;padding-right:8vw;}#press-perspective-footer #press-perspective-slider-nav .fas,#ncSlider #press-perspective-slider-nav .fas{color:#67a234;font-size:2.5rem;cursor:pointer;}#press-perspective-footer #press-perspective-slider-nav .fas:last-of-type,#ncSlider #press-perspective-slider-nav .fas:last-of-type{margin-left:1rem;}#press-perspective-footer #press-perspective-slider,#press-perspective-footer #ncSlider-slider,#ncSlider #press-perspective-slider,#ncSlider #ncSlider-slider{margin-top:3vw;max-height:600px;overflow:hidden;padding:0 3.5rem 0 2.5rem;}#press-perspective-footer #press-perspective-slider .slick-list,#press-perspective-footer #ncSlider-slider .slick-list,#ncSlider #press-perspective-slider .slick-list,#ncSlider #ncSlider-slider .slick-list{padding:0 10% 0 0;}#press-perspective-footer #press-perspective-slider .press-perspective-slide,#press-perspective-footer #ncSlider-slider .press-perspective-slide,#ncSlider #press-perspective-slider .press-perspective-slide,#ncSlider #ncSlider-slider .press-perspective-slide{color:white;padding:0 1rem;}#press-perspective-footer #press-perspective-slider .press-perspective-slide h3,#press-perspective-footer #ncSlider-slider .press-perspective-slide h3,#ncSlider #press-perspective-slider .press-perspective-slide h3,#ncSlider #ncSlider-slider .press-perspective-slide h3{color:#67a234;font-size:.8rem;font-weight:400 !important;text-transform:uppercase;margin-top:.5rem;}#press-perspective-footer #press-perspective-slider .press-perspective-slide h2,#press-perspective-footer #ncSlider-slider .press-perspective-slide h2,#ncSlider #press-perspective-slider .press-perspective-slide h2,#ncSlider #ncSlider-slider .press-perspective-slide h2{font-size:1rem;font-weight:500;text-transform:uppercase;}#press-perspective-footer #press-perspective-slider .press-perspective-slide:hover,#press-perspective-footer #ncSlider-slider .press-perspective-slide:hover,#ncSlider #press-perspective-slider .press-perspective-slide:hover,#ncSlider #ncSlider-slider .press-perspective-slide:hover{opacity:1;}#press-perspective-footer a.btn,#ncSlider a.btn{margin:6vw auto;left:50%;transform:translateX(-50%);position:relative;display:inline-block;}#business-unit-grid .business-unit{min-height:450px;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;position:relative;border:0.5rem solid #f6f3f3;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#20314d;background-blend-mode:overlay;transition:background-color linear .2s;}#business-unit-grid .business-unit h2{text-align:center;padding:1rem;font-size:1.5rem;}#business-unit-grid .business-unit:hover{opacity:1;background-color:transparent;}#business-unit-grid .business-unit:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border:3px solid #67a234;}#partners-block{display:flex;justify-content:center;background:white;}#partners-block h2{text-align:center;margin-bottom:2rem;}#sitemap{padding-top:30vh;}#sitemap a{color:#262121;}#crescent404{padding-top:30vh;}#home{}#home #intro{text-align:center;}#home #intro h2{color:#67a234;}#home #markets{background:#262121;color:white;}#home #markets .copy{display:flex;justify-content:center;align-items:center;}#home #markets .map-container{position:relative;}#home #markets .map{}#home #markets .map-dot{position:absolute;display:inline-block;z-index:2;background:#67a234;height:1rem;width:1rem;border-radius:50%;cursor:pointer;transform:translate(-0.5rem,-0.5rem);opacity:1;}#home #markets .map-dot .details{background:white;color:#262121;display:none;position:relative;width:200px;height:auto;z-index:9;position:relative;}#home #markets .map-dot .details.active{width:200px;height:auto;z-index:99;position:relative;display:block;}#home #markets .map-dot .details .city{padding:.5rem .5rem 0 .5rem;font-weight:bold;}#home #markets .map-dot .details .state{padding:0 .5rem .5rem .5rem;}#home #markets .map-dot .details img,#home #markets .map-dot .details .city,#home #markets .map-dot .details .state{pointer-events:none;}#residential,#office,#industrial,#markets-detail{}#residential #communities,#office #communities,#industrial #communities,#markets-detail #communities{}#residential #communities #communities-filters .caption,#office #communities #communities-filters .caption,#industrial #communities #communities-filters .caption,#markets-detail #communities #communities-filters .caption{float:left;display:inline-block;}#residential #communities #communities-filters ul,#office #communities #communities-filters ul,#industrial #communities #communities-filters ul,#markets-detail #communities #communities-filters ul{margin:0 0 0 1rem;padding:0;font-weight:bold;color:#a7a7a7;float:left;}#residential #communities #communities-filters ul li,#office #communities #communities-filters ul li,#industrial #communities #communities-filters ul li,#markets-detail #communities #communities-filters ul li{display:inline-block;padding:0 1rem 0 0;cursor:pointer;}#residential #communities #communities-filters ul li.active,#office #communities #communities-filters ul li.active,#industrial #communities #communities-filters ul li.active,#markets-detail #communities #communities-filters ul li.active{color:#67a234;}#residential #communities #communities-filters ul li.active:after,#office #communities #communities-filters ul li.active:after,#industrial #communities #communities-filters ul li.active:after,#markets-detail #communities #communities-filters ul li.active:after{content:' (X)';}#residential #communities .community,#office #communities .community,#industrial #communities .community,#markets-detail #communities .community{position:relative;}#residential #communities .community::before,#office #communities .community::before,#industrial #communities .community::before,#markets-detail #communities .community::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,rgba(38,33,33,0.25) 0%,rgba(38,33,33,0.25) 33%,transparent 75%);}#residential #communities .community ul.labels,#office #communities .community ul.labels,#industrial #communities .community ul.labels,#markets-detail #communities .community ul.labels{position:absolute;top:1rem;left:0;z-index:2;list-style:none;margin:0;padding:0;}#residential #communities .community ul.labels li,#office #communities .community ul.labels li,#industrial #communities .community ul.labels li,#markets-detail #communities .community ul.labels li{display:inline-block;padding:.2rem .3rem;font-weight:bold;font-size:.8rem;}#residential #communities .community ul.labels li.new,#office #communities .community ul.labels li.new,#industrial #communities .community ul.labels li.new,#markets-detail #communities .community ul.labels li.new{background:#67a234;}#residential #communities .community ul.labels li.mixed-use,#office #communities .community ul.labels li.mixed-use,#industrial #communities .community ul.labels li.mixed-use,#markets-detail #communities .community ul.labels li.mixed-use{background:#a7a7a7;}#residential #communities .community ul.labels li.legacy,#office #communities .community ul.labels li.legacy,#industrial #communities .community ul.labels li.legacy,#markets-detail #communities .community ul.labels li.legacy{background:#262121;}.preview{display:none;}.preview .container{padding:0;min-width:70vw;}.preview .content{padding:3rem !important;background:#262121;color:white;}.preview .content ul.labels{list-style:none;margin:0;padding:0;}.preview .content ul.labels li{display:inline-block;padding:.2rem .3rem;font-weight:bold;font-size:.8rem;}.preview .content ul.labels li.new{background:#67a234;}.preview .content ul.labels li.mixed-use{background:#a7a7a7;}.preview .content .status{font-size:.8rem;background:black;display:inline-block;padding:.2rem .3rem;float:right;}.preview .content .details .city-state{font-weight:bold;text-transform:uppercase;margin:1.9rem 0 0 0;}.preview .content .details .name{font-size:1.5rem;font-weight:bold;text-transform:uppercase;margin:0;}.preview .content .details .overview{margin:.25rem 0 0 0;}.preview .content .details .description{height:40vh;overflow-y:auto;padding:1rem 1rem 0 0;margin-bottom:1rem;}.preview .content .details .description::-webkit-scrollbar{width:3px;}.preview .content .details .description::-webkit-scrollbar-track{background-color:#67a234;}.preview .content .details .description::-webkit-scrollbar-thumb{background-color:white;}.preview .content .details .phone{float:right;}.preview .img{min-height:40vh;}.preview .img .slick-slider,.preview .img .slick-list,.preview .img .slick-track{height:100% !important;width:100% !important;}.preview .img .slick-slide,.preview .img .slick-slide div{height:100% !important;width:100% !important;}.preview .img .slick-slide{top:0 !important;left:0 !important;position:absolute !important;}.preview .img .slick-dots{bottom:1rem;}.preview .img .slick-dots li button{height:1rem;width:1rem;border-radius:50%;border:1px solid white;}.preview .img .slick-dots li button:before{color:white;height:1rem;width:1rem;line-height:1rem;}.preview .img .slick-dots li.slick-active button:before{opacity:1;}.fancybox__content{padding:0 !important;}.fancybox__content .carousel__button{background:#67a234 !important;color:white !important;border-radius:0 !important;top:0 !important;}#press-perspective{}#press-perspective #press,#press-perspective #perspective{padding:6vw 0 3vw;}#press-perspective #press .type,#press-perspective #perspective .type{font-weight:bold;color:#a7a7a7;}#press-perspective #press .title,#press-perspective #perspective .title{font-weight:bold;font-size:1.3rem;}#press-perspective #press .date,#press-perspective #perspective .date{font-weight:normal;font-size:.9rem;}#press-perspective #press .featured,#press-perspective #press .list,#press-perspective #perspective .featured,#press-perspective #perspective .list{padding:3vw 2rem;}#press-perspective #press .featured:nth-of-type(1),#press-perspective #perspective .featured:nth-of-type(1){margin-left:-2rem;}#press-perspective #press .featured .type,#press-perspective #perspective .featured .type{margin-top:.25rem;}#press-perspective #press{background:#262121;color:white;}#press-perspective #press .type{color:#67a234;}#press-perspective #press .date{font-style:italic;}#press-perspective .list a{margin-bottom:2rem;}#press-perspective a{text-decoration:none;opacity:1 !important;display:block;}#press-perspective .copy-container .copy a,#press-perspective .copy-container .copy a:visited,#press-perspective .copy-container .copy a:hover{display:inline-block;color:#67a234;}#press-detail,#perspective-detail{}#press-detail #article,#perspective-detail #article{padding:0 0 3vw;margin-top:calc(78px + 3rem);}#press-detail #article h1,#perspective-detail #article h1{font-size:3rem;margin-top:3vw;}#press-detail #article .date,#perspective-detail #article .date{font-style:italic;}#press-detail #article a,#perspective-detail #article a{color:#67a234;}#press-detail #related,#perspective-detail #related{padding:3vw 0 6vw;}#press-detail #related a:not(.btn),#perspective-detail #related a:not(.btn){text-decoration:none;opacity:1 !important;display:block;}#press-detail #related a.btn,#perspective-detail #related a.btn{float:right;}#press-detail #related .featured,#perspective-detail #related .featured{padding:3vw 2rem 0;}#press-detail #related .featured .type,#perspective-detail #related .featured .type{margin-top:.25rem;}#press-detail .type,#perspective-detail .type{font-weight:bold;color:#67a234;}#press-detail .title,#perspective-detail .title{font-weight:bold;font-size:1.3rem;}#press-detail .date,#perspective-detail .date{font-weight:normal;font-size:.9rem;}#press-detail .copy-container a,#press-detail .copy-container a:visited,#press-detail .copy-container a:hover,#perspective-detail .copy-container a,#perspective-detail .copy-container a:visited,#perspective-detail .copy-container a:hover{display:inline-block;color:#67a234;}#press-detail .slider,#perspective-detail .slider{margin-bottom:1rem;}#press,#perspective{padding:calc(3vw + 126px) 0 0;}#press .ncCopy-block.section-header,#perspective .ncCopy-block.section-header{padding-top:0;}#press #featured,#perspective #featured{padding:3vw 0;}#press #featured .img,#perspective #featured .img{min-height:40vh;max-height:50vh;}#press #featured .copy-container,#perspective #featured .copy-container{padding:2rem;display:flex;justify-content:center;align-items:center;}#press .type,#perspective .type{font-weight:bold;color:#67a234;}#press .title,#perspective .title{font-weight:bold;font-size:1.3rem;}#press .date,#perspective .date{font-weight:normal;font-size:.9rem;font-style:italic;}#press .article,#perspective .article{padding:3vw 2rem 0;}#press .article .type,#perspective .article .type{margin-top:.25rem;}#press a,#perspective a{text-decoration:none;opacity:1 !important;display:block;}#press .copy-container .copy a,#press .copy-container .copy a:visited,#press .copy-container .copy a:hover,#perspective .copy-container .copy a,#perspective .copy-container .copy a:visited,#perspective .copy-container .copy a:hover{display:inline-block;color:#67a234;}#dei{}#contact-us{padding-top:30vh;}#contact-us .social{display:flex;flex-direction:row;}#contact-us .social a{border:2px solid #343434;border-radius:50%;width:3rem;height:3rem;font-size:1.5rem;margin:0 1rem 0 0;display:flex;align-items:center;justify-content:center;text-decoration:none;}#contact-us .social a:last-of-type{margin:0;}#contact-us #offices{padding:6vw 0 0;background:#262121;color:white;}#contact-us #offices h2{text-align:center;display:block;}#contact-us #offices .grid-item{border-color:#262121;}#contact-us #form{padding-bottom:3vw;}#contact-us #form .form-control,#contact-us #form select{background:none;border:none;border-bottom:1px solid #262121;border-radius:0;margin-top:1.5rem !important;}#contact-us #form .form-control:first-of-type,#contact-us #form select:first-of-type{margin-top:0;}#contact-us #form .form-control::-webkit-input-placeholder,#contact-us #form select::-webkit-input-placeholder{color:#262121;}#contact-us #form .form-control::-moz-placeholder,#contact-us #form select::-moz-placeholder{color:#262121;}#contact-us #form .form-control:-ms-input-placeholder,#contact-us #form select:-ms-input-placeholder{color:#262121;}#contact-us #form .form-control:-moz-placeholder,#contact-us #form select:-moz-placeholder{color:#262121;}#contact-us #form .ajax-loader{display:none;}#markets #markets-map{background:#262121;color:white;}#markets #markets-map .copy{display:flex;justify-content:center;align-items:center;}#markets #markets-map .map-container{position:relative;}#markets #markets-map .map{}#markets #markets-map .map-dot{position:absolute;display:inline-block;z-index:2;background:#67a234;height:1rem;width:1rem;border-radius:50%;cursor:pointer;transform:translate(-0.5rem,-0.5rem);opacity:1;}#markets #markets-map .map-dot .details{background:white;color:#262121;height:0;width:0;display:none;position:relative;z-index:9;}#markets #markets-map .map-dot .details.active{width:200px;height:auto;z-index:99;position:relative;display:block;}#markets #markets-map .map-dot .details .city{padding:.5rem .5rem 0 .5rem;font-weight:bold;}#markets #markets-map .map-dot .details .state{padding:0 .5rem .5rem .5rem;}#markets #markets-grid{padding-top:3vw;background:#262121;color:white;}#markets .grid-item{border-color:#262121;}#markets-detail #map{min-height:60vh;width:100%;}#markets-detail #communities{padding-top:3vw;background:#262121;color:white;}#markets-detail #communities h2{padding-bottom:3vw;text-align:center;}#markets-detail .grid-item{border-color:#262121;}#markets-detail .info-window{max-width:250px;position:relative;}#markets-detail .info-window h3{font-size:1.2rem;}#markets-detail .info-window .bu{position:absolute;z-index:2;top:0;left:0;font-weight:bold;font-size:.7rem;padding:.1rem .2rem;color:white;}#markets-detail #communities-filters ul li{position:relative;}#markets-detail #communities-filters ul li.multifamily:before{content:'';height:clamp(12px,1vw,16px);width:clamp(12px,1vw,16px);border-radius:50%;background-color:transparent;border:3.5px solid #67a234;display:inline-block;margin-right:.25rem;}#markets-detail #communities-filters ul li.harmon:before{content:'';height:clamp(12px,1vw,16px);width:clamp(12px,1vw,16px);border-radius:50%;background-color:transparent;border:3.5px solid #e58e1a;display:inline-block;margin-right:.25rem;}#markets-detail #communities-filters ul li.office:before{content:'';height:clamp(12px,1vw,16px);width:clamp(12px,1vw,16px);border-radius:50%;background-color:transparent;border:3.5px solid #64c1d0;display:inline-block;margin-right:.25rem;}#markets-detail #communities-filters ul li.industrial:before{content:'';height:clamp(12px,1vw,16px);width:clamp(12px,1vw,16px);border-radius:50%;background-color:transparent;border:3.5px solid #e2a61d;display:inline-block;margin-right:.25rem;}#markets-detail #communities-filters ul li.life:before{content:'';height:clamp(12px,1vw,16px);width:clamp(12px,1vw,16px);border-radius:50%;background-color:transparent;border:3.5px solid #912b2a;display:inline-block;margin-right:.25rem;}#careers{padding-bottom:6vw;}.leader-modal{display:none;}.leader-modal .content{padding:3rem !important;background:#262121;color:white;z-index:2;}.leader-modal .content .name{font-size:1.5rem;font-weight:bold;text-transform:uppercase;}.leader-modal .content .title{ont-weight:bold;text-transform:uppercase;}.leader-modal .content .bio{height:50vh;overflow-y:auto;padding:1rem 1rem 0 0;}.leader-modal .content .bio::-webkit-scrollbar{width:3px;}.leader-modal .content .bio::-webkit-scrollbar-track{background-color:#67a234;}.leader-modal .content .bio::-webkit-scrollbar-thumb{background-color:white;}.leader-modal .content ul{list-style:none;margin:0;padding:1rem 0 0 0;}.leader-modal .content ul li{display:inline-block;margin-right:.25rem;}.leader-modal .content ul li.pdf{margin-right:1.5rem;}.leader-modal .content ul li:not(.pdf){font-size:1.5rem;}.leader-modal .img{min-height:40vh;}#legacy #timeline{background:#262121;padding-top:6vw;}#legacy #timeline .milestone{position:relative;display:flex;justify-content:center;align-items:center;border:0.5rem solid #262121;opacity:1 !important;}#legacy #timeline .milestone:before{position:absolute;display:block;content:'';border:1rem solid white;height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#legacy #timeline .milestone h2{display:none;}#legacy #timeline .milestone.over::after{content:'';position:absolute;top:1rem;left:1rem;right:0;bottom:0;height:calc(100% - 2rem);width:calc(100% - 2rem);background:rgba(38,33,33,0.6);z-index:1;}#legacy #timeline .milestone.over h2{display:block;z-index:2;color:white;font-weight:bold;font-size:3rem;position:absolute;}#legacy #communities{padding:6vw 0;}#legacy #communities h2{padding-bottom:3vw;display:block;margin:0 auto;text-align:center;}#legacy #communities #communities-filters .caption{float:left;display:inline-block;}#legacy #communities #communities-filters ul{margin:0 0 0 1rem;padding:0;font-weight:bold;color:#a7a7a7;float:left;}#legacy #communities #communities-filters ul li{display:inline-block;padding:0 1rem 0 0;cursor:pointer;}#legacy #communities #communities-filters ul li.active{color:#67a234;}#legacy #communities #communities-filters ul li.active:after{content:' (X)';}#legacy #communities .community{}#legacy #communities .community ul.labels{position:absolute;top:1rem;left:0;z-index:2;list-style:none;margin:0;padding:0;}#legacy #communities .community ul.labels li{display:inline-block;padding:.2rem .3rem;font-weight:bold;font-size:.8rem;}#legacy #communities .community ul.labels li.new{background:#67a234;}#legacy #communities .community ul.labels li.mixed-use{background:#a7a7a7;}#public-art{padding-bottom:6vw;}#public-art .ncCopy-block.section-header{padding-bottom:0;}#stewardship #pillars{background:#262121;color:white;}#stewardship #partners{display:flex;justify-content:center;background:white;padding:3vw 8vw 0;}#stewardship #partners h2{text-align:center;}#stewardship #press-perspective-footer,#stewardship .ncBrandStorySlider-container{padding-bottom:6vw;}#stewardship .ncStaggered{padding:6vw 0 3vw;}#about-us #partners{display:flex;justify-content:center;background:white;}#about-us #partners h2{text-align:center;margin-bottom:2rem;}#about-us #content-sections{background:#262121;}#about-us #press-perspective-footer,#about-us .ncBrandStorySlider-container{padding-bottom:6vw;}#development #slider{background:#262121;color:white;padding:0;}#development #business-unit-grid-container{background:#262121;}#development #business-unit-grid-container #business-unit-grid .business-unit{border-color:#262121 !important;}#development #markets{background:#262121;color:white;}#development #markets .copy{display:flex;justify-content:center;align-items:center;}#development #markets .map-container{position:relative;}#development #markets .map{}#development #markets .map-dot{position:absolute;display:inline-block;z-index:2;background:#67a234;height:1rem;width:1rem;border-radius:50%;cursor:pointer;transform:translate(-0.5rem,-0.5rem);opacity:1;}#development #markets .map-dot .details{background:white;color:#262121;height:0;width:0;display:none;position:relative;z-index:9;}#development #markets .map-dot .details.active{width:200px;height:auto;z-index:99;position:relative;display:block;}#development #markets .map-dot .details .city{padding:.5rem .5rem 0 .5rem;font-weight:bold;}#development #markets .map-dot .details .state{padding:0 .5rem .5rem .5rem;}#development #markets .btn-container{display:block;padding:4rem 0 0 0;text-align:center;}#investment #intro{text-align:center;}#investment #intro h2{color:#67a234;}#investment #slider{background:#262121;color:white;padding-bottom:3vw;}#investment .nc5050Slider-container{margin-top:3vw;}#investment .nc5050Slider-container .nc5050Slider h2{color:#67a234;}#investment #leaders{margin:3vw 0 3vw;text-align:center;}#investment #form-container{background:#262121;color:white;margin:3vw 0;padding:3vw 0;}#investment #form-container #form .inner{display:flex;align-items:center;}#investment #form-container #form .form-control{background:none;border:none;border-bottom:1px solid white;border-radius:0;margin-top:0;max-width:400px;color:white;float:left;display:inline-block;}#investment #form-container #form .form-control:first-of-type{margin-top:0;}#investment #form-container #form .form-control::-webkit-input-placeholder{color:white;}#investment #form-container #form .form-control::-moz-placeholder{color:white;}#investment #form-container #form .form-control:-ms-input-placeholder{color:white;}#investment #form-container #form .form-control:-moz-placeholder{color:white;}#investment #form-container #form a#btnSend{float:left;display:inline-block;margin-left:1rem;}#investment #form-container #form .ajax-loader{display:none;}#construction #construction-map{background:#262121;color:white;}#construction #construction-map .map-container{position:relative;}#construction #construction-map .map{}#construction #construction-map .map-dot{position:absolute;display:inline-block;z-index:2;background:#67a234;height:1rem;width:1rem;border-radius:50%;cursor:pointer;transform:translate(-0.5rem,-0.5rem);opacity:1;}#construction #construction-map .map-dot .details{background:white;color:#262121;display:none;position:relative;width:200px;height:auto;z-index:9;position:relative;}#construction #construction-map .map-dot .details.active{width:200px;height:auto;z-index:99;position:relative;display:block;}#construction #construction-map .map-dot .details .city{padding:.5rem .5rem 0 .5rem;font-weight:bold;}#construction #construction-map .map-dot .details .state{padding:0 .5rem .5rem .5rem;}#construction #construction-map .map-dot .details img,#construction #construction-map .map-dot .details .city,#construction #construction-map .map-dot .details .state{pointer-events:none;}#construction #communities{}#construction #communities #communities-filters .caption{float:left;display:inline-block;}#construction #communities #communities-filters ul{margin:0 0 0 1rem;padding:0;font-weight:bold;color:#a7a7a7;float:left;}#construction #communities #communities-filters ul li{display:inline-block;padding:0 1rem 0 0;cursor:pointer;}#construction #communities #communities-filters ul li.active{color:#67a234;}#construction #communities #communities-filters ul li.active:after{content:' (X)';}#construction #communities .community{position:relative;}#construction #communities .community::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,rgba(38,33,33,0.25) 0%,rgba(38,33,33,0.25) 33%,transparent 75%);}#construction #communities .community ul.labels{position:absolute;top:1rem;left:0;z-index:2;list-style:none;margin:0;padding:0;}#construction #communities .community ul.labels li{display:inline-block;padding:.2rem .3rem;font-weight:bold;font-size:.8rem;}#construction #communities .community ul.labels li.new{background:#67a234;}#construction #communities .community ul.labels li.mixed-use{background:#a7a7a7;}#construction #communities .community ul.labels li.legacy{background:#262121;}#construction #leaders{margin:3vw 0 3vw;text-align:center;}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:999;background:#d6d6d6;display:flex;justify-content:center;align-items:center;}#preloader video{width:100%;height:100%;object-fit:cover;}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all 0.3s ease !important;right:1rem !important;}.grecaptcha-badge:hover{width:256px !important;}@media only screen and (max-width:1300px){.ncBUCTAs .nav ul{max-width:100%;}.ncBUCTAs .nav ul li{font-size:2rem;}.ncBUCTAs .ctas .bucta{font-size:2rem;}}@media only screen and (max-width:768px){#preloader video{width:230%;height:auto;object-fit:cover;}nav{width:100vw;}nav.is-active #top{width:100vw !important;}nav ul{width:100vw;}nav #top{padding:.5rem 1rem;position:relative;z-index:999;}nav #top img.logo{height:55px;margin-right:auto;}nav ul li a{font-size:calc(30px + .15vw);}nav ul li ul{left:100vw;transition:left .5s ease-in-out;}nav ul.is-active li.is-active ul.is-active{left:0;width:100vw;}nav li.back{font-size:2rem;color:#a7a7a7;padding-left:1rem;display:block !important;}#main-content{margin-top:calc(55px + 1rem);}#footer .r1 .brand{text-align:center;}#footer .r1 .social{justify-content:center;margin-top:2rem;}#footer .r2 .anniversary-logo{justify-content:center;}#footer .r2 .anniversary-logo img{max-width:50%;}#footer .r3{flex-direction:column;}#footer .r3 .links{justify-content:center;margin-top:2rem;}h1{font-size:3rem;}.next-nav{position:relative;bottom:auto;}.next-nav .next-nav-item{width:100%;}.next-nav .next-nav-item .content{width:calc(calc(100% - 1rem) - 100px);}.ncHero .ncCopy-block{max-width:100%;}.ncHero-slider-container{}.ncHero-slider-container .ncHero-slider .hero-slide .content .ncCopy-block{max-width:100%;}.ncStaggered .left,.ncStaggered .right{padding:0;}.ncStaggered .right{margin-top:4rem;}.ncStats{flex-direction:column;}#business-unit-grid .business-unit,.grid .grid-item{min-height:35vh;}.ncBrandStorySlider-container{padding:0 0;}.ncBrandStorySlider-container .ncBrandStorySlider{}.ncBrandStorySlider-container .ncBrandStorySlider .crescent-arrow{top:17.5vh;}.ncBrandStorySlider-container .ncBrandStorySlider .ncBrandStorySlider-slide{display:flex !important;align-items:stretch;padding:0 1.5vw;width:100%;flex-direction:column;}.ncBrandStorySlider-container .ncBrandStorySlider .ncBrandStorySlider-slide .copy{width:100%;padding:1rem;order:2;}.ncBrandStorySlider-container .ncBrandStorySlider .ncBrandStorySlider-slide .img{width:100%;height:35vh;order:1;}.nc5050Slider-container{padding:2rem 0 0;}.nc5050Slider-container .ncCopy-block{padding-bottom:2rem;}.nc5050SimpleSlider .copy{order:2;}.nc5050SimpleSlider .slider{order:1;}.ncBUCTAs .avatars{background:linear-gradient(180deg,#262121 60%,#f6f3f3 60%);padding:0 8vw;}.ncBUCTAs .ctas{padding:1rem 0;}#press,#perspective,#contact-us{padding-top:3rem;}#investment #form .inner{flex-direction:column;}#investment #form .inner .btn{margin:1rem auto;}#press-detail #article,#perspective-detail #article{padding:6vw 0 3vw;margin-top:0;}.ncVideo-player{height:50vh;min-height:0;}.ncVideo-player .video-viewport{height:50vh;width:100vw;}.ncVideo-player video{display:block;width:auto;height:50vh;}.ncVideo-player .overlay{height:50vh;}.ncVideo-player .overlay .top{margin-top:3vw;}.ncVideo-player .overlay .bottom{bottom:3vw;}}@media print{nav,#related,#footer{display:none;}}
