.filters-sidebar{text-align:center}.filters-sidebar h1{color:#0cb2a2;margin-bottom:26px}.filters-sidebar .search{max-width:min(380px,100%);margin-left:auto;margin-right:auto;position:relative}.filters-sidebar .search span{content:"";background-image:url(/images/icons/search.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block;position:absolute;top:9px;left:12px}.filters-sidebar .search input{padding-left:34px}.filters-sidebar .search input:focus+span{background-image:url(/images/icons/search-yellow.svg)}.filters-sidebar .categories-grid{flex-wrap:wrap;justify-content:center;align-items:center;width:calc(100% + 16px);max-width:calc(100% + 16px);margin:0 -8px;display:flex}.filters-sidebar .category-option{color:#404041;width:fit-content;margin:0 8px;padding:8px;font-weight:600;display:block;position:relative}.filters-sidebar .filters{flex-wrap:wrap;justify-content:center;width:calc(100% + 16px);max-width:calc(100% + 16px);margin:0 -10px;padding:20px 0;display:flex}.filters-sidebar .filter{margin:0 10px;padding-bottom:20px;position:relative}.filters-sidebar .filter .filter-btn{color:#0cb2a2;background:0 0;border:1px solid #0cb2a2;min-height:40px;padding-right:20px;font-weight:400;position:relative}.filters-sidebar .filter .filter-btn .filter-name{padding:0 3px;display:block}.filters-sidebar .filter .filter-btn[data-select=true] .filter-name{background-color:#fff;font-size:11px;transform:translateY(-20px)}.filters-sidebar .filter .filter-btn .filter-value{white-space:nowrap;position:absolute}.filters-sidebar .filter .filter-btn:after{content:"";border-top:6px solid #0cb2a2;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;display:block;position:absolute;top:16px;right:7px}.filters-sidebar .filter-options{opacity:0;pointer-events:none;background:#fff;border-radius:20px;width:fit-content;max-width:none;padding:12px 20px;position:absolute;bottom:0;left:0;transform:translateY(105%)}.filters-sidebar .filter-options.active{opacity:1;z-index:9999;pointer-events:all;transform:translateY(100%)}.filters-sidebar .filter-options .filter-option{white-space:nowrap;width:fit-content;padding:6px 0;font-size:15px;display:block}.filters-sidebar .filter-options .filter-option[data-active=true]{font-weight:700}.filter-goal[data-select=true]{min-width:140px}.filter-property{min-width:183px}.filter-income{min-width:152px}.causes-results .grid{flex-wrap:wrap;justify-content:space-between;display:flex}.causes-results .col{width:100%;padding-bottom:42px}.filter-hover{transition:color .3s cubic-bezier(.39,.575,.565,1);position:relative}.filter-hover:after{content:"";opacity:0;background-color:#eec24b;border-radius:8px;width:100%;height:2px;transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;bottom:2px;left:0;transform:translateY(2px)}.filter-hover:hover,.filter-hover[data-active=true]{color:#eec24b}.filter-hover:hover:after,.filter-hover[data-active=true]:after{opacity:1;transform:translateY(0)}.causes-results-wrapper.loading{opacity:.6;pointer-events:none}@media only screen and (width>=560px){.causes-results .col{width:calc(50% - 21px)}}@media only screen and (width>=1024px){.causes-results .col{width:33.3333%;padding-left:21px;padding-right:21px}.causes-results .grid{justify-content:center}}.cause-card{cursor:pointer;background-color:#fff;border-radius:30px;width:100%;margin-bottom:70px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(0)}.cause-card .cause-labels{pointer-events:none;position:absolute;bottom:8px;left:0}.cause-card .label{color:#fff;padding:2px 3px 2px 8px;font-size:13px;font-weight:700;display:block}.cause-card .label:before,.cause-card .label:after{content:"";border-bottom:14px solid;border-left:14px solid #0000;width:0;height:0;display:block;position:absolute;right:-13px}.cause-card .label:before{top:0;transform:rotate(-180deg)}.cause-card .label:after{bottom:0;transform:rotate(90deg)}.cause-card .label.label-green{background:#0cb2a2}.cause-card .label.label-green:after,.cause-card .label.label-green:before{border-bottom-color:#0cb2a2}.cause-card .danger-badge{color:#fff;background:red;border-radius:12px;height:24px;margin-left:10px;padding:0 6px;font-size:12px;font-weight:700;line-height:24px;display:block;position:absolute;top:12px;right:12px}.cause-card .danger-badge.grey{color:#000;background:#d3d3d3}.cause-card:hover a>div:first-of-type>.lazy-image-container .lazy-image{transform:scale(1.1)}.cause-card a>div:first-of-type>.lazy-image-container .lazy-image{transition:transform .3s ease-out}.cause-card:last-of-type{margin-bottom:0}.cause-card .btn{min-width:120px}.cause-card a>div:first-of-type>.lazy-image-container .lazy-image{background-color:#fff;border-radius:30px 30px 0 0;overflow:hidden}.cause-card .content{padding:16px 24px}.cause-card h3{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:26px;max-height:26px;margin-bottom:16px;font-weight:700;line-height:26px;display:-webkit-box;overflow:hidden}.cause-card p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;max-height:40px;line-height:20px;display:-webkit-box;overflow:hidden}.cause-card .progress{background-color:#f3f3f3;border-radius:16px;width:100%;height:10px;margin-top:42px;position:relative}.cause-card .price{color:#0cb2a2;font-weight:700}.cause-card .price .currency{font-size:13px}.cause-card .left-space{margin-right:-24px}.cause-card .progress-active{background:#eec24b;border-radius:16px;min-width:40px;max-width:100%;height:100%;position:absolute;top:0;left:0}.cause-card .progress-active span{color:#eec24b;margin-top:-44px;font-weight:700}.cause-card .donated{padding-top:20px;padding-bottom:10px}