.elementor .dv-footer-small{font-size:14px;color:rgba(255,255,255,0.55);line-height:1.5;display:block;}.elementor .dv-footer-bottom{width:100%;padding-block-start:24px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .dv-footer-link:hover,.elementor .dv-footer-link:focus-visible{color:#ffffff;}.elementor .dv-footer-link{font-size:15px;color:rgba(255,255,255,0.85);line-height:1.5;text-decoration:none;transition:color 0.2s;display:block;width:fit-content;\n}.elementor .dv-footer-head{font-weight:600;font-size:13px;color:#7FD3EA;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin-block-end:4px;display:block;}.elementor .dv-footer-desc{max-width:42ch;font-size:15px;color:rgba(255,255,255,0.7);line-height:1.65;display:block;}.elementor .dv-footer-logo{width:200px;height:auto;cursor:pointer;margin-block-end:6px;display:block;}.elementor .dv-footer-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .dv-footer-grid{width:100%;padding:0px;display:grid;gap:48px;grid-template-columns:5fr 3fr 4fr;}.elementor .dv-btn-outline-light:hover,.elementor .dv-btn-outline-light:focus-visible{background-color:rgba(255,255,255,0.1);}.elementor .dv-btn-outline-light{font-weight:600;font-size:16px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:background-color 0.2s;display:inline-block;}.elementor .dv-btn-white:hover,.elementor .dv-btn-white:focus-visible{box-shadow:0px 8px 20px 0px rgba(0,0,0,0.15);transform:translate3d(0px, -1px, 0px);}.elementor .dv-btn-white{font-weight:600;font-size:16px;color:#003E6E;line-height:1.2;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:0px;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;display:inline-block;}.elementor .dv-cta-btns{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .dv-cta-text{font-size:17px;color:rgba(255,255,255,0.88);line-height:1.65;display:block;}.elementor .dv-cta-title{font-weight:700;font-size:36px;color:#ffffff;letter-spacing:-0.01em;line-height:1.15;display:block;text-wrap:balance;\n}.elementor .dv-cta-eyebrow{font-weight:600;font-size:14px;color:rgba(255,255,255,0.85);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .dv-cta{width:100%;padding:56px;border-radius:28px;background-color:#1B8AA9;box-shadow:0px 30px 80px 0px rgba(0,0,0,0.25);display:grid;gap:48px;grid-template-columns:7fr 4fr;align-items:center;background-image:radial-gradient(800px 400px at 100% 0%, rgba(127,211,234,0.45) 0%, rgba(27,138,169,0) 60%), linear-gradient(135deg, #1B8AA9 0%, #126f8b 100%);\n}.elementor .dv-footer-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:72px;}.elementor .dv-footer{width:100%;padding-block-start:96px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #003E6E 0%,#022a4d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#022a4d;display:flex;flex-direction:column;align-items:center;}.elementor .dv-hero-lead{max-width:56ch;font-size:19px;color:rgba(255,255,255,0.82);line-height:1.6;display:block;}.elementor .dv-hero-title{font-weight:700;font-size:54px;color:#ffffff;letter-spacing:-0.02em;line-height:1.08;display:block;text-wrap:balance;\n}.elementor .dv-hero-img{width:100%;height:100%;object-fit:cover;display:block;cursor:default;\n}.elementor .dv-hero-media{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;background-image:url("https://donorvoice.bwh.nu/wp-content/uploads/2026/10/donorvoice-hero-1536x864.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#0b4f82;box-shadow:0px 30px 80px 0px rgba(0,0,0,0.35);display:block;}.elementor .dv-btn-ghost:hover,.elementor .dv-btn-ghost:focus-visible{border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.08);}.elementor .dv-btn-ghost{font-weight:600;font-size:16px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;display:inline-block;}.elementor .dv-btn:hover,.elementor .dv-btn:focus-visible{background-color:#167592;transform:translate3d(0px, -1px, 0px);}.elementor .dv-btn{font-weight:600;font-size:16px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:0px;background-color:#1B8AA9;transition:background-color 0.2s, transform 0.2s;display:inline-block;}.elementor .dv-btns{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .dv-hero-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .dv-hero-grid{width:100%;padding:0px;display:grid;gap:64px;grid-template-columns:6fr 5fr;align-items:center;}.elementor .dv-hero{width:100%;overflow:hidden;padding-block-start:190px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#003E6E;display:flex;flex-direction:column;align-items:center;background-image:radial-gradient(1200px 600px at 85% 20%, rgba(27,138,169,0.45) 0%, rgba(0,62,110,0) 60%), linear-gradient(160deg, #003E6E 0%, #022a4d 100%);\n}.elementor .dv-contact-link:hover,.elementor .dv-contact-link:focus-visible{color:#1B8AA9;}.elementor .dv-contact-link{font-weight:600;font-size:19px;color:#003E6E;line-height:1.4;text-decoration:none;display:block;}.elementor .dv-contact-label{font-weight:500;font-size:13px;color:#6b7280;line-height:1.3;display:block;}.elementor .dv-contact-box{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(0,62,110,0.1);border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:4px;}.elementor .dv-form-card{width:100%;min-height:200px;padding:40px;border-radius:20px;background-color:#f0f4ff;display:flex;flex-direction:column;gap:16px;}.elementor .dv-eyebrow{font-weight:600;font-size:14px;color:#1B8AA9;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .dv-check-text{font-size:16px;color:#030712;line-height:1.5;display:block;}.elementor .dv-check-icon{width:22px;height:22px;color:#1B8AA9;margin-block-start:2px;flex:0 0 auto;fill:#1B8AA9;\n}.elementor .dv-check{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#f0f4ff;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .dv-checks{width:100%;padding:0px;display:grid;gap:14px;grid-template-columns:1fr 1fr;}.elementor .dv-lead{font-size:19px;color:#374151;line-height:1.6;display:block;}.elementor .dv-body{font-size:17px;color:#374151;line-height:1.65;display:block;}.elementor .dv-h3{font-weight:600;font-size:21px;color:#030712;line-height:1.3;display:block;}.elementor .dv-h2{font-weight:700;font-size:40px;color:#003E6E;letter-spacing:-0.01em;line-height:1.15;display:block;text-wrap:balance;\n}.elementor .dv-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .dv-split{width:100%;padding:0px;display:grid;gap:72px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .dv-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .dv-section{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}