.body-container-wrapper{min-height:1px !important}.spacer{padding:40px 0px}.flex-center{display:flex !important;display:-webkit-flex !important;align-items:center !important;-webkit-align-items:center !important}.flex{display:flex !important;display:-webkit-flex !important}.main-tier{background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:8%;position:relative}.main-tier-simple{background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:8%;background:#e6e6e6;position:relative;min-height:50em}.donation-box-simple{padding-top:10vh !important}.main-tier:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.6);z-index:1}.btn-donation-type a{cursor:pointer;padding:10px 20px 14px 20px;font-size:1rem;margin-left:10px;color:#fff !important;background:rgba(228,120,13,0.35);border-bottom:solid 1px #0b75b7;font-family:'Quicksand',sans-serif;font-weight:900;display:inline-block;margin:5px;border:1.5px solid rgba(228,120,13,1)}.btn-donation-type a.btn-active{color:#fff !important;background:rgba(228,120,13,1)}.form-content h2{color:#0b75b7}a.prayer-btn,.prayer-preview{font-size:12px;color:#006eb9;display:inline-block;margin:10px 0px;cursor:pointer}a.prayer-btn .fa{font-size:9px}.main-form-container .form-content{box-shadow:0px 2px 99px rgba(0,0,0,0.5);background-color:#fff;padding:clamp(20px,4vw,64px) clamp(20px,1.875vw,30px);border-radius:7.5px;border-left:10px solid #0885d1;border-right:unset;transition:.2s transform ease}.flipped{-webkit-transform:none;-moz-transform:rotateY(180deg);transform:rotateY(180deg);transition:.2s transform ease;border-left:unset !important;border-right:10px solid #0885d1 !important}.monthly-fm{display:none;-webkit-transform:none;-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.form-content.flipped .give-once-fm{display:none}.form-content.flipped .monthly-fm{display:block !important}.donation-amount ul{margin:0px;padding:0px;width:100%;display:flex;display:-webkit-flex}.donation-amount ul li{display:inline-block;margin:0px;padding:5px;width:fit-content;font-family:'din-mediumregular';font-size:clamp(16px,1.25vw,24px);color:#006eb9;text-transform:capitalize}.donation-amount ul li label{font-family:'Nunito Sans',sans-serif}input.other_amount{width:90%;font-size:25px;color:#006eb9;font-weight:bold;padding:10px;font-family:'Nunito Sans',sans-serif}.other-amount span{width:auto;background:white;font-size:22px;color:#4e4d4d;text-align:center;padding:5px 18px 5px 5px;font-weight:bold;font-family:'Nunito Sans',sans-serif}.other-amount{display:none;margin-top:25px;margin-bottom:12px}:focus{outline:0}body .hs_cos_wrapper_type_form .hs_donation_amount,body .hs_cos_wrapper_type_form .hs_donation_amount_monthly{display:none !important}.modal{display:none;position:fixed;z-index:1;left:0 !important;top:0 !important;width:100% !important;height:100%;overflow:auto;background-color:rgba(0,0,0,0.75);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s;margin-left:0;z-index:9999999999999999999}.modal-content{margin-top:20px;background-color:#fefefe;width:100%;max-width:625px;margin-left:auto;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s;z-index:9999999999999999999;margin-right:auto;float:none;display:block;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);overflow:auto;border-top:0;padding:clamp(20px,2.5vw,40px);height:75vh}.modal-header .close{font-size:38px;color:#0b75b7;font-weight:bolder;line-height:1;position:absolute;right:-18px;top:-29px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{color:#0b75b7;padding:0px 16px;text-align:center;position:relative}.modal-body{padding:2px 16px;max-height:none !important}#prayer-intent-modal .modal-body,.prayer-intent-modal .modal-body{padding:10px 32px}.modal-footer{background:none !important;border:none !important}.modal-body form,#prayer-intent-modalm,.modal-body form,.prayer-intent-modal{font-size:13px;font-family:'din-mediumregular'}#prayer-intent-modal textarea,.prayer-intent-modal textarea{height:100px}.modal-body form .field label span.hs-form-required{color:red;font-size:13px;margin:0px !important;padding:0px !important;font-weight:800;margin-left:1px !important}.modal-body form ul.hs-error-msgs.inputs-list{padding-left:14px;font-size:10px;white-space:normal;position:relative;margin-top:0px !important;display:none !important}.hs_submit .actions{text-align:right;padding:0px !important}.hs_submit .actions input{padding:10px 34px !important;margin-top:16px;margin-right:7px}.stripe-form .stripe-button-el{display:none}.form-columns-3 .hs-form-field:last-child .input{margin-right:0px !important}.modal.flex-center{display:block !important}.btn-submit-prayer:hover,.modal-footer .btn-close:hover{background-color:#ff8a0c !important}.btn-submit-prayer,.modal-footer .btn-close{background-color:#e97e0b !important;border-radius:5px;border:1px solid #e97e0b !important;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;transition:1s ease;background-image:none !important;font-family:'din-boldregular';font-size:16px !important;color:#fff;cursor:pointer !important;padding:10px 34px !important;text-transform:UPPERCASE;font-size:12px !important;margin-top:16px;margin-right:15px}.prayer-intent-row .btn-icons{font-size:12px;color:#006eb9;position:absolute;right:10px}.prayer-intent-row .btn-icons .fa{margin-left:6px !important}.prayer-intent-row{position:relative}.prayer-div{display:block;border:1px dashed #006eb9;padding:5px 10px;margin:10px 0px}.error-form-div ul li{margin:7px 0px}.error-form-div ul{margin:0px !important;padding-left:18px !important;font-size:13px;text-transform:inherit;font-weight:600}.error-form-div{background:#fdd;padding:10px;color:#a94442;background-color:#f2dede;margin-bottom:20px;border:1px solid transparent;border-radius:4px;border-color:#ebccd1}.error-form-div p{color:#a94442;font-weight:600}input[type="submit"]:disabled,.disabled{opacity:.5;cursor:not-allowed !important}.thankyou-tier h2{color:#fff !important;text-align:center !important;font-size:67px !important;font-weight:100 !important;margin-bottom:0px;font-family:'din-regularregular';text-shadow:2px 2px black}.thankyou-tier p{color:#fff;text-align:center;font-style:italic;font-size:37px;font-weight:800}.Checkout.is-desktop .Button{font-size:15px !important;white-space:nowrap}#error-containet-modal .modal-body p,.error-containet-modal .modal-body p{text-align:center;color:#a94442;background:#fdd;padding:10px;border-radius:5px;margin:10px;border:1px solid transparent;border-radius:4px;border-color:#ebccd1;font-size:14px;font-weight:600}#wait-modal.flex-center,.wait-modal.flex-center{display:flex !important;display:-webkit-flex !important;text-align:center}#wait-modal p,.wait-modal p{display:block;width:100%;color:#fff}.stripe_checkout_app #container{height:100%;margin-top:15vh}.Overlay-Badge--testMode{display:block;width:100%;text-align:center;font-size:20px;padding:1px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;position:static;min-height:32px;border-radius:0}.cta-buttons .share-btn{display:flex;display:-webkit-flex;align-items:center;color:#fff;font-weight:900;max-width:336px}.share-btn .text-desc{margin-left:7px}.cta-buttons .dl-btn{padding:13px 20px;text-decoration:none;text-align:center;color:#fff;font-weight:900;border:2px solid #fff;transition:500ms ease all}.cta-buttons .dl-btn:hover{background:#fff;color:black}.main-form-container{max-width:547px;width:100%;float:none;margin-left:auto}.form-donation-container div{float:none !important}.modal-content form.hs-form fieldset .hs-form-field{padding:5px}.form-donation-container{width:100% !important}#donation-tier-master{background-size:cover;background-repeat:no-repeat}.donation-tier{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:min(1250px,100%);margin:auto}.donation-tier .left-section,.donation-tier .right-section{width:50%;flex-basis:50%;position:relative;background-size:cover;padding:clamp(40px,6.25vw,100px) clamp(20px,2.5vw,40px);background-repeat:no-repeat}.hide-this-form{display:none}.form-content>div:after{content:" Donation form loading... Please wait. ";font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:bold;color:#0b75b7}.form-content>div .form-body,.form-content>div h2{display:none;position:relative}.show-form .form-content>div:after{display:none !important}.show-form .form-content>div .form-body,.show-form .form-content>div h2{display:block}@-webkit-keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width:414px){.modal-content{width:100%}}@media(max-width:1024px){.form-donation-container,.form-donation-container-zambia{width:50% !important}.main-tier{height:100vh}.thankyou-tier h2{font-size:81px !important}.donation-tier .form-donation-container{width:100% !important}}@media(max-width:900px){.donation-amount ul{display:block}.donation-amount ul li{display:block;margin:10px 0px}.main-tier{height:103vh}.thankyou-tier p{font-size:16px !important}.thankyou-tier h2{font-size:36px !important}.main-form-container .form-content{padding:35px 30px}}@media(max-width:760px){.donation-tier{display:-webkit-box;display:-ms-flexbox;display:block}.donation-tier .left-section,.donation-tier .right-section{width:100%}.desc-part br{display:none}.form-donation-container .options{text-align:center}.modal-content{padding:10px}.modal-content{margin-top:0}.modal-header .close{right:0px;top:-3px}}@media(max-width:667px){.form-donation-container,.form-donation-container-zambia{width:100% !important}}@media(max-width:375px){.donation-amount ul li{font-size:15px}.main-form-container input{margin-bottom:0px !important}}::-moz-placeholder{color:#999 !important;font-size:14px;font-weight:100;letter-spacing:1px;opacity:1}::-ms-input-placeholder{color:#999 !important;font-size:14px;font-weight:100;letter-spacing:1px}@media(min-width:1700px){.donation-box-simple{padding-top:15vh !important}}