@media screen and (max-width:960px){.sponsorship-payments-wrapper .sponsorship-aside{margin-left:0;border-left:0}.sponsorship-payments-wrapper{gap:1rem}img.child-image-square{min-width:350px}}@media screen and (max-width:860px){:root{--text-base: 1rem;--text-h1: 4.075rem;--text-h2: 3.125rem;--text-h5: 1.75rem;--text-h6: 1.3125rem;--text-s0: 0.875rem;--text-s1: 0.75rem;--text-s2: 0.625rem;--text-s3: 0.625rem;--gutter: 3rem}.nav-primary .button,.nav-primary .search{display:none}ul.mega-menu>li{width:50%}ul.mega-menu{padding-left:0;padding-right:0}.mega-menu-wrapper{overflow:scroll;padding-bottom:4rem}header{--header-height: 55vh}header.header-half{--header-height: 40vh}header.header-min{--header-height: 20vh}header>.flex-container:before{left:calc(-100vw + var(--gutter));background-size:cover}header>.flex-container:after{right:calc(100vw * -1 + var(--gutter));background-size:cover}header .text-wrap{padding-left:0;padding-right:0;padding-top:3rem;padding-bottom:4rem;display:block;padding-left:var(--gutter);padding-right:var(--gutter)}header.header-give>.flex-container .text-wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.header-button-wrap,.header-social-wrap{margin-top:3rem}.home header .title.long-title{min-height:350px}header.search{min-height:15rem}.col-wrapper.col-3,.col-wrapper.col-2{--cols: 1;--row-gap: 5rem;justify-content:center;justify-items:center}.col-wrapper.col-3 .img-wrap:not(.img-circle)>img{max-width:300px;width:100%}.col-wrapper.col-3 .img-wrap{}.col-wrapper.col-2 img{max-height:400px}section.row.has-flag-strip-mono,section.row.has-flag-strip{padding-bottom:8rem}.be-features .be-feature{width:100%;padding:var(--gutter) var(--gutter) calc(var(--gutter) * 1.5)}.be-features .container{display:block}.featured-content-wrap{--cols: 2;column-gap:2rem}.image-row .caption-wrap{display:none}blockquote{padding-right:0}.horizontal-feature-row .img-transform-sml:not(.row){display:none}.horizontal-feature-row .col{padding-left:var(--gutter);padding-right:var(--gutter)}section.row.horizontal-feature-row{padding-top:8rem}section.row.row.horizontal-feature-row.has-flag-strip-mono,section.row.row.horizontal-feature-row.has-flag-strip{padding-bottom:10rem}.horizontal-feature-row .flex-row.flex-normal{flex-direction:column}.horizontal-feature-row .flex-row.flex-reverse{flex-direction:column-reverse}.horizontal-feature-row .col{width:100%}.horizontal-feature-row .col.img-cover{padding:0}.horizontal-feature-row .inner-col{padding-left:0;padding-right:0}.horizontal-feature-row .flex-reverse .inner-col{padding-left:0}.row.horizontal-feature-row.inset-style{padding-top:0;padding-left:0;padding-right:0}.horizontal-feature-row .insetstyle{margin-top:0;position:relative;padding-bottom:1rem;overflow:hidden}.horizontal-feature-row .insetstyle .col>:first-child:not(img){position:relative;z-index:3}.horizontal-feature-row .insetstyle.flex-row .col:last-child{padding-left:0;padding-right:0}.horizontal-feature-row .insetstyle.flex-row .col img{height:auto;width:100%;object-fit:contain}.horizontal-feature-row .insetstyle.flex-row .col:last-child:before{width:95vw;height:95vw;top:-2rem;left:2.5vw;right:0;z-index:0}.horizontal-feature-row .col:first-child{position:relative;z-index:3}.row.report-row{overflow:hidden}.stall-card .button{min-width:80%}.stall-grid{grid-gap:4rem 2rem}footer .bodies .bodies-images{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter);align-content:center;justify-content:start;align-items:center;justify-items:start;margin-top:4rem}footer .bodies-images div:not(:first-child){margin-left:0}.footer-legal .text{columns:1}.footer-legal p:nth-child(3),.footer-legal p:nth-child(4){break-before:auto}.footer-contact.flex-row{flex-direction:column}.footer-contact>div:not(:first-child){border-left:0 solid transparent;padding-left:0;margin-top:4rem}.footer-contact>div.account{margin-bottom:4rem}.footer-nav .footer{flex-wrap:wrap;justify-content:flex-start;gap:3rem}.footer-nav .footer>li{width:calc(33% - 2rem);max-width:100%}.sponsorship-child-list-wrap{--cols: 2}.row.sponsorship-action-buttons .container{flex-wrap:wrap;justify-content:center}.row.sponsorship-action-buttons .container h3{margin-bottom:3rem;text-align:center}.row.sponsorship-action-buttons .container .sponsorship-button-wrap{text-align:center;justify-content:center}.row.sponsorship-action-buttons .container .sponsorship-button-wrap a:first-child{margin-left:0}.woocommerce-account header{--header-height: 20vh}.woocommerce-account header .text-wrap .title{width:100%}.woocommerce-account header .text-wrap{text-align:center;margin-bottom:0;padding-bottom:0}body.woocommerce-account>section.row:last-of-type{margin-top:2rem;padding-top:0}.woocommerce-account nav.options{max-width:31rem;margin-left:auto;margin-right:auto}.panel-edit-account{margin-right:0}.panel-my-addresses{margin-top:3rem;max-width:30rem}aside.panel.manage-sponsorships .panel-content .manage-sponsor-child{align-items:flex-start}.saved-card,.manage-campaign{max-width:calc(50% - 1.333rem)}aside.panel.manage-account-eway-new-card{max-width:100%}.woocommerce-table .download-product{padding-left:0}.woocommerce-table .download-file{padding-right:0}.woocommerce-table .download-product,.woocommerce-table .download-remaining{text-align:left}.woocommerce-table .download-remaining{max-width:120px}.woocommerce-MyAccount-content .order-details-customer{width:calc(40% - 2rem)}.woocommerce-MyAccount-content .order-summary{width:60%}.peer-to-peer-featured-fundraisers .profiles{--cols: 2;margin-bottom:2rem}.peer-to-peer-featured-fundraisers .profiles .profile,.peer-to-peer-featured-fundraisers .profiles .profile h6{width:100%}header.campaign .container{display:block;padding-top:15vh;overflow:visible}header .campaign-goal{margin:0 0 2rem auto}header.campaign .image{max-width:140px;margin-bottom:2rem}header.campaign .title{max-width:540px}header.campaign .title h4{margin-bottom:.5rem}section.row.peer-to-peer-profile .container article>a{font-size:var(--text-h6)}.peer-to-peer-campaign-posts-feed{gap:2rem 2rem;margin-top:2rem}.peer-to-peer-campaign-posts-feed .post-card{padding:0}.stall-grid{margin-top:0;margin-bottom:0}header+section.row.gifts-grid-row.gifts-grid-row--generator.has-tan-background-color{padding-top:2rem}.card-selector-content .image-wrap{float:none;margin:0 auto 2rem;max-width:240px}.card-selector-content .name,.card-selector-content .description{max-width:100%}.card-selector-fields,.card-selector-actions{width:100%;max-width:100%;justify-content:center}.card-selector-actions{align-items:center;justify-content:center}.gifts-grid-row .options{margin-bottom:2rem}.woocommerce-order-pay ul.order_details{margin-bottom:2rem;margin-left:auto;margin-right:auto}.woocommerce-cart header{--header-height: 25vh}.woocommerce-cart section.row{padding-top:2rem}.basic-content-row .woocommerce>form{margin-right:0;max-width:100%}.cart-item .image.product-thumbnail img{max-width:100px}form.checkout.woocommerce-checkout .checkout{display:block}.checkout .billing-details,.checkout .shipping-details{margin-right:0;max-width:100%}form.checkout.woocommerce-checkout .checkout .order-summary{max-width:100%;width:100%;margin-top:3rem}form.checkout.woocommerce-checkout{padding:0}.col-wrapper.col-2{--row-gap: 2rem}.col-wrapper.col-4{--cols: 2;gap:2rem 2rem}.sponsorship-featured-child .content-wrap{max-width:420px}section.row.sponsorship-children{padding-top:2rem}.woocommerce-checkout-thankyou .order-summary .panel{margin-left:0;margin-top:2rem}.woocommerce-checkout-thankyou .sponsor-me-form .button-primary{text-align:center;margin-left:auto;margin-right:auto}.woocommerce-checkout-thankyou .sponsor-me-form p{text-align:center!important}.woocommerce-checkout-thankyou .sponsorship-image+.subtext{margin-bottom:0}header.payments.sponsor-me h3{margin-top:4rem}.sponsor-me-form label:not(.error){margin-top:1rem}ul.products.columns-4{--cols: 2;row-gap:4rem}.action-bar form{flex-wrap:wrap}.action-bar form>*{width:100%;flex-basis:100%}.action-bar form table.variations{margin-bottom:2rem}.action-bar form table.variations select{width:100%;margin-right:0}section .appeal-donation-amounts .donation-amounts{flex-wrap:wrap;gap:2rem}section .appeal-donation-amounts .donation-amounts .appeal-donation-amount-card{flex-basis:50%;max-width:calc(50% - 2rem)}section .appeal-donation-amount-card:not(:first-child){margin-left:0}.posts-wrap .post-card{flex-basis:50%}article.post-card .title h4{min-height:5.25rem;display:flex;align-items:center;width:100%;flex-basis:100%;justify-content:center}.horizontal-feature-row div:not(.insetstyle) .col:first-child{}.card-selector-fields .quantity{margin-left:0}.appeal-facts-row .caption-wrap{padding:2rem;max-width:100%}.post-pagination .button:not(:first-child){margin-left:2rem}.post-pagination{padding-left:0;padding-right:0;padding-top:0}.post-pagination a{display:inline-block;margin-top:2rem}.author-full>.container{flex-direction:column;justify-content:center}.author-full>.container>div{margin-right:0;text-align:center}.author-full>.container>div:not(:first-child){margin-top:1rem}.wp-block-separator{margin-top:4rem}.archive .posts{--cols: 2;--row-gap: 4rem;--gap: 2rem}.archive .post-card{}.download-details .download-form-wrap{padding:2rem}.thankyou-fail.panel .panel-content>div{flex-direction:column}.thankyou-fail.panel .panel-content>div p:first-child{margin-bottom:2rem}header.giftstalls .text-wrap{margin-top:6rem}.giving-history .td.td-actions{min-width:8rem}.giving-history .td.td-actions a:first-child{margin-bottom:1rem}.sub-menu-notice{min-height:5rem;display:flex;align-items:center;align-content:center}.sub-menu-notice button.cross{margin-left:2rem}.emergency-notice .mega-menu-wrapper{top:150px}nav.mega-menu>div{padding-bottom:15vh}section.row.peer-to-peer-profile .container aside{margin-top:4rem;margin-right:auto;margin-bottom:-4.5rem}section.row.peer-to-peer-profile .container{display:block}.archive .posts:not(section){--cols: 2}section.row.horizontal-feature-row.has-better-world-logo::before{left:var(--gutter);width:70px;height:70px;top:-2rem;content:unset}.sponsorship-payments-wrapper{display:block;padding-right:0}header.payments.sponsorship{position:relative;margin:0 auto;min-height:0;background-color:transparent;border:none;justify-content:center}header.sponsorship.payments+section.row{margin-right:auto}header.payments.sponsorship .sponsorship-details{display:none}.sponsorship-payments-wrapper .sponsorship-aside{height:auto;background-color:transparent;border-bottom:none}.payments .sponsorship-image{border:none;background-color:transparent;padding-bottom:0;padding-top:6rem}.button-group-wrapper{flex-direction:column;gap:2rem}.button-group-button{width:100%}.agency-payments.sponsorship .top-bar .logo{margin-left:0;margin-right:auto}section.row.sponsorship-child-feature:not(#rowLetters){display:none}.row.sponsorship-children .subheading-text{border-top:0}header.payments.sponsorship{background-image:none}.sponsorship .details-row .details:first-child{min-width:1rem}.sponsorship-aside.sponsor-me{left:2rem;height:auto;width:34rem;margin-left:0;max-width:calc(100% - 3rem)}.letter-thankyou-wrapper h3.mobile-display{display:block;padding-inline:3rem;text-align:center}.letter-thankyou-wrapper{display:block;padding-top:2rem;max-width:450px}.letter-thankyou-wrapper .content h3{display:none}.letter-thankyou-wrapper .content{max-width:100%;text-align:center}.letter-thankyou-wrapper .appeal-quick-donate.inline{margin-inline:auto}.letter-sent .appeal-quick-donate.inline p{text-align:center}.sponsorship-write-letter .letter{margin-top:2rem}img.child-image-square{min-width:100%}.sponsorship-write-letter .letter.letter-sent{margin-bottom:0;margin-top:0}section#rowLetters{padding-top:3rem}.appeal-quick-donate.handles .donation-amounts{flex-wrap:wrap}.appeal-quick-donate .pill-button-row .donation-amounts .button{width:calc(50% - 0.5rem)}.appeal-quick-donate .pill-button-row .appeal-donation-payment-buttons{margin-left:auto;margin-top:1rem}.appeal-quick-donate.handles .button.appeal-quick-other-amount.button-underline{justify-content:flex-start;margin-inline:1rem}.appeal-quick-donate.handles .button.appeal-quick-other-amount.button-underline input{width:100%;max-width:100%}.sponsorship-list-header{padding-top:3rem;border-top:0;flex-direction:column;gap:3rem}.sponsorship-list-header>div{max-width:540px;width:100%}.extra-filter form input.input-button{background-position:1.5rem center;background-size:var(--text-h6)}}@media screen and (max-width:860px) and (min-width:480.1px){.col-wrapper.col-3 .col{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,0.25fr);grid-column-gap:0;grid-row-gap:0;align-content:center;align-items:center;justify-items:start;justify-content:start;gap:0 3rem;margin-top:2rem}.col-wrapper.col-3 .col .img-wrap{grid-area:1/1/5/2}.col-wrapper.col-3 .col>:nth-child(2){grid-area:1/2/2/5}.col-wrapper.col-3 .col>:nth-child(3){grid-area:2/2/3/5}.col-wrapper.col-3 .col>:nth-child(4){grid-area:3/2/4/5}.col-wrapper.col-3 .col>:nth-child(5){grid-area:4/2/5/5}.col-wrapper.col-3 .col .text-center,.col-wrapper.col-3 .col [style*="text-align: center"]{text-align:left!important}}