@font-face{font-family:Open Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/opensans-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/opensans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/robotoslab-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--lime:#aaeb64;--accent:#a1d24a;--ink:#555;--card-ink:#54595f;--border:#e7e7e7;--site-width:1270px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:150px}body{margin:0;background:#fff;color:var(--ink);font-family:Open Sans,Arial,sans-serif;font-size:24px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}a{color:#000;text-decoration:none;transition:color .18s ease,background-color .18s ease}a:hover{color:var(--accent)}img{max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit}a,button,input,summary{touch-action:manipulation}button,summary{cursor:pointer}button{border:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #79a832;outline-offset:5px}input{min-width:0}input:focus{border-color:var(--accent)}h1,h2,h3,h4,h5,h6{font-family:Open Sans,Arial,sans-serif;font-weight:700;line-height:1.4;margin:0}p{margin:0 0 30px}::selection{background:var(--accent);color:#fff}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;inset:12px 12px auto auto;z-index:1000;transform:translateY(-160%);background:var(--lime);padding:10px 20px;font-size:16px;color:#111}.skip-link:focus{transform:translateY(0)}.site-header{background:#000;height:136px;color:#fff;position:sticky;top:-26px;z-index:50}.site-nav{height:136px;display:flex;align-items:flex-start;justify-content:center;gap:85px;direction:ltr;padding-top:50px}.site-logo{display:block;width:200px;flex:none;line-height:0}.site-logo img{display:block;width:200px;height:auto}.site-nav-link{color:rgba(255,255,255,.8);font-size:18px;font-weight:700;letter-spacing:3px;line-height:29px;padding:3px 0 10px;position:relative;white-space:nowrap;direction:rtl;margin-top:3px}.site-nav-link:hover,.site-nav-link[aria-current=page]{color:#fff}.site-nav-link:after{position:absolute;content:"";height:1px;background:var(--accent);inset:auto 0 0;transform:scaleX(0);transform-origin:right;transition:transform .18s}.site-nav-link:hover:after,.site-nav-link[aria-current=page]:after{transform:scaleX(1)}body:has(.home-main:not(.search-page)) .site-nav-home,body:has(.page-shell) .site-nav-blog{color:#fff}body:has(.home-main:not(.search-page)) .site-nav-home:after,body:has(.page-shell) .site-nav-blog:after{transform:scaleX(1)}.mobile-menu{display:none}.home-main{border-top:20px solid var(--lime);padding:90px 0;margin:0 auto}.home-grid,.home-intro,.home-main>.empty-state,.home-main>.pagination{width:calc(95% - 20px);max-width:1250px;margin-left:auto;margin-right:auto}.home-intro{text-align:center}.home-intro h1{color:var(--lime);font-size:48px;line-height:1;font-weight:700;margin:0 0 20px}.home-intro h2{color:#494b4d;font-size:36px;line-height:1;font-weight:600;margin:0 0 30px}.search-form{height:50px;border-radius:30px;background:#f1f2f4;display:flex;align-items:center;direction:rtl;margin:0 10px 30px;overflow:hidden}.search-form input{border:0;background:transparent;box-shadow:none;outline:0;color:#7a7a7a;font-size:15px;font-weight:600;flex:1 1;height:50px;padding:0 16.67px;width:100%}.search-form input::placeholder{color:#aaa;opacity:1}.search-form button{display:flex;align-items:center;justify-content:center;background:transparent;color:#000;width:50px;height:50px;flex:none;padding:0;font-size:14px}.search-form button svg{width:19px;height:19px}.search-form button:hover{color:#76a42d}.home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 30px;direction:rtl}.post-card{display:flex;flex-direction:column;background:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.15);position:relative;overflow:hidden;min-width:0;transition:box-shadow .2s}.post-card:hover{box-shadow:0 0 16px rgba(0,0,0,.21)}.card-image{display:block;position:relative;aspect-ratio:1/.66;overflow:hidden;flex:none;margin-bottom:20px}.card-image img{object-fit:cover;transition:transform .25s}.card-image img,.card-image>a:not(.category-badge){width:100%;height:100%;display:block}.post-card:hover .card-image img{transform:scale(1.025)}.category-badge{position:absolute;z-index:1;right:20px;top:20px;background:#61ce70;color:#fff;border-radius:999px;padding:7.2px 14.4px;font:500 12px/1 Roboto,Arial,sans-serif}.card-body{padding:20px 30px 25px;flex:1 1;display:flex;flex-direction:column}.card-title{font:600 21px/1.4 Roboto,Arial,sans-serif;color:var(--card-ink);margin:0 0 25px}.card-title a{color:inherit}.card-title a:hover{color:var(--accent)}.card-excerpt{font:400 14px/21px Roboto,Arial,sans-serif;color:#777;margin:0 0 20px}.card-excerpt p{margin:0}.read-more{font:600 17px/1.6 Roboto,Arial,sans-serif;color:rgba(120,178,20,.5);background:rgba(161,210,74,.01);padding:0 15px;display:inline-block;align-self:flex-start;margin-top:5px}.read-more:hover{color:#6b971f}.card-excerpt .read-more{display:table;font:600 17px/21px Roboto,Arial,sans-serif;padding:4px 4px 4px 16px;margin:20px 0 0}.card-meta{border-top:1px solid #eaeaea;padding:15px 30px;font:400 12px/15.6px Roboto Slab,Arial,sans-serif;color:#adadad;margin-top:auto}.card-meta>span[aria-hidden=true]{padding:0 5px}.home-main .pagination{margin-top:45px}.archive-link,.load-more{text-align:center;margin:35px 0 0;font-size:16px}.load-more button{font:600 16px/1.5 Open Sans,Arial,sans-serif;background:var(--accent);padding:12px 24px;border-radius:5px;color:#111}.load-more button:hover{background:var(--lime)}.search-page{border-top:0;width:95%;max-width:1270px;padding-top:60px}.search-page>h1{font-size:36px;margin-bottom:30px;text-align:center}.search-page>.search-form{max-width:800px;margin:0 auto 30px}.search-page>p{font-size:18px;text-align:center;margin-bottom:35px}.search-results{max-width:900px;margin:0 auto}.search-results article{padding:30px 0;border-bottom:1px solid var(--border);font-size:18px}.search-results h2{font-size:25px;margin-bottom:15px}.search-results p{margin-bottom:15px}.search-results article>a{font-size:16px;color:#6b971f}.breadcrumbs{min-height:61px;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:var(--lime);font-size:14px;line-height:1.6;color:#333;text-align:center}.breadcrumbs a{color:#111}.breadcrumbs a:hover{color:#58751a}.breadcrumbs svg{width:16px;height:16px;vertical-align:middle;flex:none}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.breadcrumbs li+li:before{content:"‹";display:inline-block;margin-left:12px;color:rgba(0,0,0,.35);font-size:21px;line-height:1;vertical-align:-1px}.breadcrumbs>span[aria-hidden=true]{font-size:21px;line-height:1;color:rgba(0,0,0,.35);direction:ltr;unicode-bidi:isolate}.page-shell{width:95%;max-width:1270px;margin:80px auto;display:grid;grid-template-columns:minmax(0,2.14fr) minmax(0,1fr);gap:50px;align-items:start;direction:rtl}.content-column,.sidebar{min-width:0}.sidebar{font-size:14px}.sidebar-box{border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:30px;margin:0 0 50px;background:#fff}.sidebar-box h2,.sidebar-box h3,.sidebar-box h4{font-size:20px;font-weight:700;line-height:28px;padding:0 0 20px;margin:0 0 20px;border-bottom:5px solid rgba(170,235,100,.2);position:relative}.sidebar-box h2:after,.sidebar-box h3:after,.sidebar-box h4:after{content:"";position:absolute;width:50px;height:5px;bottom:-5px;right:0;background:var(--accent)}.sidebar-search{display:flex;gap:10px;direction:rtl}.sidebar-search input{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.1);height:58px;padding:10px;flex:1 1;width:100%;font-size:24px;color:#555;background:#fff}.sidebar-search button{background:var(--accent);border-radius:4px;font-size:14px;color:#111;padding:12px 20px;flex:none}.sidebar-search button:hover{background:var(--lime)}.tag-list{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;align-items:center}.tag-list a{font-size:12px;line-height:1.6;color:#666;background:#e6e6e6;padding:8px 12px;border-radius:4px;display:inline-block}.tag-list a:hover{background:var(--accent);color:#111}.archive-title{font-size:32px;margin-bottom:40px;color:#333}.blog-list{display:block}.blog-row{display:flow-root;min-height:368px;padding-bottom:70px;margin-bottom:0;position:relative}.blog-row:after{content:"";position:absolute;right:0;left:0;bottom:35px;border-bottom:1px solid #eee}.blog-image{float:right;width:300px;max-width:40%;margin:0 0 20px 50px;border:3px solid #fff;border-radius:8px;box-shadow:20px 20px 1px rgba(161,210,74,.2);overflow:hidden;aspect-ratio:300/267;display:block}.blog-image img{width:100%;height:100%;object-fit:cover;display:block}.post-title{font:700 24px/1.4 Open Sans,Arial,sans-serif;color:#000;margin:0 0 10px}.post-title a{color:#000}.post-title a:hover{color:var(--accent)}.post-byline{font-size:12px;line-height:16px;color:#999;display:flex;align-items:center;gap:12px;margin:10px 0 16px;min-height:40px}.post-byline img{width:40px;height:40px;border-radius:50%;flex:none}.post-byline a,.post-byline strong{font-size:14px;font-weight:700;display:block;color:#333}.post-byline time{display:block}.post-excerpt{font-size:19px;line-height:1.6;margin:0 0 25px;color:#777}.post-excerpt p{margin:0}.blog-body>.read-more{font-family:Open Sans,Arial,sans-serif;margin-top:0}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;direction:rtl;font-size:18px;margin-top:50px}.pagination a,.pagination button,.pagination>span{min-width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eee;border-radius:5px;color:#555;padding:0 12px;background:#fff}.pagination .current,.pagination [aria-current=page],.pagination a:hover{background:var(--accent);color:#111;border-color:var(--accent)}.empty-state{padding:60px 20px;text-align:center;font-size:20px}.empty-state h1,.empty-state h2{margin-bottom:20px}.article-header{margin-bottom:30px}.article-header h1{font-size:38px;color:#333;line-height:1.4;margin-bottom:12px}.article-header .post-byline{margin-bottom:0}.article-image{margin:0 0 38px;overflow:hidden}.article-image,.article-image img{display:block;width:100%;height:auto;border-radius:5px}.article-content{font-size:24px;line-height:1.6}.article-content>ol,.article-content>p,.article-content>ul{margin-bottom:30px}.article-content p:empty{display:none}.article-content h1{font-size:48px}.article-content h2{font-size:36px}.article-content h3{font-size:42px}.article-content h4{font-size:28px}.article-content h1,.article-content h2,.article-content h3,.article-content h4{font-weight:700;line-height:1.4;margin:0 0 42px;color:#555;scroll-margin-top:30px}.article-content p{margin:0 0 30px}.article-content .has-medium-font-size{font-size:20px!important;line-height:1.6}.article-content .has-small-font-size{font-size:13px!important}.article-content .has-large-font-size{font-size:36px!important}.article-content .has-x-large-font-size{font-size:42px!important}.article-content ol,.article-content ul{padding:0;margin:0 40px 30px 0}.article-content li>ol,.article-content li>ul{margin-bottom:0}.article-content a{color:#000;font-weight:700}.article-content a:hover{color:var(--accent)}.article-content figure{max-width:100%;margin:0 0 24px}.article-content figure img{display:block;margin:auto;height:auto}.article-content figcaption{font-size:14px;text-align:center;color:#777;margin-top:8px}.article-content blockquote{border-right:5px solid var(--accent);padding:20px 30px;margin:30px 0;background:#f8f8f8}.article-content hr{border:0;border-top:1px solid #eee;margin:40px 0}.article-content table{width:100%;border-collapse:collapse;font-size:18px;margin:0 0 30px;word-break:normal}.article-content td,.article-content th{border:1px solid #ddd;padding:10px;text-align:right}.article-content th,.article-content thead td{background:#f3f3f3;font-weight:700}.article-content .wp-block-table{overflow-x:auto}.article-content .wp-block-table table{min-width:540px}.article-content .wp-block-image.aligncenter{text-align:center}.article-content .wp-block-yoast-faq-block{font-size:20px}.article-content .schema-faq-section{margin-bottom:30px}.article-content .schema-faq-question{font-weight:700;display:block;margin-bottom:12px}.article-content .schema-faq-answer{margin-bottom:20px}.article-content .has-text-align-center{text-align:center}.article-content .has-text-align-left{text-align:left}.article-content .has-text-align-right{text-align:right}.article-content .alignleft{float:left;margin:0 30px 30px 0}.article-content .alignright{float:right;margin:0 0 30px 30px}.article-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.table-of-contents{border:1px solid #e8e8e8;border-radius:5px;padding:18px 24px;margin:0 0 30px;font-size:16px;background:#fafcf7}.table-of-contents summary{font-size:18px;font-weight:700;color:#555}.table-of-contents ol,.table-of-contents ul{margin-top:15px;margin-bottom:0;padding-right:22px}.table-of-contents a{color:#555}.article-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;padding:25px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:40px 0}.article-navigation{display:flex;justify-content:space-between;gap:30px;padding:25px 0;margin:20px 0 40px;font-size:18px}.related-posts{margin-top:50px;padding:30px 0;border-top:1px solid #eee}.related-posts>h2,.related-posts>h3{font-size:20px;margin-bottom:30px;border-right:5px solid var(--accent);padding-right:20px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.article-grid .post-title{font-size:18px;margin-top:15px}.article-grid img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:5px}.article-grid .post-card .card-title{font-size:18px}.article-grid .card-body{padding:15px}.portfolio-shell{display:block}.portfolio-shell .article-content{width:100%}.article-content [data-elementor-post-type=portfolio] .elementor-container{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:100%;margin:auto}.article-content [data-elementor-post-type=portfolio] .elementor-column{min-width:0;position:relative}.article-content [data-elementor-post-type=portfolio] .elementor-col-50{width:50%}.article-content [data-elementor-post-type=portfolio] .elementor-col-100{width:100%}.article-content [data-elementor-post-type=portfolio] .elementor-widget-wrap{padding:10px}.article-content [data-elementor-post-type=portfolio] .elementor-widget{margin-bottom:20px}.article-content [data-elementor-post-type=portfolio] .elementor-widget-cz_gap{margin-bottom:0}.article-content [data-elementor-post-type=portfolio] .cz_gap{height:30px}.article-content [data-elementor-post-type=portfolio] .elementor-widget-wrap>.elementor-widget-cz_gap:first-child .cz_gap{height:10px}.article-content [data-elementor-post-type=portfolio] .cz_wpe_content>p:last-child{margin-bottom:0}.article-content [data-elementor-post-type=portfolio] .cz_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.article-content [data-elementor-post-type=portfolio] .cz_grid_c3{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content [data-elementor-post-type=portfolio] .cz_grid_c4{grid-template-columns:repeat(4,minmax(0,1fr))}.article-content [data-elementor-post-type=portfolio] .cz_grid_details,.article-content [data-elementor-post-type=portfolio] .cz_grid_first{display:none}.article-content [data-elementor-post-type=portfolio] .cz_grid_link{display:block}.article-content [data-elementor-post-type=portfolio] .cz_grid_link img{display:block;width:100%;height:auto;border-radius:5px}.article-content [data-elementor-post-type=portfolio] .cz_grid_carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:0;width:calc(100% - 30px);margin-right:30px;scroll-snap-type:x mandatory;scrollbar-color:var(--accent) #eee;scrollbar-width:thin;padding-bottom:10px;overscroll-behavior-x:contain}.article-content [data-elementor-post-type=portfolio] .cz_grid_carousel>.cz_grid_item{flex:0 0 100%;min-width:0;scroll-snap-align:start}.article-content [data-elementor-post-type=portfolio] .cz_wh>div{margin-bottom:10px;position:relative}.article-content [data-elementor-post-type=portfolio] .cz_wh>div>div.clr{display:flex;justify-content:space-between;align-items:center;gap:15px}.article-content [data-elementor-post-type=portfolio] .cz_wh_left{font-size:16px;color:#999;position:relative;z-index:1;background:#fff;white-space:nowrap}.article-content [data-elementor-post-type=portfolio] .cz_wh_left b{font-weight:400}.article-content [data-elementor-post-type=portfolio] .cz_wh_right{font-size:24px;color:#555;position:relative;z-index:1;background:#fff;padding-right:10px}.article-content [data-elementor-post-type=portfolio] .cz_wh_line{position:absolute;top:50%;right:0;left:0;border-bottom:1px solid rgba(161,210,74,.2)}.article-content [data-elementor-post-type=portfolio] a.cz_btn{display:inline-block;background:var(--accent);color:#111;font-size:18px;padding:12px 25px;border-radius:5px}.article-content [data-elementor-post-type=portfolio] a.cz_btn:hover{background:var(--lime)}.article-content [data-elementor-post-type=portfolio] .cz_btn_onhover{display:none}.site-footer{position:relative;background:#111;color:#555;min-height:552px;padding:120px 0 80px}.site-footer-inner{width:95%;max-width:1270px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;direction:rtl;align-items:start}.site-footer-about{text-align:center}.site-footer-logo{display:inline-block;line-height:0}.site-footer-logo img{display:block;width:220px;height:auto}.site-footer-pinterest{display:flex;justify-content:center;align-items:center;color:rgba(170,235,100,.7);margin:40px auto 70px;width:64px;height:64px}.site-copyright{font-size:24px;line-height:1.6;text-align:right;margin:0}.site-footer-recent h2{font-size:20px;line-height:28px;color:rgba(255,255,255,.8);font-weight:500;margin:0 0 40px}.site-footer-recent ul{margin:0;padding:0 20px 0 0;color:#666}.site-footer-recent li{font-size:18px;line-height:2;border-bottom:1px solid #252525;padding:0 0 3px}.site-footer-recent a{color:#666}.site-footer-recent a:hover{color:var(--lime)}.back-to-top{position:fixed;z-index:20;left:auto;right:30px;bottom:30px;background:var(--accent);color:#111;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.95}.back-to-top:hover{background:var(--lime);color:#111}@supports(animation-timeline:scroll()){.back-to-top{animation:show-back-to-top linear both;animation-timeline:scroll(root block);animation-range:0 500px}@keyframes show-back-to-top{0%,90%{opacity:0;visibility:hidden}to{opacity:.95;visibility:visible}}}@media(min-width:1600px){.home-grid,.home-intro,.home-main>.pagination{max-width:1250px}}@media(max-width:1100px){.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell{gap:35px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sidebar-box{padding:22px}.sidebar-search{gap:8px}.sidebar-search input{font-size:18px}.sidebar-search button{padding:10px 14px}.blog-image{width:40%;margin-left:30px}.article-content h3{font-size:36px}}@media(max-width:1024px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell{display:block;width:90%;margin:60px auto}.sidebar{margin-top:60px}.sidebar-box{padding:30px}.sidebar-search input{font-size:24px}.sidebar-box .tag-list{justify-content:flex-start}.blog-row{min-height:330px}.site-footer-inner{width:90%;gap:35px}}@media(max-width:767px){html{scroll-padding-top:95px}body{font-size:20px;line-height:1.5}.site-header,.site-nav{height:90px}.site-header{position:relative;top:auto}.site-nav{justify-content:space-between;align-items:center;padding:0 25px;gap:20px;direction:rtl}.site-logo,.site-logo img{width:180px}.site-nav-link{display:none}.mobile-menu{display:block;direction:rtl}.mobile-menu summary{list-style:none;width:30px;height:28px;display:flex;flex-direction:column;justify-content:space-around;padding:3px 0}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{height:2px;width:27px;background:#fff;display:block}.mobile-menu-links{position:absolute;top:90px;left:0;right:0;background:#111;padding:15px 20px;box-shadow:0 6px 10px #0002}.mobile-menu-links a{color:#ddd;font-size:17px;display:block;padding:12px 15px;border-bottom:1px solid #292929}.mobile-menu-links a:hover{background:var(--accent);color:#111;border-radius:5px}.home-main{padding:50px 0 60px;border-top-width:15px}.home-grid,.home-intro,.home-main>.pagination{width:90%}.home-intro h1{font-size:36px;line-height:1.2;margin-bottom:18px}.home-intro h2{font-size:26px;line-height:1.4;margin-bottom:25px}.search-form{margin:0 0 30px}.home-grid{grid-template-columns:minmax(0,1fr);gap:30px}.card-image{aspect-ratio:2;margin-bottom:20px}.card-body{padding-top:15px;padding-bottom:25px}.card-title{font-size:21px}.card-excerpt{font-size:14px;line-height:21px}.card-meta{padding-top:15px;padding-bottom:15px}.breadcrumbs{padding:12px 20px;font-size:12px;min-height:55px;overflow:hidden}.breadcrumbs ol{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;white-space:nowrap;padding-bottom:2px;scrollbar-width:thin}.breadcrumbs li+li:before{margin-left:10px}.page-shell{margin:40px auto;width:90%}.sidebar{margin-top:40px}.sidebar-box{margin-bottom:30px}.blog-row{min-height:0;padding-bottom:70px;margin-bottom:0;text-align:center}.blog-image{float:none;max-width:none;width:100%;aspect-ratio:1.125;max-height:450px;margin:0 0 30px;border-radius:6px;box-shadow:12px 12px 1px rgba(161,210,74,.2)}.post-title{font-size:24px}.post-byline{justify-content:center}.post-excerpt{font-size:19px;line-height:1.6}.blog-body>.read-more{margin-left:auto;margin-right:auto}.archive-title{font-size:28px}.article-header h1{font-size:30px}.article-header .post-byline{justify-content:flex-start}.article-image{margin-bottom:30px}.article-content{font-size:20px;line-height:1.5}.article-content .has-medium-font-size{font-size:20px!important;line-height:1.5}.article-content h1{font-size:36px}.article-content h2,.article-content h3{font-size:30px}.article-content h4{font-size:24px}.article-content h1,.article-content h2,.article-content h3,.article-content h4{margin-bottom:25px}.article-content p{margin-bottom:20px}.article-content ol,.article-content ul{margin-right:22px;margin-bottom:20px}.article-content td,.article-content th{padding:8px}.article-content .alignleft,.article-content .alignright{float:none;display:block;margin:0 auto 20px}.table-of-contents{padding:15px 18px;font-size:15px}.article-navigation{display:block}.article-navigation a{display:block;margin-bottom:15px}.article-grid{grid-template-columns:1fr;gap:30px}.article-content [data-elementor-post-type=portfolio] .elementor-col-50{width:100%}.article-content [data-elementor-post-type=portfolio] .elementor-widget-wrap{padding:0}.article-content [data-elementor-post-type=portfolio] .cz_grid_carousel{width:100%;margin-right:0}.article-content [data-elementor-post-type=portfolio] .cz_grid_c3,.article-content [data-elementor-post-type=portfolio] .cz_grid_c4{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.article-content [data-elementor-post-type=portfolio] .cz_wh_right{font-size:19px}.article-grid img{max-height:280px}.site-footer{padding:70px 0 60px}.site-footer-inner{display:flex;flex-direction:column;gap:55px;width:90%}.site-footer-about,.site-footer-recent{width:100%}.site-footer-pinterest{margin:30px auto}.site-copyright{text-align:center;font-size:20px}.site-footer-recent h2{margin-bottom:25px}.site-footer-recent li{font-size:17px}.site-footer-spacer{display:none}.back-to-top{right:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}