.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}
.BGrobbinsegg{background-color:rgb(157,176,172);}.BGrobbinsegg h1,.BGrobbinsegg h2,.BGrobbinsegg h3,.BGrobbinsegg p,.BGrobbinsegg a,.BGrobbinsegg .close{color:rgb(66,85,99) !important;}.BGbluewatercolor,#footer{background:url("/img/bg-blue-watercolor.jpg") no-repeat top center/cover;background-attachment:fixed;color:rgb(255,255,255) !important;}.BGbluewatercolor h1,.BGbluewatercolor h2,.BGbluewatercolor h3,.BGbluewatercolor p,.BGbluewatercolor a,.BGbluewatercolor .close,#footer h1,#footer h2,#footer h3,#footer p,#footer a,#footer .close{color:rgb(255,255,255) !important;}.BGrobbinseggwatercolor{background:url("/img/bg-robbins-egg-watercolor.jpg") no-repeat center center/cover;background-attachment:fixed;color:rgb(49,38,29) !important;}.BGrobbinseggwatercolor h1,.BGrobbinseggwatercolor h2,.BGrobbinseggwatercolor h3,.BGrobbinseggwatercolor p,.BGrobbinseggwatercolor a,.BGrobbinseggwatercolor .close{color:rgb(66,85,99) !important;}.BGgreenwatercolor{background:url("/img/bg-green-watercolor.jpg") no-repeat center center/cover;background-attachment:fixed;color:rgb(255,255,255) !important;}.BGgreenwatercolor h1,.BGgreenwatercolor h2,.BGgreenwatercolor h3,.BGgreenwatercolor p,.BGgreenwatercolor a,.BGgreenwatercolor .close{color:rgb(255,255,255) !important;}:root{font-size:clamp(14px,0.95vw,26px);}body{font-family:"arboria",sans-serif;font-size:clamp(14px,0.95vw,26px);font-weight:400;color:rgb(49,38,29);background:rgb(245,245,245) url("/img/bg-marble.jpg") no-repeat center center/cover;background-attachment:fixed;overflow-x:hidden;}a{color:rgb(91,98,54);text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}a:hover{color:rgb(49,38,29);}a.btn,input[type=submit],button[type=submit],.fancybox__container a.btn{padding:0;margin-top:1.5rem;text-transform:uppercase;color:rgb(91,98,54);}a.btn:after,input[type=submit]:after,button[type=submit]:after,.fancybox__container a.btn: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.btn:hover,input[type=submit]:hover,button[type=submit]:hover,.fancybox__container a.btn:hover{color:rgb(49,38,29);}a.btn:hover:after,input[type=submit]:hover:after,button[type=submit]:hover:after,.fancybox__container a.btn:hover:after{margin-left:1rem;margin-right:0;}a.btn.text-link,input[type=submit].text-link,button[type=submit].text-link,.fancybox__container a.btn.text-link{background:transparent;padding:0;}a.btn.text-link:hover,input[type=submit].text-link:hover,button[type=submit].text-link:hover,.fancybox__container a.btn.text-link:hover{background:transparent;}h1,h2,h3{font-family:rosella-solid,serif;font-weight:400;text-transform:uppercase;color:rgb(66,85,99);}h1,h2{letter-spacing:0.2rem;line-height:1.2;}h2{margin-bottom:1.25rem;}h2.like-h3,h3{font-size:1rem;font-family:"arboria",sans-serif;font-weight:400;}.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;}nav{}nav.bg-light{background:transparent !important;background-color:transparent !important;color:rgb(255,255,255) !important;}nav a.navbar-brand img{height:50px;}nav .navbar-toggler{border:none;padding-right:0;color:rgb(66,85,99);}nav .navbar-toggler:focus{box-shadow:none;}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(66,85,99);}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;}nav .offcanvas.offcanvas-end{max-width:1000px;width:100%;background:url("/img/bg-blue-watercolor.jpg") no-repeat top center/cover;}nav .offcanvas-header{padding:0.5rem calc(var(--bs-gutter-x) * 0.5);}nav .offcanvas-header .btn-close{width:5px;height:5px;opacity:1;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");}nav .offcanvas-header a.navbar-brand img{filter:brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(10%) hue-rotate(232deg) brightness(104%) contrast(102%);}nav .offcanvas-header .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{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);font-family:"arboria",sans-serif;}nav .left h3:not(:first-of-type){margin-top:1rem;}nav .left a{font-weight:700;color:rgb(255,255,255);}nav .left a .fa-sharp{margin-right:0.5rem;}nav .right{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(255,255,255) !important;}nav .right .secondary{padding-top:2rem;}nav .right .secondary .navbar-nav{flex-direction:row;}nav .right .secondary .nav-link{font-size:0.8rem !important;padding:0 1rem;}nav .right .secondary .nav-link:last-of-type{padding-right:0;}nav .right .nav-link{color:rgb(255,255,255) !important;}nav.popup-open{position:relative;}.nav-shadow{border-radius:2px;box-shadow:0px 1px 10px #999;transition:all 0.25s ease-in-out;position:fixed !important;}.nav-shadow .nav-link{color:rgb(255,255,255) !important;}.nav-shadow a.navbar-brand img{filter:brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(10%) hue-rotate(232deg) brightness(104%) contrast(102%);}.nav-shadow .navbar-toggler{color:rgb(255,255,255);}#main-content{padding-top:calc(1.625rem + 50px);}#main-content.popup-open{padding-top:0;}#main-content.popup-open .cHomeHero{margin-top:calc((1.625rem + 50px) * -1);}#main-content:has(.cHomeHero){padding-top:0;}nav:has(+ #main-content):not(.cHomeHero):is(.nav-shadow){background:url("/img/bg-blue-watercolor.jpg") no-repeat top center/cover !important;}nav:has(+ #main-content .cHomeHero){background:transparent !important;}nav.nav-shadow{background:url("/img/bg-blue-watercolor.jpg") no-repeat top center/cover !important;}#footer{font-size:0.8rem;}#footer h3{font-size:0.8rem;color:rgb(91,98,54);font-family:"arboria",sans-serif;}#footer h3:not(:first-child){margin-top:2rem;}#footer a,#footer a:hover{color:black;}#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 rgba(30,30,30,0.25);}#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;}#Demo .component{border-bottom:1rem solid rgb(49,38,29);}.c5050{display:flex;align-items:stretch;}.c5050.header{padding-top:0;}.c5050 .copy{display:flex;align-items:center;}.c5050 .copy.left{padding-left:0 !important;padding-right:3vw;}.c5050 .copy.right{padding-right:0 !important;padding-left:3vw;}.c5050 .img-container{padding-left:3vw;min-height:70vh;}.c5050 .img-container .img{min-height:70vh;position:relative;}.c5050 .img-container.left{padding-left:0;padding-right:3vw;}.c5050 .img-container.left .img{mask-image:url("/img/mask-5050-scooped-vh70.svg");mask-repeat:no-repeat;mask-size:100% 100%;}.c5050 .img-container.left .img:before{content:"";background:red;height:100%;width:100%;position:absolute;top:0;left:0;display:block;z-index:2;background:url("/img/5050-inset-border-scooped-vh70.svg") no-repeat center center;background-size:95% 95%;}.c5050 .img-container.right .img{mask-image:url("/img/mask-5050-arched-70vh.svg");mask-repeat:no-repeat;mask-size:100% 100%;}.c5050 .img-container.right .img:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;display:block;z-index:2;background:url("/img/5050-inset-border-arched-70vh.svg") no-repeat center center;background-size:95% 95%;}.c5050Header,.c5050{display:flex;align-items:stretch;}.c5050Header .copy,.c5050 .copy{display:flex;align-items:center;}.c5050Header .copy.artist,.c5050 .copy.artist{display:flex;flex-direction:column;}.c5050Header .copy.artist.artist,.c5050 .copy.artist.artist{flex-direction:column;}.c5050Header .copy.artist .artist-container,.c5050 .copy.artist .artist-container{width:100%;padding:0;}.c5050Header .copy.artist .artist-container .copy,.c5050 .copy.artist .artist-container .copy{align-items:flex-start;width:100%;}.c5050Header.header,.c5050.header{}.c5050Header:has(h3) .copy,.c5050Header:has(h2.like-h3) .copy{padding-top:2rem;}.cCopyWithBackground{display:flex;align-items:stretch;}.cCopyWithBackground .BG{min-height:60vh;background-attachment:fixed;position:relative;}.cCopyWithBackground .BG:before{content:"";position:absolute;height:100%;width:100%;display:block;z-index:2;background:url("/img/full-width-inset-border.svg") no-repeat center center;background-size:95%;}.cCopyWithBackground .row.overlay{background:rgba(30,30,30,0.25);min-height:60vh;}.cCopyWithBackground .copy{display:flex;align-items:center;}.cCopyWithBackground .copy.has-image{color:rgb(255,255,255);}.cCopyWithBackground .copy.has-image h2,.cCopyWithBackground .copy.has-image h3,.cCopyWithBackground .copy.has-image a.btn,.cCopyWithBackground .copy.has-image a.btn:hover{color:rgb(255,255,255);}.cCopyWithStaggeredImages{display:flex;align-items:stretch;}.cCopyWithStaggeredImages .copy-container{display:flex;flex-direction:column;}.cCopyWithStaggeredImages .copy{padding-bottom:3rem;}.cCopyWithStaggeredImages .copy.order-last{padding-top:3rem;padding-bottom:0;}.cCopyWithStaggeredImages .left{padding-right:3vw;}.cCopyWithStaggeredImages .right{padding-left:3vw;}.cCopyWithStaggeredImages .left:not(.copy-container),.cCopyWithStaggeredImages .right:not(.copy-container){display:flex;align-items:center;}.cCopyWithStaggeredImages .img-container{min-height:70vh;width:100%;}.cCopyWithStaggeredImages .img{min-height:70vh;width:100%;position:relative;}.cCopyWithStaggeredImages .left{min-height:70vh;}.cCopyWithStaggeredImages .left .img{mask-image:url("/img/mask-5050-scooped-vh70.svg");mask-repeat:no-repeat;mask-size:100% 100%;}.cCopyWithStaggeredImages .left .img:before{content:"";background:red;height:100%;width:100%;position:absolute;top:0;left:0;display:block;z-index:2;background:url("/img/5050-inset-border-scooped-vh70.svg") no-repeat center center;background-size:95% 95%;}.cCopyWithStaggeredImages .right{min-height:70vh;}.cCopyWithStaggeredImages .right .img{mask-image:url("/img/mask-5050-arched-70vh.svg");mask-repeat:no-repeat;mask-size:100% 100%;}.cCopyWithStaggeredImages .right .img:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;display:block;z-index:2;background:url("/img/5050-inset-border-arched-70vh.svg") no-repeat center center;background-size:95% 95%;}.cCardList{}.cCardList .two:first-of-type{padding-right:3vw;}.cCardList .two:nth-of-type(2){padding-left:3vw;}.cCardList .three:first-of-type{padding-right:3vw;}.cCardList .three:nth-of-type(2){padding-left:1.5vw;padding-right:1.5vw;}.cCardList .three:nth-of-type(3){padding-left:3vw;}.cCardList .four{padding-left:1.5vw;padding-right:1.5vw;}.cCardList .no-image:last-of-type{border-right:none !important;}.cCardList.BGbluewatercolor .cCard.no-image,.cCardList.BGgreenwatercolor .cCard.no-image{}.cCardList.BGbluewatercolor .cCard.no-image:last-of-type,.cCardList.BGgreenwatercolor .cCard.no-image:last-of-type{border-right:none !important;}.cCard{display:flex;flex-direction:column;}.cCard .img{width:100%;height:50vh;}.cCard h3{font-family:"arboria",sans-serif;font-size:1.85rem;text-transform:uppercase;margin:1rem 0 0;}.cCard .copy{padding-top:1rem;}.cCard a.btn{margin-top:1rem;text-align:left;}.cCard.no-image{}.cCard.no-image:last-of-type{border-right:none;}.cCard .inner{display:flex;flex-direction:column;}.cCard .content{padding:0 0 1rem;}.cVideoPlayer .video-container{position:relative;display:flex;align-items:center;min-height:80vh;overflow:hidden;}.cVideoPlayer .video-container.darken::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(30,30,30,0.25);z-index:2;}.cVideoPlayer .video-container video{width:100%;height:100%;object-fit:cover;}.cVideoPlayer .video-container .overlay{position:absolute;z-index:2;padding-left:8vw;width:65%;color:rgb(255,255,255);}.cVideoPlayer .video-container .overlay.center{width:100%;padding-left:0;display:flex;justify-content:center;}.cVideoPlayer .video-container a.play-btn{color:rgb(255,255,255);font-size:4rem;}.cVideoPlayer .video-container .play-btn-container{display:flex;align-items:center;}.cVideoPlayer .video-container .play-btn-container .copy{padding-left:1rem;}.cImageSlider .slider.slider-w-arrows,.cArtSlider .slider.slider-w-arrows{position:relative;}.cImageSlider .slider.slider-w-arrows .slick-list,.cArtSlider .slider.slider-w-arrows .slick-list{padding:0 15%;}.cImageSlider .slider.slider-w-arrows .slide,.cArtSlider .slider.slider-w-arrows .slide{width:80vw;height:60vh;opacity:0.5;}.cImageSlider .slider.slider-w-arrows .slick-slide,.cArtSlider .slider.slider-w-arrows .slick-slide{padding:0 1vw;}.cImageSlider .slider.slider-w-arrows .slick-slide div,.cArtSlider .slider.slider-w-arrows .slick-slide div{height:60vh;}.cImageSlider .slider.slider-w-arrows .slick-active .slide,.cArtSlider .slider.slider-w-arrows .slick-active .slide{opacity:1;display:flex !important;justify-content:center;align-items:center;position:relative;}.cImageSlider .slider.slider-w-arrows .slick-active .slide:before,.cArtSlider .slider.slider-w-arrows .slick-active .slide:before{content:"";height:100%;width:100%;display:block;z-index:2;background:url("/img/slider-inset-border.svg") no-repeat center center;background-size:95% 95%;}.cImageSlider .slider.slider-w-arrows .previous,.cImageSlider .slider.slider-w-arrows .next,.cArtSlider .slider.slider-w-arrows .previous,.cArtSlider .slider.slider-w-arrows .next{height:64px;width:64px;opacity:0.7;top:50%;transform:translateY(-50%);background:rgb(49,38,29);color:rgb(255,255,255);cursor:pointer;z-index:998;transition:opacity 0.3s linear;}.cImageSlider .slider.slider-w-arrows .previous:hover,.cImageSlider .slider.slider-w-arrows .next:hover,.cArtSlider .slider.slider-w-arrows .previous:hover,.cArtSlider .slider.slider-w-arrows .next:hover{opacity:1;}.cImageSlider .slider.slider-w-arrows .previous,.cArtSlider .slider.slider-w-arrows .previous{position:absolute;left:8vw;}.cImageSlider .slider.slider-w-arrows .previous::before,.cArtSlider .slider.slider-w-arrows .previous::before{content:"\f177";font-family:"Font Awesome 6 Pro";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;}.cImageSlider .slider.slider-w-arrows .next,.cArtSlider .slider.slider-w-arrows .next{position:absolute;right:8vw;content:"\f178";font-family:"Font Awesome 6 Pro";}.cImageSlider .slider.slider-w-arrows .next::before,.cArtSlider .slider.slider-w-arrows .next::before{content:"\f178";font-family:"Font Awesome 6 Pro";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;}.cImageSlider .slider.continuous,.cArtSlider .slider.continuous{width:100%;overflow:hidden;display:flex;position:relative;}.cImageSlider .slider.continuous:hover div,.cArtSlider .slider.continuous:hover div{animation-play-state:paused;}.cImageSlider .slider.continuous.rtl div,.cArtSlider .slider.continuous.rtl div{animation-name:marqueeRTL;}.cImageSlider .slider.continuous.ltr div,.cArtSlider .slider.continuous.ltr div{animation-name:marqueeLTR;}.cImageSlider .slider.continuous div,.cArtSlider .slider.continuous div{display:flex;position:relative;animation-timing-function:linear;animation-iteration-count:infinite;justify-content:space-around;}.cImageSlider .slider.continuous img,.cArtSlider .slider.continuous img{display:block;margin:0 1vw;}.cImageSlider h2.slider-w-arrows,.cArtSlider h2.slider-w-arrows{margin-left:auto;margin-right:auto;width:66.66%;left:33.33%;margin-bottom:1.25rem;}.cImageSlider h2.continuous,.cArtSlider h2.continuous{width:40%;margin-left:8%;text-align:right;padding-right:2rem;display:flex;justify-content:flex-end;align-items:center;}@keyframes marqueeRTL{0%{transform:translateX(0%);}100%{transform:translateX(-100%);}}@keyframes marqueeLTR{0%{transform:translateX(-100%);}100%{transform:translateX(0%);}}.cArtSlider .slide{height:auto !important;}.cArtSlider .slide .img{min-height:60vh;}.cArtSlider .slide .description{display:flex;flex-direction:row;}.cArtSlider .slide .copy{width:60%;padding:1.5rem;}.cArtSlider .previous,.cArtSlider .next{top:50%;top:30vh !important;}.artist-container{width:40%;padding:1.5rem;font-size:0.8rem;}.artist-container .inner{padding:0.5rem 1rem;background:rgb(228,228,228);display:flex;flex-direction:row;}.artist-container .avatar-container{padding-right:0.5rem;}.artist-container .copy{padding:0 !important;width:100% !important;display:flex;flex-direction:column !important;}.artist-container a{font-size:0.8rem;margin-top:0.8rem;text-transform:uppercase;}.artist-container .fa-arrow-up-right{padding-left:0.25rem;}ul.filters.iso-grid-nav,ul.virtual-tour-nav{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:row;}ul.filters.iso-grid-nav li,ul.virtual-tour-nav li{padding:0 0.5rem;cursor:pointer;}ul.filters.iso-grid-nav li.caption,ul.virtual-tour-nav li.caption{font-weight:bold;cursor:auto;}ul.filters.iso-grid-nav li.active,ul.virtual-tour-nav li.active{border-bottom:1px solid rgb(49,38,29);}.cGalleryGrid{box-sizing:border-box;}.cGalleryGrid .grid,.cGalleryGrid .masonry{display:flex;flex-direction:row;flex-wrap:wrap;width:100vw;}.cGalleryGrid .grid .grid-item,.cGalleryGrid .masonry .grid-item{width:25vw;height:25vw;padding:1rem;transition:all 0.2s ease-in-out;}.cGalleryGrid .grid .grid-item a,.cGalleryGrid .masonry .grid-item a{width:100%;height:100%;position:relative;display:block;}.cGalleryGrid .grid .grid-item a .overlay,.cGalleryGrid .masonry .grid-item a .overlay{opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(30,30,30,0.25);display:flex;justify-content:center;align-items:center;font-size:3rem;color:rgb(255,255,255);}.cGalleryGrid .grid .grid-item a:hover .overlay,.cGalleryGrid .masonry .grid-item a:hover .overlay{opacity:1;}.cGalleryGrid .grid .grid-item:hover,.cGalleryGrid .masonry .grid-item:hover{transform:scale(1.1);position:relative;z-index:2;}.cGalleryGrid .grid .grid-item:hover div,.cGalleryGrid .masonry .grid-item:hover div{border:1px solid rgb(255,255,255);}.cGalleryGrid .masonry{justify-content:flex-start;}.cGalleryGrid .masonry .grid-item{width:25vw;height:25vw;padding:1rem;}.cGalleryGrid .masonry .w-half{width:12.5vw !important;}.cGalleryGrid .masonry .w-one{width:25vw !important;}.cGalleryGrid .masonry .w-one-point-five{width:37.5vw !important;}.cGalleryGrid .masonry .w-two{width:50vw !important;}.cEngrainSitemap{height:85vh;width:100vw;padding-left:3%;padding-right:3%;}.cFloorPlanGrid .floor-plan{cursor:pointer;font-size:0.7rem;transition:all 0.2s ease-in-out;background:rgb(228,228,228);padding:0.5rem;}.cFloorPlanGrid .floor-plan:hover{transform:scale(1.1);position:relative;z-index:2;outline:1px solid rgb(255,255,255);}.cFloorPlanGrid .floor-plan h3{padding:0.5rem 0 0.25rem;}.cFloorPlanGrid .floor-plan .description{padding:0.25rem 0;}.cFloorPlanGrid .floor-plan .price{padding:0.25rem 0;}.cFloorPlanGrid .floor-plan .text-link{padding:0.25rem;}.cFloorPlanGrid ul.iso-grid-nav{margin-bottom:1rem;}.floorplan-view-toggler{margin-left:3vw;}.floorplan-view-toggler li.active{background-color:rgb(91,98,54);border-color:rgb(91,98,54) !important;}.cGoogleReviews .reviews .review-stars{display:none;}.cGoogleReviews .reviews .review-item{background:url("/img/quote.svg") no-repeat left center/contain;}.cGoogleReviews .previous,.cGoogleReviews .next{height:64px;width:64px;opacity:0.7;top:50%;transform:translateY(-50%);background:rgb(49,38,29);color:rgb(255,255,255);cursor:pointer;z-index:998;}.cGoogleReviews .previous::hover,.cGoogleReviews .next::hover{opacity:1;}.cGoogleReviews .previous{position:absolute;left:-8vw;}.cGoogleReviews .previous::before{content:"\f177";font-family:"Font Awesome 6 Pro";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;}.cGoogleReviews .next{position:absolute;right:-8vw;content:"\f178";font-family:"Font Awesome 6 Pro";}.cGoogleReviews .next::before{content:"\f178";font-family:"Font Awesome 6 Pro";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;}.cCTA{background:url("/img/bg-floral.jpg") no-repeat top center/cover;background-attachment:fixed;padding-left:3rem;padding-right:3rem;}.cCTA a.btn{font-weight:bold;}.cCTA .inner{outline:1px solid rgb(255,255,255);outline-offset:-0.5rem;}.cContactForm .contact-info h3:not(:first-of-type){margin-top:1.5rem;}.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(228,228,228);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(91,98,54);transform:translateY(-50%);background:rgb(245,245,245);}.cContactForm .contact-form .form label{margin-right:1.5rem;margin-left:0.25rem;}.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:flex;justify-content:flex-end;}.cFullWidthImage .img{min-height:60vh;background-attachment:fixed;}.cFullWidthImage .img-container{position:relative;}.cFullWidthImage .img-container:before{content:"";position:absolute;height:100%;width:100%;display:block;z-index:2;background:url("/img/full-width-inset-border.svg") no-repeat center center;background-size:95%;}.cPopup{position:relative;top:0;left:0;width:100%;text-align:center;margin-bottom:-0.5rem;}.cPopup .close{padding:0.5rem;cursor:pointer;font-size:2rem;position:absolute;right:0;z-index:2;}.cPopup h1{text-align:center;margin:0 auto 0.5rem;padding-top:1rem;display:block;font-size:2.5rem;}.cPopup .inner{padding:1rem;}.cPopup a.btn{margin-top:0.5rem !important;margin-bottom:1rem;}.cPopup .slide{padding-bottom:0.25rem;}.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%;}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all 0.3s ease !important;right:1rem !important;}.grecaptcha-badge:hover{width:256px !important;}#knockDoorwayRoot{z-index:800 !important;}.cHomeHero{background-attachment:unset;padding-top:calc(2.625rem + 50px);}.cHomeHero .left,.cHomeHero .right{align-items:flex-end;}.cHomeHero .left > *,.cHomeHero .right > *{grid-column:1;grid-row:1;}.cHomeHero .left .border-container,.cHomeHero .right .border-container{width:100%;height:100%;font-size:0;padding:2px 2px 0 0;background:rgb(255,255,255);transform:translateX(calc(-12vw - 4px));}.cHomeHero .left .border-container .inner,.cHomeHero .right .border-container .inner{height:100%;width:37vw;background:url("/img/bg-blue-watercolor.jpg") no-repeat top center/cover;display:block;}.cHomeHero .left img,.cHomeHero .right img{width:30vw;transform:translateX(-50%);}.cHomeHero .right .border-container{background:rgb(255,255,255);transform:translateX(-1px);padding:2px 0 0 2px;}.cHomeHero .right img{transform:translateX(20%) !important;}.cHomeHero .center{display:grid;justify-items:center;align-items:flex-end;}.cHomeHero .center > *{grid-column:1;grid-row:1;}.cHomeHero .center .border-container{width:100%;height:min-content;background:rgb(255,255,255);padding:2px 2px 0 2px;font-size:0;}.cHomeHero .center .border-container img{max-width:100%;}.cHomeHero .center .inner{background:rgb(255,255,255);color:rgb(66,85,99) !important;height:min-content;padding:2vw;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:2;}.cHomeHero .center .inner h1,.cHomeHero .center .inner h2{color:rgb(66,85,99) !important;text-align:center;max-width:25vw;}.cHomeHero .center .inner h2{font-size:1rem;font-family:"arboria",sans-serif;margin-top:1rem;}.cHomeHero .center .inner img{width:7vw;margin:0 auto 2rem;}.cHomeHero .mask-scooped{mask-image:url("/img/mask-scooped-top.svg");mask-repeat:no-repeat;mask-size:100%;}.cHomeHero .mask-arched{mask-image:url("/img/mask-arched-top.svg");mask-repeat:no-repeat;mask-size:100%;}.cHomeHero .mask-arched-jumbo{mask-image:url("/img/mask-arched-top-jumbo.svg");mask-repeat:no-repeat;mask-size:100%;}.cHomeHeroVideo .video-container{display:grid;align-items:center;justify-items:center;}.cHomeHeroVideo .video-container > *{grid-column:1;grid-row:1;}.cHomeHeroVideo .video-container video{width:100%;height:100%;object-fit:cover;}.cHomeHeroVideo .video-container img{width:100%;height:auto;max-height:95%;}.cHomeHeroVideo .copy-container{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 5vw;}.cHomeHeroVideo .copy-container h2{font-size:1rem;font-family:"arboria",sans-serif;margin-top:1rem;}.cHomeHeroVideo .copy-container img{width:7vw;margin:0 auto 2rem;}.flower.flower-left-one,.flower.flower-left-two,.flower.flower-right-one{position:relative;}.flower.flower-left-one:before{content:"";position:absolute;z-index:2;top:0;left:0;width:25vw;height:25vw;background:url("/img/flower-left-one.png") no-repeat top right/cover;transform:translate(-7.5vw,-30%);}.flower.flower-left-two:before{content:"";position:absolute;z-index:2;top:0;left:0;width:25vw;height:25vw;background:url("/img/flower-left-two.png") no-repeat top right/cover;transform:translate(-8vw,-50%);}.flower.flower-right-one:before{content:"";position:absolute;z-index:2;top:0;right:0;width:25vw;height:25vw;background:url("/img/flower-right-one.png") no-repeat top left/cover;transform:translate(9vw,-62%);}#home .cWYSIWYG{display:flex;justify-content:center;}#home .cWYSIWYG .inner{width:60vw;max-width:80vw;text-align:center;padding:3rem 16vw 5rem;background:url("/img/wysiwyg-inset-border.svg") no-repeat top center;background-size:100%;}#home .cWYSIWYG + .cCardList{background:url("/img/bg-blue-watercolor.jpg") no-repeat center bottom;background-attachment:unset !important;background-size:100% 60%;}#home .cWYSIWYG + .cCardList .cCard:nth-of-type(2n) .img{mask-image:url("/img/mask-arched-top.svg");mask-repeat:no-repeat;mask-size:auto 100%;mask-position:center;transform:translateY(-3rem);height:calc(50vh + 3rem);margin-bottom:-3rem;}#home .cCardList + .c5050Header{padding-bottom:10rem !important;}#home .c5050Header + .c5050,#home .cCardList + .c5050{transform:translateY(-5.7rem);margin-bottom:-5.7rem;}#home .c5050Header + .c5050 .copy,#home .cCardList + .c5050 .copy{padding-top:5rem;}#home .cCardList + .c5050 .img-container{position:relative;}#home .cCardList + .c5050 .img-container:before{content:"";position:absolute;z-index:2;top:0;left:0;width:15vw;height:15vw;background:url("/img/flower-middle.png") no-repeat top right/cover;transform:translate(-25%,-20%);}body,.BGbluewatercolor,#footer,.BGrobbinseggwatercolor,.BGgreenwatercolor,.cCopyWithBackground,.cCTA,.cFullWidthImage .img,.cHomeHero{background-attachment:fixed !important;}@media screen and (max-width:991px){.cHomeHero{min-height:0;}.cHomeHero .left,.cHomeHero .right{display:none !important;}.cHomeHero .center .inner{width:80vw;}.cHomeHero .center .inner img{width:12vw;margin-bottom:1rem;}.cHomeHero .center .inner h1,.cHomeHero .center .inner h2{width:100%;max-width:100vw;text-align:center;}.cHomeHero .center .inner h2{font-size:1.3rem !important;margin:0.5rem auto;}}@media screen and (max-width:767px){.vertical-padding{padding-top:3rem;padding-bottom:3rem;}.vertical-padding-half{padding-top:1.5rem;padding-bottom:1.5rem;}.vertical-padding-top{padding-top:3rem;}.vertical-padding-top-half{padding-top:1.5rem;}.vertical-padding-top-none{padding-top:0;}.vertical-padding-bottom{padding-bottom:3rem;}.vertical-padding-top-half{padding-bottom:1.5rem;}.vertical-padding-top-none{padding-bottom:0;}.block-padding{padding:3rem 1.5rem;}.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(245,245,245);}nav .offcanvas-body{flex-wrap:nowrap;}nav a.navbar-brand img{height:45px;}h1{font-size:1.8rem;}h2{margin-bottom:1rem;font-size:2rem;}body,.BGbluewatercolor,#footer,.BGrobbinseggwatercolor,.BGgreenwatercolor,.cCopyWithBackground,.cCTA,.cFullWidthImage .img,.cHomeHero{background-attachment:unset !important;}body{background:url("/img/bg-marble.jpg") repeat-y center center;background-size:300%;}.flower.flower-left-one:before{width:55vw;height:55vw;transform:translate(-17vw,-20%);}.flower.flower-left-two:before{width:55vw;height:55vw;transform:translate(-19vw,-40%);}.flower.flower-right-one:before{width:55vw;height:55vw;transform:translate(15vw,-62%);}.c5050 .img-container{order:1;padding-left:0;min-height:40vh;}.c5050 .img-container .img{min-height:40vh;}.c5050 .copy{padding-left:0;padding-right:0;order:2;padding-top:3rem;}.c5050.header .copy{order:1 !important;padding:3rem 0;}.c5050.header .img-container{order:2 !important;}.c5050.header .img{min-height:40vh !important;}.cCopyWithStaggeredImages .copy-container .copy{padding-top:3rem !important;padding-bottom:3rem !important;}.cCopyWithStaggeredImages .left.copy-container .copy{order:2 !important;}.cCopyWithStaggeredImages .left.copy-container img{order:1 !important;}.cCopyWithStaggeredImages .right.copy-container .copy{order:1 !important;}.cCopyWithStaggeredImages .right.copy-container img{order:2 !important;}.cCard{padding-left:0;padding-right:0;justify-content:flex-start;}.cCard:not(:last-of-type){padding-bottom:3rem;}.cCard.no-image:not(:last-of-type){border-right:none;border-bottom:1px solid rgb(255,255,255);padding:1.5rem 0;}.cCard.no-image:first-of-type{padding-top:0;}.cCard.no-image:last-of-type{padding-top:1.5rem;padding-bottom:0;}.cVideoPlayer .video-container{min-height:30vh;}.cVideoPlayer .video-container .overlay{width:90%;}.cImageSlider .continuous img{height:50vw;width:50vw;}.cImageSlider .slider.slider-w-arrows .slick-list,.cArtSlider .slider.slider-w-arrows .slick-list{padding:0 5% !important;}.cImageSlider .slider.slider-w-arrows .slide,.cArtSlider .slider.slider-w-arrows .slide{width:90vw;height:60vh;opacity:0.5;}.cImageSlider .slider.slider-w-arrows .previous,.cImageSlider .slider.slider-w-arrows .next,.cArtSlider .slider.slider-w-arrows .previous,.cArtSlider .slider.slider-w-arrows .next{height:32px;width:32px;}.cImageSlider .slider.slider-w-arrows .previous,.cArtSlider .slider.slider-w-arrows .previous{left:0;}.cImageSlider .slider.slider-w-arrows .next,.cArtSlider .slider.slider-w-arrows .next{right:0;}.cImageSlider h2.continuous,.cArtSlider h2.continuous{width:83.33%;}.cGalleryGrid{box-sizing:border-box;}.cGalleryGrid .grid .grid-item,.cGalleryGrid .masonry .grid-item{width:50vw;height:50vw;padding:0.5rem;transition:all 0.2s ease-in-out;}.cGalleryGrid .masonry{justify-content:flex-start;}.cGalleryGrid .masonry .grid-item{width:50vw;height:50vw;padding:0.5rem;}.cGalleryGrid .masonry .w-half{width:25vw !important;}.cGalleryGrid .masonry .w-one{width:50vw !important;}.cGalleryGrid .masonry .w-one-point-five{width:75vw !important;}.cGalleryGrid .masonry .w-two{width:100vw !important;}ul.filters.iso-grid-nav,ul.virtual-tour-nav{flex-wrap:wrap;}ul.filters.iso-grid-nav li.caption,ul.virtual-tour-nav li.caption{flex-basis:100%;text-align:left;}.cGoogleReviews .previous,.cGoogleReviews .next{height:32px;width:32px;}.cContactForm .contact-info{padding-bottom:3rem;}.cContactForm label:after{content:"";clear:both;display:table;}#footer .top .left{order:2;padding-top:3rem;padding-bottom:3rem;}#footer .top .center{order:1;}#footer .top .right{order:3;justify-content:flex-start;}#footer .bottom .right{justify-content:flex-start;}#footer .bottom .right ul{display:flex;flex-direction:column;padding-top:1rem;}#footer .bottom .right ul li{padding:1rem 0;}#footer .certifications.mobile{display:flex;}#footer .certifications.desktop{display:none;}.cArtSlider .slide .copy{width:100%;}.cArtSlider .slide .description{flex-direction:column;}.artist-container{width:100%;}.cHomeHero{}.cHomeHero .center .inner{}.cHomeHero .center .inner img{width:20vw;margin-bottom:1rem;}.cHomeHeroVideo .inner{padding:2rem;}.cHomeHeroVideo .inner img{width:20vw;}#home .c5050Header + .c5050 .copy{padding-top:3rem;}#home .c5050 + .c5050{padding-top:3rem !important;}#home .cImageSlider + .c5050Header{transform:translateY(-2px);}#home .cWYSIWYG .inner{width:100%;max-width:90vw;padding:0;background:none;}#home .cWYSIWYG + .cCardList{background-size:100% 90%;}#home .cWYSIWYG + .cCardList .cCard:nth-of-type(2n) .img{transform:translateY(0);height:calc(50vh + 3rem);margin-bottom:0;}#home .c5050Header + .c5050,#home .cCardList + .c5050{transform:translateY(-3.1rem);margin-bottom:-3.1rem;}#home .c5050Header + .c5050 .copy,#home .cCardList + .c5050 .copy{padding-top:3rem;}#home .cCardList + .c5050 .img-container{position:relative;}#home .cCardList + .c5050 .img-container:before{left:50%;width:75vw;height:75vw;transform:translate(0,-25%) rotate(-17deg);}}
