body,
.editor-styles-wrapper {
  background-color: #fff;
  color: #000;
}
.editor-styles-wrapper h1.wp-block-post-title {
  color: black !important;
}

.wp-block-image img {
  /* WP 6.3 doesn't let this work with "defined" image sizes now */
  height: auto !important;
}

/* better default to use? */
.wp-block-gallery.has-nested-images figure.wp-block-image {
  flex-grow: 0;
}

/* elements that are first remove the owl selector -- talk to visbility selector plugin dev */
.remove-top-margin {
  margin-top: 0 !important;
}

/* TODO: parent theme default? */
.wp-element-button > * {
  vertical-align: middle;
}


/* TODO: remove from parent */
header .wp-block-navigation {
  order: unset;
}
.equal-height-cols>.wp-block-column {
  max-width: none;
}

/* Smoother scrolling on same-page transitions */
/* prefers-reduced-motion for accessability */
@media (prefers-reduced-motion:no-preference) {
  html{
    scroll-behavior: smooth;
  }
}

/* hover transition for all transitionable effects */
.gfield input:is(:hover, :active, :focus),
.gfield select:is(:hover, :active, :focus),
.gfield textarea:is(:hover, :active, :focus),
a,
button{
  transition: var(--wp--custom--transition);
}


/* block social lacks this option */
.wp-block-social-links svg:hover {
  color: var(--wp--preset--color--orange) !important;
}

div h2 a:focus,
div h2 a:hover,
div h3 a:focus,
div h3 a:hover {
  color: var(--wp--preset--color--orange) !important;
}

/* customize */

h1:not([class*='wp-block']),
h2:not([class*='wp-block']),
h3:not([class*='wp-block']) {
  margin-top: 0; /* WC non-block items */
}


/* parent theme override */
.wp-site-blocks .wp-block-group .wp-block-button__link:is(:hover, :active, :focus) {
  background: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--green) !important;
  border-color: var(--wp--preset--color--white) !important;
}
.wp-site-blocks .wp-block-group .wp-block-button__link:is(:hover, :active, :focus) img {
  filter: brightness(100);
}


/* --- Gravity Forms customization --- */

:not(.popmake) .gform-body {
  border: 1px solid #fff;
  padding: 8px;
  border-radius: 6px;
}
div#field_1_1 {
  grid-column: span 7!important;
}
div#field_submit {
  grid-column: span 5!important;
}

/*--- Gravity Forms customization ---*/
.gform-body input[type=submit]{
  /* submit button stles */
  background-color: #fff!important;
  color: #000!important;
  width: 100%!important;
  font-size: 16px!important;
}
.gform_footer input[type=submit]:is(:hover, :active, :focus) {
  /* submit button hover */

}

.gfield input, .gfield select, .gfield textarea {
  background-color: transparent!important;
  border: none!important;
  color: #fff!important;
  font-size: 16px!important;
  /* gravity form field styles */
}

.gform_fields{
  /* Gform field spacing */
  grid-row-gap: 0px!important;
  grid-column-gap: 0px;
}

/* popup forms */
.popmake .gform-footer input[type=submit]{
  /* submit button stles */
  background-color: var(--wp--preset--color--white)!important;
  color: var(--wp--preset--color--green)!important;
  width: 100%!important;
  font-size: 16px!important;
}

.popmake .gfield :where(input, select, textarea) {
  border: 1px solid #fff!important;
  color: #fff!important;
  font-size: 16px!important;
  /* gravity form field styles */
}

.popmake .gform_fields{
  /* Gform field spacing */
  grid-row-gap: 1rem!important;
  grid-column-gap: 0px;
}

.popmake .gform-footer {
  margin-top: 18px;
}
.popmake .gform-body {
  border: none;
  padding: 0!important;
}

/* Popup */
.pum-overlay {
  background-color: rgba(0,0,0,.25);
}
.pum-container {
  background-color: var(--wp--preset--color--green)!important;
  border-radius: 10px!important;
}

.pum-open-overlay .wp-site-blocks {
  filter: blur(2px);
}

.popmake-close {
  background-color: transparent!important;
  box-shadow: none!important;
}


/* Gutenberg missing features */



/* classes to use (that aren't BlockStyles) */
.card-box-shadow {
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.08);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.08);
  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.08);
}

/* mobile */
@media (max-width: 781px) {
  
}




/* BlockStyle Variations to use (see functions.php) */
.is-style-image-left .wp-block-columns,
.is-style-image-right .wp-block-columns{gap: 0;}


.is-style-image-left .wp-block-cover,
.is-style-image-right .wp-block-cover{
  height: 100%; width: calc(50% - 1rem);
  position: absolute;
  top: 0;
}

.is-style-image-left .wp-block-cover{left:0}
.is-style-image-right .wp-block-cover{right: 0;}

@media (max-width: 781px) {
  .is-style-image-left .wp-block-cover,
  .is-style-image-right .wp-block-cover{
    position: relative!important;
    width: 100%!important;
  }


  .is-style-image-right .wp-block-columns{
    flex-direction: column-reverse;
  }
}


