.charity{overflow-x:hidden}.charity h2{font-size:28px;line-height:1.2;font-weight:700;margin-bottom:15px}@media(min-width: 1000px){.charity h2{font-size:40px}}.charity__intro{background-color:#242854;color:#fff}.charity__intro .logo{z-index:2;width:100px}@media(min-width: 768px){.charity__intro .logo{width:150px}}.charity__intro--content{display:flex;flex-direction:column;justify-content:center;gap:15px}.charity__intro--content>*{margin:0}.charity__intro--buttons{display:flex;gap:20px;flex-direction:column;margin:15px 0px}@media(min-width: 768px){.charity__intro--buttons{flex-direction:row;margin-top:30px}}.charity__intro--container{padding:30px;display:flex;flex-direction:column-reverse;justify-content:space-between;text-align:left;position:relative}@media(min-width: 1000px){.charity__intro--container{flex-direction:row;padding:60px 15px}}.charity__intro--container .image{margin:auto;z-index:2}@media(min-width: 768px){.charity__intro--container .image{width:500px}}.charity__intro--container .image img{width:100%;height:auto;max-width:250px;border-radius:71% 31% 40% 61%/60% 40% 60% 40%;border:11px #fff solid}@media(min-width: 768px){.charity__intro--container .image img{max-width:none}}.charity__intro--container h1{line-height:1.2;max-width:400px}@media(min-width: 768px){.charity__intro--container h1{font-size:48px}}@media(min-width: 1000px){.charity__intro--container h1{max-width:550px}}.charity__intro--container h1 span{color:#fd92b3}.charity__intro--container p{margin:0;font-size:16px;max-width:400px;line-height:1.9}@media(min-width: 768px){.charity__intro--container p{font-size:18px}}@media(min-width: 1000px){.charity__intro--container p{max-width:600px;padding-right:25px}}.charity__intro--container p span{font-weight:700}.charity__intro .blob{position:absolute;z-index:1;border-radius:71% 31% 40% 61%/60% 40% 60% 40%}.charity__intro .blob.first{display:flex;width:144px;height:170px;z-index:1;transform:rotate(34deg);background:#f3a83f;top:-42px;right:-79px}@media(min-width: 768px){.charity__intro .blob.first{top:100px;right:33px}}@media(max-width: 359px){.charity__intro .blob.first{top:-66px}}.charity__intro .blob.second{display:flex;width:144px;height:170px;transform:rotate(54deg);background:#9cc0ff;top:-62px;left:-119px}@media(min-width: 768px){.charity__intro .blob.second{top:50px;left:-200px}}.charity__intro .blob.third{width:100px;height:70px;bottom:81px;right:49px;transform:rotate(-6deg);background:#ffb0c8;display:none}@media(min-width: 768px){.charity__intro .blob.third{display:flex}}.charity__about{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:30px auto}@media(min-width: 1000px){.charity__about{flex-direction:row;margin:60px auto}}.charity__about h2{font-size:20px}@media(min-width: 1000px){.charity__about h2{font-size:40px}}@media(min-width: 1000px){.charity__about--content{max-width:500px}}@media(min-width: 1340px){.charity__about--content{max-width:750px}}.charity__about--content a{width:100%}@media(min-width: 1000px){.charity__about--content a{width:max-content}}.charity__about--review{display:flex;flex-direction:column;padding:40px;background:#ffd4e2;color:#111;text-align:center;gap:20px;border-radius:40px;margin-top:30px}@media(min-width: 1000px){.charity__about--review{padding:50px 75px;margin-top:0;max-width:410px}}.charity__about--review p{margin:0;font-size:16px}.charity__about--review img{max-width:150px;height:auto;margin:0 auto}.charity__about--review .review{font-size:18px;font-weight:700}@media(min-width: 1000px){.charity__about--review .review{font-size:20px}}.charity__about--review .author{font-size:14px;font-weight:400;color:#4e4e4e}@media(min-width: 1000px){.charity__about--review .author{font-size:16px}}.charity__partnership{background-color:rgba(222,236,255,.3);overflow:hidden;margin:30px auto 0}@media(min-width: 1000px){.charity__partnership{margin:60px auto 0}}@media(min-width: 1340px){.charity__partnership{margin:60px auto}}.charity__partnership--inner{display:flex;flex-direction:column;gap:0px;padding:50px 30px;width:calc(100% + 14px)}@media(min-width: 1000px){.charity__partnership--inner{width:100%;padding:80px 70px;gap:0px;border-radius:22px}}.charity__partnership--inner h2{text-align:center;color:#242854}@media(min-width: 1000px){.charity__partnership--inner h2{margin-bottom:30px}}.charity__partnership--content{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding:0 30px;width:calc(100% + 76px);margin-left:-38px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.charity__partnership--content{overflow:initial;white-space:initial;padding:0;width:100%;margin:0;display:flex;justify-content:space-evenly}}@media(min-width: 1000px){.charity__partnership--content{flex-direction:row}}@media(max-width: 320px)and (max-height: 256px){.charity__partnership--content{display:flex;flex-direction:column;gap:20px}}.charity__partnership--item{color:#2c305a;display:inline-flex;flex-direction:column;padding:30px 20px;border-radius:12px;gap:15px;width:245px;white-space:initial;scroll-snap-align:center;min-height:297px}@media(min-width: 1000px){.charity__partnership--item{width:335px;padding:40px 30px;min-height:auto}}.charity__partnership--item .blob{display:flex;flex-direction:column;align-items:center}.charity__partnership--item .blobInner{display:flex;align-items:center;justify-content:center;width:90px;height:100px;background:#deecff;border-radius:70% 40% 40% 70%/60% 40% 60% 40%;transform:rotate(85deg)}.charity__partnership--item .blobInner i{transform:rotate(-85deg);font-size:32px;color:#2c305a}@media(min-width: 1000px){.charity__partnership--item .blobInner i{font-size:42px}}@media(min-width: 1340px){.charity__partnership--item .blobInner{width:110px;height:120px}}.charity__partnership--item p{font-size:16px;line-height:1.2;margin:0;text-align:center}.charity__partnership--item h3{text-align:center;font-size:20px;line-height:1.2;font-weight:700;min-height:48px}@media(min-width: 1000px){.charity__partnership--item h3{font-size:24px;min-height:unset}}.charity__partnership--item i{font-size:35px;text-align:center}.charity__donation{background-color:#242854;color:#fff;display:flex;flex-direction:column-reverse;overflow:hidden}@media(min-width: 1000px){.charity__donation{flex-direction:row}}@media(min-width: 1340px){.charity__donation{margin:60px auto;border-radius:22px}}.charity__donation--content{text-align:left;padding:25px 20px}@media(min-width: 1000px){.charity__donation--content{display:flex;flex-direction:column;justify-content:center;padding:60px;gap:20px}}@media(min-width: 1000px){.charity__donation--content h2{margin-bottom:0}}.charity__donation--content ul{padding-left:16px;margin-top:16px}@media(min-width: 1000px){.charity__donation--content ul{margin-top:0;margin-bottom:0}}.charity__donation--content p{margin:0;font-size:16px}.charity__donation--content .paymentWarning{display:flex;gap:5px;align-items:center;font-size:12px}@media(min-width: 1000px){.charity__donation--content .paymentWarning{font-size:16px}}.charity__donation--content .btn-primary{width:100%;margin:16px 0}@media(min-width: 1000px){.charity__donation--content .btn-primary{margin:0;width:335px}}.charity__donation--content .btn-primary i{margin-left:10px;bottom:0}.charity__donation--image{width:100%}@media(min-width: 1000px){.charity__donation--image{min-width:50%;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0px;border-bottom-left-radius:0px}}.charity__donation--image div{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px}@media(min-width: 1000px){.charity__donation--image div{height:100%}}.charity__visit{display:flex;flex-direction:column;justify-content:space-between;margin:30px auto}@media(min-width: 1000px){.charity__visit{flex-direction:row;margin:60px auto;flex-wrap:wrap;align-items:center;justify-content:space-around;padding:0}}@media(min-width: 1340px){.charity__visit{justify-content:space-between}}.charity__visit h2{font-size:20px}@media(min-width: 1000px){.charity__visit h2{font-size:40px}}@media(min-width: 1000px){.charity__visitContent{max-width:500px}}@media(min-width: 1340px){.charity__visitContent{max-width:750px}}.charity__visitContent a{width:100%}@media(min-width: 1000px){.charity__visitContent a{width:max-content}}.charity__visitReview{display:flex;flex-direction:column;padding:40px;background:#ffd4e2;color:#111;text-align:center;gap:20px;border-radius:40px;margin-top:30px}@media(min-width: 1000px){.charity__visitReview{padding:50px 75px;margin-top:0;max-width:490px}}.charity__visitReview p{margin:0;font-size:16px}.charity__visitReview img{max-width:150px;height:auto;margin:0 auto}.charity__visitReview .review{font-size:18px;font-weight:700}@media(min-width: 1000px){.charity__visitReview .review{font-size:20px}}.charity__visitReview .author{font-size:14px;font-weight:400;color:#4e4e4e}@media(min-width: 1000px){.charity__visitReview .author{font-size:16px}}.charity__visitImages{padding:0 15px;list-style:none;display:flex;margin:40px -15px 0;cursor:pointer}@media(min-width: 1000px){.charity__visitImages{padding:0;margin:60px 10px 0;gap:10px;justify-content:center}}.charity__visitImages:focus{outline:2px solid #09115a;outline-offset:11px}@media(min-width: 1000px){.charity__visitImages li{padding:5px}}.charity__visitImages li img{border-radius:10px;margin:0 7px;width:auto;max-height:150px;max-width:300px}@media(min-width: 1000px)and (max-width: 1339px){.charity__visitImages li img{max-height:150px}}@media(min-width: 1000px){.charity__visitImages li img{width:100%;margin:0;max-width:300px;max-height:205px}}.charity__visitImages li img:focus{outline:1px solid #121b70;border-radius:10px;outline-offset:2px}.charity__visited{background-color:#deecff;margin:0 auto 30px;padding:30px 0;color:#242854}@media(min-width: 1000px){.charity__visited{margin:0 auto 60px;padding:80px 0}}@media(min-width: 1340px){.charity__visited{margin:60px 0}}.charity__visited--content{max-width:820px;margin:auto;padding:0 15px}@media(min-width: 1000px){.charity__visited--content{padding:0 70px}}.charity__visited--content h2{text-align:center}@media(min-width: 1000px){.charity__visited--content h2{margin-bottom:30px}}.charity__visited--content p{text-align:center;margin-bottom:0;margin-top:15px}.charity__visited--images{margin-bottom:15px;display:flex;margin-left:-15px;width:calc(100% + 30px);padding:0 15px;cursor:pointer;list-style:none}@media(max-width: 767px){.charity__visited--images{margin-bottom:.5rem}}@media(min-width: 1000px){.charity__visited--images{width:100%;overflow:auto;margin:0 auto;padding:0;margin-left:0;gap:15px}}.charity__visited--images img{border-radius:10px;margin:0 7px;width:auto;max-height:150px;max-width:150px}@media(min-width: 1000px)and (max-width: 1339px){.charity__visited--images img{width:180px;max-width:180px;margin:0;max-height:275px;object-fit:cover}}@media(min-width: 1340px){.charity__visited--images img{width:235px;max-width:235px;margin:0;max-height:275px;object-fit:cover}}.charity__visited--images .charitySliderCard{margin-left:0;width:100%}.charity__visited--images .charitySliderCard:first-child{margin-left:15px}@media(min-width: 1340px){.charity__visited--images .charitySliderCard:first-child{margin-left:0}}.charity__visited--images .charitySliderCard:last-child{margin-right:15px}@media(min-width: 1340px){.charity__visited--images .charitySliderCard:last-child{margin-right:0}}@media(min-width: 1000px)and (max-width: 1339px){.charity__visited--images .charitySliderCard{flex:0 0 180px;width:180px;max-width:180px}}@media(min-width: 1340px){.charity__visited--images .charitySliderCard{flex:0 0 235px;width:235px;max-width:235px}}.charity__visited--images .charitySliderCard img:focus{border:4px solid #242854}.charity__support{margin:30px auto}@media(min-width: 1000px){.charity__support{margin:60px auto}}.charity__support h2{max-width:820px;text-align:center;margin:auto;margin-bottom:15px}@media(min-width: 1000px){.charity__support h2{margin-bottom:60px}}.charity__support--items{display:flex;flex-direction:column;justify-content:space-around}@media(min-width: 1000px){.charity__support--items{flex-direction:row}}.charity__support--items .item{max-width:350px;text-align:center;margin:16px auto 0}@media(min-width: 1000px){.charity__support--items .item h3{font-size:24px}}.charity__support--items .item h3{margin:16px 0}.charity__support--items .item .icon{border-radius:71% 31% 40% 61%/60% 40% 60% 40%;background-color:#deecff;width:100px;height:100px;display:flex;justify-content:center;align-items:center;margin:auto}.charity__support--items .item .icon i{font-size:35px}.charity__awards{margin:30px auto}@media(min-width: 768px){.charity__awards{margin:60px auto}}.charity__awards h2{max-width:820px;text-align:center;margin:auto;margin-bottom:15px}@media(min-width: 768px){.charity__awards h2{font-size:40px;margin-bottom:60px}}.charity__awards--items{display:flex;flex-flow:wrap;gap:15px;justify-content:space-between}@media(min-width: 768px){.charity__awards--items{max-width:unset;justify-content:space-between;gap:0}}.charity__awards--items .item{background-color:#f5f9ff;display:flex;width:160px;width:calc(50% - 7.5px);flex-direction:column;align-items:center;position:relative;padding:25px 20px 15px 20px;gap:10px;border-radius:7px}@media(min-width: 768px){.charity__awards--items .item{width:160px}}@media(min-width: 1000px){.charity__awards--items .item{width:20%;padding:35px 20px 20px 20px}}.charity__awards--items .item img{height:140px;width:auto;margin-bottom:16px}@media(min-width: 1000px){.charity__awards--items .item img{margin-bottom:0;height:160px}}.charity__awards--items .item h3{font-size:14px;text-align:center;margin:0;line-height:15px}@media(min-width: 768px){.charity__awards--items .item h3{line-height:26px}}.charity__awards--items .item p{color:#242854;font-size:11px;line-height:15px;font-weight:500;text-align:center;margin:0}@media(min-width: 768px){.charity__awards--items .item p{font-size:12px;line-height:26px}}@media(min-width: 768px){.charity__awards--items .item:nth-child(1){transform:rotate(-5deg)}}@media(min-width: 768px){.charity__awards--items .item:nth-child(2){transform:rotate(6deg)}}@media(min-width: 768px){.charity__awards--items .item:nth-child(3){transform:rotate(-6deg)}}@media(min-width: 768px){.charity__awards--items .item:nth-child(4){transform:rotate(6deg)}}.charity__help{margin:30px auto;background-color:#09115a;color:#fff;padding:30px;border-radius:22px;position:relative;display:flex;flex-direction:column;gap:20px}@media(min-width: 1000px){.charity__help{margin:100px auto 120px;padding:60px;flex-direction:row;gap:40px}}.charity__help h2{margin-bottom:0}.charity__help p{margin:0}.charity__help a{width:100%}@media(min-width: 1000px){.charity__help a{width:max-content}}.charity__help--content{display:flex;gap:20px;flex-direction:column}.charity__help img{max-width:200px;margin:auto}@media(min-width: 768px){.charity__help img{max-width:300px}}@media(max-width: 320px)and (max-height: 256px){.charity__visitImages{flex-wrap:wrap !important;justify-content:center;gap:10px}.charity__visited--images{flex-wrap:wrap !important;align-items:center;gap:10px}}.lightboxContainerInnerContent .item{max-height:85% !important}@media(min-width: 1000px){.lightbox-bottom{position:absolute;bottom:10px}}.progressSlider{margin:30px -15px;margin-bottom:0px}@media(min-width: 1340px){.progressSlider{margin:30px auto;max-width:1245px}}.progressSlider h3{font-size:22px}@media(min-width: 1000px){.progressSlider h3{margin-bottom:15px}}@media(max-width: 359px){.progressSlider h3{font-size:18px}}.scroller{width:100%;display:flex;justify-content:center;margin-top:15px;gap:15px}.scrollerTrack{margin:23px 0;background-color:#eaecf0;height:5px;width:248px;border-radius:12px}@media(min-width: 1000px){.scrollerTrack{display:flex;width:500px}}.scrollerTrack--white{background-color:#fff !important}.scrollerThumb{position:relative;left:0%;background-color:#121b70;border-radius:12px;scroll-behavior:smooth;transition:all .1;cursor:grab;height:5px;width:125px}.scrollerButton{width:51px;display:flex;justify-content:center;align-items:center}.scrollerButton i{color:#121b70;font-size:23px;line-height:1;padding:10px;display:flex}.scrollerButton.disabled i{color:#d3d3d3;pointer-events:none;background-size:0}@media(hover: hover){.scrollerButton:hover{border-radius:50%;background-image:linear-gradient(#F6F8FB, #F6F8FB);background-repeat:no-repeat;transition:background-size 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;background-position:50% 50%;background-size:100% 100%}.scrollerButton:hover.disabled{background-size:0}}