body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#8cc63f}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#8cc63f}.footer-widget h4{color:#8cc63f}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#8cc63f}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#8cc63f}a{color:var(--gcid-link-color,#8cc63f)}.et_secondary_nav_enabled #page-container #top-header{background-color:#8cc63f!important}#et-secondary-nav li ul{background-color:#8cc63f}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#8cc63f}.footer-widget li:before{border-color:#8cc63f}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#8cc63f!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#8cc63f}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--hc-dark:#1d2023;--hc-dark2:#16191b;--hc-lime:#8cc63f;--hc-green:#5b8f22;--hc-cream:#f7f5ef;--hc-card:#efebe1;--hc-mint:#eef3e3;--hc-text:#2b2f31}body{font-family:'Inter',Helvetica,Arial,sans-serif;color:#4a5155;background:var(--hc-cream)}h1,h2,h3,h4,h5,h6{font-family:'Merriweather',Georgia,serif}#page-container,#et-main-area,#main-content{background:var(--hc-cream)}.hc-lime{color:var(--hc-lime)}.et_pb_text a,.et_pb_blurb_description a{color:var(--hc-green)}.hc-bar.et_pb_divider{height:4px!important;margin-left:0}.hc-bar.et_pb_divider:before{border-top-color:var(--hc-lime)!important;border-top-width:4px!important}.hc-bar-center.et_pb_divider{margin-left:auto!important;margin-right:auto!important}.hc-center-narrow{max-width:760px;margin-left:auto!important;margin-right:auto!important}.hc-eyebrow p{text-transform:uppercase;letter-spacing:2px}.hc-btn .et_pb_button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.hc-btn .et_pb_button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.18);background-color:#9fd654!important}.hc-btn-dark .et_pb_button:hover{background-color:#2c3135!important}.hc-btn-outline .et_pb_button:hover{background-color:var(--hc-green)!important;color:#fff!important}.hc-header{position:relative;z-index:99}.hc-header .et_pb_menu__logo{margin-right:36px}.hc-header .et-menu>li{padding-left:14px;padding-right:14px}.hc-header .et-menu>li>a{padding-bottom:6px!important;position:relative}.hc-header .et-menu>li.current-menu-item>a:after,.hc-header .et-menu>li.current_page_item>a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--hc-lime);border-radius:2px}.hc-header .et-menu .menu-item-has-children>a:first-child:after{color:#fff}.hc-header .nav li ul{border-top-color:var(--hc-lime)!important;border-radius:0 0 6px 6px}.hc-header .mobile_menu_bar:before{color:#fff!important}.hc-header .et_mobile_menu{border-top-color:var(--hc-lime)!important}.hc-header-btn .et_pb_button{white-space:nowrap}.hc-hero-row{align-items:stretch!important}.hc-hero-row>.et_pb_column:first-child{padding-left:max(5vw,calc((100vw - 1200px) / 2))!important}.hc-hero-photo{position:relative;overflow:hidden}.hc-hero-photo .hc-edge-wrap{position:absolute!important;top:0;bottom:0;left:-1px;width:160px;margin:0!important;z-index:2}.hc-edge,.hc-edge svg{display:block;width:100%;height:100%}.hc-hero-title h1,.hc-hero-title h2{letter-spacing:-0.5px}.hc-trustbar .et_pb_column{display:flex;justify-content:center}.hc-trust-col+.hc-trust-col{border-left:2px solid var(--hc-lime)}.hc-trust{margin:0!important}.hc-trust .et_pb_blurb_content{display:flex;align-items:center}.hc-trust .et_pb_main_blurb_image{margin-bottom:0!important}.hc-trust .et_pb_module_header{padding-bottom:0!important}.hc-trust .et_pb_blurb_container{padding-left:12px!important}.hc-cards{align-items:stretch!important}.hc-card{position:relative;background:var(--hc-card);border-radius:18px;overflow:visible;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(29,32,35,.06);transition:transform .25s ease,box-shadow .25s ease}.hc-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(29,32,35,.12)}.hc-card .hc-card-img{margin:0!important;width:100%}.hc-card .hc-card-img .et_pb_image_wrap{display:block;height:190px;border-radius:18px 18px 0 0;overflow:hidden}.hc-card .hc-card-img img{width:100%;height:190px;object-fit:cover}.hc-card .hc-card-blurb{padding:26px 26px 6px;margin:0!important}.hc-card .hc-card-more{padding:0 26px 28px 82px;margin-top:auto!important;margin-bottom:0!important}.hc-more{font-weight:700;color:var(--hc-green)!important;text-decoration:none}.hc-more:after{content:" \2192";font-weight:700;transition:margin .2s ease;margin-left:6px}.hc-card:hover .hc-more:after{margin-left:12px}.hc-card:not(:last-child):after{content:"";position:absolute;top:72px;right:-40px;width:56px;height:56px;border-radius:50%;background:var(--hc-card);border:6px solid var(--hc-cream);z-index:3}.hc-card-1,.hc-card-2{z-index:2}.hc-about{position:relative;overflow:hidden}.hc-about:after{content:"";position:absolute;right:-60px;bottom:-40px;width:260px;height:260px;opacity:.55;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath fill='%23dbe7c7' d='M14 34 H44 A16 16 0 1 1 76 34 H106 V64 A16 16 0 1 1 106 96 V114 H14 Z'/%3E%3C/svg%3E") no-repeat center / contain}.hc-about-media{position:relative}.hc-puzzle-img{margin:0!important}.hc-puzzle-img img{width:100%;aspect-ratio:5 / 4.3;object-fit:cover;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H84 V36 C84 40 87 41 89 39 C96 33 100 40 100 48 C100 56 96 63 89 57 C87 55 84 56 84 60 V100 H0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H84 V36 C84 40 87 41 89 39 C96 33 100 40 100 48 C100 56 96 63 89 57 C87 55 84 56 84 60 V100 H0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.hc-about-media .hc-piece-wrap{position:absolute!important;left:46%;bottom:-46px;width:120px;margin:0!important;z-index:2}.hc-piece svg{display:block;width:100%;height:auto}.hc-piece-lime path{fill:var(--hc-lime)}.hc-cta-text{border-left:2px solid var(--hc-lime);padding-left:24px}.hc-panel{background:#fff;border-radius:16px;padding:30px!important;box-shadow:0 10px 30px rgba(29,32,35,.06)}.hc-photo img{border-radius:16px;width:100%;object-fit:cover}.hc-photo-tall img{aspect-ratio:4 / 5}.hc-photo-wide img{aspect-ratio:16 / 10}.hc-tile{background:#fff;border:1px solid #e4e6df;border-radius:10px;padding:18px 20px!important;margin-bottom:0!important;height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hc-tile:hover{transform:translateY(-4px);border-color:rgba(140,198,63,.6);box-shadow:0 14px 30px rgba(29,32,35,.08)}.hc-tile .et_pb_main_blurb_image{margin-bottom:0!important}.hc-tile .et_pb_module_header{padding-bottom:0!important}.hc-tile .et_pb_blurb_content{display:flex;align-items:center}.hc-tile.hc-tile-product{background:linear-gradient(135deg,#f4f8ec 0%,#ffffff 100%);border-color:rgba(140,198,63,.5)}.hc-tiles .hc-tile{min-height:74px}.hc-feature{margin-bottom:22px!important}.hc-quote{background:#fff;border-radius:16px;padding:34px 30px 28px!important;height:100%;position:relative;box-shadow:0 10px 30px rgba(29,32,35,.06)}.hc-quote:before{content:"\201C";position:absolute;top:-8px;left:24px;font-family:Georgia,serif;font-size:90px;line-height:1;color:var(--hc-lime)}.hc-quote-col{display:flex;flex-direction:column}.hc-timeline{border-left:3px solid var(--hc-lime);padding-left:28px!important;position:relative;margin-bottom:30px!important}.hc-timeline:before{content:"";position:absolute;left:-10px;top:6px;width:17px;height:17px;border-radius:50%;background:var(--hc-lime);border:3px solid var(--hc-cream)}.hc-accordion .et_pb_toggle{border:1px solid #e2e5dc!important;border-radius:10px;margin-bottom:12px!important}.hc-accordion .et_pb_toggle_open{border-color:rgba(140,198,63,.7)!important;box-shadow:0 10px 24px rgba(29,32,35,.06)}.hc-faq-head .et_pb_main_blurb_image{margin-bottom:0!important}.hc-faq-head .et_pb_blurb_content{display:flex;align-items:center}.hc-map iframe{width:100%;height:420px;border:0;border-radius:16px;display:block}.hc-info{background:#fff;border-radius:14px;padding:26px!important;height:100%;box-shadow:0 10px 30px rgba(29,32,35,.06)}.hc-form .gform_wrapper input:not([type=submit]),.hc-form .gform_wrapper textarea,.hc-form .gform_wrapper select{border:1px solid #d9ddd3!important;border-radius:8px!important;padding:12px 14px!important;background:#fff!important;font-family:'Inter',sans-serif!important}.hc-form .gform_wrapper .gform_button{background:var(--hc-lime)!important;color:var(--hc-dark)!important;font-weight:700!important;border:0!important;border-radius:8px!important;padding:14px 30px!important;cursor:pointer;font-size:16px!important}.hc-form .gform_wrapper .gform_button:hover{background:#9fd654!important}.hc-blog .et_pb_post{background:#fff;border-radius:16px;overflow:hidden;border:0!important;box-shadow:0 10px 30px rgba(29,32,35,.06)}.hc-blog .et_pb_post .entry-title,.hc-blog .et_pb_post .post-meta,.hc-blog .et_pb_post .post-content{padding-left:24px;padding-right:24px}.hc-blog .et_pb_post .post-content{padding-bottom:24px}.hc-blog .et_pb_post .entry-title a{font-family:'Merriweather',serif;color:var(--hc-text)!important}.single-post #main-content .container{max-width:820px}.single-post #left-area{width:100%;padding-right:0!important}.single-post #sidebar{display:none}.single-post #main-content .container:before{display:none}.single-post .entry-title{font-size:40px;color:var(--hc-text)}@media (max-width:980px){.hc-hero-row>.et_pb_column:first-child{padding-left:6vw!important;padding-right:6vw!important}.hc-hero-photo .hc-edge-wrap{display:none}.hc-card:not(:last-child):after{display:none}.hc-card{margin-bottom:22px!important}.hc-about-media .hc-piece-wrap{width:90px;bottom:-30px}.hc-cta-text{border-left:0;padding-left:0}.hc-header-btn-col{display:none}.hc-nav-col{width:100%!important}}@media (max-width:767px){.hc-trustbar .et_pb_column{justify-content:flex-start}.hc-trust-col+.hc-trust-col{border-left:0}.hc-card .hc-card-more{padding-left:26px}.hc-about:after{display:none}}@media (prefers-reduced-motion:reduce){.hc-card,.hc-tile,.hc-btn .et_pb_button,.hc-more:after{transition:none!important}}.hc-bar.et_pb_divider{width:70px!important;margin-top:-12px!important}.hc-hero .hc-bar.et_pb_divider{margin-top:-6px!important}.et_pb_image.hc-card-img,.et_pb_image.hc-puzzle-img,.et_pb_image.hc-photo{width:100%}.hc-card-img .et_pb_image_wrap,.hc-puzzle-img .et_pb_image_wrap,.hc-photo .et_pb_image_wrap{width:100%;display:block}.hc-edge-wrap .et_pb_code_inner{height:100%}.hc-piece-wrap .et_pb_code_inner{width:100%}.hc-trust .et_pb_blurb_content,.hc-tile .et_pb_blurb_content,.hc-faq-head .et_pb_blurb_content{flex-direction:row!important}.hc-trust .et_pb_blurb_description:empty,.hc-tile .et_pb_blurb_description:empty{display:none}.hc-card .hc-card-blurb .et_pb_blurb_content{flex-direction:row!important;align-items:flex-start}.hc-card .hc-card-blurb .et_pb_main_blurb_image{margin:4px 16px 0 0!important;width:auto!important}.hc-card{row-gap:0!important}.hc-footer .et_pb_text a{color:#e3e6e7!important;text-decoration:none;transition:color .2s ease}.hc-footer .et_pb_text a:hover{color:var(--hc-lime)!important}.hc-footer .hc-fb{color:var(--hc-lime)!important}.hc-footer .hc-copy-row{border-top:1px solid rgba(255,255,255,.08);padding-top:24px!important}.hc-timeline .hc-year{color:var(--hc-green);font-weight:700;letter-spacing:1px;margin-bottom:6px;padding-bottom:0}.hc-timeline h3{padding-bottom:2px}.hc-about-media .hc-piece-wrap.hc-piece-corner,.hc-piece-corner{left:auto;right:-30px}.hc-info .et_pb_main_blurb_image{margin-bottom:14px!important}.hc-info a{color:var(--hc-green)!important}.hc-quote p:last-child{padding-bottom:0}.hc-photo-43 img{aspect-ratio:4 / 3}.hc-feature{margin-bottom:0!important}.hc-feature .et_pb_blurb_content{flex-direction:row!important;align-items:flex-start}.hc-feature .et_pb_main_blurb_image{width:40px!important;flex:0 0 40px;margin:2px 14px 0 0!important}.hc-feature .et_pb_blurb_container{padding-left:0!important}.hc-faq-head{max-width:none!important;width:100%;margin-bottom:18px!important}.hc-faq-head .et_pb_blurb_content{justify-content:flex-start;max-width:none!important}.hc-faq-head .et_pb_main_blurb_image{width:auto!important;margin:0 14px 0 0!important}.hc-faq-head .et_pb_module_header{padding-bottom:0!important}.single-post .et_post_meta_wrapper img{width:100%;max-height:440px;object-fit:cover;border-radius:16px}.single-post #main-content{padding-top:20px}.hc-trustbar{position:relative;z-index:3;padding:0 0 26px!important;background:transparent!important}.hc-trustbar>.et_pb_row{justify-content:center!important;margin-top:-34px!important;background:#f7f5ef;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.10);padding:20px 24px!important}.hc-trustbar .hc-trust-col{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0 40px!important;position:relative;border-left:0!important}.hc-trustbar .hc-trust-col+.hc-trust-col::before{content:"";position:absolute;left:0;top:50%;width:2px;height:24px;transform:translateY(-50%);background:var(--hc-lime)}.hc-trust,.hc-trust .et_pb_blurb_content{width:auto!important;max-width:none!important;gap:0!important;column-gap:0!important}.hc-trust .et_pb_main_blurb_image{width:30px!important;margin:0!important}.hc-trust .et_pb_blurb_container{padding-left:10px!important}.hc-trust .et-pb-icon{font-size:0!important;width:30px;height:30px;display:block;background:var(--hc-lime);-webkit-mask:var(--hc-ic) center/contain no-repeat;mask:var(--hc-ic) center/contain no-repeat}.hc-trust-col:nth-child(1) .et-pb-icon{--hc-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.439%207.85c-.049.322.059.648.289.878l1.568%201.568c.47.47.706%201.087.706%201.704s-.235%201.233-.706%201.704l-1.611%201.611a.98.98%200%200%201-.837.276c-.47-.07-.802-.48-.968-.925a2.501%202.501%200%201%200-3.214%203.214c.446.166.855.497.925.968a.979.979%200%200%201-.276.837l-1.61%201.61a2.404%202.404%200%200%201-1.705.707%202.402%202.402%200%200%201-1.704-.706l-1.568-1.568a1.026%201.026%200%200%200-.877-.29c-.493.074-.84.504-1.02.968a2.5%202.5%200%201%201-3.237-3.237c.464-.18.894-.527.967-1.02a1.026%201.026%200%200%200-.289-.877l-1.568-1.568A2.402%202.402%200%200%201%201.998%2012c0-.617.236-1.234.706-1.704L4.23%208.77c.24-.24.581-.353.917-.303.515.077.877.528%201.073%201.01a2.5%202.5%200%201%200%203.259-3.259c-.482-.196-.933-.558-1.01-1.073-.05-.336.062-.676.303-.917l1.525-1.525A2.402%202.402%200%200%201%2012%201.998c.617%200%201.234.236%201.704.706l1.568%201.568c.23.23.556.338.877.29.493-.074.84-.504%201.02-.968a2.5%202.5%200%201%201%203.237%203.237c-.464.18-.894.527-.967%201.02Z%22%2F%3E%3C%2Fsvg%3E")}.hc-trust-col:nth-child(2) .et-pb-icon{--hc-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M20%2021a8%208%200%200%200-16%200%22%2F%3E%3C%2Fsvg%3E")}.hc-trust-col:nth-child(3) .et-pb-icon{--hc-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%204.993-5.539%2010.193-7.399%2011.799a1%201%200%200%201-1.202%200C9.539%2020.193%204%2014.993%204%2010a8%208%200%200%201%2016%200%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}@media (max-width:980px){.hc-trustbar>.et_pb_row{margin-top:0!important;flex-wrap:wrap}.hc-trustbar .hc-trust-col{padding:0 20px!important}}@media (max-width:767px){.hc-trustbar>.et_pb_row{flex-direction:column;align-items:flex-start}.hc-trustbar .hc-trust-col{padding:8px 0!important}.hc-trustbar .hc-trust-col+.hc-trust-col::before{display:none}}@media (min-width:981px){.hc-cards{column-gap:8px!important;gap:40px 8px!important}.hc-card:not(:last-child)::after{display:none!important}.hc-card-1{z-index:4!important}.hc-card-2{z-index:3!important}.hc-card-3{z-index:2!important}.hc-card:hover{transform:none!important}.hc-card .hc-card-img{position:relative}.hc-card-1 .hc-card-img .et_pb_image_wrap,.hc-card-2 .hc-card-img .et_pb_image_wrap{width:calc(100% + 42px)!important;max-width:none!important;flex:0 0 auto!important;border-radius:18px 0 0 0!important}.hc-card-1 .hc-card-img img,.hc-card-2 .hc-card-img img{width:100%!important}.hc-card-1 .hc-card-img .et_pb_image_wrap,.hc-card-2 .hc-card-img .et_pb_image_wrap{--tab:radial-gradient(circle 26px at calc(100% - 28px) 50%,#000 25.5px,transparent 26.5px);--body:linear-gradient(#000 0 0) left top/calc(100% - 60px) 100% no-repeat,linear-gradient(#000 0 0) right 42px top 18px/18px calc(100% - 18px) no-repeat,radial-gradient(circle 18px at calc(100% - 60px) 18px,#000 17.5px,transparent 18.5px);-webkit-mask:var(--tab),var(--body);mask:var(--tab),var(--body)}.hc-card-2 .hc-card-img .et_pb_image_wrap{-webkit-mask:radial-gradient(circle 31px at 6px 50%,transparent 30.5px,#000 31.5px),var(--tab),var(--body);mask:radial-gradient(circle 31px at 6px 50%,transparent 30.5px,#000 31.5px),var(--tab),var(--body);-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over;mask-composite:intersect,add,add,add,add}.hc-card-3 .hc-card-img .et_pb_image_wrap{-webkit-mask:radial-gradient(circle 31px at 6px 50%,transparent 30.5px,#000 31.5px);mask:radial-gradient(circle 31px at 6px 50%,transparent 30.5px,#000 31.5px)}.hc-card-2 .hc-card-img::before,.hc-card-3 .hc-card-img::before{content:"";position:absolute;left:-25px;top:calc(50% - 31px);width:62px;height:62px;border-radius:50%;background:var(--hc-cream);z-index:0}.hc-card-2 .hc-card-img .et_pb_image_wrap,.hc-card-3 .hc-card-img .et_pb_image_wrap{position:relative;z-index:1}}.hc-about:has(.hc-about-art){padding:0!important;background:linear-gradient(100deg,#e8efd9 0%,#f1f5e8 55%,#e9f0dc 100%)!important}.hc-about:has(.hc-about-art)>.et_pb_row{width:100%!important;max-width:none!important;padding:0!important;align-items:stretch!important;min-height:480px;column-gap:0!important;gap:0!important}.hc-about:has(.hc-about-art) .hc-about-media{width:48%!important;flex:0 0 48%!important;max-width:none!important;padding:0!important;margin:0!important;align-self:stretch}.hc-about:has(.hc-about-art) .hc-about-media .hc-puzzle-img{display:none!important}.hc-about:has(.hc-about-art) .hc-about-media .hc-piece-wrap{position:absolute!important;inset:0!important;width:auto!important;left:0!important;bottom:0!important;margin:0!important}.hc-about:has(.hc-about-art) .hc-about-media .hc-piece-wrap .et_pb_code_inner,.hc-about-art,.hc-about-art svg{width:100%;height:100%;display:block}.hc-about:has(.hc-about-art)>.et_pb_row>.et_pb_column:last-child{flex:1 1 auto!important;width:auto!important;padding:64px max(6vw,40px) 64px 3%!important;align-self:center;position:relative;z-index:2}.hc-about:has(.hc-about-art)::after{right:-50px!important;bottom:-30px!important;width:300px!important;height:300px!important;opacity:.45!important}@media (max-width:980px){.hc-about:has(.hc-about-art)>.et_pb_row{flex-direction:column}.hc-about:has(.hc-about-art) .hc-about-media{width:100%!important;flex:0 0 auto!important;height:340px}.hc-about:has(.hc-about-art)>.et_pb_row>.et_pb_column:last-child{padding:40px 6vw 56px!important}.hc-about:has(.hc-about-art)::after{display:none}}.hc-timeline{margin-bottom:-30px!important;padding-bottom:60px!important}.hc-timeline:last-of-type,.hc-timeline:last-child{margin-bottom:0!important;padding-bottom:0!important}.page-id-30 .hc-hero-photo{background-position:50% 15%!important}.page-id-30 .hc-photo img{object-position:50% 12%}.page-id-30 .hc-hero-photo{background:#77a040!important}.page-id-30 .hc-hero-photo::before{content:"";position:absolute;left:58%;top:50%;width:min(66%,480px);aspect-ratio:633/494;transform:translate(-50%,-50%);background:url("/wp-content/uploads/2026/11/logo-to-use-rgb.jpg") 0 0/100% 100% no-repeat;clip-path:inset(0 3px 3px 0);pointer-events:none;z-index:1}