::selection{background:var(--brand-accent,var(--medium-green,#4a7c3f));color:#fff}::selection{background:var(--brand-accent,var(--medium-green,#4a7c3f));color:#fff}.ast-single-post-featured-section,.single .post-thumb,.page .post-thumb{display:none!important}html{scroll-behavior:smooth}body,.ast-separate-container{color:var(--text-body,#4a4a4a);font-size:16px;line-height:1.8;background-color:var(--bg-cream,var(--bg-off-white,#fafaf7))!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.site-content,#content{margin-top:0!important;padding-top:0!important}h1,h2,h3,h4,h5,h6,.entry-title,.entry-title a{color:var(--text-dark,#2c2c2c);font-weight:700;line-height:1.35;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}p{text-align:right;color:var(--text-body,#4a4a4a);margin-bottom:1.3em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}strong,b{color:var(--heading-dark,var(--wood-dark,#5d4e37));font-weight:700}a{color:var(--link-color,var(--brand-accent,#4a7c3f));text-decoration:none;transition:color .25s}a:hover{color:var(--link-hover,var(--gold-accent,#c8963e))}.ast-main-header-wrap,#masthead,.site-header,header.site-header,.main-header-bar-wrap{background:var(--header-gradient,linear-gradient(135deg,#2c3e50 0%,#1a252f 100%))!important;background-color:var(--brand-dark,#2c3e50)!important;position:relative!important;box-shadow:0 2px 20px #00000040!important}.site-header:after,header.site-header:after{content:"";background:var(--header-accent-line,linear-gradient(90deg,var(--brand-accent,#4a7c3f),var(--gold-accent,#c8963e),var(--brand-accent,#4a7c3f)));z-index:10;width:100%;height:3px;position:absolute;bottom:0;left:0}.ast-primary-header-bar,.ast-primary-header,.main-header-bar,.ast-header-break-point .ast-primary-header-bar,.ast-header-break-point .main-header-bar,#ast-desktop-header,.ast-desktop-header-content,.ast-builder-header-row,.site-header-primary-section-left,.site-header-primary-section-center,.site-header-primary-section-right,.ast-builder-layout-element,.ast-builder-grid-row,.site-header-section,.ast-above-header,.ast-above-header-bar,.ast-above-header-wrap,.ast-above-header-section,.site-above-header-wrap,.ast-below-header,.ast-below-header-bar,.ast-below-header-wrap,.ast-builder-menu,.ast-builder-menu-1,.main-header-bar-navigation,.ast-site-identity,.site-branding{background:0 0!important}.ast-primary-header-bar,.main-header-bar,.ast-builder-header-row{border-bottom:none!important;min-height:34px!important;padding:0!important}.ast-primary-header-bar .site-primary-header-wrap{min-height:34px!important}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:34px!important}#masthead .ast-main-header-wrap,#masthead .main-header-bar-wrap,#masthead .ast-builder-grid-row-container,#masthead .ast-builder-grid-row,#masthead .ast-builder-layout-element{min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#masthead .ast-main-header-wrap,#masthead .main-header-bar-wrap{padding-top:8px!important;padding-bottom:8px!important}#masthead .ast-builder-grid-row{align-items:center!important}#masthead .site-branding,#masthead .ast-site-identity,#masthead .ast-site-title-wrap{flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.site-title,.site-title a,.ast-site-title-wrap .site-title,.ast-site-title-wrap a,.site-branding .site-title,.ast-site-identity .site-title,.site-header .site-title,#masthead .site-title{margin-right:4px;color:#fff!important;text-shadow:1px 1px 3px #0000004d!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:1.4rem!important;font-weight:700!important}.site-description,.ast-site-title-wrap .site-description,.site-branding .site-description{text-shadow:1px 1px 2px #0003;color:var(--brand-light,#81c784)!important;font-size:.9rem!important}.custom-logo-link img,.ast-site-identity .custom-logo-link img,.site-logo-img img{filter:drop-shadow(0 2px 4px #0003);width:auto!important;max-height:50px!important}.site-branding .site-logo-img,.site-branding .custom-logo-link,.ast-site-identity .site-logo-img,.ast-site-identity .custom-logo-link{align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.main-header-menu a,.ast-header-custom-item a,.main-navigation a,.ast-nav-menu a,.ast-builder-menu a,.menu-item a,nav .menu-item a,#ast-desktop-header .menu-item a{border-radius:4px;transition:all .25s;color:#fff!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;padding:4px 14px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important}.main-header-menu a:hover,.ast-nav-menu a:hover,.ast-builder-menu a:hover,.site-header .menu-item>a:hover,nav .menu-item a:hover{color:var(--nav-hover,#a5d6a7)!important;border-bottom-color:var(--nav-hover,#a5d6a7)!important;background:#ffffff14!important}.current-menu-item>a,.current_page_item>a,.current-menu-ancestor>a,.main-header-menu .current-menu-item>a,.ast-builder-menu .current-menu-item>a,#ast-desktop-header .current-menu-item>a,nav .current-menu-item>a{color:var(--nav-hover,#a5d6a7)!important;border-bottom-color:var(--nav-hover,#a5d6a7)!important;background:#ffffff1a!important;font-weight:700!important}.site-header .nav-menu li ul,.site-header .ast-nav-menu li ul,.ast-nav-menu ul ul,.sub-menu{background-color:var(--submenu-bg,#1a3a1a)!important;z-index:9999!important;border:1px solid #ffffff1a!important;border-radius:8px!important;margin-top:4px!important;padding:6px 0!important;box-shadow:0 8px 24px #00000040!important}.sub-menu .menu-item a,.site-header .nav-menu li ul li a,.site-header .ast-nav-menu li ul li a{padding:10px 18px!important;font-size:.9rem!important}.sub-menu .menu-item a:hover,.site-header .nav-menu li ul li a:hover,.site-header .ast-nav-menu li ul li a:hover{color:var(--nav-hover,#a5d6a7)!important;background:#ffffff1a!important}.menu-item-has-children.wpwriter-open>.sub-menu,.ast-desktop .menu-item-has-children:hover>.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.menu-item-has-children>.sub-menu:before{content:"";background:0 0;width:100%;height:50px;position:absolute;bottom:100%;right:0}.sub-menu .menu-item-has-children>.sub-menu:after{content:"";background:0 0;width:25px;height:100%;position:absolute;top:0;right:100%}.sub-menu .menu-item-has-children>.sub-menu.wpwriter-flip:after{left:100%;right:auto}.sub-menu.wpwriter-flip{left:100%!important;right:auto!important}.site-content{box-shadow:none!important;background:0 0!important;border-radius:0!important;max-width:1140px!important;margin:0 auto!important;padding:44px 48px 96px!important}.single-post #primary,.page #primary{margin-top:0!important}.blog .site-content,.archive .site-content{max-width:1140px!important;padding:20px 34px 90px!important}.blog #primary,.archive #primary{margin-top:32px!important}body.ast-right-sidebar.blog #content,body.ast-left-sidebar.blog #content,body.ast-page-builder-template.blog #content,body.ast-right-sidebar.archive #content,body.ast-left-sidebar.archive #content,body.ast-page-builder-template.archive #content{padding-top:60px!important}.site-content>.ast-container,#content>.ast-container{background:0 0!important;width:100%!important;max-width:none!important;padding:0!important}.ast-article-single{background:#fff!important;border:1px solid #0000000f!important;border-radius:36px!important;margin:44px auto 0!important;padding:36px 60px 60px!important;overflow:hidden!important;box-shadow:0 8px 28px #00000014!important}.ast-blog-post-inner-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.ast-article-single>article{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important}.entry-content .alignwide,.entry-content .alignfull,.entry-content .wp-block-group.alignwide,.entry-content .wp-block-group.alignfull{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.entry-content div[style*="display: flex"]{gap:2.5rem!important;margin-top:0!important;margin-bottom:1.8rem!important}.entry-content div[style*="display: flex"] img:not(.emoji){max-width:100%!important;margin:0!important}.entry-content div[style*="display: flex"] h1{margin-top:0!important;font-size:clamp(1.6rem,2.1vw,2rem)!important;line-height:1.15!important}.entry-content div[style*="display: flex"] p{font-size:.98rem!important}.entry-content div[style*="display: flex"] p[style*=font-size]{font-size:1.05rem!important}@media (width>=1200px){.site-content{max-width:1140px!important}}.entry-title,article>h1,h1.entry-title{color:var(--heading-dark,var(--wood-dark,#5d4e37));margin-bottom:10px;padding-bottom:16px;font-size:1.8rem;font-weight:700;position:relative}.entry-title:after,h1.entry-title:after{content:"";background:linear-gradient(90deg,var(--gold-accent,#c8963e),var(--brand-light,#d4a574));border-radius:2px;width:70px;height:3px;position:absolute;bottom:0;left:0}.entry-content h2{color:var(--heading-dark,var(--wood-dark,#5d4e37));border-bottom:2px solid var(--h2-border,var(--pale-green,#e8f0e4));margin-top:45px;margin-bottom:18px;padding-bottom:10px;font-size:1.45rem;font-weight:700;position:relative}.entry-content h2:before{content:"";background:var(--brand-accent,var(--medium-green,#4a7c3f));width:45px;height:2px;position:absolute;bottom:-2px;left:0}.entry-content h3{color:var(--brand-accent,var(--medium-green,#4a7c3f));border-left:4px solid var(--gold-accent,#c8963e);margin-top:30px;margin-bottom:12px;padding-left:14px;font-size:1.15rem;font-weight:700}.entry-content h4{color:var(--heading-muted,var(--wood-brown,#8b7355));margin-top:22px;margin-bottom:10px;font-size:1.05rem;font-weight:600}.entry-content p{color:var(--text-body,#4a4a4a);margin-bottom:1.2em;font-size:1rem;line-height:1.85}.entry-content [style*="color: #fff"] p,.entry-content [style*="color:#fff"] p,.entry-content [style*="color: white"] p,.entry-content [style*="color: #fff"] h2,.entry-content [style*="color:#fff"] h2,.entry-content [style*="color: white"] h2,.entry-content [style*="color: #fff"] h3,.entry-content [style*="color:#fff"] h3,.entry-content [style*="color: white"] h3,.entry-content [style*="color: #fff"] h4,.entry-content [style*="color:#fff"] h4,.entry-content [style*="color: white"] h4,.entry-content [style*="color: #fff"] li,.entry-content [style*="color:#fff"] li,.entry-content [style*="color: white"] li,.entry-content [style*="color: #fff"] strong,.entry-content [style*="color:#fff"] strong,.entry-content [style*="color: white"] strong,.entry-content [style*="color: #fff"] b,.entry-content [style*="color:#fff"] b,.entry-content [style*="color: white"] b{color:inherit!important}.wp-embed-aspect-9-16 .wp-block-embed__wrapper{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000001f;max-width:320px!important;height:500px!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:0!important}.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.wp-embed-aspect-9-16{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.entry-content div[style*="padding-bottom: 177"]{border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #0000001f;max-width:320px!important;height:500px!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:0!important}.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.entry-content iframe[src*=youtube],.entry-content iframe[src*=vimeo]{border-radius:12px;box-shadow:0 8px 25px #0000001f}@media (width<=768px){.wp-embed-aspect-9-16 .wp-block-embed__wrapper{max-width:280px!important;height:450px!important}.wp-embed-aspect-9-16{max-width:280px!important}.entry-content div[style*="padding-bottom: 177"]{max-width:280px!important;height:450px!important}}.entry-content img,.site-content img,.ast-container img{cursor:pointer;border-radius:14px;margin:20px auto;transition:all .35s;display:block;box-shadow:0 8px 25px #0000001f;width:auto!important;max-width:100%!important;height:auto!important;max-height:450px!important}.entry-content img.emoji,.site-content img.emoji,.ast-container img.emoji{vertical-align:-.1em;box-shadow:none!important;cursor:default!important;border-radius:0!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;display:inline!important;transform:none!important}.entry-content img:hover{transform:scale(1.02);box-shadow:0 12px 35px #0000002e}.entry-content figure,.entry-content figure.wp-block-image,figure.wp-block-image{border-radius:14px!important;width:100%!important;max-width:100%!important;margin:20px auto!important;overflow:hidden!important}.entry-content figure.alignleft,.entry-content figure.alignright{width:auto!important;max-width:50%!important}.entry-content div[style*="display: flex"] figure,.entry-content div[style*="display: flex"] figure.wp-block-image{width:100%!important;max-width:100%!important;margin:0!important}.entry-content div[style*="display: flex"] .wp-block-gallery,.entry-content div[style*="display: flex"] .gallery.wp-block-gallery{columns:unset!important;grid-template-columns:none!important;margin:0!important;display:block!important}.entry-content div[style*="display: flex"]>div>:first-child{margin-top:0!important}.entry-content figure img,.entry-content figure.wp-block-image img,.site-content figure img,.site-content figure.wp-block-image img{margin:0 auto;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:450px!important}.entry-content figcaption,.site-content figcaption,.ast-container figcaption,.wp-element-caption{color:var(--text-muted,#555);text-align:center;margin-top:10px;font-size:1rem;font-style:italic;display:block;background:0 0!important;width:auto!important;height:auto!important;max-height:none!important;position:static!important;inset:auto!important;transform:none!important}.entry-content .wp-block-gallery,.entry-content .gallery.wp-block-gallery{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:10px;grid-auto-rows:auto!important;max-width:100%!important;margin:25px auto!important;padding:0!important;list-style:none!important;display:grid!important}.wpwriter-content-h1 .entry-header .entry-title,.wpwriter-content-h1 .entry-header .entry-title a{display:none!important}.wpwriter-content-h1 .entry-header .entry-title:after{content:none!important;display:none!important}.wpwriter-content-h1 .entry-header{display:none!important}.wpwriter-content-h1 .ast-article-single{padding-top:20px!important}.entry-content>h1{line-height:1.35;font-size:clamp(1.6rem,2.1vw,2rem)!important}.wpwriter-content-h1 .entry-content>h1:first-child,.entry-content>h1:first-child{margin-top:0!important}.entry-content>p:empty{display:none!important}.single-post .site-content,.single-post #content{padding-top:44px!important}.page .site-content,.page #content{padding-top:36px!important}.page .ast-article-single{margin-top:10px!important}.single-post .ast-article-single{margin-top:0!important}.single-post.ast-right-sidebar #secondary,.single-post.ast-left-sidebar #secondary,.single.ast-right-sidebar #secondary,.single.ast-left-sidebar #secondary,.blog.ast-right-sidebar #secondary,.blog.ast-left-sidebar #secondary,.archive.ast-right-sidebar #secondary,.archive.ast-left-sidebar #secondary{display:none!important}.single-post.ast-right-sidebar #primary,.single-post.ast-left-sidebar #primary,.single.ast-right-sidebar #primary,.single.ast-left-sidebar #primary,.blog.ast-right-sidebar #primary,.blog.ast-left-sidebar #primary,.archive.ast-right-sidebar #primary,.archive.ast-left-sidebar #primary{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.single-post .site-content .ast-container,.single .site-content .ast-container,.blog .site-content .ast-container,.archive .site-content .ast-container{display:block!important}@media (width>=922px){.entry-content .wp-block-gallery:not([class*=columns-]),.entry-content .gallery.wp-block-gallery:not([class*=columns-]){grid-template-columns:repeat(3,minmax(0,1fr))!important}}.entry-content .wp-block-gallery.columns-1{grid-template-columns:1fr!important}.entry-content .wp-block-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.entry-content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.entry-content .wp-block-gallery.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.entry-content .wp-block-gallery.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.entry-content .wp-block-gallery.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (width<=921px){.entry-content .wp-block-gallery.columns-4,.entry-content .wp-block-gallery.columns-5,.entry-content .wp-block-gallery.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.entry-content .wp-block-gallery.columns-3,.entry-content .wp-block-gallery.columns-4,.entry-content .wp-block-gallery.columns-5,.entry-content .wp-block-gallery.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=380px){.entry-content .wp-block-gallery{grid-template-columns:1fr!important}}.entry-content .wp-block-gallery figure,.entry-content .gallery.wp-block-gallery figure{background:#fff;border:1px solid #00000012;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000f;border-radius:10px!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.entry-content .wp-block-gallery figure:hover,.entry-content .gallery.wp-block-gallery figure:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000021}.entry-content .wp-block-gallery figure figcaption,.entry-content .gallery.wp-block-gallery figure figcaption,.entry-content .wp-block-gallery figcaption,.entry-content .gallery.wp-block-gallery figcaption,.entry-content .wp-block-gallery .blocks-gallery-item__caption,.entry-content .gallery.wp-block-gallery .blocks-gallery-item__caption,.entry-content .wp-block-gallery .wp-element-caption,.entry-content .gallery.wp-block-gallery .wp-element-caption{text-align:center;line-height:1.4;visibility:visible!important;opacity:1!important;color:var(--text-muted,#555)!important;background:0 0!important;margin:0!important;padding:8px 10px 10px!important;font-size:.95rem!important;display:block!important;position:static!important}.entry-content .wpwriter-product-cards figure,.entry-content .wpwriter-product-cards figure.wp-block-image{border-radius:0;max-width:100%;margin:0;overflow:hidden}.entry-content .wpwriter-product-cards figure img,.entry-content .wpwriter-product-cards figure.wp-block-image img{width:100%;box-shadow:none;border-radius:0;margin:0;transition:transform .35s;display:block;object-fit:cover!important;height:220px!important;max-height:220px!important}.entry-content .wpwriter-product-cards figure img:hover{transform:scale(1.05)}.entry-content .wpwriter-product-cards figure figcaption{display:none}@media (width<=600px){.entry-content .wpwriter-product-cards{grid-template-columns:1fr!important}}.entry-content .wp-block-gallery li,.entry-content .gallery.wp-block-gallery li,.entry-content .wp-block-gallery .blocks-gallery-item{margin:0;padding:0;list-style:none}.entry-content .wp-block-gallery img,.entry-content .gallery.wp-block-gallery img,.site-content .wp-block-gallery img,.site-content .gallery.wp-block-gallery img{aspect-ratio:4/3;object-fit:cover;transition:transform .4s;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;display:block!important}.entry-content .wp-block-gallery figure:hover img,.entry-content .gallery.wp-block-gallery figure:hover img{transform:scale(1.04)!important}.entry-content .wp-block-gallery.wpwriter-masonry{columns:3!important;grid-template-columns:none!important;column-gap:14px!important;display:block!important}.entry-content .wp-block-gallery.wpwriter-masonry figure{break-inside:avoid;margin:0 0 14px!important;display:block!important}.entry-content .wp-block-gallery.wpwriter-masonry img{height:auto!important;aspect-ratio:unset!important;object-fit:unset!important}@media (width<=921px){.entry-content .wp-block-gallery.wpwriter-masonry{columns:2!important}}@media (width<=600px){.entry-content .wp-block-gallery.wpwriter-masonry{columns:1!important}}.entry-content .wp-block-gallery.wpwriter-grid-full>figure:first-child{grid-column:1/-1!important}.entry-content .wp-block-gallery.wpwriter-grid-full>figure:first-child img{height:auto!important;aspect-ratio:unset!important;object-fit:unset!important}.entry-content .wp-block-gallery.wpwriter-stacked{grid-template-columns:1fr!important}.entry-content .wp-block-gallery.wpwriter-stacked figure{margin:0 0 1.5rem!important}.entry-content .wp-block-gallery.wpwriter-stacked img{height:auto!important;aspect-ratio:unset!important;object-fit:unset!important}.entry-content .aligncenter{margin:25px auto;display:block}.entry-content .alignright{float:right;margin:8px 0 18px 22px}.entry-content .alignleft{float:left;margin:8px 22px 18px 0}.wp-caption{box-shadow:none;background:0 0;border-radius:14px;padding:0;width:100%!important;max-width:100%!important}.wp-caption img{width:100%!important;height:auto!important}.wp-caption-text{color:var(--text-muted,#7a7a7a);text-align:center;padding:8px 0 2px;font-size:.85rem;font-style:italic}.entry-content ul:not(.nf-field-element ul):not(.wpcf7-list-item-label){margin:18px 0 25px;padding:0;list-style:none}.entry-content ul:not(.nf-field-element ul)>li:not(.nf-field-element li){color:var(--text-body,#4a4a4a);margin-bottom:4px;padding:8px 0 8px 20px;line-height:1.7;position:relative}.entry-content ul:not(.nf-field-element ul)>li:not(.nf-field-element li):before{content:"";background:var(--brand-accent,var(--medium-green,#4a7c3f));border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:0}.entry-content ul:has(img.emoji)>li:before,.elementor ul>li:before,.entry-content .elementor ul>li:before{content:none!important;display:none!important}.entry-content ul:has(img.emoji)>li{padding-left:0!important}.nf-field-element ul,.nf-field-element ul li,.list-checkbox-wrap ul li,.list-radio-wrap ul li,.list-image-wrap ul li,.wpcf7-list-item,form ul li{padding-right:0!important;list-style:none!important}.nf-field-element ul li:before,.list-checkbox-wrap ul li:before,.list-radio-wrap ul li:before,.list-image-wrap ul li:before,.wpcf7-list-item:before,form ul li:before{content:none!important;display:none!important}.entry-content ul li strong{color:var(--heading-dark,var(--wood-dark,#5d4e37))}.entry-content ol{counter-reset:item;margin:18px 0 25px;padding:0;list-style:none}.entry-content ol li{counter-increment:item;background-color:var(--bg-cream,#f9f6f0);border-left:4px solid var(--brand-accent,var(--medium-green,#4a7c3f));border-radius:8px;margin-bottom:10px;padding:16px 18px 16px 50px;font-size:.95rem;line-height:1.75;transition:all .25s;position:relative}.entry-content ol li:before{content:counter(item);background:var(--brand-accent,var(--medium-green,#4a7c3f));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:14px;left:12px}.entry-content ol li:hover{background-color:var(--bg-pale,var(--pale-green,#e8f0e4));box-shadow:0 2px 8px #0000000f}.entry-content ol li:nth-child(2){border-left-color:var(--gold-accent,#c8963e)}.entry-content ol li:nth-child(2):before{background:var(--gold-accent,#c8963e)}.entry-content ol li:nth-child(3){border-left-color:var(--heading-muted,var(--wood-brown,#8b7355))}.entry-content ol li:nth-child(3):before{background:var(--heading-muted,var(--wood-brown,#8b7355))}.entry-content ol li:nth-child(4){border-left-color:var(--ol-4,#6b9f5b)}.entry-content ol li:nth-child(4):before{background:var(--ol-4,#6b9f5b)}.entry-content ol li:nth-child(5){border-left-color:var(--ol-5,#c86e3e)}.entry-content ol li:nth-child(5):before{background:var(--ol-5,#c86e3e)}.entry-content hr,hr{background:linear-gradient(90deg,transparent,var(--brand-light,#d4a574),var(--gold-accent,#c8963e),var(--brand-light,#d4a574),transparent);border:none;max-width:250px;height:2px;margin:40px auto}.entry-content blockquote{background:var(--bg-cream,#f9f6f0);border-left:4px solid var(--gold-accent,#c8963e);color:var(--text-dark,#2c2c2c);border-right:none;border-radius:8px 0 0 8px;margin:28px 0;padding:22px 28px;font-size:1.02rem;font-style:italic;line-height:1.8;position:relative;overflow:visible}.entry-content blockquote:before{content:"“";color:var(--gold-accent,#c8963e);opacity:.3;pointer-events:none;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:-15px;left:15px}.entry-content a[href^=tel\:],a[href^=tel\:]{transition:all .3s;background:linear-gradient(135deg,var(--brand-accent,var(--medium-green,#4a7c3f))0%,var(--brand-dark,var(--primary-green,#2d5016))100%)!important;color:#fff!important;border-radius:50px!important;padding:12px 28px!important;font-size:1.15rem!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;box-shadow:0 4px 14px #2d50164d!important}.entry-content a[href^=tel\:]:hover,a[href^=tel\:]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 22px #2d501666!important}.entry-content a[href^=tel\:]:before{content:"☎";margin-left:8px;font-size:1.1em}.site-footer a[href^=tel\:]{box-shadow:none!important;font-size:inherit!important;font-weight:inherit!important;color:var(--brand-light,#d4a574)!important;background:0 0!important;border-radius:0!important;padding:0!important;display:inline!important}.site-footer a[href^=tel\:]:before{content:none!important}.site-footer a[href^=tel\:]:hover{color:#fff!important;box-shadow:none!important;transform:none!important}.entry-content .wp-block-button__link,.ast-button,.entry-content input[type=submit],.wpcf7-form input[type=submit],form.search-form input[type=submit]{cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #2d50164d;background:linear-gradient(135deg,var(--brand-accent,var(--medium-green,#4a7c3f))0%,var(--brand-dark,var(--primary-green,#2d5016))100%)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:13px 30px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:.95rem!important;font-weight:600!important}.entry-content .wp-block-button__link:hover,.ast-button:hover,.wpcf7-form input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2d501666}.site-footer,.site-below-footer-wrap,.site-primary-footer-wrap,footer.site-footer{background:var(--footer-gradient,linear-gradient(135deg,#2c3e50 0%,#1a252f 100%))!important;background-color:var(--brand-dark,#2c3e50)!important;color:#fff!important;padding:0!important}.site-footer:before,footer.site-footer:before{content:"";background:var(--footer-accent-line,linear-gradient(90deg,var(--brand-accent,#4a7c3f),var(--gold-accent,#c8963e),var(--brand-accent,#4a7c3f)));width:100%;height:4px;display:block}.site-footer *,.site-primary-footer-wrap *,.site-below-footer-wrap *{text-align:center}.site-primary-footer-wrap .ast-builder-grid-row,.site-primary-footer-wrap .ast-builder-grid-row-container,.site-primary-footer-wrap .ast-builder-footer-grid-columns{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.site-primary-footer-wrap .ast-builder-html-element,.site-primary-footer-wrap .footer-widget-area{text-align:center!important;width:100%!important}.site-footer,.site-footer p,.site-footer span,.site-footer a,.site-footer li,.site-footer div,.site-footer .ast-builder-html-element,.site-footer .ast-builder-html-element p,.site-footer .ast-builder-html-element div,.site-footer .footer-contact,.site-primary-footer-wrap,.site-primary-footer-wrap p,.site-primary-footer-wrap span,.site-primary-footer-wrap a,.site-primary-footer-wrap div,.site-primary-footer-wrap .ast-builder-html-element,.site-primary-footer-wrap .ast-builder-html-element p,.site-primary-footer-wrap .ast-builder-html-element div{color:#fff!important}.site-footer a:hover,.site-primary-footer-wrap a:hover{color:var(--nav-hover,#a5d6a7)!important}.ast-footer-copyright{display:none!important}.site-footer nav ul,.site-footer .menu{justify-content:center!important;gap:20px!important;padding:0!important;list-style:none!important;display:flex!important}.site-footer .menu-item a{transition:all .25s;color:#fff!important;border-bottom:1px solid #0000!important;font-size:.9rem!important}.site-footer .menu-item a:hover{color:var(--nav-hover,#a5d6a7)!important;border-bottom-color:var(--nav-hover,#a5d6a7)!important}.site-footer .ast-builder-html-element,.site-below-footer-wrap .ast-builder-html-element,.ast-footer-copyright,.ast-footer-copyright p{text-align:center!important;color:#fff!important;font-size:.85rem!important}.site-below-footer-wrap .ast-builder-grid-row-container,.site-below-footer-wrap .ast-builder-footer-grid-columns,.site-below-footer-wrap .ast-builder-grid-row{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.site-below-footer-wrap .site-footer-below-section-1,.site-below-footer-wrap .footer-widget-area,.site-below-footer-wrap .ast-builder-html-element{text-align:center!important;justify-content:center!important;width:100%!important;display:flex!important}.site-below-footer-wrap .ast-builder-html-element p{text-align:center!important;margin:0 auto!important}.site-footer nav,.site-footer .ast-builder-menu,.site-footer .menu{justify-content:center!important;width:100%!important;display:flex!important}.site-footer .ast-builder-menu ul,.site-footer nav ul{flex-wrap:nowrap!important;justify-content:center!important;gap:20px!important;margin:0 auto!important;padding:0!important;display:flex!important}.site-footer-menu{background:var(--footer-bg,#1a1a2e);border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding:15px 20px;display:flex}.site-footer-menu a{color:#ffffffbf;font-size:.9rem;text-decoration:none}.site-footer-menu a:hover{color:#fff}.site-footer-menu .menu{flex-wrap:wrap;justify-content:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.site-footer-bottom{padding:10px 20px}.ast-footer-copyright,.ast-footer-copyright p{color:#ffffff80!important;font-size:.8rem!important}.ast-footer-copyright a{text-decoration:none;transition:color .25s;color:#ffffff80!important}.ast-footer-copyright a:hover{color:#ffffffd9!important}.wpwriter-footer-credit{text-align:center;background:#1a365d;width:100%;padding:10px 0;font-size:.8rem}.wpwriter-footer-credit a{color:#ffffff80;text-decoration:none;transition:color .25s}.wpwriter-footer-credit a:hover{color:#ffffffd9}.ast-archive-description{margin-bottom:10px!important;padding:18px 24px!important}.ast-archive-description .ast-archive-title,.ast-archive-description .page-title{text-align:start!important;margin:0!important;font-size:1.3rem!important}.ast-blog-layout-4-grid .ast-row,.ast-grid-3 .ast-row,.ast-separate-container .ast-blog-layout-4-grid .ast-row{flex-wrap:wrap!important;grid-template-columns:none!important;display:flex!important}.ast-grid-common-col,.ast-blog-layout-4-grid .ast-grid-common-col,.ast-separate-container .ast-blog-layout-4-grid .ast-grid-common-col{grid-column:unset!important;width:unset!important}.blog .ast-row,.archive .ast-row,.ast-separate-container.blog .ast-row,.ast-separate-container .archive .ast-row,.ast-separate-container .ast-blog-layout-4-grid .ast-row{padding:16px 0;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:28px!important;margin:0!important;display:flex!important}.blog .ast-row:before,.blog .ast-row:after,.archive .ast-row:before,.archive .ast-row:after{content:none!important;display:none!important}.blog .ast-article-post,.archive .ast-article-post,.blog .ast-col-sm-12.ast-article-post,.archive .ast-col-sm-12.ast-article-post,.ast-separate-container .ast-blog-layout-4-grid .ast-article-post,.ast-separate-container.blog .ast-blog-layout-4-grid .ast-article-post,.ast-separate-container .archive .ast-blog-layout-4-grid .ast-article-post,.ast-separate-container.blog .ast-article-post,.ast-separate-container .archive .ast-article-post{transition:all .3s;box-sizing:border-box!important;background:#fff!important;border-top:none!important;border-radius:20px!important;flex:0 0 calc(33.3333% - 18.6667px)!important;width:calc(33.3333% - 18.6667px)!important;max-width:calc(33.3333% - 18.6667px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 20px #00000014!important}.ast-article-post.remove-featured-img-padding:not(.has-post-thumbnail) .ast-blog-featured-section,.ast-article-post.remove-featured-img-padding:not(.has-post-thumbnail) .post-thumb,.ast-no-thumb .ast-blog-featured-section,.ast-no-thumb .post-thumb,.ast-no-thumb .post-thumb-img-content{aspect-ratio:unset!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.blog .ast-article-post .ast-article-inner,.blog .ast-article-post .post-content,.archive .ast-article-post .ast-article-inner,.archive .ast-article-post .post-content{background:#fff!important}.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner{margin:0!important;padding:0!important}.ast-separate-container .blog .ast-article-post,.ast-separate-container.blog .ast-article-post,.ast-separate-container .archive .ast-article-post,.ast-separate-container.archive .ast-article-post{margin-bottom:0!important;padding:0!important}.ast-separate-container .blog .ast-article-single,.ast-separate-container.blog .ast-article-single,.ast-separate-container .archive .ast-article-single,.ast-separate-container.archive .ast-article-single,.blog .ast-article-post .post-content,.archive .ast-article-post .post-content{padding:0!important}.blog .ast-article-post .post-content>:not(.ast-blog-featured-section):not(.post-thumb),.archive .ast-article-post .post-content>:not(.ast-blog-featured-section):not(.post-thumb){padding-inline:20px!important}.blog .ast-article-post:hover,.archive .ast-article-post:hover{transform:translateY(-5px)!important;box-shadow:0 8px 40px #0000001a!important}.blog .ast-article-post .entry-title,.archive .ast-article-post .entry-title,.blog .ast-article-post .entry-title a,.archive .ast-article-post .entry-title a{text-align:start!important;padding-bottom:8px!important;font-size:1.1rem!important;line-height:1.45!important}.blog .ast-article-post .entry-title:after,.archive .ast-article-post .entry-title:after{display:none!important}.blog .ast-article-post .post-thumb,.archive .ast-article-post .post-thumb,.blog .ast-article-post .post-thumb-img-content,.archive .ast-article-post .post-thumb-img-content{position:relative;aspect-ratio:16/9!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.blog .ast-article-post .post-thumb img,.archive .ast-article-post .post-thumb img,.blog .ast-article-post .post-thumb-img-content img,.archive .ast-article-post .post-thumb-img-content img{transition:transform .4s;object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;display:block!important}.blog .ast-article-post:hover .post-thumb img{transform:scale(1.05)!important}.blog .ast-excerpt-container,.blog .entry-content p,.archive .ast-excerpt-container{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.blog .read-more,.archive .read-more,.blog .ast-read-more-container,.archive .ast-read-more-container{text-align:start!important}.read-more a,.ast-read-more{font-size:0!important}.read-more a:after,.ast-read-more:after{content:"Read More »";color:var(--brand-accent,var(--medium-green,#4a7c3f));font-weight:700;font-size:14px!important}.single-post .entry-title{font-size:1.7rem!important}.wpcf7-form{margin-top:25px}.wpcf7-form label{color:var(--text-dark,#2c2c2c);margin-bottom:8px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.95rem;font-weight:600;display:block}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date],.wpcf7-form textarea,.wpcf7-form select{box-sizing:border-box;background:#fff;border:2px solid #e0dbd4;border-radius:8px;width:100%;padding:12px 16px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;transition:all .3s}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form textarea:focus{border-color:var(--brand-accent,var(--medium-green,#4a7c3f));outline:none;box-shadow:0 0 0 3px #4a7c3f1f}.wpcf7-submit,.wpcf7-form input[type=submit]{cursor:pointer;margin-top:10px;transition:all .3s;box-shadow:0 4px 12px #2d50164d;background:linear-gradient(135deg,var(--brand-accent,var(--medium-green,#4a7c3f))0%,var(--brand-dark,var(--primary-green,#2d5016))100%)!important;color:#fff!important;visibility:visible!important;opacity:1!important;border:none!important;border-radius:50px!important;width:auto!important;padding:14px 40px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:1rem!important;font-weight:600!important;display:inline-block!important}.wpcf7-submit:hover,.wpcf7-form input[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #2d501666!important}.wpcf7-form .wpcf7-not-valid{color:#d9534f;margin-top:5px;font-size:.85rem}article textarea{resize:vertical;min-height:120px}article form input[type=submit],.entry-content form input[type=submit],article form button[type=submit],.entry-content form button[type=submit]{cursor:pointer;margin-top:12px;transition:all .3s;box-shadow:0 4px 12px #2d50164d;background:linear-gradient(135deg,var(--brand-accent,var(--medium-green,#4a7c3f))0%,var(--brand-dark,var(--primary-green,#2d5016))100%)!important;color:#fff!important;visibility:visible!important;opacity:1!important;border:none!important;border-radius:50px!important;padding:14px 36px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:1rem!important;font-weight:600!important;display:inline-block!important}.ast-404-search .search-form input[type=submit],.widget_search .search-form input[type=submit]{display:none!important}.ast-404-search .search-form,.widget_search .search-form{direction:rtl;background:#fff;border:2px solid #e0dbd4;border-radius:14px;max-width:500px;margin:0 auto;overflow:hidden;align-items:stretch!important;padding:0!important;display:flex!important}.ast-404-search .search-form label,.widget_search .search-form label{flex-direction:row-reverse;flex:1;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.ast-404-search .search-form .search-field,.widget_search .search-form .search-field{flex:1;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:14px 20px!important;font-size:1rem!important}.ast-404-search .search-form button.search-submit,.widget_search .search-form button.search-submit{cursor:pointer;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-shrink:0!important;order:1!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:14px 16px!important;display:flex!important}.ast-404-search .search-form button.search-submit:hover,.widget_search .search-form button.search-submit:hover{background:#4a7c3f14!important}.ast-404-search .search-form button.search-submit svg,.widget_search .search-form button.search-submit svg{fill:#999;width:20px;height:20px;transition:fill .3s}.ast-404-search .search-form button.search-submit:hover svg,.widget_search .search-form button.search-submit:hover svg{fill:var(--brand-accent,var(--medium-green,#4a7c3f))}.nf-form-cont{margin-top:25px}.nf-form-content{padding:0}.nf-field-container{margin-bottom:16px}.nf-field-label label{color:var(--text-dark,#2c2c2c);margin-bottom:6px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.95rem;font-weight:600;display:block}.nf-field-label .nf-required-label{color:#d9534f;font-size:.85rem}.nf-field-element input[type=text],.nf-field-element input[type=email],.nf-field-element input[type=tel],.nf-field-element input[type=number],.nf-field-element input[type=date],.nf-field-element textarea,.nf-field-element select,.ninja-forms-field{transition:all .3s;box-sizing:border-box!important;width:100%!important;color:var(--text-body,#4a4a4a)!important;background:#fff!important;border:2px solid #e0dbd4!important;border-radius:8px!important;padding:12px 16px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:1rem!important}.nf-field-element input:focus,.nf-field-element textarea:focus,.nf-field-element select:focus,.ninja-forms-field:focus{border-color:var(--brand-accent,var(--medium-green,#4a7c3f))!important;outline:none!important;box-shadow:0 0 0 3px #4a7c3f1f!important}.nf-field-element textarea{resize:vertical!important;min-height:120px!important}.nf-field-element input[type=submit],.nf-field-element input[type=button].ninja-forms-field.nf-element,.nf-field-element .ninja-forms-field[type=submit],.nf-form-content input.ninja-forms-field[type=submit],.nf-form-content .submit-container input{cursor:pointer;transition:all .3s;background:linear-gradient(135deg,var(--brand-accent,var(--medium-green,#4a7c3f))0%,var(--brand-dark,var(--primary-green,#2d5016))100%)!important;color:#fff!important;-webkit-appearance:none!important;appearance:none!important;border:none!important;border-radius:50px!important;width:auto!important;margin-top:10px!important;padding:14px 40px!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-size:1rem!important;font-weight:600!important;display:inline-block!important;box-shadow:0 4px 12px #2d50164d!important}.nf-field-element input[type=submit]:hover,.nf-form-content input.ninja-forms-field[type=submit]:hover,.nf-form-content .submit-container input:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #2d501666!important}.nf-error-msg,.ninja-forms-nf-error-msg{color:#d9534f;margin-top:4px;font-size:.85rem}.nf-error .ninja-forms-field,.nf-fail .ninja-forms-field{border-color:#d9534f!important}.nf-response-msg{background:var(--bg-pale,var(--pale-green,#e8f0e4));border:2px solid var(--brand-accent,var(--medium-green,#4a7c3f));color:var(--brand-dark,var(--primary-green,#2d5016));text-align:center;border-radius:8px;margin:15px 0;padding:18px 22px;font-weight:600}.nf-field-element .list-checkbox-wrap,.nf-field-element .list-radio-wrap{padding:0}.nf-field-element .list-checkbox-wrap ul,.nf-field-element .list-radio-wrap ul{margin:0;padding:0;list-style:none}.nf-field-element .list-checkbox-wrap li,.nf-field-element .list-radio-wrap li{color:var(--text-body,#4a4a4a);padding:6px 0;font-size:.95rem}.nf-field-element .list-checkbox-wrap li label,.nf-field-element .list-radio-wrap li label{cursor:pointer;align-items:center;gap:8px;font-weight:400;display:inline-flex}.entry-content .nf-form-title h3,.nf-form-title h3{color:var(--heading-dark,var(--wood-dark,#5d4e37))!important;border-left:4px solid var(--gold-accent,#c8963e)!important;margin-bottom:16px!important;padding-left:14px!important;font-size:1.25rem!important}.entry-content table{border-collapse:separate;border-spacing:0;border:1px solid #8b73551f;border-radius:8px;width:100%;margin:25px 0;overflow:hidden;box-shadow:0 2px 8px #0000000f}.entry-content table thead th,.entry-content table th{background:linear-gradient(135deg,var(--brand-accent,var(--medium-green,#4a7c3f))0%,var(--brand-dark,var(--primary-green,#2d5016))100%);color:#fff;text-align:right;border:none;padding:12px 18px;font-size:.95rem;font-weight:600}.entry-content table td{color:var(--text-body,#4a4a4a);text-align:right;border-bottom:1px solid #f0ebe4;padding:12px 18px;font-size:.95rem}.entry-content table tbody tr:last-child td{border-bottom:none}.entry-content table tbody tr:nth-child(2n){background-color:var(--bg-cream,#f9f6f0)}.entry-content table tbody tr:nth-child(odd){background-color:#fff}.entry-content table tbody tr:hover{background-color:var(--bg-pale,var(--pale-green,#e8f0e4))}.entry-content .gallery:not(.wp-block-gallery){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:25px 0;display:grid}.entry-content .gallery-item{border-radius:8px;margin:0;overflow:hidden}.entry-content .gallery-item img{object-fit:cover;width:100%;height:100%;border-radius:0!important;max-height:none!important;margin:0!important}.blog .ast-article-post .entry-meta .cat-links,.archive .ast-article-post .entry-meta .cat-links{display:none!important}.blog .ast-article-post .entry-meta,.archive .ast-article-post .entry-meta{color:var(--text-muted,#7a7a7a);text-align:start;margin:0;padding:8px 0;font-size:.8rem}.blog .ast-article-post .entry-meta a,.archive .ast-article-post .entry-meta a{color:var(--brand-accent,var(--medium-green,#4a7c3f));font-weight:500}.blog .ast-article-post .ast-blog-post-content,.archive .ast-article-post .ast-blog-post-content{padding:14px 18px}.blog .cat-links,.archive .cat-links,.blog .ast-taxonomy-container,.archive .ast-taxonomy-container,.ast-blog-layout-4-grid .ast-taxonomy-container{flex-wrap:wrap;gap:4px 6px;margin:8px 0 6px;font-size:0;display:flex!important}.blog .cat-links a,.archive .cat-links a,.blog .ast-taxonomy-container a,.archive .ast-taxonomy-container a,.ast-blog-layout-4-grid .ast-taxonomy-container a{background:var(--bg-pale,var(--pale-green,#e8f0e4));color:var(--brand-dark,var(--primary-green,#2d5016));text-transform:uppercase;letter-spacing:.2px;border-radius:20px;padding:2px 8px;font-size:.68rem;font-weight:600;line-height:1.4}.blog .ast-article-post .posted-on,.archive .ast-article-post .posted-on{color:var(--text-muted,#7a7a7a);font-size:.8rem}.blog .ast-article-post .entry-meta,.archive .ast-article-post .entry-meta{flex-wrap:wrap;align-items:center;gap:4px 0;font-size:0!important;display:flex!important}.blog .ast-article-post .entry-meta>*,.archive .ast-article-post .entry-meta>*{font-size:.8rem!important}.blog .ast-article-post .entry-meta .posted-by:after,.archive .ast-article-post .entry-meta .posted-by:after{content:"/";color:var(--text-muted,#7a7a7a);padding:0 6px}.blog .ast-article-post .read-more,.archive .ast-article-post .read-more{padding:0 18px 16px}.ast-pagination,.nav-links,.ast-pagination .nav-links{justify-content:center;align-items:center;gap:8px;padding:30px 0;display:flex!important}.ast-pagination .page-numbers,.nav-links .page-numbers{color:var(--text-body,#4a4a4a);background:#fff;border:2px solid #8b73551f;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 16px;font-size:1rem;font-weight:600;transition:all .25s;text-decoration:none!important;display:inline-flex!important}.ast-pagination .page-numbers.current,.nav-links .page-numbers.current{background:var(--brand-accent,var(--medium-green,#4a7c3f));color:#fff;border-color:var(--brand-accent,var(--medium-green,#4a7c3f))}.ast-pagination .page-numbers:hover,.nav-links .page-numbers:hover{border-color:var(--brand-accent,var(--medium-green,#4a7c3f));color:var(--brand-accent,var(--medium-green,#4a7c3f))}.ast-pagination .next,.nav-links .next,.ast-pagination .prev,.nav-links .prev{padding:8px 18px!important;font-size:0!important;line-height:0!important;text-decoration:none!important}.ast-pagination .next *,.nav-links .next *,.ast-pagination .prev *,.nav-links .prev *{display:none!important}.ast-pagination .next:after,.nav-links .next:after{content:"Next  »";font-size:1rem!important;line-height:normal!important}.ast-pagination .prev:after,.nav-links .prev:after{content:"« Previous";font-size:1rem!important;line-height:normal!important}.single-post .entry-meta{color:var(--text-muted,#7a7a7a);border-bottom:1px solid #8b73551f;margin-bottom:20px;padding-bottom:15px;font-size:.85rem}.single-post .entry-meta a{color:var(--brand-accent,var(--medium-green,#4a7c3f));font-weight:500}.single-post .cat-links a{background:var(--bg-pale,var(--pale-green,#e8f0e4));color:var(--brand-dark,var(--primary-green,#2d5016));border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.post-navigation{border-top:2px solid var(--bg-pale,var(--pale-green,#e8f0e4));margin-top:35px;padding-top:25px}.post-navigation .nav-links{justify-content:space-between;gap:20px;display:flex}.post-navigation .nav-previous a,.post-navigation .nav-next a{background:var(--bg-cream,#f9f6f0);border:1px solid #8b73551f;border-radius:8px;padding:14px 18px;font-size:.9rem;font-weight:600;transition:all .25s;display:block}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:var(--bg-pale,var(--pale-green,#e8f0e4));border-color:var(--brand-accent,var(--medium-green,#4a7c3f))}.entry-content a[href^=mailto\:]{color:var(--brand-accent,var(--medium-green,#4a7c3f));font-weight:600;transition:color .25s}.entry-content a[href^=mailto\:]:hover{color:var(--gold-accent,#c8963e)}.comments-area{border-top:2px solid var(--bg-pale,var(--pale-green,#e8f0e4));margin-top:35px;padding-top:25px}.comments-area .comments-title{color:var(--heading-dark,var(--wood-dark,#5d4e37));margin-bottom:20px;font-size:1.3rem}.comment-body{background:var(--bg-cream,#f9f6f0);border-left:4px solid var(--brand-light,#d4a574);border-right:none;border-radius:8px;margin-bottom:16px;padding:18px 20px}.comment-author{color:var(--heading-dark,var(--wood-dark,#5d4e37));font-weight:700}.comment-metadata{color:var(--text-muted,#7a7a7a);font-size:.8rem}.comment-respond{margin-top:25px}.ast-scroll-top-icon,#scroll-to-top{transition:all .3s;background:var(--header-gradient)!important;color:#fff!important;border-radius:50%!important;box-shadow:0 4px 12px #2d501666!important}.ast-scroll-top-icon:hover,#scroll-to-top:hover{transform:translateY(-5px)scale(1.1)!important;box-shadow:0 6px 20px #2d501680!important}a:focus,button:focus,input:focus{outline:2px solid var(--brand-accent,var(--medium-green,#4a7c3f));outline-offset:2px}@media (width<=921px){.ast-header-break-point .main-header-menu,.ast-header-break-point .main-navigation,.ast-header-break-point .main-header-bar-navigation{background:var(--header-gradient,linear-gradient(135deg,#2c3e50 0%,#1a252f 100%))!important;background-color:var(--brand-dark,#2c3e50)!important}.ast-header-break-point .main-header-menu .menu-item,.ast-header-break-point .main-navigation .menu-item{background:0 0!important}.ast-header-break-point .main-header-menu .menu-link,.ast-header-break-point .main-header-menu>.menu-item>a,.ast-header-break-point .main-navigation .menu-item a{box-sizing:border-box;width:100%;color:#fff!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:14px 20px!important}.ast-header-break-point .main-header-menu .sub-menu{box-shadow:none!important;background-color:#0000002e!important;border:none!important;border-radius:0!important;margin-top:0!important;padding:0!important}.ast-header-break-point .main-header-menu .sub-menu .menu-link{padding-left:36px!important;font-size:.9rem!important}.ast-header-break-point .ast-menu-toggle,.ast-header-break-point .menu-toggle,.ast-mobile-menu-buttons-minimal,.ast-button-wrap .ast-mobile-menu-buttons-minimal{color:#fff!important}.ast-header-break-point .ast-mobile-header-wrap .ast-builder-grid-row,.ast-header-break-point #ast-mobile-header .ast-builder-grid-row{width:100%!important;max-width:100%!important}.ast-header-break-point .ast-mobile-header-wrap .site-header-primary-section-left,.ast-header-break-point #ast-mobile-header .site-header-primary-section-left,.ast-header-break-point .ast-mobile-header-wrap .ast-builder-layout-element,.ast-header-break-point .ast-mobile-header-wrap .site-branding,.ast-header-break-point .ast-mobile-header-wrap .ast-site-identity,.ast-header-break-point .ast-mobile-header-wrap .ast-site-title-wrap{min-width:0!important;overflow:hidden!important}.ast-header-break-point .site-title,.ast-header-break-point .ast-site-identity .site-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ast-header-break-point .site-title a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.site-footer nav ul,.site-footer .menu,.ast-builder-footer-grid-columns nav ul,.astra-footer-horizontal-menu{flex-wrap:wrap!important}.site-footer .menu-item .menu-link,.site-footer .menu-item a,.astra-footer-horizontal-menu a,.astra-footer-horizontal-menu .menu-link{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;padding:4px 8px!important}.blog .ast-article-post,.archive .ast-article-post,.blog .ast-col-sm-12.ast-article-post,.archive .ast-col-sm-12.ast-article-post,.ast-separate-container .ast-blog-layout-4-grid .ast-article-post,.ast-separate-container.blog .ast-article-post,.ast-separate-container .archive .ast-article-post{flex:0 0 calc(50% - 14px)!important;width:calc(50% - 14px)!important;max-width:calc(50% - 14px)!important}.ast-primary-header-bar,.ast-builder-header-row{min-height:auto!important;padding:8px 10px!important}.site-title,.site-title a{font-size:1.2rem!important}.custom-logo-link img{max-height:50px!important}}@media (width<=768px){.blog .ast-article-post,.archive .ast-article-post,.blog .ast-col-sm-12.ast-article-post,.archive .ast-col-sm-12.ast-article-post,.ast-separate-container .ast-blog-layout-4-grid .ast-article-post,.ast-separate-container.blog .ast-article-post,.ast-separate-container .archive .ast-article-post{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.blog .ast-row,.archive .ast-row,.ast-separate-container .ast-blog-layout-4-grid .ast-row{gap:18px!important}.site-content{max-width:100%!important;padding:22px 12px 48px!important}.ast-article-single{border-radius:18px!important;margin-top:18px!important;padding:26px 20px 34px!important}.entry-title,article>h1,h1.entry-title{padding-bottom:12px;font-size:1.35rem!important}.single-post .entry-title{font-size:1.3rem!important}.entry-content h2{margin-top:30px;font-size:1.2rem}.entry-content h3{font-size:1.05rem}.entry-content a[href^=tel\:]{text-align:center!important;padding:12px 20px!important;font-size:1rem!important;display:block!important}.entry-content ol li{padding:14px 42px 14px 12px;font-size:.9rem}.wpcf7-submit,.wpcf7-form input[type=submit],article form input[type=submit],.entry-content form input[type=submit],article form button[type=submit],.entry-content form button[type=submit],article input[type=submit],form input[type=submit]{visibility:visible!important;opacity:1!important;-webkit-appearance:none!important;appearance:none!important;width:100%!important;margin:20px 0 30px!important;padding:16px 20px!important;font-size:1.05rem!important;display:block!important}.nf-field-element input[type=submit],.nf-form-content input.ninja-forms-field[type=submit],.nf-form-content .submit-container input{width:100%!important;margin:20px 0 30px!important;padding:16px 20px!important;display:block!important}article form,.entry-content form,.wpcf7-form,.nf-form-cont{overflow:visible!important}article form input,article form textarea,article form select,.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{box-sizing:border-box!important;max-width:100%!important}.site-footer-menu,.site-footer [class*=nav-menu]{gap:12px;padding:10px 15px}.site-footer-menu .menu{gap:12px}.blog .ast-article-post .entry-title,.archive .ast-article-post .entry-title,.blog .ast-article-post .entry-title a,.archive .ast-article-post .entry-title a{font-size:1rem!important}.entry-content img{border-radius:8px!important;max-width:100%!important;height:auto!important}.entry-content figure,.entry-content figure.wp-block-image,.entry-content .wp-block-gallery,.entry-content .gallery.wp-block-gallery,.entry-content .wp-block-gallery figure{max-width:100%!important;margin:15px 0!important}.entry-content table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.entry-content .gallery:not(.wp-block-gallery){grid-template-columns:1fr;gap:12px}.post-navigation .nav-links{flex-direction:column}.entry-content [style*="min-width: 300px"],.entry-content [style*=min-width\:300px],.entry-content [style*="min-width: 280px"],.entry-content [style*=min-width\:280px],.entry-content [style*="min-width: 260px"],.entry-content [style*=min-width\:260px]{flex-basis:100%!important;width:100%!important;min-width:0!important}}@media (width<=480px){.ast-article-single{padding:18px 14px 26px!important}.entry-content img{border-radius:8px!important;max-width:100%!important}.entry-title,article>h1,h1.entry-title{font-size:1.2rem!important}input[type=submit],button[type=submit]{visibility:visible!important;opacity:1!important;min-height:48px!important;margin-bottom:30px!important;display:block!important}[style*="padding: 3rem"],[style*=padding\:3rem],[style*="padding: 2.5rem"],[style*="padding:2.5rem"],[style*="padding: 2rem"],[style*=padding\:2rem]{padding-left:1rem!important;padding-right:1rem!important}.entry-content,.homepage-content,.site-content{overflow-x:clip}}body.home{--ast-normal-container-width:100%;--wp--custom--ast-container-width:100%;--wp--custom--ast-content-width-size:100%}.home .site-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important}.home .site-content .ast-container{width:100%!important;max-width:100%!important;padding:0!important}.home #primary,.home .content-area{width:100%!important;max-width:100%!important;margin-top:0!important}.home .ast-article-single{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;max-width:100%!important;margin:0!important;padding:0!important}.home #primary,.home .entry-content,.home .content-area{box-sizing:border-box!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}@media (width<=768px){.home #primary,.home .entry-content,.home .content-area{padding-left:20px!important;padding-right:20px!important}}@media (width<=480px){.home #primary,.home .entry-content,.home .content-area{padding-left:16px!important;padding-right:16px!important}}.home.page .site-content,.home.page #content{padding-top:0!important}body.admin-bar.home .site-content,body.admin-bar.home #content{margin-top:32px!important}@media screen and (width<=782px){body.admin-bar.home .site-content,body.admin-bar.home #content{margin-top:46px!important}}.homepage-content>p:first-child:empty,.homepage-content>br:first-child{margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important}.homepage-content{width:100%!important;max-width:100%!important;margin:0!important;padding-bottom:3rem!important}.homepage-content h2:before,.homepage-content h2:after{display:none!important}.homepage-content h3{border-left:none!important;padding-left:0!important}.homepage-content>div[style*=background]{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:calc(50vw - 50% + 2rem)!important;padding-right:calc(50vw - 50% + 2rem)!important}.homepage-content img{border-radius:12px;box-shadow:0 4px 20px #0000001a}.homepage-content div[style*="display: grid"]>a{display:flex}.homepage-content div[style*="display: grid"]>a>div{flex:1}.homepage-content div[style*="display: grid"]>p,.homepage-content div[style*="display: flex"]>p,.homepage-content div[style*="display: grid"]>br,.homepage-content div[style*="display: flex"]>br{display:none!important}.homepage-content div[style*="display: grid"]>a>div,.homepage-content div[style*="display: grid"]>div:not([style*=background]){transition:transform .2s,box-shadow .2s}.homepage-content div[style*="display: grid"]>a>div:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f}@media (width<=768px){.homepage-content{padding:0 1rem 2rem}.homepage-content div[style*="display: flex"]{flex-direction:column!important}.homepage-content div[style*="display: grid"]{grid-template-columns:1fr!important}}.homepage-content .hp-hero>p,.homepage-content .hp-hero>br,.homepage-content .hp-cat-strip>p,.homepage-content .hp-cat-strip>br,.homepage-content .hp-topics-grid>p,.homepage-content .hp-topics-grid>br,.homepage-content .hp-reads-grid>p,.homepage-content .hp-reads-grid>br,.homepage-content .hp-reads-list>p,.homepage-content .hp-reads-list>br,.homepage-content .hp-trust-strip>p,.homepage-content .hp-trust-strip>br,.homepage-content .hp-wpwriter-cta>p,.homepage-content .hp-wpwriter-cta>br,.homepage-content .hp-featured-read>p:empty,.homepage-content .hp-featured-read>br{height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important}@keyframes hp-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.homepage-content .hp-section{animation:.6s ease-out both hp-fadeUp}.homepage-content .hp-section:nth-child(2){animation-delay:80ms}.homepage-content .hp-section:nth-child(3){animation-delay:.16s}.homepage-content .hp-section:nth-child(4){animation-delay:.24s}.homepage-content .hp-section:nth-child(5){animation-delay:.32s}.homepage-content .hp-section:nth-child(6){animation-delay:.4s}.homepage-content .hp-section:nth-child(7){animation-delay:.48s}.homepage-content .hp-section:nth-child(8){animation-delay:.56s}.homepage-content .hp-section:nth-child(9){animation-delay:.64s}.homepage-content .hp-section:nth-child(10){animation-delay:.72s}.homepage-content .hp-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;margin:4rem 0 5rem;display:grid}.homepage-content .hp-hero h1{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.homepage-content .hp-hero .hp-subtitle{color:var(--text-muted,#555);margin-bottom:2rem;font-size:1.15rem}.homepage-content .hp-hero-img{box-shadow:12px 12px 0 var(--ast-global-color-5,#d1fae5);border-radius:16px 4px;width:100%}.homepage-content .hp-btn-primary{background:var(--brand-accent,#3498db);color:#fff;border-radius:6px;padding:.8rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.homepage-content .hp-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.homepage-content .hp-btn-ghost{color:var(--brand-accent,#3498db);border:2px solid var(--brand-accent,#3498db);background:0 0;border-radius:6px;padding:.8rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.homepage-content .hp-btn-ghost:hover{background:var(--brand-accent,#3498db);color:#fff}.homepage-content .hp-callout{border-left:5px solid var(--brand-accent,#3498db);background:var(--bg-pale,#e8eef2);color:var(--heading-dark,#2c3e50);border-radius:0 10px 10px 0;margin:2rem 0 0;padding:1.5rem 2rem;font-size:1.1rem;font-style:italic}.homepage-content .hp-topics-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.homepage-content .hp-topic-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2.5rem 2rem 2rem;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.homepage-content .hp-topic-card:hover{border-color:var(--brand-accent,#3498db);transform:translateY(-4px)}.homepage-content .hp-topic-num{color:var(--brand-accent,#3498db);opacity:.07;pointer-events:none;font-size:5rem;font-weight:800;line-height:1;position:absolute;top:-12px;right:16px}.homepage-content .hp-topic-card h3{margin:0 0 .5rem;font-size:1.2rem}.homepage-content .hp-wpwriter-cta{background:var(--header-gradient,linear-gradient(135deg,#2c3e50 0%,#1a252f 100%));color:#fff;border-radius:0;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;padding:4rem calc(50vw - 50% + 3rem);display:grid;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.homepage-content .hp-wpwriter-cta h2{color:#fff;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.homepage-content .hp-wpwriter-cta p{color:#94a3b8;margin:0 0 1.5rem;font-size:1.05rem}.homepage-content .hp-cat-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.homepage-content .hp-cat-strip::-webkit-scrollbar{height:4px}.homepage-content .hp-cat-strip::-webkit-scrollbar-thumb{background:var(--ast-global-color-5,#aed6f1);border-radius:4px}.homepage-content .hp-cat-card{scroll-snap-align:start;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:0 0 180px;padding:1.5rem 1.25rem;text-decoration:none;transition:border-color .2s,transform .2s}.homepage-content .hp-cat-card:hover{border-color:var(--brand-accent,#3498db);color:inherit;transform:translateY(-3px)}.homepage-content .hp-cat-card h3{margin:.5rem 0 .3rem;font-size:1rem}.homepage-content .hp-cat-card p{color:var(--text-muted,#7f8c8d);margin:0;font-size:.88rem}.homepage-content .hp-reads-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.homepage-content .hp-featured-read{background:var(--brand-dark,#2c3e50);color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.homepage-content .hp-featured-read-img{object-fit:cover;z-index:0;opacity:.35;width:100%;height:100%;position:absolute;top:0;left:0}.homepage-content .hp-featured-read>:not(img){z-index:1;position:relative}.homepage-content .hp-featured-read h3{color:#fff;margin:0 0 .75rem;font-size:1.5rem}.homepage-content .hp-featured-read p{color:#94a3b8;margin:0 0 1.5rem}.homepage-content .hp-featured-read a{color:var(--brand-light,#5dade2)}.homepage-content .hp-reads-list{flex-direction:column;gap:0;display:flex}.homepage-content .hp-read-item{color:var(--text-body,#34495e);border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;padding:1.1rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.homepage-content .hp-read-item:hover{color:var(--brand-accent,#3498db)}.homepage-content .hp-read-item:last-child{border-bottom:none}.homepage-content .hp-read-tag{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.homepage-content .hp-trust-strip{justify-content:space-between;gap:0;padding:1.5rem 0;display:flex}.homepage-content .hp-trust-item{text-align:center;border-right:1px solid #e5e7eb;flex:1;padding:0 1.5rem}.homepage-content .hp-trust-item:last-child{border-right:none}.homepage-content .hp-trust-item strong{margin-bottom:.25rem;font-size:.95rem;display:block}.homepage-content .hp-trust-item span{color:var(--text-muted,#7f8c8d);font-size:.85rem}.homepage-content .hp-final-cta{text-align:center;border:2px solid var(--ast-global-color-5,#aed6f1);background:var(--bg-cream,#f0f4f8);border-radius:16px;padding:3rem 2rem}.homepage-content .hp-final-cta h2{margin:0 0 .75rem;font-size:1.8rem}.homepage-content .hp-final-cta p{color:var(--text-muted,#555);margin:0 0 1.5rem;font-size:1.05rem}@media (width<=768px){.homepage-content .hp-hero{grid-template-columns:1fr;margin:2rem 0 3rem}.homepage-content .hp-hero-img{box-shadow:8px 8px 0 var(--ast-global-color-5,#aed6f1)}.homepage-content .hp-topics-grid{grid-template-columns:1fr}.homepage-content .hp-wpwriter-cta{text-align:center;grid-template-columns:1fr;padding:2.5rem calc(50vw - 50% + 1.5rem)}.homepage-content .hp-cat-strip{flex-wrap:wrap}.homepage-content .hp-cat-card{flex:calc(50% - .5rem);min-width:140px}.homepage-content .hp-reads-grid{grid-template-columns:1fr}.homepage-content .hp-trust-strip{flex-direction:column;gap:1rem}.homepage-content .hp-trust-item{text-align:left;border-bottom:1px solid #e5e7eb;border-right:none;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.homepage-content .hp-trust-item:last-child{border-bottom:none}}@media (width<=600px){.entry-content img[src$=\.svg]:not(.emoji),.entry-content img[src*=".svg?"]:not(.emoji),.entry-content img[src*="/icons/"]:not(.emoji){width:min(44px,11vw)!important;max-width:min(44px,11vw)!important;height:auto!important;margin:4px auto!important;display:inline-block!important}}.wp360-container{background:#f8f9fa;border-radius:12px;max-width:600px;margin:0 auto 2rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.wp360-canvas{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.wp360-dragging .wp360-canvas{cursor:grabbing}.wp360-frame{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wp360-loader{color:#6c757d;z-index:2;font-size:1.25rem;font-weight:600}.wp360-controls{background:#0000000a;border-top:1px solid #0000000f;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.wp360-btn{background:var(--brand-accent,#3498db);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s;display:inline-flex}.wp360-btn:hover{background:var(--brand-dark,#2c3e50)}.wp360-btn svg{fill:currentColor}.wp360-hint{color:#999;align-items:center;gap:.25rem;font-size:.8rem;display:flex}.wp360-hint svg{fill:currentColor}.wp360-counter{color:#999;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem}.wp360-dragging .wp360-hint,.wp360-container:not(.wp360-ready) .wp360-controls{display:none}@media (width<=600px){.wp360-container{border-radius:8px;max-width:100%;margin:1rem auto}.wp360-controls{padding:.4rem .75rem}.wp360-hint{display:none}}.ast-separate-container,.ast-separate-container .site-content,.ast-plain-container,.ast-page-builder-template{background-color:inherit}html[dir=rtl] .entry-content,body[dir=rtl] .entry-content,.rtl .entry-content,html[dir=rtl] .entry-content p,html[dir=rtl] .entry-content div>p,body[dir=rtl] .entry-content p,body[dir=rtl] .entry-content div>p,.rtl .entry-content p,.rtl .entry-content div>p{text-align:right!important}html[dir=rtl] .entry-content ul,html[dir=rtl] .entry-content ol,body[dir=rtl] .entry-content ul,body[dir=rtl] .entry-content ol,.rtl .entry-content ul,.rtl .entry-content ol{list-style-position:outside;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:20px!important}html[dir=rtl] .entry-content ul>li,html[dir=rtl] .entry-content ol>li,body[dir=rtl] .entry-content ul>li,body[dir=rtl] .entry-content ol>li,.rtl .entry-content ul>li,.rtl .entry-content ol>li{text-align:right!important;padding-left:0!important;padding-right:20px!important}html[dir=rtl] .entry-content ul>li:before,html[dir=rtl] .entry-content ol>li:before,body[dir=rtl] .entry-content ul>li:before,body[dir=rtl] .entry-content ol>li:before,.rtl .entry-content ul>li:before,.rtl .entry-content ol>li:before{left:auto!important;right:0!important}html[dir=rtl] .entry-content ol>li,body[dir=rtl] .entry-content ol>li,.rtl .entry-content ol>li{padding-left:18px!important;padding-right:50px!important}html[dir=rtl] .entry-content ol li,body[dir=rtl] .entry-content ol li,.rtl .entry-content ol li{border-left:0!important}html[dir=rtl] .entry-content h1:after,html[dir=rtl] .entry-content h2:after,html[dir=rtl] .entry-content h3:after,html[dir=rtl] .entry-content h4:after,html[dir=rtl] .entry-content h1:before,html[dir=rtl] .entry-content h2:before,html[dir=rtl] .entry-content h3:before,html[dir=rtl] .entry-content h4:before,body[dir=rtl] .entry-content h1:after,body[dir=rtl] .entry-content h2:after,body[dir=rtl] .entry-content h3:after,body[dir=rtl] .entry-content h4:after,body[dir=rtl] .entry-content h2:before,body[dir=rtl] .entry-content h3:before,.rtl .entry-content h1:after,.rtl .entry-content h2:after,.rtl .entry-content h3:after,.rtl .entry-content h4:after,.rtl .entry-content h1:before,.rtl .entry-content h2:before,.rtl .entry-content h3:before,.rtl .entry-content h4:before{left:auto!important;right:0!important}html[dir=rtl] .entry-content h3,body[dir=rtl] .entry-content h3,.rtl .entry-content h3{border-left:0!important;border-right:4px solid var(--gold-accent,currentColor)!important;padding-left:0!important;padding-right:14px!important}html[dir=rtl] .entry-content [style*=border-left][style*=\#3b82f6],html[dir=rtl] .entry-content [style*=border-left][style*=\#3B82F6],body[dir=rtl] .entry-content [style*=border-left][style*=\#3b82f6],body[dir=rtl] .entry-content [style*=border-left][style*=\#3B82F6],.rtl .entry-content [style*=border-left][style*=\#3b82f6],.rtl .entry-content [style*=border-left][style*=\#3B82F6]{border-left:0!important;border-right:4px solid #3b82f6!important;border-radius:8px 0 0 8px!important}body.rtl .main-header-menu .sub-menu,body.rtl .main-navigation .sub-menu,body.rtl .ast-primary-header .main-header-menu>.menu-item>.sub-menu,html[dir=rtl] .main-header-menu .sub-menu{left:auto!important;right:0!important}body.rtl .main-header-menu .sub-menu .sub-menu,body.rtl .main-navigation .sub-menu .sub-menu,html[dir=rtl] .main-header-menu .sub-menu .sub-menu{top:0!important;left:auto!important;right:100%!important}body.rtl .main-header-menu .sub-menu li>a,html[dir=rtl] .main-header-menu .sub-menu li>a,body.rtl .entry-content table td,body.rtl .entry-content table th,html[dir=rtl] .entry-content table td,html[dir=rtl] .entry-content table th,body.rtl .ast-excerpt-container,body.rtl .ast-excerpt-container p,body.rtl .entry-content,body.rtl .entry-content p,body.rtl .entry-content li,body.rtl .entry-content blockquote,body.rtl .entry-title,body.rtl .entry-header,body.rtl .ast-article-post .entry-title,body.rtl .ast-read-more-container,html[dir=rtl] .ast-excerpt-container,html[dir=rtl] .ast-excerpt-container p,html[dir=rtl] .entry-content,html[dir=rtl] .entry-content p,html[dir=rtl] .entry-content li,html[dir=rtl] .entry-content blockquote,html[dir=rtl] .entry-title,html[dir=rtl] .entry-header,html[dir=rtl] .ast-read-more-container{text-align:right!important;direction:rtl!important}body.rtl .ast-read-more-container a:after,body.rtl .read-more a:after,body.rtl .ast-read-more:after,html[dir=rtl] .ast-read-more-container a:after,html[dir=rtl] .read-more a:after,html[dir=rtl] .ast-read-more:after{content:"קרא עוד «"!important;font-size:1rem!important}body.rtl .ast-read-more-container a,body.rtl .read-more a,html[dir=rtl] .ast-read-more-container a,html[dir=rtl] .read-more a{font-size:0!important}