@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css");:root{--primary:#c5161d;--primary-rgb:197,22,29;--primary_hover:#971116;--secondary:#FFC52B;--secondary_hover:#f7b300;--highlight:#39b54a;--heading:#000;--text:#000;--gray:#f4f4f4;--dark-gray:#54565A;--black:#000000;--dark:#232323;--white:#fff;--light:#f6f6f6;--dark-brown:#C5B79C;--darkest-brown:#655B43;--brown:#D1C3A8;--light-brown:#E2DBCD;--lightest-brown:#F7F5F1;--dark-brown-fade:#C5B79CB3;--brown-fade:#D1C3A8B3;--light-brown-fade:#E2DBCDB3;--lightest-brown-fade:#F7F5F1B3;--border:#AFAA92;--danger:#FF0000;--alink:var(--primary);--ahover:var(--primary_hover);--swiper-theme-color:var(--dark)!important;--bs-blue:#729bd1;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#c5161d;--bs-orange:#fd7e14;--bs-yellow:#fde99a;--bs-green:#9dd2cc;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#FFFFFF;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-success:#9dd2cc;--bs-info:#0dcaf0;--bs-warning:#fde99a;--bs-danger:#c5161d;--bs-dark-rgb:35,35,35;--bs-primary-rgb:255,197,43;--bs-secondary-rgb:197,22,29;--bs-gray-dark:var(--dark);--bs-primary:var(--primary);--bs-secondary:var(--secondary);--bs-danger:var(--danger);--bs-light:var(--light);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--grey:var(--gray);--light-grey:var(--light-gray);--lightest-grey:var(--lightest-gray);--dark-grey:var(--dark-gray);--darker-grey:var(darker-gray);--bs-danger-bg-subtle:#fff5f6;--bs-link-color:var(--primary);--bs-link-color-rgb:var(--primary_rgb)}::selection{background-color:var(--primary);color:var(--white)}html{scroll-behavior:initial !important}html[lang] #scripts{display:none}html{scroll-padding-top:12rem}@media(max-width:768px){html{scroll-padding-top:10rem}}body{font-family:"Montserrat",sans-serif;font-optical-sizing:auto}footer{padding:3rem 0}.nav-link{font-weight:600}header ul.nav{gap:calc(-1rem + 3vw)}header ul.nav li.nav-item{display:flex;align-items:center}a.main-logo{max-width:150px;display:block;text-decoration:none}a.main-logo img{width:100%;height:auto}a.main-logo p{margin:0;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:19px}.col-form-label{font-weight:500;font-size:1rem;padding-bottom:0;color:var(--dark-gray)}.form-control,.form-select{color:var(--dark-gray);font-size:1.1rem;padding:.4em .8em;border-color:var(--border);margin-bottom:1rem}#gpl-filter .form-control,#gpl-filter .form-select{margin-bottom:0;padding:.375rem 2.25rem .375rem .75rem}.btn-primary{background-color:var(--primary);border-color:var(--primary);color:var(--dark)}.btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:first-child:active{background-color:var(--primary_hover);border-color:var(--primary_hover);color:var(--dark)}.btn-secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--white)}.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:active,.btn-secondary:first-child:active{background-color:var(--secondary_hover);border-color:var(--secondary_hover);color:var(--white)}.text-brown{color:var(--brown)}.text-lightest-brown{color:var(--lightest-brown)}.text-light-brown{color:var(--light-brown)}.text-dark-brown{color:var(--dark-brown)}.text-darkest-brown{color:var(--darkest-brown)}.bg-brown{background-color:var(--brown)}.bg-lightest-brown{background-color:var(--lightest-brown)}.bg-light-brown{background-color:var(--light-brown)}.bg-dark-brown{background-color:var(--dark-brown)}.bg-darkest-brown{background-color:var(--darkest-brown)}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-dark-gray{color:var(--dark-gray) !important}.donationForm span.required{color:var(--primary);font-weight:700}.consentValidation{color:var(--danger)}.donationForm ul{list-style-type:none}.donationForm .DonationListingHeading{font-size:large;font-weight:bold}.donationForm .invisible{display:none}.DonationListingHeading{height:2.25em !important}#gpl{position:relative}div#fp-cart{line-height:2.5}.donationForm h3{margin-bottom:0;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-top:2rem}.bg-dark{background-color:var(--dark) !important}.bg-light-grey{background-color:var(--light) !important}.container.container-wide{padding:0;margin-left:auto;margin-right:auto}.gpl-item .card,.gpl-category .card{height:100%;border:0}.gpl-item .card-body,.gpl-category .card-body{flex-grow:1;background:var(--light)}.card-tags{position:absolute;display:flex;align-items:center;justify-content:flex-end;width:100%}section.inner-page-slider>div{background-size:cover}div#gpl-items,div#gpl-categories{position:relative}.gpl-item .card,.gpl-category .card{overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:var(--light)}.gpl-item .card-header,.gpl-category .card-header{border-bottom:0;width:100%;position:relative;padding-bottom:75%;background-size:cover}.gpl-item h5.card-title,.gpl-category h5.card-title{color:var(--dark);font-size:2rem;display:block;text-align:left;width:100%}.gpl-item .card-body,.gpl-category .card-body{padding:1.5rem;margin-bottom:0;width:100%;margin-top:0;background:var(--white)}.gpl-item .card-footer,.gpl-category .card-footer{width:100%;display:flex;flex-direction:row;padding:1.5rem;padding-top:0;align-items:center;justify-content:space-between;color:var(--dark);border-top:0;background:var(--white)}.gpl-item .card-footer p,.gpl-category .card-footer p{line-height:1;margin-bottom:0;font-size:2rem}.gpl-item .card-tags>div{color:var(--white);line-height:1;padding:.5rem .8rem;font-size:1.2rem}.gpl-item .card-tags>div:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.gpl-item .card-location{background-color:#39b54a99}.gpl-item .card-location:before{content:""}.gpl-item[data-category="General"] .card-category{background-color:#da097399}.gpl-item[data-category="General"] .card-category:before{content:""}.gpl-item[data-category="Food"] .card-category{background-color:#9802f499}.gpl-item[data-category="Food"] .card-category:before{content:""}.gpl-item[data-category="Education"] .card-category{background-color:#1637a999}.gpl-item[data-category="Education"] .card-category:before{content:""}.gpl-item[data-category="Medical"] .card-category{background-color:#ff6c1399}.gpl-item[data-category="Medical"] .card-category:before{content:""}.gpl-item[data-category="Accessibility"] .card-category{background-color:#0000ff99}.gpl-item[data-category="Accessibility"] .card-category:before{content:""}.btn-block{width:100%}.gpl-items .gpl-item .card-title,.gpl-category .card-title{cursor:pointer}.gpl-items .gpl-item .card-header,.gpl-category .card-header{cursor:pointer}.gpl-product,.gpl-cart,.gpl-checkout,.gpl-confirmation{padding-top:calc(var(--bs-gutter-x))}.gpl-container{overflow:hidden}.gpl-toolbar-right{display:flex;align-items:center;justify-content:flex-end}.align-right{text-align:right}.align-center{text-align:center}.gpl-cart-thumb,.gpl-checkout-thumb{background-position:top center;background-repeat:no-repeat;background-size:cover}.gpl-cart-total{margin:1rem 0 2rem}.gpl-cart{font-size:1.1rem}.gpl-cart-divider hr{background-color:#ddd;opacity:1;margin:calc(var(--bs-gutter-x)*.5) 0}.gpl-cart-rows>.row{margin-bottom:calc(var(--bs-gutter-x)*.5)}.msg-required{margin:1rem 0;color:var(--dark-gray)}.gpl-cart .modal-body p{margin-bottom:0}.row.gpl-fixed-price>.col{display:flex;align-items:center}span.gpl-fixed-price-total{margin-left:1rem}span.gpl-fixed-price-total strong{font-weight:600;font-size:1.8rem;color:var(--secondary)}.gpl-recipient-name h4{margin-top:2rem;margin-bottom:0}div[id^="divBlocker"]{display:flex;align-items:center;justify-content:center;opacity:1 !important;background-color:var(--lightest-brown-fade) !important}div[id^="divBlocker"] img{display:none}div[id^="divBlocker"]:before,div[id^="divBlocker"]:after{content:'';position:absolute;margin-left:0;margin-top:0;margin-bottom:0;left:auto;top:auto}div[id^="divBlocker"]:before{width:60px;height:60px;border:10px solid var(--primary);border-top-color:transparent;border-radius:100%;box-sizing:content-box;opacity:.8;transform-origin:50% 50%;-webkit-animation:load2 2s infinite ease .5s;animation:load2 2s infinite ease .5s}div[id^="divBlocker"]:after{width:50px;height:50px;border:6px solid var(--primary);border-bottom-color:transparent;border-radius:100%;opacity:.2;box-sizing:content-box;transform-origin:50% 50%;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}.gpl-items div[id^="divBlocker"]{background-color:rgba(197,183,156,.7) !important}#gpl-category-container div[id^="divBlocker"]{background-color:rgba(197,183,156,.7) !important}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gpl-item .card-header,.gpl-category .card-header{overflow:hidden}.gpl-item .card-thumb,.gpl-category .card-thumb{width:100%;height:100%;position:absolute;background-size:cover;background-position:50% 50%}.amountPicker{list-style:none;margin-left:0;padding-left:0}.amountPicker>li{display:inline-block;padding:10px 10px;border:1px solid var(--secondary);margin-right:5px;font-size:25px;cursor:pointer}.amountPicker>li.selected{background-color:var(--secondary);color:#fff}.amountPicker>li:hover{background-color:var(--secondary);color:#fff}input.otherAmount{max-width:80px;display:inline-block;font-size:25px;padding-top:0;padding-bottom:0;padding-left:5px;border:0}.amountPicker>li{--bs-btn-color:var(--dark);--bs-btn-border-color:var(--border);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--border);--bs-btn-hover-border-color:var(--border);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:var(--dark);--bs-btn-active-bg:var(--dark-brown);--bs-btn-active-border-color:var(--border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--brown);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--border);--bs-gradient:none;--bs-btn-bg:var(--white);font-size:1.2rem;font-weight:500;padding:1rem 1.5rem;background:var(--white);border-color:var(--bs-btn-border-color) !important;border-width:1px !important;margin-bottom:5px}.amountPicker>li:hover{background:var(--white);color:var(--dark)}.amountPicker>li.selected{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color) !important;font-weight:700}input.otherAmount{font-size:1.2rem;padding:.5rem}div#overlayWrapper{box-shadow:none;border-radius:0;background:var(--primary);color:var(--white)}div#overlayText{font-size:1.2rem;padding:1rem}div#confirmationOverlayBackground{background:#ffffff88 !important;width:100%;height:100%;position:fixed}.fixed-top{z-index:998}label.form-check-label{font-weight:bold;user-select:none;font-size:1rem}.row.gpl-on-behalf-of{margin-top:1rem}span.gpl-counter{color:var(--dark);text-align:center;line-height:2rem;display:inline-block;opacity:.5}span.gpl-counter:after{content:"-";padding:0 .25rem;display:inline-block}.gpl-recipient-box{border-left-width:1em !important}#gpl-content input.required,#gpl-content input.valid,#gpl-content select.required,#gpl-content select.valid,#gpl-content textarea.required,#gpl-content textarea.valid{color:var(--black)}#gpl-content div[class^="col"],.gpl-in-name-of-name{position:relative}.gpl-recipient-remove:focus{outline:none}.gpl-recipient-remove i:before{positon:absolute;overflow:hidden;transition:box-shadow 250ms ease,border 100ms ease;outline:0;border:2px solid transparent;border-radius:100%}.gpl-recipient-remove:hover i:before,.gpl-recipient-remove:focus i:before{border:2px solid var(--light);box-shadow:0 0 0 5px var(--secondary)}.gpl-cart-rows .gpl-cart-item-thumb img{object-fit:cover;height:100%;width:100%}.gpl-cart-rows .gpl-cart-item-thumb{float:left;margin-right:8px;width:48px;height:48px;display:flex}.gpl-in-name-of-name{position:relative}.gpl-cart-detail .gpl-cart-item-thumb~div{padding-left:54px}#gpl-content .gpl-in-name-of-name label.error{bottom:-30px}input.d-none.error+label.error{display:none}.gpl-cart-tools{align-items:flex-start}.gpl-cart-detail{cursor:pointer}.gpl-cart-edit{margin-right:1em}.pagination{flex-wrap:wrap}.pagination .page-link{cursor:pointer}ul.pagination *{user-select:none}input#gpl-fixed-price-quantity[disabled]{padding:0 !important;border:0 !important;background:transparent !important;box-shadow:0 0 0 2px var(--light);text-align:left}.card-tags .card-category{font-size:0 !important}.card-tags .card-category:before{font-size:1.1rem !important;margin-right:0 !important}.card-tags .card-category:after{content:".";font-size:1rem !important;display:inline-block;line-height:1;width:0;overflow:hidden}.card-tags{display:none}.gpl-item .card-tags .card-category span{width:0;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:middle;line-height:0;font-size:1rem !important}.gpl-item .card-tags>div.card-category:before{margin-right:0}.gpl-item .card-footer p{font-size:1.7rem}p.card-text{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0}.gpl-banner-image{display:flex;align-items:center;justify-content:center;padding:7rem;background-size:cover;background-position:top center}h1.gpl-banner-heading{padding:0;margin:0;letter-spacing:-2px;font-size:3.5rem}.gpl-recipient-quantity label.error{display:none !important}.gpl-recipient-quantity input.error{margin-bottom:0 !important}@media(max-width:468px){.gpl-cart-rows i{font-size:1.2rem}.row.gpl-cart-header .col span{text-overflow:ellipsis;overflow:hidden;display:block;font-size:.8rem}}.gpl-item .card-header,.gpl-category .card-header{padding-left:0;padding-top:0}#gpl .btn-outline-light{background:transparent;border:1px solid var(--white)}#gpl .gpl-item .card-footer,#gpl .gpl-item .card-footer p.text-white{color:var(--dark) !important}#gpl .gpl-item[data-sequence] .card-footer,#gpl .gpl-item[data-sequence] .card-footer .text-white{color:var(--white) !important}#gpl .gpl-item .card-footer .btn-outline-light{color:var(--dark);border-color:var(--dark)}#gpl .gpl-item[data-sequence] .card-footer{color:var(--white)}#gpl .gpl-item[data-sequence] .card-footer .btn-outline-light{color:var(--white);border-color:var(--white)}#gpl .gpl-item[data-sequence] .card-footer .btn-outline-light:focus,#gpl .gpl-item[data-sequence] .card-footer .btn-outline-light:hover{background:var(--white);color:var(--secondary);border-color:var(--white)}#gpl .gpl-item .card-footer .btn-outline-light:focus,#gpl .gpl-item .card-footer .btn-outline-light:hover{background:var(--white);border-color:var(--white);color:var(--dark)}#gpl{font-size:1.5rem}#gpl label.form-label,#gpl .col-form-label,#gpl .form-check-label{font-weight:600;color:var(--dark);font-size:1.5rem}#gpl .form-control,#gpl .form-select{font-size:1.5rem}#gpl .form-check{padding-left:0}#gpl .form-check input[type="checkbox"]{font-size:1.5rem}#gpl .btn{font-size:1.6rem}#gpl ::placeholder{color:var(--bs-gray-500)}#gpl .form-control,#gpl .form-select{padding:.75rem 1.25rem !important;height:auto}#gpl .btn{margin-bottom:0 !important}#gpl a#gpl-mini-cart{margin-bottom:1rem !important}ul.amountPicker li{border-width:2px;border-radius:7px}input.otherAmount{color:var(--dark)}.gpl-cart-detail{font-weight:600}.gpl-cart-detail>*{font-weight:400}.modal-open .modal{opacity:1}#gpl .btn-outline-primary{color:var(--secondary) !important;border:1px solid var(--secondary) !important}#gpl .btn-outline-primary:hover,#gpl .btn-outline-primary:focus{color:var(--white) !important}.gpl-cart-buton-row .btn{height:45px;display:flex;align-items:center;justify-content:center;gap:1rem}.gpl-item-buton-row{display:flex;align-items:center;justify-content:center}footer{background-color:#232323;color:#fff}footer .logo{display:block;margin-bottom:12px}footer .cbm_dets{font-weight:600;font-size:16px;line-height:20px}footer a{color:var(--brown);font-weight:600;font-size:14px;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer small{color:var(--brown);font-size:12px;line-height:16px}footer p.social-top{font-size:14px}footer .social-top li{background-size:30px;height:35px;display:inline-block;width:30px;margin-left:17px}footer .social-top li a{width:35px;height:35px;overflow:hidden;padding-left:31px !important}footer .social-top .icon a:focus-visible,footer .social-top .icon a:hover{background-size:30px !important}@media(max-width:576px){footer .social-top .icon a:focus-visible,footer .social-top .icon a:hover{background-size:20px !important}}footer .border-top-cbm,footer .border-top-copyright{border-top:1px solid #c5b79c}footer .border-bottom-cbm{border-bottom:1px solid #c5b79c}footer .small p{font-size:12px;line-height:16px}footer .copyright p{font-size:14px;line-height:26px;text-align:center}footer ul li{margin-bottom:12px}footer ul li a{display:block}footer li.icon.loc{font-weight:bold}@media(max-width:576px){footer .social-top li{background-size:32px;height:36px;display:inline-block;width:36px;margin-left:4px}footer .social-top li a{width:36px;height:36px;overflow:hidden;padding-left:21px !important}}@media(min-width:576px){footer .border-top-copyright{border-top:none !important}}.icons a{color:#fff !important}.icons .youtube{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-youtube.svg")}.icons .youtube a:focus-visible,.icons .youtube a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-youtube-white.svg") !important}.ADDCsite .icons .youtube{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-ADDC-youtube.svg")}.icons .twitter{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-twitter.svg")}.icons .twitter a:focus-visible,.icons .twitter a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-twitter-white.svg") !important}.ADDCsite .icons .twitter{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-ADDC-twitter.svg")}.icons .facebook{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-facebook.svg")}.icons .facebook a:focus-visible,.icons .facebook a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-facebook-white.svg") !important}.ADDCsite .icons .facebook{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-ADDC-facebook.svg")}.icons .instagram{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-instagram.svg")}.icons .instagram a:focus-visible,.icons .instagram a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-instagram-white.svg") !important}.ADDCsite .icons .instagram{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-ADDC-instagram.svg")}.icons .linkedin{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-linkedin.svg")}.icons .linkedin a:focus-visible,.icons .linkedin a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-linkedin-white.svg") !important}.ADDCsite .icons .linkedin{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-ADDC-linkedin.svg")}.icons .call{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-call.svg")}.icons .call a:focus-visible,.icons .call a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-call-white.svg") !important}.icons .email{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-mail.svg")}.icons .email a:focus-visible,.icons .email a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-mail-white.svg") !important;background-position-y:4px !important}.icons .loc{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-location_on.svg")}.icons .loc a:focus-visible,.icons .loc a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-location_on-white.svg") !important}.icons .icon{background-repeat:no-repeat !important;background-position-y:4px}.icons .icon a{padding-left:28px}.icons .icon a:focus-visible{background-color:#2458c5 !important;background-repeat:no-repeat !important;background-position-y:4px !important;background-size:18px !important}.icons .icon a:hover{background-repeat:no-repeat !important;background-position-y:4px !important;background-size:18px !important}.icons .youtube-g{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-youtube-grey.svg")}.icons .twitter-g{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-twitter-grey.svg")}.icons .facebook-g{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-facebook-grey.svg")}.icons .instagram-g{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-instagram-grey.svg")}.icons .linkedin-g{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-linkedin-grey.svg")}.icons .youtube-w{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-youtube-white.svg")}.icons .youtube-w a:focus-visible,.icons .youtube-w a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-youtube-white.svg") !important}.icons .twitter-w{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-twitter-white.svg")}.icons .twitter-w a:focus-visible,.icons .twitter-w a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-twitter-white.svg") !important}.icons .facebook-w{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-facebook-white.svg")}.icons .facebook-w a:focus-visible,.icons .facebook-w a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-facebook-white.svg") !important}.icons .instagram-w{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-instagram-white.svg")}.icons .instagram-w a:focus-visible,.icons .instagram-w a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-instagram-white.svg") !important}.icons .linkedin-w{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-linkedin-white.svg")}.icons .linkedin-w a:focus-visible,.icons .linkedin-w a:hover{background-image:url("https://www.cbm.org.au/wp-content/themes/cbm2021/assets/img/icon-linkedin-white.svg") !important}.icons .icon.email a:hover,.icons .icon.loc a:hover,.icons .icon.call a:hover{background-size:16px !important}#gpl-intro{display:flex}#gpl-intro p:last-child{margin-bottom:0}#gpl-intro p{font-size:1.1rem}#gpl-banner .container{padding-top:4vw;padding-bottom:10vw}#gpl-banner{background-size:cover;background-position:top right}#gpl-banner h1{color:var(--white);display:inline-block;line-height:1.2;font-weight:600;background:var(--dark);box-shadow:inset 0 -6px 0 0 #ffc52b;margin:0;border-left-width:100vw;margin-left:-100vw;border-radius:10px;border-right-width:2rem;border-color:var(--dark);border-style:solid;border-width:1.25rem 2rem 1.75rem 100vw}.py-2rem{padding-top:2rem !important;padding-bottom:2rem !important}.p-6{padding:3.5rem !important}.pt-6,.py-6{padding-top:3.5rem !important}.pr-6,.px-6{padding-right:3.5rem !important}.pb-6,.py-6{padding-bottom:3.5rem !important}.pl-6,.px-6{padding-left:3.5rem !important}.p-7{padding:4rem !important}.pt-7,.py-7{padding-top:4rem !important}.pr-7,.px-7{padding-right:4rem !important}.pb-7,.py-7{padding-bottom:4rem !important}.pl-7,.px-7{padding-left:4rem !important}.p-8{padding:4.5rem !important}.pt-8,.py-8{padding-top:4.5rem !important}.pr-8,.px-8{padding-right:4.5rem !important}.pb-8,.py-8{padding-bottom:4.5rem !important}.pl-8,.px-8{padding-left:4.5rem !important}.mr-4{margin-right:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mr-3{margin-right:1rem !important}.ml-3{margin-left:1rem !important}.mr-2{margin-right:.5rem !important}.ml-2{margin-left:.5rem !important}btn,.btn{font-weight:600}:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);border-radius:4px;outline:0}footer :focus{background-color:#2458c5 !important;color:var(--white) !important}a#gpl-filter-reset{position:absolute;left:0;top:2rem;border:0;color:var(--secondary)}a#gpl-filter-reset:focus,a#gpl-filter-reset:hover{background:none;border:0;color:var(--secondary);text-decoration:underline;outline:0;box-shadow:none}div#gpl-filter>.row>:last-child{position:relative}.card-title-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.card-title-row p{margin-bottom:0;font-size:1.3rem;font-weight:600}.card-title-row .card-title{margin-bottom:0;font-size:1.3rem;font-weight:600}.item-quantity{display:flex;flex-direction:row;gap:5px}.item-quantity a{padding:1rem;background:var(--bs-secondary-bg-subtle);border-radius:var(--bs-border-radius);font-size:.75rem;color:var(--dark);cursor:pointer}.item-quantity input{widtH:3rem;text-align:center;font-weight:600}.gpl-item .card-footer{gap:1rem}.gpl-items a.page-link{background:transparent;color:var(--dark);font-weight:500;border:0}.gpl-items .disabled a.page-link{opacity:.5}li.page-item.active,li.page-item:not(.disabled):hover,li.page-item:not(.disabled):focus{background-color:var(--secondary);border-radius:var(--bs-border-radius);transition:none}li.page-item.active a.page-link,li.page-item:not(.disabled):hover a.page-link,li.page-item:not(.disabled):focus a.page-link{color:var(--white);transition:none}@media(max-width:1024px){div#logo{max-width:10rem}header{padding:1.25rem 0}div#logo p{font-size:1.1rem}}@media(max-width:768px){div#logo{max-width:8rem}header{padding:1rem 0}div#logo p{font-size:.8rem}}.gpl-category .card-body{position:absolute;bottom:0;transform:translate(0%,calc(100% - 4rem));padding-top:1rem;transition:transform 300ms ease}.gpl-category .card:focus .card-body,.gpl-category .card:hover .card-body,.gpl-category .card:focus-within .card-body{transform:translate(0%,0%)}.gpl-item .card a.stretched-link,.gpl-category .card a.stretched-link{font-size:0}.gpl-item .card:focus-within,.gpl-category .card:focus-within{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.gpl-category .card-header{padding-bottom:100%}.gpl-category .card{cursor:pointer}.gpl-category .card-title-row{line-height:2rem}.gpl-category:focus .card-title-row,.gpl-category:focus-within .card-title-row,.gpl-category:hover .card-title-row{text-decoration:underline;color:var(--secondary)}.gpl-category .card-title-row .card-title{margin-bottom:0;font-size:1.3rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}div#gpl-banner{max-width:1920px;margin:0 auto}#gpl-banner .container{height:clamp(200px,25vw,350px)}.gpl-category .gpl-description>p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;margin-bottom:1rem !important;line-height:inherit !important;-webkit-box-orient:vertical}#menu .nav-link{position:relative}#menu .nav-link:after{content:"";display:block;height:.2rem;background:transparent;position:absolute;right:1rem;left:100%;bottom:.5rem;transition:all 400ms ease}#menu .nav-link:hover:after{content:"";display:block;height:.2rem;background:var(--primary);position:absolute;right:1rem;left:1rem;bottom:.5rem;transition:all 200ms ease}.row.gpl-cart-header{font-size:1rem;margin-top:1.5rem;margin-bottom:.5rem;font-weight:500}.gpl-cart-rows>.row>div{padding-top:.5rem;padding-bottom:.65rem}.gpl-cart-rows>.row>div:after{content:"";height:2px;width:100%;position:absolute;bottom:0;background:var(--light-brown-fade);left:0}.gpl-cart-rows>.row{font-weight:600;font-size:1.2rem;margin-bottom:0}.gpl-cart-total{font-size:1.2rem}.gpl-items-total{font-weight:700}.gpl-cart-detail{display:flex;align-items:center}.gpl-cart-detail:hover .gpl-cart-edit,.gpl-cart-edit:focus,.gpl-cart-edit:hover{background:var(--dark);color:var(--lightest-brown)}.donationForm span.required{color:var(--primary);font-weight:700}.validation.alert{border-radius:4px;padding:1rem 1rem 1rem 6rem;margin-bottom:2rem;font-weight:600;position:relative;color:var(--danger)}.validation.alert-danger:before{content:"";position:absolute;left:2rem;top:1rem;width:2rem;height:2rem;text-align:center;font-family:"Font Awesome 5 Free";font-weight:300;font-size:2rem}.validation.alert-danger a:hover,.validation.alert-danger a:focus{background-color:var(--danger) !important;color:var(--white);padding:0 6px;margin-left:-6px;text-decoration:none}.validation.alert a{font-family:inherit}.validation.alert ul{list-style:none;margin-bottom:0;padding-left:0}.validation.alert ul li a{color:var(--bs-danger-text-emphasis)}.validation.alert ul li{margin-top:.5rem}.donationForm .form-control.error{border:1px solid var(--bs-danger-border-subtle) !important;color:var(--bs-danger-text-emphasis) !important;background-color:#fff}label.error{position:relative;display:inline-block;background:#f3dddd;top:-.5rem;padding:.6rem 1.2rem .6rem 3.2rem;border-radius:4px;font-weight:600;color:var(--bs-danger-text-emphasis)}label.error:before{content:"";position:absolute;left:1rem;width:1.5rem;height:1.5rem;text-align:center;font-family:"Font Awesome 5 free";color:var(--bs-danger-text-emphasis);font-weight:300;font-size:1.5rem;line-height:1.5rem;transform:translate(0,-50%);top:50%}label.error+span.address-input-group-text{background:var(--danger);color:#fff;display:table-cell}.address-input-group input.error{margin-bottom:0 !important}.address-input-group label.error{position:absolute;left:.8rem;top:6.9rem;margin-top:0}div#confirmationOverlayBackground{width:100%;height:100%;background:var(--dark-brown);position:fixed;opacity:.8}.overlay-flex-parent .overlay-wrapper{background-color:var(--light-brown);padding:3rem;box-shadow:none;width:fit-content;height:auto}div#overlayText{font-size:1.4rem !important;line-height:2rem !important;color:var(--dark);font-weight:600;margin:0;text-wrap:balance}div#overlayContainer{max-height:none;min-height:0}div#overlayFlexParent{align-content:center}.address-input-group.adf-error{margin-bottom:4.5rem !important}.gpl-item-total{display:flex;flex-direction:row}.gpl-fixed-price>.col{align-items:end;gap:3rem;border-top:2px solid var(--light-brown-fade);border-bottom:2px solid var(--light-brown-fade);padding-top:1rem;padding-bottom:1rem}.gpl-item-total label{color:var(--dark-gray);font-weight:600;font-size:1.8rem;padding-top:0}.gpl-fixed-price>.col label{padding-top:0}#gpl-fixed-price-quantity-label{position:absolute;left:-999vw}span.required{color:var(--primary);font-weight:700}span.input-group-addon .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;border-color:var(--border);background-color:var(--brown) !important;line-height:1.75;font-size:1rem}.form-text{margin-bottom:1.5rem}.form-check-input:checked{background-color:var(--dark-brown);border-color:var(--dark-brown)}.form-check-input{scale:1.8;position:relative;left:.3rem;margin-right:1.4rem;float:none !important;margin-top:0}.form-check-input+label{font-weight:400;color:var(--dark-gray)}.form-check{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;margin-top:1rem}.form-check-input:focus{box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.btn-group{margin-bottom:1rem}.btn-group .btn{padding:.8em;font-weight:500;font-size:1.1rem}.btn-group.brown .btn-outline-primary{--bs-btn-color:var(--dark);--bs-btn-border-color:var(--border);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--border);--bs-btn-hover-border-color:var(--border);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:var(--dark);--bs-btn-active-bg:var(--dark-brown);--bs-btn-active-border-color:var(--border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--brown);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--border);--bs-gradient:none;--bs-btn-bg:var(--white)}.btn-group .btn-check:checked+.btn,.btn-group .btn.active,.btn.show,.btn-group .btn:first-child:active,.btn-group :not(.btn-check)+.btn:active{font-weight:700}ol.breadcrumb a{color:var(--dark)}ol.breadcrumb{margin-bottom:0;font-size:1rem;color:var(--dark)}.btn-group>.btn[style="display: none;"]+input+.btn:not([style="display: none;"]){border-top-left-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.btn-group>input:not([style="display: none;"]):first-child+label+input[style="display: none;"]+label+input+.btn:not([style="display: none;"]){border-top-left-radius:0;border-bottom-left-radius:0}.number-spinner.item-quantity a{background-color:var(--brown-fade);color:var(--dark-gray);padding:1rem;display:flex;align-items:center}.number-spinner.item-quantity a i{font-size:1rem}.number-spinner.item-quantity input{background:transparent;border:0;font-size:1.6rem;color:var(--dark-gray)}.number-spinner.item-quantity a:hover,.number-spinner.item-quantity a:focus{background-color:var(--dark-brown);color:var(--dark)}.number-spinner.item-quantity{align-items:center}.gpl-item-description{font-size:1.1rem;margin:.5rem 0 1rem}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.75rem}#gpl-filter-btn{padding-top:.375rem;padding-bottom:.375rem}.card-footer{z-index:2}@media(max-height:640px){header{position:initial}html{scroll-padding-top:2em}}.gpl-cart-cards{width:100%;font-size:1rem;padding:1rem}.gpl-card-card-itemname:not(:first-child){margin-top:1rem}.gpl-cart-cards table{width:100%}.gpl-cart-cards table td+td{padding-left:1rem;font-weight:400}.row.gpl-cart-header[style="display: block;"]{display:flex !important}.gpl-cart-cards:empty{padding:0}div#navbarMob{position:fixed;top:6.5rem;width:100%;left:0}div#navbarMob:after{position:fixed;top:6.5rem;width:100vw;height:100%;left:0;background:var(--light-brown-fade);content:"";z-index:0}div#navbarMob>ul{z-index:1;background:#fff;position:relative}#navbarMob a.nav-link{padding:1rem;border-top:2px solid var(--light-brown-fade)}#navbarMob a.nav-link:hover,#navbarMob a.nav-link:focus{background-color:var(--lightest-brown-fade)}span.navbar-icon-bar{width:2rem;height:4px;border-radius:2px;margin-bottom:.3rem;background:var(--dark);display:block}span.navbar-button-text{text-transform:uppercase;margin-top:.2rem;font-size:.9rem;font-weight:600;color:var(--dark)}button.navbar-toggler{padding:0;border:0}.navbar-toggler:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}@media(max-width:768px){.row.gpl-cart-header,.row.gpl-cart-header[style="display: block;"]{display:none !important}h1#gpl-cart-heading{font-size:calc(1.175rem + 1.5vw);margin:2rem 0}.gpl-cart-detail{width:100% !important;border-bottom:0 !important}.gpl-cart-detail~div{width:50% !important;text-align:right !important;padding-bottom:1rem !important;padding-left:calc(var(--bs-gutter-x)*.5) !important}.gpl-cart-detail~div.gpl-cart-quantity{text-align:left !important}.gpl-cart-detail~div+div{width:25% !important;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.gpl-cart-detail:after{display:none}.btn-group .btn{font-size:1rem;white-space:nowrap}ol.breadcrumb{font-size:.9rem}}#gpl-fixed-price-quantity-label{position:absolute;left:-999vw}span.nt-label{font-size:1.8rem;font-weight:600;color:var(--dark-gray)}.gpl-fixed-price .number-spinner.item-quantity input{display:inline;height:auto;font-size:1.8rem;padding:0}.row.gpl-fixed-price{margin-bottom:2rem}.gpl-product .gpl-item .card-header,.gpl-product .gpl-item .card{background:transparent}.btn-sm{--bs-btn-padding-x:.8rem;--bs-btn-padding-y:.3rem;font-weight:700;font-size:.8rem !important}.btn-brown{--bs-btn-bg:var(--light-brown);border:0 !important}.btn-brown:hover,.btn-brown:focus,.btn-brown:active,.gpl-cart-edit:focus,.gpl-cart-edit:hover,.gpl-cart-edit:active{--bs-btn-hover-color:var(--dark);--bs-btn-hover-bg:var(--dark-brown);background:var(--bs-btn-hover-bg) !important}.gpl-cart-edit:focus,.btn-brown:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25) !important}.gpl-cart-edit{margin-right:0}.gpl-cart-tools a{opacity:1}.gpl-cart-tools{padding-left:0 !important;padding-right:0 !important;display:flex;flex-direction:row;gap:10px}.btn[class*=btn-outline-dark]{border:1px solid var(--dark) !important}@media(max-width:1200px) and (min-width:992px){.item-quantity a{padding-left:1vw;padding-right:1vw}.item-quantity+.btn{padding-left:1vw !important;width:auto !important;padding-right:1vw !important}.gpl-item .card-footer{gap:1vw}}@media(max-width:991px) and (min-width:769px){div#navbarMob,div#navbarMob:after{top:8.5rem}}.modal-backdrop{--bs-backdrop-bg:var(--dark);--bs-backdrop-opacity:.7}.modal-body{font-size:1.2rem}.modal-title{font-weight:600}.gpl-card.gpl-removing h2{color:var(--secondary) !important;display:inline-block;position:relative}.gpl-card.gpl-removing h2:after{content:"";height:2px;background:var(--secondary);width:calc(100% + 1rem);display:block;position:absolute;top:50%;transform:translate(-.5rem,-50%)}.gpl-cart-thumb,.gpl-checkout-thumb,.gpl-confirmation-thumb{background-position:top center;background-repeat:no-repeat;background-size:cover}.gpl-cart-thumb{background-image:url('/image/gift-shop/cart.jpg')}.gpl-checkout-thumb{background-image:url('/image/gift-shop/yourdetails.jpg')}.gpl-confirmation-thumb{background-image:url('/image/gift-shop/thanks.jpg')}.validation:empty{display:none}@media(max-width:767px){h1#gpl-banner-heading{font-size:clamp(1rem,6vw,calc(1.375rem + 1vw));top:100%;position:absolute;margin-top:-2rem}div#gpl-banner{position:relative;margin-bottom:3rem}}@media(min-width:768px) and (max-width:992px){h1#gpl-banner-heading{font-size:clamp(1rem,3vw,calc(1.375rem + 1.5vw))}}span.address-input-group-text{height:0;padding:0;margin:0;vertical-align:middle}span.address-input-group-text>i{height:0;padding:0;margin:0;color:var(--dark)}@media(max-width:768px){.gpl-fixed-price .number-spinner.item-quantity input{font-size:clamp(1.2rem,5vw,1.6rem);width:2em}div#gpl-item-total label,span.gpl-fixed-price-total strong,.row.gpl-fixed-price .nt-label{font-size:clamp(1.2rem,5vw,1.6rem)}.row.gpl-fixed-price>.col{align-items:center !important;gap:5vw}.number-spinner.item-quantity a{padding:clamp(.6rem,3vw,1rem)}a.main-logo{width:clamp(100px,25vw,150px)}a#gpl-mini-cart-mob{font-size:clamp(.7rem,4vw,1rem)}.number-spinner.item-quantity{gap:clamp(2px,1vw,5px)}span.navbar-button-text{font-size:clamp(.7rem,4vw,.9rem)}span.gpl-fixed-price-total{margin-left:clamp(.25rem,2vw,1rem)}button.navbar-toggler.ml-3.mr-2{margin-left:clamp(.5rem,2vw,1rem) !important}}.d-flex[style*="display: none;"]{display:none !important}button.donate{margin-top:1rem;background-color:var(--secondary);border:0;width:100%}.BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescription.BBFormRadioDescriptionOtherSubtitle{color:var(--dark)}.BBFormRadioLabelGivingLevelOther span:first-child{top:-2px}.BBFormRadioItem.BBFormRadioGivingLevelItem.BBGivingOther.other{display:inline-block;margin-right:0}.BBFormFieldContainerGivingLevels .BBFormRadioList{justify-content:space-between;margin-bottom:1.5rem}.BBGivingOther.other label{margin-right:0}.donate-steps{background-color:var(--light-brown);display:inline-block;padding:10px 20px;border-radius:8px;font-size:1rem;font-weight:700;line-height:1;margin-bottom:20px}.donation-frequency-tag{background-color:#b6a1c3;display:inline-block;padding:8px;border-radius:4px;font-size:1.3rem;font-weight:700;line-height:1;margin-left:.75rem;color:var(--dark)}ul.form-options{list-style:none;display:flex;flex-direction:row;justify-content:space-evenly;border:0;border-radius:4px;margin-bottom:2rem;position:relative}ul.form-options li{width:50%;text-align:center;display:flex;width:100%;justify-content:center;align-items:center;padding:8px;color:var(--dark);font-weight:700;cursor:pointer;background:var(--light-brown)}ul.form-options li.active{background:var(--secondary) !important;color:var(--dark)}ul.form-options li.active:before{content:"";font-weight:900;font-family:"Font Awesome 6 Free";line-height:1;margin-right:.75rem;font-size:1.5rem;line-height:1.5}.BBDFormSectionGiftInfo fieldset{padding:0}ul.form-options li input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;margin:0 !important;z-index:100001}ul.form-options li{position:relative}ul.form-options label{cursor:pointer;user-select:none}ul.form-options li:focus,ul.form-options li:active,ul.form-options li:hover{background-color:var(--dark-brown)}.BBFormContainer.display-text .BBFormRadioList{display:grid;gap:1rem;margin:1rem 0}.BBFormContainer.display-text .BBFormRadioList .amount-option{border:1px solid var(--gray);border-radius:4px}.BBFormContainer.display-text .BBFormRadioList .description{display:grid;grid-template-columns:100px 1fr;color:var(--dark);cursor:pointer;transition:all 100ms ease}.BBFormContainer.display-text .BBFormRadioList .description .amount{width:auto;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:var(--white);background:var(--gray);min-width:100px;padding:16px;cursor:pointer;transition:all 100ms ease}.BBFormContainer.display-text .BBFormRadioList label{position:relative;border-radius:4px}.BBFormContainer.display-text .BBFormRadioList .description .text{padding:24px;flex-grow:1;text-wrap:balance;cursor:pointer;transition:all 100ms ease}.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label .description,.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label+label .description{background:var(--primary);color:#fff;border-radius:4px}.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label .amount,.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label+label .amount{width:auto;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:var(--white);background:var(--primary);min-width:100px;padding:16px;border-radius:4px 0 0 4px}ul.form-options:focus-within:after{content:"";box-shadow:0 0 0 3px var(--bs-focus-ring-color);display:block;width:calc(100% + 4px);z-index:10000;height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}.btn{cursor:pointer}.BBGivingOther.other{display:block}span.BBOtherAmountBox span{font-size:3rem;position:absolute;line-height:5rem;margin:0 1.2rem;color:var(--gray)}span.BBOtherAmountBox input.form-control{font-size:3rem;max-width:24rem !important;height:auto;padding-left:3rem !important;margin-bottom:0}span.BBOtherAmountBox input.form-control:focus{padding-top:calc(.6rem - 1px) !important;padding-bottom:calc(.6rem - 1px) !important}.bb-adf[data-step] [data-step]{display:none}.bb-adf[data-step="1"] [data-step="1"],.bb-adf[data-step="2"] [data-step="2"],.bb-adf[data-step="3"] [data-step="3"]{display:block}a.backbutton{text-decoration:underline;font-weight:600;font-size:.9rem;color:var(--dark);margin-bottom:1rem;display:inline-block}hr.divider{border:0;margin-top:0;margin-bottom:0;height:0}a.address-manual{font-weight:600}.alert{border-radius:4px;padding:2rem 2rem 2rem 6rem;margin-bottom:2rem;font-weight:600;font-family:var(--bs-heading-font-family);position:relative}.alert-danger{background-color:var(--lightest-gray);border-left:6px solid var(--danger)}.alert-danger:before{content:"";position:absolute;left:2rem;top:2rem;width:2rem;height:2rem;text-align:center;font-family:"Font Awesome 6 Free";color:var(--danger);font-weight:300;font-size:2.5rem}.bb-adf .alert-danger a:hover,.bb-adf .alert-danger a:focus{background-color:var(--danger) !important;color:var(--white);padding:0 6px;margin-left:-6px;text-decoration:none}.alert a{font-family:inherit}.alert ul{list-style:none;padding-left:0}.alert ul li a{color:var(--primary)}.alert ul li{margin-top:.5rem}label.col-form-label{font-weight:600}.alert a:hover,.alert a:focus{background:none !important;text-decoration:underline}a.backbutton:hover,a.backbutton:focus{border-radius:4px;outline:4px solid var(--primary);display:inline-block;padding:0 4px;margin-left:-4px}.donationForm .form-control.error{border:1px solid var(--danger) !important;color:var(--danger) !important;box-shadow:0 0 0 0 var(--danger);background-color:var(--white)}label.error{position:relative;display:inline-block;background:var(--bs-danger-bg-subtle);top:-.3rem;padding:.4rem 1rem .4rem 3.2rem;border-radius:4px;color:inherit !important;font-weight:600}label.error:before{content:"";position:absolute;left:.5rem;top:0;width:2rem;height:2rem;text-align:center;font-family:"Font Awesome 6 Free";color:var(--danger);font-weight:300;font-size:1.5rem;line-height:1.5rem;transform:translate(0,.25rem)}label.error+span.address-input-group-text{background:var(--danger);color:#fff;display:table-cell}.address-input-group input.error{margin-bottom:0 !important}.address-input-group label.error{position:absolute;left:.8rem;top:7.2rem;margin-top:0}.donationForm .form-control.error:focus{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--danger);color:var(--danger) !important;border-bottom-color:var(--danger) !important}div#confirmationOverlayBackground{width:100%;height:100%;background:#fff;position:fixed;opacity:.8}.overlay-flex-parent .overlay-wrapper{background-color:#fff;padding:2rem;box-shadow:none;width:fit-content;height:auto}div#overlayText{font-size:1.7rem !important;line-height:.5rem !important;font-family:var(--bs-heading-font-family);color:var(--white);font-weight:500;margin:0;text-wrap:balance}div#overlayContainer{max-height:none;min-height:0}div#overlayFlexParent{align-content:center}.form-control.error:focus{box-shadow:0 0 0 2px white,0 0 0 4px var(--danger)}.address-input-group.adf-error{margin-bottom:4.5rem !important}.BBFormRadioList.adf-error{box-shadow:0 0 0 2px white,0 0 0 4px var(--danger);border-radius:4px;position:relative;margin-bottom:5rem !important}.BBFormRadioList label.error{position:absolute !important;top:170%;min-width:200px}span.BBOtherAmountBox input.form-control.error{background:transparent;border:none !important;color:var(--white) !important}.BBFormContainer .BBFormRadioList input[type="radio"]:focus+label.error:after{border:none !important}.BBFormContainer .BBFormRadioList input[type="radio"]:focus+label.error{margin-top:1rem}.paymentInformation ul.list-group{list-style:none;display:flex;flex-direction:row}.paymentInformation ul.list-group li{display:flex;flex-direction:row-reverse;text-wrap:nowrap;align-content:center;justify-content:center}.paymentInformation ul.list-group li input[name="paymentMethod"]{height:2rem}.donationForm fieldset{padding:3rem 0}.BBDFormSectionGiftInfo fieldset{padding:0 !important}.BBFormContainer.display-image .BBFormRadioList{display:grid;gap:1rem;margin:0;grid-template-columns:1fr 1fr 1fr}.BBFormContainer.display-image .BBFormRadioList .amount-option{border:1px solid var(--gray);border-radius:4px}.BBFormContainer.display-image .BBFormRadioList .description{display:flex;flex-direction:column;color:var(--dark);cursor:pointer;transition:all 100ms ease}.BBFormContainer.display-image .BBFormRadioList .description .amount{width:auto;height:100%;font-size:3.5rem;font-weight:700;color:var(--primary);min-width:100px;padding:16px;cursor:pointer;transition:all 100ms ease;padding:2.5rem 2rem 0 2rem;border-top:6px solid var(--dark-gray);width:100% !important;line-height:1}.BBFormContainer.display-image .BBFormRadioList label{position:relative;border-radius:0 0 4px 4px}.BBFormContainer.display-image .BBFormRadioList .amount-option label{line-height:0}.BBFormContainer.display-image .BBFormRadioList .description .text{padding:2rem;flex-grow:1;text-wrap:balance;cursor:pointer;transition:all 100ms ease;line-height:2.4rem}.BBFormContainer.display-image .BBFormRadioList input[type="radio"]:checked+label .description,.BBFormContainer.display-image .BBFormRadioList input[type="radio"]:checked+label+label .description{background:var(--primary);color:#fff}.BBFormContainer.display-image .BBFormRadioList input[type="radio"]:checked+label .amount,.BBFormContainer.display-image .BBFormRadioList input[type="radio"]:checked+label+label .amount{width:auto;height:100%;font-size:1;font-weight:700;color:#fff;background:var(--primary);min-width:100px;border-radius:0;display:flex;justify-content:space-between}.BBFormContainer.display-image .BBFormRadioList .thumbnail image{border-bottom:4px solid var(--primary)}ul.form-options{width:max-content}.BBFormContainer.display-image .BBFormRadioList input[type="radio"]:checked+label span.BBFormRadioAmount.amount:after,.BBFormContainer.display-image .BBFormRadioList input[type="radio"]:checked+label+label span.BBFormRadioAmount.amount:after{content:"";font-weight:900;font-family:"Font Awesome 6 Free";font-size:2.5rem}.BBFormRadioButtonContainer{cursor:pointer}span.BBFormRadioImage.thumbnail{cursor:pointer}.donationForm fieldset.billingInformation{max-width:50rem;padding-bottom:.5rem}ul.form-options{border-radius:8px;padding:0;width:auto}ul.form-options:focus-within:after{border-radius:8px}ul.form-options li:last-child{border-radius:0 8px 8px 0}ul.form-options li:first-child{border-radius:8px 0 0 8px}.BBFormSection.BBDFormSectionGiftInfo legend{border:0}.BBFormFieldLabel.BBFormFieldLabelGiftType{display:none}label.BBFormFieldLabelGivingLevel{display:none}.BBFormRadioItem{clear:none;vertical-align:top;display:inline-block;float:none;margin-bottom:6px;margin-right:6px;position:relative}.BBFormRadioDescription{display:block;padding-top:2px;padding-bottom:2px;font-size:.7em}.BBFormRadioAmountNoButtonCaption{position:relative;top:-15px}.BBFormRadioGivingLevel{position:absolute;left:-9999px}.BBFormRadioGivingLevel{position:absolute;left:-9999px}.BBFormRadioLabelGivingLevel{font-size:1rem;font-weight:400;min-width:90px;transition:.4s ease all;border:1px solid var(--dark);border-radius:24px;cursor:pointer;display:block;float:left;padding:1rem;text-align:center;line-height:1rem}.BBFormRadioLabelGivingLevelSelected{color:var(--dark);background:var(--primary);border:1px solid var(--primary)}.BBFormRadioLabelGivingLevelNotSelected{color:var(--dark);background:var(--white)}.BBFormRadioLabelGivingLevelNotSelected:hover,.BBFormRadioGivingLevel:focus+.BBFormRadioLabelGivingLevelNotSelected{border-color:var(--dark);color:var(--dark);background-color:var(--dark-brown) !important}.BBFormRadioLabelGivingLevelOther .BBFormRadioDescription{display:block;text-align:center}.BBFormRadioLabelGivingLevel{padding:1.2rem}.BBFormRadioLabelGivingLevelOther{min-width:100px}.BBFormRadioDescriptionOtherSubtitle{visibility:hidden}.BBFormRadioLabelGivingLevelOther span{position:relative}.BBFormRadioLabelGivingLevelOther span:first-child{position:relative;top:0}.BBFormGiftOtherAmount{display:none}.BBFormRadioLabelGivingLevelOther .BBFormGiftOtherAmount:focus{outline:none}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{display:inline;width:70px}.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOtherSubtitle{visibility:visible}.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOther{visibility:hidden;width:1px;margin-right:-1px;text-overflow:clip;white-space:nowrap;overflow:hidden;float:left}.donation-frequency a.button-frequency.-active,.donation-frequency a.button-frequency:hover{background:var(--dark) !important;color:var(--primary) !important}.donation-frequency.freq-button label{font-weight:700}.donation-frequency.freq-button>div{top:1rem;left:1rem}@media(max-width:600px){.BBFormContainer.BBFormFieldContainerGivingLevels{margin-top:20px}.BBFormContainer .BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{margin-top:-2px}.BBFormContainer .BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected span:first-child{margin-bottom:3px}.BBFormContainer .BBFormRadioLabelGivingLevel{font-size:1.2rem;min-width:70px;padding:19px}}.BBFormContainer .BBFormRadioLabelGivingLevel{margin-bottom:0}.display-buttons .BBFormRadioDescription.text{display:none}.action-form *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.BBFormRadioLabelGivingLevelSelected{background-color:var(--primary);border-color:var(--dark);color:var(--white)}.BBFormRadioLabelGivingLevel{border-radius:8px}.BBFormRadioItem{margin-right:.5rem;margin-bottom:.5rem}.BBFormRadioLabelGivingLevel{border-color:var(--dark);color:var(--dark);border:0}.BBFormRadioLabelGivingLevel.BBFormRadioLabelGivingLevelSelected{color:var(--white)}.other span.BBFormRadioDescription.BBFormRadioDescriptionOtherSubtitle{position:absolute;font-size:80%;color:var(--dark);line-height:1rem}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{background:transparent;border:0;width:130px;font-weight:400;color:var(--dark);font-size:100%;margin:0;padding:0;height:1rem;position:relative;padding-left:1rem;line-height:1rem}.BBFormRadioLabelGivingLevel{font-size:1.3rem;font-weight:700}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount::-webkit-outer-spin-button,.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount[type=number]{-moz-appearance:textfield}.campaigndonate{z-index:100}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{display:inline;width:70px}.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOtherSubtitle{visibility:visible}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{background:transparent;border:0;width:130px;font-weight:400;color:#000;font-size:100%;margin:0;padding:0;height:1rem;position:relative;padding-left:1rem;line-height:1rem}.campaigndonate .other span.BBFormRadioDescription.BBFormRadioDescriptionOtherSubtitle{padding:0;height:1.2rem;line-height:1.2rem}.BBFormRadioLabelGivingLevelOther .BBFormRadioDescription{display:block;text-align:center}.btn .fa{margin-left:1rem}.invisible{display:none}.donationForm p.small{margin-top:1rem;font-size:.8em}.donationForm h2{margin:.5rem 0;font-size:1.5rem}.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelOther{padding:0;padding:.95rem 1.5rem}.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOther{height:0}.campaigndonate .other span.BBFormRadioDescription.BBFormRadioDescriptionOtherSubtitle{font-size:1.3rem;font-weight:700;position:relative;margin:0;margin-right:.25em}.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelOther>.BBOtherAmountBox{height:100%;display:flex;width:100%;align-items:center;padding:1.2rem}.BBFormRadioLabelGivingLevelSelected span.BBOtherAmountBox input.form-control{padding-left:0 !important}.bb-adf span.BBFormRadioDescriptionOther{font-weight:500;font-size:1.1rem}.BBFormRadioLabelGivingLevelNotSelected span.BBOtherAmountBox{display:none}span.BBOtherAmountBox input.form-control:focus{padding:0 !important;border:0 !important}span.BBOtherAmountBox input.form-control{font-size:1.3rem !important;font-weight:700;width:5rem;color:var(--dark)}.BBFormRadioLabelGivingLevel{transition:none}.msg-required{font-weight:400}.alert{font-family:var(--bs-font-sans-serif)}.alert-danger:before{font-size:2rem;line-height:2rem}.alert-danger{background-color:var(--bs-danger-bg-subtle)}label.error{border:1px solid var(--bs-danger-border-subtle);border-left:5px solid var(--danger);color:var(--danger) !important;font-size:.8rem}.large,p.large{font-size:1.25em;line-height:1.4em}.CampaignContentRow h2{margin-top:1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-weight:700;text-wrap-style:balance}.CampaignContentRow p{margin-bottom:1rem}@media(min-width:992px){.campaigndonate.stuck{position:fixed;top:0}.campaigndonate.stuck.stuck_bottom{position:absolute}.campaigndonate.stuck:not(.stuck_bottom){margin-top:0 !important}.campaigndonate.stuck #donn{overflow-y:auto;overflow-x:hidden;max-height:100vh;height:auto;min-height:0;box-sizing:border-box}.campaigndonate.stuck_bottom #donn{overflow-y:auto;max-height:none}.campaigndonate .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background-color:var(--primary)}.campaigndonate .simplebar-scroll-content{box-sizing:content-box}}@media(max-width:992px){.stuck_bottom{top:0 !important}}.simplebar-track.simplebar-vertical{margin:45px 10px;border-radius:7px}@media(max-width:992px){.campaigndonate{position:relative;top:0}.contentpage-banner{max-height:none;overflow:hidden;margin-bottom:-45px}section.content-banner.bg-image-banner{height:auto;padding-bottom:5rem;background-position:left center}}div#donn.simplebar-scrollable-y:after{width:100%;content:"";position:absolute;bottom:0;height:4rem;pointer-events:none;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%)}.bb-adf label.form-check-label.col-form-label{font-weight:600;padding-top:.05rem}h6.adf-attr-heading.attribute-meta-row{font-size:1.5rem;font-weight:500;margin-top:1rem;margin-bottom:.25rem}.bb-adf .row.go-back-link-container.go-back-link-bottom{padding-top:2rem}.row.rg-day-static{color:var(--bs-success-text-emphasis)}.row.rg-day-static>div{widtH:auto;margin-bottom:1rem;border-radius:1.5rem;padding:.5rem 1rem;font-size:.8rem;background-color:var(--light-gray);margin-left:auto;margin-top:-.5rem;/margin-left:auto;margin-right:auto;color:var(--bs-success-text-emphasis);border-radius:1rem;background:var(--bs-success-bg-subtle);font-weight:500}.row.rg-day-static>div:before{content:"";font-family:'FontAwesome';margin-right:.5rem;font-weight:normal;color:var(--bs-success-text-emphasis)}.address-results-container{position:absolute;left:0;right:0;background:#fff}ul.address-results{margin:0;list-style:none;padding:0;border:1px solid #ddd;border-bottom:0;border-top:0;background:#fff;position:relative;z-index:10;left:0;right:0;max-height:144px;overflow-y:scroll;overflow-x:hidden}ul.address-results:empty{display:none}ul.address-results a{padding:.5rem;display:block;border-bottom:1px solid #ddd;cursor:pointer;color:inherit}ul.address-results li.address-result.active{color:var(--white);background:var(--primary)}.address-search-container{position:relative}td.BBFieldControlCell.DonationFieldControlCell{position:relative}ul.address-results li.address-result:hover{color:var(--primary)}ul.address-results li.address-result{transition:all 150ms ease;color:var(--dark)}ul.address-results li.address-result a{padding:calc(var(--bs-gutter-x)*.25)}ul.address-results li.address-result.active{background-color:var(--primary)}ul.address-results li.address-result.active:hover{color:var(--dark);background-color:var(--secondary_hover)}.address-input-group{display:table;width:100%;margin-bottom:.5rem}.address-input-group>*{display:table-cell}.address-input-group>input{border-radius:4px 0 0 4px;margin-bottom:0 !important}span.address-input-group-text{border:1px solid var(--border);border-radius:0 4px 4px 0;border-left-width:0;text-align:center;background:var(--light-brown);width:2.4em}.address-input-group input:focus{border-right:none !important}.address-input-group input:focus+span{border-left-width:1px !important;width:calc(2.4em + 1px)}.row.address-search-row>div{position:relative}ul.address-results li.address-result.active{background-color:var(--secondary);color:var(--dark);font-weight:700}ul.address-results li.address-result a{padding:.5rem 1rem;text-decoration:none}ul.address-results li.address-result a:hover{background:var(--secondary_hover);color:var(--dark)}.address-results-container{margin-left:.75rem;margin-right:.75rem;margin-top:-.6rem;border-radius:4px !important;box-shadow:0 4px 5px -2px rgba(0,0,0,.3)}ul.address-results{border:1px solid var(--dark-brown);border-radius:4px}@media(max-width:575px){.address-results-container{margin-left:.8rem;margin-right:.8rem}}.BBFormContainer.display-text .BBFormRadioList .amount-option{border:0}.BBFormContainer.display-text .BBFormRadioList .description{display:grid;grid-template-columns:100px 1fr;color:var(--dark);cursor:pointer;transition:all 100ms ease}.BBFormContainer.display-text .BBFormRadioList .description .amount{width:auto;height:100%;display:flex;align-items:center;justify-content:start;font-size:3rem;font-weight:700;color:var(--white);background:var(--dark);min-width:100px;padding:16px;cursor:pointer;transition:all 100ms ease}.BBFormContainer.display-text .BBFormRadioList label{position:relative;border-radius:4px}.BBFormContainer.display-text .BBFormRadioList .description .text{padding:1.25rem;flex-grow:1;text-wrap:balance;cursor:pointer;transition:all 100ms ease;padding-left:.5rem}.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label .description,.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label+label .description{background:var(--secondary);color:#fff}.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label .amount,.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label+label .amount{width:auto;height:100%;display:flex;align-items:center;justify-content:start;font-size:3rem;font-weight:700;color:var(--white);background:var(--secondary);min-width:100px;padding:16px}.BBFormContainer.display-text .BBFormRadioList{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.campaigndonate .action-form.display-text .amount-option,.campaigndonate .action-form.display-text .other{margin-right:0;width:100%;margin-bottom:10px;/*! border-radius:  2rem !important; */}.campaigndonate .action-form.display-text .amount-option label,.campaigndonate .action-form.display-text .other label{width:100%;padding:0}.campaigndonate .action-form.display-text .amount-option label .description{display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.campaigndonate .action-form.display-text .amount-option label .description .amount{width:40% !important;max-width:120px;color:var(--dark);background:transparent}.campaigndonate .action-form.display-text .amount-option label .description .text{font-size:1rem;width:60%;text-align:left;font-weight:500}.campaigndonate .display-text ul.form-options{margin-bottom:30px}.BBFormContainer.display-text .BBFormRadioList label{border-radius:2rem;overflow:hidden}.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label .amount,.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label+label .amount,.BBFormContainer.display-text .BBFormRadioList input[type="radio"] label .amount,.BBFormContainer.display-text .BBFormRadioList .description .amount{font-size:1.2rem;padding-left:2rem}.campaigndonate .action-form.display-text .other label{padding:1rem}.campaigndonate .action-form.display-text .amount-option:hover label .description .text,.campaigndonate .action-form.display-text .amount-option:hover label .description .amount{color:var(--primary)}.campaigndonate .action-form.display-text .amount-option.active:hover label .description .text,.campaigndonate .action-form.display-text .amount-option.active:hover label .description .amount{color:var(--white)}.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelOther>.BBOtherAmountBox{height:100%;display:flex;width:100%;align-items:center;padding:0;justify-content:center}span.BBOtherAmountBox input.form-control{border-radius:0;width:6rem}span.BBOtherAmountBox input.form-control:focus{border-bottom:1px solid var(--darkest-brown) !important;border-radius:0 !important;border-style:dotted !important;box-shadow:none !important;margin-bottom:-1px}.CampaignContentRow.has-background+.rounded,.CampaignContentRow.has-background{margin-top:calc(-1*var(--border-radius-large));z-index:2;position:relative;padding-bottom:calc(3rem + var(--border-radius-large)) !important}.CampaignContentRow,.CampaignContentRow+.rounded{margin-top:calc(-1*var(--border-radius-large));z-index:2;position:relative}.has-background:after{content:"";background:linear-gradient(to left,rgba(0,0,0,.6),transparent);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.has-background{position:relative;overflow:hidden;background-size:cover;background-attachment:fixed}.CampaignContentRow .text-white a,.CampaignContentRow .text-white a:focus,.CampaignContentRow .text-white a:hover{color:var(--white)}@media(max-width:768px){.container{--bs-gutter-x:4rem}button.donate span{display:none}.alert{padding:1rem}.alert:before{display:none}}.alert>p:first-child{margin-top:0}blockquote p{font-family:inherit;font-size:1rem}#donn{opacity:0;transition:all 200ms ease;padding-left:0;padding-right:0}#donn.animate-in{opacity:1}#donn:has(.BBUpdatePanelDoNotBlock){opacity:1;}.row.designation-row{margin-bottom:1rem}.shadow{z-index:2;position:relative}.bb-adf button .fa-chevron-right{transition:transform 1.2s cubic-bezier(0,0,.16,1.02);transition-delay:1s}.bb-adf button:active .fa-chevron-right,.bb-adf button:hover .fa-chevron-right,.bb-adf button:focus .fa-chevron-right{transform:translateX(.4em);transition-delay:.25;transition:transform 400ms cubic-bezier(1,-1.46,0,2.32)}.bb-adf button:hover .fa-chevron-right:before,.bb-adf button:active .fa-chevron-right:before,.bb-adf button:focus .fa-chevron-right:before{color:var(--dark)}.bb-adf .simplebar-content-wrapper:focus{outline:none}.bb-adf .amount-option.active:focus-within label{box-shadow:0 0 0 4px var(--bs-focus-ring-color);border-color:#f00}input.BBFormRadioGivingLevel:not(:checked)+label{background:var(--light-brown);color:var(--dark)}input.BBFormRadioGivingLevel:not(:checked)+label>*{color:var(--dark) !important}.campaigndonate .action-form .amount-option:hover input[type=radio]:not(:checked)+label .description .text,.campaigndonate .action-form .amount-option:hover input[type=radio]:not(:checked)+label .description .amount{color:var(--dark) !important}.campaigndonate .action-form .BBFormRadioLabelGivingLevelNotSelected:hover *{color:var(--dark) !important}.campaigndonate .BBGivingOther input[type="radio"]:not(:checked)+label *{height:0;widtH:auto;visibility:visible;float:none;font-weight:700}.campaigndonate .action-form input[type="radio"]:checked+label{background:var(--secondary);border-color:var(--dark);color:var(--dark);font-weight:700}.grecaptcha-badge{z-index:1}@media(max-width:360px){.campaigndonate .action-form.display-text .amount-option label .description{flex-direction:column;justify-content:center}.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label .amount,.BBFormContainer.display-text .BBFormRadioList input[type="radio"]:checked+label+label .amount{padding-left:0;text-align:center !important;display:block}.campaigndonate .action-form.display-text .amount-option label .description .amount{width:100% !important}.campaigndonate .action-form.display-text .amount-option label .description .text{width:100% !important;padding:0 1rem 1rem 1rem}}.bg-image-banner{background-size:cover;background-position:right center;height:clamp(400px,30vw,740px);position:relative;overflow:hidden;background-color:var(--darkest-brown)}main#campaign:has(.campaigncontent>div:first-child.rounded)> div:first-child{height:calc( clamp(480px,50vw,700px)+ var(--border-radius-large));}.bg-image-banner:after{content:"";background:rgba(0,0,0,.25);background:linear-gradient(to right,rgba(0,0,0,.8),transparent);width:100%;height:100%;display:block;position:absolute;bottom:0;z-index:0}.c-banner{z-index:1;position:relative}header#top{position:absolute;width:100%}div#logo,#menu,#menu-mobile{z-index:101}.banner-title h1{font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:clamp(.8em,calc(1.1em - 1.3vw),1.1em);opacity:0;animation:fade-in-l 1.5s ease-in-out forwards;font-weight:700}.donationForm fieldset{padding:2.5rem;border:0}button.donate:hover,button.donate:focus,button.donate:active{background-color:var(--secondary_hover) !important;border-color:var(--secondary_hover) !important;color:var(--dark) !important}button.donate{font-weight:700;padding:1rem 2rem}.msg-secure-payment p{margin-top:.5rem;font-size:.7rem;text-transform:uppercase;color:var(--darkest-brown);display:inline-block;padding:.75em 1.5em;font-weight:700;border-radius:1.5em}.msg-secure-payment p i{margin-right:.5em}svg#definition{display:none}.bb-adf[data-step="2"] fieldset.buttonInformation{padding-top:0}div#logo{padding:1rem 0}@keyframes fade-in-l{0%{opacity:0}100%{opacity:1}}@keyframes accordion-open{0%{max-height:0;overflow:hidden;transform:rotateX(-90deg);visibility:hidden}1%{max-height:0;overflow:none;transform:rotateX(-90deg);visibility:visible}100%{max-height:10000px;overflow:none;transform:rotateX(0);visibility:visible}}@keyframes accordion-closed{0%{max-height:10000px;overflow:none;transform:rotateX(0);visibility:visible}99%{max-height:0;overflow:hidden;transform:rotateX(-90deg);visibility:visible}100%{max-height:0;overflow:hidden;transform:rotateX(-90deg);visibility:hidden}}.c-banntextbox{margin-top:clamp(160px,15vw,240px)}.c-banner p.text-white{font-size:1.6rem}main#campaign{background-color:var(--light-gray);position:relative;z-index:99}.campaigndonate.container{position:relative}.campaigndonate{position:absolute;top:0;left:auto;right:auto;width:100%;position:absolute;top:clamp(400px,30vw,740px);pointer-events:none}.campaigncontent{min-height:20rem}div#donn{background:var(--white);pointer-events:initial;border-radius:8}@media(max-width:992px){.campaigndonate{position:relative;top:0}}.don-cta{padding:1rem}.don-cta h2{margin:0;text-wrap-style:balance;font-size:clamp(1rem,1.6vw,1.6rem);text-align:center}.don-cta strong{color:var(--secondary)}.simplebar-content-wrapper:focus,div#donn:focus{border-radius:0}.simplebar-content-wrapper:focus{box-shadow:none}.banner-title h1 strong{font-weight:800}.paymentInformation ul.list-group li:first-child{border-radius:8px 0 0 8px !important}.paymentInformation ul.list-group li:last-child{border-radius:0 8px 8px 0 !important}.paymentInformation ul.list-group li input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;margin:0 !important;z-index:100001}.paymentInformation ul.list-group li label{font-weight:700;color:var(--dark);background-color:var(--light-brown);cursor:pointer;display:flex;align-items:center;flex-direction:row;justify-content:center;padding:8px;widtH:100%;line-height:2.25rem;height:auto}.paymentInformation ul.list-group li label:hover{background:var(--brown)}.paymentInformation ul.list-group li input:checked+label:before{content:"";font-weight:900;font-family:"Font Awesome 6 Free";line-height:1;margin-right:.75rem;font-size:1.5rem;line-height:1.5}.paymentInformation ul.list-group li{overflow:hidden;width:100%}.paymentInformation ul.list-group li input:checked+label{background-color:var(--secondary)}@media(max-width:768px){.paymentInformation ul.list-group{flex-direction:column}.paymentInformation ul.list-group li:first-child{border-radius:8px 8px 0 0 !important}.paymentInformation ul.list-group li:last-child{border-radius:0 0 8px 8px !important}}@media(max-width:768px){.d-sm-none{display:none}}.pos-relative{position:relative}.pos-relative img#imgSpinner{position:absolute;bottom:1.25rem;right:1rem;cursor:wait}.bb-adf[data-step="3"] .paymentInformation{padding-bottom:0}.paymentInformation ul.list-group:focus-within{box-shadow:0 0 0 4px var(--bs-focus-ring-color)}fieldset#directDebitInformation{padding-bottom:0}.pos-relative:has([data-bsb=true]):after{content:"";font-weight:900;font-family:"Font Awesome 6 Free";line-height:1;margin-right:.75rem;font-size:1rem;line-height:1.5;color:var(--bs-success);position:absolute;right:.75rem;bottom:1.6rem;animation:fade-in-l 250ms ease-in;}.pos-relative:has(.error[data-bsb=false]):after{content:"";font-weight:900;font-family:"Font Awesome 6 Free";line-height:1;margin-right:.75rem;font-size:1rem;line-height:1.5;color:var(--bs-danger);position:absolute;right:.75rem;bottom:1.75rem;animation:fade-in-l 250ms ease-in;}@media(max-width:768px){.donationForm fieldset{padding:1.5rem}footer#footer{text-align:center}footer#footer>.container>.row>div{width:100% !important}footer#footer>.container>.row>div:not(:has(*)),footer#footer > .container > .row > div:empty{display:none !important;}}.bb-adf label.form-check-label.col-form-label{text-wrap-style:balance}.content-full.has-background blockquote p{font-size:2rem}.content-full.has-background blockquote{padding:5rem 0;margin:0;font-weight:600}.content-full.has-background blockquote cite{font-weight:400;font-size:1.3rem}.content-full.has-background:after{content:"";opacity:.7}.content-full.has-background.bg-dark:after{background:var(--dark)}.content-full.has-background.bg-white:after{background:var(--white)}.content-full.has-background.bg-black:after{background:var(--black)}.content-full.has-background.bg-primary:after{background:var(--primary)}.content-full.has-background.bg-secondary:after{background:var(--secondary)}.content-full.has-background.bg-light-brown:after{background:var(--light-brown)}.content-full.has-background.bg-dark-brown:after{background:var(--dark-brown)}.content-full.has-background.bg-lightest-brown:after{background:var(--lightest-brown)}.content-full.has-background.bg-darkest-brown:after{background:var(--darkest-brown)}.content-full.has-background{background-position:center center}.BBGivingOther.other label:has(.error){background:var(--bs-danger-bg-subtle)!important;box-shadow:inset 0 0 0 1px var(--bs-danger);color:var(--danger)!important;}.BBFormRadioLabelGivingLevelOther.BBFormRadioLabelGivingLevelSelected:has(.error).BBFormRadioDescription.BBFormRadioDescriptionOtherSubtitle{color:var(--danger);}.BBGivingOther.other .campaigndonate .action-form label:has(.error):hover *{color:var(--danger)!important;}#adf-progress-bar{display:flex;align-items:center;justify-content:center;padding:2rem 16px 0;margin-bottom:-1rem}.adf-progress-step{display:flex !important;flex-direction:column;align-items:center;min-width:70px}.adf-progress-node{display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:default;color:var(--dark-brown);gap:5px;transition:color .2s}.adf-progress-node.is-completed{cursor:pointer}.adf-progress-node.is-current{cursor:default;color:var(--darkest-brown)}.adf-progress-node.is-completed:hover .adf-progress-icon{background:var(--bs-success-border-subtle)}.adf-progress-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid currentColor;font-size:18px;background:var(--light-brown);transition:background .2s}.adf-progress-node.is-completed .adf-progress-icon{background:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle);color:#0a36227a}.adf-progress-node.is-current .adf-progress-icon{border-width:3px;background:var(--lightest-brown)}.adf-progress-label{font-size:11px;white-space:nowrap;font-weight:700}.adf-progress-node.is-current .adf-progress-label{font-weight:bold}.adf-progress-connector{flex:1;height:2px;background:var(--light-brown);min-width:20px;max-width:60px;margin-bottom:18px;transition:background .2s}.adf-progress-connector.is-completed{background:var(--brown)}.bb-adf [data-step="1"] .donate-header{margin-bottom:1.5rem}.bb-adf[data-step="1"] .row.rg-day-static,.bb-adf[data-step="2"] .row.rg-day-static{display:none}.row.rg-day-static>div{margin-top:2rem;margin-bottom:-1.5rem}.msg-secure-payment>div{text-align:center}div#overlayText{line-height:1.5rem !important;font-size:1.3rem !important;padding-top:4rem !important;font-family:Montserrat,sans-serif !important}div#overlayText:before,div#overlayText:after{box-shadow:none;font-size:0;border:0;padding:0;height:56px;width:56px;content:"";position:absolute;top:20px;left:50%;border-radius:50%;margin-left:-28px;margin-top:-28px;opacity:1;border:4px solid rgba(255,255,255,0);border-top-color:var(--white);border-left-color:var(--white);animation:spin 1.2s cubic-bezier(.21,.53,.57,.11) infinite;opacity:.1}div#overlayText:after{border-top-color:transparent;border-left-color:transparent;border-bottom-color:var(--white);animation:spin 1.2s cubic-bezier(.46,.1,.5,.78) infinite;animation-delay:.8s;opacity:.3}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div#overlayWrapper{border-radius:28px;padding-bottom:2rem;padding-top:3rem;box-shadow:0 0 10rem -3rem var(--primary);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--primary)}div#confirmationOverlayBackground{background-color:var(--dark) !important}