/* ------------------------------------------------ */
/* Start of decorative elements*/
.yellow-underline mark,
.butterfly s {
  position: relative;
  color: unset!important;
  text-decoration: none;
}
.yellow-underline mark::after,
.butterfly s::after {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: -1;
}

.yellow-underline mark::after {
  transform: translate(10px,90%);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="91" height="20" viewBox="0 0 91 20" fill="none"><path d="M3 17C14.087 9.34731 46.6087 -3.40679 88 6.79835" stroke="%23F6C844" stroke-width="6" stroke-linecap="round"/></svg>');
  background-repeat: no-repeat;
  /* background-size: contain; */
  background-size: 100% 35%;
}

.butterfly s::after {
  max-width: 60px;
  aspect-ratio: 60 / 53;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="54" viewBox="0 0 61 54" fill="none"><path d="M58.0803 33.2771C55.9803 32.2124 51.1803 32.5166 41.1303 38.7532C41.1303 38.6011 40.9803 38.449 40.9803 38.449C40.9803 38.449 40.8303 37.9926 39.9303 37.9926C47.8803 29.3222 52.2303 27.9532 54.3303 28.2574C55.6803 28.4095 56.1303 29.4743 56.1303 29.4743C56.2803 29.6264 56.4303 29.7786 56.5803 29.6264C56.7303 29.4743 56.8803 29.3222 56.7303 29.1701C56.7303 29.1701 56.1303 27.8011 54.3303 27.4969C51.9303 27.0405 47.2803 28.7138 38.5803 38.1448C38.2803 38.1448 37.9803 38.2969 37.6803 38.449C45.1803 22.6293 50.1303 10.7645 48.6303 4.22362C48.4803 3.76728 48.4803 3.46306 48.3303 3.15883C48.3303 3.00672 48.1803 2.85461 48.1803 2.85461C48.0303 2.55038 47.8803 2.24616 47.7303 2.09405C47.7303 1.94193 47.5803 1.94193 47.5803 1.78982C47.2803 1.48559 47.1303 1.18137 46.6803 0.877144C45.7803 0.11658 44.4303 -0.187645 42.9303 0.11658C38.2803 0.725031 31.2303 5.28841 25.9803 10.156C24.1803 11.8293 22.6803 13.5025 21.4803 15.0236C19.9803 16.849 19.0803 18.6743 18.7803 19.8912C18.7803 20.0433 18.7803 20.3476 18.7803 20.4997C18.7803 20.8039 18.7803 21.2602 18.9303 21.5645C18.9303 21.7166 18.9303 21.8687 19.0803 21.8687C19.0803 22.1729 19.2303 22.4771 19.3803 22.7814C19.3803 22.9335 19.5303 23.0856 19.5303 23.2377C19.6803 23.5419 19.8303 23.9983 19.9803 24.3025C19.9803 24.4546 19.9803 24.4546 20.1303 24.4546C20.2803 24.9109 20.5803 25.3673 20.7303 25.6715C20.8803 25.8236 20.8803 25.9757 21.0303 26.1279C21.1803 26.4321 21.3303 26.7363 21.4803 27.0405C21.6303 27.1926 21.6303 27.3448 21.7803 27.4969C21.9303 27.8011 22.2303 28.1053 22.3803 28.4095C22.5303 28.5617 22.5303 28.7138 22.6803 28.8659C25.9803 33.7335 30.0303 38.1448 29.5803 38.9053C28.9803 39.818 21.6303 29.9307 17.1303 26.7363C16.8303 26.5842 16.6803 26.4321 16.5303 26.28H16.3803C16.2303 26.1278 15.9303 26.1279 15.7803 25.9757C15.6303 25.9757 15.4803 25.8236 15.3303 25.8236H15.1803C15.0303 25.8236 14.8803 25.8236 14.7303 25.8236C14.1303 25.9757 13.6803 26.4321 13.3803 26.8884C13.2303 27.1926 12.9303 27.649 12.9303 28.1053C12.9303 28.2574 12.7803 28.5617 12.7803 28.8659C12.3303 30.8433 12.1803 32.9729 11.2803 33.8856C10.9803 34.0377 10.6803 34.1898 10.3803 34.1898C7.38035 34.1898 1.83035 29.018 0.180346 32.0602C-1.31965 35.1025 6.93035 33.4293 10.3803 36.4715C13.8303 39.3617 8.28035 41.6433 10.8303 44.2293C10.9803 44.3814 11.2803 44.5335 11.5803 44.6856C11.7303 44.6856 11.7303 44.8377 11.8803 44.8377C12.0303 44.9898 12.3303 44.9898 12.4803 45.1419C12.6303 45.1419 12.6303 45.294 12.7803 45.294C13.0803 45.4462 13.3803 45.4462 13.5303 45.4462C13.6803 45.4462 13.6803 45.4462 13.8303 45.4462C14.2803 45.5983 14.5803 45.5983 15.0303 45.5983C15.1803 45.5983 15.3303 45.5983 15.4803 45.5983C15.7803 45.5983 16.0803 45.7504 16.3803 45.7504C16.5303 45.7504 16.6803 45.7504 16.8303 45.7504C17.1303 45.7504 17.4303 45.7504 17.5803 45.9025C18.6303 46.0546 19.5303 46.0546 20.4303 46.2067C22.3803 46.3588 23.8803 46.6631 24.0303 47.4236L24.1803 47.5757C21.0303 50.0095 19.0803 51.987 18.0303 53.0518C17.5803 53.5081 18.0303 54.1166 18.6303 53.8124C21.0303 52.8997 26.1303 50.7701 33.9303 45.5983C38.5803 42.556 40.2303 40.7307 40.8303 39.6659C51.0303 33.125 55.6803 32.8208 57.7803 33.7335C59.1303 34.3419 59.2803 35.4067 59.2803 35.4067C59.2803 35.5588 59.4303 35.7109 59.7303 35.7109C59.8803 35.7109 60.0303 35.5588 60.0303 35.2546C59.8803 35.5588 59.7303 34.0377 58.0803 33.2771Z" fill="%2352612B"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  transform-origin: center bottom;
  animation: flap 2s ease-in-out infinite;
}
@keyframes flap {
  0%, 100% {
    transform: scaleY(1) rotate(0deg) translate(1.5ch, -90%);
  }
  50% {
    transform: scaleY(0.95) rotate(1deg) translate(1.5ch, -90%);
  }
}

