.elementor-kit-5{--e-global-color-primary:#062e49;--e-global-color-secondary:#187b9d;--e-global-color-text:#173747;--e-global-color-accent:#f5bd43;--e-global-color-dgcream:#fbfaf6;--e-global-color-dgsky:#dff4f8;--e-global-color-dgolive:#97a85e;--e-global-color-dgline:#d7e1de;--e-global-color-dgmint:#f1f7f3;--e-global-color-dgteal:#e5f4f3;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-weight:800;--e-global-typography-dgeyebrow-font-family:"Arial";--e-global-typography-dgeyebrow-font-size:11px;--e-global-typography-dgeyebrow-font-weight:800;--e-global-typography-dgeyebrow-letter-spacing:1.9px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:800px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor{.e-con.dg-c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;max-width:none}.dg-c>.e-con-inner{max-width:none;padding:0;gap:0}.dg-c a{text-decoration:none}.dg-c h1,.dg-c h2,.dg-c h3,.dg-c h6,.dg-c p{font-family:Arial,Helvetica,sans-serif;margin:0}.dg-c .elementor-heading-title{font-family:Arial,Helvetica,sans-serif}.dg-c h1 em,.dg-c h2 em,.dg-c h2 span,.dg-c h3 em{color:var(--blue);font-style:normal}.dg-announce{display:flex!important;flex-direction:row!important;background:var(--navy);justify-content:space-between;align-items:center;min-height:34px;padding:8px 5vw}.dg-announce .elementor-heading-title{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#fff;font-weight:400;line-height:1.5}.dg-announce .dg-mail .elementor-heading-title a{color:#cceaf1}.dg-announce .dg-mail .elementor-heading-title a:after{content:"";display:inline-block;width:14px;height:14px;margin-left:7px;vertical-align:-2px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-header{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;background:#fbfaf6e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #d7e1de99}.dg-brand{display:flex!important;flex-direction:row!important;align-items:center;gap:13px}.dg-brand-logo{width:102px;height:82px;flex:none}.dg-brand-logo img{width:100%;height:82px;object-fit:contain;display:block}.dg-brand-name .elementor-heading-title{color:var(--navy);letter-spacing:.1em;font-size:11px;font-weight:800;line-height:1.25}.dg-brand-name small{display:block;letter-spacing:.13em;font-size:8px;font-weight:500}.dg-nav{display:flex!important;flex-direction:row!important;align-items:center;gap:29px}.dg-nav .elementor-nav-menu a.elementor-item{color:var(--navy);font-size:13px;font-weight:700;opacity:.77;padding:0;transition:opacity .2s;font-family:Arial,Helvetica,sans-serif}.dg-nav .elementor-nav-menu a.elementor-item.elementor-item-active{color:var(--navy);background:none}.dg-nav .elementor-nav-menu a.elementor-item:hover{opacity:1;color:var(--navy);background:none}.dg-nav .elementor-nav-menu--main .elementor-nav-menu{gap:29px;display:flex}.dg-nav .elementor-nav-menu--main .dg-menu-donate{display:none}.dg-nav .elementor-menu-toggle{color:var(--navy);background:none}.dg-btn .elementor-button{border-radius:999px;padding:15px 21px;font-size:13px;font-weight:800;font-family:Arial,Helvetica,sans-serif;transition:transform .2s,box-shadow .2s;line-height:1.5}.dg-btn .elementor-button-text:after{content:"";display:inline-block;width:17px;height:17px;margin-left:12px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:0 7px 17px #062e4930}.dg-btn-navy .elementor-button,.dg-btn-navy .elementor-button:hover{background:var(--navy);color:#fff}.dg-btn-gold .elementor-button,.dg-btn-gold .elementor-button:hover{background:var(--gold);color:var(--navy)}.dg-btn-small .elementor-button{padding:11px 17px}.dg-hero{display:grid!important;grid-template-columns:46% 54%;align-items:center;min-height:690px;padding:78px 8vw 87px;position:relative;overflow:hidden;background:linear-gradient(117deg,var(--cream) 0 55%,#edf8f6 55%)}.dg-hero:before{content:"";border:1px solid #187b9d30;border-radius:50%;width:520px;height:520px;animation:14s linear infinite dg-orbit;position:absolute;bottom:-260px;right:-170px;box-shadow:0 0 0 34px #187b9d08,0 0 0 68px #187b9d08,0 0 0 102px #187b9d08;pointer-events:none}.dg-hero:after{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#187b9d26 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 62%,#000);mask-image:linear-gradient(90deg,#0000 0 62%,#000)}.dg-shape-one{position:absolute!important;opacity:.22;background:#f8c652;width:380px;height:380px;border-radius:50%;top:-170px;right:35%;pointer-events:none}.dg-shape-two{position:absolute!important;border:2px solid var(--blue);opacity:.2;width:150px;height:150px;border-radius:50%;bottom:45px;left:45%;pointer-events:none}.dg-hero-copy{z-index:1;position:relative;max-width:580px;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both dg-copy-in}.dg-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px;color:var(--blue);letter-spacing:.17em;text-transform:uppercase;margin:0 0 23px;font-size:11px;font-weight:800;line-height:1.5}.dg-eyebrow .elementor-heading-title i.d{background:var(--gold);border-radius:50%;width:7px;height:7px;display:inline-block;flex:none}.dg-eyebrow-light .elementor-heading-title{color:#b9e4e9}.dg-hero h1.elementor-heading-title{letter-spacing:-.055em;color:var(--navy);max-width:650px;margin:0 0 25px;font-size:clamp(48px,6vw,88px);line-height:.96;font-weight:400}.dg-hero-lede p{color:#426371;max-width:455px;font-size:17px;line-height:1.65}.dg-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.dg-actions .elementor-widget{width:auto}.dg-proof{display:flex!important;flex-direction:row!important;align-items:center;gap:13px;margin-top:67px}.dg-avatars{display:flex!important;flex-direction:row!important}.dg-av{width:31px;height:31px;margin-left:-6px;border:2px solid var(--cream);border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff}.dg-av:first-child{margin-left:0}.dg-av .elementor-heading-title{color:inherit;font-size:9px;font-weight:800;line-height:1}.dg-av2{background:var(--gold);color:var(--navy)}.dg-av3{background:var(--blue)}.dg-proof-text p{color:#58717c;font-size:11px;line-height:1.45}.dg-proof-text strong{color:var(--navy)}.dg-hero-visual{width:100%;max-width:615px;margin-left:auto;position:relative;animation:1.1s cubic-bezier(.2,.8,.2,1) .22s both dg-img-in;z-index:1}.dg-photo-hero{height:505px;box-shadow:17px 18px 0 var(--gold);border-radius:190px 12px 12px;transform:rotate(2.5deg);position:relative;overflow:hidden}.dg-photo-hero .elementor-widget-image-carousel,.dg-photo-hero .elementor-widget-container,.dg-photo-hero .elementor-image-carousel-wrapper,.dg-photo-hero .swiper,.dg-photo-hero .swiper-wrapper,.dg-photo-hero .swiper-slide,.dg-photo-hero figure{height:100%}.dg-photo-hero img{width:100%;height:100%;object-fit:cover;object-position:17% 50%;transform:scale(1.06);transition:transform 5.2s}.dg-photo-hero .swiper-slide-active img{transform:scale(1)}.dg-photo-hero .swiper-pagination{bottom:22px!important;left:24px!important;width:auto!important;display:flex;gap:7px;z-index:3}.dg-photo-hero .swiper-pagination-bullet{width:25px;height:3px;border-radius:0;background:#fff9;opacity:1;margin:0!important;transition:width .3s,background .3s}.dg-photo-hero .swiper-pagination-bullet-active{background:var(--gold);width:48px}.dg-photo-caption{position:absolute!important;bottom:-38px;left:-38px;z-index:3;background:#fff;border-radius:0 0 12px 12px;padding:17px 22px;box-shadow:0 7px 24px #062e4912;width:auto}.dg-photo-caption .elementor-heading-title{color:var(--navy);font-size:12px;font-weight:800;line-height:1.5}.dg-photo-caption .elementor-heading-title:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.dg-stamp{position:absolute!important;top:33px;right:-34px;width:94px;height:94px;background:var(--navy);border-radius:50%;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;transform:rotate(8deg);z-index:3;gap:4px}.dg-stamp .elementor-icon{color:var(--gold);fill:var(--gold);font-size:23px;line-height:1}.dg-stamp .elementor-icon svg{fill:var(--gold);width:23px;height:23px}.dg-stamp .elementor-heading-title{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;text-align:center}.dg-float{position:absolute!important;bottom:30px;right:-24px;z-index:3;background:#ffffffed;padding:14px 17px;box-shadow:0 14px 30px #062e4920;display:flex!important;flex-direction:column!important;gap:5px;width:auto}.dg-float .elementor-heading-title{color:var(--navy);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:400}.dg-float .dg-float-n .elementor-heading-title{color:var(--blue);letter-spacing:.04em;font-size:13px;font-weight:700}.dg-pad{padding:110px 8vw;position:relative}.dg-pad:before{content:"";background:linear-gradient(90deg,transparent,var(--line),transparent);opacity:.7;height:1px;position:absolute;top:0;left:8vw;right:8vw}.dg-label .elementor-heading-title{display:flex;align-items:center;gap:20px;color:var(--blue);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.dg-label .elementor-heading-title span{color:#7a8e91;letter-spacing:.08em;font-weight:500}.dg-grid2{display:grid!important;grid-template-columns:1fr 1fr;gap:10vw;margin-top:50px}.dg-grid2.dg-end{align-items:end}.dg-h2 .elementor-heading-title{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.3vw,68px);line-height:1.02;font-weight:400}.dg-copy p{color:#5b7179;max-width:460px;font-size:16px;line-height:1.7;margin-bottom:0}.dg-copy p.dg-large{font-weight:700;color:var(--navy);font-size:22px;line-height:1.4}.dg-arrowlink .elementor-heading-title{border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:13px;font-weight:800;display:inline-block}.dg-arrowlink .elementor-heading-title a{color:var(--navy)}.dg-arrowlink .elementor-heading-title a:after{content:"";display:inline-block;width:17px;height:17px;margin-left:10px;vertical-align:-4px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-arrowlink{margin-top:20px}.dg-purpose{display:grid!important;grid-template-columns:43% 57%;min-height:550px;background:var(--blue)}.dg-purpose-img,.dg-prog-img,.dg-story-photo{position:relative;overflow:hidden}.dg-purpose-img{min-height:500px}.dg-purpose-img img,.dg-prog-img img,.dg-story-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s}.dg-purpose-img img{object-position:72% 50%}.dg-purpose-img .elementor-widget,.dg-purpose-img .elementor-widget-container,.dg-purpose-img figure,.dg-prog-img .elementor-widget,.dg-prog-img .elementor-widget-container,.dg-prog-img figure,.dg-story-photo .elementor-widget,.dg-story-photo .elementor-widget-container,.dg-story-photo figure{height:100%}.dg-purpose-img:hover img,.dg-prog-img:hover img,.dg-story-photo:hover img{filter:saturate(1.08);transform:scale(1.045)}.dg-purpose-copy{padding:90px 12vw 85px 9vw}.dg-purpose-copy .dg-h2b .elementor-heading-title{color:#fff;letter-spacing:-.05em;margin:0 0 25px;max-width:590px;font-size:clamp(40px,4.2vw,66px);line-height:.99;font-weight:400}.dg-purpose-copy .dg-ptxt p{color:#d9f1f1;max-width:470px;font-size:16px;line-height:1.65}.dg-check{border-top:1px solid #ffffff45;max-width:460px;margin-top:34px;--e-icon-list-icon-color:#f5bd43;--e-icon-list-icon-size:17px}.dg-check .elementor-icon-list-items{gap:0}.dg-check .elementor-icon-list-item{border-bottom:1px solid #ffffff45;padding:15px 0;gap:13px}.dg-check .elementor-icon-list-text{color:#e8f7f7;font-size:13px;font-weight:700}.dg-check .elementor-icon-list-icon i{color:var(--gold);font-size:17px}.dg-services{background:#f1f7f3}.dg-sub p{color:#5b7179;max-width:460px;font-size:16px;line-height:1.7;margin-bottom:7px}.dg-cards{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:64px}.dg-card{border-top:3px solid var(--gold);min-height:265px;background:#fff;padding:24px 23px;position:relative;border-radius:3px;box-shadow:0 8px #062e4910,0 18px 38px #062e4910;transition:transform .25s,box-shadow .25s;display:block!important}.dg-card:hover{transform:translateY(-7px);box-shadow:0 12px #062e4912,0 24px 45px #062e4922}.dg-card:nth-child(2){border-color:var(--blue)}.dg-card:nth-child(3){border-color:var(--olive)}.dg-card:nth-child(4){border-color:var(--navy)}.dg-card-n .elementor-heading-title{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:900}.dg-card-h .elementor-heading-title{color:var(--navy);margin:40px 0 11px;font-size:20px;line-height:1.1;font-weight:400}.dg-card-h .elementor-heading-title a{color:var(--navy)}.dg-card-h .elementor-heading-title a:before{content:"";position:absolute;inset:0;z-index:2}.dg-card-p p{color:#6b7d80;font-size:13px;line-height:1.6}.dg-card:after{content:"";position:absolute;bottom:23px;right:22px;width:20px;height:20px;background:var(--blue);-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-mobprog{display:grid!important;grid-template-columns:43% 38% 19%;min-height:530px;background:var(--gold)}.dg-prog-copy{padding:90px 6vw 80px 8vw}.dg-prog-copy .dg-h2c .elementor-heading-title{color:var(--navy);letter-spacing:-.06em;margin:0 0 23px;font-size:clamp(45px,5vw,77px);line-height:.94;font-weight:400}.dg-prog-copy .dg-ptxt2 p{color:#546c6e;max-width:375px;margin-bottom:30px;font-size:15px;line-height:1.65}.dg-prog-img{min-height:530px}.dg-prog-img img{object-position:82% 28%}.dg-prog-note{writing-mode:vertical-rl;padding:90px 25px}.dg-prog-note p{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.dg-prog-note strong{font-size:12px}.dg-stories{background:var(--cream)}.dg-story-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;margin-top:55px}.dg-story-quote{padding:20px 4vw 20px 0}.dg-qmark .elementor-heading-title{color:var(--gold);font-family:Georgia,serif!important;font-size:90px;line-height:.5;font-weight:400;padding-bottom:17px}.dg-bq .elementor-heading-title{letter-spacing:-.04em;color:var(--navy);margin:30px 0 17px;font-size:29px;font-weight:700;line-height:1.15}.dg-cite .elementor-heading-title{color:var(--blue);font-size:12px;font-style:normal;font-weight:800;padding-top:7px}.dg-story-photo{border-radius:150px 10px 10px;height:370px}.dg-story-photo img{object-position:20% 45%}.dg-story-side{border-left:1px solid var(--line);padding-left:4vw}.dg-story-side p.dg-large{font-weight:700;color:var(--navy);font-size:25px;line-height:1.4}.dg-gallery{background:#f1f7f3}.dg-gallery-head{display:grid!important;grid-template-columns:1fr 1fr;align-items:end;gap:10vw;margin-top:50px}.dg-gallery-head p{color:#5b7179;max-width:430px;margin:0 0 6px;font-size:16px;line-height:1.7}.dg-gal{margin-top:55px}.dg-gal .e-gallery-container{column-count:4;column-gap:10px;display:block!important;height:auto!important}.dg-gal .e-gallery-item{position:relative!important;width:100%!important;left:auto!important;top:auto!important;margin:0 0 10px;break-inside:avoid;display:block!important;background:var(--sky);overflow:hidden;transform:none!important}.dg-gal .e-gallery-image{transition:transform .4s}.dg-gal .e-gallery-item:hover .e-gallery-image{transform:scale(1.025)}.dg-gallery-note p{color:#668083;letter-spacing:.06em;margin-top:22px;font-size:12px}.dg-donate{background:var(--navy);text-align:center;min-height:490px;display:grid!important;place-items:center;position:relative;overflow:hidden}.dg-donate:before{content:"";border:1px solid #fff2;border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;left:50%;box-shadow:0 0 0 44px #ffffff06,0 0 0 89px #ffffff06,0 0 0 134px #ffffff06;pointer-events:none}.dg-donate-inner{max-width:650px;padding:60px 20px;position:relative;z-index:1;align-items:center}.dg-donate .dg-eyebrow .elementor-heading-title{justify-content:center}.dg-donate .dg-h2d .elementor-heading-title{color:#fff;letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(40px,4.2vw,66px);line-height:.99;font-weight:400}.dg-donate .dg-dtxt p{color:#c9e2e3;max-width:430px;margin:0 auto 28px;line-height:1.6;font-size:16px}.dg-don-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.dg-don-actions .elementor-widget{width:auto}.dg-zelle .elementor-heading-title{margin-top:12px;font-size:12px;font-weight:800}.dg-zelle .elementor-heading-title a{color:var(--gold)}.dg-zelle .elementor-heading-title a:after{content:"";display:inline-block;width:15px;height:15px;margin-left:7px;vertical-align:-2px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-contact{background:#e5f4f3;overflow:hidden}.dg-contact-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10vw;margin-top:50px;align-items:start}.dg-contact-intro{display:flex!important;flex-direction:column!important;justify-content:space-between;min-height:580px;padding:10px 0 28px;position:relative}.dg-note{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffffc2;display:flex!important;flex-direction:row!important;align-items:flex-start;gap:18px;max-width:390px;padding:22px 24px;position:relative;box-shadow:0 18px 40px #0b466012}.dg-note-mark{background:var(--navy);width:48px;height:48px;flex:none;display:grid;place-items:center}.dg-note-mark .elementor-heading-title{color:var(--gold);letter-spacing:-.08em;font-size:15px;font-weight:900}.dg-note-t .elementor-heading-title{color:var(--navy);margin:2px 0 8px;font-size:14px;font-weight:700}.dg-note-p p{color:#557579;font-size:13px;line-height:1.6}.dg-orbit{position:absolute!important;border:1px solid #187b9d35;border-radius:50%;width:390px;height:390px;top:70px;right:-145px;box-shadow:0 0 0 35px #187b9d09,0 0 0 70px #187b9d09;pointer-events:none}.dg-orbit:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:74px;right:34px;box-shadow:0 0 0 9px #efbd3040}.dg-cd-p p{color:#5b7179;max-width:460px;font-size:16px;line-height:1.7}.dg-cd-link{--e-icon-list-icon-color:#187b9d;--e-icon-list-icon-size:18px}.dg-cd-link .elementor-icon-list-items{gap:0}.dg-cd-link .elementor-icon-list-item{border-bottom:1px solid #b6d1ce;padding:13px 0;max-width:430px;gap:12px}.dg-cd-link .elementor-icon-list-text{color:var(--navy);font-size:14px;font-weight:800}.dg-cd-link .elementor-icon-list-icon i{color:var(--blue);font-size:18px}.dg-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #b6d1ce;margin-top:28px;padding:24px;box-shadow:0 16px 34px #0b466012}.dg-form .elementor-field-label{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;margin-bottom:7px;display:block}.dg-form .elementor-field-textual{width:100%;color:var(--navy);background:#ffffffb8;border:1px solid #b6d1ce;border-radius:0;padding:13px 14px;font-size:14px;font-weight:500;outline:none;font-family:Arial,Helvetica,sans-serif;transition:border-color .2s,box-shadow .2s}.dg-form .elementor-field-textual:focus{border-color:var(--blue);box-shadow:0 0 0 3px #187b9d20}.dg-form .elementor-field-textual::placeholder{color:#789092}.dg-form .elementor-field-group{padding-bottom:14px}.dg-form .elementor-button{border-radius:999px;background:var(--navy)!important;color:#fff!important;padding:15px 21px;font-size:13px;font-weight:800;border:0;transition:transform .2s,box-shadow .2s}.dg-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 7px 17px #062e4930;background:var(--navy)!important;color:#fff!important}.dg-form .elementor-button-text:after{content:"";display:inline-block;width:17px;height:17px;margin-left:12px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-footer{background:var(--navy);padding:0 8vw 27px;position:relative;overflow:hidden}.dg-footer:before{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:520px;height:520px;position:absolute;top:-240px;right:-170px;box-shadow:0 0 0 38px #ffffff08,0 0 0 76px #ffffff08}.dg-footer-main{display:grid!important;grid-template-columns:.9fr 1.1fr 1.5fr;gap:7vw;padding:78px 0 70px;position:relative}.dg-footer .dg-brand-logo{width:116px;height:96px}.dg-footer .dg-brand-logo img{height:96px}.dg-fbrand p{color:#bdd9d9;margin:16px 0 18px;font-size:13px;line-height:1.6}.dg-ftag .elementor-heading-title{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:400}.dg-fmsg{align-self:center}.dg-kicker .elementor-heading-title{color:#8fc7ca;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.dg-fh .elementor-heading-title{color:#fff;letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(35px,4vw,58px);line-height:.98;font-weight:400}.dg-fh em{color:var(--gold)!important}.dg-flinks{display:grid!important;grid-template-columns:1fr 1fr;align-self:center;gap:35px}.dg-fcol{display:flex!important;flex-direction:column!important;gap:14px}.dg-fcol .dg-kicker .elementor-heading-title{margin-bottom:8px}.dg-fa .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.5}.dg-fa .elementor-heading-title a{color:#f1fbf8;display:inline-block;transition:color .2s,transform .2s}.dg-fa .elementor-heading-title a:hover{color:var(--gold);transform:translate(4px)}.dg-fa-gold .elementor-heading-title a,.dg-fa-gold .elementor-heading-title a:hover{color:var(--gold)}.dg-fa-gold .elementor-heading-title a:after{content:"";display:inline-block;width:15px;height:15px;margin-left:7px;vertical-align:-2px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-fbottom{display:flex!important;flex-direction:row!important;justify-content:space-between;border-top:1px solid #ffffff25;padding-top:20px;position:relative}.dg-fbottom p{color:#9bb7b8;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@supports (animation-timeline:view()){.dg-reveal{animation:dg-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 30%}.dg-card.dg-reveal:nth-child(2){animation-range:entry 4% entry 34%}.dg-card.dg-reveal:nth-child(3){animation-range:entry 8% entry 38%}.dg-card.dg-reveal:nth-child(4){animation-range:entry 12% entry 42%}}@media (max-width:800px){.dg-announce{padding:8px 5vw}.dg-announce .elementor-heading-title{font-size:9px}.dg-announce .dg-mail{display:none}.dg-header{height:75px}.dg-brand-logo{width:86px;height:70px}.dg-brand-logo img{height:70px}.dg-brand-name .elementor-heading-title{font-size:10px}.dg-nav>.dg-btn{display:none}.elementor-nav-menu--dropdown{background:var(--cream)!important;border-bottom:1px solid var(--line)}.elementor-nav-menu--dropdown a.elementor-item{color:var(--navy);font-size:13px;font-weight:700;padding:10px 8vw}.elementor-nav-menu--dropdown .dg-menu-donate a{background:var(--gold);color:var(--navy);border-radius:999px;text-align:center;font-weight:800}.dg-hero{background:var(--cream);padding:68px 7vw 100px;display:block!important}.dg-hero h1.elementor-heading-title{font-size:clamp(49px,14vw,72px)}.dg-hero-lede p{font-size:15px}.dg-proof{margin-top:40px}.dg-hero-visual{margin:66px auto 0}.dg-photo-hero{height:390px}.dg-stamp{right:-7px}.dg-float{bottom:29px;right:8px}.dg-photo-caption{bottom:-24px;left:10px}.dg-photo-hero .swiper-pagination{bottom:18px!important;left:18px!important}.dg-pad{padding:75px 7vw}.dg-grid2,.dg-contact-grid,.dg-gallery-head{display:block!important;margin-top:35px}.dg-h2 .elementor-heading-title{margin-bottom:30px}.dg-copy p.dg-large{font-size:19px}.dg-purpose,.dg-mobprog{display:block!important}.dg-purpose-img{min-height:330px}.dg-purpose-copy{padding:68px 9vw}.dg-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:38px}.dg-card{min-height:250px;padding:20px 17px}.dg-card-h .elementor-heading-title{margin-top:30px;font-size:18px}.dg-prog-copy{padding:70px 9vw}.dg-prog-img{min-height:330px}.dg-prog-note{display:none}.dg-story-grid{display:flex!important;flex-direction:column!important;align-items:stretch;gap:28px;margin-top:35px}.dg-story-quote{padding:0}.dg-story-photo{height:300px}.dg-story-side{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.dg-gal .e-gallery-container{column-count:2;column-gap:8px}.dg-gal .e-gallery-item{margin-bottom:8px}.dg-gal{margin-top:35px}.dg-contact-intro{min-height:390px;padding-bottom:0}.dg-note{max-width:100%}.dg-orbit{width:280px;height:280px;top:40px;right:-125px}.dg-form{padding:18px}.dg-footer{padding:50px 8vw 25px}.dg-footer-main{grid-template-columns:1fr;gap:46px;padding:58px 0 48px}.dg-footer .dg-brand-logo{width:105px;height:86px}.dg-footer .dg-brand-logo img{height:86px}.dg-fmsg{align-self:start}.dg-fh .elementor-heading-title{font-size:43px}.dg-flinks{gap:25px}.dg-fbottom{flex-direction:column!important;gap:9px;line-height:1.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.dg-reveal{opacity:1;transform:none}}.dg-sp-hero{background:linear-gradient(120deg,var(--cream),#e6f4f2);padding:42px 8vw 105px}.dg-sp-hero-blue{background:var(--navy)}.dg-sp-hero h1.elementor-heading-title{max-width:900px;color:var(--navy);letter-spacing:-.07em;margin:0 0 24px;font-size:clamp(50px,8vw,105px);line-height:.94;font-weight:400}.dg-sp-hero-blue h1.elementor-heading-title{color:#fff}.dg-sp-hero h1 em{color:var(--blue);font-style:normal}.dg-sp-hero .dg-sp-lede p{color:#547079;max-width:560px;font-size:18px;line-height:1.65}.dg-sp-hero-blue .dg-sp-lede p{color:#c9e2e3}.dg-sp-content,.dg-donopt,.dg-cpg{display:grid!important;grid-template-columns:1fr 1fr;gap:10vw;padding:115px 8vw}.dg-sp-content h2.elementor-heading-title,.dg-donopt h2.elementor-heading-title,.dg-mission h2.elementor-heading-title{color:var(--navy);letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.98;font-weight:400}.dg-sp-content .dg-sp-p p,.dg-donopt .dg-sp-p p{color:#5b7179;max-width:540px;font-size:16px;line-height:1.7;margin-bottom:0}.dg-sp-content .dg-btn{margin-top:18px}.dg-sp-content .dg-label .elementor-heading-title,.dg-donopt .dg-label .elementor-heading-title{font-size:16px;color:#5b7179;line-height:1.7}.dg-mission{background:#f1f7f3;display:grid!important;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 8vw}.dg-mgrid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px}.dg-mcard{border-top:3px solid var(--gold);background:#fff;padding:26px 22px;box-shadow:0 14px 28px #062e4910}.dg-mcard:nth-child(2){border-top-color:var(--blue)}.dg-mcard:nth-child(3){border-top-color:var(--olive)}.dg-mcard .dg-mn .elementor-heading-title{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:800}.dg-mcard .dg-mh .elementor-heading-title{color:var(--navy);margin:28px 0 12px;font-size:24px;font-weight:400}.dg-mcard .dg-mp p{color:#668083;font-size:13px;line-height:1.65}.dg-sp-image{height:560px;position:relative;overflow:hidden}.dg-sp-image .elementor-widget,.dg-sp-image .elementor-widget-container,.dg-sp-image figure{height:100%}.dg-sp-image img{object-fit:cover;width:100%;height:100%}.dg-sp-back{padding:28px 8vw 70px}.dg-sp-back .elementor-heading-title a{color:var(--blue);font-weight:800;display:inline-flex;align-items:center;gap:8px}.dg-sp-back .elementor-heading-title a:after{content:"";display:inline-block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--dg-arrow) center/contain no-repeat;mask:var(--dg-arrow) center/contain no-repeat}.dg-sstory-list{background:#f1f7f3;padding:30px 8vw 110px}.dg-sstory{border-bottom:1px solid #cbdad6;display:grid!important;grid-template-columns:1fr 1fr;min-height:470px;scroll-margin-top:96px}.dg-sstory-copy{display:flex!important;flex-direction:column!important;justify-content:center;padding:70px 8vw 70px 0}.dg-sstory-rev .dg-sstory-copy{order:2;padding:70px 0 70px 8vw}.dg-sstory-copy .dg-sn .elementor-heading-title{color:var(--gold);letter-spacing:.12em;margin-bottom:35px;font-size:13px;font-weight:900}.dg-sstory-copy h2.elementor-heading-title{color:var(--navy);letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(40px,5vw,72px);line-height:.95;font-weight:400}.dg-sstory-copy .dg-sp-p p{color:#668083;max-width:430px;line-height:1.7}.dg-sstory-copy .dg-arrowlink{margin-top:18px}.dg-sstory-img{min-height:470px;position:relative;overflow:hidden}.dg-sstory-img .elementor-widget,.dg-sstory-img .elementor-widget-container,.dg-sstory-img figure{height:100%}.dg-sstory-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.dg-sstory:hover .dg-sstory-img img{transform:scale(1.04)}.dg-split{background:var(--gold);display:grid!important;grid-template-columns:1fr 1fr;min-height:520px;position:relative;overflow:hidden}.dg-split>.elementor-widget-image img{width:100%;height:520px;object-fit:cover}.dg-split-copy{padding:90px 8vw}.dg-split h2.elementor-heading-title{color:var(--navy);letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(44px,5vw,76px);line-height:.96;font-weight:400}.dg-spgal{padding:0 8vw 90px}.dg-spgal .e-gallery-container{column-count:4;column-gap:10px;display:block!important;height:auto!important}.dg-spgal .e-gallery-item{position:relative!important;width:100%!important;left:auto!important;top:auto!important;height:260px;margin:0 0 10px;break-inside:avoid;display:block!important;overflow:hidden;transform:none!important}.dg-spgal .e-gallery-image{height:100%!important;padding-bottom:0!important}.dg-spgal .e-gallery-item:hover .e-gallery-image{transform:scale(1.06)}.dg-spgal .e-gallery-image{transition:transform .5s}.dg-cpg{background:#e5f4f3}.dg-cpg .dg-cd-link .elementor-icon-list-item{padding:17px 0}.dg-cpg .dg-cnote p{color:#557579;max-width:400px;margin-top:35px;line-height:1.7}.dg-cpg .dg-form{margin:0}.dg-donopt{background:#f1f7f3}.dg-dcard{background:var(--navy);box-shadow:12px 12px 0 var(--gold);align-self:center;padding:36px}.dg-dcard .dg-dh .elementor-heading-title{color:#fff;margin:0 0 12px;font-size:30px;font-weight:400}.dg-dcard .dg-dp p{color:#c9e2e3;line-height:1.7}.dg-dcard .dg-btn{margin-top:14px}@media (max-width:800px){.dg-sp-hero{padding:30px 7vw 75px}.dg-sp-hero h1.elementor-heading-title{font-size:clamp(48px,13vw,74px)}.dg-sp-content,.dg-donopt,.dg-cpg{display:block!important;padding:75px 7vw}.dg-sp-content h2.elementor-heading-title,.dg-donopt h2.elementor-heading-title{margin-bottom:30px}.dg-mission{display:block!important;padding:75px 7vw}.dg-mission h2.elementor-heading-title{margin-bottom:35px}.dg-mgrid{grid-template-columns:1fr}.dg-sp-image{height:360px}.dg-sstory-list{padding:20px 7vw 75px}.dg-sstory{display:flex!important;flex-direction:column!important}.dg-sstory-rev .dg-sstory-copy{order:0}.dg-sstory-copy,.dg-sstory-rev .dg-sstory-copy{padding:55px 0;order:0}.dg-sstory-img{order:1;min-height:330px}.dg-split{display:block!important}.dg-split>.elementor-widget-image img{height:330px}.dg-split-copy{padding:60px 7vw}.dg-spgal{padding:0 7vw 60px}.dg-spgal .e-gallery-container{column-count:2}.dg-spgal .e-gallery-item{height:190px}.dg-cpg .dg-form,.dg-dcard{margin-top:45px}}.dg-c>.elementor-widget{width:auto}.dg-proof>.dg-avatars,.dg-header>.dg-brand,.dg-header>.dg-nav,.dg-note>.dg-note-mark{width:auto;--width:auto;flex:none}.dg-note>.dg-c:last-child{flex:1;width:auto}.dg-proof,.dg-actions,.dg-brand,.dg-nav,.dg-avatars{justify-content:flex-start}.dg-hero:before{top:auto;left:auto}.dg-footer:before{left:auto;bottom:auto}.dg-donate:before{right:auto;bottom:auto}.dg-pad:before{bottom:auto}.dg-orbit:before{display:none}.dg-announce .elementor-heading-title,.dg-eyebrow .elementor-heading-title,.dg-label .elementor-heading-title,.dg-kicker .elementor-heading-title,.dg-ftag .elementor-heading-title,.dg-float .elementor-heading-title,.dg-stamp .elementor-heading-title,.dg-prog-note p,.dg-fbottom p{text-transform:uppercase}.dg-hero-copy .dg-eyebrow{margin-top:0}.dg-purpose-img .elementor-widget,.dg-prog-img .elementor-widget,.dg-story-photo .elementor-widget,.dg-sstory-img .elementor-widget,.dg-sp-image .elementor-widget{position:absolute;inset:0;width:100%}}@keyframes dg-orbit{to{transform:rotate(360deg)}}@keyframes dg-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dg-img-in{0%{opacity:0;transform:translate(30px) rotate(2.5deg)}to{opacity:1;transform:translate(0) rotate(2.5deg)}}@keyframes dg-reveal{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}:root{--navy:#062e49;--blue:#187b9d;--sky:#dff4f8;--gold:#f5bd43;--olive:#97a85e;--ink:#173747;--cream:#fbfaf6;--line:#d7e1de;--dg-arrow:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M7%207h10v10%22/%3E%3Cpath%20d=%22M7%2017%2017%207%22/%3E%3C/svg%3E)}body{background:#fbfaf6;color:#173747;font-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}body.elementor-template-full-width .site-content>.ast-container,body.elementor-template-full-width .ast-container{max-width:100%;padding:0;display:block}body.elementor-template-full-width,body.elementor-template-full-width #page,body.elementor-template-full-width .site-content{background:#fbfaf6!important}body:not(.home) .dg-announce{display:none!important}body.home .dg-brand-name .elementor-heading-title{text-transform:uppercase}#ast-scroll-top{display:none!important}/* End custom CSS */