.center-xs form{text-align:left}button,input{outline:none;font-size:1rem}.select-wrap,.select-wrap>label,form.input-enclosed .group.input-no-label input,form.input-open .group.input-no-label input,input,input[type=color]+label,input[type=date]+label,input[type=datetime-local]+label,input[type=email]+label,input[type=month]+label,input[type=number]+label,input[type=password]+label,input[type=range]+label,input[type=search]+label,input[type=tel]+label,input[type=text]+label,input[type=time]+label,input[type=url]+label,input[type=week]+label,textarea,textarea+label{position:relative;border-radius:var(--border-radius-plus10);border:var(--border-width-base) solid var(--color-grey-300);background:var(--color-white-100);width:100%;height:var(--unit-plus60);margin:0;padding:var(--unit-plus15);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.select-wrap:hover,.select-wrap>label:hover,form.input-enclosed .group.input-no-label input:hover,form.input-open .group.input-no-label input:hover,input:hover,input[type=color]+label:hover,input[type=date]+label:hover,input[type=datetime-local]+label:hover,input[type=email]+label:hover,input[type=month]+label:hover,input[type=number]+label:hover,input[type=password]+label:hover,input[type=range]+label:hover,input[type=search]+label:hover,input[type=tel]+label:hover,input[type=text]+label:hover,input[type=time]+label:hover,input[type=url]+label:hover,input[type=week]+label:hover,textarea+label:hover,textarea:hover{background:white}.select-wrap:focus,.select-wrap>label:focus,form.input-enclosed .group.input-no-label input:focus,form.input-open .group.input-no-label input:focus,input:focus,input[type=color]+label:focus,input[type=date]+label:focus,input[type=datetime-local]+label:focus,input[type=email]+label:focus,input[type=month]+label:focus,input[type=number]+label:focus,input[type=password]+label:focus,input[type=range]+label:focus,input[type=search]+label:focus,input[type=tel]+label:focus,input[type=text]+label:focus,input[type=time]+label:focus,input[type=url]+label:focus,input[type=week]+label:focus,textarea+label:focus,textarea:focus{border:var(--border-width-plus10) solid var(--color-blue-500)}.select-wrap select,input,textarea{color:var(--color-text-onLight);font-family:var(--font-family-sans);font-size:var(--font-size-normal-base);font-weight:var(--font-weight-sans-regular);line-height:var(--font-lineHeight-normal-base)}label{display:block;width:100%;color:var(--color-text-onLight);font-family:var(--font-family-sans);font-size:var(--font-size-normal-minus10);font-weight:var(--font-weight-sans-bold);line-height:var(--font-lineHeight-normal-minus10)}.group{position:relative;padding:8px 0;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box}.group.pad-t0{padding-top:0}.check-wrap.split,.group.split,.radio-wrap.split{float:left;width:50%;clear:none;padding-left:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.check-wrap.split.pad-l0,.group.split.pad-l0,.radio-wrap.split.pad-l0{padding-left:0}.check-wrap.split,.radio-wrap.split{padding:20px}.radio-group{text-align:center}.radio-group .radio-wrap{display:inline-block;float:none;margin-left:20px}.radio-group .radio-wrap label{text-align:left}.radio-group .radio-wrap:first-child{margin-left:0}.req{color:#ab270a}.select-wrap{position:relative;display:block;padding:0;overflow:hidden;background:#ffffff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.select-wrap:before{content:"";background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/icons-brand/icons/md/chevron-down.svg);background-repeat:no-repeat;background-size:20px;background-position:top center;opacity:0.5;position:absolute;width:20px;height:20px;top:14px;right:10px;z-index:1}.select-wrap select{position:relative;background:transparent;width:100%;margin-bottom:0;line-height:50px;padding:0 15px;height:50px;border:0;border-radius:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:2}@media screen and (-webkit-min-device-pixel-ratio:0){.select-wrap:before{display:block}}.select-wrap:hover{background:#fff}textarea{max-width:100%;min-height:200px;height:auto}input[type=radio]{height:auto;width:auto;margin-top:5px;margin-right:10px}input[type=radio]+label{width:auto}.check-wrap,.radio-wrap{position:relative;margin-top:4px;margin-bottom:4px;overflow:hidden}.check-wrap input[type=checkbox],.radio-wrap input[type=radio]{display:none}.radio-wrap input[type=radio]+label{display:inline-block}.check-wrap input[type=checkbox]+label,.radio-wrap input[type=radio]+label{position:relative;padding-left:25px;font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none;font-family:var(--font-family-sans);line-height:1.2;display:inline-block;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.check-wrap input[type=checkbox]+label:before,.radio-wrap input[type=radio]+label:before{content:"";position:absolute;width:14px;height:14px;left:0;top:0;border:2px solid #d2d5df;background:#ffffff;border-radius:4px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.radio-wrap input[type=radio]+label:before{border-radius:50%}.radio-wrap input[type=radio]+label:after{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;background:white;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.check-wrap input[type=checkbox]+label:hover:before,.radio-wrap input[type=radio]+label:hover:after{background:#d2d5df}.check-wrap input[type=checkbox]:checked+label:before,.radio-wrap input[type=radio]:checked+label:after{background:#2a5eec}.check-wrap input[type=checkbox]+label:after{content:"";position:absolute;background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/icons-brand/icons/md/check-white.svg);background-repeat:no-repeat;background-size:16px;width:16px;height:16px;top:calc(50% - 8px);left:1px;color:#2a5eec;opacity:0}.check-wrap input[type=checkbox]:checked+label:after{opacity:1}.check-wrap input[type=checkbox]:checked+label:before{border-color:#2a5eec}.check-wrap input[type=checkbox]:checked+label:after,.radio-wrap input[type=radio]:checked+label:after{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}button[type=button]:only-child,button[type=submit]:only-child{margin-right:0}.check-wrap.box input[type=checkbox]+label,.check-wrap.box input[type=radio]+label,.radio-wrap.box input[type=checkbox]+label,.radio-wrap.box input[type=radio]+label{padding-right:10px;padding-top:10px;padding-bottom:10px;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.check-wrap.box input[type=checkbox]+label:before,.check-wrap.box input[type=radio]+label:before,.radio-wrap.box input[type=checkbox]+label:before,.radio-wrap.box input[type=radio]+label:before{top:10px;left:15px}.check-wrap.box input[type=checkbox]+label:after,.check-wrap.box input[type=radio]+label:after,.radio-wrap.box input[type=checkbox]+label:after,.radio-wrap.box input[type=radio]+label:after{top:14px;left:19px}.check-wrap.box input[type=checkbox]:checked+label,.check-wrap.box input[type=radio]:checked+label,.radio-wrap.box input[type=checkbox]:checked+label,.radio-wrap.box input[type=radio]:checked+label{background:rgba(42,94,236,0.15)}.input-enclosed input.input-s,.input-enclosed input.input-s+label,.input-open input.input-s,.input-open input.input-s+label,input.input-s{width:200px!important}.input-enclosed input.input-m,.input-enclosed input.input-m+label,.input-open input.input-m,.input-open input.input-m+label,input.input-m{width:300px!important}.input-enclosed input.input-l,.input-enclosed input.input-l+label,.input-open input.input-l,.input-open input.input-l+label,input.input-l{width:400px!important}.donate-input{padding-left:20px;position:relative}.donate-input:before{content:"$";position:absolute;left:0;right:auto}.donate-input input[type=number]+label,.donate-input input[type=text]+label{margin-left:-20px;padding-right:20px}.error .select-wrap,.error input,.error textarea{border:1px solid #ab270a;background:#fab1a1}.error .alert{display:block}@media only screen and (max-width:600px){.group.split{width:100%;padding-left:0;padding-right:0}.radio-group .radio-wrap,.radio-group .radio-wrap:first-child{display:block;margin-left:0}}.compassion-christmas-page img{max-width:100%}.compassion-christmas-page #hero-section{overflow:hidden;color:var(--color-text-onDark);background:var(--color-green-100)}.compassion-christmas-page #hero-section .thread{height:100%;width:16px;display:-ms-grid;display:grid;-ms-grid-rows:1.75fr 1fr 0.5fr 2.25fr;grid-template-rows:1.75fr 1fr 0.5fr 2.25fr}.compassion-christmas-page #hero-section .thread *{width:100%}.compassion-christmas-page #hero-section .thread .thread-part:first-child{background-color:var(--color-green-200)}.compassion-christmas-page #hero-section .thread .thread-part:nth-child(2){background-color:var(--color-yellow-200)}.compassion-christmas-page #hero-section .thread .thread-part:nth-child(3){background-color:var(--color-orange-200)}.compassion-christmas-page #hero-section .thread .thread-part:last-child{background-color:var(--color-blue-200)}.compassion-christmas-page #hero-section .hero-img-wrap{width:50%;left:auto;right:0;bottom:0;top:0}.compassion-christmas-page #hero-section .hero-img-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.compassion-christmas-page #hero-section p{color:var(--color-black-200)}.compassion-christmas-page #hero-section .btn{text-transform:none}.compassion-christmas-page .compassion-christmas-intro{background:var(--color-white-200)}.compassion-christmas-page .compassion-christmas-intro h2{text-align:center;color:var(--color-sentiment-positive)}.compassion-christmas-page .whats-compassion-christmas h3{font-size:var(--font-size-normal-plus30);font-weight:bold}.compassion-christmas-page .whats-compassion-christmas .row ul{margin-left:0.6rem}.compassion-christmas-page .whats-compassion-christmas .row ul li{position:relative}.compassion-christmas-page .whats-compassion-christmas .row ul li:before{content:"";width:0.7rem;height:0.7rem;background:var(--color-black);position:absolute;left:-1.5rem;border-radius:50%;top:0.7rem}.compassion-christmas-page .get-started{background:var(--color-yellow-100)}.compassion-christmas-page .get-started h3{color:var(--color-sentiment-positive)}.compassion-christmas-page .get-started .get-started__card-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--space-plus20) minmax(0,1fr) var(--space-plus20) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-plus20)}@media only screen and (max-width:1000px){.compassion-christmas-page .get-started .get-started__card-container{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:600px){.compassion-christmas-page .get-started .get-started__card-container{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.compassion-christmas-page .get-started .get-started-card{background:var(--color-white);border:1px solid var(--color-white-400);border-radius:var(--border-radius-plus10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compassion-christmas-page .get-started .get-started-card p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.compassion-christmas-page .get-started .get-started-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compassion-christmas-page .get-started .get-started-card__heading span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-sentiment-positive);color:var(--color-white);width:48px;height:48px;text-align:center;font-size:var(--font-size-normal-plus30);border-radius:100%;margin-right:0.75rem;-ms-flex-negative:0;flex-shrink:0}.compassion-christmas-page .registration-section h2{color:var(--color-blue-300)}.compassion-christmas-page .registration-section .datepickerBlock{position:relative}.compassion-christmas-page .registration-section .datepickerBlock:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;width:20px;height:20px;background:url("https://compcan-res.cloudinary.com/image/upload/v1767124946/pages/compassion-sunday/calendar.svg") no-repeat center /100%}.compassion-christmas-page .registration-section .datepickerBlock input{background:#ffffff00}.compassion-christmas-page .registration-section .radio-wrap{display:inline-block;margin-right:1rem;margin-top:0.5rem}.compassion-christmas-page .helpful-resources{background:var(--color-white-200)}.compassion-christmas-page .helpful-resources h2{color:var(--color-sentiment-positive)}.compassion-christmas-page .helpful-resources ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;text-align:left}.compassion-christmas-page .helpful-resources ul li svg{margin-top:4px;-ms-flex-negative:0;flex-shrink:0}.compassion-christmas-page .helpful-resources ul li span{font-weight:var(--font-weight-sans-bold);color:var(--color-sentiment-positive)}.compassion-christmas-page .bible-verse{background:url("https://compcan-res.cloudinary.com/image/upload/v1784655530/pages/compassion-christmas/bible-verse-background.jpg") center /cover no-repeat;position:relative;color:#fff;padding-block:var(--space-plus100)}.compassion-christmas-page .bible-verse:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#022713;opacity:0.65}@media only screen and (max-width:800px){#hero-section .hero-img-wrap.pos-abs{position:relative;margin-left:var(--space-plus15);width:100%;max-height:340px}#hero-section .hero-img-wrap img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:340px}#hero-section .thread{width:12px}}@media only screen and (min-width:1920px){#hero-section .container{padding-block:var(--space-plus80)}}