@charset "UTF-8";*{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#ecfaf2;color:#1d3529;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;line-height:1.5;margin:0;padding:0;transition:background-color color ease-in-out}h1,h2,h3,h4,h5,h6{color:#0f1f17;font-family:Oswald,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;line-height:1.25;margin-bottom:1rem;margin-top:0}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{margin-bottom:1rem;margin-top:0}a{color:#0e7c3a;text-decoration:none;transition:color .3s ease-in-out ease-in-out}a:focus,a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}a:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font-family:inherit}.screen-reader-text{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.skip-link{left:-9999px;position:absolute;top:-9999px}.skip-link:focus{background:#0e7c3a;color:#ecfaf2;display:block;left:0;padding:.5rem 1rem;text-decoration:none;top:0;z-index:1070}.container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem;padding-right:1.5rem}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1}.site-header{background:#ecfaf2;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:sticky;top:0;z-index:1020}.site-header .header-container{padding-bottom:1rem;padding-top:1rem;position:relative;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem;padding-right:1.5rem;align-items:center;display:flex;justify-content:space-between}.site-header .site-branding{align-items:center;display:flex}.site-header .site-title{font-size:1.5rem;margin:0}.site-header .site-title-link{color:#0f1f17;text-decoration:none}.site-header .site-title-link:hover{color:#0e7c3a}.site-header .site-description{color:#3d6f56;font-size:.875rem;margin:0}.site-header .header-actions{align-items:center;display:flex;gap:1rem}@media (max-width:575px){.site-header .header-actions .btn-outline{font-size:0;min-width:40px;padding:.5rem}.site-header .header-actions .btn-outline .icons{font-size:20px}}.site-header .search-toggle{align-items:center;background:0 0;border:2px solid #d4f0e2;border-radius:.375rem;color:#2d5241;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:all .3s ease-in-out ease-in-out}.site-header .search-toggle .dashicons{font-size:20px;height:20px;width:20px}.site-header .search-toggle:hover{background:#f7fdf9;border-color:#0e7c3a;color:#0e7c3a}.site-header .search-toggle:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.main-navigation{position:relative}@media (max-width:575px){.main-navigation{position:static}}@media (max-width:575px){.main-navigation .primary-menu-container{left:0;position:absolute;right:0;top:100%;width:100%}}.main-navigation .menu-toggle{align-items:center;background:0 0;border:2px solid #0e7c3a;border-radius:.375rem;cursor:pointer;display:none;height:44px;justify-content:center;padding:0;position:relative;width:44px;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:all .3s ease-in-out ease-in-out}@media (max-width:575px){.main-navigation .menu-toggle{display:flex}}.main-navigation .menu-toggle .menu-toggle-icon{background:#0e7c3a;display:block;height:2px;position:relative;width:24px;transition:all .3s ease-in-out ease-in-out}.main-navigation .menu-toggle .menu-toggle-icon::after,.main-navigation .menu-toggle .menu-toggle-icon::before{background:#0e7c3a;content:"";display:block;height:2px;position:absolute;width:24px;transition:all .3s ease-in-out ease-in-out}.main-navigation .menu-toggle .menu-toggle-icon::before{top:-8px}.main-navigation .menu-toggle .menu-toggle-icon::after{bottom:-8px}.main-navigation .menu-toggle.is-active{background:#0e7c3a}.main-navigation .menu-toggle.is-active .menu-toggle-icon{background:0 0}.main-navigation .menu-toggle.is-active .menu-toggle-icon::before{background:#ecfaf2;top:0;transform:rotate(45deg)}.main-navigation .menu-toggle.is-active .menu-toggle-icon::after{background:#ecfaf2;bottom:0;transform:rotate(-45deg)}.main-navigation .menu-toggle:hover{background:#f7fdf9;border-color:#1db954}.main-navigation .menu-toggle:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.main-navigation #primary-menu{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}@media (max-width:575px){.main-navigation #primary-menu{background:#ecfaf2;border-radius:.5rem;border-top:3px solid #0e7c3a;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:none;flex-direction:column;gap:0;margin-top:1rem;padding:.5rem 0}}@media (max-width:575px){.main-navigation #primary-menu.toggled{animation:slideDown .3s ease forwards;display:flex}.main-navigation #primary-menu .menu-item-has-children>a::after{color:#0e7c3a;content:"\f502"}.main-navigation #primary-menu .menu-item-has-children.open>a::after{color:#1db954;content:"\f460"}}@media (max-width:575px){.main-navigation #primary-menu>li:last-child>a{border-bottom:none}.main-navigation #primary-menu>li>a{font-size:1rem}}.main-navigation #primary-menu>li{margin:0;position:relative}.main-navigation #primary-menu>li.menu-item-has-children>a{padding-right:2rem;position:relative}.main-navigation #primary-menu>li.menu-item-has-children>a::after{content:"\f347";font-family:dashicons;font-size:16px;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out ease-in-out}.main-navigation #primary-menu>li.menu-item-has-children.open>a::after{transform:translateY(-50%) rotate(180deg)}.main-navigation #primary-menu a{color:#2d5241;display:block;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}@media (max-width:575px){.main-navigation #primary-menu a{border-bottom:1px solid #d4f0e2;padding:1rem 1.5rem}.main-navigation #primary-menu a:hover{background:#f7fdf9}}.main-navigation #primary-menu a:focus,.main-navigation #primary-menu a:hover{color:#0e7c3a}.main-navigation #primary-menu .sub-menu{background:#ecfaf2;border-radius:.375rem;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:none;left:0;list-style:none;margin:0;min-width:220px;padding:.5rem 0;position:absolute;top:57px;z-index:1000}@media (max-width:575px){.main-navigation #primary-menu .sub-menu{background:#f7fdf9;border-left:3px solid #0e7c3a;border-radius:0;box-shadow:none;margin-left:1.5rem;margin-right:1rem;position:relative;top:0}}.menu-item-has-children.open>.main-navigation #primary-menu .sub-menu{animation:fadeInDown .3s ease;display:block}.main-navigation #primary-menu .sub-menu li{margin:0;position:relative}.main-navigation #primary-menu .sub-menu li.menu-item-has-children>a{padding-right:3rem}.main-navigation #primary-menu .sub-menu li.menu-item-has-children>a::after{content:"\f345";font-family:dashicons;font-size:16px;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.main-navigation #primary-menu .sub-menu a{color:#2d5241;font-size:.875rem;font-weight:400;padding:.5rem 1.5rem;white-space:nowrap}.main-navigation #primary-menu .sub-menu a:focus,.main-navigation #primary-menu .sub-menu a:hover{background-color:#f7fdf9;color:#0e7c3a}.main-navigation #primary-menu .sub-menu .sub-menu{left:100%;margin-left:.25rem;top:0}@media (max-width:575px){.main-navigation #primary-menu .sub-menu .sub-menu{left:0;margin-left:1rem;position:relative;top:0}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.site-footer{background:#0f1f17;color:#b3e0ca}.site-footer .footer-widgets{padding-bottom:5rem;padding-top:5rem}.site-footer .footer-widgets:empty,.site-footer .footer-widgets:has(.footer-navigation-wrapper:only-child){padding-top:3rem}.site-footer .footer-columns{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr)}@media (min-width:576px) and (max-width:767px){.site-footer .footer-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.site-footer .footer-columns{grid-template-columns:1fr}}.site-footer .footer-navigation-wrapper{border-top:1px solid #1d3529;margin-top:5rem;padding-top:5rem}.site-footer .footer-navigation #footer-menu{display:flex;flex-wrap:wrap;gap:1rem 3rem;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width:575px){.site-footer .footer-navigation #footer-menu{align-items:center;flex-direction:column;gap:1rem}}.site-footer .footer-navigation #footer-menu li{margin:0;position:relative}.site-footer .footer-navigation #footer-menu li:not(:last-child)::after{color:#3d6f56;content:"•";font-size:1.125rem;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%)}@media (max-width:575px){.site-footer .footer-navigation #footer-menu li:not(:last-child)::after{display:none}}.site-footer .footer-navigation #footer-menu a{color:#b3e0ca;display:inline-block;font-size:1rem;font-weight:500;padding:.25rem .5rem;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.site-footer .footer-navigation #footer-menu a:focus,.site-footer .footer-navigation #footer-menu a:hover{color:#f7fdf9}.site-footer .footer-navigation #footer-menu a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.site-footer .footer-navigation #footer-menu .current-menu-item>a{color:#f7fdf9;font-weight:500}.site-footer .footer-bottom{border-top:1px solid #1d3529;padding-bottom:2rem;padding-top:2rem}.site-footer .footer-bottom .container{align-items:center;align-items:center;display:flex;justify-content:space-between}@media (max-width:575px){.site-footer .footer-bottom .container{flex-direction:column;gap:1.5rem;text-align:center}}.site-footer .footer-info{align-items:center;display:flex;gap:3rem}@media (max-width:575px){.site-footer .footer-info{flex-direction:column;gap:1rem}}.site-footer .copyright{color:#7dba9c;font-size:.875rem;margin:0}.site-footer .legal-navigation #legal-menu{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0;padding:0}@media (max-width:575px){.site-footer .legal-navigation #legal-menu{justify-content:center}}.site-footer .legal-navigation #legal-menu li{margin:0;position:relative}.site-footer .legal-navigation #legal-menu li:not(:last-child)::after{color:#3d6f56;content:"|";position:absolute;right:-1rem;top:50%;transform:translateY(-50%)}.site-footer .legal-navigation #legal-menu a{color:#7dba9c;display:inline-block;font-size:.875rem;font-weight:400;padding:.25rem;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.site-footer .legal-navigation #legal-menu a:focus,.site-footer .legal-navigation #legal-menu a:hover{color:#f7fdf9;text-decoration:underline}.site-footer .legal-navigation #legal-menu .current-menu-item>a{color:#b3e0ca}.site-footer .footer-social{align-items:center;display:flex;gap:1.5rem}.site-footer .footer-social a{color:#7dba9c;font-size:.875rem;padding:.25rem .5rem;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.site-footer .footer-social a:focus,.site-footer .footer-social a:hover{color:#f7fdf9}.site-footer .widget-title{color:#f7fdf9;font-size:1.125rem;font-weight:500;margin-bottom:1rem;margin-top:0}.site-footer .widget ul{list-style:none;margin:0;padding:0}.site-footer .widget ul li{margin-bottom:.5rem}.site-footer .widget ul li:last-child{margin-bottom:0}.site-footer .widget a{color:#b3e0ca;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.site-footer .widget a:focus,.site-footer .widget a:hover{color:#f7fdf9}.posts-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (min-width:576px) and (max-width:767px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.posts-grid{grid-template-columns:1fr}}.btn{border:2px solid transparent;border-radius:.375rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.btn:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.btn:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.btn-sm{font-size:.875rem;padding:.25rem 1rem}.btn-lg{font-size:1.125rem;padding:1rem 2rem}.btn-primary{background-color:#0e7c3a;color:#ecfaf2}.btn-primary:focus,.btn-primary:hover{background-color:rgb(19.1739130435,169.8260869565,79.4347826087);color:#ecfaf2}.btn-secondary{background-color:#1db954;color:#ecfaf2}.btn-secondary:focus,.btn-secondary:hover{background-color:rgb(43.2009345794,221.7990654206,106.1682242991);color:#ecfaf2}.btn-accent{background-color:#7b3ff2;color:#ecfaf2}.btn-accent:focus,.btn-accent:hover{background-color:rgb(155.8390243902,110.7658536585,245.2341463415);color:#ecfaf2}.btn-outline{background-color:#1db954;border-color:rgba(36,38,40,.1);color:#ecfaf2}.btn-outline:focus,.btn-outline:hover{background-color:#f7fdf9;color:#0e7c3a}.card{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem;transition:all .3s ease-in-out ease-in-out}.card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.badge{border-radius:9999px;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:400!important;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase}.badge-primary{background-color:rgb(58.2173913043,232.7826086957,128.0434782609);color:#0e7c3a}.badge-success{background-color:rgb(131.3785046729,235.6214953271,168.1308411215);color:#1db954}.badge-warning{background-color:rgb(224.9170124481,239.4398340249,208.0601659751);color:rgb(188.0954356846,220.3941908714,150.6058091286)}.breadcrumbs{color:#3d6f56;font-size:.875rem;padding:1rem 0}.breadcrumbs a{color:#3d6f56}.breadcrumbs a:hover{color:#0e7c3a}.breadcrumbs .separator{margin:0 .25rem}input[type=email],input[type=search],input[type=text],input[type=url],select,textarea{background-color:#ecfaf2;border:1px solid #d4f0e2;border-radius:.375rem;color:#0f1f17;font-size:1rem;padding:.5rem 1rem;width:100%;transition:border-color .3s ease-in-out ease-in-out}input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#0e7c3a;box-shadow:0 0 0 3px rgba(14,124,58,.1);outline:0}.modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.modal.is-active{display:flex}.modal-backdrop{background-color:rgba(36,38,40,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1040}.modal-content{background:#ecfaf2;border-radius:.5rem;max-height:90vh;max-width:600px;overflow-y:auto;padding:3rem;position:relative;width:90%;z-index:1050}.modal-close{color:#3d6f56;font-size:1.5rem;position:absolute;right:1rem;top:1rem;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit}.modal-close:hover{color:#0f1f17}.search-modal{align-items:flex-start;backdrop-filter:blur(4px);background-color:rgba(36,38,40,.6);bottom:0;display:none;left:0;overflow-y:auto;padding:2rem 1.5rem;position:fixed;right:0;top:0;z-index:1050}.search-modal.is-active{animation:fadeIn .2s ease;display:flex;justify-content:center}.search-modal__content{animation:slideDown .3s ease;background:#ecfaf2;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:700px;padding:1.5rem;position:relative;width:100%}@media (max-width:575px){.search-modal__content{padding:2rem}}.search-modal__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.search-modal__title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin:0}@media (max-width:575px){.search-modal__title{font-size:1.25rem}}.search-modal__close{align-items:center;background:#ecfaf2;border:none;border-radius:.375rem;color:#3d6f56;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:all .3s ease-in-out ease-in-out}.search-modal__close .dashicons{font-size:20px;height:20px;width:20px}.search-modal__close:hover{background:#d4f0e2;color:#0f1f17}.search-modal__close:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.search-modal__form{margin-bottom:1.5rem}.search-modal__suggestions{border-top:2px solid #d4f0e2;padding-top:2rem}.search-modal__suggestions-title{color:#2d5241;font-size:.875rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase}.search-modal__suggestions-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.search-modal__suggestions-list li{margin:0}.search-modal__suggestions-list a{background:#f7fdf9;border:1px solid #d4f0e2;border-radius:9999px;color:#2d5241;display:inline-block;font-size:.875rem;padding:.25rem 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.search-modal__suggestions-list a:hover{background:#0e7c3a;border-color:#0e7c3a;color:#ecfaf2}.lightbox-modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1055}.lightbox-modal.is-active{display:flex}.lightbox-backdrop{background-color:rgba(36,38,40,.8);bottom:0;left:0;position:absolute;right:0;top:0}.lightbox-content{display:flex;flex-direction:column;max-height:95vh;max-width:90vw;position:relative;z-index:1056}.lightbox-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;max-height:80vh}.lightbox-image{border-radius:.375rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:block;height:auto;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-caption{background:#ecfaf2;border-radius:.375rem;color:#0f1f17;font-size:1rem;margin-bottom:.5rem;padding:1rem 1.5rem;text-align:center}.lightbox-counter{background:#ecfaf2;border-radius:.375rem;color:#3d6f56;font-size:.875rem;padding:.25rem 1rem;text-align:center}.lightbox-close,.lightbox-next,.lightbox-prev{align-items:center;background:#ecfaf2;border-radius:9999px;color:#0f1f17;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;width:48px;z-index:1057;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:all .3s ease-in-out ease-in-out}.lightbox-close .dashicons,.lightbox-next .dashicons,.lightbox-prev .dashicons{font-size:24px;height:24px;width:24px}.lightbox-close:hover,.lightbox-next:hover,.lightbox-prev:hover{background:#f7fdf9;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#0e7c3a}.lightbox-close:focus-visible,.lightbox-next:focus-visible,.lightbox-prev:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.lightbox-close{right:1.5rem;top:1.5rem}.lightbox-prev{left:1.5rem;top:50%;transform:translateY(-50%)}.lightbox-next{right:1.5rem;top:50%;transform:translateY(-50%)}@media (max-width:768px){.lightbox-content{max-width:95vw}.lightbox-close,.lightbox-next,.lightbox-prev{height:40px;width:40px}.lightbox-close .dashicons,.lightbox-next .dashicons,.lightbox-prev .dashicons{font-size:20px;height:20px;width:20px}.lightbox-close{right:.5rem;top:.5rem}.lightbox-prev{left:.5rem}.lightbox-next{right:.5rem}.lightbox-caption{font-size:.875rem;padding:.5rem 1rem}}.back-to-top{align-items:center;background:#0e7c3a;border:none;border-radius:9999px;bottom:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#ecfaf2;cursor:pointer;display:none;height:50px;justify-content:center;opacity:0;position:fixed;right:1.5rem;visibility:hidden;width:50px;z-index:1030;transition:all .3s ease-in-out ease-in-out}@media (max-width:768px){.back-to-top{bottom:1.5rem;height:45px;right:1.5rem;width:45px}.back-to-top .dashicons{font-size:20px;height:20px;width:20px}}.back-to-top .dashicons{font-size:24px;height:24px;width:24px}.back-to-top:hover{background:rgb(19.1739130435,169.8260869565,79.4347826087);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.back-to-top:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.back-to-top.show{display:flex;opacity:1;visibility:visible}.icons-github{background-color:#7dba9c;display:inline-block;height:20px;margin-right:3px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0 0 24 12c0-6.63-5.37-12-12-12Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0 0 24 12c0-6.63-5.37-12-12-12Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:relative;top:-2px;vertical-align:middle;width:20px}.icons-github-sm{height:16px;width:16px}.icons-github-lg{height:24px;width:24px}.icons-github-xl{height:32px;width:32px}.icons-github.icons-primary{background-color:#0e7c3a}.icons-github.icons-white{background-color:#b3e0ca}.top-bar{background-color:#0f1f17;border-bottom:1px solid rgba(255,255,255,.05);padding:.5rem;width:100%}.inside-top-bar{margin:0 auto;max-width:1280px;padding:0 1.5rem}.top-bar-align-center .top-bar-content{justify-content:center}.top-bar-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.top-bar-content .top-bar-widget{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.top-bar-content .top-bar-widget p{margin:0}.top-bar-content .top-bar-widget a{color:#ecfaf2;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.top-bar-content .top-bar-widget a:hover{opacity:.9}.top-bar-text{color:#ecfaf2;font-size:1rem;font-weight:700;line-height:1.375;text-transform:uppercase}.button.top-bar-button{background-color:#0e7c3a;border:none;border-radius:.5rem;color:#ecfaf2;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-left:1rem;min-height:auto;padding:.5rem 1.5rem;text-align:center;transition:all .3s ease-in-out ease-in-out}.button.top-bar-button:hover{background-color:#1db954;transform:translateY(-1px)}.button.top-bar-button:active{transform:translateY(0)}.hero{color:#ecfaf2;overflow:hidden;padding:6rem 0;position:relative;text-align:center;background:linear-gradient(to bottom right,#0e7c3a,rgb(21.7608695652,192.7391304348,90.152173913))}@media (max-width:575px){.hero{padding:4rem 0}}.hero__container{position:relative;z-index:1;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem;padding-right:1.5rem}.hero__title{animation:fadeInUp .8s ease-out;color:#ecfaf2;font-size:3.75rem;margin-bottom:1.5rem}@media (min-width:576px) and (max-width:767px){.hero__title{font-size:3rem}}@media (max-width:575px){.hero__title{font-size:2.25rem}}.hero__subtitle{animation:fadeInUp .8s ease-out .2s both;color:rgba(236,250,242,.9);font-size:1.25rem;margin-bottom:3rem}@media (max-width:575px){.hero__subtitle{font-size:1.125rem}}.hero__actions{animation:fadeInUp .8s ease-out .4s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4rem}.hero__badges{animation:fadeInUp .8s ease-out .6s both;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.hero__stats{animation:fadeInUp .8s ease-out .8s both;display:flex;gap:4rem;justify-content:center;margin-top:4rem}@media (max-width:575px){.hero__stats{flex-direction:column;gap:1.5rem}}.hero__stat{text-align:center}.hero__stat-number{font-size:3rem;font-weight:500;line-height:1;margin-bottom:.5rem}@media (max-width:575px){.hero__stat-number{font-size:2.25rem}}.hero__stat-label{font-size:.875rem;letter-spacing:.05em;opacity:.9;text-transform:uppercase}.hero__decoration{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.hero__decoration-circle{animation:float 20s ease-in-out infinite;background:rgba(236,250,242,.05);border-radius:9999px;position:absolute}.hero__decoration-circle--1{animation-delay:0s;height:400px;right:-100px;top:-100px;width:400px}.hero__decoration-circle--2{animation-delay:5s;bottom:-50px;height:300px;left:-50px;width:300px}.hero__decoration-circle--3{animation-delay:10s;height:200px;left:10%;top:50%;width:200px}.hero--plugin{background:#ecfaf2;color:#0f1f17;padding:5rem 0;text-align:left}.hero--plugin .hero__container{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:575px){.hero--plugin .hero__container{flex-direction:column;grid-template-columns:1fr}}.hero--plugin .hero__content{display:flex;gap:1.5rem}@media (max-width:575px){.hero--plugin .hero__content{flex-direction:column}}.hero--plugin .hero__icon{flex-shrink:0}.hero--plugin .hero__icon img{border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);height:100px;width:100px}.hero--plugin .hero__title{color:#0f1f17;font-size:2.25rem;margin-bottom:1rem}@media (max-width:575px){.hero--plugin .hero__title{font-size:1.875rem}}.hero--plugin .hero__meta{color:#3d6f56;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.5rem;margin-bottom:1rem}.hero--plugin .hero__meta-item strong{color:#0f1f17}.hero--plugin .hero__excerpt{color:#2d5241;font-size:1.125rem;line-height:1.625;margin-bottom:1.5rem}.hero--plugin .hero__actions{justify-content:flex-start;margin-bottom:1.5rem}.hero--plugin .hero__video{position:relative}.hero--plugin .hero__video-wrapper{border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.hero--plugin .hero__video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.testimonials-section{background:linear-gradient(180deg,#f7fdf9 0,#ecfaf2 100%);overflow:hidden;padding:6rem 0;position:relative}.testimonials-section::before{background:radial-gradient(ellipse at center,rgba(14,124,58,.03) 0,transparent 70%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:150%}.testimonials-section__header{margin-bottom:4rem;position:relative;text-align:center;z-index:1}.testimonials-section__title{font-size:2.25rem;margin-bottom:1rem}@media (max-width:575px){.testimonials-section__title{font-size:1.875rem}}.testimonials-section__description{color:#3d6f56;font-size:1.125rem;margin:0 auto;max-width:600px}.testimonials-section__footer{margin-top:4rem;position:relative;text-align:center;z-index:1}.testimonials-section__note{color:#3d6f56;font-size:.875rem}.testimonials-section__note a{color:#0e7c3a;text-decoration:underline;transition:color .3s ease-in-out ease-in-out}.testimonials-section__note a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.testimonials-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}@media (min-width:576px) and (max-width:767px){.testimonials-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{border:2px solid #d4f0e2;overflow:hidden;position:relative;background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem}.testimonial-card::before{color:rgba(14,124,58,.05);content:'"';font-family:Georgia,serif;font-size:120px;left:1.5rem;line-height:1;pointer-events:none;position:absolute;top:-10px}.testimonial-card__rating{display:flex;font-size:1.125rem;gap:.25rem;margin-bottom:1rem}.testimonial-card__rating .star{color:#8bc34a;transition:transform .3s ease-in-out ease-in-out}.testimonial-card:hover .testimonial-card__rating .star{transform:scale(1.1)}.testimonial-card__quote{color:#2d5241;font-size:1rem;font-style:italic;line-height:1.625;margin:0 0 1.5rem;position:relative;z-index:1}.testimonial-card__quote::before{color:#0e7c3a;content:"“";font-size:1.5rem;margin-right:.25rem}.testimonial-card__quote::after{color:#0e7c3a;content:"”";font-size:1.5rem;margin-left:.25rem}.testimonial-card__author{align-items:center;display:flex;gap:1rem;padding-top:1rem}.testimonial-card__avatar{border:2px solid #d4f0e2;border-radius:9999px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.testimonial-card__avatar--placeholder{align-items:center;background:linear-gradient(135deg,#0e7c3a,rgb(19.1739130435,169.8260869565,79.4347826087));color:#ecfaf2;display:flex;font-size:1.25rem;font-weight:500;justify-content:center;text-transform:uppercase}.testimonial-card__author-info{flex:1;min-width:0}.testimonial-card__author-name{color:#0f1f17;font-size:1rem;font-weight:500;margin-bottom:.25rem}.testimonial-card__author-role{color:#3d6f56;font-size:.875rem;margin-bottom:2px}.testimonial-card__plugin{background:rgb(35.3043478261,230.1956521739,113.2608695652);border-radius:.25rem;color:#ecfaf2;display:inline-block;font-size:.75rem;font-weight:500;margin-top:.25rem;padding:2px .5rem;text-transform:uppercase}.plugin-testimonials{padding:5rem 0}.plugin-testimonials__title{color:#0f1f17;font-size:1.875rem;margin-bottom:4rem}.plugin-testimonials .testimonials-grid--plugin{grid-template-columns:repeat(2,1fr)}@media (min-width:576px) and (max-width:767px){.plugin-testimonials .testimonials-grid--plugin{grid-template-columns:1fr}}.plugin-testimonials .testimonial-card--compact{padding:1.5rem}.plugin-testimonials .testimonial-card--compact::before{font-size:80px}.plugin-testimonials .testimonial-card--compact .testimonial-card__quote{font-size:.875rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden}.plugin-testimonials .testimonial-card--compact .testimonial-card__plugin{display:none}@media (hover:hover){.testimonial-card:hover{border-color:#0e7c3a}.testimonial-card:hover::before{color:rgba(14,124,58,.1)}}.faqs-section{background-color:#f7fdf9;padding:6rem 0}.faqs-section__header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.faqs-section__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:1rem}.faqs-section__description{color:#3d6f56;font-size:1.125rem;line-height:1.625}.faqs-section__footer{margin-top:4rem;text-align:center}.faqs-section__note{color:#3d6f56;font-size:1rem}.faqs-section__note a{color:#0e7c3a;font-weight:500;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.faqs-section__note a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087);text-decoration:underline}.faqs-accordion{margin:0 auto;max-width:900px}.faq-item{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease-in-out ease-in-out}.faq-item:hover{border-color:#b3e0ca;box-shadow:0 4px 12px rgba(0,0,0,.08)}.faq-item__question{align-items:flex-start;background:#ecfaf2;color:#0f1f17;cursor:pointer;display:flex;font-size:1rem!important;font-weight:500;gap:1rem;justify-content:space-between;padding:2rem 1.5rem;text-align:left;width:100%;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:all .3s ease-in-out ease-in-out}.faq-item__question:hover{background-color:#f7fdf9}.faq-item__question:focus{outline:2px solid #0e7c3a;outline-offset:-2px}.faq-item__question.is-active{background-color:#1db954;color:#ecfaf2}.faq-item__question-text{flex:1;line-height:1.5}.faq-item__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px;transition:transform .3s ease-in-out ease-in-out}.faq-item__icon .dashicons{font-size:20px;height:20px;width:20px}.is-active .faq-item__icon{color:#ecfaf2}.faq-item__answer{max-height:0;overflow:hidden;padding-top:0!important;transition:max-height .3s ease-in-out ease-in-out}.faq-item__answer[hidden]{display:block}.faq-item__answer.is-active{max-height:2000px}.faq-item__answer.is-active p{padding-top:1.5rem}.faq-item__answer-content{color:#2d5241;font-size:1rem;line-height:1.625;padding:0 1.5rem 1.5rem}.faq-item__answer-content p{margin:0}.faq-item__answer-content p:not(:last-child){margin-bottom:1rem}.faq-item__answer-content a{color:#0e7c3a;text-decoration:underline}.faq-item__answer-content a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}@media (max-width:768px){.faqs-section{padding:5rem 0}.faqs-section__header{margin-bottom:3rem}.faqs-section__title{font-size:1.875rem}.faqs-section__description{font-size:1rem}.faq-item{margin-bottom:1rem}.faq-item__question{font-size:1rem;padding:1.5rem}.faq-item__answer-content{font-size:.875rem;padding:0 1.5rem 1.5rem}}.trust-badges{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.trust-badge{align-items:center;background-color:#ecfaf2;border:2px solid;border-radius:9999px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;white-space:nowrap;transition:all .3s ease-in-out ease-in-out}.trust-badge .dashicons{font-size:16px;height:16px;width:16px}.trust-badge:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.trust-badge-wpcs{background-color:rgba(29,185,84,.5);border-color:#0e7c3a;color:#ecfaf2}.trust-badge-plugin-check{background-color:#26a69a;border-color:rgb(28.5,124.5,115.5);color:#ecfaf2}.trust-badge-security{background-color:rgba(29,185,84,.5);border-color:#1db954;color:#ecfaf2}.trust-badge-tested{background-color:rgba(14,124,58,.5);border-color:#0e7c3a;color:#ecfaf2}.trust-badge-open-source{background-color:rgba(231,76,60,.5);border-color:#e74c3c;color:#ecfaf2}.trust-badge-gpl{background-color:rgba(123,63,242,.5);border-color:#7b3ff2;color:#ecfaf2}.trust-badge-active{background-color:rgba(155,89,182,.5);border-color:#9b59b6;color:#ecfaf2}.trust-badge-support{background-color:rgba(52,152,219,.5);border-color:#3498db;color:#ecfaf2}.trust-badge-docs{background-color:rgba(149,165,166,.5);border-color:#95a5a6;color:#ecfaf2}.trust-badge-performance{background-color:rgba(243,156,18,.5);border-color:#f39c12;color:#ecfaf2}.compact-badges{align-items:center;display:flex;gap:.25rem;margin-top:1rem}.compact-badge{align-items:center;border-radius:50%;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px;transition:all .3s ease-in-out ease-in-out}.compact-badge .dashicons{color:#ecfaf2;font-size:16px;height:16px;width:16px}.compact-badge:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:scale(1.1)}.compact-badge-wpcs{background:#0e7c3a}.compact-badge-security{background:#1db954}.compact-badge-plugin-check{background:#26a69a}.quality-badges{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:3rem 0}@media (min-width:576px) and (max-width:767px){.quality-badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.quality-badges{grid-template-columns:1fr}}.quality-badge{align-items:center;background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center;transition:all .3s ease-in-out ease-in-out}.quality-badge:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.quality-badge .dashicons{font-size:40px;height:40px;width:40px}.quality-badge__label{color:#0f1f17;font-size:1rem;font-weight:500}.quality-badge-wpcs .dashicons{color:#0e7c3a}.quality-badge-security .dashicons{color:#1db954}.quality-badge-plugin-check .dashicons{color:#26a69a}.quality-badge-performance .dashicons{color:#7b3ff2}.trust-indicators{background:#f7fdf9;padding:6rem 0}.trust-indicators__header{margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.trust-indicators__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:1.5rem}@media (max-width:575px){.trust-indicators__title{font-size:1.875rem}}.trust-indicators__subtitle{color:#2d5241;font-size:1.25rem;line-height:1.625}@media (max-width:575px){.trust-indicators__subtitle{font-size:1.125rem}}.trust-indicators__stats{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-bottom:5rem}@media (min-width:576px) and (max-width:767px){.trust-indicators__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.trust-indicators__stats{gap:2rem;grid-template-columns:1fr}}.trust-indicators__badges{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}@media (min-width:768px){.trust-indicators__badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.trust-indicators__badges{grid-template-columns:1fr}}.trust-indicators__footer{padding-top:4rem;text-align:center}.trust-indicators__note{color:#2d5241;font-size:1.125rem;margin:0 auto;max-width:700px}.trust-indicators__note a{color:#0e7c3a;text-decoration:underline;transition:color .3s ease-in-out ease-in-out}.trust-indicators__note a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.trust-stat{background:#ecfaf2;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:4rem 2rem;text-align:center;transition:all .3s ease-in-out ease-in-out}.trust-stat:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.trust-stat__icon{align-items:center;background:linear-gradient(135deg,#0e7c3a 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);border-radius:50%;display:inline-flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.trust-stat__icon .dashicons{color:#ecfaf2;font-size:32px;height:32px;width:32px}.trust-stat__value{color:#0e7c3a;font-size:1.875rem;font-weight:500;line-height:1;margin-bottom:.5rem}@media (max-width:575px){.trust-stat__value{font-size:1.875rem}}.trust-stat__label{color:#2d5241;font-size:1rem;font-weight:500}.trust-badge-card{background:#ecfaf2;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:3rem;text-align:center;transition:all .3s ease-in-out ease-in-out}.trust-badge-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.trust-badge-card__icon{align-items:center;background:rgba(14,124,58,.1);border-radius:50%;display:inline-flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.trust-badge-card__icon .dashicons{color:#0e7c3a;font-size:36px;height:36px;width:36px}.trust-badge-card__icon--security{background:rgba(29,185,84,.1)}.trust-badge-card__icon--security .dashicons{color:#1db954}.trust-badge-card__icon--plugin-check{background:rgba(38,166,154,.1)}.trust-badge-card__icon--plugin-check .dashicons{color:#26a69a}.trust-badge-card__icon--performance{background:rgba(123,63,242,.1)}.trust-badge-card__icon--performance .dashicons{color:#7b3ff2}.trust-badge-card__icon--opensource{background:rgba(231,76,60,.1)}.trust-badge-card__icon--opensource .dashicons{color:#e74c3c}.trust-badge-card__icon--support{background:rgba(52,152,219,.1)}.trust-badge-card__icon--support .dashicons{color:#3498db}.trust-badge-card__title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.trust-badge-card__description{color:#2d5241;font-size:1rem;line-height:1.625;margin:0}.quality-section{background-color:#f7fdf9;padding:6rem 0}.quality-section__header{margin-bottom:4rem;text-align:center}.quality-section__title{font-size:2.25rem;margin-bottom:1rem}.quality-section__description{color:#3d6f56;font-size:1.125rem;margin:0 auto;max-width:600px}.quality-section__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (min-width:576px) and (max-width:767px){.quality-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.quality-section__grid{grid-template-columns:1fr}}.quality-section__item{text-align:center;background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem}.quality-section__icon{font-size:2.25rem;margin-bottom:1rem}.quality-section__item-title{font-size:1.25rem;margin-bottom:.5rem}.quality-section__item-description{color:#3d6f56}@media (max-width:575px){.trust-indicators{padding:4rem 0}.trust-indicators__badges,.trust-indicators__stats{gap:1.5rem}.trust-badge-card,.trust-stat{padding:1.5rem}}.cta-section{background:linear-gradient(135deg,#0e7c3a 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);color:#ecfaf2;padding:6rem 0;text-align:center}.cta-section__content{max-width:800px;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem;padding-right:1.5rem}.cta-section__title{color:#ecfaf2;font-size:2.25rem;margin-bottom:1.5rem}@media (max-width:575px){.cta-section__title{font-size:1.875rem}}.cta-section__description{color:rgba(236,250,242,.9);font-size:1.25rem;margin-bottom:3rem}@media (max-width:575px){.cta-section__description{font-size:1.125rem}}.cta-section__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-section__actions .btn-outline{border-color:rgba(36,38,40,.25);color:inherit}.cta-section__actions .btn-outline:hover{background-color:#ecfaf2;color:#0e7c3a}.plugins-section__footer{margin-top:4rem;text-align:center}.plugins-section{padding:6rem 0}.plugins-section__header{margin-bottom:4rem;text-align:center}.plugins-section__title{font-size:2.25rem;margin-bottom:1rem}.plugins-section__description{color:#3d6f56;font-size:1.125rem}.plugin-filters-wrapper{margin-bottom:4rem}.plugin-filters{align-items:center;background:#ecfaf2;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}@media (max-width:575px){.plugin-filters{flex-direction:column;padding:1rem}}.plugin-filters__search{flex:1;min-width:250px;position:relative}.plugin-filters__search .dashicons{color:#7dba9c;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.plugin-filters__search input{padding-left:3rem}.plugin-filters__category select,.plugin-filters__sort select{background-color:#ecfaf2;width:200px}@media (max-width:575px){.plugin-filters__category select,.plugin-filters__sort select{width:100%}}.plugin-filters__reset{display:none}.plugin-filters__reset .dashicons{font-size:1rem;line-height:1;margin-right:.25rem}.plugin-filters__counter{color:#3d6f56;font-size:.875rem;margin-left:auto;white-space:nowrap}@media (max-width:575px){.plugin-filters__counter{margin-left:0;text-align:center;width:100%}}.plugin-filters__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.plugin-filters__tags a{color:#ecfaf2}.plugin-filters__tags-label{color:#2d5241;font-size:.875rem;font-weight:500}.plugins-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (min-width:576px) and (max-width:767px){.plugins-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.plugins-grid{grid-template-columns:1fr}}.plugin-card{animation:fadeIn .5s ease-out forwards;display:flex;flex-direction:column;opacity:0;background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.1)}.plugin-card.fade-in{animation:fadeIn .3s ease-out forwards}.plugin-card__icon{border-radius:.5rem;height:80px;margin-bottom:1rem;overflow:hidden;width:80px}.plugin-card__icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s ease-in-out ease-in-out}.plugin-card:hover .plugin-card__icon img{transform:scale(1.05)}.plugin-card__title{font-size:1.25rem;margin-bottom:.5rem}.plugin-card__title a{color:#0f1f17;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.plugin-card__title a:hover{color:#0e7c3a}.plugin-card__description{color:#3d6f56;flex:1;line-height:1.625;margin-bottom:1rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.plugin-card__meta{color:#548f73;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;margin-bottom:1rem}.plugin-card__meta-item{align-items:center;display:flex;gap:.25rem}.plugin-card__meta-item .dashicons{font-size:1rem;height:auto;width:auto}.plugin-card__tags{display:flex;flex-wrap:wrap;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;gap:.25rem;margin:.5rem 0 0 0;min-height:28px;padding:.25rem}.plugin-card__tags a{color:#ecfaf2}.plugin-card__footer{align-items:center;border-top:1px solid #d4f0e2;display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.plugin-card__badges{display:flex;gap:.25rem}.plugin-card-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:10px;font-weight:500;letter-spacing:.5px;margin-bottom:1rem;padding:.25rem .5rem;text-transform:uppercase;transition:all .3s ease-in-out ease-in-out}.plugin-card-badge--wpcs{background-color:rgba(29,185,84,.1);border:1px solid rgba(29,185,84,.3);color:rgb(65.2453271028,225.2546728972,121.6588785047)}.plugin-card-badge--wpcs:hover{background-color:rgba(29,185,84,.2)}.plugin-card-badge--secure{background-color:rgba(29,185,84,.1);border:1px solid rgba(29,185,84,.3);color:rgb(65.2453271028,225.2546728972,121.6588785047)}.plugin-card-badge--secure:hover{background-color:rgba(29,185,84,.2)}.plugin-card-badge--tested{background-color:rgba(14,124,58,.1);border:1px solid rgba(14,124,58,.3);color:rgb(19.1739130435,169.8260869565,79.4347826087)}.plugin-card-badge--tested:hover{background-color:rgba(14,124,58,.2)}.no-plugins{color:#3d6f56;grid-column:1/-1;padding:5rem 0;text-align:center}.no-plugins h3{color:#2d5241;font-size:1.5rem;margin-bottom:.5rem}.no-plugins p{color:#548f73;font-size:1.125rem}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.single-plugin{background-color:rgba(255,255,255,.85)}.single-plugin__content{display:grid;gap:4rem;grid-template-columns:1fr 350px;margin-bottom:6rem;margin-top:4rem}@media (max-width:1024px){.single-plugin__content{gap:3rem;grid-template-columns:1fr}}.single-plugin__main{min-width:0}.single-plugin__sidebar{height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}@media (max-width:1024px){.single-plugin__sidebar{position:static}}.plugin-section{border-bottom:1px solid #d4f0e2;padding:4rem 0}.plugin-section:last-child{border-bottom:none}.plugin-section__header{margin-bottom:3rem}.plugin-section__title{color:#0f1f17;font-size:1.875rem;font-weight:500;margin-bottom:1rem}.plugin-section__description{color:#3d6f56;font-size:1.125rem;line-height:1.625}.plugin-overview__description{color:#2d5241;font-size:1rem;line-height:1.625;margin-bottom:3rem}.plugin-overview__description p{margin-bottom:1.5rem}.plugin-overview__subtitle{color:#0f1f17;font-size:1.5rem;font-weight:500;margin:3rem 0 1.5rem}.plugin-overview__features-list,.plugin-overview__use-cases-list{list-style:none;margin:0;padding:0}.plugin-overview__feature-item,.plugin-overview__use-case-item{align-items:flex-start;background:#f7fdf9;border-radius:.375rem;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem}.plugin-overview__feature-item .dashicons,.plugin-overview__use-case-item .dashicons{color:#1db954;flex-shrink:0;margin-top:2px}.plugin-features__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.plugin-feature-card{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;padding:2rem;transition:all .3s ease-in-out ease-in-out}.plugin-feature-card:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.plugin-feature-card__icon{align-items:center;background:#0e7c3a;border-radius:.5rem;color:#ecfaf2;display:flex;height:56px;justify-content:center;margin-bottom:1.5rem;width:56px}.plugin-feature-card__icon .dashicons{font-size:28px;height:28px;width:28px}.plugin-feature-card__title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.plugin-feature-card__description{color:#3d6f56;font-size:1rem;line-height:1.625}.plugin-installation__tabs{border-bottom:2px solid #d4f0e2;display:flex;gap:.5rem;margin-bottom:2rem}.plugin-installation__tab-btn{background:0 0;border-bottom:3px solid transparent;color:#3d6f56;font-size:1rem;font-weight:500;padding:1rem 1.5rem;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:all .3s ease-in-out ease-in-out}.plugin-installation__tab-btn:hover{background:#f7fdf9;color:#0f1f17}.plugin-installation__tab-btn.is-active{border-bottom-color:#0e7c3a;color:#0e7c3a;font-weight:500}.plugin-installation__tab-content{display:none}.plugin-installation__tab-content.is-active{display:block}.plugin-installation__steps{counter-reset:step-counter;list-style:none;margin:0;padding:0}.plugin-installation__step{background:#f7fdf9;border-left:4px solid #0e7c3a;border-radius:.375rem;counter-increment:step-counter;margin-bottom:1.5rem;padding:2rem;position:relative}.plugin-installation__step::before{align-items:center;background:#0e7c3a;border-radius:50%;color:#ecfaf2;content:counter(step-counter);display:flex;font-size:1.125rem;font-weight:500;height:36px;justify-content:center;left:-18px;position:absolute;top:2rem;width:36px}.plugin-installation__step strong{color:#0f1f17;display:block;font-size:1.125rem;margin-bottom:.5rem}.plugin-installation__step p{color:#3d6f56;line-height:1.625;margin:0}.plugin-installation__subtitle{color:#0f1f17;font-size:1.25rem;font-weight:500;margin:3rem 0 1.5rem}.plugin-screenshots__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.plugin-screenshot__link{border:2px solid #d4f0e2;border-radius:.5rem;display:block;overflow:hidden;position:relative;transition:all .3s ease-in-out ease-in-out}.plugin-screenshot__link:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.plugin-screenshot__link:hover .plugin-screenshot__overlay{opacity:1}.plugin-screenshot__image{display:block;height:auto;width:100%}.plugin-screenshot__overlay{align-items:center;background:rgba(36,38,40,.7);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease-in-out ease-in-out}.plugin-screenshot__overlay .dashicons{color:#ecfaf2;font-size:48px;height:48px;width:48px}.plugin-screenshot__caption{color:#3d6f56;font-size:.875rem;margin-top:1rem;text-align:center}.plugin-faq__accordion{max-width:800px}.plugin-changelog__accordion{max-width:800px}.changelog-item{border:2px solid #d4f0e2;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.changelog-item__header{align-items:center;background:#ecfaf2;display:flex;justify-content:space-between;padding:1.5rem;width:100%;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;transition:background-color .3s ease-in-out ease-in-out}.changelog-item__header:hover{background:#f7fdf9}.changelog-item__header[aria-expanded=true]{background:#1db954;border-bottom:1px solid #d4f0e2}.changelog-item__header[aria-expanded=true] *{color:#ecfaf2!important}.changelog-item__version{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.changelog-item__version-number{color:#0f1f17;font-weight:700}.changelog-item__date{color:#3d6f56;font-size:.875rem}.changelog-item__icon .dashicons{color:#3d6f56;font-size:20px;height:20px;width:20px}.changelog-item__content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out ease-in-out}.changelog-item__content:not([hidden]){max-height:2000px}.changelog-item__changes{color:#2d5241;font-size:1rem;line-height:1.625;padding:1.5rem}.changelog-item__changes ul{margin:0;padding-left:2rem}.changelog-item__changes li{margin-bottom:.5rem}@media (max-width:768px){.plugin-section{padding:3rem 0}.plugin-section__title{font-size:1.5rem}.plugin-section__description{font-size:1rem}.plugin-features__grid{grid-template-columns:1fr}.plugin-screenshots__grid{grid-template-columns:1fr}.plugin-installation__tabs{flex-direction:column}}.plugin-sidebar{display:flex;flex-direction:column;gap:2rem}.plugin-sidebar__box{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;padding:2rem}.plugin-sidebar__title{border-bottom:2px solid #d4f0e2;color:#0f1f17;font-size:1.125rem;font-weight:500;margin:0 0 1.5rem;padding-bottom:1rem}.plugin-sidebar__actions{display:flex;flex-direction:column;gap:1rem}.plugin-sidebar__info-list{list-style:none;margin:0;padding:0}.plugin-sidebar__info-item{align-items:flex-start;border-bottom:1px solid #d4f0e2;display:flex;justify-content:space-between;padding:1rem 0}.plugin-sidebar__info-item:last-child{border-bottom:none}.plugin-sidebar__info-label{color:#3d6f56;font-size:.875rem;font-weight:500}.plugin-sidebar__info-value{color:#0f1f17;font-size:.875rem;font-weight:500;text-align:right}.plugin-sidebar__links-list{list-style:none;margin:0;padding:0}.plugin-sidebar__link-item a{align-items:center;border-radius:.375rem;color:#2d5241;display:flex;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.plugin-sidebar__link-item a:hover{background:#f7fdf9;color:#0e7c3a}.plugin-sidebar__link-item a .dashicons{color:#0e7c3a;font-size:20px;height:20px;width:20px}.plugin-sidebar__share-buttons{display:flex;gap:1rem;justify-content:center}.plugin-sidebar__share-btn{align-items:center;background:#ecfaf2;border-radius:.375rem;color:#2d5241;display:flex;height:44px;justify-content:center;text-decoration:none;width:44px;transition:all .3s ease-in-out ease-in-out}.plugin-sidebar__share-btn:hover{background:#0e7c3a;color:#ecfaf2;transform:translateY(-2px)}.plugin-sidebar__share-btn .dashicons{font-size:20px;height:20px;width:20px}@media (max-width:1024px){.plugin-sidebar__box{padding:1.5rem}}.plugin-pro-cta{background:linear-gradient(135deg,#0e7c3a 0,rgb(21.7608695652,192.7391304348,90.152173913) 100%);color:#ecfaf2;padding:6rem 0}.plugin-pro-cta__wrapper{margin:0 auto;max-width:1000px}.plugin-pro-cta__header{margin-bottom:4rem;text-align:center}.plugin-pro-cta__title{color:#ecfaf2;font-size:2.25rem;font-weight:500;margin-bottom:1rem}.plugin-pro-cta__description{color:rgba(236,250,242,.9);font-size:1.125rem;line-height:1.625}.plugin-pro-cta__price{color:#ecfaf2;font-size:3.75rem;font-weight:700;margin-top:1.5rem}.plugin-pro-cta__comparison{margin-bottom:4rem}.plugin-pro-cta__action{text-align:center}.plugin-pro-cta__note{color:rgba(236,250,242,.8);font-size:.875rem;margin-top:1.5rem}.comparison-table{background:#ecfaf2;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.comparison-table__header{background:#0f1f17;display:grid;grid-template-columns:2fr 1fr 1fr}.comparison-table__header--free{color:#b3e0ca}.comparison-table__header--pro{background:#7b3ff2;color:#ecfaf2}.comparison-table__cell{font-weight:500;padding:1.5rem;text-align:center}.comparison-table__cell--feature{color:#ecfaf2;text-align:left}.comparison-table__body .comparison-table__row{border-bottom:1px solid #d4f0e2;display:grid;grid-template-columns:2fr 1fr 1fr}.comparison-table__body .comparison-table__row:last-child{border-bottom:none}.comparison-table__body .comparison-table__row:nth-child(odd){background:#f7fdf9}.comparison-table__body .comparison-table__cell{align-items:center;color:#2d5241;display:flex;justify-content:center;padding:1.5rem}.comparison-table__body .comparison-table__cell--free{color:#1db954}.comparison-table__body .comparison-table__cell--pro{background:#7b3ff2;color:#ecfaf2}.comparison-table__body .comparison-table__cell--feature{color:#0f1f17;font-weight:500;justify-content:flex-start}.comparison-table__body .comparison-table__cell .dashicons{font-size:24px;height:24px;width:24px}.comparison-table__body .comparison-table__cell .dashicons.dashicons-minus{color:#7dba9c}@media (max-width:768px){.plugin-pro-cta{padding:5rem 0}.plugin-pro-cta__title{font-size:1.875rem}.plugin-pro-cta__description{font-size:1rem}.comparison-table__body .comparison-table__row,.comparison-table__header{grid-template-columns:1.5fr .75fr .75fr}.comparison-table__cell{font-size:.875rem;padding:1rem}.comparison-table__cell--feature{font-size:1rem}}@media (max-width:576px){.comparison-table__body .comparison-table__row,.comparison-table__header{grid-template-columns:1fr .5fr .5fr}.comparison-table__cell{font-size:.75rem;padding:.5rem}.comparison-table__cell--feature{font-size:.875rem}}.plugin-blog-posts{background:#f7fdf9;padding:6rem 0}.plugin-blog-posts__header{margin-bottom:4rem;text-align:center}.plugin-blog-posts__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:1rem}.plugin-blog-posts__description{color:#3d6f56;font-size:1.125rem;line-height:1.625}.plugin-blog-posts__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}@media (max-width:1024px){.plugin-blog-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.plugin-blog-posts__grid{grid-template-columns:1fr}}.plugin-blog-posts__footer{text-align:center}.blog-post-card{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;transition:all .3s ease-in-out ease-in-out}.blog-post-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.blog-post-card__thumbnail{overflow:hidden}.blog-post-card__thumbnail a{display:block}.blog-post-card__thumbnail img{height:220px;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s ease-in-out ease-in-out}.blog-post-card__thumbnail:hover img{transform:scale(1.05)}.blog-post-card__content{padding:2rem}.blog-post-card__meta{align-items:center;color:#3d6f56;display:flex;font-size:.875rem;gap:1rem;margin-bottom:1rem}.blog-post-card__date{align-items:center;display:flex;gap:.25rem}.blog-post-card__date::before{content:"\f145";font-family:dashicons;font-size:16px}.blog-post-card__category{align-items:center;display:flex;gap:.25rem}.blog-post-card__category::before{content:"\f318";font-family:dashicons;font-size:16px}.blog-post-card__category a{color:#0e7c3a;text-decoration:none}.blog-post-card__category a:hover{text-decoration:underline}.blog-post-card__title{font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:1rem}.blog-post-card__title a{color:#0f1f17;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.blog-post-card__title a:hover{color:#0e7c3a}.blog-post-card__excerpt{color:#3d6f56;font-size:1rem;line-height:1.625;margin-bottom:1.5rem}.blog-post-card__link{align-items:center;color:#0e7c3a;display:inline-flex;font-weight:500;gap:.25rem;text-decoration:none;transition:gap .3s ease-in-out ease-in-out}.blog-post-card__link:hover{gap:.5rem}.blog-post-card__link .dashicons{font-size:16px;height:16px;width:16px}@media (max-width:768px){.plugin-blog-posts{padding:5rem 0}.plugin-blog-posts__title{font-size:1.875rem}.plugin-blog-posts__description{font-size:1rem}.blog-post-card__content{padding:1.5rem}.blog-post-card__title{font-size:1.125rem}}.blog-layout{display:flex;flex-wrap:nowrap;gap:4rem;margin-bottom:6rem;margin-top:4rem}@media (max-width:1024px){.blog-layout{flex-direction:column;gap:3rem}}.blog-layout__main{min-width:0}.blog-layout__sidebar{height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}@media (max-width:1024px){.blog-layout__sidebar{position:static}}.archive-header{border-bottom:2px solid #d4f0e2;margin-bottom:4rem;padding:4rem 0;text-align:center}.archive-header__title{align-items:center;color:#0f1f17;display:flex;font-size:2.25rem;font-weight:500;gap:1rem;justify-content:center;margin-bottom:1rem}.archive-header__title .dashicons{color:#0e7c3a;font-size:40px;height:40px;width:40px}.archive-header__description{color:#3d6f56;font-size:1.125rem;line-height:1.625;margin:0 auto 1.5rem;max-width:700px}.archive-header__meta{align-items:center;color:#3d6f56;display:flex;font-size:1rem;gap:2rem;justify-content:center}.archive-header__count,.archive-header__rss{align-items:center;display:flex;gap:.25rem}.archive-header__count .dashicons,.archive-header__rss .dashicons{font-size:18px;height:18px;width:18px}.archive-header__rss{color:#0e7c3a;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.archive-header__rss:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.author-header{align-items:flex-start;background:#f7fdf9;border-radius:.5rem;display:flex;gap:2rem;margin-bottom:4rem;padding:4rem}@media (max-width:768px){.author-header{align-items:center;flex-direction:column;text-align:center}}.author-header__avatar img{border:4px solid #ecfaf2;border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.author-header__info{flex:1}.author-header__name{color:#0f1f17;font-size:1.875rem;font-weight:500;margin-bottom:1rem}.author-header__bio{color:#2d5241;font-size:1rem;line-height:1.625;margin-bottom:1.5rem}.author-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}@media (max-width:768px){.author-header__meta{justify-content:center}}.author-header__posts-count{color:#3d6f56;font-weight:500}.author-header__website{align-items:center;color:#0e7c3a;display:inline-flex;gap:.25rem;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.author-header__website:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.author-header__website .dashicons{font-size:18px;height:18px;width:18px}.blog-posts{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.blog-post{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;max-width:calc(33% - 1.5rem);padding:1rem;transition:all .3s ease-in-out ease-in-out}@media (max-width:768px){.blog-post{grid-template-columns:1fr}}.blog-post:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.blog-post__thumbnail{border-radius:.375rem;overflow:hidden}.blog-post__thumbnail a{display:block}.blog-post__thumbnail img{height:240px;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s ease-in-out ease-in-out}.blog-post__thumbnail:hover img{transform:scale(1.05)}.blog-post__content{display:flex;flex-direction:column}.blog-post__header{margin-bottom:1.5rem}.blog-post__meta{align-items:center;color:#3d6f56;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;margin-bottom:1rem}.blog-post__meta>span{align-items:center;display:flex;gap:.25rem}.blog-post__meta>span .dashicons{font-size:16px;height:16px;width:16px}.blog-post__meta a{color:inherit;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.blog-post__meta a:hover{color:#0e7c3a}.blog-post__title{font-size:1.5rem;font-weight:500;line-height:1.25;margin:0}.blog-post__title a{color:#0f1f17;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.blog-post__title a:hover{color:#0e7c3a}.blog-post__excerpt{color:#2d5241;flex:1;font-size:1rem;line-height:1.625;margin-bottom:1.5rem}.blog-post__footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:auto}.blog-post__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.single-post .post-header{border-bottom:2px solid #d4f0e2;margin-bottom:3rem;padding-bottom:3rem}.single-post .post-header__title{color:#0f1f17;font-size:2.25rem;font-weight:500;line-height:1.25;margin:1.5rem 0}@media (max-width:768px){.single-post .post-header__title{font-size:1.875rem}}.single-post .post-header__meta{align-items:center;color:#3d6f56;display:flex;flex-wrap:wrap;font-size:1rem;gap:1.5rem}.single-post .post-header__meta .post-meta__author,.single-post .post-header__meta .post-meta__category,.single-post .post-header__meta .post-meta__comments,.single-post .post-header__meta .post-meta__date{align-items:center;display:flex;gap:.25rem}.single-post .post-header__meta .post-meta__author .dashicons,.single-post .post-header__meta .post-meta__category .dashicons,.single-post .post-header__meta .post-meta__comments .dashicons,.single-post .post-header__meta .post-meta__date .dashicons{font-size:18px;height:18px;width:18px}.single-post .post-header__meta a{color:inherit;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.single-post .post-header__meta a:hover{color:#0e7c3a}.single-post .post-thumbnail{border-radius:.5rem;margin-bottom:3rem;overflow:hidden}.single-post .post-thumbnail img{display:block;height:auto;width:100%}.single-post .post-content{color:#1d3529;font-size:1.125rem;line-height:1.625;margin-bottom:4rem}.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{color:#0f1f17;font-weight:500;line-height:1.25;margin-bottom:1.5rem;margin-top:3rem}.single-post .post-content h2{font-size:1.875rem}.single-post .post-content h3{font-size:1.5rem}.single-post .post-content h4{font-size:1.25rem}.single-post .post-content p{margin-bottom:1.5rem}.single-post .post-content a{color:#0e7c3a;text-decoration:underline;transition:color .3s ease-in-out ease-in-out}.single-post .post-content a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.single-post .post-content ol,.single-post .post-content ul{margin-bottom:1.5rem;padding-left:3rem}.single-post .post-content ol li,.single-post .post-content ul li{margin-bottom:.5rem}.single-post .post-content blockquote{background:#f7fdf9;border-left:4px solid #0e7c3a;color:#2d5241;font-style:italic;margin:2rem 0;padding:1.5rem 2rem}.single-post .post-content img{border-radius:.375rem;height:auto;margin:2rem 0;max-width:100%}.single-post .post-content code{background:#ecfaf2;border-radius:.25rem;color:#1d3529;font-family:"Fira Code","Courier New",monospace;font-size:.9em;padding:2px 6px}.single-post .post-content pre{background:#0f1f17;border-radius:.375rem;color:#ecfaf2;margin:2rem 0;overflow-x:auto;padding:1.5rem}.single-post .post-content pre code{background:0 0;color:inherit;padding:0}.single-post .post-footer{border-bottom:2px solid #d4f0e2;border-top:2px solid #d4f0e2;margin-bottom:4rem;padding:3rem 0}.single-post .post-footer__tags{margin-bottom:2rem}.single-post .post-footer__tags-label{align-items:center;color:#0f1f17;display:flex;font-weight:500;gap:.25rem;margin-bottom:1rem}.single-post .post-footer__tags-label .dashicons{font-size:18px;height:18px;width:18px}.single-post .post-footer__tags-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.single-post .post-footer__share-label{color:#0f1f17;display:block;font-weight:500;margin-bottom:1rem}.single-post .post-footer__share-buttons{align-items:center;display:flex;gap:1rem}.share-btn{align-items:center;border-radius:50%;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px;transition:all .3s ease-in-out ease-in-out}.share-btn .dashicons{color:#ecfaf2;font-size:20px;height:20px;width:20px}.share-btn--twitter{background:#1da1f2}.share-btn--twitter:hover{background:rgb(77.2259414226,181.0585774059,244.7740585774);transform:translateY(-2px)}.share-btn--facebook{background:#1877f2}.share-btn--facebook:hover{background:rgb(72.2827868852,147.4262295082,244.7172131148);transform:translateY(-2px)}.share-btn--linkedin{background:#0a66c2}.share-btn--linkedin:hover{background:rgb(12.5,127.5,242.5);transform:translateY(-2px)}.author-bio{align-items:flex-start;background:#f7fdf9;border-radius:.5rem;display:flex;gap:1.5rem;margin-bottom:4rem;padding:2rem}@media (max-width:768px){.author-bio{align-items:center;flex-direction:column;text-align:center}}.author-bio__avatar img{border:3px solid #ecfaf2;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.author-bio__content{flex:1}.author-bio__name{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.author-bio__name a{color:inherit;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.author-bio__name a:hover{color:#0e7c3a}.author-bio__description{color:#2d5241;font-size:1rem;line-height:1.625;margin-bottom:1.5rem}.author-bio__description p:last-child{margin-bottom:0}.author-bio__links{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}@media (max-width:768px){.author-bio__links{justify-content:center}}.author-bio__link{align-items:center;color:#0e7c3a;display:inline-flex;font-weight:500;gap:.25rem;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.author-bio__link:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.author-bio__link .dashicons{font-size:18px;height:18px;width:18px}.post-navigation{margin-bottom:4rem}.post-navigation__links{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.post-navigation__links{grid-template-columns:1fr}}.post-navigation__next,.post-navigation__prev{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;padding:1.5rem;transition:all .3s ease-in-out ease-in-out}.post-navigation__next:hover,.post-navigation__prev:hover{border-color:#0e7c3a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.post-navigation__prev{text-align:left}.post-navigation__next{text-align:right}.post-navigation__label{align-items:center;color:#3d6f56;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;margin-bottom:.5rem;text-transform:uppercase}.post-navigation__label .dashicons{font-size:16px;height:16px;width:16px}.post-navigation__next .post-navigation__label{justify-content:flex-end}.post-navigation__title{color:#0f1f17;display:block;font-weight:500;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.post-navigation__title:hover{color:#0e7c3a}.related-posts{margin-bottom:4rem}.related-posts__title{color:#0f1f17;font-size:1.5rem;font-weight:500;margin-bottom:2rem;text-align:center}.related-posts__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.related-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.related-posts__grid{grid-template-columns:1fr}}.related-post{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;overflow:hidden;transition:all .3s ease-in-out ease-in-out}.related-post:hover{border-color:#0e7c3a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.related-post__thumbnail{overflow:hidden}.related-post__thumbnail a{display:block}.related-post__thumbnail img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s ease-in-out ease-in-out}.related-post__thumbnail:hover img{transform:scale(1.05)}.related-post__content{padding:1.5rem}.related-post__meta{color:#3d6f56;font-size:.875rem;margin-bottom:.5rem}.related-post__title{font-size:1.125rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}.related-post__title a{color:#0f1f17;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.related-post__title a:hover{color:#0e7c3a}.related-post__excerpt{color:#2d5241;font-size:.875rem;line-height:1.625}.pagination{align-items:center;border-top:2px solid #d4f0e2;display:flex;gap:.5rem;justify-content:center;margin-top:4rem;padding-top:3rem}.pagination .page-numbers{align-items:center;background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;color:#2d5241;display:inline-flex;font-weight:500;height:44px;justify-content:center;min-width:44px;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.pagination .page-numbers:hover:not(.current){background:#f7fdf9;border-color:#0e7c3a;color:#0e7c3a}.pagination .page-numbers.current{background:#0e7c3a;border-color:#0e7c3a;color:#ecfaf2;pointer-events:none}.pagination .page-numbers.dots{background:0 0;border:none;pointer-events:none}.pagination .page-numbers .dashicons{font-size:18px;height:18px;width:18px}.widget-area{display:flex;flex-direction:column;gap:2rem}.widget-area .widget{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;padding:2rem}.widget-area .widget_title{border-bottom:2px solid #d4f0e2;color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem;padding-bottom:1rem}.widget-area .widget ul{list-style:none;margin:0;padding:0}.widget-area .widget ul li{border-bottom:1px solid #ecfaf2;padding:.5rem 0}.widget-area .widget ul li:last-child{border-bottom:none}.widget-area .widget ul li a{color:#2d5241;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.widget-area .widget ul li a:hover{color:#0e7c3a}.widget-area .widget.widget_search .search-form{display:flex;gap:.5rem}.widget-area .widget.widget_search .search-form .search-field{border:2px solid #d4f0e2;border-radius:.375rem;flex:1;font-size:1rem;padding:1rem;transition:border-color .3s ease-in-out ease-in-out}.widget-area .widget.widget_search .search-form .search-field:focus{border-color:#0e7c3a;outline:0}.widget-area .widget.widget_search .search-form .search-submit{background:#0e7c3a;border:none;border-radius:.375rem;color:#ecfaf2;cursor:pointer;font-weight:500;padding:1rem 1.5rem;transition:background-color .3s ease-in-out ease-in-out}.widget-area .widget.widget_search .search-form .search-submit:hover{background:rgb(19.1739130435,169.8260869565,79.4347826087)}.widget-area .widget.widget_categories .cat-item{align-items:center;display:flex;justify-content:space-between}.widget-area .widget.widget_categories .cat-item a{flex:1}.widget-area .widget.widget_categories .cat-item .count{color:#548f73;font-size:.875rem;font-weight:500}.widget-area .widget.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:.5rem}.widget-area .widget.widget_tag_cloud .tagcloud a{background:#ecfaf2;border-radius:9999px;color:#2d5241;font-size:.875rem!important;padding:.25rem 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.widget-area .widget.widget_tag_cloud .tagcloud a:hover{background:#0e7c3a;color:#ecfaf2}.widget-area .widget.widget_recent_entries .post-date{color:#548f73;display:block;font-size:.75rem;margin-top:.25rem}.no-results{padding:6rem 3rem;text-align:center}.no-results__title{color:#0f1f17;font-size:1.875rem;font-weight:500;margin-bottom:1.5rem}.no-results__content{color:#3d6f56;font-size:1.125rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:500px}.no-results .search-form{display:flex;gap:.5rem;margin:0 auto;max-width:500px}.no-results .search-form .search-field{border:2px solid #d4f0e2;border-radius:.375rem;flex:1;font-size:1rem;padding:1rem 1.5rem;transition:border-color .3s ease-in-out ease-in-out}.no-results .search-form .search-field:focus{border-color:#0e7c3a;outline:0}.no-results .search-form .search-submit{background:#0e7c3a;border:none;border-radius:.375rem;color:#ecfaf2;cursor:pointer;font-weight:500;padding:1rem 2rem;transition:background-color .3s ease-in-out ease-in-out}.no-results .search-form .search-submit:hover{background:rgb(19.1739130435,169.8260869565,79.4347826087)}.breadcrumbs{align-items:center;color:#3d6f56;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem}.breadcrumbs a{color:#3d6f56;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.breadcrumbs a:hover{color:#0e7c3a}.breadcrumbs .separator{color:#7dba9c}.breadcrumbs span:not(.separator){color:#0f1f17;font-weight:500}.comments-area{border-top:2px solid #d4f0e2;margin-top:4rem;padding-top:4rem}.comments-area .comments-title{color:#0f1f17;font-size:1.5rem;font-weight:500;margin-bottom:3rem}.comments-area .comment-list{list-style:none;margin:0 0 4rem;padding:0}.comments-area .comment-list .comment{background:#f7fdf9;border-radius:.5rem;margin-bottom:1.5rem;padding:2rem}.comments-area .comment-list .comment .comment-body{display:flex;gap:1.5rem}@media (max-width:768px){.comments-area .comment-list .comment .comment-body{flex-direction:column}}.comments-area .comment-list .comment .comment-author .avatar{border:2px solid #ecfaf2;border-radius:50%}.comments-area .comment-list .comment .comment-author .fn{color:#0f1f17;display:block;font-size:1.125rem;font-style:normal;font-weight:500;margin-bottom:.25rem}.comments-area .comment-list .comment .comment-metadata{color:#3d6f56;font-size:.875rem;margin-bottom:1rem}.comments-area .comment-list .comment .comment-metadata a{color:inherit;text-decoration:none}.comments-area .comment-list .comment .comment-metadata a:hover{color:#0e7c3a}.comments-area .comment-list .comment .comment-content{color:#2d5241;font-size:1rem;line-height:1.625}.comments-area .comment-list .comment .comment-content p:last-child{margin-bottom:0}.comments-area .comment-list .comment .reply{margin-top:1rem}.comments-area .comment-list .comment .reply a{color:#0e7c3a;font-size:.875rem;font-weight:500;text-decoration:none}.comments-area .comment-list .comment .reply a:hover{text-decoration:underline}.comments-area .comment-list .comment .children{list-style:none;margin-left:3rem;margin-top:1.5rem;padding:0}@media (max-width:768px){.comments-area .comment-list .comment .children{margin-left:1.5rem}}.comments-area .comment-respond .comment-reply-title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.comments-area .comment-respond .comment-form .comment-form-author,.comments-area .comment-respond .comment-form .comment-form-comment,.comments-area .comment-respond .comment-form .comment-form-email,.comments-area .comment-respond .comment-form .comment-form-url{margin-bottom:1.5rem}.comments-area .comment-respond .comment-form .comment-form-author label,.comments-area .comment-respond .comment-form .comment-form-comment label,.comments-area .comment-respond .comment-form .comment-form-email label,.comments-area .comment-respond .comment-form .comment-form-url label{color:#0f1f17;display:block;font-weight:500;margin-bottom:.5rem}.comments-area .comment-respond .comment-form .comment-form-author input,.comments-area .comment-respond .comment-form .comment-form-author textarea,.comments-area .comment-respond .comment-form .comment-form-comment input,.comments-area .comment-respond .comment-form .comment-form-comment textarea,.comments-area .comment-respond .comment-form .comment-form-email input,.comments-area .comment-respond .comment-form .comment-form-email textarea,.comments-area .comment-respond .comment-form .comment-form-url input,.comments-area .comment-respond .comment-form .comment-form-url textarea{border:2px solid #d4f0e2;border-radius:.375rem;font-family:inherit;font-size:1rem;padding:1rem;width:100%;transition:border-color .3s ease-in-out ease-in-out}.comments-area .comment-respond .comment-form .comment-form-author input:focus,.comments-area .comment-respond .comment-form .comment-form-author textarea:focus,.comments-area .comment-respond .comment-form .comment-form-comment input:focus,.comments-area .comment-respond .comment-form .comment-form-comment textarea:focus,.comments-area .comment-respond .comment-form .comment-form-email input:focus,.comments-area .comment-respond .comment-form .comment-form-email textarea:focus,.comments-area .comment-respond .comment-form .comment-form-url input:focus,.comments-area .comment-respond .comment-form .comment-form-url textarea:focus{border-color:#0e7c3a;outline:0}.comments-area .comment-respond .comment-form .comment-form-author textarea,.comments-area .comment-respond .comment-form .comment-form-comment textarea,.comments-area .comment-respond .comment-form .comment-form-email textarea,.comments-area .comment-respond .comment-form .comment-form-url textarea{min-height:150px;resize:vertical}.comments-area .comment-respond .comment-form .form-submit .submit{background:#0e7c3a;border:none;border-radius:.375rem;color:#ecfaf2;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 3rem;transition:background-color .3s ease-in-out ease-in-out}.comments-area .comment-respond .comment-form .form-submit .submit:hover{background:rgb(19.1739130435,169.8260869565,79.4347826087)}.comments-area .comments-title{align-items:center;border-bottom:2px solid #d4f0e2;color:#0f1f17;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:500;font-weight:500;gap:1rem;line-height:1.25;margin-bottom:1.5rem;padding-bottom:1.5rem}.comments-area .comments-title .dashicons{color:#0e7c3a;font-size:32px;height:32px;width:32px}@media (max-width:768px){.comments-area .comments-title .dashicons{font-size:24px;height:24px;width:24px}}.comments-area .logged-in-as{align-items:center;display:flex;gap:.5rem}.comments-area .commentlist{list-style:none;margin:0 0 1.5rem;padding:0}.comments-area .commentlist .comment{background:#f7fdf9;border:2px solid #d4f0e2;border-left:4px solid #0e7c3a;border-radius:.5rem;margin-bottom:2rem;padding:2rem;position:relative;transition:all .3s ease-in-out ease-in-out}@media (max-width:768px){.comments-area .commentlist .comment{padding:1.5rem}}.comments-area .commentlist .comment:hover{border-color:#0e7c3a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.comments-area .commentlist .comment .comment-body{display:flex;flex-direction:column;gap:1.5rem;grid-template-columns:60px 1fr}@media (max-width:768px){.comments-area .commentlist .comment .comment-body{gap:1rem;grid-template-columns:50px 1fr}}.comments-area .commentlist .comment .comment-author{align-items:center;display:flex;gap:1rem}.comments-area .commentlist .comment .comment-author .avatar{border:3px solid #1db954;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:block;height:60px;padding:.5rem;width:60px}@media (max-width:768px){.comments-area .commentlist .comment .comment-author .avatar{height:50px;width:50px}}.comments-area .commentlist .comment .comment-author .fn,.comments-area .commentlist .comment .comment-author .fn a{color:#0f1f17;font-family:Oswald,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;font-weight:500;line-height:1.25;text-decoration:none}.comments-area .commentlist .comment .comment-author .fn a:hover,.comments-area .commentlist .comment .comment-author .fn:hover{color:#0e7c3a}.comments-area .commentlist .comment .comment-author .says{display:none}.comments-area .commentlist .comment .comment-meta{align-items:center;display:flex;justify-content:space-between}.comments-area .commentlist .comment .comment-metadata{color:#3d6f56;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:1rem;margin-top:.25rem}.comments-area .commentlist .comment .comment-metadata a{color:inherit;text-decoration:none}.comments-area .commentlist .comment .comment-metadata a:hover{color:#0e7c3a}.comments-area .commentlist .comment .comment-metadata .edit-link{margin-left:1rem}.comments-area .commentlist .comment .comment-metadata .edit-link::before{content:"•";margin-right:1rem}.comments-area .commentlist .comment .comment-metadata .edit-link a{color:#3d6f56}.comments-area .commentlist .comment .comment-metadata .edit-link a:hover{color:#8bc34a}.comments-area .commentlist .comment .comment-content{color:#2d5241;font-size:.875rem;font-weight:400;line-height:1.625;line-height:1.5}.comments-area .commentlist .comment .comment-content p{margin-bottom:1rem}.comments-area .commentlist .comment .comment-content p:last-child{margin-bottom:0}.comments-area .commentlist .comment .comment-content a{color:#0e7c3a;text-decoration:underline}.comments-area .commentlist .comment .comment-content a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.comments-area .commentlist .comment .comment-awaiting-moderation{background:rgba(139,195,74,.1);border-left:3px solid #8bc34a;border-radius:.25rem;color:rgb(86.6182572614,125.4232365145,41.5767634855);font-size:.875rem;font-weight:500;font-weight:400;line-height:1.5;margin-top:1rem;padding:.5rem 1rem}.comments-area .commentlist .comment .reply a{align-items:center;background:#ecfaf2;border:2px solid #0e7c3a;border-radius:.375rem;color:#0e7c3a;display:inline-flex;font-size:.875rem;font-weight:500;font-weight:400;gap:.25rem;line-height:1.5;padding:.25rem 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.comments-area .commentlist .comment .reply a::before{content:"\f341";font-family:dashicons;font-size:16px}.comments-area .commentlist .comment .reply a:hover{background:#0e7c3a;color:#ecfaf2;transform:translateY(-2px)}.comments-area .commentlist .comment .children{list-style:none;margin-left:1.5rem;margin-top:2rem;padding:0}@media (max-width:768px){.comments-area .commentlist .comment .children{margin-left:1rem}}.comments-area .commentlist .comment .children .comment{background:#ecfaf2;border-left-color:#1db954}.comments-area .commentlist .comment .children .comment:hover{border-left-color:#1db954}.comments-area .commentlist .bypostauthor>.comment-body{position:relative}.comments-area .commentlist .bypostauthor>.comment-body::after{background:#0e7c3a;border-radius:.25rem;color:#ecfaf2;content:"Author";font-size:.75rem;font-weight:500;font-weight:400;letter-spacing:.5px;line-height:1.5;padding:.25rem .5rem;position:absolute;right:1.5rem;text-transform:uppercase;top:1.5rem}@media (max-width:768px){.comments-area .commentlist .bypostauthor>.comment-body::after{font-size:10px;padding:2px .25rem;right:.5rem;top:.5rem}}.comments-area .no-comments{background:#f7fdf9;border-radius:.5rem;color:#3d6f56;font-family:Oswald,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25;padding:1.5rem;text-align:center}.comments-area .comment-respond{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-top:1.5rem;padding:2rem}@media (max-width:768px){.comments-area .comment-respond{padding:2rem}}.comments-area .comment-respond .comment-reply-title{color:#0f1f17;font-family:Oswald,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:500;font-weight:500;line-height:1.25;margin-bottom:2rem}.comments-area .comment-respond .comment-form .comment-form-author,.comments-area .comment-respond .comment-form .comment-form-comment,.comments-area .comment-respond .comment-form .comment-form-email,.comments-area .comment-respond .comment-form .comment-form-url{margin-bottom:2rem}.comments-area .comment-respond .comment-form .comment-form-author label,.comments-area .comment-respond .comment-form .comment-form-comment label,.comments-area .comment-respond .comment-form .comment-form-email label,.comments-area .comment-respond .comment-form .comment-form-url label{color:#0f1f17;display:block;font-weight:500;margin-bottom:.5rem}.comments-area .comment-respond .comment-form .comment-form-author label .required,.comments-area .comment-respond .comment-form .comment-form-comment label .required,.comments-area .comment-respond .comment-form .comment-form-email label .required,.comments-area .comment-respond .comment-form .comment-form-url label .required{color:#689f38}.comments-area .comment-respond .comment-form .comment-form-author input[type=email],.comments-area .comment-respond .comment-form .comment-form-author input[type=text],.comments-area .comment-respond .comment-form .comment-form-author input[type=url],.comments-area .comment-respond .comment-form .comment-form-author textarea,.comments-area .comment-respond .comment-form .comment-form-comment input[type=email],.comments-area .comment-respond .comment-form .comment-form-comment input[type=text],.comments-area .comment-respond .comment-form .comment-form-comment input[type=url],.comments-area .comment-respond .comment-form .comment-form-comment textarea,.comments-area .comment-respond .comment-form .comment-form-email input[type=email],.comments-area .comment-respond .comment-form .comment-form-email input[type=text],.comments-area .comment-respond .comment-form .comment-form-email input[type=url],.comments-area .comment-respond .comment-form .comment-form-email textarea,.comments-area .comment-respond .comment-form .comment-form-url input[type=email],.comments-area .comment-respond .comment-form .comment-form-url input[type=text],.comments-area .comment-respond .comment-form .comment-form-url input[type=url],.comments-area .comment-respond .comment-form .comment-form-url textarea{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;color:#0f1f17;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.625;padding:1rem 1.5rem;width:100%;transition:border-color .3s ease-in-out ease-in-out}.comments-area .comment-respond .comment-form .comment-form-author input[type=email]:focus,.comments-area .comment-respond .comment-form .comment-form-author input[type=text]:focus,.comments-area .comment-respond .comment-form .comment-form-author input[type=url]:focus,.comments-area .comment-respond .comment-form .comment-form-author textarea:focus,.comments-area .comment-respond .comment-form .comment-form-comment input[type=email]:focus,.comments-area .comment-respond .comment-form .comment-form-comment input[type=text]:focus,.comments-area .comment-respond .comment-form .comment-form-comment input[type=url]:focus,.comments-area .comment-respond .comment-form .comment-form-comment textarea:focus,.comments-area .comment-respond .comment-form .comment-form-email input[type=email]:focus,.comments-area .comment-respond .comment-form .comment-form-email input[type=text]:focus,.comments-area .comment-respond .comment-form .comment-form-email input[type=url]:focus,.comments-area .comment-respond .comment-form .comment-form-email textarea:focus,.comments-area .comment-respond .comment-form .comment-form-url input[type=email]:focus,.comments-area .comment-respond .comment-form .comment-form-url input[type=text]:focus,.comments-area .comment-respond .comment-form .comment-form-url input[type=url]:focus,.comments-area .comment-respond .comment-form .comment-form-url textarea:focus{border-color:#0e7c3a;box-shadow:0 0 0 3px rgba(14,124,58,.1);outline:0}.comments-area .comment-respond .comment-form .comment-form-author input[type=email]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-author input[type=text]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-author input[type=url]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-author textarea::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-comment input[type=email]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-comment input[type=text]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-comment input[type=url]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-comment textarea::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-email input[type=email]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-email input[type=text]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-email input[type=url]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-email textarea::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-url input[type=email]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-url input[type=text]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-url input[type=url]::-moz-placeholder,.comments-area .comment-respond .comment-form .comment-form-url textarea::-moz-placeholder{color:#548f73}.comments-area .comment-respond .comment-form .comment-form-author input[type=email]::placeholder,.comments-area .comment-respond .comment-form .comment-form-author input[type=text]::placeholder,.comments-area .comment-respond .comment-form .comment-form-author input[type=url]::placeholder,.comments-area .comment-respond .comment-form .comment-form-author textarea::placeholder,.comments-area .comment-respond .comment-form .comment-form-comment input[type=email]::placeholder,.comments-area .comment-respond .comment-form .comment-form-comment input[type=text]::placeholder,.comments-area .comment-respond .comment-form .comment-form-comment input[type=url]::placeholder,.comments-area .comment-respond .comment-form .comment-form-comment textarea::placeholder,.comments-area .comment-respond .comment-form .comment-form-email input[type=email]::placeholder,.comments-area .comment-respond .comment-form .comment-form-email input[type=text]::placeholder,.comments-area .comment-respond .comment-form .comment-form-email input[type=url]::placeholder,.comments-area .comment-respond .comment-form .comment-form-email textarea::placeholder,.comments-area .comment-respond .comment-form .comment-form-url input[type=email]::placeholder,.comments-area .comment-respond .comment-form .comment-form-url input[type=text]::placeholder,.comments-area .comment-respond .comment-form .comment-form-url input[type=url]::placeholder,.comments-area .comment-respond .comment-form .comment-form-url textarea::placeholder{color:#548f73}.comments-area .comment-respond .comment-form .comment-form-author textarea,.comments-area .comment-respond .comment-form .comment-form-comment textarea,.comments-area .comment-respond .comment-form .comment-form-email textarea,.comments-area .comment-respond .comment-form .comment-form-url textarea{min-height:150px;resize:vertical}.comments-area .comment-respond .comment-form .comment-form-cookies-consent{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.comments-area .comment-respond .comment-form .comment-form-cookies-consent input[type=checkbox]{cursor:pointer;height:20px;width:20px}.comments-area .comment-respond .comment-form .comment-form-cookies-consent label{color:#2d5241;cursor:pointer;font-size:1rem;font-weight:400;font-weight:400;line-height:1.625;margin-bottom:0}.comments-area .comment-respond .comment-form .form-submit{margin-bottom:0;margin-top:2rem}.comments-area .comment-respond .comment-form .form-submit .submit{background:#0e7c3a;border:2px solid transparent;border-radius:.375rem;color:#ecfaf2;cursor:pointer;font-size:1rem;font-weight:500;font-weight:400;line-height:1.625;padding:1rem 2rem;transition:all .3s ease-in-out ease-in-out}.comments-area .comment-respond .comment-form .form-submit .submit:hover{background:rgb(19.1739130435,169.8260869565,79.4347826087);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.comments-area .comment-respond .comment-form .form-submit .submit:focus-visible{outline:2px solid #0e7c3a;outline-offset:2px}.page-links{align-items:center;background:#f7fdf9;border-radius:.375rem;display:flex;gap:.5rem;margin:3rem 0;padding:1.5rem}.page-links>span:first-child{color:#0f1f17;font-weight:500;margin-right:.5rem}.page-links a,.page-links>span:not(:first-child){align-items:center;background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;color:#2d5241;display:inline-flex;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.page-links a:hover{background:#0e7c3a;border-color:#0e7c3a;color:#ecfaf2}.page-links>span:not(:first-child){background:#0e7c3a;border-color:#0e7c3a;color:#ecfaf2}@media (max-width:768px){.archive-header{padding:3rem 0}.archive-header__title{font-size:1.875rem}.archive-header__title .dashicons{font-size:32px;height:32px;width:32px}.archive-header__description{font-size:1rem}.archive-header__meta{flex-direction:column;gap:1rem}.blog-post{padding:1.5rem}.blog-post__title{font-size:1.25rem}.blog-post__thumbnail img{height:200px}.single-post .post-content{font-size:1rem}.single-post .post-content h2{font-size:1.5rem}.single-post .post-content h3{font-size:1.25rem}.author-header{padding:2rem}.author-header__name{font-size:1.5rem}}.page-header{background:linear-gradient(135deg,#0e7c3a 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);color:#ecfaf2;overflow:hidden;padding:5rem 0 4rem;position:relative}.page-header::before{background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="40" fill="rgba(255,255,255,0.05)"/></svg>');bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.page-header .container{position:relative;z-index:1}.page-header .breadcrumbs{margin-bottom:1.5rem}.page-header .breadcrumbs a,.page-header .breadcrumbs span{color:rgba(236,250,242,.8)}.page-header .breadcrumbs a:hover{color:#ecfaf2}.page-header .breadcrumbs .separator{color:rgba(236,250,242,.5)}.page-header__title{color:#ecfaf2;font-size:3rem;font-weight:500;line-height:1.25;margin-bottom:1.5rem}@media (max-width:575px){.page-header__title{font-size:1.875rem}}.page-header__excerpt{font-size:1.25rem;line-height:1.625;max-width:800px;opacity:.95}@media (max-width:575px){.page-header__excerpt{font-size:1.125rem}}.page-header__excerpt p:last-child{margin-bottom:0}.page-header__meta{font-size:1rem;margin-top:1rem;opacity:.9}.page-header__meta p{margin:0}.page-header__meta strong{font-weight:500}.page-about .about-content__wrapper{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}@media (min-width:576px) and (max-width:767px){.page-about .about-content__wrapper{gap:3rem;grid-template-columns:1fr}}.page-about .about-content__image img{border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);height:auto;width:100%}.page-about .about-content__text{color:#2d5241;font-size:1.125rem;line-height:1.625}.page-about .about-content__text h2,.page-about .about-content__text h3,.page-about .about-content__text h4{color:#0f1f17;margin-bottom:1rem;margin-top:2rem}.page-about .about-content__text p{margin-bottom:1.5rem}.page-about .about-content__text a{color:#0e7c3a;text-decoration:underline}.page-about .about-content__text a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.page-about .mission-vision{background:#f7fdf9;padding:6rem 0}.page-about .mission-vision__grid{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}@media (min-width:576px) and (max-width:767px){.page-about .mission-vision__grid{grid-template-columns:1fr}}.page-about .mission-vision__item{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:4rem}.page-about .mission-vision__icon{align-items:center;background:#0e7c3a;border-radius:50%;display:inline-flex;height:60px;justify-content:center;margin-bottom:2rem;width:60px}.page-about .mission-vision__icon .dashicons{color:#ecfaf2;font-size:32px;height:32px;width:32px}.page-about .mission-vision__title{color:#0f1f17;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.page-about .mission-vision__content{color:#2d5241;font-size:1rem;line-height:1.625}.page-about .mission-vision__content p:last-child{margin-bottom:0}.page-about .core-values{padding:6rem 0}.page-about .core-values__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:5rem;text-align:center}.page-about .core-values__grid{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.page-about .core-values__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:576px) and (max-width:767px){.page-about .core-values__grid{grid-template-columns:1fr}}.page-about .core-values__item{border:2px solid #d4f0e2;border-radius:.5rem;padding:3rem;text-align:center;transition:all .3s ease-in-out ease-in-out}.page-about .core-values__item:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px)}.page-about .core-values__icon{align-items:center;background:linear-gradient(135deg,#0e7c3a 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);border-radius:50%;display:inline-flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.page-about .core-values__icon .dashicons{color:#ecfaf2;font-size:36px;height:36px;width:36px}.page-about .core-values__item-title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.page-about .core-values__item-text{color:#2d5241;font-size:1rem;line-height:1.625;margin:0}.page-about .about-stats{background:linear-gradient(135deg,#0e7c3a 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);color:#ecfaf2;padding:5rem 0}.page-about .about-stats__grid{display:grid;gap:4rem;grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.page-about .about-stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.page-about .about-stats__grid{gap:2rem;grid-template-columns:1fr}}.page-about .about-stats__item{text-align:center}.page-about .about-stats__number{font-size:3.75rem;font-weight:500;line-height:1;margin-bottom:1rem}@media (max-width:575px){.page-about .about-stats__number{font-size:2.25rem}}.page-about .about-stats__label{font-size:1.125rem;opacity:.9}.page-about .about-cta{padding:6rem 0;text-align:center}.page-about .about-cta__content{margin:0 auto;max-width:700px}.page-about .about-cta__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:1.5rem}@media (max-width:575px){.page-about .about-cta__title{font-size:1.875rem}}.page-about .about-cta__text{color:#2d5241;font-size:1.25rem;line-height:1.625;margin-bottom:3rem}.page-about .about-cta__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.page-contact .contact-content{padding:4rem 0}.page-contact .contact-content__wrapper{display:grid;gap:5rem;grid-template-columns:1fr 1.2fr}@media (min-width:768px){.page-contact .contact-content__wrapper{gap:4rem;grid-template-columns:1fr}}.page-contact .contact-info__title{color:#0f1f17;font-size:1.875rem;font-weight:500;margin-bottom:1.5rem}.page-contact .contact-info__text{color:#2d5241;font-size:1.125rem;line-height:1.625;margin-bottom:4rem}.page-contact .contact-info__items{display:flex;flex-direction:column;gap:3rem}.page-contact .contact-info__item{background:#f7fdf9;border:2px solid transparent;border-radius:.5rem;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease-in-out ease-in-out}.page-contact .contact-info__item:hover{background:#ecfaf2;border-color:#0e7c3a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.page-contact .contact-info__icon{align-items:center;background:#0e7c3a;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.page-contact .contact-info__icon .dashicons{color:#ecfaf2;font-size:24px;height:24px;width:24px}.page-contact .contact-info__details{flex:1}.page-contact .contact-info__item-title{color:#0f1f17;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.page-contact .contact-info__item-meta{color:#3d6f56;font-size:.875rem;margin:.25rem 0 0}.page-contact .contact-form-wrapper{background:#fff;border:2px solid #d4f0e2;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:4rem}.page-contact .contact-form__title{color:#0f1f17;font-size:1.5rem;font-weight:500;margin-bottom:3rem}.page-contact .form-group{margin-bottom:2rem}.page-contact .form-group--checkbox{margin-bottom:1.5rem}.page-contact .form-group--submit{margin-bottom:0;margin-top:3rem}.page-contact .form-label{color:#0f1f17;display:block;font-weight:500;margin-bottom:.5rem}.page-contact .form-label .required{color:#689f38}.page-contact .form-input,.page-contact .form-select,.page-contact .form-textarea{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;color:#0f1f17;font-family:inherit;font-size:1rem;padding:1rem 1.5rem;width:100%;transition:border-color .3s ease-in-out ease-in-out}.page-contact .form-input:focus,.page-contact .form-select:focus,.page-contact .form-textarea:focus{border-color:#0e7c3a;box-shadow:0 0 0 3px rgba(14,124,58,.1);outline:0}.page-contact .form-input::-moz-placeholder,.page-contact .form-select::-moz-placeholder,.page-contact .form-textarea::-moz-placeholder{color:#548f73}.page-contact .form-input::placeholder,.page-contact .form-select::placeholder,.page-contact .form-textarea::placeholder{color:#548f73}.page-contact .form-textarea{min-height:150px;resize:vertical}.page-contact .character-counter{color:#3d6f56;font-size:.875rem;margin-top:.25rem;text-align:right}.page-contact .character-counter.warning{color:#8bc34a}.page-contact .character-counter.error{color:#689f38;font-weight:500}.page-contact .form-checkbox{align-items:center;cursor:pointer;display:flex;gap:.5rem}.page-contact .form-checkbox input[type=checkbox]{cursor:pointer;height:20px;width:20px}.page-contact .form-checkbox-label{color:#2d5241;font-size:1rem}.page-contact .form-note{align-items:flex-start;background:#f7fdf9;border-radius:.375rem;color:#3d6f56;display:flex;font-size:.875rem;gap:.5rem;margin-top:1.5rem;padding:1rem}.page-contact .form-note .dashicons{color:#26a69a;font-size:18px;height:18px;margin-top:2px;width:18px}.page-contact .form-note a{color:#0e7c3a;text-decoration:underline}.page-contact .form-note a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.page-contact .btn .btn-loading{display:none}.page-contact .btn.loading{opacity:.7;pointer-events:none}.page-contact .btn.loading .btn-text{display:none}.page-contact .btn.loading .btn-loading{display:inline}.page-contact .btn.loading .dashicons{animation:spin 1s linear infinite}.page-contact #dprt-contact-messages{margin-bottom:1.5rem}.page-contact #dprt-contact-messages .message{align-items:flex-start;border-radius:.375rem;display:flex;gap:.5rem;margin-bottom:1rem;padding:1.5rem}.page-contact #dprt-contact-messages .message .dashicons{font-size:20px;height:20px;margin-top:2px;width:20px}.page-contact #dprt-contact-messages .message.success{background:rgba(29,185,84,.1);border:1px solid #1db954;color:rgb(87.2897196262,228.7102803738,137.1495327103)}.page-contact #dprt-contact-messages .message.success .dashicons{color:#1db954}.page-contact #dprt-contact-messages .message.error{background:rgba(104,159,56,.1);border:1px solid #689f38;color:rgb(155.3581395349,204.7302325581,112.2697674419)}.page-contact #dprt-contact-messages .message.error .dashicons{color:#689f38}.page-contact .contact-faq{background:#f7fdf9;padding:6rem 0}.page-contact .contact-faq__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:4rem;text-align:center}.page-contact .contact-faq .faq-grid{margin:0 auto;max-width:900px}.page-contact .contact-faq .faq-item{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease-in-out ease-in-out}.page-contact .contact-faq .faq-item:hover{border-color:#b3e0ca;box-shadow:0 4px 12px rgba(0,0,0,.08)}.page-contact .contact-faq .faq-item h3.faq-item__question{align-items:flex-start;background:#ecfaf2;color:#0f1f17;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;gap:1rem;justify-content:space-between;margin:0;padding:2rem 1.5rem;text-align:left;width:100%;transition:all .3s ease-in-out ease-in-out}.page-contact .contact-faq .faq-item h3.faq-item__question::after{align-items:center;content:"\f132";display:flex;flex-shrink:0;font-family:dashicons;font-size:20px;height:24px;justify-content:center;width:24px;transition:transform .3s ease-in-out ease-in-out}.page-contact .contact-faq .faq-item h3.faq-item__question:hover{background-color:#f7fdf9}.page-contact .contact-faq .faq-item h3.faq-item__question.is-active{background-color:#1db954;color:#ecfaf2}.page-contact .contact-faq .faq-item h3.faq-item__question.is-active::after{color:#ecfaf2;content:"\f460"}.page-contact .contact-faq .faq-item .faq-item__answer{color:#2d5241;font-size:1rem;line-height:1.625;max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s ease-in-out ease-in-out}.page-contact .contact-faq .faq-item .faq-item__answer.is-active{max-height:2000px;padding-bottom:1.5rem;padding-top:1.5rem}.page-contact .contact-faq .faq-item .faq-item__answer p{margin:0}.page-contact .contact-faq .faq-item .faq-item__answer p:not(:last-child){margin-bottom:1rem}.page-contact .contact-faq .faq-item .faq-item__answer a{color:#0e7c3a;text-decoration:underline}.page-contact .contact-faq .faq-item .faq-item__answer a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.page-privacy .legal-content,.page-terms .legal-content{padding:4rem 0}.page-privacy .legal-content .container,.page-terms .legal-content .container{display:grid;gap:5rem;grid-template-columns:280px 1fr}@media (min-width:768px){.page-privacy .legal-content .container,.page-terms .legal-content .container{grid-template-columns:1fr}}@media (min-width:768px){.page-privacy .legal-content__sidebar,.page-terms .legal-content__sidebar{display:none}}.page-privacy .legal-content__main,.page-terms .legal-content__main{min-width:0}.page-privacy .legal-toc,.page-terms .legal-toc{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;padding:2rem;position:sticky;top:2rem}.page-privacy .legal-toc__title,.page-terms .legal-toc__title{border-bottom:2px solid #d4f0e2;color:#0f1f17;font-size:1.125rem;font-weight:500;margin-bottom:1.5rem;padding-bottom:1rem}.page-privacy .legal-toc__list,.page-terms .legal-toc__list{list-style:none;margin:0;padding:0}.page-privacy .legal-toc__list li,.page-terms .legal-toc__list li{margin-bottom:.5rem}.page-privacy .legal-toc__list li a,.page-terms .legal-toc__list li a{border-radius:.25rem;color:#2d5241;display:block;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.page-privacy .legal-toc__list li a:hover,.page-terms .legal-toc__list li a:hover{background:#f7fdf9;color:#0e7c3a}.page-privacy .legal-section,.page-terms .legal-section{margin-bottom:5rem;padding-top:1.5rem;scroll-margin-top:3rem}.page-privacy .legal-section h2,.page-terms .legal-section h2{border-bottom:2px solid #d4f0e2;color:#0f1f17;font-size:1.875rem;font-weight:500;margin-bottom:2rem;padding-bottom:1rem}.page-privacy .legal-section h3,.page-terms .legal-section h3{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem;margin-top:3rem}.page-privacy .legal-section p,.page-terms .legal-section p{color:#2d5241;font-size:1rem;line-height:1.625;margin-bottom:1.5rem}.page-privacy .legal-section ul,.page-terms .legal-section ul{margin-bottom:1.5rem;padding-left:3rem}.page-privacy .legal-section ul li,.page-terms .legal-section ul li{color:#2d5241;font-size:1rem;line-height:1.625;margin-bottom:.5rem}.page-privacy .legal-section strong,.page-terms .legal-section strong{color:#0f1f17;font-weight:500}.page-privacy .legal-section a,.page-terms .legal-section a{color:#0e7c3a;text-decoration:underline}.page-privacy .legal-section a:hover,.page-terms .legal-section a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.page-privacy .contact-list,.page-terms .contact-list{list-style:none;padding:0}.page-privacy .contact-list li,.page-terms .contact-list li{margin-bottom:1rem;padding-left:0!important}.page-privacy .contact-list strong,.page-terms .contact-list strong{display:block;margin-bottom:.25rem}.page-privacy .legal-footer,.page-terms .legal-footer{background:#f7fdf9;border-left:4px solid #0e7c3a;border-radius:.5rem;margin-top:5rem;padding:3rem}.page-privacy .legal-footer p:last-child,.page-terms .legal-footer p:last-child{margin-bottom:0}@media (max-width:575px){.page-header{padding:3rem 0 2rem}.page-about .about-content,.page-about .about-cta,.page-about .core-values,.page-about .mission-vision{padding:4rem 0}.page-about .about-stats{padding:3rem 0}.page-contact .contact-content,.page-contact .contact-faq{padding:4rem 0}.page-contact .contact-form-wrapper{padding:2rem}.page-privacy .legal-content,.page-terms .legal-content{padding:4rem 0}.page-privacy .legal-section h2,.page-terms .legal-section h2{font-size:1.5rem}}.error-404-page{background:#f7fdf9;min-height:calc(100vh - 200px);padding:6rem 0}@media (max-width:575px){.error-404-page{padding:4rem 0}}.error-404{margin:0 auto;max-width:900px;text-align:center}.error-404__icon{align-items:center;background:rgba(104,159,56,.1);border-radius:50%;display:inline-flex;height:120px;justify-content:center;margin-bottom:2rem;width:120px}@media (max-width:575px){.error-404__icon{height:80px;width:80px}.error-404__icon .dashicons{font-size:40px;height:40px;width:40px}}.error-404__icon .dashicons{color:#689f38;font-size:60px;height:60px;width:60px}.error-404__code{color:#0e7c3a;font-size:3.75rem;font-weight:500;line-height:1;margin-bottom:1.5rem}@media (max-width:575px){.error-404__code{font-size:3rem}}.error-404__title{color:#0f1f17;font-size:2.25rem;font-weight:500;margin-bottom:1.5rem}@media (max-width:575px){.error-404__title{font-size:1.875rem}}.error-404__message{color:#2d5241;font-size:1.125rem;line-height:1.625;margin:0 auto 4rem;max-width:600px}.error-404__message p:last-child{margin-bottom:0}.error-404__search{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:4rem;padding:4rem}.error-404__search-title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.error-404__search .search-form{margin:0 auto;max-width:600px}.error-404__links{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:4rem;padding:4rem}.error-404__links-title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:2rem}.error-404__links-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media (min-width:576px) and (max-width:767px){.error-404__links-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.error-404__links-grid{grid-template-columns:1fr}}.error-404__link{align-items:center;background:#f7fdf9;border:2px solid #d4f0e2;border-radius:.375rem;color:#0f1f17;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.error-404__link:hover{background:#ecfaf2;border-color:#0e7c3a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.error-404__link:hover .dashicons{color:#0e7c3a}.error-404__link .dashicons{color:#3d6f56;font-size:32px;height:32px;width:32px;transition:color .3s ease-in-out ease-in-out}.error-404__link-text{font-size:1rem;font-weight:500}.error-404__plugins{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:4rem;padding:4rem}.error-404__plugins-title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:2rem}.error-404__plugins-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (min-width:576px) and (max-width:767px){.error-404__plugins-grid{grid-template-columns:1fr}}.error-404__plugin-card{border:2px solid #d4f0e2;border-radius:.375rem;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.error-404__plugin-card:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.error-404__plugin-thumb img{height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.error-404__plugin-content{flex:1;padding:1.5rem}.error-404__plugin-title{color:#0f1f17;font-size:1.125rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}.error-404__plugin-meta{align-items:center;color:#3d6f56;display:flex;font-size:.875rem;gap:1rem;justify-content:center;margin-top:1rem}.error-404__plugin-meta .dashicons{font-size:16px;height:16px;width:16px}.error-404__posts{background:#ecfaf2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:4rem;padding:4rem}.error-404__posts-title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:2rem}.error-404__posts-list{display:flex;flex-direction:column;gap:1.5rem}.error-404__post-item{background:#f7fdf9;border-radius:.375rem;display:flex;gap:1.5rem;padding:1.5rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.error-404__post-item:hover{background:#ecfaf2;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.error-404__post-item:hover .error-404__post-title{color:#0e7c3a}.error-404__post-thumb{flex-shrink:0}.error-404__post-thumb img{border-radius:.25rem;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.error-404__post-content{flex:1}.error-404__post-title{color:#0f1f17;font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:.25rem;transition:color .3s ease-in-out ease-in-out}.error-404__post-meta{color:#3d6f56;font-size:.875rem}.error-404__help{background:rgba(38,166,154,.1);border-left:4px solid #26a69a;border-radius:.375rem;padding:2rem}.error-404__help p{color:#2d5241;margin:0}.error-404__help p a{color:#0e7c3a;text-decoration:underline}.error-404__help p a:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.search-results-page{padding:4rem 0 6rem}.search-header{background:linear-gradient(135deg,#0e7c3a 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);border-radius:.5rem;color:#ecfaf2;margin-bottom:4rem;padding:5rem 3rem;text-align:center}.search-header__content{margin:0 auto 3rem;max-width:800px}.search-header__title{font-size:2.25rem;font-weight:500;line-height:1.25;margin-bottom:1.5rem}@media (max-width:575px){.search-header__title{font-size:1.5rem}}.search-header__title .search-query{color:#7b3ff2}.search-header__meta{font-size:1.125rem;opacity:.9}.search-header__form{margin:0 auto;max-width:600px}.search-layout{display:grid;gap:4rem;grid-template-columns:1fr 350px}@media (min-width:768px){.search-layout{grid-template-columns:1fr}}.search-layout__main{min-width:0}.search-layout__sidebar{height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}@media (min-width:768px){.search-layout__sidebar{position:static}}.search-filters{align-items:center;background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem;padding:1.5rem}.search-filters__label{color:#0f1f17;font-weight:500}.search-filters__buttons{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem}.search-filter-btn{background:#ecfaf2;border:2px solid transparent;border-radius:9999px;color:#2d5241;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease-in-out ease-in-out}.search-filter-btn:hover{background:#d4f0e2;color:#0f1f17}.search-filter-btn.active{background:#0e7c3a;border-color:#0e7c3a;color:#ecfaf2}.search-results{display:flex;flex-direction:column;gap:3rem}.search-result{background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.5rem;padding:2rem;transition:all .3s ease-in-out ease-in-out}.search-result:hover{border-color:#0e7c3a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.search-result.hidden{display:none}.search-result__badge{margin-bottom:1rem}.search-result__badge .badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem 1rem}.search-result__badge .badge .dashicons{font-size:14px;height:14px;width:14px}.search-result__badge .badge-plugin{background:rgba(14,124,58,.1);color:#0e7c3a}.search-result__badge .badge-post{background:rgba(29,185,84,.1);color:#0e7c3a}.search-result__badge .badge-page{background:rgba(123,63,242,.1);color:#7b3ff2}.search-result__content{align-items:center;display:grid;gap:2rem;grid-template-columns:200px 1fr;justify-content:center}@media (max-width:575px){.search-result__content{grid-template-columns:1fr}}.search-result__thumbnail{width:200px}.search-result__thumbnail a{display:block}.search-result__thumbnail img{border-radius:.375rem;height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.search-result__text{min-width:0}.search-result__title{font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:1rem}@media (max-width:575px){.search-result__title{font-size:1.25rem}}.search-result__title a{color:#0f1f17;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.search-result__title a:hover{color:#0e7c3a}.search-result__meta{align-items:center;color:#3d6f56;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.5rem;margin-bottom:1.5rem}.search-result__meta>span{align-items:center;display:flex;gap:.25rem}.search-result__meta>span .dashicons{font-size:16px;height:16px;width:16px}.search-result__excerpt{color:#2d5241;font-size:1rem;line-height:1.625;margin-bottom:1.5rem}.search-result__excerpt mark{background:rgba(123,63,242,.3);border-radius:.25rem;font-weight:500;padding:2px 4px}.search-result__footer{align-items:center;display:flex;justify-content:space-between}.search-result__link{align-items:center;color:#0e7c3a;display:inline-flex;font-weight:500;gap:.25rem;text-decoration:none;transition:color .3s ease-in-out ease-in-out}.search-result__link:hover{color:rgb(19.1739130435,169.8260869565,79.4347826087)}.search-result__link:hover .dashicons{transform:translateX(4px)}.search-result__link .dashicons{transition:transform .3s ease-in-out ease-in-out}.search-no-results{text-align:center}.search-no-results__icon{align-items:center;background:#ecfaf2;border-radius:50%;display:inline-flex;height:100px;justify-content:center;margin-bottom:2rem;width:100px}.search-no-results__icon .dashicons{color:#3d6f56;font-size:50px;height:50px;width:50px}.search-no-results__title{color:#0f1f17;font-size:1.875rem;font-weight:500;margin-bottom:1.5rem}.search-no-results__message{color:#2d5241;font-size:1.125rem;margin:0 auto 4rem;max-width:600px}.search-no-results__message p:last-child{margin-bottom:0}.search-suggestions{background:#f7fdf9;border-radius:.375rem;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:600px;padding:3rem}.search-suggestions__title{color:#0f1f17;font-size:1.125rem;font-weight:500;margin-bottom:1rem;text-align:left}.search-suggestions__list{list-style:none;margin:0;padding:0;text-align:left}.search-suggestions__list li{color:#2d5241;padding:.5rem 0 .5rem 2rem;position:relative}.search-suggestions__list li::before{color:#0e7c3a;content:"•";font-weight:500;left:1rem;position:absolute}.search-browse__title{color:#0f1f17;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.search-browse__links{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.date-archive{padding:4rem 0 6rem}.date-archive .archive-header--date{background:linear-gradient(135deg,#1db954 0,rgb(19.1739130435,169.8260869565,79.4347826087) 100%);border-radius:.5rem;color:#ecfaf2;margin-bottom:4rem;padding:4rem;text-align:center}.date-archive .archive-header__icon{align-items:center;background:rgba(236,250,242,.2);border-radius:50%;display:inline-flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.date-archive .archive-header__icon .dashicons{color:#ecfaf2;font-size:40px;height:40px;width:40px}.date-archive .archive-header__title{font-size:2.25rem;font-weight:500;margin-bottom:1rem}@media (max-width:575px){.date-archive .archive-header__title{font-size:1.5rem}}.date-archive .archive-header__meta{font-size:1.125rem;opacity:.9}.archive-navigation{align-items:center;background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem;padding:1.5rem}.archive-navigation__label{color:#0f1f17;font-weight:500}.archive-navigation__links{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem}.archive-nav-btn{align-items:center;background:#ecfaf2;border:2px solid transparent;border-radius:.375rem;color:#2d5241;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s ease-in-out ease-in-out}.archive-nav-btn .dashicons{font-size:16px;height:16px;width:16px}.archive-nav-btn:hover{background:#0e7c3a;border-color:#0e7c3a;color:#ecfaf2}.search-form__wrapper{align-items:center;background:#ecfaf2;border:2px solid #d4f0e2;border-radius:.375rem;display:flex;overflow:hidden;position:relative;transition:border-color .3s ease-in-out ease-in-out}.search-form__icon{align-items:center;color:#548f73;display:flex;justify-content:center;padding:0 1rem}.search-form__icon .dashicons{font-size:20px;height:20px;width:20px}.search-form__field{background:0 0;border:none;color:#0f1f17;flex:1;font-size:1rem;margin-right:1.5rem;outline:0;padding:1rem 0}.search-form__field::-moz-placeholder{color:#548f73}.search-form__field::placeholder{color:#548f73}.search-form__submit{align-items:center;background:#0e7c3a;border:none;color:#ecfaf2;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.25rem;padding:1.5rem 2rem;transition:background-color .3s ease-in-out ease-in-out}@media (max-width:575px){.search-form__submit-text{display:none}}.search-form__submit:hover{background:rgb(19.1739130435,169.8260869565,79.4347826087)}.search-form__submit .dashicons{font-size:18px;height:18px;width:18px}@media (max-width:575px){.error-404-page{padding:3rem 0}.error-404__links,.error-404__plugins,.error-404__posts,.error-404__search{padding:2rem}.search-results-page{padding:3rem 0 4rem}.search-header{padding:3rem 1.5rem}.archive-navigation,.search-filters{align-items:stretch;flex-direction:column}.archive-navigation__label,.search-filters__label{text-align:center}.archive-navigation__buttons,.archive-navigation__links,.search-filters__buttons,.search-filters__links{justify-content:center}}.wpcf7 .wpcf7-form{margin:0!important}.wpcf7 .form-group,.wpcf7 p{margin-bottom:2rem!important}.wpcf7 .form-group.form-group--checkbox,.wpcf7 p.form-group--checkbox{margin-bottom:1.5rem!important}.wpcf7 .form-group.form-group--submit,.wpcf7 p.form-group--submit{margin-bottom:0!important;margin-top:3rem!important}.wpcf7 .form-label,.wpcf7 label{color:#0f1f17!important;display:block!important;font-weight:500!important;margin-bottom:.5rem!important}.wpcf7 .form-label .required,.wpcf7 label .required{color:#689f38!important}.wpcf7 .form-input,.wpcf7 .form-select,.wpcf7 .form-textarea,.wpcf7 .wpcf7-form-control,.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{background:#ecfaf2!important;border:2px solid #d4f0e2!important;border-radius:.375rem!important;color:#0f1f17!important;font-family:inherit!important;font-size:1rem!important;padding:1rem 1.5rem!important;width:100%!important;transition:border-color .3s ease-in-out ease-in-out}.wpcf7 .form-input:focus,.wpcf7 .form-select:focus,.wpcf7 .form-textarea:focus,.wpcf7 .wpcf7-form-control:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 input[type=url]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:#0e7c3a!important;box-shadow:0 0 0 3px rgba(14,124,58,.1)!important;outline:0!important}.wpcf7 .form-input::-moz-placeholder,.wpcf7 .form-select::-moz-placeholder,.wpcf7 .form-textarea::-moz-placeholder,.wpcf7 .wpcf7-form-control::-moz-placeholder,.wpcf7 input[type=email]::-moz-placeholder,.wpcf7 input[type=tel]::-moz-placeholder,.wpcf7 input[type=text]::-moz-placeholder,.wpcf7 input[type=url]::-moz-placeholder,.wpcf7 select::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#548f73!important}.wpcf7 .form-input::placeholder,.wpcf7 .form-select::placeholder,.wpcf7 .form-textarea::placeholder,.wpcf7 .wpcf7-form-control::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=url]::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:#548f73!important}.wpcf7 .form-textarea,.wpcf7 textarea,.wpcf7 textarea.wpcf7-form-control{min-height:150px!important;resize:vertical!important}.wpcf7 .form-select,.wpcf7 select,.wpcf7 select.wpcf7-form-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8"><path fill="%23475569" d="M1.41 0L6 4.59L10.59 0L12 1.41l-6 6l-6-6z"/></svg>')!important;background-position:right 1.5rem center!important;background-repeat:no-repeat!important;padding-right:4rem!important}.wpcf7 .form-checkbox,.wpcf7 .wpcf7-list-item{align-items:center!important;cursor:pointer!important;display:flex!important;gap:.5rem!important;margin:0!important}.wpcf7 .form-checkbox input[type=checkbox],.wpcf7 .wpcf7-list-item input[type=checkbox]{cursor:pointer!important;height:20px!important;width:20px!important;margin:0!important}.wpcf7 .form-checkbox .form-checkbox-label,.wpcf7 .form-checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-list-item .form-checkbox-label,.wpcf7 .wpcf7-list-item .wpcf7-list-item-label{color:#2d5241!important;font-size:1rem!important;margin:0!important}.wpcf7 .form-group--submit .wpcf7-submit,.wpcf7 .form-group--submit button[type=submit],.wpcf7 .form-group--submit input[type=submit],.wpcf7 p:has(input[type=submit]) .wpcf7-submit,.wpcf7 p:has(input[type=submit]) button[type=submit],.wpcf7 p:has(input[type=submit]) input[type=submit]{align-items:center!important;background:#0e7c3a!important;border:2px solid transparent!important;border-radius:.375rem!important;color:#ecfaf2!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:1.125rem!important;font-weight:500!important;gap:.5rem!important;line-height:1!important;padding:1.5rem 3rem!important;text-align:center!important;text-decoration:none!important;transition:all .3s ease-in-out ease-in-out}.wpcf7 .form-group--submit .wpcf7-submit:hover,.wpcf7 .form-group--submit button[type=submit]:hover,.wpcf7 .form-group--submit input[type=submit]:hover,.wpcf7 p:has(input[type=submit]) .wpcf7-submit:hover,.wpcf7 p:has(input[type=submit]) button[type=submit]:hover,.wpcf7 p:has(input[type=submit]) input[type=submit]:hover{background:#1db954!important;transform:translateY(-2px)!important}.wpcf7 .form-group--submit .wpcf7-submit:active,.wpcf7 .form-group--submit button[type=submit]:active,.wpcf7 .form-group--submit input[type=submit]:active,.wpcf7 p:has(input[type=submit]) .wpcf7-submit:active,.wpcf7 p:has(input[type=submit]) button[type=submit]:active,.wpcf7 p:has(input[type=submit]) input[type=submit]:active{transform:translateY(0)!important}.wpcf7 .form-group--submit .wpcf7-submit:focus-visible,.wpcf7 .form-group--submit button[type=submit]:focus-visible,.wpcf7 .form-group--submit input[type=submit]:focus-visible,.wpcf7 p:has(input[type=submit]) .wpcf7-submit:focus-visible,.wpcf7 p:has(input[type=submit]) button[type=submit]:focus-visible,.wpcf7 p:has(input[type=submit]) input[type=submit]:focus-visible{box-shadow:0 0 0 3px rgba(14,124,58,.3)!important;outline:2px solid #0e7c3a!important;outline-offset:2px!important}.wpcf7 .wpcf7-not-valid-tip{color:#689f38!important;display:block!important;font-size:.875rem!important;margin-top:.25rem!important}.wpcf7 .wpcf7-not-valid{border-color:#689f38!important}.wpcf7 .wpcf7-not-valid:focus{box-shadow:0 0 0 3px rgba(104,159,56,.1)!important}.wpcf7 .wpcf7-response-output{align-items:flex-start!important;border-radius:.375rem!important;display:flex!important;gap:.5rem!important;margin:1.5rem 0!important;padding:1.5rem!important;border:none!important}.wpcf7 .wpcf7-mail-sent-ok{background:rgba(29,185,84,.1)!important;border:1px solid #1db954!important;color:#0f1f17!important}.wpcf7 .wpcf7-mail-sent-ok::before{color:#1db954!important;content:"\f147"!important;font-family:dashicons!important;font-size:20px!important;margin-right:.25rem!important}.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-validation-errors{background:rgba(104,159,56,.1)!important;border:1px solid #689f38!important;color:#0f1f17!important}.wpcf7 .wpcf7-mail-sent-ng::before,.wpcf7 .wpcf7-validation-errors::before{color:#689f38!important;content:"\f534"!important;font-family:dashicons!important;font-size:20px!important;margin-right:.25rem!important}.wpcf7 .wpcf7-spam-blocked{background:rgba(139,195,74,.1)!important;border:1px solid #8bc34a!important;color:#0f1f17!important}.wpcf7 .wpcf7-spam-blocked::before{color:#8bc34a!important;content:"\f227"!important;font-family:dashicons!important;font-size:20px!important;margin-right:.25rem!important}.wpcf7 .wpcf7-spinner{display:inline-block!important;height:20px!important;margin-left:1rem!important;width:20px!important}.wpcf7 .wpcf7 form.submitting .wpcf7-submit{opacity:.7!important;pointer-events:none!important}.wpcf7 .form-note{align-items:flex-start!important;background:#f7fdf9!important;border-radius:.375rem!important;color:#3d6f56!important;display:flex!important;font-size:.875rem!important;gap:.5rem!important;margin-top:1.5rem!important;padding:1rem!important}.wpcf7 .form-note .dashicons{color:#26a69a!important;font-size:18px!important;height:18px!important;margin-top:2px!important;width:18px!important}.wpcf7 .form-note a{color:#0e7c3a!important;text-decoration:underline!important}.wpcf7 .form-note a:hover{opacity:.8!important}.wpcf7 .character-counter{color:#3d6f56!important;font-size:.875rem!important;margin-top:.25rem!important;text-align:right!important}.wpcf7 .character-counter.warning{color:#8bc34a!important}.wpcf7 .character-counter.error{color:#689f38!important;font-weight:500!important}.wpcf7 .screen-reader-response{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;word-wrap:normal!important}@media (max-width:575px){.wpcf7 .form-group--submit .wpcf7-submit,.wpcf7 .form-group--submit button[type=submit],.wpcf7 .form-group--submit input[type=submit],.wpcf7 p:has(input[type=submit]) .wpcf7-submit,.wpcf7 p:has(input[type=submit]) button[type=submit],.wpcf7 p:has(input[type=submit]) input[type=submit]{font-size:1rem!important;padding:1rem 2rem!important;width:100%!important}}
/*# sourceMappingURL=style.min.css.map */
