.hero{background-color:#00656e;margin-block-end:0;position:relative}.hero:before{background-image:url(../../images/texture.04bd7533.png);background-position:50%;background-size:cover;bottom:0;content:"";left:0;mix-blend-mode:multiply;opacity:.75;position:absolute;right:0;top:0}.hero .hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(80px,clamp(80px,80px + 2.424vw - 9.09px,100px),100px) clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px);position:relative;z-index:1}@media screen and (max-width:1259px){.hero .hero__content{padding:clamp(45px,clamp(45px,45px + .606vw - 2.2725px,50px),50px) clamp(36px,clamp(36px,36px + .485vw - 1.81875px,40px),40px) clamp(45px,clamp(45px,45px + .606vw - 2.2725px,50px),50px) clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px)}}@media screen and (min-width:960px){.hero .hero__content{max-width:50vw}}@media screen and (max-width:959px){.hero .hero__content{padding:clamp(45px,clamp(45px,45px + .606vw - 2.2725px,50px),50px) clamp(45px,clamp(45px,45px + .606vw - 2.2725px,50px),50px) clamp(60px,clamp(60px,60px + 1.818vw - 6.8175px,75px),75px)}}.hero .hero__content h1{color:#f8fbfe;margin:0 0 clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px);text-wrap:balance}.hero .hero__content h1 b,.hero .hero__content h1 strong{color:#b2cee8}.hero .hero__content h1 mark{background-color:transparent}.hero.hero--section-header .hero__heading{color:#b2cee8}.hero.hero--section-header .hero__paragraph{color:#f8fbfe;margin:0;max-width:464px}@media screen and (max-width:1259px){.hero.hero--section-header .hero__paragraph{max-width:80%}}@media screen and (max-width:499px){.hero.hero--section-header .hero__paragraph{max-width:100%}}.hero.hero--section-header .hero__paragraph a{color:#f8fbfe}.hero.hero--section-header .hero__paragraph a:focus,.hero.hero--section-header .hero__paragraph a:hover{color:#c6d344}.hero__buttons{display:flex;flex-wrap:wrap;gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px)}@media screen and (min-width:960px)and (max-width:1259px){.hero__buttons{align-items:flex-start;flex-direction:column}}.hero .wp-block-button{display:inline-block;margin-top:0}.hero .wp-block-button a{display:block;height:auto}.hero .hero__donor-link--mobile{display:none}@media screen and (max-width:959px){.hero .hero__donor-link--mobile{display:inline-block}}.hero .hero__image{position:relative;z-index:1}.hero .hero__image .hero__image-mobile{display:block;height:100%;margin:0 -20px;width:calc(100% + 40px)}@media screen and (min-width:960px){.hero .hero__image .hero__image-mobile{display:none}}.hero .hero__image .hero__image-mobile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero .hero__image .hero__image-mobile .hero__donor-link--mobile{align-items:center;background-color:#a9c9ec;border-radius:0 0 15px 0;color:#282828;display:flex!important;font-size:clamp(.9375rem,.9375rem + .121vw - .028359375rem,1rem)!important;font-weight:600;gap:clamp(8px,clamp(8px,8px + .848vw - 3.18px,15px),15px);left:-20px;line-height:130%;padding:clamp(8px,clamp(8px,8px + .848vw - 3.18px,15px),15px) clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px)!important;position:absolute;text-decoration:none;top:0}.hero .hero__image .hero__image-mobile .wp-block-button{display:block}.hero .hero__image .hero__image-desktop{display:none}@media screen and (min-width:960px){.hero .hero__image .hero__image-desktop{display:block;height:100%;margin:0 0 0 -20px;width:calc(100% + 20px)}}@media screen and (min-width:1260px){.hero .hero__image .hero__image-desktop{margin:0 0 0 calc((100vw - var(--wp--style--global--content-size))*-1/2);width:calc(100% + (100vw - var(--wp--style--global--content-size))/2 + 20px)}}@media screen and (min-width:calc(1260px + 20px * 2)){.hero .hero__image .hero__image-desktop{margin:0 0 0 calc((100vw - var(--wp--style--global--content-size))*-1/2);width:calc(100% + (100vw - var(--wp--style--global--content-size))/2)}}.hero .hero__image .hero__image-desktop img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__top-shape{height:230px;left:calc(clamp(20px,12.73px + 2.27vw,40px)*-1 - 27px);position:absolute;top:-.1px;width:190px;z-index:1}.hero__top-shape svg{height:100%;width:100%}@media screen and (max-width:959px){.hero__top-shape{height:200px;left:-20px;top:-21px;width:160px}}.hero__bottom-shape{bottom:50px;height:100px;position:absolute;right:50px;width:80px;z-index:1}.hero__bottom-shape svg{height:100%;width:100%}@media screen and (max-width:959px){.hero__bottom-shape{bottom:35px;height:77px;right:35px;width:62px}.hero .grid{gap:0}}
