@font-face{font-family:Helvetica Neue regular;src:url("../fonts/HELVETICANEUELTSTD55ROMAN.TTF") format("opentype");font-display:swap}@font-face{font-family:Helvetica Neue Light;src:url("../fonts/HELVETICANEUELTSTD-TH.OTF") format("opentype");font-display:swap}@font-face{font-family:Helvetica Neue Medium;src:url("../fonts/HELVETICANEUELTSTDMD 1.OTF") format("opentype");font-display:swap}@font-face{font-family:Helvetica Neue bold;src:url("../fonts/helveticaneueltstd-bd-opentype_bigfontsite.com.otf") format("opentype");font-display:swap}@font-face{font-family:Helvetica Lt Std bold;src:url("../fonts/HELVETICANEUELTSTD-BDEX.OTF") format("opentype");font-display:swap}.page-view-taxonomy-term .block.block__our__products .view-content .views-row ul{margin-top:15px;margin-bottom:0}.page-view-taxonomy-term .block.block__our__products .view-content .views-row ul li{text-align:left;font-size:14px}.page-view-taxonomy-term .block.block__our__products .view-content .views-row ul li::marker{color:#f38c0d}.page-view-taxonomy-term .block.block__our__products .view-content .view__more{top:40%;position:initial;margin-top:20px;opacity:1;transform:none}.page-view-taxonomy-term .block.block__our__products .view-content .view__more a{background:#f38c0d;color:#fff;border:0}.page-view-taxonomy-term .block.block__our__products .view-content .view__more a::after{color:#fff;position:relative;left:5px;transition:.3s}.page-view-taxonomy-term .block.block__our__products .view-content .view__more:hover a{background:#b41b12;color:#fff}.path-blog #main{max-width:100% !important;width:100%;padding:0}@media(max-width: 767px){.path-blog .row{margin-left:0;margin-right:0}}@media(max-width: 767px){.path-blog .layout.layout--twocol-section,.path-blog .layout.layout--onecol,.node--type-brochures .layout.layout--twocol-section,.node--type-brochures .layout.layout--onecol{padding-left:0;padding-right:0}}.block.block__our__products .view-content .view__more{opacity:1 !important;margin-top:20px;position:initial !important;transform:none !important}.block.block__our__products .view-content .view__more a{background:#f38c0d !important;color:#fff !important;border:0 !important}.block.block__our__products .view-content .view__more a::after{color:#fff !important;position:relative;left:5px;transition:.3s}.block.block__our__products .view-content .view__more:hover a{background:#b41b12 !important;color:#fff !important}@media(max-width: 767px){.block.block__our__products .view-content .view__desc{display:flex !important;align-items:center;justify-content:center}}.node--type-school-fundraiser-page .node__content{margin-top:50px !important}.top--fundraisers--view.our--products{margin-bottom:40px}.top--fundraisers--view.our--products .view-content{display:flex;grid-template-columns:repeat(2, 1fr);gap:20px;justify-content:center}@media(max-width: 767px){.top--fundraisers--view.our--products .view-content{grid-template-columns:1fr}}.top--fundraisers--view.our--products .view-content .views-row{width:49% !important;padding:0 !important;margin:0 !important}@media(max-width: 991px){.top--fundraisers--view.our--products .view-content .views-row{width:100%}}@media(max-width: 767px){.top--fundraisers--view.our--products .view-content .views-row{width:90% !important}}.fundraiser-card{display:flex;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease;position:relative}.fundraiser-card:hover{box-shadow:3px 6px 10px 0px rgba(243,140,13,.8) !important;border:1px solid #f38c0d}@media(max-width: 767px){.fundraiser-card{flex-direction:column}}.fundraiser-card__image{flex:0 0 200px;width:200px;height:auto;overflow:hidden;padding:20px 0 20px 20px}@media(max-width: 767px){.fundraiser-card__image{width:100%;height:100%;flex:none;padding:20px}}.fundraiser-card__image a{display:block;width:100%;height:100%}.fundraiser-card__image img{width:100%;height:100%;object-fit:contain}@media(max-width: 767px){.fundraiser-card__image img{object-fit:contain}}.fundraiser-card__badge-rating-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-flow:row-reverse}.fundraiser-card__badge{position:relative;padding:4px 10px 4px 20px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;background:#0173b2;color:#fff}.fundraiser-card__badge::before{content:"";position:absolute;top:7px;left:7px;background-image:url("/themes/custom/bigfundraising/images/star-icon-white.png");width:10px;height:10px;background-repeat:no-repeat;background-size:contain}.fundraiser-card__content{flex:1;display:flex;flex-direction:column;padding:16px 20px;gap:10px}.fundraiser-card__header{display:flex;flex-direction:column;gap:6px;align-items:start}.fundraiser-card__title{margin:0;font-size:16px;font-weight:700;line-height:1.3}.fundraiser-card__title a{text-decoration:none;transition:color .3s ease;color:#464443;font-family:skolar-latin,serif;font-size:22px;font-style:normal;font-weight:600;line-height:23px;letter-spacing:.5px}.fundraiser-card__title a:hover{color:#f38c0d}.fundraiser-card__rating{display:flex;align-items:center;gap:6px}.fundraiser-card__rating .stamped-badge{display:flex;align-items:center;gap:6px}.fundraiser-card__rating .stamped-starrating{display:flex;gap:2px}.fundraiser-card__rating .stamped-starrating .stamped-fa-star{color:orange;font-size:13px}.fundraiser-card__rating .stamped-badge-caption{font-size:13px;color:#666;font-weight:400}.fundraiser-card__description{flex:1}.fundraiser-card__description p{margin:0 0 10px 0;font-size:13px;line-height:1.5;color:#333;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.fundraiser-card__description ul{margin:0;padding:0;list-style:none}.fundraiser-card__description ul li{position:relative;padding-left:18px;margin-bottom:4px;color:#000;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.25px;text-transform:capitalize}.fundraiser-card__description ul li::before{content:"";position:absolute;left:0;top:7px;width:13px;height:13px;background-image:url("/themes/custom/bigfundraising/images/li-icon-symbol.png");background-repeat:no-repeat;background-size:contain}.fundraiser-card__description .fundraiser-card__read-more{color:#0173b2;font-family:Helvetica;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline;margin-bottom:15px;display:block;text-align:left}.fundraiser-card__description .fundraiser-card__read-more:hover{text-decoration:none}.fundraiser-card__actions{display:flex;gap:10px;margin-top:auto}@media(max-width: 557px){.fundraiser-card__actions{flex-direction:column}}.fundraiser-card__actions .button{flex:1;padding:10px 20px;border-radius:6px;font-size:13px;font-weight:600;text-align:center;text-decoration:none;transition:all .3s ease;cursor:pointer;display:inline-block}.fundraiser-card__actions .button--secondary{color:#464443;text-align:center;font-family:"Helvetica";font-size:16px;font-weight:700;line-height:28px;text-transform:capitalize;border:1px solid #464443;border-radius:10px}.fundraiser-card__actions .button--secondary:hover{background:#7a7878;color:#fff}.fundraiser-card__actions .button.start-fundraiser-cta{background:#f38c0d;color:#fff;border:1px solid #f38c0d;border-radius:10px;text-align:center;font-family:"Helvetica";font-size:16px;font-weight:700;line-height:28px;text-transform:capitalize}.fundraiser-card__actions .button.start-fundraiser-cta:hover{background:#b41b12;border-color:#b41b12}.fundraiser-card__actions .button.start-fundraiser-cta strong{font-weight:600}.bfri-trust-badges{margin:40px auto;padding:0 15px;position:relative}@media screen and (max-width: 1025px){.bfri-trust-badges{margin:0 auto 30px}}.bfri-trust-badges__track{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-top:-65px;position:absolute;width:100%}@media screen and (max-width: 1025px){.bfri-trust-badges__track{display:flex;grid-template-columns:none;gap:16px;position:initial;width:100%;margin-top:-45px;box-shadow:0 8px 20px rgba(0,0,0,.1);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bfri-trust-badges__track::-webkit-scrollbar{display:none}}.bfri-trust-badges__track:hover{box-shadow:3px 6px 10px 0px rgba(243,140,13,.8)}.bfri-trust-badges__item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#fff;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.bfri-trust-badges__item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}@media screen and (max-width: 1025px){.bfri-trust-badges__item{flex:0 0 100%;width:100%;scroll-snap-align:start}}@media(max-width: 557px){.bfri-trust-badges__item{align-items:center;text-align:center;padding:0 5px}}.bfri-trust-badges__dots{display:none;justify-content:center;align-items:center;gap:8px;margin-top:16px}@media screen and (max-width: 1025px){.bfri-trust-badges__dots{display:flex}}.bfri-trust-badges__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d9d9d9;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.bfri-trust-badges__dot.is-active{background:#f38c0d;transform:scale(1.2)}.bfri-trust-badges__icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff4e6;border:1px solid #f38c0d;border-radius:50%;padding:10px}.bfri-trust-badges__icon img{width:100%;height:100%;object-fit:contain}.bfri-trust-badges__content{flex:1;display:flex;flex-direction:column;gap:4px}.bfri-trust-badges__title{margin:0;color:#464443;font-family:skolar-latin,serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media(max-width: 557px){.bfri-trust-badges__title{font-size:15px}}.bfri-trust-badges__description{margin:0;color:#333;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media(max-width: 557px){.bfri-trust-badges__description{font-size:12px}}