.blog-post-page,.blog-post-shell{width:100%;background:#fff;overflow:visible}.blog-post-shell{--blog-sticky-top:6.78125rem;--blog-content-max:87.5rem;max-width:var(--blog-content-max);margin:0 auto;padding:0 1.25rem 4rem;color:#272727;font-family:Montserrat,Plus Jakarta Sans,system-ui,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}.blog-post-header{margin-inline:-.375rem}.blog-post-title{font-family:Montserrat,Plus Jakarta Sans,system-ui,sans-serif;font-size:3.4375rem;font-weight:800;line-height:1.3;color:#272727;margin:1.5rem 0 1.625rem;letter-spacing:normal}.blog-post-hero{position:relative;display:block;margin-bottom:1.25rem}.blog-post-hero__media{width:calc((100% - 1.25rem) * .81)}.blog-post-hero__ctas{position:absolute;top:0;right:0;width:calc((100% - 1.25rem) * .19)}.blog-post-hero__image{width:100%;height:auto;display:block;border-radius:15px;object-fit:cover;aspect-ratio:800/537}.blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:.75rem 0 1.5rem;margin-bottom:.5rem;border-bottom:1px solid #e8e4df;font-size:.9rem}.blog-post-meta__date{display:inline-flex;align-items:center;gap:.4rem;color:#666;text-decoration:none}.blog-post-meta__date:hover{color:#272727}.blog-post-grid{display:grid;grid-template-columns:minmax(0,1.267fr) minmax(0,2.897fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}.blog-post-grid__sidebar,.blog-post-grid__toc{min-height:0}.blog-post-grid__sidebar{padding-top:33.5rem}.blog-toc{position:sticky;top:var(--blog-sticky-top);z-index:30}@keyframes blog-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-toc{display:block;width:100%;background:transparent;border:0;border-radius:0;box-shadow:none;animation:blog-fade-in .5s ease both}.blog-toc:after{display:block;height:2px;background:#f9f9ef;content:""}.blog-toc__header{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:1.25rem;cursor:pointer;list-style:none;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;color:#272727;background:#f9f9ef;box-shadow:inset 0 0 0 1px #9da5ae}.blog-toc__header::-webkit-details-marker{display:none}.blog-toc__label{flex-grow:0}.blog-toc__toggle{display:flex;align-items:center;width:1.09375rem;height:1.25rem;flex-shrink:0}.blog-toc__toggle-icon{width:1.09375rem;height:1.25rem;fill:#272727}.blog-toc__toggle-icon--up{display:none}.blog-toc[open] .blog-toc__toggle-icon--up,.blog-toc__toggle-icon--down{display:block}.blog-toc:not([open]) .blog-toc__body,.blog-toc[open] .blog-toc__toggle-icon--down{display:none}.blog-toc__body{width:100%;max-height:815px;padding:1.25rem;overflow-y:auto;background:#f9f9ef}.blog-toc__list{list-style:none;margin:0;padding:0}.blog-toc__list--nested{margin-top:.5rem;padding-left:2.25rem}.blog-toc__item{margin:0 0 .5em}.blog-toc__item:last-child{margin-bottom:0}.blog-toc__link{display:block;font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.45;font-weight:400;color:#272727;text-decoration:none;transition:color .2s ease}.blog-toc__link:focus-visible,.blog-toc__link:hover{color:#789d53;text-decoration:underline}.blog-toc__link--active{color:#789d53}.blog-post-grid__content{min-width:0;font-size:1.125rem;line-height:1.4444;color:#272727}.blog-post-grid__content h2,.blog-post-grid__content h3,.blog-post-grid__content h4{font-family:Montserrat,sans-serif;font-weight:700;color:#1a1a1a;margin:2rem 0 .75rem;line-height:1.3;scroll-margin-top:130px}.blog-post-grid__content h2{margin:.5rem 0 1rem;font-size:2.25rem;font-weight:600;line-height:2.5rem;color:#272727}.blog-post-grid__content h3{font-size:1.25rem}.blog-post-grid__content p{margin:0 0 1.125rem}.blog-post-grid__content ol,.blog-post-grid__content ul{margin:0;padding:0 0 0 2.5rem}.blog-post-grid__content li{margin-bottom:.5rem}.blog-post-grid__content img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.blog-post-grid__content a{color:#5a7a3a;text-decoration:underline;text-underline-offset:2px}.blog-post-grid__content a:hover{color:#3d5528}.blog-post-grid__content .eael-adv-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.blog-post-grid__content .eael-adv-accordion .eael-accordion-list .eael-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:15px;color:#272727;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;background:#f9f9f9;border:1px solid rgba(0,0,0,.02);transition:all .3s ease-in-out}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header>.eael-accordion-tab-title{flex-grow:1;margin:0;color:#272727;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:28px}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header span,.blog-post-grid__content .eael-adv-accordion .eael-accordion-header>i{margin-right:10px}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header :is(.fa-accordion-icon,.fa-toggle){display:inline-block;width:16px!important;height:16px!important;flex:0 0 16px;color:#789d53;fill:#789d53}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header .fa-accordion-icon{margin-right:10px}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header .fa-toggle{margin:0;transform:rotate(0);transition:all .3s ease-in-out}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header .eael-advanced-accordion-icon-closed{display:block}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header .eael-advanced-accordion-icon-opened{display:none}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header.active .eael-accordion-tab-title,.blog-post-grid__content .eael-adv-accordion .eael-accordion-header:focus-visible .eael-accordion-tab-title,.blog-post-grid__content .eael-adv-accordion .eael-accordion-header:hover .eael-accordion-tab-title{color:#789d53}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header.active .eael-advanced-accordion-icon-closed{display:none}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header.active .eael-advanced-accordion-icon-opened{display:block}.blog-post-grid__content .eael-adv-accordion .eael-accordion-header.active .fa-toggle{transform:rotate(90deg)}.blog-post-grid__content .eael-adv-accordion .eael-accordion-content{position:relative;display:none;box-sizing:border-box;padding:15px;color:#272727;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:26px;border:1px solid #eee}.blog-post-grid__content .eael-adv-accordion .eael-accordion-content.active{display:block}.blog-post-grid__content table{display:table!important;width:100%;border-collapse:collapse;margin:0 0 1.125rem;font-size:.9em}.blog-post-grid__content thead{display:table-header-group!important}.blog-post-grid__content tbody{display:table-row-group!important}.blog-post-grid__content tr{display:table-row!important}.blog-post-grid__content td,.blog-post-grid__content th{display:table-cell!important;padding:.45em;text-align:left;vertical-align:top;border:1px solid #272727}.blog-post-grid__content th{color:inherit;font-weight:700}.blog-post-grid__content tr:nth-child(odd){background:rgba(128,128,128,.07)}.blog-cta-stack{display:flex;flex-direction:column;gap:1.25rem}.blog-cta-card{position:relative;display:block;border-radius:0;overflow:hidden;text-decoration:none;color:#fff;box-shadow:none}.blog-cta-card:hover{color:#fff}.blog-cta-card__bg{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1);transition:transform 1.5s}.blog-cta-card:hover .blog-cta-card__bg{transform:scale(1.2)}.blog-cta-card__overlay{position:absolute;inset:0;background:rgba(39,39,39,.7);transition:background-color 1.5s}.blog-cta-card:not(.blog-cta-card--light-green):hover .blog-cta-card__overlay{background:rgba(39,39,39,.3)}.blog-cta-card--light-green .blog-cta-card__overlay{background:#bbd3a4}.blog-cta-card__body{position:relative;z-index:1;padding:2.1875rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.blog-cta-card__title{font-family:Montserrat,Plus Jakarta Sans,system-ui,sans-serif;width:100%;margin:0 0 .9375rem;padding:.3125rem;font-size:1.75rem;font-weight:700;line-height:1.43;color:#fff;background:rgba(0,0,0,.44);border-radius:5px;text-shadow:none;transition:transform 1s}.blog-cta-card:first-child .blog-cta-card__title{margin-bottom:.6875rem;font-weight:800}.blog-cta-card:nth-child(-n+2) .blog-cta-card__title{line-height:1.5}.blog-cta-card__desc{width:100%;margin:0 0 .9375rem;font-size:1.125rem;font-weight:700;line-height:1.444;color:#fff;transition:transform 1s}.blog-cta-card:first-child .blog-cta-card__desc{margin-bottom:1.25rem}.blog-cta-card__btn-wrap{width:100%;text-align:center;transition:transform 1s}.blog-cta-card__btn{display:inline-block;padding:.3125rem .9375rem;background:transparent;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.625rem;text-transform:uppercase;letter-spacing:.0625rem;border:2px solid #789d53;border-radius:15px;transition:.3s}.blog-cta-card:hover .blog-cta-card__btn-wrap,.blog-cta-card:hover .blog-cta-card__desc,.blog-cta-card:hover .blog-cta-card__title{transform:scale(1.1)}.blog-post-mobile-ctas{display:none}.blog-recent-posts{background:transparent;border:none;border-radius:0;box-shadow:none;animation:blog-fade-in .5s ease .1s both}.blog-recent-posts__heading{margin:0 0 1.25rem;padding:0;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;color:#272727}.blog-recent-posts__list{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem .5rem}.blog-recent-posts__item{border-bottom:none}.blog-recent-posts__link{display:flex;align-items:center;gap:.75rem;padding:.3rem;text-decoration:none;color:#272727;transition:color .15s}.blog-recent-posts__link:hover .blog-recent-posts__title{color:#789d53}.blog-recent-posts__thumb{flex-shrink:0;width:75px;height:75px;border-radius:10px;overflow:hidden;background:#e8e4df}.blog-recent-posts__thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-recent-posts__thumb--empty{background:linear-gradient(135deg,#e8e4df,#d4cfc5)}.blog-recent-posts__title{font-size:1rem;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.blog-recent-posts__skeleton{display:flex;align-items:center;gap:.75rem;padding:.3rem}.blog-recent-posts__skeleton-text{flex:1;height:2.75rem;border-radius:8px;background:linear-gradient(90deg,#f0ece6 25%,#faf9f7 50%,#f0ece6 75%);background-size:200% 100%;animation:blog-shimmer 1.2s infinite}@keyframes blog-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-post-footer-loading{min-height:120px;margin-top:3rem}.blog-post-footer{--container-max-width:1300px;width:100vw;margin-top:3rem;margin-left:calc(50% - 50vw);padding-top:2rem;border-top:1px solid #e8e4df;font-size:18px;line-height:26px;content-visibility:auto;contain-intrinsic-size:auto 800px}.blog-post-footer.elementor{width:100vw}.blog-post-footer-slot{min-height:1px}.blog-post-footer .elementor-widget-heading .elementor-heading-title{font-family:Montserrat,sans-serif}.blog-post-footer .elementor-shape{position:absolute;top:-1px;left:0;width:100%;overflow:hidden;line-height:0}.blog-post-footer .elementor-shape svg{position:relative;left:50%;display:block;width:calc(100% + 1.3px);transform:translateX(-50%)}.blog-post-footer .elementor-shape-fill{fill:#fff}.blog-post-footer .elementor-element-4f5fd485>.e-con-inner>.elementor-shape,.blog-post-footer .elementor-element-4f5fd485>.e-con-inner>.elementor-shape svg{height:57px}.blog-post-footer .elementor-element-9a2fb00>.e-con-inner>.elementor-shape,.blog-post-footer .elementor-element-9a2fb00>.e-con-inner>.elementor-shape svg{height:60px}.blog-post-footer .elementor-element-068ba52 .elementor-spacer-inner,.blog-post-footer .elementor-element-794e948 .elementor-spacer-inner{height:50px}.blog-post-footer.elementor-20334 .elementor-element.elementor-element-14adb47 .elementor-heading-title,.blog-post-footer.elementor-20334 .elementor-element.elementor-element-17d0058 .elementor-heading-title{font-size:28px;font-weight:800;line-height:36.4px}.blog-post-footer.elementor-20334 .elementor-element.elementor-element-dd3a3fe .elementor-heading-title{font-size:36px;font-weight:600;line-height:44.8px}.blog-post-footer.elementor-20334 .elementor-element.elementor-element-3f05fb01 .elementor-heading-title,.blog-post-footer.elementor-20334 .elementor-element.elementor-element-96b197b .elementor-heading-title,.blog-post-footer.elementor-20334 .elementor-element.elementor-element-9e87cd6 .elementor-heading-title{font-size:36px;font-weight:600;line-height:40px}.blog-post-footer.elementor-20334 :is(.elementor-element-73a4dfe6,.elementor-element-3ae07e99,.elementor-element-5312a663,.elementor-element-578eb56c,.elementor-element-c62a025,.elementor-element-54721f0d) .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;line-height:40px}.blog-post-footer .elementor-element-4f5fd485>.e-con-inner{width:min(1230px,100%);margin-inline:auto}.blog-post-footer .elementor-widget-share-buttons{width:155px}.blog-post-footer .elementor-widget-share-buttons .elementor-grid{display:inline-flex;gap:10px;margin:0 0 -10px;font-size:0}.blog-post-footer .elementor-widget-share-buttons .elementor-grid-item{display:inline-block;width:45px;height:45px;margin-bottom:10px}.blog-post-footer .elementor-share-btn{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;transition:filter .2s,background-color .2s,border-color .2s}.blog-post-footer .elementor-share-btn:hover{filter:saturate(1.5) brightness(1.2)}.blog-post-footer .elementor-share-btn_facebook{background:#3b5998}.blog-post-footer .elementor-share-btn_twitter{background:#1da1f2}.blog-post-footer .elementor-share-btn_linkedin{background:#0077b5}.blog-post-footer .elementor-share-btn__icon{display:flex;width:45px;height:45px;align-items:center;justify-content:center;color:#fff}.blog-post-footer .elementor-share-btn__icon svg{display:block;width:17px!important;height:17px!important;fill:currentColor}.blog-post-footer .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:10px;font-size:1.125rem;font-weight:600;cursor:pointer;background:#789d53;color:#fff;border-top:2px solid #fff}.blog-post-footer .e-n-accordion-item:first-child .e-n-accordion-item-title{border-top:none}.blog-post-footer .e-n-accordion-item-title-icon svg{width:1em!important;height:1em!important;color:#fff;fill:#fff!important}.blog-post-footer .e-n-accordion-item-title-icon svg path{fill:#fff!important}.blog-post-footer .e-n-accordion-item-title-icon .e-opened{display:none}.blog-post-footer .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened{display:flex}.blog-post-footer .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed{display:none}.blog-post-footer .e-n-accordion-item-title-text{padding:0 .5rem;color:#fff;font-weight:600}.blog-post-footer .elementor-element-56d71f4b>.e-con-inner{width:min(1200px,100%);margin-inline:auto}.blog-post-footer .elementor-element-56d71f4b .elementor-loop-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 15px}.blog-post-footer .elementor-element-56d71f4b .e-loop-item .elementor-element-1fab926{min-height:459px;padding:0;overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.24)}.blog-post-footer .elementor-element-56d71f4b .e-loop-item .elementor-element-1fab926>.e-con-inner{padding:0}.blog-post-footer .elementor-element-56d71f4b .elementor-element-807f405{margin:0 0 -17px;padding:10px 10px 0}.blog-post-footer .elementor-element-56d71f4b .elementor-element-807f405 a{font-size:16px;font-weight:600;line-height:20px;color:#789d53;text-transform:uppercase;text-decoration:none}.blog-post-footer .elementor-element-56d71f4b .elementor-element-0c9062f{width:100%;aspect-ratio:244/230;overflow:hidden}.blog-post-footer .elementor-element-56d71f4b .elementor-element-0c9062f a{display:block;width:100%;height:100%}.blog-post-footer .elementor-element-56d71f4b .elementor-element-0c9062f img{display:block;width:100%;height:100%;margin:0;object-fit:cover;border-radius:0}.blog-post-footer .elementor-element-56d71f4b .elementor-element-5ca90d6{margin:0;padding:10px 20px}.blog-post-footer .elementor-element-56d71f4b .elementor-element-5ca90d6 a{font-size:18px;font-weight:700;line-height:30px;color:#272727;text-decoration:none}.blog-post-footer .elementor-element-36d75b4,.blog-post-footer .elementor-element-61809f5c{display:none}.blog-post-featured-marquee{width:100%;padding:1.5rem 0 2.5rem;overflow:hidden;background:#fff}.blog-post-featured-marquee>p{width:min(1200px,calc(100% - 40px));margin:0 auto 1rem;font-size:16px;font-weight:700;line-height:20px;color:#272727;text-transform:uppercase}.blog-post-featured-marquee>div{width:min(1200px,calc(100% - 40px));margin-inline:auto}.blog-post-footer .elementor-posts-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem}.blog-post-footer .elementor-post__thumbnail img{width:100%;height:auto;border-radius:8px}@media (max-width:1024px){.blog-post-title{font-size:2rem}.blog-post-hero{margin-bottom:1.25rem}.blog-post-hero__media{width:100%}.blog-post-hero__ctas{display:none}.blog-post-mobile-ctas{display:block;margin-top:2.5rem}.blog-post-mobile-ctas .blog-cta-card__body{min-height:10.0625rem;padding:.625rem;justify-content:center}.blog-post-grid{grid-template-columns:1fr;gap:1.5rem}.blog-post-grid__toc{order:1;position:static;max-height:none}.blog-post-grid__content{order:2}.blog-post-grid__sidebar{order:3;position:static;max-height:none;padding-top:0}.blog-post-footer .elementor-element-4f5fd485>.e-con-inner{margin-inline:0}.blog-post-footer .elementor-element-56d71f4b .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-post-shell{padding:0 1.25rem 3rem}.blog-post-title{font-size:2.5rem;line-height:1.3;text-align:center;margin:2.5rem 0 3.8125rem}.blog-post-meta{flex-direction:column;align-items:flex-start}.blog-post-footer .elementor-element-56d71f4b .elementor-loop-container{grid-template-columns:1fr}}