body.blog,body.archive,body.search{background:#f6f7f9;color:#161a22}body.blog #wrapper>.container,body.archive #wrapper>.container,body.search #wrapper>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:36px;max-width:1180px;padding-top:44px;padding-bottom:56px;align-items:start}body.blog .post_container,body.archive .post_container,body.search .post_container,body.blog #secondary,body.archive #secondary,body.search #secondary{width:auto !important;max-width:none !important;float:none !important}body.blog .post_container>div:first-child,body.archive .post_container>div:first-child,body.search .post_container>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.blog .blogpost.archive_pages,body.archive .blogpost.archive_pages,body.search .blogpost.archive_pages{display:flex;flex-direction:column;min-width:0;height:100%;margin:0 !important;padding:0 !important;overflow:hidden;background:#fff;border:1px solid #e2e6ed !important;border-radius:8px;box-shadow:0 10px 28px rgba(22,26,34,.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}body.blog .blogpost.archive_pages:hover,body.archive .blogpost.archive_pages:hover,body.search .blogpost.archive_pages:hover{transform:translateY(-2px);border-color:#cad1dc !important;box-shadow:0 16px 36px rgba(22,26,34,.1)}body.blog .blogpost.archive_pages>.flex,body.archive .blogpost.archive_pages>.flex,body.search .blogpost.archive_pages>.flex{display:contents}body.blog .archive-featured-images,body.archive .archive-featured-images,body.search .archive-featured-images{position:relative;width:100%;aspect-ratio:16/9;margin:0 !important;overflow:hidden;background:#eef1f5}body.blog .archive-featured-images img,body.archive .archive-featured-images img,body.search .archive-featured-images img{display:block;width:100%;height:100%;object-fit:cover}body.blog .archive-featured-images .cr_no_owl_slideshow,body.archive .archive-featured-images .cr_no_owl_slideshow,body.search .archive-featured-images .cr_no_owl_slideshow,body.blog .archive-featured-images .cr-slider-item,body.archive .archive-featured-images .cr-slider-item,body.search .archive-featured-images .cr-slider-item,body.blog .archive-featured-images figure,body.archive .archive-featured-images figure,body.search .archive-featured-images figure,body.blog .archive-featured-images a,body.archive .archive-featured-images a,body.search .archive-featured-images a{width:100%;height:100%;margin:0}body.blog .archive-featured-images.pkn-no-thumb,body.archive .archive-featured-images.pkn-no-thumb,body.search .archive-featured-images.pkn-no-thumb{display:grid;place-items:center;background:linear-gradient(135deg,rgba(0,104,55,.9),rgba(22,26,34,.92)),repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 1px,transparent 1px 12px)}body.blog .pkn-thumb-fallback,body.archive .pkn-thumb-fallback,body.search .pkn-thumb-fallback{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-family:"Prompt",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.blog .archive-post-meta,body.archive .archive-post-meta,body.search .archive-post-meta{margin:0 !important;padding:20px 20px 8px}body.blog .post_meta_wrap .mb-3,body.archive .post_meta_wrap .mb-3,body.search .post_meta_wrap .mb-3{margin-bottom:12px !important}body.blog .archives_title,body.archive .archives_title,body.search .archives_title{margin:0 !important;color:#171b23;font-family:"Prompt",system-ui,sans-serif;font-size:22px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:0 !important}body.blog .archives_title a,body.archive .archives_title a,body.search .archives_title a{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.blog .archives_title a:hover,body.archive .archives_title a:hover,body.search .archives_title a:hover{color:#006837}body.blog .post_meta,body.archive .post_meta,body.search .post_meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 !important;color:#79808d;font-size:11px !important;line-height:1.4 !important}body.blog .post_meta li,body.archive .post_meta li,body.search .post_meta li{margin:0 !important;padding:0 !important;border:0 !important}body.blog .post_meta .comments_count,body.archive .post_meta .comments_count,body.search .post_meta .comments_count{display:none !important}body.blog .post-content.archive,body.archive .post-content.archive,body.search .post-content.archive{display:flex;flex:1;flex-direction:column;margin:0 !important;padding:8px 20px 20px;color:#384150;font-family:"Prompt",system-ui,sans-serif;font-size:15px !important;line-height:1.75 !important}body.blog .post-content.archive .mb-0,body.archive .post-content.archive .mb-0,body.search .post-content.archive .mb-0{display:-webkit-box;overflow:hidden;margin:0 !important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.blog .post-atts.archive,body.archive .post-atts.archive,body.search .post-atts.archive{margin-top:auto;padding-top:18px}body.blog .post-atts.archive .view_more_button,body.archive .post-atts.archive .view_more_button,body.search .post-atts.archive .view_more_button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px !important;border:1px solid #006837 !important;border-radius:6px;background:#006837 !important;color:#fff !important;font-family:"Prompt",system-ui,sans-serif;font-size:13px !important;font-weight:600;line-height:1.2 !important;text-decoration:none;text-transform:none !important}body.blog .post-atts.archive .view_more_button:hover,body.archive .post-atts.archive .view_more_button:hover,body.search .post-atts.archive .view_more_button:hover{background:#0b4f31 !important;border-color:#0b4f31 !important}body.blog .posts-pagination,body.archive .posts-pagination,body.search .posts-pagination{grid-column:1/-1;margin-top:34px !important}body.blog .posts-navigation-numbers,body.archive .posts-navigation-numbers,body.search .posts-navigation-numbers{gap:8px}body.blog .posts-navigation-numbers a,body.archive .posts-navigation-numbers a,body.search .posts-navigation-numbers a,body.blog .posts-navigation-numbers span,body.archive .posts-navigation-numbers span,body.search .posts-navigation-numbers span{display:inline-flex !important;align-items:center;justify-content:center;width:38px;height:38px;margin:0 !important;border-radius:6px !important;background:#fff;color:#252b35;font-weight:600;text-decoration:none}body.blog .posts-navigation-numbers .current,body.archive .posts-navigation-numbers .current,body.search .posts-navigation-numbers .current{background:#006837;border-color:#006837 !important;color:#fff}body.blog #secondary,body.archive #secondary,body.search #secondary{position:sticky;top:24px;padding:22px;background:#fff;border:1px solid #e2e6ed;border-radius:8px;box-shadow:0 10px 28px rgba(22,26,34,.05)}body.blog #secondary .sidebar-widget,body.archive #secondary .sidebar-widget,body.search #secondary .sidebar-widget{margin-bottom:32px !important;padding:0 !important}body.blog #secondary .sidebar-widget:last-child,body.archive #secondary .sidebar-widget:last-child,body.search #secondary .sidebar-widget:last-child{margin-bottom:0 !important}body.blog .title-holder h3.sidebar-title,body.archive .title-holder h3.sidebar-title,body.search .title-holder h3.sidebar-title,body.blog .sidebar-wrap .wp-block-heading,body.archive .sidebar-wrap .wp-block-heading,body.search .sidebar-wrap .wp-block-heading{margin:0 0 14px !important;padding:0 0 10px !important;border-bottom:1px solid #e7ebf0 !important;background:0 0 !important;color:#171b23 !important;font-size:16px !important;line-height:1.35 !important}body.blog .title-holder h3.sidebar-title:after,body.archive .title-holder h3.sidebar-title:after,body.search .title-holder h3.sidebar-title:after{content:none !important}body.blog #secondary ul,body.archive #secondary ul,body.search #secondary ul{margin:0;padding:0;list-style:none}body.blog #secondary li,body.archive #secondary li,body.search #secondary li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0f2f5;color:#596171;font-size:14px;line-height:1.5}body.blog #secondary li:last-child,body.archive #secondary li:last-child,body.search #secondary li:last-child{border-bottom:0}body.blog #secondary a,body.archive #secondary a,body.search #secondary a{color:#28303d;text-decoration:none}body.blog #secondary a:hover,body.archive #secondary a:hover,body.search #secondary a:hover{color:#006837}body.single-post{background:#f6f7f9;color:#171b23}body.single-post:not(.elementor-template-canvas) #wrapper>.container{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,320px);gap:40px;max-width:1180px;padding-top:44px;padding-bottom:64px;align-items:start}body.single-post:not(.elementor-template-canvas) .post_container,body.single-post:not(.elementor-template-canvas) .post_container_full{width:auto !important;max-width:none !important;float:none !important;padding:34px;background:#fff;border:1px solid #e2e6ed;border-radius:8px;box-shadow:0 10px 28px rgba(22,26,34,.05)}body.single-post:not(.elementor-template-canvas) .entry-title,body.single-post:not(.elementor-template-canvas) h1{color:#171b23;font-family:"Prompt",system-ui,sans-serif;font-size:42px !important;line-height:1.25 !important;letter-spacing:0 !important}body.single-post:not(.elementor-template-canvas) .post-content{color:#303846;font-family:"Prompt",system-ui,sans-serif;font-size:18px !important;line-height:1.85 !important}body.single-post:not(.elementor-template-canvas) .post-content h2,body.single-post:not(.elementor-template-canvas) .post-content h3{color:#171b23;line-height:1.4 !important;letter-spacing:0 !important}body.single-post:not(.elementor-template-canvas) .post-content img,body.single-post:not(.elementor-template-canvas) .post-content iframe,body.single-post:not(.elementor-template-canvas) .post-content video{max-width:100%;border-radius:8px}body.single-post:not(.elementor-template-canvas) #secondary{position:sticky;top:24px;width:auto !important;max-width:none !important;float:none !important;padding:22px;background:#fff;border:1px solid #e2e6ed;border-radius:8px;box-shadow:0 10px 28px rgba(22,26,34,.05)}body.single-post.elementor-template-canvas{background:#f6f7f9 !important;color:#171b23;font-family:"Prompt",system-ui,sans-serif}body.single-post.elementor-template-full-width,body.single-post.page-template-elementor_header_footer{background:#f6f7f9;color:#171b23;font-family:"Prompt",system-ui,sans-serif}body.single-post.elementor-template-full-width .elementor[data-elementor-post-type=post],body.single-post.page-template-elementor_header_footer .elementor[data-elementor-post-type=post]{max-width:920px;margin:0 auto 64px;padding:44px 20px 64px;background:0 0}body.single-post.elementor-template-full-width .elementor-section.elementor-section-boxed>.elementor-container,body.single-post.page-template-elementor_header_footer .elementor-section.elementor-section-boxed>.elementor-container{max-width:820px !important}body.single-post.elementor-template-full-width .elementor-section,body.single-post.page-template-elementor_header_footer .elementor-section{margin:0 0 20px !important;padding:0 !important}body.single-post.elementor-template-full-width .elementor-column-gap-default>.elementor-column>.elementor-element-populated,body.single-post.page-template-elementor_header_footer .elementor-column-gap-default>.elementor-column>.elementor-element-populated,body.single-post.elementor-template-full-width .elementor-widget-wrap,body.single-post.page-template-elementor_header_footer .elementor-widget-wrap{padding:0 !important}body.single-post.elementor-template-full-width h1.elementor-heading-title,body.single-post.page-template-elementor_header_footer h1.elementor-heading-title{margin:0 0 10px !important;color:#111722 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:clamp(34px,5vw,54px) !important;font-weight:800 !important;line-height:1.18 !important;letter-spacing:0 !important}body.single-post.elementor-template-full-width h2.elementor-heading-title,body.single-post.page-template-elementor_header_footer h2.elementor-heading-title{margin:34px 0 10px !important;color:#111722 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:clamp(25px,3vw,34px) !important;font-weight:750 !important;line-height:1.35 !important;letter-spacing:0 !important}body.single-post.elementor-template-full-width .elementor-widget-text-editor,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor,body.single-post.elementor-template-full-width .elementor-widget-text-editor p,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor p,body.single-post.elementor-template-full-width .elementor-widget-text-editor li,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor li,body.single-post.elementor-template-full-width .elementor-widget-text-editor h3,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor h3{color:#303846 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:18px !important;font-weight:400 !important;line-height:1.85 !important;letter-spacing:0 !important}body.single-post.elementor-template-full-width .elementor-wrapper,body.single-post.page-template-elementor_header_footer .elementor-wrapper,body.single-post.elementor-template-full-width .videoWrapper,body.single-post.page-template-elementor_header_footer .videoWrapper{overflow:hidden;border-radius:8px;background:#111722;box-shadow:0 16px 36px rgba(22,26,34,.14)}body.single-post.elementor-template-full-width .elementor-wrapper,body.single-post.page-template-elementor_header_footer .elementor-wrapper{aspect-ratio:16/9}body.single-post.elementor-template-canvas .elementor[data-elementor-post-type=post]{max-width:920px;margin:0 auto 64px;padding:38px 20px 64px;background:0 0}body.single-post.elementor-template-canvas .elementor-section.elementor-section-boxed>.elementor-container{max-width:820px !important}body.single-post.elementor-template-canvas .elementor-section{margin:0 0 20px !important;padding:0 !important}body.single-post.elementor-template-canvas .elementor-column-gap-default>.elementor-column>.elementor-element-populated,body.single-post.elementor-template-canvas .elementor-widget-wrap{padding:0 !important}body.single-post.elementor-template-canvas .elementor-widget-heading,body.single-post.elementor-template-canvas .elementor-widget-text-editor,body.single-post.elementor-template-canvas .elementor-widget-video,body.single-post.elementor-template-canvas .elementor-widget-image,body.single-post.elementor-template-canvas .elementor-widget-accordion{margin-bottom:0 !important}body.single-post.elementor-template-canvas h1.elementor-heading-title{margin:0 0 10px !important;color:#111722 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:clamp(34px,5vw,54px) !important;font-weight:800 !important;line-height:1.18 !important;letter-spacing:0 !important}body.single-post.elementor-template-canvas h2.elementor-heading-title{margin:34px 0 10px !important;color:#111722 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:clamp(25px,3vw,34px) !important;font-weight:750 !important;line-height:1.35 !important;letter-spacing:0 !important}body.single-post.elementor-template-canvas .elementor-widget-text-editor{color:#303846 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:18px !important;line-height:1.85 !important}body.single-post.elementor-template-canvas .elementor-widget-text-editor p,body.single-post.elementor-template-canvas .elementor-widget-text-editor li,body.single-post.elementor-template-canvas .elementor-widget-text-editor h3{margin:0 0 18px !important;color:#303846 !important;font-family:"Prompt",system-ui,sans-serif !important;font-size:18px !important;font-weight:400 !important;line-height:1.85 !important;letter-spacing:0 !important}body.single-post.elementor-template-canvas .elementor-widget-text-editor strong{color:#111722;font-weight:700}body.single-post.elementor-template-canvas .elementor-widget-text-editor ul,body.single-post.elementor-template-canvas .elementor-widget-text-editor ol{margin:0 0 22px 1.4em !important;padding:0 !important}body.single-post.elementor-template-canvas .elementor-widget-divider{margin:34px 0 !important}body.single-post.elementor-template-canvas .elementor-wrapper,body.single-post.elementor-template-canvas .videoWrapper{overflow:hidden;border-radius:8px;background:#111722;box-shadow:0 16px 36px rgba(22,26,34,.14)}body.single-post.elementor-template-canvas .elementor-wrapper{aspect-ratio:16/9}body.single-post.elementor-template-canvas iframe,body.single-post.elementor-template-canvas video,body.single-post.elementor-template-canvas img{max-width:100%}body.single-post.elementor-template-canvas .elementor-accordion{border:1px solid #e2e6ed;border-radius:8px;overflow:hidden;background:#fff}body.single-post.elementor-template-canvas .elementor-accordion .elementor-tab-title{padding:16px 18px !important;border-color:#e2e6ed !important}body.single-post.elementor-template-canvas .elementor-accordion-title{color:#171b23 !important;font-size:16px !important;font-weight:700 !important;line-height:1.5 !important}body.single-post.elementor-template-canvas .elementor-tab-content{padding:18px !important;color:#303846 !important;font-size:16px !important;line-height:1.8 !important}@media (max-width:1100px){body.single-post:not(.elementor-template-canvas) #wrapper>.container{grid-template-columns:minmax(0,1fr);max-width:820px}body.single-post:not(.elementor-template-canvas) #secondary{position:static}}@media (max-width:1100px){body.blog #wrapper>.container,body.archive #wrapper>.container,body.search #wrapper>.container{grid-template-columns:minmax(0,1fr);max-width:760px;gap:32px}body.blog #secondary,body.archive #secondary,body.search #secondary{position:static}}@media (max-width:760px){body.blog #wrapper>.container,body.archive #wrapper>.container,body.search #wrapper>.container{display:block;padding:28px 16px 44px}body.blog .post_container>div:first-child,body.archive .post_container>div:first-child,body.search .post_container>div:first-child{grid-template-columns:1fr;gap:20px}body.blog .blogpost.archive_pages,body.archive .blogpost.archive_pages,body.search .blogpost.archive_pages{margin-bottom:20px !important}body.blog .archives_title,body.archive .archives_title,body.search .archives_title{font-size:24px !important;line-height:1.35 !important}body.blog .post-content.archive,body.archive .post-content.archive,body.search .post-content.archive{font-size:15px !important;line-height:1.7 !important}body.blog #secondary,body.archive #secondary,body.search #secondary{margin-top:34px;padding:18px}body.single-post:not(.elementor-template-canvas) #wrapper>.container{display:block;padding:28px 16px 44px}body.single-post:not(.elementor-template-canvas) .post_container,body.single-post:not(.elementor-template-canvas) .post_container_full{padding:22px}body.single-post:not(.elementor-template-canvas) .entry-title,body.single-post:not(.elementor-template-canvas) h1{font-size:32px !important;line-height:1.3 !important}body.single-post.elementor-template-canvas .elementor[data-elementor-post-type=post]{padding:28px 16px 48px}body.single-post.elementor-template-full-width .elementor[data-elementor-post-type=post],body.single-post.page-template-elementor_header_footer .elementor[data-elementor-post-type=post]{padding:28px 16px 48px}body.single-post.elementor-template-canvas .elementor-widget-text-editor,body.single-post.elementor-template-canvas .elementor-widget-text-editor p,body.single-post.elementor-template-canvas .elementor-widget-text-editor li,body.single-post.elementor-template-canvas .elementor-widget-text-editor h3{font-size:17px !important;line-height:1.78 !important}body.single-post.elementor-template-full-width .elementor-widget-text-editor,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor,body.single-post.elementor-template-full-width .elementor-widget-text-editor p,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor p,body.single-post.elementor-template-full-width .elementor-widget-text-editor li,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor li,body.single-post.elementor-template-full-width .elementor-widget-text-editor h3,body.single-post.page-template-elementor_header_footer .elementor-widget-text-editor h3{font-size:17px !important;line-height:1.78 !important}}