.donations-banner{background-color:#d3ebed;overflow:hidden;padding:48px 0;width:100%}@media (min-width:991px){.donations-banner{padding:65px 0}}.donations-banner .inner-wrapper{margin-bottom:55px;position:relative}.donations-banner .inner-wrapper .header{position:relative;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.donations-banner .inner-wrapper .header{left:0;position:absolute;top:50%;transform:translate(-10%,-50%);width:-moz-fit-content;width:fit-content}}@media (min-width:1200px){.donations-banner .inner-wrapper .header{transform:translate(-15%,-50%)}}@media (min-width:1366px){.donations-banner .inner-wrapper .header{transform:translate(-25%,-50%)}}.donations-banner .inner-wrapper .header:after{background:#d3ebed;bottom:-8px;content:"";left:8px;position:absolute;right:-8px;top:8px;z-index:2}@media (min-width:991px){.donations-banner .inner-wrapper .header:after{bottom:-20px;left:20px;right:-20px;top:20px}}.donations-banner .inner-wrapper .header .content-wrapper{background:#fff;border:1px solid #000;max-width:628px;padding:31px;position:relative;z-index:5}@media (min-width:991px){.donations-banner .inner-wrapper .header .content-wrapper{padding:80px 70px}}.donations-banner .inner-wrapper .header .content-wrapper .title{--font-size:calc(28.17647px + 100cqw*18/765);color:#000;font-family:MarkPro-Heavy,sans-serif;font-size:clamp(37 * 1px,var(--font-size),55 * 1px)!important;line-height:1.1;margin-bottom:15px}.donations-banner .inner-wrapper .header .content-wrapper .description{--font-size:calc(14.03922px + 100cqw*4/765);font-size:clamp(16 * 1px,var(--font-size),20 * 1px)!important;margin-bottom:25px}@media (min-width:991px){.donations-banner .inner-wrapper .header .content-wrapper .description{margin-bottom:45px}}.donations-banner .inner-wrapper .header .content-wrapper .chipolo-button{align-items:center;background-color:#000;border:thin solid transparent;color:#fff;gap:8px;margin:0;min-width:220px}.donations-banner .inner-wrapper .header .content-wrapper .chipolo-button:hover{background-color:transparent;border-color:#000;color:#000}.donations-banner .inner-wrapper .header .content-wrapper .chipolo-button:hover svg{transform:scale(1.5) translateX(3px)}.donations-banner .inner-wrapper .header .content-wrapper .chipolo-button:hover svg path{fill:#d3ebed}.donations-banner .inner-wrapper .header .content-wrapper .chipolo-button svg{transform:scale(1) translateX(0);transition:transform .3s ease-in-out}.donations-banner .inner-wrapper .product-display{height:440px;left:-15px;overflow:hidden;position:absolute;right:-15px;transform:translateY(-90px);width:auto}@media (min-width:991px){.donations-banner .inner-wrapper .product-display{height:auto;position:static;transform:none;width:100%}}.donations-banner .inner-wrapper .product-display img{bottom:0;height:auto;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:100%}@media (min-width:991px){.donations-banner .inner-wrapper .product-display img{position:static;transform:none}}.donations-banner .organizations-container{margin-top:395px;padding-bottom:60px;position:relative}@media (min-width:767px){.donations-banner .organizations-container{padding-bottom:0}}@media (min-width:991px){.donations-banner .organizations-container{margin-top:0}}@media (min-width:767px){.donations-banner .organizations-container .swiper-wrapper{display:flex;gap:42px;justify-content:space-between}}.donations-banner .organizations-container .swiper-wrapper .organization{background:#fff;border:1px solid #000;max-width:270px;padding:57px 33px;width:100%}@media (min-width:767px){.donations-banner .organizations-container .swiper-wrapper .organization{max-width:none}}.donations-banner .organizations-container .swiper-wrapper .organization.hidden-descriptions{padding:20px}@media (min-width:767px){.donations-banner .organizations-container .swiper-wrapper .organization.hidden-descriptions{flex-shrink:unset;padding:33px}}.donations-banner .organizations-container .swiper-wrapper .organization.hidden-descriptions img{display:block;margin:0 auto}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper{aspect-ratio:286/305;border:1px solid #000;display:block;margin-bottom:20px;position:relative;width:100%}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper:hover .icon-wrapper svg{transform:scale(1.1)}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper:hover .icon-wrapper svg circle{fill:#fff!important}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper .icon-wrapper{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper .icon-wrapper svg{border-radius:50%;height:82px;transition:all .3s cubic-bezier(.19,1,.22,1);width:82px}.donations-banner .organizations-container .swiper-wrapper .organization .video-wrapper .icon-wrapper svg circle{fill:hsla(0,0%,100%,.7)!important}.donations-banner .organizations-container .swiper-wrapper .organization img{height:28px;margin-bottom:41px;width:auto}.donations-banner .organizations-container .swiper-wrapper .organization .name{color:#000;font-family:MarkPro-Bold,sans-serif;font-weight:700;line-height:normal;margin-bottom:5px}.donations-banner .organizations-container .swiper-wrapper .organization .description,.donations-banner .organizations-container .swiper-wrapper .organization .name{--font-size:calc(14.03922px + 100cqw*4/765);font-size:clamp(16 * 1px,var(--font-size),20 * 1px)!important}.donations-banner .organizations-container .swiper-wrapper .organization .description p{margin-bottom:0}.donations-banner .organizations-container .swiper-pagination{align-items:center;bottom:0;display:flex;gap:10px;justify-content:center}.donations-banner .organizations-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;height:20px;margin:0;opacity:.3;opacity:1;position:relative;transform:scale(.65);transition:none;width:20px}.donations-banner .organizations-container .swiper-pagination .swiper-pagination-bullet:after{background-color:#8c8c8c;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform 1s ease-in-out;width:100%}.donations-banner .organizations-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1)}.donations-banner .organizations-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:translate(-50%,-50%) scale(1)}.donations-banner .video-modal{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.donations-banner .video-modal .close-button{background:none;border:none;position:absolute;right:20px;top:20px}.donations-banner .video-modal .inner-wrapper{aspect-ratio:700/1240;background-color:#fff;border:1px solid #000;margin-bottom:0;position:relative;width:270px}@media (min-width:767px){.donations-banner .video-modal .inner-wrapper{width:400px}}.donations-banner .video-modal .inner-wrapper video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
