@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap");body{font-family:"Raleway", sans-serif;font-optical-sizing:auto;font-style:normal;background-size:cover !important}html{scroll-behavior:smooth}html,body{height:100%}body.bootstrap-theme.v3-theme{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main#content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer{margin-top:auto}button.hamburger:focus,button.hamburger:active{outline:none !important;box-shadow:none !important}.navbar-light .navbar-nav .nav-link{font-size:18px;color:#000;font-weight:500}.navbar-nav{margin-top:70px;text-align:center}.dropdown-arrow{cursor:pointer;margin-left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#639;font-size:11px}@media (min-width: 992px){.navbar-nav .dropdown-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(8px) scale(0.98);transform:translateY(8px) scale(0.98);-webkit-transform-origin:top right;transform-origin:top right;pointer-events:none;width:320px;max-width:calc(100vw - 24px);padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,0.08);box-shadow:0 14px 38px rgba(0,0,0,0.18),0 6px 14px rgba(0,0,0,0.12);-webkit-transition:opacity .18s ease, visibility 0s linear .18s, -webkit-transform .18s ease;transition:opacity .18s ease, visibility 0s linear .18s, -webkit-transform .18s ease;transition:opacity .18s ease, transform .18s ease, visibility 0s linear .18s;transition:opacity .18s ease, transform .18s ease, visibility 0s linear .18s, -webkit-transform .18s ease}.navbar-nav .dropdown-menu.show{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:auto;-webkit-transition:opacity .18s ease, visibility 0s, -webkit-transform .18s ease;transition:opacity .18s ease, visibility 0s, -webkit-transform .18s ease;transition:opacity .18s ease, transform .18s ease, visibility 0s;transition:opacity .18s ease, transform .18s ease, visibility 0s, -webkit-transform .18s ease}}@media (max-width: 991.98px){.navbar-nav .dropdown{position:static !important}.navbar-nav .dropdown-menu{position:static !important;float:none !important;-webkit-transform:none !important;transform:none !important;top:auto !important;left:auto !important;width:100%;max-width:none;padding:8px;margin:6px 0 0;border-radius:12px;border:1px solid rgba(0,0,0,0.08);box-shadow:0 10px 26px rgba(0,0,0,0.14),0 4px 10px rgba(0,0,0,0.1)}}.navbar-nav .dropdown-menu .dropdown-item{border-radius:10px;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center}.navbar-nav .dropdown-menu .dropdown-item:hover,.navbar-nav .dropdown-menu .dropdown-item:focus{background:rgba(0,0,0,0.06)}#primaryNav .list-group-flush{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:25px}#primaryNav .list-group-flush .btn{background-color:#00b07c;border-color:#00b07c;width:auto;display:inline-block}#primaryNav .list-group-flush .btn:hover,#primaryNav .list-group-flush .btn:active,#primaryNav .list-group-flush .btn:focus{background-color:#108361 !important;border-color:#108361 !important}.navbar-brand-img{width:230px}.ev-content .btn:hover,.ev-content .btn:active,.ev-content .btn:focus{background-color:#108361 !important;border-color:#108361 !important}::-moz-selection{background:#9088b0;color:#fff}::selection{background:#9088b0;color:#fff}::-moz-selection{background:#9088b0;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:800}p{font-size:18px;line-height:24px}a{color:#639;font-weight:700;-webkit-transition:0.2s ease !important;transition:0.2s ease !important}a:hover,a:focus,a:active{color:#481a75;text-decoration:none}#content{padding:20px 0}#content h1{color:#639;font-weight:800;margin-bottom:30px}.fade-on-scroll{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0.75s ease-out, -webkit-transform 0.75s ease-out;transition:opacity 0.75s ease-out, -webkit-transform 0.75s ease-out;transition:opacity 0.75s ease-out, transform 0.75s ease-out;transition:opacity 0.75s ease-out, transform 0.75s ease-out, -webkit-transform 0.75s ease-out}.fade-on-scroll.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-type-signup #content{padding:40px 0}.page-type-basic #content{padding:20px 0 0 0}.form-control{font-family:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:500;border-radius:3px;padding:23px 15px;border:1px solid #ccc;box-shadow:0px 1px 1px rgba(0,0,0,0.03),0px 3px 6px rgba(0,0,0,0.02)}form,.sidebar{background-color:#fff;padding:15px;border-radius:10px;border:1px solid #ccc;box-shadow:0px 1px 1px rgba(0,0,0,0.03),0px 3px 6px rgba(0,0,0,0.02)}form img{width:220px;margin:auto;display:block;padding:20px 0}form h1,form p{padding:0 15px;text-align:center}form h1{font-size:26px}form .btn{width:100%;font-weight:700;background-color:#639;border-color:#639}form .btn:hover,form .btn:active{background-color:#481a75 !important;border-color:#481a75 !important;color:white !important}.btn-primary{font-size:18px;font-weight:700;background-color:#639;border-color:#639}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#481a75 !important;border-color:#481a75 !important;color:white !important}.page-type-signup form{margin-top:40px}.page-type-signup form .btn{margin-top:20px}.mail-ul{list-style:none;font-weight:bold}.sticky-top{position:-webkit-sticky;position:sticky;top:40px}footer img{width:200px;margin-bottom:20px !important;margin:auto;display:block}footer{background-color:#639}footer p,footer a,footer small{color:#fff}footer p,footer small{text-align:center;display:block}footer p{font-weight:700}footer.py-5{padding-bottom:4rem !important}#donation-tax-info,.donation-tax-info{text-align:left;background-color:#639;padding:25px 15px 15px 15px;margin-bottom:20px;border-radius:3px}#donation-tax-info h5,.donation-tax-info h5{text-align:center;color:#fff;font-weight:500;width:100%;line-height:27px;margin-bottom:13px}#donation-tax-info strong,.donation-tax-info strong{display:block;font-size:24px;font-weight:800}.text-success{color:#639 !important;font-weight:800}.nb_donation_v2_amount.h2.mb-0.mr-1{font-weight:800}.h2.single-amount.mb-0{color:#639;margin-bottom:10px !important;font-weight:800;text-align:left;padding:0}a.logo-A{display:contents;width:-webkit-max-content;width:-moz-max-content;width:max-content}legend{font-family:"Raleway", sans-serif;font-weight:800;font-size:14px;text-transform:uppercase;color:#000}.donation-v2-amounts{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:10px}label{font-family:"Cabin", sans-serif;color:#000;font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:5px}#cc-info .col-md-12{padding:0}.form-group>label{display:block;margin-bottom:.5rem}.donation-v2-amounts .custom-control-label{font-weight:400;text-transform:inherit;font-size:16px;border-radius:5px}.custom-control-label::before{border:1px #333 solid}div#recaptcha-input{margin-top:30px}.nb_donation_v2_amount.h2.mb-0.mr-1{line-height:16px}.donation-v2-amounts label.custom-control-label::before{display:none}.donation-v2-amounts label.custom-control-label::after{display:none}.donation-v2-amounts label.custom-control-label.radio{background-color:#639;color:#fff;font-size:18px;font-weight:800;border-radius:3px;padding:11px 0;-webkit-transition:0.2s ease !important;transition:0.2s ease !important;width:100%;text-align:center}.donation-v2-amounts label.custom-control-label.radio:hover{background-color:#481a75;color:white !important;cursor:pointer}.donation-v2-amounts input:checked+label{background-color:#481a75 !important;color:white !important}.donation-v2-amounts label.custom-control-label.radio{padding-left:0}.donation-v2-amounts .custom-control-inline{padding-left:0;margin-right:0}select.form-control{padding:8px 15px !important;min-height:50px;padding-right:40px}select.form-control{font-family:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:-webkit-linear-gradient(45deg, transparent 50%, #000 50%),-webkit-linear-gradient(315deg, #000 50%, transparent 50%);background-image:linear-gradient(45deg, transparent 50%, #000 50%),linear-gradient(135deg, #000 50%, transparent 50%);background-position:calc(100% - 32px) center,calc(100% - 27px) center;background-size:5px 5px, 5px 5px;background-repeat:no-repeat;padding:23px 48px 23px 20px;font-size:16px;font-weight:400;border-radius:5px;border:1px solid #ccc}.btn-link{font-weight:400;color:#fff}.input-group-text{border:0;background-color:#639;color:#fff;font-weight:800;border-radius:3px}.donation-v2-options.padtopless{margin-top:12px;margin-bottom:25px}.donate .col-sm-12.no-pad,.donation-v2-options .col-sm-6{padding-left:0;padding-right:0}label.custom-control-label.radio,label.custom-control-label{font-size:16px;font-weight:400;text-transform:initial}.custom-control-input:checked ~ .custom-control-label::before{color:white;border-color:#639 !important;background-color:#639 !important}.content-pages-show-donation-v2-wide .col-12{padding-left:0;padding-right:0}hr{background-color:#639;margin-top:2rem;margin-bottom:2.3rem}ul.membership-list{list-style:none;padding-left:0;margin-top:30px;text-align:center}li.membership{border:#ccc 1px solid;width:300px;margin:auto;padding:30px 20px 40px 20px;margin-bottom:20px;border-radius:10px}.membership h3{margin-bottom:20px;font-size:20px}.membership .btn{line-height:21px;font-weight:700;background-color:#639;border-color:#639}.membership .btn:hover,.membership .btn:active{background-color:#481a75 !important;border-color:#481a75 !important;color:white !important}.page-page-not-found .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.page-page-not-found .col-12.col-md-4.pt-4.pt-md-0{display:none}.page-page-not-found .text-secondary{color:#639 !important;font-weight:700;margin-top:40px !important}.sidebar{margin-top:40px;padding:15px 15px 30px 15px !Important}.sidebar h3{color:#639 !important;font-weight:normal}.sidebar h4{font-size:20px;padding:20px 0px 5px 0;margin-top:0 !important}.sidebar ul{list-style:none;padding-left:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin-bottom:0}.sidebar ul a{color:#fff;background-color:#639;width:100%;display:block;text-align:center;border-radius:2px;font-size:20px;padding:15px 0;font-weight:800;border-radius:3px;-webkit-transition:0.2s ease !important;transition:0.2s ease !important}.sidebar ul a:hover,.sidebar ul a:focus{background-color:#481a75}.page-type-basic #content .share-btns{display:-webkit-box;display:-ms-flexbox;display:flex}.page-type-basic #content .share-btns img{width:40px;margin:0}.page-type-basic #content img{width:100%;margin:14px 0;border-radius:3px}.page-type-basic #content h2{color:#639}.page-type-basic #content h4{margin-top:40px}.page-type-basic #content hr{margin-bottom:1.3rem}.hamburger{padding:15px 0 !important}.hamburger-inner::before,.hamburger-inner::after,.hamburger--spin .hamburger-inner,.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{height:3px !important;background-color:#000 !important}ul.ev-rg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px 11px;list-style:none;padding-left:0;margin-bottom:60px}.ev-rg a{font-size:14px;color:#fff;background-color:#639;padding:7px 10px 8px 10px;border-radius:3px}.ev-rg a:hover,.ev-rg a:focus{background-color:#481a75}h1.event-hd{font-size:30px;text-align:center;color:#000 !important;margin-bottom:10px !important}.page-type-event h1.event-hd{margin-bottom:70px !important}.event-intro p{text-align:center;margin-bottom:40px}.event-intro img{width:100%;-o-object-fit:cover;object-fit:cover;height:300px;border-radius:10px;margin-bottom:30px}.page-type-event .event-intro img{height:auto}.calendar-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-section .row>[class*="col-"]{display:-webkit-box;display:-ms-flexbox;display:flex}.ev-card{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ev-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ev-content .btn{background-color:#00b07c;border-color:#00b07c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;border-radius:3px}.ev-content .btn:hover,.ev-content .btn:active,.ev-content .btn:focus{background-color:#108361 !important;border-color:#108361 !important}.ev-card{position:relative;border-radius:10px;background:#fff;overflow:hidden;-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,0.08));filter:drop-shadow(0 6px 18px rgba(0,0,0,0.08))}.ev-card,.ev-photo-clip{border:0 !important}.ev-card::after{content:"";position:absolute;inset:0;border:1px solid #0000001F;border-radius:inherit;pointer-events:none;z-index:10}.ev-card::before{content:none !important}.ev-photo{display:block;text-decoration:none}.ev-photo-clip{position:relative;display:block;overflow:hidden;border-radius:inherit;background:#fff}.ev-photo-img{display:block;width:100%;height:auto;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}.ev-photo:hover .ev-photo-img,.ev-photo:focus-visible .ev-photo-img{-webkit-transform:translateZ(0) scale(1.08);transform:translateZ(0) scale(1.08)}.ev-content{position:relative;z-index:1;padding:16px}.ev-content{background-color:#fff;-webkit-transition:background-color .22s ease;transition:background-color .22s ease}.ev-card:hover .ev-content{background-color:#f8f7f9}.ev-auth img{width:40px;border-radius:20px}.ev-auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-family:"Cabin", sans-serif}.ev-auth h5{color:#919191;font-size:14px;margin-left:7px;font-weight:600;margin-bottom:0}.page-type-event .ev-auth h5{color:#000}.page-type-event .ev-auth{margin-bottom:20px}.page-type-event #intro{margin-bottom:30px}.page-type-event form{margin-top:20px;-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,0.08));filter:drop-shadow(0 6px 18px rgba(0,0,0,0.08))}.page-type-event form h4{color:#663399;margin:5px 0 20px 0}#tickets_page_new_donation_form h3{color:#663399;font-size:22px}.ev-title a{font-size:20px;font-weight:800}.ev-date{font-family:"Cabin", sans-serif;font-weight:600;font-size:14px;color:#919191}.calendar-section h2{margin-top:20px;text-transform:capitalize}.title-anchor-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hm-tp{font-family:"Cabin", sans-serif;color:#00b07c;margin-top:29px;font-size:14px;font-weight:500}.hm-tp:hover,.hm-tp:focus{color:#108361}.hm-tp i{margin-left:5px}.calendar-section .text-muted{margin-bottom:20px}.event-detail h3{color:#663399;margin-bottom:2px;font-size:24px}.event-detail p{line-height:24px;font-size:16px}.ev-tk-pd label{margin-bottom:0;font-size:12px}.share{margin-top:30px;margin-bottom:30px}.share h6{font-size:14px;font-weight:700;color:#000;margin-bottom:7px}.share i{color:#00b07c;font-size:24px}.share i:hover,.share i:focus{color:#108361 !important}.other-donations h4{margin-top:35px}.ot-dn-notes{margin-top:50px}.ot-dn-notes p{font-size:16px;line-height:20px}.nv-lng{margin:auto;display:inherit;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:20px;font-weight:800}@media only screen and (min-width: 576px){.ev-photo-img{height:284px}}@media (max-width: 767px){main#content{background-attachment:scroll !important;background-position:center top !important;background-size:cover !important}}@media only screen and (min-width: 768px){form{padding:35px}h1.event-hd{font-size:38px}footer.py-5{padding-bottom:3rem !important}.col-md-6.df{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.page-type-signup .form-group.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#content h1{margin-top:20px}footer img{width:300px}.page-type-signup form{margin-top:0}li.membership{width:100%}.membership h3{margin-bottom:15px;font-size:16px}.sidebar{margin-top:0;padding:35px 35px 45px 35px !important}.event-intro img{height:auto}.ev-title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.hm-tp{margin-top:33px}.ev-photo-img{height:183px}.share{margin-bottom:0}}@media only screen and (min-width: 992px){.navbar-light .navbar-nav .nav-link{font-size:16px}.navbar-brand-img{width:265px}.navbar-nav{margin-top:0}h1.event-hd{font-size:50px}.col-md-6.df{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.donation-v2-amounts{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.donation-v2-amounts label.custom-control-label.radio{font-size:20px;padding:15px 0}.page-type-signup .form-group.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}ul.membership-list{margin-top:80px}li.membership{float:right;width:350px}.membership h3{margin-bottom:20px;font-size:20px}.hamburger.hamburger--spin{display:none}#primaryNav .list-group-flush{display:block;margin-top:0;margin-left:5px}#primaryNav .list-group-flush .btn{width:auto;display:inline-block;margin-left:10px}.calendar-section h2{margin-top:20px}.hm-tp{margin-top:35px}.event-intro p{padding:0 35px}.ev-date{font-size:16px}.ev-auth h5{margin-left:10px}.ev-content{padding:20px 25px 25px 25px}.page-type-event form{margin-top:0}.page-type-event .col-lg-12{margin-bottom:20px}.page-type-event #intro{padding-right:20px}.page-type-event #content{padding-bottom:30px}.ev-photo-img{height:250px}.nv-lng{font-size:18px;margin:inherit;margin-top:0;margin-left:15px}}@media (max-width: 992px){body:has(#primaryNav.show){overflow:hidden;-ms-touch-action:none;touch-action:none}#header{position:relative}#header #primaryNav.navbar-collapse{z-index:100000;position:absolute;top:96px;left:0;width:100%;padding:15px 15px 550px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 220ms ease, visibility 0s linear 220ms, -webkit-transform 220ms ease;transition:opacity 220ms ease, visibility 0s linear 220ms, -webkit-transform 220ms ease;transition:opacity 220ms ease, transform 220ms ease, visibility 0s linear 220ms;transition:opacity 220ms ease, transform 220ms ease, visibility 0s linear 220ms, -webkit-transform 220ms ease}#header #primaryNav.navbar-collapse.collapsing{height:auto !important;display:block !important;opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity 220ms ease, visibility 0s linear 220ms, -webkit-transform 220ms ease !important;transition:opacity 220ms ease, visibility 0s linear 220ms, -webkit-transform 220ms ease !important;transition:opacity 220ms ease, transform 220ms ease, visibility 0s linear 220ms !important;transition:opacity 220ms ease, transform 220ms ease, visibility 0s linear 220ms, -webkit-transform 220ms ease !important}#header #primaryNav.navbar-collapse.show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 220ms ease, visibility 0s, -webkit-transform 220ms ease;transition:opacity 220ms ease, visibility 0s, -webkit-transform 220ms ease;transition:opacity 220ms ease, transform 220ms ease, visibility 0s;transition:opacity 220ms ease, transform 220ms ease, visibility 0s, -webkit-transform 220ms ease}}@media only screen and (min-width: 1200px){.navbar-brand-img{width:300px}h1.event-hd{font-size:55px;padding-bottom:10px}.ev-title a{font-size:24px}.col-md-6.df{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.event-intro p{padding:0 65px;margin-bottom:55px}ul.ev-rg{gap:12px 20px;margin-bottom:80px}#primaryNav .list-group-flush .btn{font-size:20px}.page-type-event .col-lg-12{margin-bottom:40px}.page-type-event #intro{padding-right:30px}.page-type-event #content{padding-bottom:50px}.ev-photo-img{height:300px}}
