@font-face{font-family:"Oswald";src:local("Oswald"),url(/static/media/Oswald-Regular.19286529.ttf) format("truetype")}@font-face{font-family:"Oswald-Bold";src:local("Oswald"),url(/static/media/Oswald-Bold.4cc74cc0.ttf) format("truetype")}@font-face{font-family:"Oswald-Light";src:local("Oswald"),url(/static/media/Oswald-Light.5b37a8f3.ttf) format("truetype")}@font-face{font-family:"Oswald-SemiBold";src:local("Oswald"),url(/static/media/Oswald-SemiBold.031050ad.ttf) format("truetype")}@font-face{font-family:"Oswald-Medium";src:local("Oswald"),url(/static/media/Oswald-Medium.d16e8751.ttf) format("truetype")}@font-face{font-family:"Oswald-ExtraLight";src:local("Oswald"),url(/static/media/Oswald-ExtraLight.66ed4618.ttf) format("truetype")}@font-face{font-family:"PermanentMarker";src:local("PermanentMarker"),url(/static/media/PermanentMarker.8e080925.ttf) format("truetype")}@font-face{font-family:"JennaSue";src:local("JennaSue"),url(/static/media/JennaSue.272007c5.ttf) format("truetype")}@font-face{font-family:"BrandonGrotesque";src:local("BrandonGrotesque"),url(/static/media/BrandonGrotesque-Regular.cac94907.otf) format("OpenType")}@font-face{font-family:"BrandonGrotesque-Bold";src:local("BrandonGrotesque"),url(/static/media/BrandonGrotesque-Bold.645d96f9.otf) format("OpenType")}@font-face{font-family:"BrandonGrotesque-Light";src:local("BrandonGrotesque"),url(/static/media/BrandonGrotesque-Light.f49b6cce.otf) format("OpenType")}@font-face{font-family:"BrandonGrotesque-Black";src:local("BrandonGrotesque"),url(/static/media/BrandonGrotesque-Black.cbc421ad.otf) format("OpenType")}@font-face{font-family:"BrandonGrotesque-Medium";src:local("BrandonGrotesque"),url(/static/media/BrandonGrotesque-Medium.6c7d60fa.otf) format("OpenType")}@font-face{font-family:"BrandonGrotesque-Thin";src:local("BrandonGrotesque"),url(/static/media/BrandonGrotesque-Thin.ca94a716.otf) format("OpenType")}.gender-filter{display:flex;flex-direction:row}.gender-filter .MuiTypography-body1{color:#6e6e6e;font-size:20px;font-family:"BrandonGrotesque"}.Toastify__close-button--default{color:#fff!important;opacity:1!important}.Toastify__toast--default{background:#000!important;color:#fff!important}.Toastify__toast{min-height:60px!important;border-radius:10px!important;align-items:center;font-family:"BrandonGrotesque",Arial;font-weight:500;font-size:1.125rem}.Toastify__toast--error{background:#d51c28!important}.Toastify__toast--info,.Toastify__toast--success{background:#459a51!important}.Toastify__toast-body{white-space:pre-line}.Toastify__progress-bar{opacity:.7!important}.user-info-modal .modal-content{border-radius:unset;width:420px}@media only screen and (max-width:575px){.user-info-modal .modal-content{width:100%}}.user-info-modal .modal-content .modal-body{padding:0;display:flex;flex-direction:column;align-items:center}.user-info-modal .modal-content .modal-body .message{font-size:1.125rem;color:#459a51;font-weight:500}.modal-backdrop.show{opacity:.5}.modal-dialog{max-width:440px}.modal-title{font-size:1.4em}.modal-header{border-bottom:none;text-align:center;display:block}.modal-content{padding:25px;border-radius:.8rem}.modal-title{line-height:1.5;font-size:1.5em;color:#615a5a;font-family:"BrandonGrotesque",Arial}.code-container .modal-content{width:100%}@media(min-width:1024px){.modal-content{width:135%}}@media(max-width:575px){.modal-dialog{padding-left:20px;padding-right:20px}.success-btn{width:189px}}.modal{display:flex;flex-direction:column;justify-content:center}@media(max-width:374px){.modal-dialog{padding-left:11px}}.btn{position:relative;font-size:16px!important;min-height:3em}.btn-primary{background:#167ffb!important}.btn-secondary{background:#6c757d!important}.btn-danger{background:#d93749!important}.btn-outline-secondary{border:1px solid #6c757d!important}.btn-outline-danger{border:1px solid #d93749!important}.btn-outline-info{border:1px solid #24a2b6!important}.btn-outline-primary{border:1px solid #167ffb!important}.bg{background:linear-gradient(145deg,#2196f3,#0f73c2 50%,#0065b5)!important}.button-loading-icon{top:0;left:0;right:0;bottom:0;display:flex;position:absolute;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.3)}.red-btn{border-color:#d51c28;border-width:2px;width:180px;min-height:37px;border-radius:5px;font-size:1em}.block-btn,.child-card .selection-btn,.red-btn{background:#d51c28;color:#fff;font-family:"BrandonGrotesque",Arial;font-weight:700}.block-btn,.child-card .selection-btn{height:42px;font-size:1.2em;text-transform:uppercase;display:inline-block;width:100%;text-decoration:underline}.btn-round-bottom,.child-card .selection-btn{height:84px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.common.btn-style,.next-btn,.rounded-btn{display:inline-block;border:2px solid #fff;background:#d51c28;padding:.4em 3em;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700;font-family:"BrandonGrotesque",Arial}.next-btn{border-bottom-right-radius:2em;border-top-right-radius:2em}.rounded-btn{border-bottom-left-radius:1em;border-top-left-radius:1em;border-bottom-right-radius:1em;border-top-right-radius:1em;font-size:1.25rem}.btn-img{width:65px}.btn-img-text{flex:1 1}.button:focus{outline:unset!important}.donation-total,.font-fam{font-family:"BrandonGrotesque",Arial}.donation-total{font-size:25px;font-weight:700;padding:15px 0;text-transform:uppercase;color:#000;text-align:center}.rbp-card{width:100%;border:4px solid #d51c28;display:flex;justify-content:center;position:relative;min-height:465px}@media only screen and (max-width:768px){.rbp-card{border:unset}}.rbp-card .rbp-card-content{background:#fff;text-align:center;padding:15px 0;width:40%}@media only screen and (max-width:1200px){.rbp-card .rbp-card-content{width:100%}}.rbp-card .rbp-card-content .border-container{box-shadow:0 0 5px 2px #d51c28}@media only screen and (max-width:480px){.rbp-card .rbp-card-content .border-container{box-shadow:none}}.rbp-footer .common-content-style,.rbp-footer .donation-total .content-label,.rbp-footer .donation-total .content-value{font-family:"BrandonGrotesque",Arial;color:#459a51;text-transform:uppercase}.rbp-footer .common.btn-style,.rbp-footer .next-btn,.rbp-footer .rounded-btn{background:#459a51}.rbp-footer .button{max-width:160px}.rbp-footer .button:focus{outline:unset!important}.rbp-footer .button:disabled,.rbp-footer .button:disabled:hover{background:grey!important}.rbp-footer .next-btn{padding:5px 23px!important}@media(min-width:468px){.rbp-footer .next-btn{margin:0 0 0 15px;padding:5px 25px!important}}.rbp-footer .back-btn{background:none;border:none;color:#d51c28;font-family:"BrandonGrotesque",Arial;opacity:.75;font-size:14px}@media(min-width:468px){.rbp-footer .back-btn{margin:0 15px 0 0}}.rbp-footer .donation-total{margin:auto}@media only screen and (min-width:769px){.rbp-footer .donation-total{width:170px}}.rbp-footer .donation-total .content-label{font-weight:300;font-size:1.125rem}@media only screen and (max-width:768px){.rbp-footer .donation-total .content-label{font-size:1.375rem;color:#459a51}}.rbp-footer .donation-total .content-value{font-weight:700;font-size:1.875rem}@media only screen and (max-width:768px){.rbp-footer .donation-total .content-value{font-size:2.5rem;color:#459a51}}.rbp-footer .common.btn-style,.rbp-footer .next-btn,.rbp-footer .rounded-btn{padding:.4em 1.6em}@media only screen and (max-width:768px){.rbp-footer .common.btn-style,.rbp-footer .next-btn,.rbp-footer .rounded-btn{background:#459a51}}.login-field{width:175px!important}.login-field .form-control{width:100%;border:none!important;border-bottom:2px solid #d51c28!important;margin-top:-7px}.login-field .form-control:focus{outline:0!important}.input-group .form-control{border-radius:0!important;width:100%;font-family:"BrandonGrotesque",Arial;border:none;border-bottom:1px solid #6e6e6e;font-size:1.125rem!important}.input-group .form-control::-webkit-input-placeholder{font-weight:700;font-size:.75rem;text-align:left;text-transform:uppercase;color:#6e6e6e}.input-group .form-control::placeholder{font-weight:700;font-size:.75rem;text-align:left;text-transform:uppercase;color:#6e6e6e}.input-group .invalid-feedback{text-align:left;font-size:.875rem}.input-group .is-invalid{background-image:unset!important}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.input-label{font-family:"BrandonGrotesque",Arial;font-weight:400;color:#d51c28;font-size:.875rem;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:768px){.input-group{width:100%!important}}.page-loading i{color:#d51c28}.react-select{width:100%;font-family:"BrandonGrotesque",Arial}.react-select .css-1uccc91-singleValue{font-size:1rem!important;color:#000!important}.react-select .css-26l3qy-menu{font-size:.75rem!important;font-weight:700;color:#000!important;text-transform:uppercase;z-index:6}.react-select .css-1fhf3k1-control,.react-select .css-1hb7zxy-IndicatorsContainer,.react-select .css-1hwfws3,.react-select .css-1pahdxg-control,.react-select .css-yk16xz-control{min-height:29px;height:auto;max-height:37px}.react-select .css-1pahdxg-control,.react-select .css-yk16xz-control{border:none!important;border-bottom:1px solid #58595b!important}.react-select .css-1pahdxg-control:hover,.react-select .css-yk16xz-control:hover{border:2px solid #000}.react-select .css-1hwfws3{border-radius:0}.react-select .css-1hwfws3:focus{outline:unset}.react-select .css-1wa3eu0-placeholder{font-family:"BrandonGrotesque",Arial;font-weight:700;font-size:.75rem;text-align:left;text-transform:uppercase;color:#000}.react-select .css-1okebmr-indicatorSeparator{margin:0}.react-select .css-1gtu0rj-indicatorContainer,.react-select .css-tlfecz-indicatorContainer{padding:0}.custom-error-select-border .css-yk16xz-control{border-radius:0}.error-text{font-size:.875rem;color:#d51c28;text-align:left}.react-select .css-1wa3eu0-placeholder{color:#6e6e6e!important}.css-yk16xz-control{border-radius:unset!important}.css-1okebmr-indicatorSeparator{display:none}.text-message-style{width:100%;height:100%;background:#459a51;display:flex;align-items:center;justify-content:center;flex-grow:1;font-family:"BrandonGrotesque",Arial;font-size:3.4375rem;color:#fff;text-align:center}.text-message-style .text-style{width:50%}@media only screen and (max-width:575px){.text-message-style .text-style{width:100%;padding:0 10px}}.toggleSwitch-styles .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:#fff!important}.toggleSwitch-styles .MuiTypography-body1{margin:auto}.card-btn{background:#d51c28;color:#fff;font-weight:500!important;font-size:16px;border-radius:5px!important;text-transform:uppercase!important;padding:6px 25px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;height:auto!important;text-decoration:none!important;margin-bottom:20px!important}.card-btn,.card-btn button:active,.card-btn button:focus{border-color:#d51c28!important}.card-btn-color{color:#d51c28!important}.card-donation-container{display:flex;flex-direction:row;padding:5em;box-shadow:0 0 9px -2px #6e6e6e}.checkbox-container .MuiTypography-body1{color:#6e6e6e;font-size:20px;font-family:"BrandonGrotesque"}.footer-offset{height:100px;width:100%}@media(max-width:1023px){.footer-offset{height:120px;width:100%}}.footer-container{font-family:"BrandonGrotesque",Arial;font-weight:700;display:flex;font-size:20px;align-items:center;background-color:#fff;padding:1.5rem;color:#6e6e6e;width:100%;position:fixed;bottom:0;box-shadow:0 0 9px -2px #6e6e6e;z-index:999}@media(min-width:1024px){.footer-container.footer-container-mobile{display:none}}@media(max-width:1023px){.footer-container.footer-container-desktop{display:none}}.footer-container .container-link{flex-basis:0;flex-grow:1}.footer-container .container-link.first{text-align:right}.footer-container .container-copy,.footer-container .container-link.second{text-transform:uppercase;text-decoration:none;text-align:center}.footer-container .container-copy{flex-grow:0}.footer-container .footer-link{text-decoration:underline;padding-left:1.25rem;padding-right:1.25rem;text-align:center;cursor:pointer;color:#6e6e6e}.footer-container .flex-container{flex-direction:column}@media(max-width:1023px){.footer-container{padding:0}}.child-container{position:relative;display:flex;flex-grow:1;justify-content:center;padding-top:10px;padding-left:9px;margin:.8em 0}@media(min-width:769px){.child-container{flex-grow:0;margin:2em .8rem}}.child-container .error{height:29px;padding-left:8px;padding-top:3px}.child-container .icon{background:#e2e2e2;padding-top:8px;margin-top:-3px;width:28px;height:27px;border:none;color:#000}.child-card{cursor:pointer;height:168px;box-shadow:0 8px 4px -4px rgba(0,0,0,.15);border:2px solid #dfdfdf;border-radius:20px;flex-grow:1;padding:.5rem 2vw .5rem 75px}@media(min-width:769px){.child-card{align-items:center;flex-grow:0;height:307px;padding:2rem 0;width:300px}}.checked-card{border-color:#459a51;box-shadow:none}.checked-block-btn,.checked-block-btn:hover{background:#d51c28}.message-container{justify-content:left;margin-bottom:0;display:flex;flex:1 1;text-align:left;font-style:italic;font-family:"BrandonGrotesque",Arial;font-size:16px;color:#6e6e6e;overflow:hidden}@media(min-width:769px){.message-container{text-align:center;margin-bottom:1rem;width:16rem}}.message-container .parent-message-title{text-transform:uppercase}.message-container .parent-message{overflow:hidden;display:contents}.child-info{display:flex;align-items:start;flex-direction:column;margin:10px 0;text-align:center;width:100%}@media(min-width:769px){.child-info{align-items:center}}.child-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6e6e6e;font-family:"BrandonGrotesque-Bold",Arial,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:18px;text-align:left;font-weight:700;width:100%}@media(min-width:769px){.child-details{text-align:center}}.selection-icon{height:25px;position:absolute;right:10px;top:10px;width:25px}.child-header-image{width:80px;position:absolute;top:10px;left:0;box-shadow:0 0 1px -3px #d51c28;border-radius:40px}@media(min-width:769px){.child-header-image{top:-30px;left:auto}}.child-name{font-family:"Oswald";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30px;color:#459a51;text-transform:uppercase;text-align:left}@media(min-width:769px){.child-name{font-size:37px;text-align:center}}.divider,.filter-container{width:100%}@media(min-width:769px){.filter-container{align-content:center;align-items:flex-end;display:flex;flex-direction:row;grid-gap:50px;gap:50px;justify-content:space-between}}.filter-message{flex:2 1 auto;min-width:180px;padding-right:10px}.filter-message__title{color:#459a51;font-family:"BrandonGrotesque-Bold";font-size:25px;padding:0 8vw;text-align:center}@media(min-width:769px){.filter-message__title{font-size:clamp(24px,2.5vw,32px);text-align:left;padding:5vh 0 0}}.filter-message__text{color:#000;font-family:"BrandonGrotesque";font-size:clamp(16px,2vw,20px)}.search-children-age-filter{max-width:220px;min-width:200px}@media(min-width:769px){.search-children-age-filter{max-width:375px;min-width:220px}}.search-children-gender-filter{margin-bottom:-14px}@media(min-width:769px){.search-children-gender-filter{flex:1 0 auto}}.search-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:20px;gap:20px;justify-content:space-around;width:100%}@media(min-width:769px){.search-container{align-items:flex-end;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;grid-gap:50px;gap:50px}}.search-label{font-size:17px}.search-label,.sponsored-message{color:#6e6e6e;font-family:"BrandonGrotesque-Bold"}.sponsored-message{font-size:22px;font-weight:500;padding-top:20px;padding-bottom:20px;text-align:center;text-transform:uppercase}.MuiFormGroup-root{flex-direction:row!important}.MuiFormGroup-root.genderfilter{justify-content:center}.angel-tree-logo{height:48px;flex-shrink:.7}.cart-button--mobile{background:transparent;border:none}.cart-indicator{position:relative}.cart-indicator__icon-cart{width:31.5px;height:30px}.cart-indicator__notification-badge{background-color:#d51c28;color:#fff;line-height:17px;border-radius:16px;padding:0 2px;font-family:"BrandonGrotesque";font-size:14px;min-width:17px;position:absolute;right:-6px;text-align:center;top:-1px}.nav-link{background:transparent;border:none;color:#fff;font-family:"BrandonGrotesque";font-size:clamp(18px,5vw,22px);font-weight:lighter;text-align:right;text-decoration:underline}@media(min-width:769px){.nav-link{text-align:center}}.header{align-items:center;background-color:#459a51;display:flex;flex-direction:row;flex-grow:1;max-height:78px;justify-content:space-between;padding:10px 8vw;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:999}@media(min-width:769px){.header{grid-gap:80px;gap:80px;padding:10px 11vw}}.header--as-footer{top:unset;bottom:0;grid-gap:40px;gap:40px;position:fixed}.header--center-content{justify-content:center}.header__title{color:#fff;font-size:1.22rem;font-family:"BrandonGrotesque-Bold";margin-bottom:0;text-align:center}@media(min-width:769px){.header__title{font-size:clamp(.3rem,2vw,1.8rem);line-height:2.5vw}}.header-mobile{align-items:center;flex-direction:row;justify-content:center;padding-top:30px;position:static}.header-mobile,.sub-header-container{background-color:#d51c28;display:flex}.sub-header-container{flex-direction:column;margin-bottom:130px;padding-top:3vh;padding-left:4vw;padding-right:4vw;width:100vw}@media(min-width:769px){.sub-header-container{flex-direction:row;padding:5vh 11vw;margin-bottom:60px}}.sub-header-container .header-text-box{align-items:center;display:flex;flex-direction:column;text-align:center}@media(min-width:769px){.sub-header-container .header-text-box{align-items:flex-start;flex:1 1;text-align:left}}.sub-header-container .header-text-box .heading-text,.sub-header-container .header-text-box .heading-text__org-name{font-size:clamp(32px,3.5vw,40px);color:#fff;font-family:"BrandonGrotesque-Bold";line-height:1}.sub-header-container .header-text-box .heading-text__org-name{width:65vw;white-space:normal;overflow-wrap:break-word;text-align:center}.sub-header-container .header-text-box .express-sponsorship-button{all:unset}.sub-header-container .header-text-box .heading-text-two{font-size:clamp(16px,2vw,20px);font-weight:700;color:#fff;font-family:"BrandonGrotesque-Thin"}.sub-header-container .header-text-box .heading-text-three,.sub-header-container .header-text-box .heading-text-three--disabled{font-size:15px;color:#fff;font-family:"BrandonGrotesque-Thin";text-decoration:underline;cursor:default}.sub-header-container .header-text-box .heading-text-three__ff-test{font-family:"BrandonGrotesque-Bold"}.sub-header-container .header-text-box .heading-text-three--disabled{cursor:pointer}.sub-header-container .header-text-box .button-container{margin-top:1rem;margin-bottom:1rem}.sub-header-container .header-text-box .button-container button{display:flex;background-color:#fff;color:#d51c28}.sub-header-container .header-image-box{position:relative;margin:40px auto -120px}@media(min-width:769px){.sub-header-container .header-image-box{margin:0}}@media(min-width:769px){.sub-header-container .header-image-box .image-hero-box{position:absolute;right:0;top:15px}.sub-header-container .header-image-box .image-hero-box--lowered{top:60px}}.sub-header-container .header-image-box .image-hero-box .image-hero-box__image{height:100%;max-width:500px;width:100%}@media(min-width:769px){.sub-header-container .header-image-box .image-hero-box .image-hero-box__image{height:unset;width:40vw}}.sub-header-container .header-image-box .ornament-box{display:flex;flex-direction:row;top:-60px;left:-125px;position:absolute;visibility:hidden}@media(min-width:769px){.sub-header-container .header-image-box .ornament-box{visibility:visible}}.sub-header-container .header-image-box .ornament-box .red-ornament,.sub-header-container .header-image-box .ornament-box .red-ornament__is-national-org{position:relative;right:20px;top:-430px;max-width:100%;height:auto}.sub-header-container .header-image-box .ornament-box .red-ornament__is-national-org{top:-500px}.sub-header-container .header-image-box .ornament-box .blue-ornament,.sub-header-container .header-image-box .ornament-box .blue-ornament__is-national-org{position:relative;max-width:100%;height:auto;top:-30px}.sub-header-container .header-image-box .ornament-box .blue-ornament__is-national-org{top:-80px}.sub-header-container .header-image-box .bless-a-child{display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:20px;border-radius:50%;background-color:#58c4c7;height:100px;width:100px}@media(min-width:769px){.sub-header-container .header-image-box .bless-a-child{top:100px;left:-50px;bottom:unset}}.sub-header-container .header-image-box .bless-a-child .bless-a-child__sticker{text-align:center;position:relative;top:5px}.sub-header-container .header-image-box .bless-a-child .bless-a-child__sticker p{color:#fff;font-family:"BrandonGrotesque-Bold";text-align:center;margin:0;font-size:18px;line-height:1}.sub-header-container .header-image-box .bless-a-child .bless-a-child__sticker .donation-amount{font-size:34px}.pf-button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;display:flex;flex-direction:row;font-size:17px;font-family:"BrandonGrotesque-Bold";grid-gap:10px;gap:10px;height:45px;justify-content:space-evenly;min-width:223px;padding:0 5px;text-align:center;text-transform:uppercase}.pf-button--solid-primary{background:#d51c28;border-color:#d51c28;color:#fff}.pf-button--transparent-primary{background:transparent;border-color:#d51c28;color:#d51c28}.pf-button--transparent-light{background:transparent;border-color:#fff;color:#fff}.pf-button--transparent-gray{background:transparent;border-color:#6e6e6e;color:#6e6e6e}.age-search{display:flex;color:#aeaeae;flex-direction:row;font-size:15px;font-family:"BrandonGrotesque-Bold";grid-gap:20px;gap:20px}.age-search .MuiSlider-root{color:#6e6e6e}.age-search__mark{margin-top:8px}.age-search__slider{margin-left:-10px}.age-search__slider .MuiSlider-rail,.age-search__slider .MuiSlider-track{height:2px;margin-top:5px}.age-search__slider .MuiSlider-thumb{height:23px;width:23px}.age-search__slider .MuiSlider-valueLabel{margin-left:10.5px}.auth-modal .modal-content{border-radius:unset;font-family:"BrandonGrotesque",Arial;width:450px}@media only screen and (max-width:768px){.auth-modal .modal-content{width:100%}}.auth-modal .modal-content .auth-heading{font-size:1.875rem;text-transform:uppercase;text-align:center;font-weight:700;color:#d51c28}.auth-modal .modal-content .organization-label{font-weight:400;text-align:center;font-size:1.375rem;color:#459a51;margin:1.5em auto}.auth-modal .modal-content .auth-body{display:flex;align-items:flex-start;justify-content:center}@media only screen and (max-width:575px){.auth-modal .modal-content .auth-body{flex-wrap:wrap}}.auth-modal .modal-content .auth-body .body-desc{width:11em;text-align:end;color:#d51c28}@media only screen and (max-width:768px){.auth-modal .modal-content .auth-body .body-desc{width:100%;text-align:center;margin-bottom:5px}}.auth-modal .modal-content .auth-body .auth-action{display:flex;flex-direction:column;margin-left:2em}.children-and-filter-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px;padding:0 20px 5vh}@media(min-width:769px){.children-and-filter-container{padding:0 13vw 5vh}}.child-description{text-overflow:ellipsis}.empty-gifts{justify-content:center}.empty-gifts,.tags{height:80px;display:flex;align-items:center}.tags{flex-direction:row;background-color:#cc002b;color:#fff;width:275px;bottom:0;position:fixed;border-radius:15px 15px 0 0;padding:0 20px}.tag-text{height:22px;width:70%;margin-right:20px}.tag-image1{height:35px;margin-top:13px;cursor:pointer}.tag-image2{height:12px;margin-left:79%;position:absolute;z-index:2;cursor:pointer}.baseline{align-items:baseline;margin-bottom:-12px}.flex-column{display:flex;flex-direction:column}.image{height:55px;width:45px}@media screen and (max-width:550px){.image{height:45px;width:35px}}.child-tag{color:#89b1b1}.children-list-container{display:flex;margin-top:.5em;margin-bottom:20px}@media(min-width:769px){.children-list-container{margin-bottom:0}}.default,.text{padding-top:8px!important}.search-children,.submit-container{display:flex;justify-content:center}.submit-container{padding-top:80px}.outlined-angel{height:55px;position:absolute;margin:32px 0 0 25px}@media(max-width:532px){.company-name{font-size:1.2em}.profile-img{width:96px;height:96px}}.loading-icon,.page-loading{display:flex;flex-direction:row;justify-content:center}.page-loading{z-index:1500;align-items:center;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.page-loading i{display:block;position:absolute}.position-relative{position:relative}.result-fade:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#fff;opacity:.3;z-index:100}.checkout-mode-options-modal{font-family:"BrandonGrotesque",Arial;text-align:center;z-index:100;background-color:#fff;border:1px solid red;padding:2rem;margin-top:15vh;width:90vw}.checkout-mode-options-modal.next{padding:1.5rem}@media(min-width:481px){.checkout-mode-options-modal{width:auto}}.checkout-mode-options-modal .parentDiv{max-width:500px}.checkout-mode-options-modal h2{color:#d51c28}.checkout-mode-options-modal h4{color:#459a51;margin-top:2rem}.checkout-mode-options-modal .detail-group{margin-top:2rem;font-size:18px}.checkout-mode-options-modal .detail-group .textField{width:40px}.checkout-mode-options-modal .detail-group .textField input,.checkout-mode-options-modal .detail-group .textField label{color:#fff}.checkout-mode-options-modal .detail-group .textField div:after,.checkout-mode-options-modal .detail-group .textField div:before{border-bottom-color:#fff}.checkout-mode-options-modal .detail-group .label-sponsor{margin-top:1.75rem;margin-right:5px}.checkout-mode-options-modal .detail-group .label-dollar{margin-top:1.75rem}.checkout-mode-options-modal .detail-group .option-group{display:flex;grid-gap:20px;gap:20px;justify-content:center;background-color:#d51c28;color:#fff;padding:1rem}.checkout-mode-options-modal .detail-group .btn-submit{margin-top:2rem;display:flex}.checkout-mode-options-modal .detail-group .btn-submit .icon-back{color:#d51c28;flex:1 1;text-align:left}.checkout-mode-options-modal .detail-group .btn-submit .icon-back svg{cursor:pointer}.checkout-mode-options-modal .detail-group .btn-submit button{background-color:#d51c28;color:#fff;border-color:#d51c28}.checkout-mode-options-modal .btn-group{display:flex;margin-top:2rem}@media screen and (min-width:320px)and (max-width:500px){.checkout-mode-options-modal .btn-group{flex-direction:column}}.checkout-mode-options-modal .btn-group .btn button{height:100px;width:180px;background-color:#d51c28;color:#fff;border-color:#d51c28}.empty-modal-message{color:#1e7e34;font-size:1.3rem}.error-modal-button{background-color:#d51c28;color:#fff;border-color:#d51c28;padding:10px;margin:5px}.age-range-message{text-align:center;padding-top:3vh;font-family:"BrandonGrotesque",Arial;color:#459a51;font-size:22px}@media(min-width:769px){.age-range-message{font-size:28px}}.checkout-mode-modal{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;justify-items:center}.checkout-mode-modal .modal-content{align-items:center;flex:1 1 auto;border:none;border-radius:unset;font-family:"BrandonGrotesque",Arial;background:none}.checkout-mode-modal .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;padding:0;margin:auto}.checkout-mode-modal .modal-content .modal-body .common-margins{margin:20px 0}.checkout-mode-modal .modal-content .modal-body .s-info{text-align:center;font-size:1.75rem;color:#d51c28;text-transform:uppercase;line-height:1.1;font-family:"BrandonGrotesque",Arial;margin-top:0}.checkout-mode-modal .modal-content .modal-body .s-info .name{font-weight:700}.checkout-mode-modal .modal-content .modal-body .s-info .count{font-weight:400;font-size:1.375rem}.checkout-mode-modal .modal-content .modal-body .emojis{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.checkout-mode-modal .modal-content .modal-body .emojis img{width:40px;margin:2px 5px;box-shadow:5px 5px 10px rgba(0,0,0,.5);border-radius:40px}.checkout-mode-modal .modal-content .modal-body .sponsor-rate{text-align:center;font-weight:700;font-size:1.25rem;color:#d51c28}.checkout-mode-modal .modal-content .modal-body .modal-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.checkout-mode-modal .modal-content .modal-body .modal-buttons button{margin:5px 20px;border:1px solid #459a51;padding:10px 30px;font-family:"BrandonGrotesque",Arial;font-weight:700;font-size:1rem;border-radius:5px;text-transform:uppercase}.checkout-mode-modal .modal-content .modal-body .modal-buttons .cancel,.checkout-mode-modal .modal-content .modal-body .modal-buttons .cancel:hover{color:#459a51!important;background:#fff!important}.checkout-mode-modal .modal-content .modal-body .modal-buttons .confirm,.checkout-mode-modal .modal-content .modal-body .modal-buttons .confirm:hover{color:#fff!important;text-transform:uppercase;background:#459a51!important}.children-container{display:flex;flex-direction:column;align-items:center;padding-bottom:78px;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;justify-content:center}@media(min-width:769px){.children-container{margin-top:18px;padding:12px 0}}@media(max-width:480px){.footer-offset{height:100px}}.praise-the-lord{color:#d51c28}.all-children-sponsored,.praise-the-lord{font-family:"BrandonGrotesque",Arial;font-size:25px;font-weight:500}.all-children-sponsored{color:#459a51}.check-national-org{color:#d51c28;font-family:"BrandonGrotesque",Arial;font-size:25px;font-weight:500;margin-top:20px}.check-national-org .unmatched-page{color:#459a51;text-decoration:underline}.no-record{text-align:center;margin-top:10px;padding:10px 0 20px}.child-render-inner-container{box-shadow:0 0 5px 2px #d51c28;display:flex;justify-content:center;padding-top:1rem;width:97%;margin:1rem auto}@media(max-width:426px){.child-render-inner-container{box-shadow:none;display:block!important}}.ornament-container{display:flex;flex-direction:row;top:-60px;left:-125px;position:absolute}.ornament-container .red-ornament,.ornament-container .sub-header-container .header-image-box .ornament-box .red-ornament__is-national-org,.sub-header-container .header-image-box .ornament-box .ornament-container .red-ornament__is-national-org{position:fixed;max-width:100%;height:auto;right:24vw}.ornament-container .blue-ornament,.ornament-container .sub-header-container .header-image-box .ornament-box .blue-ornament__is-national-org,.sub-header-container .header-image-box .ornament-box .ornament-container .blue-ornament__is-national-org{position:fixed;max-width:100%;height:auto;right:13vw}.review-basket-container{display:flex;flex-direction:column;padding-top:5vh;overflow:hidden}.review-basket-container .review-basket-header-container{border-bottom:1px solid #d3d3d3;margin-left:5vw;margin-right:5vw;padding-top:4vh}@media(min-width:769px){.review-basket-container .review-basket-header-container{width:60vw}}.review-basket-container .review-basket-header-container .review-basket-header{padding-left:5vw;padding-right:5vw;width:90vw}.review-basket-container .review-basket-header-container .review-basket-header p{font-family:"BrandonGrotesque",Arial;font-weight:700;font-size:23px;color:#000;text-align:left;margin-top:5vh;width:70vw}@media(min-width:481px){.review-basket-container .review-basket-header-container .review-basket-header p{width:55vw}}.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box{display:flex;align-items:flex-end;align-content:center;margin-right:5vw;margin-left:5vw}.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box p{color:#000;font-family:"BrandonGrotesque",Arial;font-size:18px;padding-top:5vh;margin-bottom:0}.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box__label-one{text-align:center;width:48vw}@media(min-width:481px){.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box__label-one{width:27vw}}.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box__label-two{width:20vw;text-align:center}@media(min-width:481px){.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box__label-two{width:10vw}}.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box__label-three{width:20vw;padding-left:5vw}@media(min-width:481px){.review-basket-container .review-basket-tag-label-container .review-basket-tag-label-box__label-three{width:10vw}}.review-basket-container .review-basket-contents{display:flex;align-items:flex-end;margin-right:5vw;margin-left:5vw}.review-basket-container .review-basket-contents .child-donation-list-container{padding-bottom:40vh}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container{display:flex;flex-direction:row}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .close-button-container{all:unset;cursor:pointer;display:flex;margin-right:3vw;margin-top:1.5vh}@media(min-width:769px){.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .close-button-container{margin-left:2vw;margin-top:2.5vh}}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .close-button-container .close-button{font-size:28px}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row{display:flex;border:1px solid #d3d3d3;border-radius:15px;background-color:#fff;align-items:center;justify-content:center;margin-left:0;margin-top:1vh;margin-bottom:1vh;width:85vw}@media(min-width:481px){.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row{padding-top:1vh;padding-bottom:1vh}}@media(min-width:769px){.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row{width:50vw}}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .tag-item-column{display:flex;align-items:center;width:39vw}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .tag-item-column .child-header-image{position:relative;width:8vw;top:0;left:0;box-shadow:0 0 1px -3px #d51c28;border-radius:40px}@media(min-width:769px){.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .tag-item-column .child-header-image{top:0;position:relative;left:auto}}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .tag-item-column p{font-family:"BrandonGrotesque-Bold";font-weight:700;padding-left:2vw;font-size:16px;text-transform:uppercase;color:#459a51;width:18vw}@media(min-width:481px){.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .tag-item-column p{font-size:22px}}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .children-per-tag-column{width:20vw}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .children-per-tag-column p{font-family:"BrandonGrotesque-Bold";border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding-left:5vw;padding-right:5vw;text-align:center}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .price-column{width:20vw;padding-left:6vw}.review-basket-container .review-basket-contents .child-donation-list-container .child-donation-item-container .child-donation-list-row .price-column p{font-family:"BrandonGrotesque-Bold";font-weight:700}.review-basket-container .review-basket-contents .review-basket-payment-box{display:flex;flex-direction:column;justify-content:center;position:fixed;left:0;bottom:0;width:100%;background-color:#fff;color:#fff;align-content:center;text-align:center;border-top:5px solid #d3d3d3}@media(min-width:769px){.review-basket-container .review-basket-contents .review-basket-payment-box{border:1px solid #d3d3d3;border-radius:15px;width:260px;max-height:300px;display:flex;flex-direction:column;align-items:center;position:fixed;left:65vw;top:300px}}.review-basket-container .review-basket-contents .review-basket-payment-box .button-box{display:flex;justify-content:center}.review-basket-container .review-basket-contents .review-basket-payment-box .total-amount-text{font-family:"BrandonGrotesque",Arial;font-size:25px;font-weight:700;margin-top:2vh;text-transform:uppercase;color:#000}@media(min-width:769px){.review-basket-container .review-basket-contents .review-basket-payment-box .total-amount-text{font-family:"BrandonGrotesque",Arial;font-size:25px;font-weight:700;padding:15px 0;text-transform:uppercase;color:#000;text-align:center}}.review-basket-container .review-basket-contents .review-basket-payment-box .add-child-text{font-family:"BrandonGrotesque",Arial;font-size:19px;font-weight:700;padding:15px 0;color:red;text-align:center;text-decoration:underline;cursor:pointer}@media(min-width:769px){.review-basket-container .review-basket-contents .review-basket-payment-box .add-child-text{font-family:"BrandonGrotesque",Arial;font-size:19px;font-weight:700;padding:15px 0;color:red;text-align:center;text-decoration:underline;cursor:pointer}}.review-basket-container .review-basket-contents .review-basket-payment-box button{display:flex;background-color:#d51c28;color:#fff;width:15vw}.payment-body-container,.payment-body-container .payment-information-container__button-container{display:flex;flex-direction:column;align-items:center}.payment-body-container .header-text-container{border-bottom:1px solid #d3d3d3;width:90vw}@media(min-width:769px){.payment-body-container .header-text-container{width:35vw}}.payment-body-container .header-text-container p{padding-top:5vh;padding-bottom:5vh;font-size:22px;font-family:"BrandonGrotesque-Bold";text-align:center;width:80vw}@media(min-width:769px){.payment-body-container .header-text-container p{width:35vw}}.payment-body-container .payment-information-container,.payment-body-container .payment-information-container__cc-form-field p,.payment-body-container .payment-information-container__header,.payment-body-container .payment-information-container__method{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #d3d3d3;width:90vw}@media(min-width:769px){.payment-body-container .payment-information-container,.payment-body-container .payment-information-container__cc-form-field p,.payment-body-container .payment-information-container__header,.payment-body-container .payment-information-container__method{width:35vw}}.payment-body-container .payment-information-container__header{font-family:"BrandonGrotesque-Thin","Ariel";font-size:23px;color:#d51c28;text-align:left;padding-top:5vh;border-bottom:0}.payment-body-container .payment-information-container__method{font-family:"BrandonGrotesque-Bold";padding-left:2vw;font-size:20px;color:#6e6e6e;text-align:left;border-bottom:0}.payment-body-container .payment-information-container__button-container{width:85vw;padding-left:2vw;display:flex;flex-direction:row;justify-content:space-between;border-bottom:0}@media(min-width:769px){.payment-body-container .payment-information-container__button-container{width:32.75vw}}.payment-body-container .payment-information-container__button-container button{all:unset;width:40vw;cursor:pointer}@media(min-width:769px){.payment-body-container .payment-information-container__button-container button{width:15vw}}.payment-body-container .payment-information-container__button-container .button-size{width:3vw;height:auto}.payment-body-container .payment-information-container__button-container .cc-button{border-bottom:5px solid #d51c28;border-right:1px solid #d51c28}.payment-body-container .payment-information-container__button-container .bank-button{border-bottom:5px solid #d51c28;border-left:1px solid #d51c28}.payment-body-container .payment-information-container__button-container .image-container{display:flex;justify-content:center;align-items:center;width:40vw;height:auto}@media(min-width:769px){.payment-body-container .payment-information-container__button-container .image-container{width:15vw;height:auto}}.payment-body-container .payment-information-container__button-container .image-container img{width:60%;height:auto}@media(min-width:769px){.payment-body-container .payment-information-container__button-container .image-container img{width:40%;height:auto}}.payment-body-container .payment-information-container__cc-form-field{padding-left:2vw;border-bottom:1px solid #d3d3d3;padding-bottom:5vh;width:90vw}@media(min-width:769px){.payment-body-container .payment-information-container__cc-form-field{width:31vw}}@media(min-width:769px){.payment-body-container .payment-information-container__cc-form-field .expiration-date-container{width:31vw;display:flex;flex-direction:row;padding-top:2vh;justify-content:space-between}.payment-body-container .payment-information-container__cc-form-field .expiration-date-container :last-child{width:7vw;margin:0}}.payment-body-container .payment-information-container__cc-form-field .expiration-date-container .expiration-date{width:85vw;display:flex;flex-direction:row;justify-content:space-between}@media(min-width:769px){.payment-body-container .payment-information-container__cc-form-field .expiration-date-container .expiration-date{width:31vw;padding-right:.5vw}.payment-body-container .payment-information-container__cc-form-field .expiration-date-container .expiration-date :first-child{margin-right:.5vw}}.payment-body-container .payment-information-container__cc-form-field .expiration-date-container .expiration-date select{color:#6e6e6e;font-family:"BrandonGrotesque-Bold";font-size:15px;width:42vw;padding-top:10px;padding-bottom:10px;padding-left:7px;border-radius:5px}@media(min-width:769px){.payment-body-container .payment-information-container__cc-form-field .expiration-date-container .expiration-date select{width:7vw}}.payment-body-container .payment-information-container__cc-form-field p{font-family:"BrandonGrotesque-Bold";font-size:20px;color:#d51c28;padding-top:10px;border-bottom:0}@media(min-width:769px){.payment-body-container .payment-information-container__cc-form-field p{font-size:15px}}.payment-body-container .payment-information-container__cc-form-field input{color:#6e6e6e;font-family:"BrandonGrotesque-Bold";font-size:15px;width:85vw;padding-top:10px;padding-bottom:10px;padding-left:10px;border-radius:5px;border-width:1px;margin-top:2vh}@media(min-width:769px){.payment-body-container .payment-information-container__cc-form-field input{width:31vw}}.payment-body-container .payment-information-container__cc-form-field input :first-child{width:85vw;margin-top:10px}.payment-body-container .payment-information-container__cc-form-field input :last-child{padding-bottom:5vh}.payment-body-container .payment-information-container__bank-account-form-field{padding-left:2vw;border-bottom:1px solid #d3d3d3;padding-bottom:5vh;width:90vw}@media(min-width:769px){.payment-body-container .payment-information-container__bank-account-form-field{width:31vw}}.payment-body-container .payment-information-container__bank-account-form-field input,.payment-body-container .payment-information-container__bank-account-form-field select{color:#6e6e6e;font-family:"BrandonGrotesque-Bold";font-size:15px;width:85vw;padding-top:10px;padding-bottom:10px;border-radius:5px;border-width:1px;margin-top:2vh}@media(min-width:769px){.payment-body-container .payment-information-container__bank-account-form-field input,.payment-body-container .payment-information-container__bank-account-form-field select{width:31vw}}.payment-body-container .payment-information-container__bank-account-form-field input :last-child,.payment-body-container .payment-information-container__bank-account-form-field select :last-child{padding-bottom:5vh}.payment-body-container .payment-information-container__bank-account-form-field input{padding-left:10px}.payment-body-container .payment-information-container__bank-account-form-field select{padding-left:7px}.payment-body-container .user-information-container__user-info{display:flex;flex-direction:column;padding-left:2vw;border-bottom:1px solid #d3d3d3}.payment-body-container .user-information-container__user-info__name{display:flex;flex-direction:row;width:85vw}.payment-body-container .user-information-container__user-info__name :first-child{width:42vw;margin-right:.5vw}.payment-body-container .user-information-container__user-info__name :last-child{width:42vw;margin-left:.5vw}@media(min-width:769px){.payment-body-container .user-information-container__user-info__name{width:31vw}.payment-body-container .user-information-container__user-info__name :first-child,.payment-body-container .user-information-container__user-info__name :last-child{width:15vw}}.payment-body-container .user-information-container__user-info input,.payment-body-container .user-information-container__user-info select{color:#6e6e6e;font-family:"BrandonGrotesque-Bold";font-size:15px;width:85vw;padding-top:10px;padding-bottom:10px;border-radius:5px;border-width:1px;margin-bottom:2vh}@media(min-width:769px){.payment-body-container .user-information-container__user-info input,.payment-body-container .user-information-container__user-info select{width:31vw}}.payment-body-container .user-information-container__user-info input{padding-left:10px}.payment-body-container .user-information-container__user-info select{padding-left:7px}.payment-body-container .user-information-container__user-info__zipcode{margin-bottom:5vh}.payment-body-container .donation-entity-container{border-bottom:1px solid #d3d3d3;padding:5vh 2vw;width:90vw}@media(min-width:769px){.payment-body-container .donation-entity-container{padding:5vh 3vw;width:35vw}}.payment-body-container .payment-footer-container{display:flex;flex-direction:column;padding-top:5vh;align-items:center;width:90vw}@media(min-width:769px){.payment-body-container .payment-footer-container{width:31vw}}@media(min-width:769px){.payment-body-container .payment-footer-container .donate-button-container{width:31vw;display:flex;flex-direction:column;align-items:center}}.payment-body-container .payment-footer-container .donation-warning{display:flex;flex-direction:row}.payment-body-container .payment-footer-container .donation-warning p{text-align:center;font-family:"BrandonGrotesque";font-size:15px}.payment-body-container .payment-footer-container .donation-button{display:flex;justify-content:center;padding-top:3vh;padding-bottom:5vh}@media(min-width:769px){.payment-body-container .payment-footer-container .donation-button{align-items:center;width:10vw}}.payment-body-container .payment-footer-container .donation-button p{text-align:center;font-family:"BrandonGrotesque";font-size:25px}.payment-body-container .payment-footer-container .secure-donation-image-container{display:flex;justify-content:center;padding-bottom:5vh}@media(min-width:769px){.payment-body-container .payment-footer-container .secure-donation-image-container{width:20vw}.payment-body-container .payment-footer-container .secure-donation-image-container img{width:15vw}}.payment-body-container .payment-footer-container .how-to-donate-container{display:flex;flex-direction:column;background-color:#a49d97;padding:3vh 5px}.payment-body-container .payment-footer-container .how-to-donate-container .donation-text{color:#fff;font-size:20px;text-align:center}.payment-body-container .payment-footer-container .financial-accountability-container{display:flex;flex-direction:column;justify-content:center;padding-top:3vh;padding-bottom:10vh;width:90vw}@media(min-width:769px){.payment-body-container .payment-footer-container .financial-accountability-container{width:31vw}}.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image{display:flex;justify-content:center;padding-bottom:3vh}.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets .guidestar,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image .guidestar{height:7vh;margin-top:.5vh}@media(min-width:769px){.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets .guidestar,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image .guidestar{height:11.5vh;width:9vw;padding-top:1vh;margin-top:0}}.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets .ecfa,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image .ecfa{height:8vh}@media(min-width:769px){.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets .ecfa,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image .ecfa{height:12vh;width:10vw}}.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets .accredited-charity,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image .accredited-charity{height:7vh;padding-left:3vw;margin-top:.5vh}@media(min-width:769px){.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets .accredited-charity,.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image .accredited-charity{height:11vh;width:17vw;padding-left:1vw;padding-top:1vh;margin-top:0}}.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image img{width:45vw}@media(min-width:769px){.payment-body-container .payment-footer-container .financial-accountability-container .accountability-assets__cfc-image img{width:10vw}}.payment-body-container .payment-footer-container .financial-accountability-container p,.payment-body-container .payment-information-container__button-container .payment-footer-container .financial-accountability-container p{text-align:center;font-family:"BrandonGrotesque-Bold";font-size:20px;padding-top:1vh;padding-bottom:1vh}.payment-body-container .payment-footer-container .financial-accountability-container .titles{font-size:24px}.desktop-payment-container{position:relative}.desktop-payment-container img{width:100%}.desktop-payment-container__floating-container{position:absolute;background-color:#fff;width:40vw;height:auto;border:1px solid #d3d3d3;border-radius:20px;left:11vw;top:5vh}.exit-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5vh 5vw;grid-gap:20px;gap:20px}@media(min-width:769px){.exit-container{flex-direction:row;justify-content:space-around;padding:clamp(190px,15%,18vh) 6vw;grid-gap:10vw;gap:10vw}}.exit-container .child-image{width:100%;height:auto}@media(min-width:769px){.exit-container .child-image{flex:1 1;width:unset;height:unset}}.exit-container .exit-inner-container{flex:1.5 1}.exit-container .exit-inner-container .heading{color:#459a51;font-family:"BrandonGrotesque-Bold";font-size:clamp(2rem,3vw,4.2rem);text-align:left}.exit-container .exit-inner-container .exit-content{margin-top:30px}.exit-container .exit-inner-container .exit-content .thanks-text{margin-top:10px;font-family:"BrandonGrotesque";font-size:clamp(1rem,2.5vw,1.85rem);color:#000;text-align:left}.exit-container .exit-inner-container .exit-content .email-content{margin-top:20px;font-family:"BrandonGrotesque-Bold";font-size:clamp(1rem,2.5vw,1.85rem);text-align:left;word-wrap:break-word}.exit-container .red-ornament,.exit-container .sub-header-container .header-image-box .ornament-box .red-ornament__is-national-org,.sub-header-container .header-image-box .ornament-box .exit-container .red-ornament__is-national-org{position:absolute;top:-450px;left:15px;max-width:100%;height:auto}@media(min-width:769px){.exit-container .red-ornament,.exit-container .sub-header-container .header-image-box .ornament-box .red-ornament__is-national-org,.sub-header-container .header-image-box .ornament-box .exit-container .red-ornament__is-national-org{left:unset;right:15vw}}.exit-container .blue-ornament,.exit-container .sub-header-container .header-image-box .ornament-box .blue-ornament__is-national-org,.sub-header-container .header-image-box .ornament-box .exit-container .blue-ornament__is-national-org{position:absolute;max-width:100%;height:auto;top:-10px;right:10px}@media(min-width:769px){.exit-container .blue-ornament,.exit-container .sub-header-container .header-image-box .ornament-box .blue-ornament__is-national-org,.sub-header-container .header-image-box .ornament-box .exit-container .blue-ornament__is-national-org{top:-30px;right:6vw}}.empty-container-text-style,.empty-gifts{font-family:"BrandonGrotesque",Arial;font-size:1.5rem;color:#459a51}.button-loading i{font-size:30px}.main-layout{background-position:100%;background-repeat:no-repeat;background-size:contain;object-fit:cover;flex-shrink:1}@media only screen and (max-width:1023px){.main-layout{background-position:top;background-repeat:no-repeat;background-size:contain}}@media only screen and (max-width:575px){.main-layout{background-size:100% 20%}}.main-layout .header-container{justify-content:space-between;padding-top:20px}@media only screen and (max-width:1023px){.main-layout .header-container{padding:10px 0}}.main-layout .header-container .vat-logo{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-layout .header-container .vat-logo .logo{height:120px;width:120px;margin:0 8em;object-fit:cover}@media only screen and (max-width:575px){.main-layout .header-container .vat-logo .logo{margin-left:25px;padding:0}}@media only screen and (max-width:375px){.main-layout .header-container .vat-logo .logo{margin-left:15px}}@media only screen and (max-width:320px){.main-layout .header-container .vat-logo .logo{margin-left:5px}}@media screen and (max-width:1023px){.main-layout{padding-left:0}}.remove-bg{background:none}.offline-component{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:500px;padding:50px;text-align:center}.offline-component .header-second{color:#d51c28;flex:1 1;font-size:40px;font-weight:700;padding-top:30px}.offline-component .logo{max-height:250px}.offline-component .sub-text{color:#d51c28;font-size:24px}@media(max-width:1024px){.offline-component .header-second{font-size:24px}}@media(max-width:800px){.offline-component .header-second{font-size:22px}}@media(max-width:434px){.offline-component .header-second{font-size:20px}}@media(max-width:410px){.offline-component .header-second{font-size:19px}}@media(max-width:388px){.offline-component .logo{height:140px}.offline-component .header-second{font-size:18px}}@media(max-width:372px){.offline-component .logo{height:130px}.offline-component .header-second{font-size:17px}}@media(max-width:357px){.offline-component .header-second{font-size:16px}}
/*# sourceMappingURL=main.ca293a54.chunk.css.map */