/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.banner__image{background:#000}.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{width:100% !important;height:360px !important}@media screen and (max-width:1300px){.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{height:330px !important}}@media screen and (max-width:420px){.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{height:400px !important}}.views_slideshow_cycle_slide img{height:360px !important;object-fit:cover;opacity:.6}@media screen and (max-width:1300px){.views_slideshow_cycle_slide img{height:330px !important}}@media screen and (max-width:420px){.views_slideshow_cycle_slide img{height:370px !important}}@media screen and (max-width:991px){.path-frontpage .banner .views-slideshow-controls-bottom{display:none}}.banner__view{position:relative}.banner__view .banner__overlay{position:absolute;top:50%;transform:translate(-50%,-50%)}.banner__view .banner__overlay.banner__grey__frame{background:rgba(0,0,0,0.6);width:800px;padding:30px;left:0;transform:translate(20%,-50%)}@media screen and (max-width:1300px){.banner__view .banner__overlay.banner__grey__frame{transform:translate(13%,-50%)}}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__grey__frame{width:75%;left:50%;padding:15px;transform:translate(-50%,-50%)}}.banner__view .banner__overlay.banner__grey__frame .banner__title{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__grey__frame .banner__title{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__grey__frame .banner__title a{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__grey__frame .banner__title a{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__grey__frame .banner__title a::after{border-bottom:1px solid #fff;content:'';position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame{width:700px;padding:30px;left:0;transform:translate(20%,-50%)}@media screen and (max-width:1300px){.banner__view .banner__overlay.banner__normal__frame{transform:translate(13%,-50%)}}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__normal__frame{width:75%;left:50%;padding:15px;transform:translate(-50%,-50%)}}@media screen and (max-width:580px){.banner__view .banner__overlay.banner__normal__frame{width:85%;transform:translate(-50%,-50%)}}.banner__view .banner__overlay.banner__normal__frame .banner__title{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__normal__frame .banner__title{font-size:26px;line-height:28px}}@media screen and (max-width:580px){.banner__view .banner__overlay.banner__normal__frame .banner__title{font-size:20px;line-height:22px}}.banner__view .banner__overlay.banner__normal__frame .banner__title a{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__normal__frame .banner__title a{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__normal__frame .banner__title a::after{border-bottom:1px solid #fff;content:'';position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame .banner__caption{font-size:22px;color:#fff;margin-top:10px}@media screen and (max-width:991px){.banner__view .banner__overlay.banner__normal__frame .banner__caption{font-size:18px;line-height:22px}}.banner__view .banner__overlay .banner__view__more{margin:10px 0 0}@media screen and (max-width:991px){.banner__view .banner__overlay .banner__view__more{margin:10px 0 0}}.banner__view .banner__overlay .banner__view__more a{font-size:17px;padding:17px 65px;display:inline-block}@media screen and (max-width:991px){.banner__view .banner__overlay .banner__view__more a{font-size:14px;padding:13px 32px}}.banner__view .banner__overlay .banner__view__more.orange__button a{border-radius:0}.banner__view .banner__overlay .banner_slogan_body_text{margin-top:15px}.banner__view .banner__overlay .banner_slogan_body_text ul{margin-bottom:0}.banner__view .banner__overlay .banner_slogan_body_text ul li{font-size:18px;color:#fff;line-height:24px}.banner__view .banner__overlay .banner_slogan_body_text ul li::marker{color:#f38c0d;font-size:22px}.views-slideshow-controls-top{width:100%;position:absolute;z-index:11;top:45%}.views-slideshow-controls-top .views_slideshow_controls_text{display:flex;justify-content:space-between}.views-slideshow-controls-top .views_slideshow_controls_text_pause{display:none}.views_slideshow_controls_text_previous,.slick-prev,.views_slideshow_controls_text_next,.slick-next{font-size:0;padding:25px;background:url("/themes/custom/bigfundraising/css/../images/bfr_icons/bfr_arrow_left_black.svg") no-repeat center;display:block;background-color:#fff}@media screen and (max-width:991px){.views_slideshow_controls_text_previous,.slick-prev,.views_slideshow_controls_text_next,.slick-next{padding:16px}}.views_slideshow_controls_text_next,.slick-next{transform:rotate(180deg);margin-right:10px}@media screen and (max-width:991px){.views_slideshow_controls_text_next,.slick-next{margin-right:0;opacity:.8}}.views_slideshow_controls_text_previous,.slick-prev{margin-left:10px}@media screen and (max-width:991px){.views_slideshow_controls_text_previous,.slick-prev{margin-left:0;opacity:.8}}.path-frontpage .skin-default{position:relative}.views-slideshow-controls-bottom{position:absolute;bottom:10px;z-index:11;display:flex;width:100%;justify-content:center}.views-slideshow-controls-bottom .item-list ul{display:flex;justify-content:center;z-index:111;flex-direction:row;padding-left:0}.views-slideshow-controls-bottom .item-list ul li{padding:1px;width:9px;height:9px;border:0;background-color:#fff}.views-slideshow-controls-bottom .item-list ul li:hover{background-color:#f38c0d}.views-slideshow-controls-bottom .item-list ul li.active{margin:.4em;background-color:#f38c0d}.banner__bottom p{font-family:"skolar-latin",sans-serif;font-weight:400;font-style:normal;text-align:center;background:#0173b2;padding:20px;line-height:36px;font-size:35px;color:#fff;letter-spacing:8px;margin-bottom:0}@media screen and (max-width:991px){.banner__bottom p{font-size:20px;line-height:26px;padding:10px}}.slick-dots{bottom:-45px}.slick-dots li button:before{font-size:18px}.slick-dots li.slick-active button:before{color:#f38c0d}@media screen and (max-width:1300px){.slick-slider .slick-prev{left:-4%;padding:15px}}@media screen and (min-width:991px) and (max-width:1199px){.slick-slider .slick-prev{left:0}}@media screen and (max-width:991px){.slick-slider .slick-prev{left:-9px;top:53%}}@media screen and (max-width:1300px){.slick-slider .slick-next{right:-4%;padding:15px}}@media screen and (min-width:991px) and (max-width:1199px){.slick-slider .slick-next{right:0}}@media screen and (max-width:991px){.slick-slider .slick-next{right:-9px;top:50%}}@media screen and (min-width:991px){.path-frontpage .school__fund__topten .slick-next{top:38.5%}}@media screen and (max-width:991px){.path-frontpage .school__fund__topten .slick-next{top:41.9% !important}}@media screen and (max-width:991px){.path-frontpage .slick-slider .slick-prev,.node--type-mini-resource .slick-slider .slick-prev{left:-15px;top:45%}.path-frontpage .slick-slider .slick-next,.node--type-mini-resource .slick-slider .slick-next{right:-15px;top:40%}}button.slick-arrow{top:45%}.slick__slider .view-content{background:url("/themes/custom/bigfundraising/css/../images/bfr_icons/loader.gif") no-repeat top;background-size:70px;min-height:70px;margin:10px 0}@media screen and (min-width:991px) and (max-width:1199px){.slick__slider .view-content{padding:0 40px}}.slick__slider .view-content .views-row{display:none}.slick__slider .view-content.slick-slider{background:none}.slick__slider .view-content.slick-slider .views-row{display:block}@media screen and (min-width:991px){.section__customer__say .slick-prev{top:56%}}@media screen and (max-width:991px){.section__product__banner .field--name-field-banner-image{margin-top:15%}}
.fieldset-wrapper #block-socialauthlogin{display:flex;align-items:center;padding-top:22px}#capslockdiv p{margin-left:20px;margin-top:0}.fieldset-wrapper #block-socialauthlogin:before{content:"Continue with";display:inline-block;margin-left:20px;margin-right:15px}.social-auth.auth-link img{width:30px;height:auto;border-radius:10%}@media only screen and (max-width:600px){.social-auth.auth-link img{width:20px;height:auto;border-radius:15%}}.user-login-form{position:relative}#block-bigfundraising-content #block-socialauthlogin{display:flex;align-items:center;padding-top:20px;right:10px;bottom:25px;position:absolute}#block-bigfundraising-content #block-socialauthlogin:before{content:"Continue with";display:inline-block;margin-left:20px;margin-right:15px}#user-login-form .actions-suffix{float:left;position:relative;bottom:0 !important;left:20px;font-weight:400}.page-user-login .user-login-form .forgot-password{width:65% !important}article .align-right{float:right;padding-left:20px;width:auto !important}article img.align-left{float:left;padding-right:20px;width:auto !important}.page-user-login .user-login-form .error{color:red}@media only screen and (max-width:991px){.page-user-login .user-login-form .forgot-password{width:57% !important}}@media screen and (max-width:767px){article img.align-left{padding-right:0;margin-bottom:20px}article img.align-right{padding-left:0;margin-bottom:20px}}
.webform-submission-form fieldset{position:relative}.webform-submission-form fieldset label{display:none}.webform-submission-form fieldset label.form-required{position:absolute;top:7px;z-index:11;visibility:hidden;font-size:13px;padding-left:10px;display:block;font-weight:normal}.webform-submission-form fieldset label.form-required::after{content:'*';color:red;visibility:visible;padding-left:4px;background:none}.webform-submission-form fieldset label.form-required.input-has-value{display:none}.webform-submission-form fieldset .error{font-weight:normal;color:red;font-size:13px}.webform-submission-form .form-type-email{position:relative}.webform-submission-form .form-type-email a{font-family:"Helvetica Neue Light";position:absolute;top:27%;right:5%;color:#0c78cb;font-size:14px}.webform-submission-form .form-type-email input{padding-right:100px}.webform-submission-form .js-form-item label{display:none}.webform-submission-form .js-form-item label.error{font-weight:normal;color:red;font-size:13px}.webform-submission-form .js-form-item label.form-required::after{visibility:visible;margin-left:10px}.path-webform .g-recaptcha{justify-content:flex-start;margin-bottom:13px;margin-left:0}.path-webform form.webform-submission-form{box-shadow:1px 2px 15px #ece9e5;margin:10px auto 50px;border:0 !important;padding-bottom:1%;padding:30px}@media screen and (min-width:991px){.path-webform form.webform-submission-form{max-width:44%}}@media screen and (max-width:767px){.path-webform form.webform-submission-form{padding:15px}}.path-webform form.webform-submission-form .form-check .error{color:red;font-size:14px;display:block;padding:0 5px}.path-webform form.webform-submission-form .form-type-processed-text h2{font-family:"skolar-latin",sans-serif;font-weight:700;font-style:normal;color:#0b5c70}.path-webform form.webform-submission-form fieldset{margin-bottom:25px !important}.path-webform form.webform-submission-form fieldset input,.path-webform form.webform-submission-form fieldset select,.path-webform form.webform-submission-form fieldset textarea{font-family:"Helvetica";font-weight:300;border-color:#f4f1ed !important;color:#464443 !important;font-size:13px}.path-webform form.webform-submission-form fieldset.form-type-number input::placeholder{color:#353e46 !important}.path-webform form.webform-submission-form fieldset select{min-height:34px}.path-webform form.webform-submission-form fieldset textarea{padding:6px 12px !important;height:108px}.path-webform form.webform-submission-form fieldset input{min-height:34px;color:#464443}.path-webform form.webform-submission-form fieldset input[type='radio']{min-height:auto}.path-webform form.webform-submission-form fieldset.form-type-email{position:relative}.path-webform form.webform-submission-form fieldset.form-type-email a{font-family:"Helvetica Neue Light";position:absolute;top:24%;right:5%;color:#0c78cb;font-size:13px}.path-webform form.webform-submission-form fieldset.form-type-email input{padding-right:100px}.path-webform form.webform-submission-form fieldset.form-type-managed-file .form-managed-file{display:flex;align-items:center}.path-webform form.webform-submission-form fieldset.form-type-managed-file .form-managed-file button{background:#f38c0d;border:0;margin-left:10px}@media screen and (max-width:991px){.path-webform form.webform-submission-form fieldset.form-type-processed-text img{width:100%;margin-bottom:20px}}.path-webform form.webform-submission-form label.form-check-label{padding-left:20px;font-size:14px}.path-webform form.webform-submission-form .description{display:block;margin:10px 0 0}.path-webform form.webform-submission-form .form-actions button{width:100%}.path-webform form.webform-submission-start-a-fundraiser-form .form-type-processed-text,.path-webform form.webform-three-column .form-type-processed-text{width:47%;margin-bottom:0 !important}@media screen and (max-width:991px){.path-webform form.webform-submission-start-a-fundraiser-form .form-type-processed-text,.path-webform form.webform-three-column .form-type-processed-text{float:none;margin:0;width:100%}}.path-webform form.webform__with__image,.path-webform form.webform-submission-contact-form,.path-webform form.webform-submission-start-a-fundraiser-form,.path-webform form.webform-submission-purchase-order-form-form,.path-webform form.webform-submission-get-your-free-brochure-form,.path-webform form.webform-submission-alpine-tumbler-design-form-form,.path-webform form.webform-submission-super-splash-party-feedback-form-form,.path-webform form.webform-submission-agreement-form-form{max-width:100% !important;padding:30px}@media screen and (max-width:767px){.path-webform form.webform__with__image,.path-webform form.webform-submission-contact-form,.path-webform form.webform-submission-start-a-fundraiser-form,.path-webform form.webform-submission-purchase-order-form-form,.path-webform form.webform-submission-get-your-free-brochure-form,.path-webform form.webform-submission-alpine-tumbler-design-form-form,.path-webform form.webform-submission-super-splash-party-feedback-form-form,.path-webform form.webform-submission-agreement-form-form{padding:10px}}.path-webform form.webform__with__image fieldset[id*='form-image'],.path-webform form.webform__with__image fieldset.webform__image,.path-webform form.webform-submission-contact-form fieldset[id*='form-image'],.path-webform form.webform-submission-contact-form fieldset.webform__image,.path-webform form.webform-submission-start-a-fundraiser-form fieldset[id*='form-image'],.path-webform form.webform-submission-start-a-fundraiser-form fieldset.webform__image,.path-webform form.webform-submission-purchase-order-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-purchase-order-form-form fieldset.webform__image,.path-webform form.webform-submission-get-your-free-brochure-form fieldset[id*='form-image'],.path-webform form.webform-submission-get-your-free-brochure-form fieldset.webform__image,.path-webform form.webform-submission-alpine-tumbler-design-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-alpine-tumbler-design-form-form fieldset.webform__image,.path-webform form.webform-submission-super-splash-party-feedback-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-super-splash-party-feedback-form-form fieldset.webform__image,.path-webform form.webform-submission-agreement-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-agreement-form-form fieldset.webform__image{float:right;margin-left:25px;width:50%;margin-bottom:0 !important}@media screen and (max-width:991px){.path-webform form.webform__with__image fieldset[id*='form-image'],.path-webform form.webform__with__image fieldset.webform__image,.path-webform form.webform-submission-contact-form fieldset[id*='form-image'],.path-webform form.webform-submission-contact-form fieldset.webform__image,.path-webform form.webform-submission-start-a-fundraiser-form fieldset[id*='form-image'],.path-webform form.webform-submission-start-a-fundraiser-form fieldset.webform__image,.path-webform form.webform-submission-purchase-order-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-purchase-order-form-form fieldset.webform__image,.path-webform form.webform-submission-get-your-free-brochure-form fieldset[id*='form-image'],.path-webform form.webform-submission-get-your-free-brochure-form fieldset.webform__image,.path-webform form.webform-submission-alpine-tumbler-design-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-alpine-tumbler-design-form-form fieldset.webform__image,.path-webform form.webform-submission-super-splash-party-feedback-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-super-splash-party-feedback-form-form fieldset.webform__image,.path-webform form.webform-submission-agreement-form-form fieldset[id*='form-image'],.path-webform form.webform-submission-agreement-form-form fieldset.webform__image{float:none;margin:0;width:100%}}.path-webform form.webform__with__image .form-actions,.path-webform form.webform-submission-contact-form .form-actions,.path-webform form.webform-submission-start-a-fundraiser-form .form-actions,.path-webform form.webform-submission-purchase-order-form-form .form-actions,.path-webform form.webform-submission-get-your-free-brochure-form .form-actions,.path-webform form.webform-submission-alpine-tumbler-design-form-form .form-actions,.path-webform form.webform-submission-super-splash-party-feedback-form-form .form-actions,.path-webform form.webform-submission-agreement-form-form .form-actions{text-align:left;margin-top:10px}.path-webform form.webform__with__image .form-actions button,.path-webform form.webform-submission-contact-form .form-actions button,.path-webform form.webform-submission-start-a-fundraiser-form .form-actions button,.path-webform form.webform-submission-purchase-order-form-form .form-actions button,.path-webform form.webform-submission-get-your-free-brochure-form .form-actions button,.path-webform form.webform-submission-alpine-tumbler-design-form-form .form-actions button,.path-webform form.webform-submission-super-splash-party-feedback-form-form .form-actions button,.path-webform form.webform-submission-agreement-form-form .form-actions button{width:auto}.path-webform form.webform-submission-purchase-order-form-form fieldset[id*='payment-terms']{margin-bottom:0 !important}.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-address-same-as-billing{margin-bottom:35px}.path-webform form.webform-submission-purchase-order-form-form .form-type-number .input-group-text{min-height:2px;padding:8.8px 13px;border-right:0;border-radius:0;display:flex;align-items:center;justify-content:center;line-height:15px;font-size:14px;font-family:'Helvetica'}.path-webform form.webform-submission-purchase-order-form-form .form-item-zip-code{width:47.5%}@media screen and (max-width:1366px){.path-webform form.webform-submission-purchase-order-form-form .form-item-zip-code{width:100%}}.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-city,.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-zip-code,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-item-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-alt-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-_st-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_nd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_rd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-total-amount{width:33%;display:inline-block;vertical-align:top}@media screen and (max-width:1366px){.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-city,.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-zip-code,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-item-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-alt-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-_st-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_nd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_rd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-total-amount{margin:0}}@media screen and (max-width:991px){.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-city,.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-zip-code,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-item-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-alt-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-_st-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_nd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_rd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-total-amount{width:49%}}@media screen and (max-width:767px){.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-city,.path-webform form.webform-submission-purchase-order-form-form .form-item-shipping-zip-code,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-item-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-alt-phone,.path-webform form.webform-submission-purchase-order-form-form .form-item-_st-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_nd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-_rd-product-total,.path-webform form.webform-submission-purchase-order-form-form .form-item-total-amount{width:100%}}.path-webform form.webform-submission-start-a-fundraiser-form .form-type-select,.path-webform form.webform-submission-start-a-fundraiser-form .form-type-number,.path-webform form.webform-submission-start-a-fundraiser-form .form-type-date,.path-webform form.webform-submission-start-a-fundraiser-form .form-item-purpose-for-sale,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-select,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-number,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-date,.path-webform form.webform-submission-get-your-free-brochure-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-type-select,.path-webform form.webform-submission-purchase-order-form-form .form-type-number,.path-webform form.webform-submission-purchase-order-form-form .form-type-date,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-three-column .form-type-select,.path-webform form.webform-three-column .form-type-number,.path-webform form.webform-three-column .form-type-date,.path-webform form.webform-three-column .form-item-purpose-for-sale{width:100%;display:inline-block;vertical-align:top}@media screen and (max-width:1366px){.path-webform form.webform-submission-start-a-fundraiser-form .form-type-select,.path-webform form.webform-submission-start-a-fundraiser-form .form-type-number,.path-webform form.webform-submission-start-a-fundraiser-form .form-type-date,.path-webform form.webform-submission-start-a-fundraiser-form .form-item-purpose-for-sale,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-select,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-number,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-date,.path-webform form.webform-submission-get-your-free-brochure-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-type-select,.path-webform form.webform-submission-purchase-order-form-form .form-type-number,.path-webform form.webform-submission-purchase-order-form-form .form-type-date,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-three-column .form-type-select,.path-webform form.webform-three-column .form-type-number,.path-webform form.webform-three-column .form-type-date,.path-webform form.webform-three-column .form-item-purpose-for-sale{margin:0}}@media screen and (max-width:767px){.path-webform form.webform-submission-start-a-fundraiser-form .form-type-select,.path-webform form.webform-submission-start-a-fundraiser-form .form-type-number,.path-webform form.webform-submission-start-a-fundraiser-form .form-type-date,.path-webform form.webform-submission-start-a-fundraiser-form .form-item-purpose-for-sale,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-select,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-number,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-date,.path-webform form.webform-submission-get-your-free-brochure-form .form-item-purpose-for-sale,.path-webform form.webform-submission-purchase-order-form-form .form-type-select,.path-webform form.webform-submission-purchase-order-form-form .form-type-number,.path-webform form.webform-submission-purchase-order-form-form .form-type-date,.path-webform form.webform-submission-purchase-order-form-form .form-item-purpose-for-sale,.path-webform form.webform-three-column .form-type-select,.path-webform form.webform-three-column .form-type-number,.path-webform form.webform-three-column .form-type-date,.path-webform form.webform-three-column .form-item-purpose-for-sale{width:100%}}.path-webform form.webform-submission-start-a-fundraiser-form .form-type-select.form-item-state,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-select.form-item-state,.path-webform form.webform-submission-purchase-order-form-form .form-type-select.form-item-state,.path-webform form.webform-three-column .form-type-select.form-item-state{width:auto;display:block;margin:0}.path-webform form.webform-submission-start-a-fundraiser-form .form-type-email,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-email,.path-webform form.webform-submission-purchase-order-form-form .form-type-email,.path-webform form.webform-three-column .form-type-email{width:47.5%}@media screen and (max-width:1366px){.path-webform form.webform-submission-start-a-fundraiser-form .form-type-email,.path-webform form.webform-submission-get-your-free-brochure-form .form-type-email,.path-webform form.webform-submission-purchase-order-form-form .form-type-email,.path-webform form.webform-three-column .form-type-email{width:100%}}.path-webform .webform-submission-form .js-form-item label{display:none}.path-webform .webform-submission-form .js-form-item label.error{font-weight:normal;color:red;font-size:13px}.path-webform.contact-section .webform-submission-form .js-form-item.checkbox label{display:block}.webform-submission-purchase-order-form-form div[id*='edit-product'] input::placeholder{color:#fff !important}.webform-submission-purchase-order-form-form .form-item-total-amount input::placeholder{color:#fff !important}.webform-submission-purchase-order-form-form .field-prefix{height:34px;border-radius:0}.path-webform .webform-submission-form .js-form-item{display:block;margin-inline-start:2px;margin-inline-end:2px;padding-block-start:.35em;padding-inline-start:.75em;padding-inline-end:.75em;padding-block-end:.625em;min-inline-size:min-content;border-width:2px;border-style:groove;border-color:silver;border-image:initial;min-width:0;padding:0;margin:0;border:0;width:47.5%;position:relative}@media screen and (max-width:767px){.path-webform .webform-submission-form .js-form-item{width:100%}}.path-webform .webform-submission-form .js-form-item label.form-required::after{content:'*';color:red;visibility:visible;padding-left:4px;background:none;font-size:13px;font-weight:normal}.path-webform .webform-submission-form #edit-form-image{float:right;padding-left:20px}@media screen and (max-width:767px){.path-webform .webform-submission-form #edit-form-image{float:none;padding-left:0;width:100%}}.path-webform .webform-submission-form .js-form-type-checkbox{width:97%;margin:24px}.path-webform .webform-submission-form .form-switch .form-check-input{background:url("/themes/custom/bigfundraising/images/switch_off.svg") no-repeat center;background-size:contain;border:0;left:0}.path-webform .webform-submission-form .form-switch .form-check-input:checked{background:url("/themes/custom/bigfundraising/images/switch_on.svg") no-repeat center}.path-webform .webform-submission-form .js-form-type-checkbox label{padding-top:3px}.path-webform .webform-submission-form input[type='text']{width:133.333333333%;line-height:26.666666667px;padding:6.666666667px;height:50px;font-size:20px !important;transform:scale(0.75);transform-origin:left top;margin-bottom:-10px;margin-right:-33.333333333%}.path-webform .webform-submission-form .error{font-weight:normal;color:red;font-size:13px}.contact-footer .webform-submission-get-your-free-brochure-form.webform-submission-form .js-form-item{width:100%}
.webform-success .block-system-breadcrumb-block{display:none}.webform-success .layout-main-wrapper{margin-top:0}.webform-success h1.title{text-transform:uppercase;font-size:32px}.path-webform .webform-confirmation-section{display:flex;width:75%;box-shadow:0px 3px 6px #13314729;margin:20px auto;align-items:center;padding:35px}.path-webform .webform-confirmation-section .checkout-img{width:90px;margin-left:50px}.path-webform .confirmation-message{margin-left:20px}.path-webform .confirmation-message h2{font-size:32px;color:#464443;font-family:'skolar-latin';font-weight:600}.path-webform .confirmation-message p.confirmation-text{font-size:18px}.path-webform p.additional-text{width:65%;margin:20px auto;font-size:18px}@media screen and (max-width:991px){.webform-success #page{margin-top:20%}.path-webform .webform-confirmation-section{display:block}.path-webform .webform-confirmation-section .checkout-img{margin:20px auto}.path-webform .confirmation-message{text-align:center;margin-left:0}}
.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/css/components/../../images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}form .form-actions{align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}.link-edit-summary{border:0;background:0 0;text-decoration:underline;color:var(--bs-link-color)}.image-button.form-control{border:none}
.alert-success{color:#fff;background-color:#00c851;border-color:#007e33}.alert-warning{color:#fff;background-color:#fb3;border-color:#f80}.alert-danger{color:#fff;background-color:#f44;border-color:#c00}.alert-dismissible .btn-close{opacity:.6}
.breadcrumb{font-size:.929em}
