.sponsorship-featured-child .content-wrap{max-width:70%;text-align:left}.sponsorship-featured-child{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;flex-direction:row;position:relative;z-index:1;border:solid 3px var(--off-black);align-content:flex-start;background-color:var(--white);transition:all 150ms linear;outline:0 solid transparent}.sponsorship-child-feature .container{position:relative}.sponsorship-child-feature:not(#rowLetters) .container:after{content:'';width:calc(100% - var(--gutter) * 2);height:100%;background-color:var(--tan);position:absolute;top:-1rem;right:1rem;z-index:0;transition:all 150ms linear}.christmas-theme .sponsorship-child-feature:not(#rowLetters) .container:after{background-image:url(../../img/flags/Christmas-icon-tile.svg);background-size:10.3% auto;background-position:top right}.sponsorship-featured-child .image{max-width:23rem;width:100%;padding:3rem 2rem;border-right:1px solid var(--off-black)}.horizontal-feature .sponsorship-featured-child .image{border-right:0;border-bottom:3px solid var(--off-black);width:100%;max-width:100%}.sponsorship-child-feature .action-button-wrap{width:100%;margin-top:auto;position:relative;z-index:1;padding-top:2rem;text-align:left}.sponsorship-child-feature .action-button-wrap input[type=submit],.sponsorship-child-card input[type=submit]{margin-right:auto;display:block;font-family:var(--ff-rg-narrow);font-weight:var(--f-light);text-transform:uppercase;letter-spacing:.027rem;line-height:1;font-size:var(--text-h5);border:solid 3px var(--off-black);background-color:var(--yellow);transition:all 150ms ease;padding:.333em 1em}.sponsorship-child-feature .action-button-wrap input[type=submit]:hover{cursor:pointer}.sponsorship-child-card input.not-mobile{display:none}.sponsorship-child-list-filters{display:flex;justify-content:space-between;align-content:center;align-items:stretch;flex-direction:column;gap:.75rem}.sponsorship-child-list-filters select{width:100%;font-size:var(--text-h5);border:0;border:solid 1px var(--off-black)}.sponsorship-child-list-filters select:not(:first-child){}.sponsorship-child-list-wrap{margin-top:5rem;display:grid;justify-content:start;align-items:start;align-content:space-between;grid-template-columns:repeat(var(--cols),1fr);--cols: 4;column-gap:1rem;row-gap:5rem}.sponsorship-child-card img:not(.icon){height:auto;width:100%;max-width:100%;object-fit:cover;border-radius:100%;border:solid 1px var(--off-black);display:block;aspect-ratio:1/1}.sponsorship-child-card .content{text-align:center;margin-top:1.5rem}.sponsorship-child-card .content p{max-height:60px;overflow:hidden}.sponsorship-child-card .content h4{font-size:2.4rem;margin-bottom:1rem;margin-top:2rem}.sponsorship-child-card .more{margin-top:-1rem}.sponsorship-child-card input[type=submit]{margin-right:auto;font-size:var(--text-h5);margin-left:auto;border-width:1px;background-color:transparent;width:calc(100% - 1rem);position:relative;z-index:2;cursor:pointer;transition:all 100ms ease}article.sponsorship-child-card:hover form::after{--color-start:
    var(--yellow);--color-end:
    var(--blue-light)}.sponsorship-child-list-actions .more{text-align:center;margin-top:6rem}.loader{font-size:3em;position:relative;text-align:center;display:block;max-width:3rem;margin:0 auto;margin-top:3rem}.loader span{width:3rem;position:absolute;-webkit-animation-name:spin;-moz-animation-name:spin;-ms-animation-name:spin;-o-animation-name:spin;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;top:0;left:0;height:3rem;border:solid 1px var(--off-black);border-radius:100%}.icon-arrows-ccw:before{content:"";border:5px solid var(--white)}select{font-family:var(--ff-rg-narrow);text-transform:uppercase;letter-spacing:.02em}.row.sponsorship-children .subheading{display:block;margin:0 auto}.row.sponsorship-children .subheading h6{text-align:left;font-size:var(--text-h3);font-weight:700;font-family:var(--ff-rg-compact);margin-bottom:1rem;margin-top:0;text-transform:uppercase}.sponsorship-payments-wrapper section h1{text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.row .sponsorship-button-wrap{width:100%;flex-direction:row;display:flex;justify-content:flex-end}.row .sponsorship-button-wrap a{max-width:fit-content;margin-left:3rem}.row.sponsorship-action-buttons .container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center;max-width:var(--max-width-inner);padding-top:3rem;padding-bottom:3rem}.row.sponsorship-action-buttons .container h3{min-width:360px;margin-bottom:0}.sponsorship-aside .sponsorship-image{padding-top:3rem;padding-bottom:3rem;margin-block:0;border-bottom:solid var(--sponsorship-line-weight) var(--off-black);padding-inline:4rem}.christmas-theme .sponsorship-image.has-yellow-background-color{}header.payments{min-height:18rem;max-height:1000vh}header.payments.sponsorship{position:sticky;left:0;top:0;background-color:var(--tan);width:100%;max-width:34rem;background-image:url(../../img/flags/sponsorship-flag-strip-v.png);background-size:1.2rem;background-position:left top;border-bottom:solid var(--off-black) var(--sponsorship-line-weight)}.woocommerce-order-pay header.payments.sponsorship{background:0 0;border-bottom:none}.woocommerce-order-pay header.payments.sponsorship{background-color:var(--white);text-align:left;max-width:43rem;padding-top:3rem;margin:0 auto;position:relative;max-height:100000000vh;min-height:0;border-right:0;z-index:6}.woocommerce-order-pay header.payments.sponsorship h1{border-bottom:solid var(--off-black20) 1px;padding-bottom:3rem;margin-bottom:3rem;text-transform:uppercase}.payments .sponsorship-image img,.sponsorship-aside.sponsor-me .sponsorship-image img{display:block;margin:0 auto;border-radius:100%;border:solid var(--sponsorship-line-weight) var(--off-black);aspect-ratio:1/1;object-fit:cover;height:auto;max-width:100%;width:20rem}.payments h2{text-align:center;font-size:var(--text-h3)}.payments h2 .sponsorship-name{display:block;font-size:var(--text-h2)}.sponsorship-payment-options .payment-options{margin:0 auto;display:block;padding:0;font-size:var(--text-h5);max-width:100%;width:100%;text-align:center;border:0 solid transparent;transition:all 150ms ease;background-color:transparent}.sponsorship-payment-options{background-color:var(--white);max-width:100%;margin:3rem auto;padding:4rem 0 2.5rem;border-top:solid var(--off-black20) 1px;border-bottom:solid var(--off-black20) 1px}.sponsorship-payment-options .description{display:none;font-family:var(--ff-acumin);font-size:var(--text-s1);line-height:var(--base-line-height);font-weight:var(--f-normal);padding:0;text-align:left;color:var(--off-black70)}.sponsorship-payment-options .description.selected{display:block}.sponsorship-payment-options>p{padding:0 2rem;border-bottom:1px solid var(--off-black20);transition:all 150ms ease}.sponsorship-payment-options .payment-options:focus{outline:none}.sponsorship-payment-options .payment-options:hover{}.sponsorship-payment-options:hover p{background-color:var(--yellow)}.payment-form-wrap{max-width:36rem;margin:0 auto}.sponsorship .payment-form-wrap{max-width:100%}.payment-form-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;gap:1rem 1rem}.payment-form-fieldset h6{font-size:var(--text-h5);width:100%;margin-top:2rem;margin-bottom:0}header.payments+section.row{padding-top:0}header.sponsorship.payments+section.row{max-width:43rem;margin-left:auto}.woocommerce-order-pay header.sponsorship.payments+section.row{margin:0 auto}.payment-form-fieldset .payment-field:not(:nth-of-type(2n-1)){}.payment-form-fieldset .payment-field{flex-basis:calc(50% - 0.5rem);display:flex;align-items:stretch;flex-wrap:wrap}.payment-field select{min-height:4rem;font-family:var(--ff-acumin);letter-spacing:0}.payment-form-fieldset .payment-field>*{width:100%;max-height:4rem;color:var(--off-black)}.payment-form-fieldset .payment-field.payment-field-submit{flex-basis:calc(100% - 1rem);flex-direction:column;margin-top:2rem;align-items:center}.eway-block{margin-top:2rem;margin-bottom:2rem;font-size:var(--text-s0);color:var(--off-black);text-decoration:none}.eway-block a{color:var(--off-black);text-decoration:none}.payment-field.payment-field-submit button{margin-top:1rem;--el-color: var(--off-black);--color-start: var(--blue-light);border-color:transparent;min-height:4rem;--color-end: var(--green-light)}.sponsor-me-form label:not(.error){font-size:var(--text-h4);display:block;font-family:var(--ff-rg-narrow);margin-bottom:1rem;margin-top:2rem;text-align:left}.sponsor-me-form{display:flex;flex-direction:column;margin-top:0;align-items:stretch;align-content:flex-start;margin-right:auto;margin-left:0}.sponsor-me-wrapper header.payments .container{display:flex;align-items:flex-start;justify-content:center;align-content:flex-start;width:100%;flex-direction:column;max-width:calc( 1680px - 36rem);margin-left:0}.sponsor-me-form label.error{margin-bottom:1rem;color:var(--red)}.sponsor-me-form input[type=text]{border:solid 1px var(--off-black);margin-top:1rem;margin-bottom:3rem}.sponsorship-image{margin-top:1rem;margin-bottom:1rem}.sponsor-me+section .sponsorship-image{max-width:100%;margin-bottom:2rem}.sponsor-me+section .sponsorship-image img{max-width:100%;display:block;border-radius:100%;border:4px solid var(--off-black)}.sponsor-me-form input[type=submit]{width:calc(100% - 16px);margin-left:8px;min-height:3rem;font-family:var(--ff-rg-narrow);font-weight:var(--f-light);letter-spacing:.027rem;position:relative;font-size:var(--text-h5);line-height:1;text-transform:uppercase;padding:.333em 1em;z-index:2;transition:all 200ms ease;border:solid 3px var(--off-black);background-color:transparent;position:absolute;top:-6px;left:0;bottom:-6px}.sponsor-me-form input[type=submit]:hover{background-position:left bottom;cursor:pointer}.sponsorship-child-modal .profile-picture img{display:block;margin:0 auto;border-radius:100%;border:solid 4px var(--off-black);aspect-ratio:1/1;object-fit:cover;height:auto;max-width:100%;width:20rem}.sponsorship-child-modal .profile-picture,.sponsorship-child-modal .name,.sponsorship-child-modal .bio{margin-bottom:1.5rem}.sponsorship-child-modal .bio{line-height:1.333}.sponsorship-child-modal .name{margin-top:4rem;font-size:var(--text-h1)}.sponsorship-child-modal .profile-picture{border-bottom:3px solid var(--off-black);padding:2rem;display:block;width:100%;background-color:var(--yellow);margin-bottom:2rem;padding-top:3rem;padding-bottom:3rem;margin-block:0;position:relative}.sponsorship-child-modal .profile-picture::after{content:'SELECTED';position:absolute;bottom:-1.5rem;background-color:var(--purple);font-family:var(--ff-rg-narrow);font-size:var(--text-h5);text-transform:uppercase;padding:.5rem 1.5rem}.modal.sponsorship-child-modal .modal-content-wrap{max-width:34rem;border-right:solid 3px var(--off-black);overflow-y:scroll;padding:0 0 0 1rem;background-color:var(--tan);background-image:url(../../img/flags/sponsorship-flag-strip-v.png);background-size:1rem;background-position:left top;background-repeat:no-repeat;height:100vh;margin-left:0;max-height:100vh}.christmas-theme .modal.sponsorship-child-modal .modal-content-wrap{background-image:url(../../img/flags/Christmas-BWAA-CS-FlagStrip.png);background-size:auto 100%;background-color:var(--white)}.christmas-theme .modal.sponsorship-child-modal .modal-content-wrap .modal-content{border-left:3px solid var(--off-black);background-color:var(--white)}.modal.sponsorship-child-modal .modal-content-wrap{animation:none;transform:translate(-38rem,0);transition:all 250ms ease 0ms;opacity:1}.modal.sponsorship-child-modal.open .modal-content-wrap{animation:none;transform:translate(0,0);transition-duration:150ms}.modal.sponsorship-child-modal.open.closing .modal-content-wrap{transform:translate(-38rem,0)}.modal.sponsorship-child-modal .modal-content-wrap .modal-content{background-color:var(--tan)}.modal.sponsorship-child-modal .modal-content-wrap .modal-content>*{padding-inline:4rem;text-align:left}.modal.sponsorship-child-modal .action{margin-top:2rem;padding-bottom:3rem}.modal.sponsorship-child-modal .action form{transform:none}.modal.sponsorship-child-modal .action input{border-width:3px}.modal.sponsorship-child-modal form:after{--color-start: var(--yellow)}section.row.sponsorship-action-buttons{background-image:url(../../img/flags/Flag-Arrow-Green.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.woocommerce-checkout-thankyou .sponsorship-image+.subtext h5{font-size:var(--text-h3);font-family:var(--ff-rg-compact);text-align:center;text-transform:none;margin-left:auto;margin-right:auto}.woocommerce-checkout-thankyou .sponsorship-image+.subtext hr{margin-left:auto}.woocommerce-checkout-thankyou .sponsorship-image+.subtext{max-width:36rem;padding:2rem;margin-bottom:1rem}.woocommerce-checkout-thankyou .sponsorship-image{margin-top:-4rem}.woocommerce-checkout-thankyou .sponsor-me-form p{text-align:center}.woocommerce-checkout-thankyou .sponsor-me-form .button-primary{--color-start: var(--blue-light)}.sponsorship-featured-child::before{display:block;width:calc(100% + 1rem);height:calc(100% - 0.5rem);position:absolute;left:calc( 0.5rem );top:-1rem;z-index:1}.sponsorship-featured-child::after{display:block;height:calc(100% + 4rem);width:calc(100% - 1rem);position:absolute;z-index:-1;left:1.5rem;top:-3rem}.sponsorship-child-feature .action-button-wrap input[type=submit]{color:var(--off-black);width:calc(100% - 1rem);background-color:transparent;margin-left:.5rem;position:relative;z-index:2}.sponsorship-child-feature .sponsorship-featured-child{}.sponsorship-featured-child .bio{font-size:var(--text-s1);line-height:1.5}.sponsorship-featured-child .image img{border-radius:100%;display:block;width:100%;height:auto;border:4px solid var(--off-black)}h5.profile-intro{margin-bottom:.5rem}.sponsorship-featured-child h5.profile-intro{display:none}.sponsorship-featured-child h2.name{margin-bottom:1rem;font-size:var(--text-h3)}#eWAYBlock img{max-width:80px;margin-top:1rem}.woocommerce-checkout-thankyou .sponsorship-image img{display:block;margin:0 auto;border-radius:100%;border:solid 3px var(--off-black)}.modal.sponsorship-child-modal .container{height:100%;margin-left:0;padding-left:0}.notice.sponsorship-message{text-align:center;display:block;max-width:440px;border:2px solid var(--tan);color:var(--off-black);background-color:var(--blue-light);padding:1rem;margin:0 auto;font-size:var(--text-h5)}.notice.sponsorship-message.bad{border-color:var(--red);color:var(--red);background-color:var(--orange-light)}.notice.sponsorship-message.good{border-color:var(--green);background-color:var(--green-light)}.notice.sponsorship-message.good{}.notice.sponsorship-message.bad+section.row.sponsorship-child-feature .sponsorship-featured-child{margin-top:-5rem}:root{--sponsorship-line-weight: 3px}.back-link{border:none;background-color:transparent;font-family:var(--ff-rg-narrow);text-transform:uppercase;font-size:var(--text-h5);cursor:pointer}.sponsorship-payments-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:5rem;position:relative;z-index:5;max-width:calc(100vw - ((100vw - var(--max-width))/2) );padding-right:var(--gutter);justify-content:space-between;margin-right:auto}body.agency-payments.christmas-theme{background:linear-gradient(178deg,rgb(255 255 255/95%),rgba(255,255,255,0.4)) 0%,url(../../img/flags/Christmas-CS-Flecks.png),var(--white);background-size:60%;background-attachment:fixed}.sponsorship-payments-wrapper .back-link,.sponsorship.payments .back-link{margin-bottom:3.5rem}.sponsorship-payments-wrapper .row{margin-top:3rem}.sponsorship-aside{height:100vh;margin-left:1rem;border-left:solid var(--off-black) var(--sponsorship-line-weight)}.christmas-theme .sponsorship-aside{background-color:var(--white)}.christmas-theme header.payments.sponsorship{background-image:url(../../img/flags/Christmas-BWAA-CS-FlagStrip.png);background-size:1.2rem 101%;background-color:var(--white)}.sponsorship-aside{}.agency-payments.sponsorship .top-bar .logo{margin-left:auto}body.agency-payments.sponsorship{--text-h1: 3.888rem;background-color:var(--white);position:relative;min-height:100vh}.sponsorship-details{padding:4rem;text-align:left;position:relative}.sponsorship-detail-row{padding:.5rem 0 2rem;font-size:var(--text-h5);font-family:var(--ff-rg-narrow);text-transform:uppercase;display:flex;justify-content:flex-start;gap:1rem}.sponsorship-card-wrap .sponsorship-detail-row{flex-direction:column;text-align:center}.horizontal-feature .sponsorship-detail-row{font-size:var(--text-h6);flex-wrap:wrap;gap:.75rem}.horizontal-feature .sponsorship-detail-row .detail.birthday{min-width:7.75rem}.sponsorship-featured-child .sponsorship-detail-row .detail{justify-content:flex-start}body.agency-payments.sponsorship form input:not([type=button],[type=hidden],[type=submit],[type=radio],[type=checkbox]),body.agency-payments.sponsorship form textarea,body.agency-payments.sponsorship select{border:solid 1px var(--off-black)}body.agency-payments.sponsorship form input:not([type=button],[type=hidden],[type=submit],[type=radio],[type=checkbox]):focus,body.agency-payments.sponsorship form textarea:focus,body.agency-payments.sponsorship select:focus{border-color:var(--yellow)}.sponsorship-details .highlight{font-family:var(--ff-rg-narrow);font-size:var(--text-h5);text-transform:uppercase;padding:.5rem 1.5rem;position:absolute;top:-1.5rem}.button-group-wrapper{display:flex;gap:1rem;margin-bottom:2rem}.button-group-button{text-transform:uppercase;font-size:var(--text-h6);padding:.5rem 2rem;font-family:var(--ff-rg-narrow);width:50%;position:relative;cursor:pointer}.button-group-button::after{content:'';height:calc(100% + 0.5rem);width:calc(100% - 1.5rem);top:-.35rem;left:.75rem;border:solid 1px var(--off-black);position:absolute}.button-group-wrapper input{display:none}input:checked+.button-group-button{background-color:var(--yellow)}.sponsorship-detail-row .detail .icon{display:inline-block;max-height:1.6rem;max-width:2.2rem;height:100%;width:auto}.sponsorship-detail-row .detail{display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem;justify-content:center;flex-basis:33%}.sponsorship-detail-row .detail.birthday{min-width:11rem}.sponsorship-details p{}p#child-bio{margin-bottom:2.5rem}.sponsorship.woocommerce-order-pay .woocommerce{justify-content:flex-start}.sponsorship.woocommerce-order-pay ul.order_details{max-width:100%;padding-left:0;border-bottom:solid var(--off-black20) 1px;margin:0 0 4rem;display:flex;gap:3rem;width:100%;display:none}.details-table:not(.sponsorship){display:flex;gap:4rem;width:100%}.details-table+h5{margin-top:3rem;border-top:solid var(--off-black20) 1px;padding-top:3rem}.details img.icon{max-width:1.25rem;margin-right:.5rem;height:auto;margin-top:.25rem}.details-table.sponosrship .details p{white-space:nowrap}.details-row{display:flex}.sponsorship .details-row .details:first-child{display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-start;min-width:15rem}.details-table.sponsorship{margin-bottom:3rem;padding-bottom:3rem;border-bottom:solid var(--off-black20) 1px}section.row.sponsorship-child-feature:not(#rowLetters){background-color:var(--white)}.message-wrapper+section#rowFeaturedChild{padding-top:3rem}.sponsorship-featured-child .details{padding:3rem;display:flex;flex-direction:column}section.row.sponsorship-children{background-color:var(--white)}.christmas-theme section.row.sponsorship-children{background:linear-gradient(178deg,rgb(255 255 255/100%),transparent) 0%,url(../../img/flags/Christmas-CS-Flecks.png),url(../../img/flags/Christmas-Flag-Horizontal-alt.svg),var(--white);background-size:100%,50%,auto 3rem;background-repeat:repeat,repeat,repeat-x;background-position:center,center,bottom left}.row.sponsorship-children .subheading-text{padding-top:1rem;border-top:1px solid var(--off-black20);margin-bottom:3rem}.sponsorship-child-list-actions a.button-outlined{--color-start:var(--yellow);--color-end:var(--green-light);min-width:13rem;display:inline-block}.sponsorship-child-list-actions a.button-outlined::before{border-width:3px;top:-8px;width:calc(100% - 30px);left:13px}article.sponsorship-child-card{border:solid 1px var(--off-black);padding:1rem;outline:2px solid transparent;transition:all 150ms ease;cursor:pointer}article.sponsorship-child-card>.content .sponsorship-detail-row{flex-direction:column;padding-top:1rem;padding-bottom:1rem}article.sponsorship-child-card:hover{outline:2px solid var(--yellow);background-color:var(--purple)}.sponsorship-child-card form{transform:translate(0px,2.25rem);position:relative}.sponsorship-child-card form:hover::after,.sponsorship-featured-child form:hover::after{background-position:left bottom}.sponsorship-child-card form:after,.sponsorship-featured-child form:after{content:'';width:100%;height:calc(100% - 0.75rem);position:absolute;top:.375rem;z-index:1;background-repeat:no-repeat;transition:all 200ms ease;--color-start:
    var(--tan);--color-end:
    var(--green-light);background:linear-gradient(to right,var(--color-end) 50%,var(--color-start) 50%);background-size:201% 100%;background-position:right bottom;left:0}.christmas-theme .sponsorship-featured-child form:after{--color-start:var(--purple);--color-end:var(--yellow)}.christmas-theme .sponsorship-child-list-wrap .sponsorship-child-card:nth-child(3n - 1) form:after{--color-start:var(--blue-light);--color-end:var(--yellow)}.christmas-theme .sponsorship-child-list-wrap .sponsorship-child-card:nth-child(3n) form:after{--color-start:var(--pink);--color-end:var(--yellow)}.christmas-theme .sponsorship-child-list-wrap .sponsorship-child-card:nth-child(3n - 2) form:after{--color-start:var(--purple);--color-end:var(--yellow)}.sponsorship-featured-child form:after{--color-start:var(--yellow)}.sponsorship-child-feature .action-button-wrap form{position:relative;max-width:20rem}.sponsorship-featured-child .highlight{font-family:var(--ff-rg-narrow);font-size:var(--text-h5);text-transform:uppercase;padding:.5rem 1.5rem;position:absolute;top:3rem;left:-1rem}.sponsorship-featured-child:has(.action-button-wrap input[type=submit]:hover){outline:2px solid var(--yellow)}.sponsorship-child-feature:has(.action-button-wrap input[type=submit]:hover) .container::after{background-color:var(--purple)!important}.message-wrapper{padding-top:3rem;background-color:var(--white);padding-inline:var(--gutter)}section#rowLetters{background-color:#fff}header.sponsor-me h3{text-transform:uppercase}.sponsor-me-wrapper{display:flex;position:relative;min-height:100vh;overflow:hidden;max-width:100%}.sponsorship-aside.sponsor-me{max-width:34rem;position:absolute;top:0;right:-34rem;width:100%;transition:all 250ms ease-in-out;background-image:url(../../img/flags/sponsorship-flag-strip-v.png);background-size:1.2rem;background-position:left top;border-bottom:solid var(--off-black) var(--sponsorship-line-weight);background-repeat:no-repeat;padding-left:1.2rem;border-left:none;z-index:50;overflow-y:scroll}.christmas-theme .sponsorship-aside.sponsor-me{background-image:url(../../img/flags/Christmas-BWAA-CS-FlagStrip.png);background-size:1.25rem 101%;border-left:3px solid var(--off-black)}.christmas-theme .sponsorship-aside.sponsor-me>div{border-left:1px solid var(--off-black)}.sponsorship-aside.sponsor-me.active{right:0}header.payments.sponsor-me{width:100%;background-image:none}button.button.sponsor-child:before{border-width:4px;top:-9px;left:11px;width:calc(100% - 30px)}button.button.sponsor-child{min-width:220px;--color-start:
    var(--yellow);--color-end:
    var(--blue-light)}header.sponsor-me .flex-container{max-width:var(--max-width)}header.sponsor-me h1{font-size:var(--text-h2);text-transform:uppercase}.sponsor-me .input-wrap{position:relative;width:300px;--color-start:
    var(--yellow);--color-end:
    var(--blue-light);background:linear-gradient(to right,var(--color-end) 50%,var(--color-start) 50%);background-size:201% 100%;background-position:right bottom;background-repeat:no-repeat;transition:all 200ms ease;min-height:calc(3rem - 12px);opacity:0}.sponsor-me .input-wrap.active{opacity:1}.sponsor-me .input-wrap:hover{background-position:left bottom}.sponsorship-list-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:1rem;align-content:flex-start;border-top:var(--off-black20) 1px solid;padding-top:6rem;padding-bottom:3rem}.sponsorship-list-header>div{width:50%}.extra-filter{display:flex;gap:2rem;margin-top:2rem;max-width:540px}.extra-filter .button{text-align:center;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;flex-direction:row}.extra-filter .icon{width:1.25rem;margin-right:.5rem}.sponsorship-list-header p.small{max-width:420px}.extra-filter form{width:50%}.extra-filter form input{width:100%;position:relative;z-index:1;cursor:pointer}.extra-filter form input.input-button{border:1px solid var(--off-black);background-color:transparent;padding:.75rem .5rem .75rem 2.5rem;font-family:var(--ff-rg-narrow);font-size:var(--text-h5);background-image:url(../../../assets/img/icons/filter.svg);background-repeat:no-repeat;background-size:var(--text-h5);background-position:2rem center}form .filter-btn-wrap{position:relative;cursor:pointer}form .filter-btn-wrap::after{content:'';width:calc(100% + 1rem);height:calc(100% - 0.5rem);position:absolute;background-color:tan;top:.25rem;left:-.5rem;--color-start:
    var(--tan);--color-end:
    var(--yellow);background:linear-gradient(to right,var(--color-end) 50%,var(--color-start) 50%);background-size:201% 100%;background-position:right bottom;transition:all 150ms ease}.christmas-theme form .filter-btn-wrap::after{--color-start:var(--blue-light)}form .filter-btn-wrap:hover::after{background-position:left bottom}.extra-filter form.choose-for-me input.input-button{background-image:url(../../../assets/img/icons/shuffle.svg)}.christmas-theme form.choose-for-me .filter-btn-wrap::after{--color-start:var(--pink)}.modal.sponsorship-child-modal{background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.christmas-theme section.row.sponsorship-children article.sponsorship-child-card{background-color:rgba(255,255,255,.8)}.christmas-theme .sponsorship-child-list{padding-bottom:4rem}.modal.sponsorship-child-modal .action{position:sticky;bottom:0;left:0;right:0;padding-bottom:1rem;background-color:var(--tan)}