﻿.error{color:#dc3545!important}.splide:not( .is-overflow ) .splide__list{transform:translateX(0)!important}.project-img-card{max-height:250px;margin-bottom:15px;margin-top:15px;overflow:hidden}.card:hover .card-hover-body{display:flex;height:100%;width:100%;align-items:center;justify-content:center;position:absolute;top:0;left:0;background:#00000060}.card .volunteer-work,.card-story:hover .card-story-title,.card:hover .volunteer-info{display:none}.card:hover .volunteer-work{display:block}.card-story .card-story-title{display:flex;align-items:flex-end;color:var(--white)}.card.project-gallery-card{max-width:430px;height:530px;transition:.4s ease-in}.card.price-card{border-radius:var(--rounded-default,8px);border:1px solid #dbdbdb}.card.price-card.current-plan{border:1px solid var(--primary)}.card.price-card .card-body{padding:20px}.card.price-card .card-title{margin-bottom:20px}.card.price-card .card-price-label{font-size:26px;line-height:28px;color:var(--primary);margin-bottom:20px}.card.price-card .card-footer{min-height:335px}.plan-description{color:#494a49;margin-bottom:20px;min-height:108px}.price-card-divider{margin-top:10px;margin-bottom:20px;border-bottom:1px solid #dbdbdb}.plan-feature-header{color:grey;font-size:18px;line-height:28px;margin-bottom:20px}.plan-feature-item{display:flex;align-items:flex-start;gap:10px;justify-content:flex-start;font-size:18px;line-height:28px;margin-bottom:20px}.arrow-col,.arrow-connector{display:flex;align-items:center}.plan-feature-item:last-child{margin-bottom:0}.f-20{font-size:20px;line-height:36px}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#9fb034!important}.problem-cards-section{margin-top:0;min-height:520px}.middle-card,.step-card{background:#fff;border:1px solid #dbdbdb;border-radius:12px;padding:28px 24px;height:100%;border-top:6px solid #dbdbdb}.step-card.highlight{background:#f5f7e8;border-color:#d9dfae;border-top:6px solid #d9dfae}.step-card .card-icon{font-size:1.4rem;color:#333;margin-bottom:14px}.step-card.highlight .card-icon,.step-card.highlight h5{color:#7a8c2e}.step-card h5{font-size:1rem;font-weight:700;margin-bottom:10px;color:#111}.middle-card p,.step-card p{font-size:.875rem;color:#555;margin-bottom:0;line-height:1.6}.middle-card .card-icon{font-size:1.4rem;color:#333;margin-bottom:10px}.middle-card h5{font-size:1rem;font-weight:700;margin-bottom:8px;color:#111}.arrow-col{justify-content:center;padding:0}.arrow-connector{gap:3px}.arrow-connector .arrow-head{color:#dbdbdb;position:absolute;right:0}.start-circle{content:"";width:15px!important;height:15px!important;border:3px solid #fff;border-radius:50%;position:absolute;left:-8px;background:#dbdbdb}@media (max-width:767px){.arrow-col{display:none}.middle-card,.step-card{margin-bottom:20px}}.arrow-line-dashed{border-top:2px dashed #dbdbdb;width:30px}.backdrop-blur{backdrop-filter:blur(5px)}.mt-10{margin-top:10px}.project-gallery-card{margin:0!important}.bg-wave-reverse .banner-card{border-left:6px solid var(--primary)}.mb-60{margin-bottom:60px}.badge-circle{background:#f5f5f6;color:#000;width:34px;height:34px;border-radius:50%;margin-bottom:20px;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.badge-circle.badge-primary{background:var(--primary-lighter);color:var(--primary)}
.flow-connector::before,.flow-node{background:#fff;width:14px;height:14px}.flow-step{display:flex;flex-direction:column;align-items:center}.flow-connector{width:2px;height:60px;border-left:2px dashed #ddd;transform:translateY(-10px)}.flow-connector::before{content:'';transform:translate(-8px,-14px);border:2px solid #ddd;border-radius:50%;display:flex}.flow-node{border:2px solid #ddd;border-radius:50%;margin:-7px 0 20px}.flow-node.is-active{background:var(--primary);border-color:var(--primary)}.flow-card{border:1px solid #e5e5e5;border-radius:10px;padding:20px;width:100%}.flow-card.is-highlight{background:linear-gradient(180deg,rgba(254,255,249,.5) 0,rgba(236,239,214,.5) 100%);border-color:var(--primary-light)}.flow-card i{font-size:22px}.engagement-flow .start-circle{border:2px solid #ddd;background:#fff;width:14px;height:14px}@media (max-width:767.98px){.engagement-flow .arrow-connector,.engagement-flow .flow-connector,.engagement-flow .flow-node{display:none}.engagement-flow .flow-step{align-items:stretch;margin-bottom:20px;padding:0 10px}.engagement-flow .flow-card{height:100%}}
.fit-card{border:1px solid #e5e5e5;border-radius:10px;padding:20px;height:100%}.fit-list{list-style:none;padding:0;margin:0}.fit-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;font-size:15px}.fit-list i{font-size:18px;margin-top:2px}.fit-card hr{margin:10px 0 20px;border-top:1px solid #eee}
.spacer{height: 100px;}