:root{--font-reg: "poppins", sans-serif;--font-title: "poppins", sans-serif;--color-pink: #1E648F;--color-yellow: #D9766C;--color-purple: #726DAF;--color-green: #04A3A7;--color-black: #000;--color-white: #fff;--bg-green-gradient: linear-gradient(0deg, rgba(4, 163, 167, 0.10) 0%, rgba(4, 163, 167, 0.10) 100%);--bg-pink-gradient: rgba(#D7157E, 0.1);--side-filter-width: 300px;--font-base: clamp(14px, 1.1805555556vw, 17px);--font-80: clamp(50px, 5.5555555556vw, calc(80px * 1.5));--font-55: clamp(35px, 3.8194444444vw, calc(55px * 1.5));--font-40: clamp(30px, 2.7777777778vw, calc(40px * 1.5));--font-30: clamp(25px, 2.0833333333vw, calc(30px * 1.5));--font-25: clamp(22px, 1.7361111111vw, calc(25px * 1.5));--font-20: clamp(18px, 1.3888888889vw, calc(20px * 1.5));--font-18: clamp(16px, 1.25vw, calc(18px * 1.5));--font-15: clamp(14px, 1.0416666667vw, 15px);--font-14: clamp(12px, 0.9722222222vw, calc(14px * 1.5));--font-13: clamp(11px, 0.9027777778vw, 13px);--text-width: 68%;--space-5: clamp(3px, 0.3472222222vw, calc(5px * 1.5));--space-10: clamp(6px, 0.6944444444vw, calc(10px * 1.5));--space-15: clamp(12px, 1.0416666667vw, calc(15px * 1.5));--space-22: clamp(15px, 1.5277777778vw, calc(22px * 1.5));--space-25: clamp(15px, 1.7361111111vw, calc(25px * 1.5));--space-30: clamp(20px, 2.0833333333vw, calc(30px * 1.5));--space-35: clamp(25px, 2.4305555556vw, calc(35px * 1.5));--space-45: clamp(26px, 3.125vw, calc(45px * 1.5));--space-60: clamp(30px, 4.1666666667vw, calc(60px * 1.5));--space-70: clamp(35px, 4.8611111111vw, calc(70px * 1.5));--space-100: clamp(70px, 6.9444444444vw, calc(100px * 1.5));--space-150: clamp(110px, 10.4166666667vw, calc(150px * 1.5));--space-210: clamp(190px, 14.5833333333vw, calc(210px * 1.5));--space-250: clamp(250px, 17.3611111111vw, calc(250px * 1.5));--space-300: clamp(250px, 20.8333333333vw, calc(300px * 1.5));--space-400: clamp(300px, 27.7777777778vw, calc(400px * 1.5));--space-500: clamp(400px, 34.7222222222vw, calc(500px * 1.5));--container: clamp(20px, 6.9444444444vw, 140px);--max-container-width: 2200px}.font-regular{font-family:var(--font-red)}.font-bold{font-family:var(--font-reg);font-weight:700}.font-title{font-family:var(--font-title);font-weight:700}.font-base{font-family:var(--font-reg);font-size:var(--font-base);line-height:1.4;font-weight:normal;font-style:normal;margin:0}.font-80{font-size:var(--font-80);line-height:1;margin-bottom:.1em}.font-55{font-size:var(--font-55);line-height:1.1;margin-bottom:.15em}.font-40{font-size:var(--font-40);line-height:1.1;margin-bottom:.5em}.font-30{font-size:var(--font-30);line-height:1.3;margin-bottom:.333em}.font-25{font-size:var(--font-25);line-height:1.3;margin-bottom:.6em}.font-20{font-size:var(--font-20);line-height:1.3}.font-18{font-size:var(--font-18);line-height:1.4}.font-15{font-size:var(--font-15);line-height:1.4}.font-14{font-size:var(--font-14);line-height:1.4}.font-13{font-size:var(--font-13);line-height:1.4}.bg-black{background:#000}.bg-white{background:#fff}.bg-green{background-color:var(--color-green)}.color-black{color:#000}.color-white{color:#fff}.w-full{width:100%}.h-full{height:100%}.w-text{width:100%}@media(min-width: 1024px){.w-text{width:var(--text-width)}}.container{width:100%;margin:0 auto;max-width:var(--max-container-width);padding:0 var(--container)}.grid-col-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-35)}.grid-col-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 768px){.grid-col-3{grid-template-columns:repeat(3, 1fr);gap:var(--space-35)}}.grid-col-3-filter{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 600px){.grid-col-3-filter{grid-template-columns:repeat(2, 1fr);gap:var(--space-35)}}@media(min-width: 1200px){.grid-col-3-filter{grid-template-columns:repeat(3, 1fr)}}.grid-col-4{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 600px){.grid-col-4{grid-template-columns:repeat(2, 1fr);gap:var(--space-22)}}@media(min-width: 1024px){.grid-col-4{grid-template-columns:repeat(4, 1fr)}}.grid-col-5{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-70)}@media(min-width: 768px){.grid-col-5{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.grid-col-5{grid-template-columns:repeat(5, 1fr)}}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.fill-space{width:100%;height:100%;position:absolute;top:0;left:0}.header-padding{padding-top:100px}.has-banner .header-padding{padding-top:0}img{width:100%;-o-object-fit:cover;object-fit:cover}.fit-contain{-o-object-fit:contain;object-fit:contain}.fit-cover{-o-object-fit:cover;object-fit:cover}.image{width:100%;aspect-ratio:16/9}button{border:none;background:none;outline:none;padding:0}.component-donate{width:100%}@media(min-width: 768px){.component-donate{display:flex;position:relative}}.component-donate .amount-image-container{width:100%;position:relative;margin-bottom:var(--space-22)}@media(min-width: 768px){.component-donate .amount-image-container{width:40%;margin:0}}.component-donate .amount-image-container .slot-image{width:100%;position:relative}@media(min-width: 768px){.component-donate .amount-image-container .slot-image{position:absolute;top:0;left:0;padding:0;height:100%}}@media(min-width: 768px){.component-donate .amount-image-container img{position:absolute;top:0;left:0;padding:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.component-donate .slot-content{width:100%}@media(min-width: 768px){.component-donate .slot-content{width:60%;min-height:var(--space-400);position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;padding-left:var(--space-45)}}.component-donate .slot-content .init-container{width:100%}.component-donate .slot-content .init-container.loader{opacity:.5}.component-donate .slot-content .complete-container{width:100%;display:none}.component-donate .slot-content .complete-container p{margin-bottom:.5em}.component-donate .slot-content .te{display:none}@media(min-width: 768px){.component-donate .slot-content .te{display:inline-block;width:100%;margin-bottom:clamp(10px,.6944444444vw,.6944444444vw)}}.component-donate .slot-content .amount-info-container{width:100%;position:relative;opacity:0}.component-donate .slot-content .amount-info-container.active{opacity:1;transition:.3s}.component-donate .slot-content .amount-info-container .amount-info{font-size:1.2rem;background:#f2f2f2;padding:7px;width:100%;text-align:center}.component-donate .slot-content .amount-info-container .amount-info-marker{display:inline-block;position:relative;top:-1px;left:calc(50% - 21.5px);width:43px;height:25px}.component-donate .slot-content .amount-info-container .amount-info-marker svg{width:43px;height:25px}.component-donate .slot-content .amount-buttons{width:100%;position:relative;display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;justify-content:space-between;padding-bottom:var(--space-15);margin-bottom:var(--space-15);border-bottom:1px solid rgba(0,0,0,.2);opacity:.5}@media(min-width: 768px){.component-donate .slot-content .amount-buttons{flex-wrap:nowrap}}.component-donate .slot-content .amount-buttons.active{opacity:1}.component-donate .slot-content .amount-button{display:inline-block;width:auto;flex:1}.component-donate .slot-content .amount-button input{position:absolute;left:-9999999px;height:0;width:0;opacity:0}.component-donate .slot-content .amount-button input+label{cursor:pointer;display:inline-flex;width:100%;justify-content:center;padding:10px 30.5px 10.5px 30.5px;align-items:center;justify-content:center;border:1px solid #000;font-weight:bold;margin-bottom:5px}@media(min-width: 768px){.component-donate .slot-content .amount-button input+label{margin-bottom:0}}.component-donate .slot-content .amount-button input:checked+label{background:#000;color:#fff}.component-donate .slot-content .amount-button .amount-image{opacity:0;position:absolute;left:-9999999px}.component-donate .slot-content .amount-input{margin-bottom:20px;opacity:.5}.component-donate .slot-content .amount-input.active{opacity:1}.component-donate .slot-content .amount-input label{line-height:1;display:inline-block;width:100%;margin-bottom:var(--space-15)}.component-donate .slot-content .amount-input .input-wrapper{position:relative}.component-donate .slot-content .amount-input .input-wrapper:after{content:"$";position:absolute;top:50%;left:12px;transform:translate(0, -50%)}.component-donate .slot-content .amount-input input{width:100%;border-radius:0px;border:1px solid #000;padding:10px 12px 10px 30px}