ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{left:5px;background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a,article,body,div,footer,form,h2,h3,h4,html,i,img,label,li,nav,section,span,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}p{padding:0;border:0;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto;text-decoration:none;color:#00916e}button{outline:0}ul{list-style:none}input,input[type=text]{-webkit-appearance:none;appearance:none}article,footer,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0;font-family:"PT Sans",sans-serif}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.main-grid-layout{padding:0;margin:0;background-color:#f7efe5}.main-grid-layout,.main-grid-layout-footer,article,main,section{display:grid;grid-template-columns:repeat(16,1fr)}.main-grid-layout-footer{padding:0;margin:0;background-color:#fff}img{object-fit:cover;border-radius:10px}article,main,section{grid-column:1/17;background-color:#f7efe5}section{max-width:1800px;justify-self:center;width:100%}.green-button,h2,h3,h4,p{color:#00916e;font-weight:700}.green-button{border:2px solid #00916e;border-radius:40px;display:block;background:#fff0;padding:15px 8%;text-align:center;text-decoration:none}.green-button:hover{color:#fff;background:#00916e}.black-button,.value-section h2{font-weight:700;text-align:center}.black-button{background:#2f2f30;border-radius:40px;color:#fff;padding:15px 8%;border:1px solid #2f2f30;text-decoration:none;font-family:"PT Sans",sans-serif!important}.black-button:hover{background:#fff;color:#2f2f30}@media only screen and (max-width:900px){.black-button,.green-button{font-size:16px;line-height:21px}}.header-bar{display:grid;grid-template-columns:1fr 18% 25%;grid-column:2/16;align-self:center;padding:1%0;background-color:#f7efe5}.mobile-logo{border-radius:0}.logo-header{width:222px;object-fit:cover}.subscribe{align-self:center;text-align:end}.subscribe .green-button{font-size:16px!important}.call-us{display:grid;grid-template-columns:15% 85%;align-self:center}.call-us i{color:#000!important}.email,.pin{font-size:23px}.call-detail{font-weight:400;font-size:20px;line-height:26px;align-items:center;color:#23303c}@media only screen and (max-width:1000px){.call-us,.subscribe{display:none}}@media only screen and (min-width:1000px){#hamburger-input:checked,#hamburger-menu #sidebar-menu{display:none}.grid-header,.menu-item:hover .sub-menu{display:grid;background-color:#00916e;z-index:5}.grid-header{width:100%;height:52px;grid-template-columns:repeat(16,1fr)}.grid-header-logo-sec-2{grid-column:6/16;align-self:center}.grid-header-logo-sec-2 a{font-weight:700;font-size:20px;line-height:26px;color:#fff;text-decoration:none;font-family:"PT Sans",sans-serif!important}.header-menu{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;font-size:16px;font-weight:600;color:#fff;text-align:center}#hamburger-input,#hamburger-menu,#sidebar-menu,.menu-item .sub-menu{display:none}.menu-item{padding:2%0}.menu-item:hover .sub-menu{padding:2%;text-align:left;max-width:1000px;position:absolute;font-weight:700;font-size:20px;line-height:26px;color:#000;border-radius:0 0 40px 0}}@media only screen and (max-width:1000px){.responsive-menu{align-self:center}.logo-header{width:70%;object-fit:cover}.menu-icon{width:30px;height:2px;background-color:#000;margin:2.5px 0}.call-us-mobile{display:flex}.phone_icon_mobile{width:23px;object-fit:cover;margin-right:3%}#hamburger-input,.grid-header-logo-sec-2{display:none}#hamburger-menu{grid-column:13/16;display:flex;justify-content:center;align-items:center;flex-direction:column}#hamburger-menu #sidebar-menu{visibility:hidden;position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:#00916e;transition:.3s;padding:0 20px;box-sizing:border-box;color:#000;z-index:5;border-radius:0 0 40px 0}#hamburger-menu #sidebar-menu hr{color:#f7efe5;width:100%;border:4px solid #f7efe5}#hamburger-menu ul{padding-right:0}#hamburger-menu li{list-style-type:none;padding:3%0}#hamburger-menu a{font-weight:400;font-size:20px;line-height:26px;color:#fff;text-decoration:none;transition:transform .5s}#hamburger-menu a:hover{font-weight:700}#hamburger-menu a:active{-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(3px)}#hamburger-input:checked+#hamburger-menu #sidebar-menu{visibility:visible;right:0}}h2,h3,h4,p{font-family:"PT Sans",sans-serif}h2{font-size:2.25em}h3{font-size:1.7em}h4{font-size:1.5em}p{color:#2f2f30;font-size:1.25em;font-weight:400;line-height:1.2;margin:0 0 .8em}.text-image-split{display:grid;grid-template-columns:repeat(2,1fr);grid-column:3/15;align-self:center;margin:2%0}.inner-text-area{display:grid;padding:10% 15%}.inner-text-area h3{font-weight:700;font-size:64px;line-height:75px;color:#2f2f30;padding-bottom:2%}.image-section,.inner-text-area{align-self:center}.split-image{width:100%;object-fit:cover;border-radius:10px}@media only screen and (max-width:1000px){.text-image-split{grid-template-columns:100%}.inner-text-area{text-align:center}}@media only screen and (max-width:700px){.inner-text-area{padding:8%}.inner-text-area h3{font-size:40px;line-height:52px}.text-image-split{grid-column:2/16}}.value-section{display:grid;grid-template-columns:1fr;grid-column:2/16;text-align:center;padding:5%0;width:100%}.value-section h2{padding:0 0 5%}.inner-value-section{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:3em}.val h3,.val h4{font-weight:700;font-size:96px;line-height:124px;text-align:center;color:#00916e}.val h4,.value-section h2{font-size:36px;line-height:47px;color:#2f2f30}.val h4{min-height:110px}@media only screen and (min-width:1680px){.val h4{font-weight:700;font-size:36px;line-height:47px;text-align:center;color:#2f2f30;min-height:70px}}@media only screen and (max-width:860px){.inner-value-section{grid-template-columns:repeat(1,1fr)}.val h4{font-size:32px;line-height:41px;min-height:60px}}.grant-section{display:grid;grid-template-columns:1fr;grid-column:3/15;padding:2%0 1.5em}.inner-grants,.outer-grants{display:grid;text-align:center;gap:1em}.outer-grants{grid-template-columns:25% 1fr}.grant-section p{padding:0;margin:0}.inner-grants{grid-template-columns:repeat(3,1fr)}.inner-grants h2{grid-column-start:span 3;margin:2em 0 1em}.search-grants{background-color:#00916e;box-shadow:0 10px 15px 2px rgb(0 0 0/.15);border-radius:10px;padding:10%;height:max-content}.search{font-size:90px}.grants h2,.search-grants h2{font-weight:700;text-align:center}.search-grants h2{font-size:40px;line-height:52px;color:#fff;padding:10%}.search,.search-grants p{color:#fff}.grants{background:#fff;box-shadow:0 10px 15px 2px rgb(0 0 0/.15);border-radius:10px;align-self:center;padding:2%;height:100%}.grants ul{padding:4%0}.grants h2{display:grid;align-items:center;font-size:16px;line-height:21px;color:#00916e!important;min-height:70px;text-transform:capitalize}.grants ul li,.grants ul li h3{font-size:16px;line-height:21px;color:#000}.grants ul li{font-weight:400;justify-content:center;display:flex}.grants ul li h3{font-weight:700;text-align:center;padding-right:5px}.grant-buttons,.grant-buttons-about{display:grid;text-align:center;padding:5%0}.grant-buttons{grid-template-columns:1fr;justify-items:center}.grant-buttons-about{grid-template-columns:repeat(1,1fr)}.grants-button-text-black,.grants-button-text-black-about{background:#2f2f30;border-radius:40px;font-weight:700;font-size:16px;line-height:21px;color:#fff;width:100px;border:1px solid #fff0;padding:1em;text-decoration:none;cursor:pointer}.grants-button-text-black-about:hover,.grants-button-text-black:hover{background:#fff;color:#2f2f30;border:1px solid #2f2f30}.grants-button-text-black-about{width:199px;padding:15px 25px;text-align:center}.home-search{display:grid;font-size:16px}@media only screen and (max-width:1200px){.inner-grants{grid-template-columns:repeat(2,1fr)}.inner-grants h2{grid-column-start:span 2}}@media only screen and (max-width:960px){.outer-grants{grid-template-columns:35% 1fr}.inner-grants{grid-template-columns:repeat(1,1fr)}.inner-grants h2{grid-column-start:span 1}}@media only screen and (max-width:660px){.outer-grants{grid-template-columns:1fr}.grant-section{grid-column:2/16;grid-template-columns:auto}.grants{background:#fff;box-shadow:0 10px 15px 2px rgb(0 0 0/.15);border-radius:10px;align-self:center;padding:2%;height:100%}}.cta-right2,form{display:grid;width:100%}.cta-right2{grid-template-columns:1fr;grid-column:3/15;padding:5%0}.inner-cta-right2{display:grid;grid-template-columns:repeat(2,1fr);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px}.cta-box-right2{background:rgb(255 255 255/.8);border-radius:10px;margin:15% 5%;padding:5% 8%;justify-self:center}.cta-box-right2 h2{font-weight:700;font-size:36px;line-height:47px;color:#00916e;padding:3%0}.cta-box-right2 p{font-weight:700;font-size:20px;line-height:26px;color:#2f2f30;padding:5%0}.subscript{margin:2em 0}@media only screen and (max-width:1100px){.cta-right2{grid-column:2/16}.inner-cta-right2{display:grid;grid-template-columns:repeat(1,1fr)}.cta-box-right2{margin:5% 5% 80%;text-align:center}.cta-box-right2 h2{font-size:36px;line-height:47px}.cta-box-right2 p{font-size:16px;line-height:21px}}.fa-solid{font-size:25px}form{justify-self:center;max-width:446px}.cta-box-right2.contact-forms p{padding:0}@media only screen and (max-width:1300px){.contact-forms{display:grid}}.footer{background-color:#fff;padding-bottom:3%}.logo-section{display:grid;grid-template-columns:1fr;grid-column:2/16;text-align:left;padding:3%0 5%}.footer-logo{max-width:15%}.footer-background{display:grid;grid-template-columns:repeat(3,1fr);grid-column:2/16}.footer-background a{font-weight:400;color:#000;text-decoration:none}.footer-tagline{font-weight:400;font-size:20px;line-height:26px;color:#000;padding:0 0 8%}.menu-col2{padding-left:40%;font-weight:400}.contact-icon-list-footer,.menu-col1 li,.menu-col2 li{font-weight:400;font-size:20px;line-height:26px;color:#23303c}.menu-col2 li{font-weight:700;line-height:30px;color:#000;padding:1%0}.contact-icon-list-footer{display:flex;padding:0 0 18px}.contact-text,.featured-item-frame p{padding:0 0 0 5%;font-weight:400;font-size:20px;line-height:26px;color:#23303c}.contact-text a{display:grid}.menu-col3{text-align:right;align-self:end}.social{font-size:38px;margin-right:10px;color:#00916e}@media only screen and (max-width:800px){.logo-section{padding:10%0}.footer-logo{max-width:213px}.footer-background{grid-template-columns:repeat(1,1fr);padding:0 0 2%}.footer-background li{padding:1%0}.menu-col1,.menu-col2,.menu-col3{padding-left:0}}.featured-item{display:grid;grid-template-columns:1fr;grid-column:3/15;text-align:center;padding:5%0;gap:2em}.featured-item-frame{display:grid;grid-template-columns:repeat(2,1fr);gap:3em;background:#fff;border-radius:10px;padding:2%}.featured-item-frame h2{font-weight:700;font-size:55px;line-height:45px;color:#00916e;padding:0 0 3%;text-align:left}.featured-item-frame p{color:#2f2f30;padding:0 5%0 0;text-align:left}.feature-image-frame{align-self:center}.feature-image-frame-img{width:100%;object-fit:cover;border-radius:10px;height:40vh}.feature-text-frame{padding:2% 6%;text-align:left}@media only screen and (max-width:900px){.featured-item{padding:10%0;grid-column:2/16}.featured-item-frame{grid-template-columns:repeat(1,1fr)}.featured-item-frame h2{font-size:36px;line-height:47px}.featured-item-frame p{font-size:16px;line-height:21px}.feature-image-frame-img{height:28vh}}.inlineSearch{width:100%;background:#fff;border:2px solid #2f2f30;border-radius:40px;height:53px;font-weight:700;font-size:20px;line-height:26px;text-align:left;color:#2f2f30;padding-left:6%}