.cms-charity .breadcrumbs{display:none}.cms-charity .page-header{order:-60}.cms-charity .sub-menu{order:-50}.cms-charity .breadcrumbs{order:-40}.cms-charity .page-main{width:100%;max-width:var(--layout-full-width);margin:0 auto;padding:0}.cms-charity .block-charity .block-descriptions{width:100%;max-width:var(--layout-full-width);margin:0 auto;padding:80px 15px 100px;background:#f9f9f9 url(../../images/bg-services-page-top-block.png) no-repeat}.dark-theme.cms-charity .block-charity .block-descriptions{background:url(../../images/sub-footer-bg.png) no-repeat 100%/cover,radial-gradient(114.15% 55.95% at 70.21% 38.35%,#2f3c5c 0%,#1e2230 51.54%,#12141f 100%)}.cms-charity .block-charity .block-descriptions .block-wrap{width:100%;max-width:800px;margin:0 auto}.cms-charity .partners.v2{width:100%;max-width:calc(var(--layout-full-bleed) + (2*var(--gutter-x)));margin-left:auto;margin-right:auto;padding:clamp(80px,6vw,110px) 0;padding-left:var(--gutter-x);padding-right:var(--gutter-x)}.cms-charity .partners.v2 .block-title-wrapper{margin-bottom:clamp(20px,3vw,102px)}.cms-charity .partners.v2 .block-title-wrapper .block-title{margin-bottom:60px}.cms-charity .partners.v2 .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(315px,1fr));gap:32px}.cms-charity .partners.v2 .item{border-radius:16px;max-height:240px;height:100%;background:var(--pri-bgc)}.cms-charity .partners.v2 .item:hover{z-index:3}.cms-charity .partners.v2 .item:hover{box-shadow:34.434px 11.478px 176.28px 0 rgba(0,0,0,.05)}.cms-charity .partners.v2 .item .block-wrap{height:100%;position:relative}.cms-charity .partners.v2 .item .logo-wrap{display:flex;align-items:center;justify-content:center;font-size:0;padding:40px 24px;position:relative;height:100%;background:var(--pri-bgc);border:1px solid var(--border-color);border-radius:16px;z-index:2}.dark-theme.cms-charity .partners.v2 .item:hover .logo-wrap{background:#0d1117}.cms-charity .partners.v2 .item .logo-wrap img{max-width:100%;height:auto;max-height:90px;filter:grayscale(100%);transition:all .3s ease-in-out}.cms-charity .partners.v2 .item:hover .logo-wrap{background:#f9fafb;border-radius:16px 16px 0 0;border-bottom:none}.cms-charity .partners.v2 .item:hover .logo-wrap img{filter:grayscale(0);transform:scale(1.1);transition:all .3s ease-in-out}.cms-charity .partners.v2 .item .desc{position:absolute;top:20px;left:0;right:0;padding:28px 24px;border:1px solid var(--border-color);border-top:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px;background:var(--pri-bgc);display:flex;flex-direction:column;gap:26px;transition:all .5s ease;height:0;overflow:hidden;pointer-events:none}.cms-charity .partners.v2 .item:hover .desc{top:100%;transform:translateY(-20px);transition:all .5s ease;height:auto;pointer-events:auto;box-shadow:34.434px 11.478px 176.28px 0 rgba(0,0,0,.05)}.cms-charity .partners.v2 .item:hover .logo-wrap img{transform:scale(1.1);transition:all .3s ease-in-out}.cms-charity .partners.v2 .item .mfwebp{display:contents}.cms-charity .partners.v2 .item .desc .actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:16px;column-gap:10px}.cms-charity .partners.v2 .item .desc .country-name{opacity:.5;font:var(--text-2)}.cms-charity .partners.v2 .item .desc a{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cms-charity .partners.v2 .item .desc a .arrow-right{transition:all .3s ease-out}.cms-charity .partners.v2 .item .desc a:hover .arrow-right{display:inline-block;transform:translateX(4px);transition:all .3s ease-out}.dark-theme.cms-charity .partners.v2 .item .logo-wrap img{filter:grayscale(100%) brightness(0) invert(80%)}.new-block-post-grid{width:100%;max-width:calc(var(--layout-full-bleed) + (2*var(--gutter-x)));margin-left:auto;margin-right:auto;padding-top:40px;margin-bottom:clamp(20px,3vw,102px);padding-left:var(--gutter-x);padding-right:var(--gutter-x)}{width:100%;max-width:var(--width-footer-container);margin:0 auto}.new-block-post-grid .blog-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.new-block-post-grid .blog-post-grid .blog-post{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--pri-bc);border-radius:var(--border-radius);background:var(--blog-post-bg-color);box-shadow:var(--box-shadow)}.new-block-post-grid .blog-post-grid .blog-post:hover{box-shadow:var(--box-shadow-hover)}.new-block-post-grid .blog-post .image-container{border-radius:12px;overflow:hidden;position:relative}.new-block-post-grid .blog-post .image-container .image-wrap{display:block}.new-block-post-grid .blog-post .image-container .image-wrap._16x9{padding-bottom:35% !important}.new-block-post-grid .blog-post .image-container .image-wrap._4x3{padding-bottom:67% !important}.new-block-post-grid .blog-post .image-container .image-wrap img{position:absolute;top:0;display:block;max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center}.new-block-post-grid .blog-post .post-category{position:absolute;display:none}.new-block-post-grid .blog-post .image-container .animation-type-zoom{-webkit-transition:transform .3s ease,opacity .3s;transition:transform .3s ease,opacity .3s}.new-block-post-grid .blog-post .image-container:hover .animation-type-zoom{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}.new-block-post-grid .blog-post .post-data-wrap{color:#667085;font:var(--text-5);display:flex;flex-wrap:wrap}.new-block-post-grid .blog-post .post-info{display:flex;flex-direction:column;gap:8px}.new-block-post-grid .blog-post h3.post-title,.new-block-post-grid .blog-post .h3.post-title{font:var(--text-3);font-weight:700;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.new-block-post-grid .blog-post .post-title a{color:#101828}.new-block-post-grid .blog-post .post-title a:hover{color:#ee5204}.new-block-post-grid .blog-post .post-description{font:var(--text-4);color:#344054;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.new-block-post-grid .blog-post .post-description img{display:none}@media (max-width:767px){.new-block-post-grid .block-title-wrapper .block-title{text-align:center}}