.elementor .ggp-wave-fill-mobile{width:100%;height:100%;padding:0px;background-color:var(--white);clip-path:polygon(0% 0%, 100% 0%, 100.00% 90.00%, 97.50% 88.15%, 95.00% 86.47%, 92.50% 85.15%, 90.00% 84.29%, 87.50% 84.00%, 85.00% 84.29%, 82.50% 85.15%, 80.00% 86.47%, 77.50% 88.15%, 75.00% 90.00%, 72.50% 91.85%, 70.00% 93.53%, 67.50% 94.85%, 65.00% 95.71%, 62.50% 96.00%, 60.00% 95.71%, 57.50% 94.85%, 55.00% 93.53%, 52.50% 91.85%, 50.00% 90.00%, 47.50% 88.15%, 45.00% 86.47%, 42.50% 85.15%, 40.00% 84.29%, 37.50% 84.00%, 35.00% 84.29%, 32.50% 85.15%, 30.00% 86.47%, 27.50% 88.15%, 25.00% 90.00%, 22.50% 91.85%, 20.00% 93.53%, 17.50% 94.85%, 15.00% 95.71%, 12.50% 96.00%, 10.00% 95.71%, 7.50% 94.85%, 5.00% 93.53%, 2.50% 91.85%, 0.00% 90.00%);}.elementor .ggp-wave-fill{width:100%;height:100%;padding:0px;background-color:var(--white);clip-path:polygon(0% 0%, 100% 0%, 100.00% 98.00%, 97.92% 95.42%, 95.85% 92.65%, 93.78% 90.02%, 91.70% 87.70%, 89.62% 85.78%, 87.53% 84.31%, 85.44% 83.31%, 83.35% 82.77%, 81.26% 82.71%, 79.16% 83.28%, 77.08% 84.48%, 74.99% 86.18%, 72.91% 88.26%, 70.83% 90.55%, 68.75% 92.90%, 66.67% 95.13%, 64.59% 97.10%, 62.51% 98.65%, 60.42% 99.65%, 58.32% 100.00%, 56.23% 99.63%, 54.14% 98.58%, 52.06% 96.93%, 49.98% 94.86%, 47.90% 92.57%, 45.82% 90.27%, 43.74% 88.13%, 41.65% 86.28%, 39.57% 84.78%, 37.48% 83.68%, 35.39% 82.99%, 33.29% 82.69%, 31.20% 82.79%, 29.11% 83.46%, 27.02% 84.69%, 24.94% 86.50%, 22.86% 88.82%, 20.79% 91.51%, 18.72% 94.33%, 16.64% 96.94%, 14.56% 98.94%, 12.47% 99.94%, 10.38% 99.81%, 8.29% 98.87%, 6.20% 97.17%, 4.12% 94.75%, 2.06% 91.68%, 0.00% 88.00%);}.elementor .ggp-mobile-shape{width:100%;height:calc(100% + 22px);position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:-1;padding:0px;filter:drop-shadow(0px 8px 14px rgba(0, 0, 0, 0.12));transition:filter 0.35s;pointer-events: none; filter: drop-shadow(0 8px 14px rgba(0,0,0,var(--m-shadow,0)));\n}.elementor .ggp-hamburger:hover,.elementor .ggp-hamburger:focus-visible{color:var(--white);}.elementor .ggp-hamburger{width:40px;height:40px;font-size:20px;color:var(--white);line-height:1;padding:0px;border-radius:0px;border-style:none;background-color:var(--sky);display:flex;justify-content:center;align-items:center;&::before { content: "\f0c9"; font-family: "Font Awesome 6 Pro"; font-weight: 900; }\n}.elementor .ggp-header-shape{width:100%;height:150px;position:absolute;inset-block-end:-12px;inset-inline-start:0px;z-index:-1;padding:0px;transition:opacity 0.35s;pointer-events: none; opacity: var(--shape-opacity, 0);\n}.elementor .ggp-logo-wrap{overflow:visible;padding:0px;transition:width 0.3s, min-width 0.3s, max-width 0.3s;display:flex;flex-direction:column;flex:0 0 auto;justify-content:center;width: var(--logo-width, 180px); min-width: var(--logo-width, 180px); max-width: var(--logo-width, 180px);\n}.elementor .ggp-header{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:999;padding-block-start:0.75%;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:5%;transition:height 0.3s;display:flex;flex-direction:column;height: var(--header-height, 170px);\n}.elementor .ggp-ico-mail-sky{&::before { content: "\f0e0"; font-family: "Font Awesome 6 Pro"; font-weight: 900; line-height: 1.5; color: var(--sky); width: 14px; text-align: center; }\n}.elementor .ggp-ico-phone{&::before { content: "\f095"; font-family: "Font Awesome 6 Pro"; font-weight: 900; line-height: 1.5; color: var(--sky); width: 14px; text-align: center; }\n}.elementor .ggp-ico-map{&::before { content: "\f3c5"; font-family: "Font Awesome 6 Pro"; font-weight: 900; line-height: 1.5; color: var(--sky); width: 14px; text-align: center; }\n}.elementor .ggp-social-square:hover,.elementor .ggp-social-square:focus-visible{color:var(--dark-blue);}.elementor .ggp-social-square{width:30px;height:30px;font-size:15px;color:var(--dark-blue);line-height:1;padding:0px;border-radius:5px;background-color:var(--yellow);display:flex;justify-content:center;align-items:center;}.elementor .ggp-footer-link:hover,.elementor .ggp-footer-link:focus-visible{color:var(--sky);}.elementor .ggp-footer-link:focus{color:var(--sky);}.elementor .ggp-footer-link{font-family:var(--Primary);font-weight:400;font-size:16px;color:var(--white);line-height:1.5;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-style:none;background-color:transparent;transition:color 0.3s;display:inline-flex;gap:8px;align-items:flex-start;text-align: left;\n}.elementor .ggp-footer-divider{width:80px;height:1px;padding:0px;background-color:var(--white);}.elementor .ggp-footer-heading{font-family:var(--Primary);font-weight:700;font-size:1.2em;color:var(--sky);line-height:1;text-transform:uppercase;margin:0px;}.elementor .ggp-footer-col{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;align-items:flex-start;}.elementor .ggp-tilt-right{transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .ggp-tilt-left{transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .ggp-ico-envelope{&::before { content: "\f0e0"; font-family: "Font Awesome 6 Pro"; font-weight: 900; line-height: 1; }\n}.elementor .ggp-ico-instagram{&::before { content: "\f16d"; font-family: "Font Awesome 6 Brands"; font-weight: 400; line-height: 1; }\n}.elementor .ggp-ico-facebook{&::before { content: "\f39e"; font-family: "Font Awesome 6 Brands"; font-weight: 400; line-height: 1; }\n}.elementor .ggp-ico-handshake{&::before { content: "\f2b5"; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 1em; line-height: 1; }\n}.elementor .ggp-ico-hand-heart{&::before { content: "\f4bc"; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 1em; line-height: 1; }\n}.elementor .ggp-ico-heart{&::before { content: "\f004"; font-family: "Font Awesome 6 Pro"; font-weight: 900; font-size: 1em; line-height: 1; }\n}.elementor .no-lazyload{display:block;}.elementor .trigger-givebutter-donation{cursor:pointer;}.elementor .ggp-gallery-img{width:calc((90vw - 111px) / 4 - 24px);height:auto;aspect-ratio:6 / 5;object-fit:cover;margin:12px;border-radius:30px;flex:0 0 auto;--smush-image-width: calc(22.5vw - 51.75px); --smush-image-aspect-ratio: 6 / 5;\n}.elementor .ggp-stat{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--divider);\n}.elementor .ggp-deco{position:absolute;z-index:1;pointer-events: none;\n}.elementor .ggp-card:hover,.elementor .ggp-card:focus-visible{transform:translate3d(0px, 5px, 0px);}.elementor .ggp-card{position:relative;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:40px;transition:transform 0.3s;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .ggp-body{font-family:var(--Primary);font-weight:400;font-size:16px;color:var(--text-black);line-height:1.5;margin:0px;}.elementor .ggp-section-title{font-family:var(--Primary);font-weight:700;font-size:2.5em;color:var(--dark-blue);line-height:1;text-align:center;text-transform:uppercase;margin:0px;}.elementor .ggp-btn:hover,.elementor .ggp-btn:focus-visible{transform:scale3d(0.95, 0.95, 1);}.elementor .ggp-btn:focus{transform:scale3d(0.95, 0.95, 1);}.elementor .ggp-btn{font-family:var(--Primary);font-weight:700;font-size:15px;color:var(--white);line-height:1;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:2px;border-color:var(--dark-blue);border-style:solid;transition:transform 0.2s;display:inline-flex;gap:8px;align-items:center;}.elementor .ggp-btn-outline:hover,.elementor .ggp-btn-outline:focus-visible{color:var(--dark-blue);}.elementor .ggp-btn-outline{color:var(--dark-blue);padding-block-start:15px;padding-block-end:15px;padding-inline-start:25px;padding-inline-end:25px;border-width:2px;border-color:var(--dark-blue);border-style:solid;background-color:transparent;box-shadow:3px 4px 0px 0px #10222F;}