.about-giving .flex{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.about-giving .flex-item:hover .lazy-image{transform:scale(1.05)}.about-giving .lazy-image{transition:transform .3s ease-out}.about-giving .img{background-position:50%;background-size:cover;border-radius:50%;width:90px;height:90px;margin-top:40px;margin-left:auto;margin-right:auto;overflow:hidden}.about-giving .davaneto{color:#0cb2a2;text-align:center;font-weight:700}.about-giving .title{text-align:center;color:#0cb2a2;padding-top:10px;font-weight:700}.about-giving .text{text-align:center;width:200px;padding-top:10px}@media only screen and (width>=1024px){.about-giving .flex{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.about-giving .img{background-position:50%;background-size:cover;border-radius:50%;width:140px;height:140px;margin-top:60px;margin-left:auto;margin-right:auto}.about-giving .davaneto{text-align:center;font-size:28px;font-weight:700}.about-giving .title{text-align:center;margin-left:auto;margin-right:auto;padding-top:14px;font-weight:700}.about-giving .text{color:#000;text-align:center;width:230px;margin-left:auto;margin-right:auto;padding-top:6px;font-size:14px}}.causes-carousel{background-color:#f3f3f3;margin:-10px auto;position:relative;overflow:hidden}.causes-carousel .overflow-hidden{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px;padding:10px 20px;position:relative;overflow:hidden}.causes-carousel .relative{position:relative}.causes-carousel .grid{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-top:-30px;display:flex}.causes-carousel .col{min-width:min(320px,100% - 20px);max-width:min(320px,100% - 20px);height:100%;margin-top:30px;padding:0 15px 20px}.causes-carousel-title{text-align:center}.causes-carousel-title .small{margin-top:8px;font-size:14px}@media only screen and (width>=1440px){.causes-carousel .relative{padding:0 100px}.causes-carousel .col{min-width:32.5%;max-width:32.5%;margin-bottom:0;margin-left:1.25%}}.hero{color:#0cb2a2;text-align:center}.hero>h1{font-weight:700}.hero h2{color:#404041;text-align:center;max-width:180px;margin-left:auto;margin-right:auto}.hero .btn{margin:0 auto}.hero .center{width:100%;max-width:440px;position:relative}.hero img{position:absolute;bottom:0}.hero #hug{width:50px;right:0;transform:translateY(10px)}.hero #bird{width:70px;left:-3px;transform:translateY(-15px)}.hero #heart{width:10px;left:50px;transform:translateY(-80px)}@media only screen and (width>=1024px){.hero>h1{font-size:40px}.hero h2{max-width:500px;margin-top:0;padding-bottom:50px}.hero .btn{margin-bottom:60px}.hero #hug{margin-bottom:20px;right:-150px;transform:scale(2.4)}.hero #bird{margin-bottom:30px;left:-120px;transform:scale(2.7)}.hero #heart{margin-bottom:210px;left:-80px;transform:scale(2.4)}}.counter .flex-container{flex-direction:column;min-height:140px;display:flex;position:relative}.counter .counter-box{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;width:100%;max-width:320px;margin:0 auto;position:relative}.counter .count{color:#0cb2a2;z-index:10;padding:30px 0;font-weight:600;position:relative}.counter h3{z-index:10;position:relative}.counter .donated-heart{z-index:1;position:absolute}.counter .relative-group{width:260px;position:relative}.counter #human-1,.counter #human-2{width:85px;height:auto;position:absolute;top:-5px}.counter #human-1{left:20px}.counter #human-2{right:20px}.counter #donated-heart-1{opacity:.32;width:36px;top:20px;left:36px}.counter #donated-heart-2{opacity:1;width:36px;top:-5px;right:36px}.counter #ehaa{z-index:1;width:180px;position:absolute;top:-5px}.counter #donated-heart-3{opacity:1;width:24px;bottom:20px;left:8px}.counter #donated-heart-4{opacity:.32;width:28px;bottom:26px;right:46px}.counter #donated-heart-5{opacity:.14;width:50px;top:36px;right:100px}.counter #counter-new-samaritans{margin:40px 0}@media (width>=860px){.counter .flex-container{flex-direction:row}.counter .counter-box{position:relative;transform:scale(1.15)}.counter .wrapper{max-width:1000px;margin:0 auto;padding-top:40px;padding-bottom:20px}.counter #counter-new-samaritans,.counter #counter-success{opacity:1}}.successful-causes{text-align:center}.successful-causes .img{background:#f3f3f3;border-radius:50%;width:130px;height:130px;margin:0 auto 25px;overflow:hidden}.successful-causes .title{color:#0cb2a2;text-align:center;padding-bottom:40px;font-weight:700}.successful-causes .grid{display:flex}.successful-causes .carousel-draggable-container{overflow:hidden}.successful-causes .content>h3{color:#0cb2a2;margin-bottom:8px;font-weight:700}.successful-causes .col{min-width:290px;margin-left:20px}.successful-causes .col:first-child:last-child{min-width:100%}@media only screen and (width>=1024px){.successful-causes .carousel{padding:0 100px;position:relative}.successful-causes .title{text-align:center;padding-bottom:60px;font-size:28px;font-weight:700}.successful-causes .grid{margin-right:-40px}.successful-causes .col{text-align:center;min-width:calc(33.3333% - 40px);max-width:calc(33.3333% - 40px);margin-bottom:0;margin-left:40px}}.partners{padding-bottom:30px}.partners .grid{display:flex}.partners .col{margin-left:20px}.partners .carousel-draggable-container{overflow:hidden}.partners a{min-width:120px;min-height:50px;display:block}.partners img{width:auto;max-width:120px;height:auto;max-height:50px}@media only screen and (width>=1024px){.partners{padding-bottom:50px}.partners .text-container{text-align:center}.partners .title{color:#0cb2a2;margin-bottom:20px;font-weight:700}.partners .copy{padding-bottom:40px}.partners .relative{max-width:800px;margin:0 auto}.partners .grid{flex-wrap:wrap}.partners .col{justify-content:center;align-items:center;width:33.3333%;margin:0 0 30px;display:flex}.partners img{width:auto;min-width:180px;max-width:240px;height:auto;max-height:180px}}.about-the-project{text-align:center}.about-the-project .btn{margin:0 auto}.about-the-project h3{color:#0cb2a2;font-weight:700}.about-the-project .text{max-width:min(465px,100%);margin:20px auto 45px}.about-the-project .text p+p{margin-top:20px}.about-the-project .right{margin-left:60px}@media only screen and (width>=1024px){.about-the-project{text-align:left}.about-the-project .btn{margin:0}.about-the-project .container{max-width:1000px}}.video .relative{cursor:pointer;border-radius:16px;max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.video iframe{position:absolute;top:0;left:0}.video .lazy-image{width:100%!important;height:100%!important}.video .title{pointer-events:none;text-align:center;color:#fff;text-shadow:1px 1px #000;width:100%;font-weight:700;display:none;position:absolute;top:45px;left:0}.video .play{width:60px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=1024px){.video .title{display:block}.video .play{width:80px}}.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}.carousel:not(.active) .carousel-button{display:none}.carousel-button{color:#eec24b;background-color:#fff;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-button[disabled=disabled]{opacity:.4}.carousel-button:hover{opacity:.7}.carousel-button.next{right:0}.carousel-button.next img{margin-right:-3px;transform:scaleX(-1)}.carousel-button.prev{left:0}.carousel-button.prev img{margin-left:-3px}.carousel-button img{width:18px;height:18px;margin-bottom:-3px}