@media (max-width: 781px) {
  .butterfly s::after {
    opacity: .25;
  }
}

/* Tree background  */
.tree-bg {
  position: relative;
}
.tree-bg::before {
  content: '';
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(40%, -90%);
  width: 217px;
  height: 343px;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/08/Tree-Clip-Art-Background.png');
  transition: var(--wp--custom--transition);
}
.tree-bg:hover::before {
  opacity: .15;
}

@media ( max-width: 781px) {
  .tree-bg::before{
    top: 0!important;
    left: 50%!important;
    transform: translate(-50%)!important;
    
  opacity: 0.15;
  }
}
/* End of decorative elements */
/* ------------------------------------------------ */

/* Custom Block Overrides */
/* -none- */


/* Custom Shortcodes Overrides */
@keyframes fadeInUp {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}

.entry-content > *:not(:first-child) {
  opacity: 0;
}

.entry-content > *.visible {
  animation: 1.5s fadeInUp forwards;
}

/* ------------------------------------------------ */
/* List styles */
ul.wp-block-list li:not(:first-child) {
  margin-top: 1ch;
}
ul.wp-block-list li {
  list-style: inside;
  line-height: 1;
}
ul.wp-block-list li::marker {
  font-size: 12px;
}

/* Arrow lists */
ul.wp-block-list.arrow-list {
  padding-left: 2.3rem;
}
ul.wp-block-list.arrow-list li {
  /* margin-left: 1.4rem; */
  list-style: none;
	list-style-image: url('data:image/svg+xml,<svg transform="scale(1) translate(0, 0)" transform-origin="center" xmlns="http://www.w3.org/2000/svg" width="28" height="18" viewBox="0 0 28 18" fill="none"><path d="M12.9685 7.32854L2.61373 0.483742C2.13553 0.167415 1.65371 0 1.25322 0C0.478955 0 0 0.600014 0 1.60436V16.398C0 17.4012 0.478351 18 1.25081 18C1.6519 18 2.12602 17.8324 2.60528 17.5152L12.9648 10.6706C13.6311 10.2297 14 9.63637 14 8.9992C14.0002 8.36247 13.6354 7.7693 12.9685 7.32854Z" fill="white"/></svg>');/* Use translate(X, Y) to position the SVG up, down, left, and right */
}
ul.wp-block-list.arrow-list li::marker{
	font-size: 18px;
	line-height: 18px;
}
/* End of list styles */
/* ------------------------------------------------ */
/* Button for posts */
.view-event-button span::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="8" viewBox="0 0 19 8" fill="none"><path d="M18.3536 4.35355C18.5488 4.15829 18.5488 3.84171 18.3536 3.64645L15.1716 0.464466C14.9763 0.269204 14.6597 0.269204 14.4645 0.464466C14.2692 0.659728 14.2692 0.976311 14.4645 1.17157L17.2929 4L14.4645 6.82843C14.2692 7.02369 14.2692 7.34027 14.4645 7.53553C14.6597 7.7308 14.9763 7.7308 15.1716 7.53553L18.3536 4.35355ZM0 4L0 4.5L18 4.5V4V3.5L0 3.5L0 4Z" fill="%233E635E"/></svg>');
  margin-left: 1ch;
}
/* ------------------------------------------------ */
/* Footer */
.footer { position: relative;}
.footer > * {
  position: relative;
  z-index: 1;
}
.footer::after {
  content: '';
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  transform: translate(240px, 0);
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="996" height="260" viewBox="0 0 996 260" fill="none"><path d="M42.5674 289.935C199.031 175.913 415.319 98.6719 644.838 59.3158C874.357 19.9597 1115.38 17.3849 1350.65 35.7756V281.476L42.5674 289.935Z" fill="%23022B25"/><path d="M404.965 102.35C395.186 103.086 389.434 103.086 380.23 103.454C372.752 104.925 364.124 106.764 354.92 108.971C345.716 111.178 335.362 113.385 326.158 115.959C307.175 120.741 290.494 124.419 282.44 124.787C281.865 122.58 318.105 103.454 325.583 101.614C344.566 96.0973 361.823 92.0512 377.929 89.1087C394.036 86.1662 408.992 83.5916 423.948 81.3847C454.436 76.9709 485.498 72.9249 528.641 65.5686C532.668 65.2008 540.721 62.6261 550.5 58.948C560.854 55.6377 572.934 51.5917 585.014 47.5457C585.014 47.5457 576.961 48.2814 567.757 49.3848C576.385 46.8101 586.164 44.2354 597.094 42.0285C608.023 39.8216 619.528 37.6148 631.608 35.4079C655.768 31.3619 680.503 27.6838 702.362 23.6378C692.583 23.6378 692.583 23.6378 686.255 23.27C695.459 23.6378 707.539 22.9022 720.769 21.7987C734 20.6953 748.381 19.5918 763.912 17.7528C778.868 16.2815 794.975 14.4425 810.506 12.9712C826.037 11.5 840.993 10.0287 855.374 8.92523C866.304 8.92523 874.357 9.29309 882.41 9.6609C933.031 4.87932 982.501 4.87923 1043.48 0.83327C1094.67 -1.74143 1168.3 2.30462 1236.18 4.14369C1250.56 4.87932 1265.52 5.6149 1280.47 7.08616C1287.95 7.82179 1295.43 8.1896 1302.91 8.92523C1314.41 9.66086 1327.07 10.7643 1339.15 11.8677C1360.43 15.5458 1397.25 10.0287 1386.32 31.7298C1385.74 46.0745 1385.74 60.4192 1385.17 74.3961C1384.02 112.281 1384.59 149.43 1392.07 182.901C1394.37 193.936 1394.37 214.901 1388.62 234.028C1389.77 237.338 1390.92 240.648 1392.07 244.694L1392.64 246.165L1393.22 248.372C1393.22 250.211 1393.79 251.683 1393.79 253.522C1394.37 256.832 1394.37 260.51 1394.94 264.188C1396.67 278.901 1397.82 295.085 1398.4 312.74C1370.21 313.476 1339.72 313.843 1308.66 314.211C1298.31 314.211 1287.38 314.579 1276.45 314.579C1267.82 314.579 1259.19 314.579 1250.56 314.579C1216.05 314.579 1181.53 313.843 1150.47 313.843C1117.68 313.843 1095.25 309.797 1082.02 306.487C995.732 311.269 903.119 315.315 812.232 316.05C696.034 317.889 580.412 319.361 452.135 316.418C434.302 316.05 400.939 317.889 383.106 319.36C375.053 318.625 367.575 317.521 360.097 316.786C285.892 317.521 216.864 322.671 152.437 320.832C63.8511 318.257 54.072 306.487 43.7178 296.556C138.632 289.2 231.82 270.809 375.628 277.43C415.32 280.004 475.144 275.591 525.765 274.119C568.332 271.545 614.351 276.694 651.166 270.073C704.088 277.43 832.94 282.579 925.553 278.533C933.031 279.269 924.402 280.372 938.208 281.108C1001.48 277.062 1068.79 275.223 1138.39 274.119C1172.9 273.752 1208.57 273.384 1244.23 272.648C1262.07 272.28 1279.32 272.28 1297.15 271.912C1309.81 271.545 1321.89 271.545 1334.55 271.177C1334.55 269.338 1334.55 267.131 1333.97 265.292C1333.39 260.878 1333.39 256.832 1333.39 252.418C1333.39 250.211 1333.39 248.005 1333.39 245.798C1333.39 242.487 1333.39 239.545 1333.39 236.234C1333.39 223.361 1333.39 209.752 1333.39 195.775C1333.39 168.189 1333.39 139.131 1330.52 109.338C1329.94 106.396 1330.52 98.6719 1331.67 89.8444C1332.24 85.4306 1332.24 80.6491 1332.82 75.8675C1332.82 73.6606 1332.82 71.4536 1332.82 69.2468C1332.82 67.7755 1332.82 66.3042 1332.82 65.2008C1331.67 61.8904 1330.52 58.5801 1329.37 56.0054C1329.37 54.5342 1329.37 53.0629 1329.37 51.2239V50.4882C1329.37 50.1204 1328.79 50.4883 1328.79 50.1205H1327.07L1323.62 49.7526C1318.44 49.3848 1313.84 49.0169 1308.66 48.6491C1293.7 47.9135 1279.32 46.8101 1264.94 46.0745C1248.84 45.3389 1232.73 44.2354 1218.35 43.4998C1203.97 42.7641 1190.16 41.6607 1178.66 40.1894C1123.43 35.7757 1073.39 36.8791 1025.64 35.7756C989.404 34.6722 942.235 36.8791 896.791 39.8216C850.772 42.3963 807.055 46.0745 775.992 46.0745C767.939 46.0745 743.779 49.7526 727.672 51.5917C719.619 51.9595 712.141 51.9595 704.088 52.3273C687.981 54.5342 679.352 60.4193 663.246 62.6261C611.475 70.3502 555.102 81.7524 505.632 92.7868C480.896 97.9362 457.887 103.821 437.179 107.499C417.045 111.913 399.213 114.856 385.983 116.327C390.009 111.913 420.497 101.614 404.965 102.35Z" fill="%23022B25"/><path d="M25.3104 252.051C26.4609 248.74 14.3809 256.464 7.47807 261.614C15.5314 258.303 21.859 257.2 36.8151 248.74L15.5313 262.717C9.20374 273.016 37.3903 249.108 27.036 259.039C14.9561 266.763 5.17711 272.648 8.62852 267.499C11.5047 266.763 16.1066 263.085 23.0094 258.303C21.2837 255.729 8.62852 262.717 0 266.027L33.3636 243.223C30.4875 246.166 28.1866 249.108 25.3104 252.051Z" fill="%23022B25"/><path d="M107.569 207.545C104.693 209.016 102.392 210.12 99.5156 211.591C97.7899 214.901 105.843 211.223 114.472 208.281C79.9576 224.832 109.295 204.602 86.8604 213.43C88.0108 214.533 108.719 204.235 107.569 207.545Z" fill="%23022B25"/><path d="M74.2055 237.338C57.5237 243.223 47.1695 253.522 39.6914 252.786C52.3466 246.165 65.5769 239.913 78.232 233.66L74.2055 237.338Z" fill="%23022B25"/><path d="M330.185 115.224C341.69 109.706 335.937 112.281 357.221 106.028C347.442 109.339 337.088 112.281 327.309 115.959L330.185 115.224Z" fill="%23022B25"/><path d="M978.475 7.0861C969.271 6.35047 960.642 5.61482 950.288 4.87919C940.509 4.51138 929.004 4.14357 914.048 4.87919C929.004 4.14357 943.96 4.14359 955.465 5.24703C966.395 5.98266 975.023 7.0861 978.475 7.0861Z" fill="%23022B25"/><path d="M486.648 58.5803L488.95 58.9481C490.1 58.5803 491.826 57.8447 492.976 57.4769C491.25 57.4769 489.525 57.8446 486.648 58.5803Z" fill="%23022B25"/><path d="M531.517 50.4883L499.304 54.9021C497.003 56.0055 495.277 56.3734 492.976 57.4768C513.685 53.0631 507.932 56.7411 531.517 50.4883Z" fill="%23022B25"/><path d="M492.976 58.9479L488.95 58.58C476.295 62.9938 467.091 64.4651 455.586 66.672C444.657 68.8789 432.001 71.4535 414.169 76.9707C428.55 74.396 442.356 71.4535 455.586 68.1432C469.392 64.8329 482.047 61.8904 492.976 58.9479Z" fill="%23022B25"/><path d="M464.79 69.2468C461.338 70.7181 458.462 71.8216 455.586 73.2928C446.382 75.4997 446.382 74.0284 446.382 73.2928L427.4 79.1779C424.523 81.3848 437.754 78.81 453.86 74.764C469.967 71.0859 488.95 66.6722 497.003 64.8331L464.79 69.2468Z" fill="%23022B25"/><path d="M305.45 145.384L306.025 145.016C306.025 145.384 306.025 145.384 305.45 145.384Z" fill="%23022B25"/><path d="M361.823 132.879L360.672 128.097C349.168 132.143 341.69 134.35 334.211 136.189C326.733 138.396 318.68 140.235 306.025 145.384L305.45 145.752C311.777 146.12 320.406 143.545 330.185 140.603C340.539 137.66 350.893 134.35 361.823 132.879Z" fill="%23022B25"/><path d="M570.058 47.1779C544.172 51.9594 525.189 56.7411 518.286 60.787C534.393 57.4767 549.924 54.5342 566.031 51.5917C547.048 53.4307 566.606 49.7526 570.058 47.1779Z" fill="%23022B25"/><path d="M613.775 48.2815C606.297 49.7528 598.819 51.2239 591.341 52.6952C594.793 52.3274 598.244 52.3274 601.695 52.3274C602.271 51.2239 606.297 50.1206 613.775 48.2815Z" fill="%23022B25"/><path d="M601.696 51.9595C601.121 52.6951 604.572 52.6951 613.2 51.5917L601.696 51.9595Z" fill="%23022B25"/><path d="M558.553 64.4653C574.084 64.4653 571.208 61.155 596.519 56.7412C597.094 53.4309 571.208 62.2585 558.553 64.4653Z" fill="%23022B25"/><path d="M663.821 46.81L673.025 47.9136L674.175 44.2354L663.821 46.81Z" fill="%23022B25"/><path d="M853.073 10.0287C828.338 14.8103 868.604 11.8678 870.905 13.7069C865.153 12.2356 858.825 11.1322 853.073 10.0287Z" fill="%23022B25"/><path d="M694.308 49.7526L685.105 47.9135L681.653 50.1204C675.326 51.2239 665.547 53.0629 659.219 52.6951C655.768 57.1088 681.653 50.856 694.308 49.7526Z" fill="%23022B25"/><path d="M641.387 69.6145C641.387 71.0858 678.202 68.8789 637.36 74.7639C652.891 72.1892 675.326 68.8789 662.095 73.2927C687.405 69.2467 662.671 69.6145 678.777 65.5685C665.547 69.9823 654.042 68.1433 641.387 69.6145Z" fill="%23022B25"/><path d="M704.088 62.9938C716.743 61.8904 732.274 60.7869 739.177 58.58C725.947 60.0513 713.867 58.9479 704.088 62.9938Z" fill="%23022B25"/><path d="M717.893 68.879L699.486 68.5113L711.566 70.3504L717.893 68.879Z" fill="%23022B25"/><path d="M790.948 60.0513C775.992 61.5225 761.036 63.7294 746.655 65.5685C760.46 64.4651 773.691 63.3617 787.496 62.626C811.656 58.2123 799.576 58.2123 781.744 58.9479C785.771 58.9479 789.797 59.3157 790.948 60.0513Z" fill="%23022B25"/><path d="M741.478 60.0515C736.876 61.1549 732.849 61.8906 728.247 62.9941C728.247 63.7297 748.381 61.1549 765.638 59.6837C754.133 60.4193 743.204 60.7871 741.478 60.0515Z" fill="%23022B25"/><path d="M765.637 59.6835C770.815 59.3157 775.992 58.9479 780.594 58.9479C776.567 58.9479 771.39 59.3157 765.637 59.6835Z" fill="%23022B25"/><path d="M824.312 60.4191L830.639 60.0513L831.79 56.741C819.135 58.2122 824.887 59.6835 824.312 60.4191Z" fill="%23022B25"/><path d="M879.534 62.2583C891.614 63.7296 914.623 59.6836 924.402 58.948C909.446 57.1089 893.34 58.5802 874.357 58.948C893.34 58.948 880.109 61.1549 879.534 62.2583Z" fill="%23022B25"/><path d="M934.757 63.3618C922.102 64.0974 909.446 64.4653 896.791 65.2009C900.818 66.6721 905.995 66.6722 912.898 65.5687C919.225 65.2009 926.704 64.0974 934.757 63.3618Z" fill="%23022B25"/><path d="M995.732 59.6836C999.183 59.3158 996.307 58.2125 1003.21 57.4769C997.457 56.0056 984.227 57.109 975.023 57.109L995.732 59.6836Z" fill="%23022B25"/><path d="M659.219 56.741C670.724 54.9019 681.078 53.0628 690.857 51.2238C674.75 52.695 659.219 54.9019 643.113 56.3731C648.29 56.7409 653.467 57.1088 659.219 56.741Z" fill="%23022B25"/><path d="M255.404 324.51C305.45 318.625 399.213 316.786 450.984 315.682C536.694 315.682 642.537 308.694 742.053 306.855L741.478 308.326C819.71 309.797 920.376 305.751 1006.09 305.016L1001.48 303.177C987.103 302.809 968.12 303.177 979.05 300.602C998.608 301.338 1024.49 302.073 1030.25 303.177L1045.2 300.602C1057.28 302.073 1047.5 307.958 1081.44 306.119C1101.57 299.866 1157.95 310.165 1159.1 302.441C1172.9 306.855 1204.54 302.809 1221.8 302.809L1210.29 299.498C1228.13 300.234 1244.81 302.073 1259.76 303.177C1267.24 303.912 1274.15 304.28 1279.9 304.648C1282.77 304.648 1285.65 305.016 1288.53 305.016C1289.68 305.016 1290.83 305.016 1291.98 305.016C1293.7 305.016 1294.85 305.016 1296 305.016C1322.47 304.648 1352.38 304.28 1384.02 303.544C1383.44 287.361 1383.44 270.809 1382.86 254.257C1382.86 250.579 1382.86 246.901 1382.29 243.591C1382.29 241.016 1381.71 238.441 1381.71 236.234C1381.14 231.085 1381.14 226.303 1380.56 221.89C1386.89 214.901 1380.56 253.522 1386.89 234.028C1381.14 205.338 1382.29 170.764 1384.59 134.718C1385.74 116.695 1386.89 98.304 1387.47 80.2811C1387.47 75.1317 1387.47 70.3501 1387.47 65.2007C1387.47 57.8444 1387.47 50.1204 1387.47 42.7641C1387.47 35.4078 1386.89 28.0515 1386.89 21.063V15.9136C1386.89 15.5458 1386.89 15.5459 1386.89 15.1781H1385.74H1383.44L1379.41 14.8102C1373.66 14.4424 1367.91 14.0746 1362.16 14.0746C1366.76 14.8102 1381.71 16.2814 1369.63 15.9136C1354.68 13.3389 1333.97 11.8677 1311.54 10.3964C1303.48 10.0286 1294.28 9.29299 1285.07 8.92517C1277.02 8.55736 1268.39 7.82171 1259.76 6.71826C1262.07 8.18952 1274.72 9.66082 1289.1 11.1321C1308.66 12.6033 1329.37 14.4423 1340.87 15.5458C1329.94 18.1205 1327.64 17.3849 1318.44 15.9136C1316.14 15.5458 1313.26 15.178 1310.39 14.4424C1308.66 14.0746 1306.93 14.0745 1305.21 13.7067C1303.48 13.3389 1301.76 13.339 1300.03 12.9712C1293.7 12.2355 1285.65 11.4999 1274.15 11.4999C1277.02 11.8677 1283.35 12.9711 1282.77 13.7067C1260.91 12.9711 1256.31 11.8677 1253.44 10.7642C1250.56 9.6608 1248.83 8.1895 1231.58 8.1895L1249.99 11.1321C1216.62 9.29301 1239.06 11.4999 1201.67 11.4999C1207.42 8.18959 1189.59 4.51142 1179.81 3.77579C1175.2 5.24705 1139.54 3.40794 1143.57 6.71826C1098.12 -1.37365 1085.47 7.82171 1042.9 1.20105C1024.49 4.14356 1060.73 4.5114 1059.58 7.0861C1037.15 8.18954 1033.7 7.45396 1033.7 5.9827C1033.7 4.51145 1037.15 2.67237 1029.1 2.30456C1022.19 3.04019 1003.78 3.77575 984.802 4.87919C965.244 5.61482 944.536 5.98266 931.881 5.24703L930.73 7.0861C920.951 6.71829 910.022 6.71829 897.942 7.0861C886.437 7.45392 874.357 7.82178 862.852 7.82178C840.418 8.5574 820.86 9.29303 812.807 7.82178C797.851 13.339 828.338 10.3964 854.799 8.1895C860.551 9.66076 833.515 13.3389 820.285 13.7067C827.188 13.3389 829.489 14.8102 836.967 12.6033C839.268 14.8102 819.71 14.8102 812.807 16.2815C766.788 19.9596 830.064 12.9712 810.506 13.339C793.249 15.9137 750.681 19.9596 769.089 21.4308C732.849 25.8446 753.558 19.5918 734.575 20.3274C748.956 19.9596 758.735 18.1205 766.788 16.2815C775.417 14.8102 782.895 13.3389 794.399 13.7067C801.302 11.4998 798.426 10.7642 789.222 10.7642C758.735 14.4424 700.061 19.2239 702.362 22.9021L686.255 22.5343C681.653 24.0056 677.051 25.4768 672.45 27.3159L666.122 27.6837C670.149 28.0515 674.75 28.0516 679.928 28.0516C685.105 28.0516 690.282 28.0516 696.034 28.0516C706.964 28.0516 717.318 27.6837 723.07 28.7871C725.946 30.2584 706.388 32.0975 696.609 33.5688L687.406 31.7297C661.52 34.6722 669.573 40.1894 634.484 44.6032C644.263 40.9251 634.484 40.9251 618.378 42.7641C610.324 43.4998 601.12 44.6032 591.917 45.7066C582.713 46.81 574.66 47.9134 567.757 48.6491C544.747 60.7869 573.509 53.0628 553.951 63.3616C541.296 65.9363 525.765 69.9824 509.083 74.0284C492.976 78.4421 475.719 82.488 460.188 85.4305C531.517 67.0398 422.798 89.8443 478.595 72.9248C472.268 74.0283 466.515 75.4996 461.338 76.9708C456.161 78.4421 450.409 80.2811 444.081 82.1202C431.426 79.9133 459.613 73.2927 440.63 74.0284L437.754 78.8099C428.55 79.9133 420.497 80.2812 410.718 81.3846C400.939 82.4881 389.434 84.6949 372.177 89.1087C369.301 92.0512 354.345 99.4075 339.389 103.086C333.061 102.35 329.61 101.982 299.697 112.649C286.467 119.27 284.166 122.212 288.193 122.212C292.219 122.212 301.998 120.005 314.653 116.695C338.813 110.074 372.752 101.982 380.805 103.086C391.735 100.143 400.939 97.5684 409.567 95.7294C418.196 93.8903 426.249 92.419 433.727 91.3156C448.683 89.1087 461.914 88.0052 475.719 87.2696C489.525 86.534 503.906 85.4305 521.738 83.5914C539.57 81.7524 560.279 78.8099 587.89 74.0284C603.997 68.5111 597.669 68.8789 629.307 61.8904C639.086 57.1088 627.006 57.8445 609.174 60.0513C591.341 62.2582 568.907 66.3043 557.403 66.6721C567.182 63.7296 576.385 60.787 586.164 60.0513L574.084 58.2123C599.395 51.9594 607.448 52.3272 614.351 52.6951C621.254 53.0629 627.581 53.4307 650.015 48.6491C646.564 49.3847 643.688 50.4882 640.236 51.2238L666.122 45.7066L659.794 46.0744C675.901 43.1319 679.928 39.4538 705.813 37.2469L685.68 42.7641C698.91 38.7182 704.663 43.132 724.221 39.086C713.291 42.0285 710.99 44.6032 704.088 45.7066C719.044 44.6032 733.425 43.1319 747.23 42.0285C761.036 40.925 774.266 39.4538 787.497 38.3503C876.083 26.9481 964.094 24.3734 1049.8 26.9481C1046.35 26.2124 1041.75 25.8446 1039.45 25.4768C1054.98 24.3734 1064.76 25.8447 1073.96 27.6837C1090.07 28.0515 1106.18 29.5227 1122.28 30.2584C1139.54 30.2584 1155.65 30.2584 1172.33 30.6262C1189.01 30.994 1206.84 31.3618 1228.13 32.8331C1229.85 35.04 1226.98 35.4078 1221.8 35.4078C1237.33 35.7757 1246.53 35.4078 1231.58 32.8331C1244.81 33.2009 1254.59 33.9366 1263.22 35.04C1271.84 36.1435 1279.9 37.2468 1289.68 37.6146C1274.72 37.9825 1259.76 37.9825 1244.81 38.3503C1263.22 40.5572 1263.22 36.5112 1288.53 39.4537C1293.7 39.4537 1297.15 39.8216 1299.46 39.8216C1301.18 39.8216 1302.33 39.4537 1302.33 39.4537C1302.91 39.0859 1300.03 38.3503 1296 37.6146C1287.38 36.1434 1274.72 33.9365 1277.02 32.4653L1293.13 33.9365L1276.45 28.7871C1285.07 29.5228 1293.13 30.6262 1299.46 31.3619C1306.36 32.4653 1312.11 33.2009 1317.29 34.3043C1327.07 36.5112 1332.82 38.3503 1338 39.8216L1316.71 36.8791C1310.96 38.7182 1320.16 39.4538 1331.09 40.1894C1333.97 40.1894 1336.85 40.5573 1339.72 40.9251H1342.02H1343.17C1343.75 40.9251 1343.75 40.925 1343.75 41.2928C1343.75 42.3962 1343.75 43.1319 1343.75 43.8675C1343.75 47.5457 1343.17 50.4881 1342.02 52.3272L1341.45 50.856C1341.45 61.1548 1342.02 60.0513 1343.17 57.8444C1344.32 55.6375 1345.47 51.9594 1346.05 59.6835L1344.32 66.6721L1343.75 69.9824L1343.17 73.6605L1340.3 88.7409L1344.9 83.5914C1347.78 101.247 1340.3 135.085 1339.15 164.511C1338 181.062 1341.45 203.131 1342.6 224.464C1343.75 220.418 1344.9 212.326 1346.62 214.901C1346.62 227.407 1346.62 254.993 1341.45 245.062L1345.47 260.878C1345.47 266.395 1344.9 270.441 1343.75 273.384C1344.32 272.28 1345.47 271.545 1346.05 270.441L1346.62 278.533L1329.94 279.269C1329.37 278.533 1317.86 277.43 1331.67 277.062C1313.84 275.223 1300.61 276.326 1274.72 277.43C1251.14 278.533 1224.68 280.004 1195.34 279.269L1212.6 277.43C1178.08 280.004 1174.63 274.855 1137.24 277.062L1145.87 279.269C1118.83 280.74 1067.64 277.797 1075.69 275.958C1072.24 281.843 1060.16 274.119 1044.05 279.637L1027.37 274.119C1010.11 275.958 992.855 276.694 1004.36 279.637C976.749 277.43 954.89 277.062 939.359 280.74H938.783H938.208C932.456 281.108 905.42 280.372 917.5 282.947C854.799 283.315 884.136 277.797 824.887 278.533L822.586 282.579C777.142 281.843 732.274 285.522 697.76 288.096L693.158 284.786C669.573 285.889 697.76 288.096 660.945 289.2C655.768 288.464 651.166 287.728 652.316 286.625C616.652 286.993 569.482 285.522 515.41 285.522C515.986 284.786 522.889 284.05 526.34 283.683C503.331 284.05 465.94 285.522 438.904 286.993C376.779 281.843 287.617 278.165 205.359 280.004C142.083 288.464 100.666 298.395 94.9138 307.958C106.994 313.843 171.995 319.728 255.404 324.51Z" fill="%23022B25"/></svg>');
}

