.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}
.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,0);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0);}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1) * 3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1);}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0);}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1) * 3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1);}@media (min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns));}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns));}}
@charset "UTF-8";.BGgreen{background:rgb(112,133,115);}.BGlightgreen{background:rgb(157,176,172);}h1{font-size:56px;line-height:72px;text-transform:lowercase;font-weight:300;}h2{font-size:36px;line-height:48px;text-transform:lowercase;font-weight:300;}h3{font-size:14px;line-height:20px;position:relative;padding-left:3rem;text-transform:uppercase;}h3::before{content:"";position:absolute;top:50%;left:0;height:1px;width:2.5rem;background:rgb(134,200,188);}.text-center h3{display:inline-block;}.cCard h3,#footer h3,.floor-plan h3,.fancybox__caption h3{padding-left:0;}.cCard h3::before,#footer h3::before,.floor-plan h3::before,.fancybox__caption h3::before{display:none;}.bigger{font-size:21px;line-height:42px;font-weight:400;}a,a:visited{color:inherit;opacity:1;transition:opacity 0.3s linear;text-decoration:none;}a:hover,a:visited:hover{color:inherit;opacity:0.7;}a.button,button.button{background:rgb(232,146,124);color:rgb(255,255,255);padding:0.5rem 1.5rem;border-radius:1.5rem;margin-top:2rem;display:inline-block;font-size:16px;text-transform:uppercase;font-weight:500;}a.button:after,button.button:after{content:"\f178";font-family:"Font Awesome 6 Pro";margin-left:0.5rem;margin-left:0.5rem;margin-right:0.5rem;transition:all 0.15s ease-in-out;}a.button:hover,button.button:hover{opacity:1;}a.button:hover:after,button.button:hover:after{margin-left:1rem;margin-right:0;}.white{color:rgb(255,255,255) !important;}.white h2,.white h3,.white p,.white a.button{color:rgb(255,255,255);background:inherit;}.white a.button{border:1px solid rgb(255,255,255);}.vertical-padding{padding-top:3rem !important;padding-bottom:3rem !important;}.vertical-padding-double{padding-top:6rem !important;padding-bottom:6rem !important;}.vertical-padding-top{padding-top:3rem !important;}.vertical-padding-top-double{padding-top:6rem !important;}.vertical-padding-top-none{padding-top:0 !important;}.vertical-padding-bottom{padding-bottom:3rem !important;}.vertical-padding-bottom-double{padding-bottom:6rem !important;}.vertical-padding-bottom-none{padding-bottom:0 !important;}.block-padding{padding:6rem 3vw !important;}body{font-family:"Gotham A","Gotham B";font-size:18px;line-height:32px;font-weight:400;overflow-x:hidden;}nav{}nav.bg-light{background:rgb(72,122,123) !important;}nav a.navbar-brand img{height:50px;}nav .navbar-toggler{border:none;padding-right:0;color:rgb(255,255,255);font-size:1.5rem;}nav .navbar-toggler:focus{box-shadow:none;}nav .btn-close{background:none;color:rgb(255,255,255);font-size:2rem;opacity:1;font-size:1.5rem;}nav .btn-close:focus{box-shadow:none;}nav .fa-bars-sort{-webkit-transform:scaleX(-1);transform:scaleX(-1);}nav .nav-link{text-transform:uppercase;font-weight:700;text-align:right;padding-top:1rem;padding-bottom:1rem;color:rgb(157,176,172);}nav .cta{flex:1;display:flex;justify-content:flex-end;margin-right:var(--bs-navbar-brand-margin-end);}nav .cta .nav-link{font-size:1rem;padding:0 1rem;color:rgb(255,255,255);}nav .offcanvas.offcanvas-end{max-width:1000px;width:100%;}nav .offcanvas-header{background:rgb(72,122,123);padding:0.5rem calc(var(--bs-gutter-x) * 0.5);}nav .offcanvas-header a.nav-link{color:rgb(255,255,255) !important;}nav .offcanvas-body{display:flex;flex-wrap:wrap;flex-direction:column;height:100vh;padding:0;overflow-y:auto;}nav .left{background-color:rgb(72,122,123);font-size:0.8rem;color:rgb(255,255,255);}nav .left.top{flex:0 0 40%;}nav .left.bottom{flex:0 0 60%;padding:2rem 1rem;}nav .left h3{font-size:0.8rem;color:rgb(255,255,255);}nav .left h3:not(:first-of-type){margin-top:1rem;}nav .left a{font-weight:700;}nav .left a .fa-sharp{margin-right:0.5rem;}nav .right{background:rgb(255,255,255);flex:0 0 100%;}nav .right .navbar-nav.primary{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 0;}nav .right .navbar-nav.primary .nav-link{font-size:1.5rem;color:rgb(72,122,123);}nav h3{padding-left:0;}nav h3:before{display:none;}nav.popup-open{position:relative;}#main-content{min-height:80vh;margin-top:76px;}#main-content.popup-open{margin-top:0 !important;}nav.nav-shadow{position:fixed !important;}#footer{font-size:14px;}#footer h3{font-size:18px;color:rgb(72,122,123);}#footer h3:not(:first-child){margin-top:2rem;}#footer a,#footer a:hover{color:rgb(35,35,35);text-decoration:none;}#footer .top{padding-bottom:3rem;}#footer .top .center img{margin:0 auto;display:block;}#footer .top .center img.brand{max-width:300px;height:auto;}#footer .top .right{display:flex;justify-content:flex-end;}#footer .top ul.contact-info,#footer .top ul.quick-links,#footer .top ul.social{margin:0;padding:0;list-style:none;}#footer .top ul.contact-info li,#footer .top ul.quick-links li,#footer .top ul.social li{padding:0;}#footer .top ul.contact-info li:not(:first-child),#footer .top ul.quick-links li:not(:first-child),#footer .top ul.social li:not(:first-child){margin-top:1rem;}#footer .top ul.contact-info li a .fa-brands,#footer .top ul.quick-links li a .fa-brands,#footer .top ul.social li a .fa-brands{margin-right:0.5rem;}#footer .bottom{border-top:1px solid rgb(221,221,221);}#footer .bottom .left,#footer .bottom .right{display:flex;align-items:center;}#footer .bottom .left img{width:150px;height:auto;}#footer .bottom .right{justify-content:flex-end;}#footer .bottom ul{display:flex;flex-direction:row;justify-content:space-evenly;margin:0;padding:0;list-style:none;}#footer .bottom ul li{margin:0;padding:0;padding-left:0.5rem;padding-right:0.5rem;}#footer .certifications{display:flex;flex-direction:column;}#footer .certifications img.certification{margin-top:2rem;max-width:150px;max-height:70px;}#footer .certifications.mobile{display:none;}.BG{overflow:hidden;}.imgBG{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:100%;width:100%;}.imgBG.animated{animation-delay:1s;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;}.imgBG.animated.slide-up{transform:translateY(100%);animation-name:slide-up-imgBG;}.imgBG.animated.slide-down{transform:translateY(-100%);animation-name:slide-down-imgBG;}@keyframes slide-up-imgBG{from{transform:translateY(100%);}to{transform:translateY(0%);}}@keyframes slide-down-imgBG{from{transform:translateY(-100%);}to{transform:translateY(0%);}}.cHomeHero .left{display:flex;flex-direction:column;}.cHomeHero .left .top{min-height:50vh;}.cHomeHero .left .bottom{min-height:20vh;color:rgb(255,255,255);display:flex;justify-content:center;align-items:center;}.cHomeHero .center{display:flex;flex-direction:column;}.cHomeHero .center .top{min-height:25vh;width:100%;}.cHomeHero .center .middle{min-height:25vh;}.cHomeHero .center .bottom{display:flex;}.cHomeHero .center .bottom .left{min-height:20vh;width:50%;}.cHomeHero .center .bottom .right{min-height:20vh;width:50%;}.cHomeHero .right{min-height:70vh;}.cHero{color:rgb(255,255,255);}.cHero .title{min-height:50vh;display:flex;justify-content:center;align-items:center;background-color:rgb(232,146,124);}.cHero .copy{background-image:url("/img/grey-left.png");background-repeat:repeat-y;background-color:rgb(72,122,123);display:flex;justify-content:center;align-items:center;}.cHero .copy p{width:60%;}.cHero.has-img .title{background-image:url("/img/grey-top.png");background-repeat:repeat-x;background-size:auto 6rem;background-position-y:-3rem;padding:3rem;}.cHero.has-img .copy-container{background:rgb(72,122,123);}.cHero.has-img .copy{background-image:none;}.cImageCopy,.c2RowImageCopy{}.cImageCopy .img,.c2RowImageCopy .img{min-height:50vh;}.cImageCopy .copy,.c2RowImageCopy .copy{padding:6rem;display:flex;justify-content:center;align-items:center;}.cImageCopy .copy.pattern-bottom,.c2RowImageCopy .copy.pattern-bottom{background:url("/img/grey-bottom.png") repeat-x bottom center;background-size:auto 8vw;padding-bottom:calc(6rem + 8vw);}.cImageCopy .BGgrey.left,.c2RowImageCopy .BGgrey.left{background:url("/img/grey-right.png") repeat-y top right/contain;}.cImageCopy .BGgrey.right,.c2RowImageCopy .BGgrey.right{background:url("/img/grey-left.png") repeat-y top left/contain;}.cCardList .cCard:nth-child(even){background:rgb(244,244,244);}.cCardList .cCard .imgBG{height:40vh;}.cCardList .cCard .content{padding:3rem 3rem 6rem;}.cCardList .cCard h3{text-transform:uppercase;color:rgb(72,122,123);}.cCardList .cCard.no-image{padding-top:6rem;min-height:10rem;position:relative;display:flex;justify-content:center;}.cCardList .cCard.no-image:nth-child(even){background:rgb(255,255,255);}.cCardList .cCard.no-image:after{content:"";position:absolute;top:12.5rem;right:0;height:6rem;width:1px;background:rgb(134,200,188);}.cCardList .cCard.no-image h3{text-transform:none;font-size:36px;color:rgb(35,35,35);font-weight:300;margin-bottom:1.5rem;}.cCardList .cCard ul{margin:0;padding:0;list-style:none;padding-left:3rem;}.cCardList .cCard ul li::before{content:"•";color:rgb(72,122,123);font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.cGoogleReviews{background:rgb(244,244,244);}.cGoogleReviews .quote{background:rgb(255,181,73);display:flex;justify-content:center;align-items:center;}.cGoogleReviews .quote img{max-width:50%;}.cGoogleReviews .reviews-container{padding:6rem 12rem;}.cGoogleReviews .reviews .review-stars{display:none;}.cGoogleReviews .reviews .slick-dots li.slick-active button:before{color:rgb(72,122,123);}.cGoogleReviews .reviews .slick-dots li button:before{color:rgb(72,122,123);}.c4square{background:rgb(244,244,244);}.c4square .cta{display:flex;justify-content:center;align-items:center;}.c4square a.button{border:1px solid rgb(194,121,103);background:transparent;color:rgb(35,35,35);}.c4square a.button:after{color:rgb(194,121,103);}.c4square .images{overflow:hidden;}.c4square .images .slick-list,.c4square .images .slick-track,.c4square .images .slick-slide,.c4square .images .slick-slide div{height:100vh !important;}.c4square .items ul.nav li{height:12.5vw;width:50%;border-right:3px solid rgb(244,244,244);border-bottom:3px solid rgb(244,244,244);color:rgb(72,122,123);background:rgb(255,255,255);display:flex;justify-content:center;align-items:center;font-size:6vw;cursor:pointer;}.c4square .items ul.nav li:nth-of-type(even){border-right:none;}.c4square .items ul.nav li:nth-of-type(3),.c4square .items ul.nav li:nth-of-type(4){border-bottom:none;}.c4square .items ul.nav li.active{background:rgb(112,133,115);color:rgb(255,255,255);}.c4square .items ul.nav li.active .circle-wrapper{height:8vw;width:8vw;position:relative;overflow:hidden;border-radius:50%;transform:rotate3d(0,0,1,0.001deg);display:flex;justify-content:center;align-items:center;}.c4square .items ul.nav li.active .circle-wrapper:before,.c4square .items ul.nav li.active .circle-wrapper:after{content:" ";position:absolute;left:0;top:0;width:8vw;height:8vw;clip:rect(0px,4vw,8vw,0px);background-color:rgb(112,133,115);transform:rotate3d(0,0,1,0deg);animation:2s spin2 linear 2s forwards;z-index:2;}.c4square .items ul.nav li.active .circle-wrapper:after{content:" ";background:white;z-index:1;animation:2s spin linear 0s forwards;}@keyframes spin{from{transform:rotate3d(0,0,1,0deg);}to{transform:rotate3d(0,0,1,180deg);}}@keyframes spin2{from{background:white;transform:rotate3d(0,0,1,180deg);}to{background:white;transform:rotate3d(0,0,1,360deg);}}.c4square .items ul.nav li.active .circle-animation{display:block;position:relative;z-index:4;width:calc(8vw - 6px);height:calc(8vw - 6px);border-radius:50%;background:rgb(112,133,115);display:flex;justify-content:center;align-items:center;}.c4square .items .items-container .slick-list,.c4square .items .items-container .slick-track,.c4square .items .items-container .slick-slide,.c4square .items .items-container .slick-slide > div{height:calc(100vh - 25vw);}.c4square .items .items-container .slick-slide > div{display:flex !important;align-items:center;}.c4square .items .items-container .item{padding:0 6rem;}.c4square .items .items-container:hover .circle-wrapper:before,.c4square .items .items-container:hover .circle-wrapper:after{animation-play-state:paused;background:red;}.cHeaderRow .BGgrey{background:url("/img/grey-right.png") repeat-y top right/contain;}.cHeaderRow .copy{padding:6rem;display:flex;align-items:center;}.cHeaderRow .button{display:flex;align-items:center;}.cHeaderRow a.button{border:1px solid rgb(72,122,123);background:transparent;color:rgb(35,35,35);}.cHeaderRow a.button:after{color:rgb(72,122,123);}.cHeaderRow .button-container{display:flex;align-items:center;}.cCTA .left .top,.cCTA .left .top .imgBG{min-height:30vh;background-image:url("/img/white.png");background-repeat:repeat;background-position:top left;}.cCTA .left .bottom,.cCTA .left .bottom .imgBG{min-height:40vh;}.cCTA .left .bottom .imgBG{animation-duration:1s;animation-name:slide-down-out-imgBG;animation-fill-mode:forwards;}.cCTA .left .bottom .imgBG:hover{animation-name:slide-up-imgBG;}.cCTA .center{text-align:center;display:flex;justify-content:center;align-items:center;}.cCTA .center .inner{max-width:70%;}.cCTA .right .top,.cCTA .right .top .imgBG{min-height:50vh;}.cCTA .right .top .imgBG{animation-duration:1s;animation-name:slide-up-out-imgBG;animation-fill-mode:forwards;}.cCTA .right .bottom{min-height:20vh;background-image:url("/img/white.png");background-repeat:repeat;background-position:top left;}.cCTA .BGgrey{background:url("/img/grey-bottom.png") repeat-x bottom center/contain;height:6rem;order:12 !important;}.cCTA:hover .left .bottom .imgBG{animation-name:slide-up-imgBG;animation-duration:1s;}.cCTA:hover .right .top .imgBG{animation-name:slide-down-imgBG;animation-duration:1s;}@keyframes slide-up-out-imgBG{from{transform:translateY(0%);}to{transform:translateY(-100%);}}@keyframes slide-down-out-imgBG{from{transform:translateY(0);}to{transform:translateY(100%);}}.cContactForm .left{display:flex;flex-direction:column;}.cContactForm .left .contact-info{display:flex;flex:1;justify-content:center;align-items:center;}.cContactForm .left .contact-info h2:not(:first-of-type){margin-top:1.5rem;}.cContactForm .left .contact-info a{color:rgb(72,122,123);}.cContactForm .left .BG{display:flex;flex:1;}.cContactForm .left .BG,.cContactForm .left .imgBG{min-height:30vh;}.cContactForm .right{background:rgb(244,244,244);}.cContactForm .contact-form .input-validation-error{border:1px solid red;}.cContactForm .contact-form .field-validation-error{color:red;}.cContactForm .contact-form .form{display:flex;flex-direction:column;}.cContactForm .contact-form .form fieldset{border:1px solid rgb(72,122,123);margin-bottom:2rem;padding:0 1rem 0.5rem;height:auto;}.cContactForm .contact-form .form legend{text-transform:uppercase;font-size:1rem;width:auto;padding:0 0.5rem;margin-left:-0.5rem;margin-bottom:-0.5rem;color:rgb(115,110,102);transform:translateY(-50%);background:rgb(244,244,244);}.cContactForm .contact-form .form label{margin-right:1.5rem;margin-left:0.25rem;color:rgb(115,110,102);}.cContactForm .contact-form .form input[type=text],.cContactForm .contact-form .form input[type=email],.cContactForm .contact-form .form input[type=tel]{width:100%;margin:0 auto;border:none;background:transparent;height:2.5rem;padding-left:1rem;}.cContactForm .contact-form .form input[type=text]:focus,.cContactForm .contact-form .form input[type=email]:focus,.cContactForm .contact-form .form input[type=tel]:focus{border:none !important;box-shadow:none;outline:none;}.cContactForm .contact-form .form input[type=checkbox]{height:2rem;width:2rem;}.cContactForm .contact-form .form .form-group{display:flex;align-items:center;}.cContactForm .contact-form .form button[type=submit]{display:inline-block;width:fit-content;border:none;}.cGallery,.cFloorPlanGrid{}.cGallery ul.grid-nav,.cGallery ul.iso-grid-nav,.cFloorPlanGrid ul.grid-nav,.cFloorPlanGrid ul.iso-grid-nav{display:flex;list-style:none;padding:0;margin:0;z-index:3;background:rgb(255,255,255);}.cGallery ul.grid-nav li,.cGallery ul.iso-grid-nav li,.cFloorPlanGrid ul.grid-nav li,.cFloorPlanGrid ul.iso-grid-nav li{color:rgb(112,133,115);flex:1;text-align:center;padding:1.5rem 0;border-right:1px solid rgb(244,244,244);font-size:18px;color:rgb(112,133,115);cursor:pointer;justify-content:center;}.cGallery ul.grid-nav li.caption,.cGallery ul.iso-grid-nav li.caption,.cFloorPlanGrid ul.grid-nav li.caption,.cFloorPlanGrid ul.iso-grid-nav li.caption{text-transform:uppercase;}.cGallery ul.grid-nav li.active,.cGallery ul.iso-grid-nav li.active,.cFloorPlanGrid ul.grid-nav li.active,.cFloorPlanGrid ul.iso-grid-nav li.active{border-bottom:3px solid rgb(112,133,115);font-weight:500;}.cGallery ul.grid-nav li:first-of-type,.cGallery ul.iso-grid-nav li:first-of-type,.cFloorPlanGrid ul.grid-nav li:first-of-type,.cFloorPlanGrid ul.iso-grid-nav li:first-of-type{cursor:default;font-weight:500;}.cGallery.no-nav .umb-block-grid,.cFloorPlanGrid.no-nav .umb-block-grid{margin-top:0;}.cGallery .umb-block-grid__layout-item,.cFloorPlanGrid .umb-block-grid__layout-item{height:calc(40vh * var(--umb-block-grid--item-row-span,1)) !important;overflow:hidden;display:none;animation:fade-out 0.1s;animation-fill-mode:forwards;}.cGallery .umb-block-grid__layout-item.active,.cFloorPlanGrid .umb-block-grid__layout-item.active{display:inline;animation:fade-in 1s;animation-fill-mode:forwards;}.cGallery .umb-block-grid__layout-item img,.cFloorPlanGrid .umb-block-grid__layout-item img{transition:transform 1s;}.cGallery .umb-block-grid__layout-item:hover img,.cFloorPlanGrid .umb-block-grid__layout-item:hover img{transform:scale(1.2);}.cGallery .umb-block-grid__layout-item .play-btn,.cFloorPlanGrid .umb-block-grid__layout-item .play-btn{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(255,255,255);font-size:3rem;padding:1rem;background-color:rgb(255,181,73);border-radius:50%;}.cGallery .umb-block-grid__layout-item a:hover,.cFloorPlanGrid .umb-block-grid__layout-item a:hover{opacity:1;}.cFloorPlanGrid .iso-grid{min-height:40vh;}.cFloorPlanGrid .iso-grid .floor-plan{cursor:pointer;font-size:0.7rem;background:rgb(221,221,221);padding:0.5rem;line-height:1.5;transition:all 0.2s ease-in-out;}.cFloorPlanGrid .iso-grid .floor-plan:hover{transform:scale(1.2);position:relative;z-index:2;outline:1px solid rgb(255,255,255);}.cFloorPlanGrid .iso-grid .floor-plan h3{padding:0.5rem 0 0.25rem;}.cFloorPlanGrid .iso-grid .floor-plan .description{padding:0.25rem 0;}.cFloorPlanGrid .iso-grid .floor-plan .price{padding:0.25rem 0;}.cFloorPlanGrid .iso-grid .floor-plan .text-link{padding:0.25rem;}.floorplan-view-toggler{margin-left:3vw;}.floorplan-view-toggler li.active{background-color:rgb(112,133,115);border-color:rgb(112,133,115) !important;}.fancybox__container .fancybox__caption h3{padding:0.5rem 0 0.25rem;}.fancybox__container .fancybox__caption .description{padding:0.25rem 0;}.fancybox__container .fancybox__caption .price{padding:0.25rem 0;}.fancybox__container .fancybox__caption .text-link{padding:0.25rem;}@keyframes fade-in{from{opacity:0;display:none;}to{opacity:1;display:inline;}}@keyframes fade-out{from{opacity:1;display:inline;}to{opacity:0;display:none;}}.cEngrainSitemap{height:85vh;width:100vw;padding-left:3%;padding-right:3%;}.cPopup{position:relative;top:0;left:0;width:100%;text-align:center;margin-bottom:-1rem;}.cPopup .close{float:right;padding:0.5rem;cursor:pointer;font-size:2rem;}.cPopup h1{text-align:center;margin:0 auto 0.5rem;padding-top:1rem;display:block;color:rgb(255,255,255);font-size:2.5rem;}.cPopup h1,.cPopup .fa-xmark{color:rgb(255,255,255);}.cPopup .inner{padding:1rem;}.cPopup a.btn{margin-top:0.5rem !important;margin-bottom:1rem;}.cPopup.white{color:rgb(255,255,255);}.cPopup.white p,.cPopup.white h1{color:rgb(255,255,255) !important;}.cHeroVideo .video-container{position:relative;display:flex;align-items:center;height:80vh;overflow:hidden;}.cHeroVideo .video-container.has-overlay::before{content:"";position:absolute;top:0;left:calc(var(--bs-gutter-x) * 0.5);height:100%;width:calc(100% - var(--bs-gutter-x));background:rgba(35,35,35,0.25);z-index:2;}.cHeroVideo .video-container video{width:100%;height:100%;object-fit:cover;clip-path:inset(1px 1px);}.cHeroVideo .video-container .overlay{position:absolute;z-index:2;padding-left:8vw;width:65%;color:rgb(255,255,255);}#demo .component{border-top:10px solid rgb(35,35,35);}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:100%;}#knockDoorwayRoot{z-index:800 !important;}@media screen and (max-width:991px){h1{font-size:42px;line-height:52px;}h2{font-size:32px;line-height:40px;}.bigger{font-size:20px;line-height:40px;}.block-padding{padding:3rem 3vw !important;}#footer{text-align:center;}#footer .top .left{order:2;padding-top:3rem;padding-bottom:3rem;display:flex;justify-content:center;}#footer .top .center{order:1;display:flex;justify-content:center;}#footer .top .center img{min-width:300px;}#footer .top .right{order:3;justify-content:center;}#footer .bottom .left{justify-content:center;}#footer .bottom .right{justify-content:center;}#footer .bottom .right ul{display:flex;flex-direction:column;padding-top:1rem;}#footer .bottom .right ul li{padding:1rem 0;}#footer .bottom .row{flex-direction:column;}.BG{min-height:40vh;}.cHero{background:rgb(157,176,172);}.cHero .title{background-image:url("/img/grey-top.png");background-repeat:repeat-x;background-size:auto 10vh;min-height:0;padding-top:calc(10vh + 3rem) !important;}.cHero .copy{background-image:none;text-align:left !important;}.cHero .copy p{width:100%;}.cHero .image{min-height:40vh;}.cImageCopy .BGgrey{background:url("/img/grey-bottom.png") repeat-x bottom center/contain;height:6rem;order:12 !important;}.cHomeHero .center,.cHomeHero .right{display:none;}.c3ColCenterCopy{display:flex;}.c3ColCenterCopy .center{order:2;}.c3ColCenterCopy .right{min-height:20vh;background-image:url("/img/render-mark-white.svg") !important;background-repeat:no-repeat;background-position:center center;background-size:auto 14vh;order:1;}.cImageCopy,.c2RowImageCopy{display:flex;}.cImageCopy .img,.c2RowImageCopy .img{min-height:40vh;order:1 !important;}.cImageCopy .copy,.c2RowImageCopy .copy{padding:3rem;order:2 !important;}.cImageCopy .BGgrey,.c2RowImageCopy .BGgrey{background:url("/img/grey-bottom.png") repeat-x center center/contain !important;order:3 !important;}.cImageCopy .copy.pattern-bottom,.c2RowImageCopy .copy.pattern-bottom{background:none;padding-bottom:3rem;}.c2RowImageCopy .BG{order:1 !important;}.c2RowImageCopy .copy{order:3 !important;}.c2RowImageCopy .top .copy{background:rgb(255,255,255);}.c2RowImageCopy .accent{height:8rem;background-image:none;background:rgb(255,255,255) url("/img/grey-top.png") repeat-x center center/contain !important;background-size:auto 8rem !important;order:2 !important;}.cCardList .cCard.no-image{padding-top:0;padding-bottom:0;min-height:0;}.cCardList .cCard.no-image .content{padding:3rem;}.cGoogleReviews .reviews-container{padding:3rem;}.c4square .images .slick-list,.c4square .images .slick-track,.c4square .images .slick-slide,.c4square .images .slick-slide div{height:40vh !important;}.c4square .items .items-container .slick-list,.c4square .items .items-container .slick-track,.c4square .items .items-container .slick-slide,.c4square .items .items-container .slick-slide > div{height:auto;padding:0;}.c4square .cta{padding:3rem;}.c4square .items ul.nav li{height:25vw;width:25vw;border-bottom:none;border-right:3px solid rgb(244,244,244) !important;}.c4square .items ul.nav li:last-of-type{border:none !important;}.c4square .item{padding:3rem !important;}.cHeaderRow .copy{padding:3rem 3rem 0 !important;}.cHeaderRow .button-container{padding:3rem !important;}.cHeaderRow .button-container .button{margin-top:0;}.cContactForm .left{order:2;}.cContactForm .right{order:1;padding:3rem !important;}.cContactForm .right p{margin-bottom:3rem;}.cContactForm .right .form-group{flex-direction:column;align-items:flex-start !important;}.cContactForm .right .form-group div{display:flex;align-items:center;margin:0 0 1rem;}.cGallery select{border:none;color:rgb(112,133,115);}.cGallery select:focus{box-shadow:none;outline:none;}.cGallery .umb-block-grid__layout-item{height:calc(20vh * var(--umb-block-grid--item-row-span,1)) !important;grid-column-end:span min(var(--umb-block-grid--item-column-span,1) * 3,var(--umb-block-grid--grid-columns) * 0.5);}.cGallery .umb-block-grid__layout-item .play-btn{font-size:2rem !important;padding:0.5rem !important;}.cCTA .left .top,.cCTA .left .top .imgBG{min-height:15vh;}.cCTA .left .bottom,.cCTA .left .bottom .imgBG{min-height:25vh;}.cCTA .right .top,.cCTA .right .top .imgBG{min-height:30vh;}.cCTA .right .bottom{min-height:10vh;}}@media screen and (max-width:767px){.navbar-toggler{font-size:2rem;}nav{width:100vw;}nav .left.top,nav .left.bottom,nav .right{flex:1;}nav .right{order:1;}nav .left.top{order:3;}nav .left.bottom{order:2;text-align:right;background:rgb(255,255,255);color:rgb(72,122,123);}nav .left.bottom h3{color:rgb(134,200,188);}nav .offcanvas-body{display:flex;flex-wrap:nowrap;font-size:0.8rem;}nav nav .right .navbar-nav.primary .nav-link{font-size:1.2rem;}nav .nav-link{padding:0.5rem 0;}.cGoogleReviews .reviews-container{padding:3rem 0;}.cGoogleReviews .slick-dotted.slick-slider{width:calc(100vw - 6rem);}.cHeroVideo .video-container{height:40vh;}.cHeroVideo .video-container .overlay{width:90%;}}
