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:focus{left:5px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}a,article,body,div,fieldset,footer,form,h1,h2,h4,header,html,i,img,label,li,nav,p,section,span,strong,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}*,body{font-family:"Poppins",sans-serif}body,html{overflow-x:hidden!important}body{line-height:1;display:grid}a,a[href^=tel]{text-decoration:none}a{text-decoration-skip-ink:auto;cursor:Pointer!important}a[href^=tel]{color:inherit}ul{list-style:none}input[type=submit],input[type=text],textarea{-webkit-appearance:none;appearance:none;border-radius:0}article,footer,header,nav,section{display:block}*{-webkit-tap-highlight-color:#fff0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#662e8e;box-sizing:border-box}.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{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}.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}@media only screen and (max-width:320px){body,footer,header,main,section{width:320px}}article,footer,header,main,nav,section{display:grid;grid-template-columns:repeat(16,1fr);grid-column:1/17;justify-self:center;max-width:2000px;width:100%}.all-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.25em!important;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:Pointer;border-radius:40px;justify-self:center;padding:.5em 2.5em}.green-button{background-color:#8ac53f;border:1px solid #8ac53f;color:#fff}@media only screen and (max-width:800px){.all-button{font-size:1em!important;padding:.7em 2em}}h1,h2,h4{font-family:"Poppins",sans-serif;font-weight:700;line-height:1.2}h1{font-size:3.75em}h2{font-size:3.125em}h4{font-size:1.688em}li,p{font-size:1.125em;line-height:2;font-weight:300;word-break:break-word}.footer-box h4,label{font-weight:500;color:#8ac53f;text-transform:uppercase}label{font-size:1.25em;letter-spacing:2.5px}#header,img{width:100%}ul.main-nav{padding:0}strong{font-weight:700}@media only screen and (max-width:800px){h1,h2{font-size:2.188em}h4{font-size:1.25em}li,p{font-size:1.125em;line-height:1.5}label{font-size:18px}}.main-header-links{display:flex;gap:2em;flex-wrap:wrap;padding-top:1em}.main-banner,header{position:relative}.outer-main-banner{display:grid;grid-template-columns:1fr 1fr;grid-column:2/16;position:relative;z-index:3;overflow:hidden}.outer-main-banner h1{color:#fff}.main-banner-title{display:grid;max-width:700px;align-content:center;align-items:center;padding:5em 0 10em}.header-contents{display:grid;gap:1em;text-align:left;justify-self:left;justify-items:left}.header-green-wavy-banner .outer-main-banner{grid-template-columns:1fr;align-items:end}.header-green-wavy-banner{background:#e8f4d8;color:#fff;min-height:15vh}.header-green-wavy-banner::before{content:"";position:absolute;left:0;width:100%;bottom:-140px;background:#e8f4d8;clip-path:polygon(100% 100%,0 100%,0 82.61%,2% 82.02%,4% 81.4%,6% 80.76%,8% 80.11%,10% 79.45%,12% 78.81%,14% 78.18%,16% 77.58%,18% 77.02%,20% 76.51%,22% 76.05%,24% 75.65%,26% 75.33%,28% 75.07%,30% 74.9%,32% 74.8%,34% 74.79%,36% 74.86%,38% 75.01%,40% 75.23%,42% 75.54%,44% 75.91%,46% 76.35%,48% 76.85%,50% 77.39%,52% 77.98%,54% 78.6%,56% 79.24%,58% 79.89%,60% 80.55%,62% 81.19%,64% 81.82%,66% 82.42%,68% 82.98%,70% 83.49%,72% 83.95%,74% 84.35%,76% 84.67%,78% 84.93%,80% 85.1%,82% 85.2%,84% 85.21%,86% 85.14%,88% 84.99%,90% 84.77%,92% 84.46%,94% 84.09%,96% 83.65%,98% 83.15%,100% 82.61%);z-index:6;height:140px;transform:scaleY(-1)}.header-green-wavy-banner,.header-green-wavy-banner>*{position:relative;z-index:1}.header-green-wavy-banner .sub-page-image,.sign-up-form form br{display:none}.header-green-wavy-banner .sub-header-contents,.header-green-wavy-banner .sub-header-contents h1,.header-green-wavy-banner .sub-main-banner-title{padding:0;justify-self:center;text-align:center;gap:0;color:#662e8e}.header-green-wavy-banner{padding-top:5em}@media only screen and (max-width:1175px){.header-green-wavy-banner .outer-main-banner{padding:4em 0 2em}.header-green-wavy-banner{min-height:12vh}.header-green-wavy-banner .sub-page-image{padding:0}}.sub-page-image{position:relative;display:grid}.sub-main-banner-title{padding:2em 0 2em 2em}.sccc-green-behind-img{position:absolute;bottom:1em;right:0;transform:rotate(270deg);max-width:638px;width:100%}.sub-header-contents{padding:2em 2em 5em 0}@media only screen and (max-width:1175px){.main-banner-title{justify-self:center;padding:2em 1em 0}.header-contents{text-align:center;justify-items:center}.main-header-links{justify-content:center}.sccc-green-behind-img{justify-self:end;max-width:277px}.sub-page-image{position:relative;display:grid;padding-bottom:5em}.sub-header-contents{padding:0}.outer-main-banner{padding:4em 0;gap:1em;grid-template-columns:1fr}}.grid-header-section{display:grid;background-color:#662e8e;z-index:99999;border-bottom:3px solid #8ac53f}.header-logo-img{max-width:207px}#header{position:fixed;z-index:99999999}main{margin-top:160px}@media only screen and (min-width:1495px){.contact-banner,.grid-header-outer,.header-logo-img,.header-menu,.side-menu-contact-info{transition:all .25s ease}#hamburger-input:checked,#hamburger-menu #sidebar-menu{display:none}.grid-header-section{display:grid}.grid-header-outer{display:grid;grid-template-columns:auto auto;grid-column:1/17;align-items:center;margin:1.5em 0;padding:0 1em;z-index:99}.grid-header-outer a img{width:100%;display:grid}.header-menu{display:grid}.header-menu ul{display:flex;text-align:center;justify-content:flex-start;column-gap:.8rem;justify-self:end}.header-menu ul li{list-style:none;align-self:center;position:relative}.header-menu ul .contact-menu-link{border-right:0!important}.menu-item a span{text-transform:uppercase;color:#fff;font-weight:500;font-size:18px;letter-spacing:.9px}.menu-item .sub-menu a span:hover{color:#00528c}#hamburger-input,#hamburger-menu,#sidebar-menu,.header-bar,.menu-item .sub-menu{display:none}.menu-item-has-children .toggle-icon::before{content:"";display:inline-block;font-size:.7em;color:#fff;font-weight:900;font-family:"Font Awesome 5 Pro"}.menu-item-has-children:hover .toggle-icon::before{transform:rotate(180deg)}.menu-item .sub-menu .menu-item a:hover{font-weight:700}.main-nav>.menu-item{position:relative}.menu-item:hover .sub-menu{display:grid;grid-template-columns:1fr;text-align:left;z-index:50!important;position:absolute;padding:1em 0 0;top:100%;left:50%;transform:translateX(-50%);max-height:70vh;overflow-y:auto;overflow-x:hidden}.menu-item .sub-menu{position:static}.menu-item:hover>.sub-menu::before{content:"";position:absolute;top:1em;left:50%;transform:translate(-50%,-100%);border-width:0 50px 20px;border-style:solid;border-color:#fff0 #fff0 #e0d5e8}.menu-item .sub-menu .menu-item{text-align:center;border-right:0;min-width:297px;background-color:#e0d5e8}.menu-item .sub-menu .menu-item a span{color:#662e8e!important;text-transform:capitalize;font-size:18px;font-weight:500}.menu-item .sub-menu .menu-item:last-child a{border-bottom:0!important}.menu-item .sub-menu .menu-item a{text-transform:none;display:flex;padding:.5em 0;justify-content:center;align-items:center;width:90%;text-align:center;justify-self:center;margin:.2em 0;border-bottom:2px solid #fff;background-color:#e0d5e8;border-radius:0}.contact-menu-link a{font-weight:700;font-size:18px;letter-spacing:2px;padding:.3em .5em;background:#8ac53f;border-radius:24px;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.contact-menu-link a span{color:#fff!important}}.donate-menu-link a{font-weight:700;font-size:18px;letter-spacing:2px;padding:.3em .5em;background:#8ac53f;border-radius:24px;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;background:#fff}.donate-menu-link a span{color:#662e8e!important}@media only screen and (max-width:1495px){main{margin-top:80px}#hamburger-input,.grid-header-outer{display:none}.header-bar{display:grid;grid-template-columns:1fr auto;grid-column:2/16;align-self:center;margin:1em 0;z-index:20;align-items:center}.header-logo-img{max-width:142px;margin:0}.header-logo-img-inner{max-width:142px}.responsive-menu{align-self:center;justify-self:end;display:flex;gap:.5em;align-items:center}.menu-icon{width:39px;height:5px;background-color:#8ac53f;margin:4px 0}#hamburger-menu{display:flex;align-items:start;flex-direction:column}#hamburger-menu #sidebar-menu{grid-template-columns:1fr;visibility:hidden;position:fixed;top:0;right:-100%;width:100%;background-color:#662e8e;transition:.3s;box-sizing:border-box;z-index:20}#sidebar-menu{overflow-y:auto;background-color:#662e8e;height:100%}#hamburger-menu ul li ul{height:auto}#hamburger-menu li{list-style-type:none;justify-items:center;padding:.5em 0;display:grid}#hamburger-menu a{text-decoration:none;transition:transform .5s;align-items:center;display:flex;text-transform:capitalize;justify-content:center;letter-spacing:0}#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}#scccc-side-nav li>a>span,.side-nav li a span{color:#edf1f8;font-weight:500}.side-nav li a span{font-size:18px;text-transform:uppercase}#scccc-side-nav{padding:2em 1em;display:grid}#hamburger-menu ul .sub-menu{display:grid;max-width:294px;width:100%;background-color:rgb(224 213 232/.4);justify-items:center}#hamburger-menu li .sub-menu .menu-item{list-style-type:none;text-align:center;border-right:0;width:90%;justify-self:center}#hamburger-menu li .sub-menu .menu-item:nth-last-child(1),#hamburger-menu li:nth-last-child(1){border-bottom:none}#sidebar-menu ul li .sub-menu li{padding:.7em 0;border-bottom:1px solid #fff}#sidebar-menu ul li .sub-menu li a{width:90%}#sidebar-menu ul li .sub-menu li a>span{color:#fff;font-size:18px;font-weight:500;text-transform:capitalize}.toggle-icon::before{content:"";display:inline-block;font-size:.7em;font-weight:900;color:#8ac53f;font-family:"Font Awesome 6 Pro"}}.contact-banner{background-color:#8ac53f;display:grid}.side-menu-contact-info{grid-column:1/17;display:flex;justify-content:right;gap:1em;padding:.8em 2em;background-color:#8ac53f}.side-inner-contact-details,.side-menu-contact-info a{color:#fff;font-weight:500;display:flex;gap:.5em;align-items:center;font-size:18px;word-break:break-all;text-transform:none!important}.side-inner-contact-details i{color:#662e8e}.side-menu-contact-info span{font-weight:300;color:#fff}.side-menu-contact-info i{color:#662e8e;padding-right:.2em}@media only screen and (max-width:1000px){.side-menu-contact-info{display:flex;flex-wrap:wrap;padding:1em 0;justify-content:center;justify-items:center;align-self:end;grid-column:1/17!important;text-align:center}.side-menu-contact-info a,.side-menu-contact-info i{font-size:15px;padding:0}.side-menu-contact-info span{display:none}}.footer{background-color:#662e8e;position:relative;padding:2em 0}.wave-top{position:relative;background:#6b2494;color:#fff}.wave-top::before{content:"";position:absolute;left:0;width:100%;height:140px;top:-139px;background:#6b2494;clip-path:polygon(100% 100%,0 100%,0 44.52%,2% 42.24%,4% 40.19%,6% 38.37%,8% 36.83%,10% 35.57%,12% 34.61%,14% 33.96%,16% 33.64%,18% 33.64%,20% 33.97%,22% 34.63%,24% 35.59%,26% 36.86%,28% 38.42%,30% 40.24%,32% 42.3%,34% 44.58%,36% 47.04%,38% 49.66%,40% 52.4%,42% 55.23%,44% 58.11%,46% 61%,48% 63.87%,50% 66.68%,52% 69.4%,54% 71.98%,56% 74.41%,58% 76.63%,60% 78.64%,62% 80.39%,64% 81.88%,66% 83.07%,68% 83.96%,70% 84.54%,72% 84.79%,74% 84.71%,76% 84.31%,78% 83.59%,80% 82.55%,82% 81.22%,84% 79.6%,86% 77.73%,88% 75.61%,90% 73.29%,92% 70.79%,94% 68.14%,96% 65.38%,98% 62.53%,100% 59.65%);z-index:0}.wave-top>*{position:relative;z-index:1}.footer-areas{display:grid;grid-template-columns:1fr 10% 1fr 1fr;grid-column:2/16;margin:2em 0;z-index:1;gap:2em}.footer-box,.footer-box li{gap:1em;margin:0;list-style:none}.footer-box{align-content:start;padding:0}.footer-box li a span,.footer-box p{color:#fff;font-weight:300}.outer-footer-details{display:grid;gap:1em;align-content:start}.footer-box li{display:flex;color:#fff;align-items:center}.footer-box li i{color:#8ac53f;font-size:3em}.footer-box li strong{color:#fff;font-weight:600}.col-three ul li{position:relative;margin-bottom:.5em;padding-left:1.8em}.col-three ul li a{display:block;text-decoration:none}.col-three ul li i{position:absolute;left:0;top:.2em;font-size:25px}.footer-box h4{font-size:18px}.footer-box li a span{text-transform:none;font-size:18px;text-decoration:underline;text-underline-offset:3px}.footer-nav{display:grid;grid-template-columns:1fr;column-gap:1em}.inner-social-icons{display:flex;flex-wrap:wrap;gap:1em}.inner-social-icons a{border-radius:50%;width:49px;height:49px;text-decoration:none}.inner-social-icons a i{font-size:32px;color:#fff}form input.wpcf7-form-control.wpcf7-submit{cursor:pointer}.sign-up-form form p{background-color:#fff;display:grid;grid-template-columns:auto auto;padding:8px;border-radius:30px}.inner-social-icons a,.sign-up-form form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;background-color:#8ac53f;color:#fff}.sign-up-form form input[type=submit]{gap:.5rem;font-size:18px!important;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:40px;justify-self:center;padding:.2em .7em;border:1px solid #8ac53f}.sign-up-form form p>span{align-self:center}.sign-up-form form p>span input{padding-left:1em;border:0;width:100%;border-radius:30px}.footer-box img{max-width:270px}@media only screen and (max-width:1220px){.inner-social-icons a{width:42px;height:42px}.inner-social-icons a i{font-size:25px}.col-three ul li{justify-self:center}.footer-box li{flex-wrap:wrap;justify-content:center}.sign-up-form{margin-top:2em}.footer{padding:4em 0 2em}.footer-box{gap:3em}.footer-areas{grid-template-columns:1fr;gap:2em;justify-content:center;text-align:center;justify-items:center;margin:2em 0}.wave-top::before{height:60px;top:-3.5em}.outer-footer-details{justify-items:center;gap:1em}.footer-nav{grid-template-columns:1fr}.inner-contact-details{justify-content:center}.footer-about-nav{gap:.5em}}.donate-top-wave{position:relative;background:#e8f4d8;color:#fff}.donate-top-wave::before{content:"";position:absolute;left:0;width:100%;height:140px;top:-139px;background:#e8f4d8;clip-path:polygon(100% 100%,0 100%,0 44.52%,2% 42.24%,4% 40.19%,6% 38.37%,8% 36.83%,10% 35.57%,12% 34.61%,14% 33.96%,16% 33.64%,18% 33.64%,20% 33.97%,22% 34.63%,24% 35.59%,26% 36.86%,28% 38.42%,30% 40.24%,32% 42.3%,34% 44.58%,36% 47.04%,38% 49.66%,40% 52.4%,42% 55.23%,44% 58.11%,46% 61%,48% 63.87%,50% 66.68%,52% 69.4%,54% 71.98%,56% 74.41%,58% 76.63%,60% 78.64%,62% 80.39%,64% 81.88%,66% 83.07%,68% 83.96%,70% 84.54%,72% 84.79%,74% 84.71%,76% 84.31%,78% 83.59%,80% 82.55%,82% 81.22%,84% 79.6%,86% 77.73%,88% 75.61%,90% 73.29%,92% 70.79%,94% 68.14%,96% 65.38%,98% 62.53%,100% 59.65%);z-index:0;transform:scaleX(-1);transform-origin:center top}.donate-top-wave>*{position:relative;z-index:1}.donate-left-image,.donate-right-image{position:absolute;max-width:580px;width:100%;border-radius:50%;aspect-ratio:1/1;object-fit:cover}.donate-left-image{left:-8em;bottom:1em}.donate-right-image{right:-8em;top:-3em}.book-now-cta{position:relative;min-height:70vh}.inner-book-now-cta-content{display:grid;grid-template-columns:1fr;grid-column:2/16;align-items:center;z-index:1;justify-content:center;text-align:center}.inner-book-now-cta-content p{font-size:18px}.cta-content{display:grid;gap:2em;max-width:651px;justify-self:center;padding:5em 0}@media only screen and (max-width:1550px){.donate-left-image,.donate-right-image{max-width:32%}}@media only screen and (max-width:1050px){.donate-left-image,.donate-right-image{max-width:230px}.donate-left-image{left:50%;bottom:unset;transform:translate(-50%,-50%);top:4em}.donate-right-image{right:50%;top:unset;transform:translate(50%,-50%);bottom:-11em}.book-now-cta{min-height:90vh}.cta-content{gap:1em;padding:12em 0;text-align:center}.cta-content a{justify-self:center}.inner-book-now-cta-content{grid-column:2/16}.inner-book-now-cta-content p{line-height:30px;font-size:18px}.inner-book-now-cta-content h2{font-size:35px}.donate-top-wave::before{height:60px;top:-3.5em}}.screen-reader-text{display:none}.contact-details{padding:5em 0;background-color:#f5f5f5}.inner-contact-details{display:grid;grid-template-columns:1fr 1fr;grid-column:2/16;padding:2em 0;gap:1em}.all-contact-details{display:grid}.inner-contact-details-content{display:grid;grid-template-columns:2em 1fr;gap:1em}.inner-contact-details-content i{font-size:2em;color:#8ac53f}.social-media-links{display:flex;flex-wrap:wrap;gap:1em}.inner-social-media-links{border-radius:50%;width:50px;height:50px;background:#8ac53f;align-items:center;justify-items:center;display:grid}.inner-social-media-links a i{font-size:2em;color:#fff}.contact-form{display:grid}.contact-form form{margin:0 auto;width:100%;background:#e0d5e8;padding:1em;border-radius:20px}form input.wpcf7-form-control.wpcf7-submit{margin:0 auto;cursor:Pointer}.contact-form form input[type=text],.contact-form form textarea{width:100%;padding:2em 1.5em;border:0;resize:vertical;background:#f5f5f5;justify-items:start;margin-bottom:1em;border-radius:20px}.contact-form form input[type=text]::placeholder,.contact-form form textarea::placeholder{font-size:20px;text-align:left;color:#662e8e}.contact-form form .wpcf7-submit{justify-self:start;font-size:18px;font-weight:700;text-align:center;padding:.5em 1.5em;text-transform:uppercase;align-self:center;display:flex;background-color:#8ac53f;color:#fff;border:2px solid #8ac53f;margin:2em 0 0;letter-spacing:1px;border-radius:40px;cursor:pointer}.contact-form form .wpcf7-submit::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;display:inline-block;margin-left:.5rem;color:#c9b28d;font-size:1.1em;line-height:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1em}.full-width{grid-template-columns:1fr}.google-maps-info{padding:5em 0 10em;background-color:#e0d5e8}.inner-google-maps-info{display:grid;grid-column:2/16;grid-template-columns:1fr 1fr;gap:3em}.google-content{display:grid;gap:1em;align-content:center}.contact-map .acf-map{display:grid;border-radius:50%;border:10px solid #8ac53f;max-width:709px;width:100%;aspect-ratio:1/1}@media only screen and (max-width:1000px){.contact-details{padding:2em 0}.contact-map{order:1}.contact-map .acf-map{min-height:100%}.inner-contact-details{justify-items:center;gap:2em;text-align:center;grid-template-columns:1fr;grid-column:2/16}.contact-form form input[type=text],.contact-form form textarea{justify-items:unset}.contact-form form input[type=text]::placeholder,.contact-form form textarea::placeholder{text-align:left}.inner-contact-details-content,.inner-google-maps-info{grid-template-columns:1fr}.social-media-links{justify-content:center;gap:.5em;padding:2em 0}.inner-social-media-links{width:45px;height:45px}.form-grid{grid-template-columns:1fr;gap:0}.google-content{text-align:center}}