.white-underline::after{
  content: '';
  display: block;
  margin-top: 1rem;
  width: 43px; height: 4px;
  background-color: #fff;
}

/* End of footer */
/* ------------------------------------------------ */
/* Home page items */
.transpose-up {
  /* display: none; */
  position: relative;
  transform: translateY(-2rem);
}

.do-section-card circle {
  fill: transparent;
  transition: var(--wp--custom--transition);
}
.do-section-card:is(:hover, :active, :focus) circle{
  fill: #f1d6a3;
}
/* end of home page items */
/* ------------------------------------------------ */

/* Event card items */

/* Training */
.category-training .has-border-color{
  border-color: #2d7089!important;
}
.category-training .event-date {
  background: linear-gradient(125deg,rgba(28, 70, 85, 1) 0%, rgba(45, 112, 137, 1) 100%)!important
}
.category-training :where(.wp-block-button__link, h2, .location p) {
  color:#2d7089!important;
}
.category-training path {
  fill: #2d7089!important;
}


/* Volunteer */
.category-volunteer .has-border-color{
  border-color: #f6c844!important;
}
.category-volunteer .event-date {
  background: linear-gradient(125deg,rgba(195, 158, 53, 1) 0%, rgba(246, 200, 68, 1) 100%)!important
}
.category-volunteer :where(.wp-block-button__link, h2, .location p) {
  color:#f6c844!important;
}
.category-volunteer path {
  fill: #f6c844!important;
}