:root{--t:0.5s ease all;--d:250ms}.l-header .w-nav.type_desktop .mobile-menu-only{display:none}.l-header .w-nav.type_desktop .w-nav-list.level_2{border-radius:0;padding:5px}.l-header .w-nav.type_desktop .w-nav-list{background:rgba(15,19,31,.7)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.25rem;padding-left:12px}.l-header .w-nav.type_mobile{background:rgba(15,19,31,.7)!important;border-radius:.25rem;padding-right:12px}.l-header .w-nav.type_mobile .desktop-menu-only{display:none}.l-header .w-nav.type_mobile .w-nav-list .menu-item.level_1+.level_1:not(.my-account){border-top:1px solid var(--color-content-border)}.l-header.sticky .w-nav.type_desktop>.w-nav-list{background:rgba(15,19,31,.1)!important}.l-header.sticky .w-nav.type_desktop>.w-nav-list ul.w-nav-list{background:rgba(15,19,31,.9)!important}.l-header.sticky .w-nav.type_mobile{background:rgba(15,19,31,.1)!important;border-radius:.25rem;padding-right:12px}.header_hor .w-nav.type_desktop .menu-item.level_1>a.w-btn{margin-right:0}.header_hor .w-nav.type_mobile .menu-item.level_1>a.w-btn{border-radius:0}.royalSlider .rsArrow{background:#fff;border-radius:10rem;color:var(--color-content-heading);font-size:1rem;line-height:2rem;height:2rem;margin-top:-1rem;margin-left:.25rem;margin-right:.25rem;opacity:0;width:2rem}.royalSlider:hover .rsArrow{opacity:.7;-webkit-transition:var(--t);-o-transition:var(--t);transition:var(--t)}.royalSlider:hover .rsArrow:hover{background:var(--color-content-secondary);color:#fff;opacity:1;-webkit-transition-duration:var(--d);-o-transition-duration:var(--d);transition-duration:var(--d)}form.filters .w-filter-item-title{line-height:1}form.filters .w-filter-item-title:before{content:'Filter by '}form.filters .w-filter-item-value{margin:0}@media (min-width:600px){.home-galleries-carousel .owl-stage-outer{position:relative}.home-galleries-carousel .owl-stage-outer:after,.home-galleries-carousel .owl-stage-outer:before{background:var(--color-content-primary);content:'';position:absolute;width:30px;z-index:100}.home-galleries-carousel .owl-stage-outer:before{inset:0 auto 0 0;mask-image:-webkit-gradient(linear,left top,right top,from(black),to(transparent));mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(black),to(transparent));-webkit-mask-image:linear-gradient(to right,#000,transparent)}.home-galleries-carousel .owl-stage-outer:after{inset:0 0 0 auto;mask-image:-webkit-gradient(linear,right top,left top,from(black),to(transparent));mask-image:linear-gradient(to left,#000,transparent);-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(black),to(transparent));-webkit-mask-image:linear-gradient(to left,#000,transparent)}.home-galleries-carousel .owl-stage-outer .owl-item{-webkit-filter:grayscale(1);filter:grayscale(1);scale:.9;-webkit-transition:var(--t);-o-transition:var(--t);transition:var(--t)}.home-galleries-carousel .owl-stage-outer .owl-item.center{-webkit-filter:grayscale(0);filter:grayscale(0);scale:1.1}.owl-stage-outer+.owl-nav .owl-next,.owl-stage-outer+.owl-nav .owl-prev{-webkit-transition:var(--t);-o-transition:var(--t);transition:var(--t);opacity:0}.owl-stage-outer+.owl-nav .owl-prev{-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);transform:translateX(-3rem)}.owl-stage-outer+.owl-nav .owl-next{-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem)}.owl-stage-outer .owl-nav:hover .owl-next,.owl-stage-outer .owl-nav:hover .owl-prev,.owl-stage-outer:hover+.owl-nav .owl-next,.owl-stage-outer:hover+.owl-nav .owl-prev{-webkit-transition-duration:var(--d);-o-transition-duration:var(--d);transition-duration:var(--d);opacity:1}.owl-stage-outer .owl-nav:hover .owl-prev,.owl-stage-outer:hover+.owl-nav .owl-prev{-webkit-transform:translateX(-4rem);-ms-transform:translateX(-4rem);transform:translateX(-4rem)}.owl-stage-outer .owl-nav:hover .owl-next,.owl-stage-outer:hover+.owl-nav .owl-next{-webkit-transform:translateX(4rem);-ms-transform:translateX(4rem);transform:translateX(4rem)}.owl-nav .owl-next:after,.owl-nav .owl-next:before,.owl-nav .owl-prev:after,.owl-nav .owl-prev:before{-webkit-transition:var(--t);-o-transition:var(--t);transition:var(--t)}.owl-nav .owl-next:before,.owl-nav .owl-prev:before{background:var(--color-content-bg);z-index:2}.owl-nav .owl-next:after,.owl-nav .owl-prev:after{color:var(--color-content-heading);z-index:3}.owl-nav .owl-next:hover:after,.owl-nav .owl-next:hover:before,.owl-nav .owl-prev:hover:after,.owl-nav .owl-prev:hover:before{-webkit-transition-duration:var(--d);-o-transition-duration:var(--d);transition-duration:var(--d)}.owl-nav .owl-next:hover:before,.owl-nav .owl-prev:hover:before{background:var(--color-content-secondary)}.owl-nav .owl-next:hover:after,.owl-nav .owl-prev:hover:after{color:#fff}.owl-nav .owl-prev:hover{-webkit-transform:translateX(-4rem);-ms-transform:translateX(-4rem);transform:translateX(-4rem);opacity:1}.owl-nav .owl-next:hover{-webkit-transform:translateX(4rem);-ms-transform:translateX(4rem);transform:translateX(4rem);opacity:1}}.tax-project-type .filters{display:none}body.logged-in .signed-out{display:none}body:not(.logged-in) .signed-in{display:none}.sp-wrap-cpt{margin-bottom:3rem}.sp-wrap-cpt ul{margin-bottom:1.5rem}.woocommerce #payment .payment_methods li img{max-width:30px;margin-right:2px}.no-touch .bg_solid .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after,.no-touch .bg_transparent .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:var(--color-header-middle-text-hover)}.w-nav.type_mobile .menu-item>a.w-btn{margin-top:.5rem;width:calc(100% - 1.4rem)}.pagination>:not(.custom) .page-numbers{border-radius:.2em;font-size:.8rem;height:2rem;line-height:2rem;width:2rem}.w-post-elm>.l-section:first-of-type{padding-top:0}.w-post-elm>.l-section:last-of-type{padding-bottom:0}.gform_confirmation_message{background:#c9f7b2;border-radius:0;color:#333;font-size:1.2rem;line-height:1;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors>ol a{color:#fff}.gform_wrapper.gravity-theme .gform_validation_errors{background:rgba(255,0,0,.85)!important;border-radius:0;margin:0 0 1rem 0;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors>h2.gform_submission_error{color:#fff;font-size:1.2rem;line-height:1;padding-left:1.5rem}.gform_required_legend{display:none}img.gform_ajax_spinner{position:fixed!important;z-index:999999;left:0;top:0;right:0;bottom:0;display:block!important;overflow:hidden!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.7);background-image:url('data:image/svg+xml,<svg width="24" height="24" stroke="%23fff" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><circle cx="12" cy="12" r="9.5" fill="none" stroke-width="3" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" calcMode="spline" values="0 150;42 150;42 150;42 150" keyTimes="0;0.475;0.95;1" keySplines="0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1" repeatCount="indefinite"/><animate attributeName="stroke-dashoffset" dur="1.5s" calcMode="spline" values="0;-16;-59;-59" keyTimes="0;0.475;0.95;1" keySplines="0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1" repeatCount="indefinite"/></circle><animateTransform attributeName="transform" type="rotate" dur="2s" values="0 12 12;360 12 12" repeatCount="indefinite"/></g></svg>');background-repeat:no-repeat;background-size:4rem;background-position:center center;content:""}.l-main .w-image.align_right,.l-main img.alignright{margin-left:1.5rem}.l-main .w-image.align_left,.l-main img.alignleft{margin-right:1.5rem}.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{margin-bottom:1.5rem}@media (max-width:767px){.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{display:block;float:none;margin:10px auto 1.5rem auto;text-align:center}.l-main .w-image.align_center img,.l-main .w-image.align_left img,.l-main .w-image.align_right img,.l-main img.aligncenter img,.l-main img.alignleft img,.l-main img.alignright img{height:auto;max-width:100%;width:auto}}@media (max-width:767px){.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{height:auto;max-width:100%;width:auto}}