.elementor-27 .elementor-element.elementor-element-575205f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-575205f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-575205f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories{background-color:transparent;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body{background-color:#fff;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-head{background-color:#fff;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-footer{background-color:#fff;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .btn{background-color:#0275d8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff;border-radius:5px 5px 5px 5px;color:#fff;font-size:16px;margin:10px 0px 10px 0px;padding:5px 15px 8px 15px;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .btn:hover{background-color:#025aa5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff;border-radius:5px 5px 5px 5px;color:#fff;}.elementor-27 .elementor-element.elementor-element-75859aa section.donationcategories{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-27 .elementor-element.elementor-element-75859aa section.donationcategories .categorylist .card-donation{margin:0rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation{box-shadow:0px 0px 15px 0px rgba(10,10,10,0.4);border-style:solid;border-width:0px 0px 0px 0px;border-color:#fff;border-radius:5px 5px 5px 5px;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body h4.card-title{color:#333;font-size:1.2em;text-transform:uppercase;text-align:center;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body p.card-text{color:#7A7A7A;font-size:16px;text-align:center;margin:10px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-27 .elementor-element.elementor-element-fk-hr-section-container{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-fk-hr-section-container:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fk-hr-section-container > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-575205f{--content-width:1240px;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-575205f{--padding-top:56px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-75859aa section.donationcategories{padding:0px 10px 0px 10px;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body h4.card-title{font-size:1em;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body p.card-text{font-size:16px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-575205f{--padding-top:44px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-75859aa section.donationcategories{padding:0px 10px 0px 10px;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body h4.card-title{font-size:1em;}.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories .categorylist .card-donation .card-body p.card-text{font-size:16px;}}/* Start custom CSS for donations, class: .elementor-element-75859aa *//* FKENA — Emerald & Bone giving grid */
.elementor-27 .elementor-element.elementor-element-75859aa .donationcategories{background:transparent;padding:0;margin:0;font-family:"Manrope",sans-serif;}
.elementor-27 .elementor-element.elementor-element-75859aa .categorylist{max-width:none !important;width:100% !important;padding:0 !important;margin:0 !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .categorylist .row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .categorylist .row > [class*="col-"]{width:100% !important;max-width:none !important;flex:none !important;padding:0 !important;display:flex;}

/* Card */
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation{display:flex;flex-direction:column;width:100%;background:#FFFFFF !important;border:1px solid #E1DDD1 !important;border-radius:16px !important;overflow:hidden;box-shadow:none !important;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation:hover{transform:translateY(-3px);border-color:#C6C0B1 !important;box-shadow:0 16px 40px rgba(12,42,28,.10) !important;}

/* Image */
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-donation-img-no{width:100%;aspect-ratio:16/10;min-height:0;flex:none;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border-bottom:1px solid #EFEBE0;}

/* Body */
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-body{display:flex;flex-direction:column;gap:9px;flex:1 1 auto;padding:22px 22px 0 !important;overflow:visible !important;background:transparent !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-head{margin:0;padding:0;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-title{margin:0 !important;font-family:"Bricolage Grotesque",sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:-.3px;color:#12211A !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-text{margin:0 !important;font-size:15px !important;font-weight:400 !important;line-height:1.65 !important;color:#5C6B62 !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}

/* Footer + giving button */
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer{background:transparent !important;border:0 !important;margin-top:auto;padding:20px 22px 22px !important;text-align:left !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer .btn{display:inline-flex;align-items:center;justify-content:center;background:#C08A2E !important;border:0 !important;color:#12211A !important;border-radius:999px !important;padding:13px 30px !important;font-family:"Manrope",sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.2px;text-transform:none !important;text-decoration:none !important;box-shadow:none !important;transition:background-color .18s ease;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer .btn:hover,
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer .btn:focus-visible{background:#DCA644 !important;color:#12211A !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer .btn:focus-visible{outline:2px solid #14532D;outline-offset:2px;}

@media(max-width:1024px){
  .elementor-27 .elementor-element.elementor-element-75859aa .categorylist .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
}
@media(max-width:767px){
  .elementor-27 .elementor-element.elementor-element-75859aa .categorylist .row{grid-template-columns:1fr;gap:18px;}
  .elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-title{font-size:18px !important;}
  .elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-body{padding:18px 18px 0 !important;}
  .elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer{padding:16px 18px 18px !important;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-27 .elementor-element.elementor-element-75859aa .card-donation,.elementor-27 .elementor-element.elementor-element-75859aa .card-donation:hover{transition:none;transform:none;}
}
/* alignment + case overrides */
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation,
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-body,
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-head,
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-title,
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-text,
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-footer{text-align:left !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-title{text-transform:none !important;}
.elementor-27 .elementor-element.elementor-element-75859aa .card-donation .card-text{text-transform:none !important;}/* End custom CSS */