.vestry-donation--detail__banner-img{min-height:600px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.vestry-donation--detail__banner-img{min-height:400px}}.give-wrap.container{margin-top:-70px;padding:100px;background-color:var(--c-light);-webkit-box-shadow:0 15px 40px 0 rgb(0 0 0 / .1);box-shadow:0 15px 40px 0 rgb(0 0 0 / .1)}.give-wrap.container .give-form-title{font-size:40px;line-height:48px;margin-bottom:50px}@media screen and (max-width:991px){.give-wrap.container .give-form-title{font-size:35px;line-height:42px}}@media screen and (max-width:991px){.give-wrap.container{padding:40px 15px}}.give-goal-progress{color:var(--c-dark);margin-bottom:40px}.give-goal-progress .goal-text,.give-goal-progress .income{color:var(--c-active)}#give_error_test_mode{margin-bottom:40px}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-color:var(--c-active)}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:var(--c-active);height:60px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--c-light);font-size:20px}form[id*=give-form] .give-donation-amount #give-amount{border-color:var(--c-active);height:60px;font-size:24px}form[id*=give-form] .give-donation-amount #give-amount-text{border-color:var(--c-active);height:60px;font-size:24px;color:var(--c-dark);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}@media screen and (max-width:767px){#give-final-total-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}form[id*=give-form] #give-donation-level-radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px){form[id*=give-form] #give-donation-level-radio-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 5px}}form[id*=give-form] #give-donation-level-radio-list li:not(:last-child){margin-right:50px}@media screen and (max-width:767px){form[id*=give-form] #give-donation-level-radio-list li:not(:last-child){margin-bottom:15px}}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{position:relative}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7px;height:7px;border:1px solid var(--c-active);background-color:var(--c-active);border-radius:50%;z-index:2;opacity:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]:before:checked:before{opacity:1}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]:after{content:"";position:absolute;top:-1px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--c-light);border:2px solid rgba(var(--ca-dark),.1);border-radius:50%}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]:checked:before{opacity:1}@media screen and (max-width:767px){form[id*=give-form] #give-gateway-radio-list>li{margin-bottom:15px}}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{position:relative}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-4px,-4px);-ms-transform:translate(-4px,-4px);transform:translate(-4px,-4px);width:8px;height:8px;border:1px solid var(--c-active);background-color:var(--c-active);border-radius:50%;z-index:2;opacity:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]:before:checked:before{opacity:1}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]:after{content:"";position:absolute;top:-1px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--c-light);border:2px solid rgba(var(--ca-dark),.1);border-radius:50%}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]:checked:before{opacity:1}form[id*=give-form] fieldset{margin-top:50px}form[id*=give-form] fieldset legend{color:var(--c-dark)!important;font-size:24px!important;border:none!important}form[id*=give-form] label{color:var(--c-dark)}form[id*=give-form] p[id*=give-anonymous-donation-wrap] label{max-width:100%;overflow:hidden}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#fff0;border-color:#fff0;color:var(--c-dark);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;padding:0}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border-color:#fff0;color:var(--c-active);font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.give-submit-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}form select.give-select{min-height:42px;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0!important}form select.give-select::-ms-expand{display:none}.give-submit.give-btn{color:var(--c-light);background-color:var(--c-active);text-transform:uppercase;padding:20px 40px;border-color:var(--c-active);letter-spacing:1px;font-weight:700;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.give-submit.give-btn{margin:0 auto}}.give-submit.give-btn:hover{background-color:#fff0;color:var(--c-active)}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin-top:50px}.vestry-donation--detail__subscribe{background-position:left;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:130px 15px}@media screen and (max-width:767px){.vestry-donation--detail__subscribe{margin:0 auto;padding:60px 15px}}.vestry-donation--detail__subscribe .wpcf7{max-width:100%}.vestry-donation--detail__subscribe a{width:47px;height:80px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:40px}@media screen and (max-width:767px){.vestry-donation--detail__subscribe a{margin-bottom:20px}}.vestry-donation--detail__subscribe h2{color:var(--c-light);font-size:42px;font-family:var(--font-2);max-width:740px;letter-spacing:2.33px;text-align:center;margin-bottom:23px}@media screen and (max-width:767px){.vestry-donation--detail__subscribe h2{font-size:35px;line-height:42px}}.vestry-donation--detail__subscribe p{font-size:18px;color:var(--c-light);font-weight:400;margin-bottom:23px}.vestry-donation--detail__subscribe .wpcf7 p{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.vestry-donation--detail__subscribe .wpcf7 p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vestry-donation--detail__subscribe input:not([type=submit]){background:rgba(var(--ca-dark),.1);padding:17px 20px;border:0;-webkit-box-shadow:none;box-shadow:none;color:var(--c-light)}@media screen and (max-width:767px){.vestry-donation--detail__subscribe input:not([type=submit]){max-width:100%}}.vestry-donation--detail__subscribe input[type=submit]{background:var(--c-light);color:var(--c-dark);border-color:var(--c-light);font-weight:700;font-size:14px;line-height:1;letter-spacing:1px;font-style:normal;padding:22px 38px}.vestry-donation--detail__subscribe ::-webkit-input-placeholder{color:var(--c-light)}.vestry-donation--detail__subscribe ::-moz-placeholder{color:var(--c-light)}.vestry-donation--detail__subscribe :-ms-input-placeholder{color:var(--c-light)}.vestry-donation--detail__subscribe :-moz-placeholder{color:var(--c-light)}