.elementor .e-4122d69{width:100%;min-height:80vh;overflow:hidden;padding:0px;margin:0px;background-image:url("https://christmasonmain.org/wp-content/uploads/2026/07/com-donate-hero-main-street-night-compressed-final-v1.jpg-1024x562.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#1f3a2e61;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2ecaee4{width:100%;height:auto;min-height:700px;max-width:100%;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://christmasonmain.org/wp-content/uploads/2026/06/B-Scroll-4-GPT-06.22.2026-Compress-JPG.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:center center;background-color:#FAF8F3;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .e-17efe09{padding-block-start:70px;padding-block-end:70px;padding-inline-start:60px;padding-inline-end:60px;background-color:#FAF8F3;flex-direction:column;/* ================================
 COM DONATION TIER CARDS
================================ */

/* Base transition for all cards */
#com-tier-1,
#com-tier-2,
#com-tier-3,
#com-tier-4,
#com-tier-5,
#com-tier-7 {
transition: all 0.25s ease-in-out !important;
}

/* Hover lift — standard cards only */
#com-tier-1:hover,
#com-tier-2:hover,
#com-tier-3:hover,
#com-tier-4:hover,
#com-tier-7:hover {
transform: translateY(-6px) !important;
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12) !important;
cursor: pointer;
}

/* Give Now button hover — standard cards */
#com-tier-1:hover .elementor-button,
#com-tier-2:hover .elementor-button,
#com-tier-3:hover .elementor-button,
#com-tier-4:hover .elementor-button,
#com-tier-7:hover .elementor-button {
background-color: #1F3A2E !important;
color: #FAF8F3 !important;
}

/* ================================
 KEEPER OF MEMORY FEATURED CARD
 Special look without changing card height/alignment
================================ */

#com-tier-5 {
position: relative !important;
background: linear-gradient(180deg, #FFF7E6 0%, #F6E9CF 100%) !important;
border: 1.5px solid #C8A75D !important;
box-shadow: 0 10px 26px rgba(31, 58, 46, 0.14) !important;
overflow: visible !important;
z-index: 2 !important;
}

/* Keeper of Memory top ribbon */
/* Keeper of Memory top ribbon */
#com-tier-5::before {
content: "HONOR A LIFE. SHARE A STORY.";
position: absolute;
top: -24px;
left: -1.5px;
right: -1.5px;
height: 24px;
background-color: #1F3A2E;
color: #FAF8F3;
font-family: Lato, sans-serif;
font-size: 7px;
font-weight: 800;
letter-spacing: 0.35px;
text-align: center;
line-height: 24px;
border-radius: 8px 8px 0 0;
z-index: 5;
white-space: nowrap;
overflow: hidden;
}
/* Keeper hover — shadow only, no vertical movement */
#com-tier-5:hover {
box-shadow: 0 14px 34px rgba(31, 58, 46, 0.22) !important;
cursor: pointer;
}

/* Keeper button base */
#com-tier-5 .elementor-button {
background-color: #1F3A2E !important;
color: #FAF8F3 !important;
}

/* Keeper button hover */
#com-tier-5:hover .elementor-button {
background-color: #9E1C20 !important;
color: #FAF8F3 !important;
}\n}.elementor .e-451ee59{width:100%;min-height:810px;max-width:100%;overflow:hidden;background-image:url("https://christmasonmain.org/wp-content/uploads/2026/06/A-Give-Memory-1-GPT-06.22.2026-Compress-JPG.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:center center;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;}.elementor .e-c17ff2b{width:100%;height:100%;min-height:900px;overflow:hidden;padding:0px;margin:0px;background-image:url("https://christmasonmain.org/wp-content/uploads/2026/06/C-Why-Give-Tree-GPT-2-06.22.2026-Compressed-JPG.jpg"),linear-gradient(#FAF8F3, #FAF8F3);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:100% 100%,auto auto;background-position:center center,0% 0%;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}