.main-navigation .inside-navigation{justify-content:space-between}.main-navigation .navigation-branding{flex:1.2}.main-navigation #primary-menu{flex:3}.main-navigation #primary-menu+div{flex:0.45;text-align:center}#site-navigation{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .2s ease}#sticky-navigation{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s ease}.acc-img>img:not(:first-child){display:none}.canvas-menu{padding:50px 0 0}.canvas-menu li{margin:0 0 20px!important;display:block}.canvas-menu li a{font-size:16px}.main-navigation.toggled .menu-toggle{opacity:0!important;outline:0}.main-navigation .menu-toggle{font-size:24px!important}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:auto!important;right:10px!important;top:10px!important}.slideout-overlay{background:#222!important}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{padding-right:3px!important}@media (max-width:1020px){.navigation-branding{margin-left:1em!important}}.gravity-theme input[type=email],.gravity-theme input[type=text],.gravity-theme textarea{border:1px solid rgba(142,103,44,.24)!important;padding:0 15px;height:44px;border-radius:0!important;outline:0!important}.gravity-theme input[type=email]:focus,.gravity-theme input[type=text]:focus,.gravity-theme textarea:focus{border:1px solid #8e672c!important}.gravity-theme textarea{height:96px!important;resize:vertical!important;width:100%!important}.gform_wrapper.gravity-theme .gfield_label,.gravity-theme .gform-field-label{display:block!important;font-size:14px!important;font-weight:600!important;font-family:Inter!important;color:#222!important}.gform_wrapper.gravity-theme .gform_footer input[type=submit]{display:block!important;width:100%!important;border:none!important;height:44px!important;padding:0 10px!important;line-height:100%;font-family:Syne!important;font-size:14px!important;font-weight:600!important;border-radius:0!important;background:#8e672c!important}.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{background:#6b4d1f!important;color:#fff!important}.map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.facet-project .facetwp-template{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.facet-project-filter .facetwp-type-dropdown{margin:0}.facet-project-filter select{display:block;width:100%;border:1px solid rgba(142,103,44,.24);padding:0 15px;height:46px;font-family:Inter;font-size:14px;color:#222}@media (max-width:1024px){.facet-project .facetwp-template{grid-template-columns:1fr}}.slider .filter{text-align:center;margin:0 0 5em;display:flex;align-items:center;justify-content:center;gap:12px}.slider .filter button{cursor:pointer;background:rgba(255,255,255,.1);height:38px;padding:0 24px;border-radius:19px;color:rgba(255,255,255,.7);transition:all .2s ease-in;line-height:28px;font-family:Syne;font-weight:600;font-size:14px}.slider .filter button.active,.slider .filter button:hover{background:#8e672c;box-shadow:0 5px 15px 3px rgba(142,103,44,.3)}#main-slider{margin:0 0 3em;position:relative}#main-slider .slidenav{height:0;display:block;position:absolute;left:0;top:46%;transform:translateY(-50%);width:100%;padding:0 2em}#main-slider .slidenav .prev{float:left}#main-slider .slidenav .next{float:right}#main-slider .slick-slide{height:600px;display:flex;align-items:center}#main-slider .slick-slide img{height:500px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.3;transition:all .2s ease}#main-slider .slick-slide.slick-current{position:relative;z-index:3}#main-slider .slick-slide.slick-current img{height:600px;opacity:1;transform:scale(1.39)}#main-slider .slick-track{align-items:center;display:flex}#thumb-slider .slick-carousel{max-width:900px;margin:0 auto}#thumb-slider .slick-slide{width:80px;position:relative;opacity:.4;transition:all .2s ease;margin:0 5px;cursor:pointer}#thumb-slider .slick-slide:hover{opacity:1}#thumb-slider .slick-slide.slick-current{opacity:1}#thumb-slider .slick-slide img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}#thumb-slider .slick-slide.slick-current img{border:2px solid #8e672c}@media (max-width:767px){#main-slider .slick-slide,#main-slider .slick-slide img,#main-slider .slick-slide.slick-current img{height:300px}#main-slider .slidenav{padding:0}#main-slider .slidenav a{transform:scale(.7)}.slider .filter{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-right:-1em;gap:0;margin-bottom:3em}.slider .filter::-webkit-scrollbar{display:none}.slider .filter button{flex:0 0 auto;margin:0 1em 0 0}}.slideout-menu .sub-menu{margin-left:.5em;box-shadow:none}.site-content li>a,.site-content p>a{color:var(--secondary)}.site-content li>a:focus,.site-content li>a:hover,.site-content p>a:focus,.site-content p>a:hover{text-decoration:underline}.entry-content ol,.entry-content ul{margin:0 0 1.5em 1.2em}.entry-content ol li:not(:last-child),.entry-content ul li:not(:last-child){margin-bottom:.5rem}.entry-content li::marker{color:var(--primary)}.gb-accordion .gb-accordion__content p:last-child{margin-bottom:0}@media(max-width:1024px){.tablet-no-br br{display:none!important}}@media(max-width:767px){.mobile-no-br br{display:none!important}}.hover-underline a,.no-underline{text-decoration:none}.hover-underline a:hover{text-decoration:underline}.hover-zoom,.hover-zoom-bg>div{transition:ease all .3s}.hover-zoom-bg>div:hover,.hover-zoom:hover{transform:scale(1.1)}.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important}.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:2px solid #fff;padding:1rem!important;border-radius:12px;transition:ease all .3s}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme input:hover,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme select:hover,.gform_wrapper.gravity-theme textarea:focus,.gform_wrapper.gravity-theme textarea:hover{border-color:#000}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input[type=submit]{padding:16px 24px;color:#fff;background-color:#000;border:2px solid #000;border-radius:12px;transition:ease all .3s}.gform_wrapper.gravity-theme #field_submit input:focus,.gform_wrapper.gravity-theme #field_submit input:hover,.gform_wrapper.gravity-theme .gform_footer input[type=submit]:focus,.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{color:#000;background-color:transparent}@media (max-width:767px){.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input[type=submit]{width:100%}}.gform_wrapper.gravity-theme .gform_footer{padding-bottom:0!important;margin:0!important}.gform_wrapper.gravity-theme .gform_footer input{margin-bottom:0!important}.gform_wrapper.gravity-theme .gform_required_legend{display:none!important}.splide__list{display:flex!important;flex-wrap:nowrap!important}.splide__list>.splide__slide{cursor:grab}.splide__list>.gb-loop-item.splide__slide:active,.splide__list>.splide__slide:active{cursor:grabbing}.splide__arrow{position:absolute;top:50%;transform:translateY(-50%);fill:white;background-color:transparent;border:2px solid #000;border-radius:99px;padding:1em;line-height:0;transition:ease all .3s}@media (max-width:1472px){.splide__arrow{position:unset}.splide__arrows.splide__arrows--ltr{display:none!important}}.splide__arrow:focus,.splide__arrow:hover{background-color:transparent;border-color:#fff}.splide__arrow svg{height:16px;width:16px;transition:ease all .3s}.splide__arrow.splide__arrow--prev{left:-76px}.splide__arrow.splide__arrow--next{right:-76px}.splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.splide__arrow.splide__arrow--prev:hover svg{transform:rotate(180deg) translateX(3px)}.splide__arrow.splide__arrow--next:hover svg{transform:translateX(3px)}.splide__arrows.splide__arrows--ltr{display:flex;justify-content:center;gap:1em}.splide__pagination{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;margin:1em 0 0 0!important;gap:1em}.splide__pagination li{margin:0!important}.splide__pagination li button{padding:0;background-color:rgba(255,255,255,.4);border-radius:50%;transition:ease all .3s;display:block;position:relative;border:none;width:8px;height:8px}.splide__pagination li button:after{display:block;position:absolute;width:12px;height:12px;border:1px solid #fff;content:'';left:-2px;top:-2px;opacity:0;transition:ease all .3s;border-radius:50%}.splide__pagination li button.is-active,.splide__pagination li button:hover{background:#fff}.splide__pagination li button.is-active::after{opacity:1}.external-pagination .splide__pagination{bottom:-24px}.external-pagination .splide__pagination li button{background-color:var(--primary-transparent)}.external-pagination .splide__pagination li button.is-active{background-color:var(--primary)}.reviews .splide__pagination{display:flex;margin:2em 0 0 0!important;gap:8px;position:relative;bottom:auto;left:auto;transform:none;display:flex}.reviews .splide__pagination li button{padding:0;background-color:rgba(34,34,34,.2);border-radius:4px;transition:ease all .3s;display:block;position:relative;border:none;width:8px;height:8px}.reviews .splide__pagination li button.is-active,.reviews .splide__pagination li button:hover{background:#8e672c}.reviews .splide__pagination li button.is-active{width:16px}.reviews .splide__pagination li button:after{display:none}