.auction_area{position:relative;background-color:var(--blue);color:#fff}.onlinefundraising_area{position:relative;background-color:var(--green);color:#fff}.membership_area{position:relative;background-color:var(--green);color:#fff}.donormanagement_area{position:relative;background-color:var(--black);color:#fff}.volunteer_area{position:relative;background-color:var(--pink);color:#fff}.grants_area{position:relative;background-color:var(--blue);color:#fff}.pink{color:var(--pink)!important}.bg_yellow{background-color:var(--yellow)}.bg_green{background-color:var(--green)}.white{color:#fff}.font14{font-size:14px}.font16{font-size:16px}label.form-check-label{font-size:18px}.form-floating>label{top:12%;left:.5em;opacity:.4;font-size:.9em}.form-floating-lg>label{top:0;left:.5em;opacity:.4;font-size:16px}.form-control-lg{font-size:16px;height:auto!important}.form-control-lg::placeholder{opacity:.4}.form-floating>.form-control-lg{padding-left:13px;height:auto!important}.form-control-xl{padding:10px 10px 10px 10px!important;font-size:1em;height:auto!important}.form-control-xl::placeholder{opacity:.5;font-size:.8em}.form-floating>.form-control-xl{padding:25px 10px 10px .8em!important;font-size:1em;height:auto!important}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.65) translateY(-.5rem) translateX(.15rem);padding-left:1em;top:0;left:0}.input-group-xl>.btn,.input-group-xl>.form-control,.input-group-xl>.form-select,.input-group-xl>.input-group-text{padding:20px 10px 20px 10px!important;font-size:1em;height:auto!important;border-radius:.5rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:10px 10px 10px 10px!important;font-size:16px;height:auto!important;border-radius:.5rem}.form-label{font-weight:normal;font-size:16px;letter-spacing:-.48px}.button.button-large{font-size:1.6rem;padding:1.5rem 2.5rem}.button.button-xlarge{font-size:1.9rem;padding:1.5rem 2.5rem;max-width:260px}.button[disabled]{background-color:var(--black);border-color:var(--black);color:#fff;opacity:.4}.stretch{width:100%}.title_md{padding:2rem 0;letter-spacing:-.4px;font-family:var(--primaryFontMedium)}.bu_box{height:100%;position:relative;padding:3.5rem 3.2rem;padding-bottom:6rem;border:.3rem solid var(--black);-webkit-box-shadow:0 0 1.4rem rgb(0,0,0,.3);box-shadow:0 0 1.4rem rgb(0,0,0,.3);border-radius:1.5rem;background-color:var(--white)}.bu_box p{font-size:16px;line-height:1.4}.bu_box .title_md{padding:2rem 0;letter-spacing:-.4px;font-family:var(--primaryFontMedium)}.blue{color:var(--blue)}.hero_content ul{font-size:21px}.StepProgressHorizontal .progressbar{counter-reset:step;margin-left:auto;margin-right:auto;width:800px}.StepProgressHorizontal .progressbar li{list-style-type:none;width:33%;float:left;font-size:12px;position:relative;text-align:center;text-transform:uppercase;color:#7d7d7d}.StepProgressHorizontal .progressbar.four li{width:25%}.StepProgressHorizontal .progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:2px solid #7d7d7d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff;z-index:2;position:inherit}.StepProgressHorizontal .progressbar li:after{width:100%;height:2px;content:'';position:absolute;background-color:#7d7d7d;top:15px;left:-50%;z-index:0}.StepProgressHorizontal .progressbar li:first-child:after{content:none}.StepProgressHorizontal .progressbar li.active{color:#008000}.StepProgressHorizontal .progressbar li.active:before{border-color:#55b776;background-color:#55b776;color:#fff}.StepProgressHorizontal .progressbar li.active.leadout+li:after{background-color:#55b776}.use_area .container,.video_area .container,.set_event_area .container,.partner_area .container,.pricing_cards_area .container,.event_info_area .container,.hero_area.short .container{max-width:1250px}.sp-allaccounts-fields-container,.sp-allaccounts-fields-container label{font-family:'GT Flexa'!important}.partner_slider img{height:50px!important}.notification{background-color:var(--pink);color:#fff;text-align:center;line-height:25px;font-size:14px;box-shadow:3px 3px 3px #888;padding:5px 10px;z-index:10000;width:400px;margin:auto;top:20px;left:0;right:0;position:fixed}.text-danger{font-size:16px}.shadow-medium{box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12)}.shadow-medium.dynamic:hover{box-shadow:0 10px 17px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12);background-position:0 -15px;background-image:none!important}.shadow-medium.selected{border:solid 2px #4c85db!important}