@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;border-radius:100%;margin:2px;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}@font-face{font-display:swap;font-family:"divipixel";src:url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.eot?wzgomt);src:url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.eot?wzgomt#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.ttf?wzgomt)format("truetype"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.woff?wzgomt)format("woff"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.svg?wzgomt#divipixel)format("svg");font-weight:400;font-style:normal}:root{--dipi-vb-module-selection-icon-color:#ffffff;--dipi-vb-module-selection-text-color:#ffffff;--dipi-vb-module-selection-background-color:#2c3d49}.dipi-cta-button-effect-zoomin{transition:all .3s ease-in-out;transform:scale(1)}.dipi-cta-button-effect-zoomin:hover{transition:all .3s ease-in-out;transform:scale(1.1)}.et_pb_scroll_top{animation-fill-mode:forwards!important}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:8px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:20px;height:14px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:20px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;display:block}.hamburger-inner{top:50%;margin-top:-1px}.hamburger-inner:after,.hamburger-inner:before{content:""}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:6px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:12px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}:root{--pmpro--base--border-radius:8px;--pmpro--base--spacing--small:12px;--pmpro--base--spacing--medium:18px;--pmpro--base--spacing--large:36px;--pmpro--color--accent:#0c3d54;--pmpro--color--base:#ffffff;--pmpro--color--base-2:#ededed;--pmpro--color--contrast:#222222;--pmpro--color--border:#777777;--pmpro--color--info-background:light-dark(#d9edf7, #0d2a38);--pmpro--color--info-border:light-dark(#bce8f1, #1a4a5e);--pmpro--color--info-text:light-dark(#31708f, #7ec8e3);--pmpro--color--info-link:light-dark(#245269, #a8d8ea);--pmpro--color--success-background:light-dark(#d4edda, #0d2e17);--pmpro--color--success-border:light-dark(#c3e6cb, #1a4d28);--pmpro--color--success-text:light-dark(#0F441C, #6fcf8e);--pmpro--color--success-link:light-dark(#2b542c, #9de0b0);--pmpro--color--error-background:light-dark(#f8d7da, #2e0d10);--pmpro--color--error-border:light-dark(#f5c6cb, #5a1a20);--pmpro--color--error-text:light-dark(#721c24, #f08a90);--pmpro--color--error-link:light-dark(#843534, #f5aeb3);--pmpro--color--alert-background:light-dark(#fff8e0, #2a2000);--pmpro--color--alert-border:light-dark(#ffeeba, #4d3c00);--pmpro--color--alert-text:light-dark(#6C5101, #f0c050);--pmpro--color--alert-link:light-dark(#66512c, #f5d07a);--pmpro--color--alert2-background:light-dark(#ffecd9, #2e1a00);--pmpro--color--alert2-border:light-dark(#ffddb1, #5a3400);--pmpro--color--alert2-text:light-dark(#995d1d, #f0a060);--pmpro--color--alert2-link:light-dark(#a65e3a, #f5bf8e);--pmpro--color--white:#fff;--pmpro--box-shadow:2px 2px 7px rgba( 0, 0, 0, 0.07 )}.clearfix:after{clear:both}:root{--background-text-content:""}.dipi-dh-main{display:-ms-flexbox;display:flex}.dipi-dual-heading .dipi-dh-main:before{content:var(--background-text-content);z-index:1;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;text-align:center;border-style:solid;border-width:0}.dipi-dual-heading .dipi-dh-first-heading,.dipi-dual-heading .dipi-dh-second-heading{position:relative;z-index:2;overflow:hidden;display:inline-block}.dipi-dual-heading .dipi-dh-main .dipi-dh-first-heading:before,.dipi-dual-heading .dipi-dh-main .dipi-dh-second-heading:before{display:block;width:0;height:0%;background:#eee;position:absolute;z-index:1}.dipi-dual-heading .dipi-dh-first-heading .dipi-dh-bg-container,.dipi-dual-heading .dipi-dh-second-heading .dipi-dh-bg-container{display:block}h2.dipi-dh-main{padding-bottom:0}:root{--dipi-ig-popup-speed:500ms}@media (max-width:767px){.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn:not(.active):not(.active-prev):not(.active-next):not(:first-child):not(:nth-child(2)):not(:nth-last-child(2)):not(:last-child){display:none}.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn.active-prev:not(:nth-child(2)):not(:nth-child(3)):before{content:"...";margin-right:1em}.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn.active-next:not(:nth-last-child(2)):not(:nth-last-child(3)):after{content:"...";margin-left:1em}}@media screen and (max-width:767px){.et_pb_blurb_content{display:flex!important;flex-direction:column!important;align-items:center!important}h3{font-size:24px!important}.et_pb_button{font-size:.8rem!important}}body{font-family:"Inter",Helvetica,Arial,Lucida,sans-serif;font-size:16px;color:#333;font-weight:400}.et_pb_button{font-size:1.1rem!important;border-radius:17px!important;padding:15px 30px!important;line-height:1.1!important;font-weight:500!important}li::marker{color:inherit}body #page-container .et_pb_section a.et_pb_button_4_tb_footer{text-decoration:none!important;padding:15px 30px 15px 50px!important}.res-template-wrap{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6;color:#333}.res-hero{background:linear-gradient(rgb(27 53 40/.85),rgb(27 53 40/.85)),linear-gradient(135deg,#8fbc8f,#2a5140);color:#fff;padding:6rem 2rem 5rem;text-align:center}.res-hero h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700;line-height:1.2}.res-hero p{font-size:1.3rem;max-width:800px;margin:0 auto;opacity:.95}.res-filters-section{background:#f8f9fa;padding:2rem;text-align:center}.res-filters{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;max-width:900px;margin:0 auto}.res-filter-btn{padding:.8rem 1.5rem;background:#fff;border:2px solid #e0e0e0;border-radius:25px;cursor:pointer;transition:background .3s,color .3s,border-color .3s;font-weight:600;color:#333;font-size:.95rem}.res-filter-btn.active,.res-filter-btn:hover{background:#1b3528;color:#fff;border-color:#1b3528}.res-container{max-width:1200px;margin:0 auto;padding:0 2rem}.res-card-content h3,.res-faq-category h3,.res-section-title{color:#1b3528;font-size:2.2rem;margin-bottom:1rem;font-weight:700}.res-section-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem}.res-resources-section{background:#fff;padding:5rem 2rem}.res-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.res-card{background:#f8f9fa;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0/.08);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.res-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgb(0 0 0/.12)}.res-card-header{background:#1b3528;color:#fff;padding:2rem;text-align:center}.res-card-icon{font-size:3.5rem;margin-bottom:1rem;line-height:1}.res-card-type{background:#8fbc8f;color:#1b3528;padding:.3rem .8rem;border-radius:15px;font-size:.85rem;font-weight:600;display:inline-block}.res-card-content{padding:2rem;display:flex;flex-direction:column;flex:1}.res-card-content h3,.res-faq-category h3{font-size:1.4rem}.res-card-content>p{color:#555;line-height:1.7;margin-bottom:1.5rem;flex:1}.res-card-meta{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;font-size:.9rem;color:#666}.res-meta-item{display:flex;align-items:center;gap:.3rem}.res-download-btn{display:block;width:100%;padding:.9rem;background:#1b3528;color:#fff!important;text-align:center;border-radius:8px;text-decoration:none!important;font-weight:600;transition:background .3s,transform .3s;margin-top:auto}.res-download-btn:hover{background:#2a5140;transform:translateY(-2px)}.res-faq-section{background:#f8f9fa;padding:5rem 2rem}.res-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.res-faq-category{background:#fff;padding:2rem;border-radius:12px;border-top:4px solid #8fbc8f;box-shadow:0 2px 8px rgb(0 0 0/.08)}.res-faq-item{border-bottom:1px solid #e0e0e0}.res-faq-item:last-of-type{border-bottom:none}.res-faq-question{color:#1b3528;font-weight:600;font-size:.95rem;padding:1rem 2rem 1rem 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none;position:relative}.res-faq-question::-webkit-details-marker{display:none}.res-faq-question::after{content:"+";font-size:1.5rem;font-weight:300;color:#8fbc8f;line-height:1;flex-shrink:0;transition:transform .2s ease}.res-faq-answer{color:#555;font-size:.95rem;line-height:1.7;padding:0 0 1rem}.res-faq-answer p{margin-bottom:.75rem}.res-faq-answer p:last-child{margin-bottom:0}.res-cta-section{background:linear-gradient(135deg,#1b3528 0,#2a5140 100%);color:#fff;text-align:center;padding:5rem 2rem}.res-cta-section h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:700}.res-cta-section p{font-size:1.2rem;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.res-cta-btn{display:inline-block;padding:1.2rem 3rem;background:#fff;color:#1b3528!important;border-radius:30px;text-decoration:none!important;font-weight:600;font-size:1.15rem;transition:transform .3s,box-shadow .3s}.res-cta-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgb(255 255 255/.3)}@media (max-width:968px){.res-hero h1{font-size:2.5rem}.res-grid{grid-template-columns:1fr}.res-cta-section h2{font-size:1.8rem}}@media (max-width:600px){.res-hero{padding:4rem 1.5rem 3rem}.res-hero p{font-size:1.1rem}.res-cta-section,.res-faq-section,.res-filters-section,.res-resources-section{padding-left:1rem;padding-right:1rem}}h1,h2,h3,h4{line-height:1.2em;font-size:48px;font-weight:700}.et_pb_row{max-width:1440px}a{color:#1a6b3c}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_button:hover{border-radius:0}@media only screen and (min-width:1800px){.et_pb_row{padding:36px 0}.et_pb_section{padding:72px 0}}h2,h3,h4{font-size:41px}h3,h4{font-size:35px}h4{font-size:28px}.et-social-facebook a.icon:before,.et-social-instagram a.icon:before{font-family:"Font Awesome 5 Brands"!important;font-weight:400;content:""!important}.et-social-instagram a.icon:before{content:""!important}.et_pb_menu__search-button::after{font-family:"Font Awesome 5 Pro"!important;font-weight:700;content:""!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){*{opacity:1!important}}.wpforms-container{margin:0!important}.wpforms-field .wpforms-field-large,.wpforms-field .wpforms-field-medium{padding:21px 15px!important;font-family:Open Sans!important;font-size:16px!important;border:1px solid #888;-webkit-border-radius:5px!important;border-radius:5px!important}.wpforms-field .wpforms-field-large::placeholder,.wpforms-field .wpforms-field-medium::placeholder{color:#929fa5!important}.wpforms-container .wpforms-submit{padding:10px 25px!important;border:0;color:#fff!important;background:#000!important;font-family:Open Sans!important;font-size:16px!important;-webkit-border-radius:80px!important;border-radius:80px!important;transition-duration:.3s}.wpforms-container .wpforms-submit:hover{background:#29705e!important}.disable-mobile-menu.et_pb_menu .et_pb_menu__menu{display:flex!important}.disable-mobile-menu .et_mobile_nav_menu{display:none}.disable-mobile-menu li{padding-bottom:5px;display:block;width:100%}.et-l--header{margin-bottom:-96px}header .et_pb_menu__search-input{padding:10px 20px!important;background:#fff!important;color:#000!important}@media screen and (max-width:600px){header .et_pb_menu__icon.et_pb_menu__search-button{position:absolute;top:25px;right:30px}header .mobile_nav.closed{position:absolute;top:20px;right:0}header .et_pb_menu__search-form .et_pb_menu__search-input{margin-left:300px;width:100%}header .et_pb_menu__icon.et_pb_menu__close-search-button{color:#000!important;position:relative;top:0;right:-100px}}@media screen and (min-width:600px){.footer_newsletter_form .wpforms-form{display:flex;align-items:flex-end;gap:10px}.footer_newsletter_form .wpforms-form .wpforms-field-container{display:flex;gap:10px;flex:1}.footer_newsletter_form .wpforms-form .wpforms-field{flex:1}.footer_newsletter_form .wpforms-form .wpforms-submit-container{margin:0}}.sub-menu{padding-left:0!important}.et_pb_button::after{display:flex;top:0;right:10px;height:100%!important;align-items:center}.et_pb_button:hover::after{right:3px}.res-cta-section h2,.res-hero h1{color:#fff!important}h1,h2,h3,h4{color:#111}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.dipi-popup-container .dipi_popup{position:fixed;width:100%;height:100%;background:rgba(61,61,61,.9);left:0;top:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.dipi_popup.dipi_popup.dipi_popup:not(.open) *{visibility:unset}.dipi-popup-container .dipi_popup::-webkit-scrollbar{display:none}.dipi-popup-container .dipi_popup-close{align-items:center;display:flex;justify-content:center;position:fixed;right:0;top:0;margin:10px;overflow:hidden;border:0;outline:0;z-index:999990;font-size:100px;min-height:15px;min-width:15px;color:#fff;background-color:transparent;font-family:inherit;font-weight:300;line-height:1em;width:1em;height:1em;cursor:pointer;padding-inline:unset}.dipi_popup-hugeinc{opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s}.dipi-popup-container .dipi_popup .dipi-popup-inner{display:flex;justify-content:center;align-items:center;min-height:100%;min-width:100%}.dipi-popup-container .dipi_popup .dipi-popup-wrapper{max-width:100%}.closebtn-within-popup .dipi-popup-wrapper{position:relative}.closebtn-within-popup .dipi-popup-wrapper .dipi_popup-close{position:absolute;cursor:pointer}.et-db #et-boc .et-l .et_pb_module .wpforms-form .wpforms-submit-container{--paypal-commerce-button-height:45px}div.wpforms-container-full,div.wpforms-container-full .wpforms-form *{background:0 0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:0;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:24px auto}div.wpforms-container-full .wpforms-form *{margin:0}div.wpforms-container-full .wpforms-form button,div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form label{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:0 0;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:60%}div.wpforms-container-full .wpforms-form input.wpforms-field-large{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field{padding:10px 0;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px;padding:0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:red;font-weight:400}div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=text]{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;font-family:inherit;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;font-family:inherit;padding:10px 15px}div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#ddd;border:1px solid #ccc;cursor:pointer}div.wpforms-container-full .wpforms-form button[type=submit]:disabled{background-color:#eee;border:1px solid #ddd;cursor:default;opacity:.5}div.wpforms-container-full .wpforms-form input:focus{border:1px solid #999;box-shadow:none}div.wpforms-container-full .wpforms-form input:disabled{background-color:#f9f9f9;border-color:#ddd;color:#999;cursor:not-allowed}div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript{color:#900;font-weight:700;padding:10px 0 8px}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:10px 0 0;clear:both;position:relative}div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{margin-inline-start:.5em;display:inline-block;vertical-align:middle;max-width:26px}@media only screen and (max-width:600px){div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater){overflow-x:hidden}div.wpforms-container-full .wpforms-form .wpforms-field{padding-right:1px;padding-left:1px}div.wpforms-container-full .wpforms-form .wpforms-field>*,div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:100%}}