.givewp-welcome-banner-badge{align-items:center;border-radius:.75rem;display:flex;gap:.5rem;height:1.313rem;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content;padding:.25rem .5rem .25rem .75rem;width:1.13rem}.givewp-welcome-banner-badge--primary{background-color:var(--givewp-green-25);color:var(--givewp-green-500);font-weight:700}.givewp-welcome-banner-badge--secondary{background-color:var(--givewp-orange-400);color:var(--givewp-shades-white);padding-bottom:0;padding-top:0}
.givewp-welcome-banner{align-items:flex-start;background-color:var(--givewp-shades-white);border:1px solid var(--givewp-green-800);border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;margin:1.5rem 0 1.625rem;padding:1.5rem 3rem 2.25rem;width:auto}.givewp-welcome-banner__dismiss-container{align-items:center;display:flex;justify-content:space-between;width:100%}.givewp-welcome-banner__dismiss-container button{background:transparent;border:none;cursor:pointer}.givewp-welcome-banner__dismiss-container svg{cursor:pointer}.givewp-welcome-banner__content-container{align-items:flex-start;display:flex;flex:1;gap:var(--givewp-spacing-18);justify-content:space-between;width:100%}@media(max-width:1280px){.givewp-welcome-banner__content-container{flex-direction:column;gap:var(--givewp-spacing-12)}}
.givewp-welcome-banner-row{width:100%}.givewp-welcome-banner-row__header>h1{color:var(--givep-grey-900);font-size:1.25rem;font-weight:700;letter-spacing:normal;margin-bottom:var(--givewp-spacing-2);padding:0;text-align:right}.givewp-welcome-banner-row__header>p{color:var(--givewp-grey-900);font-size:.875rem;letter-spacing:normal;margin:0;text-align:right}.givewp-welcome-banner-row>span{align-items:center;align-self:flex-start;display:flex;gap:var(--givewp-spacing-2);line-height:1.5;margin-bottom:var(--givewp-spacing-2);width:100%}.givewp-welcome-banner-row>span h2{margin:0}.givewp-welcome-banner-row>h2{line-height:1.5;margin:0 0 var(--givewp-spacing-2) 0}.givewp-welcome-banner-row>p{color:var(--givewp-grey-900);font-size:.875rem;letter-spacing:normal;margin:0 0 var(--givewp-spacing-2) 0;text-align:right}@media(max-width:1280px){.givewp-welcome-banner-row{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:space-between}.givewp-welcome-banner-row:nth-child(2),.givewp-welcome-banner-row:nth-child(3){flex:1.25}}@media(max-width:1140px){.givewp-welcome-banner-row:nth-child(2) p{margin-bottom:var(--givewp-spacing-2)}}
.givewp-welcome-banner-link{align-items:center;border:1px solid var(--givewp-green-500);border-radius:4px;display:flex;flex-direction:row;flex-grow:0;gap:.5rem;justify-content:center;margin-top:auto;padding:.75rem 1.5rem;text-decoration:none}.givewp-welcome-banner-link--external{background-color:var(--givewp-shades-white);color:var(--givewp-green-600)}.givewp-welcome-banner-link--external:hover{background:var(--green-25,#f2fff3);border:1px solid var(--green-500,#459948);color:var(--givewp-green-600)}.givewp-welcome-banner-link--internal{background-color:var(--givewp-green-500);color:var(--givewp-shades-white)}.givewp-welcome-banner-link--internal:hover{background:var(--givewp-green-600,#2d802f);border:1px solid var(--givewp-green-600,#2d802f);color:var(--givewp-shades-white)}
.givewp-welcome-banner-left-content{align-items:flex-start;align-self:stretch;display:flex;flex:.55;flex-direction:column;gap:var(--givewp-spacing-9);justify-content:space-between}.givewp-welcome-banner-right-content{align-self:stretch;display:flex;flex:1;flex-direction:column}.givewp-welcome-banner-right-content>h2{font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1.4;margin:0 0 .5rem;text-align:right}.givewp-welcome-banner-right-content__media-container{display:flex;flex:1;gap:1.375rem;height:100%;justify-content:space-between}.givewp-welcome-banner-right-content .givewp-beta-icon{background-color:#f29718;border-radius:9px;box-sizing:border-box;color:#fff;display:inline-block;font-size:11px;height:18px;line-height:1.6;margin:1px 2px -1px 0;min-width:18px;padding:0 5px;text-align:center;vertical-align:top;z-index:26}@media(max-width:1280px){.givewp-welcome-banner-left-content{flex:1;flex-direction:row}}@media(max-width:1140px){.givewp-welcome-banner-left-content{flex-direction:column}}@media(max-width:750px){.givewp-welcome-banner-right-content__media-container{flex-direction:column}}
.givewp-welcome-banner-spotlight-container{background-color:var(--givewp-blue-25);border:1px solid var(--givewp-blue-500);border-radius:4px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:space-between;min-width:300px;padding:var(--givewp-spacing-3);position:relative}.givewp-welcome-banner-spotlight-container__details{flex:1}.givewp-welcome-banner-spotlight-container__details>h2{font-size:.875rem;font-weight:700;line-height:1.4;margin:var(--givewp-spacing-4) 0 var(--givewp-spacing-2);text-align:right}.givewp-welcome-banner-spotlight-container__details>p{font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;margin:0;text-align:right}
.givewp-welcome-banner-video{display:flex;flex:1}.givewp-welcome-banner-video-container{background-color:#fff;flex:1;height:18rem;max-height:18rem;position:relative;text-align:center}.givewp-welcome-banner-video-container button{background:transparent;border:none;bottom:.5rem;cursor:pointer;right:.5rem;padding:0;position:absolute}.givewp-welcome-banner-video-container video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.givewp-welcome-banner-video-fallback{height:14.625rem;margin:0;min-height:100%;min-width:100%;padding:0;width:18.375rem}.givewp-welcome-banner-video-fallback__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1325px){.givewp-welcome-banner-video-container{max-height:12rem;min-height:12rem}}
