.impact-lp-grid{width:100%}.impact-lp-grid .impact-lp-grid__inner{padding:0 15px}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__inner{padding:0 40px}}.impact-lp-grid .title{font-family:"Harmonia Sans",sans-serif;font-size:28px;font-weight:600;line-height:115%;text-align:center;margin-bottom:0}@media only screen and (min-width: 640px){.impact-lp-grid .title{font-size:48px;line-height:120%}}.impact-lp-grid .description{margin:12px 0 0;width:100%;font-family:"Harmonia Sans",sans-serif;font-size:14px;font-weight:400;line-height:145%;text-align:center}@media only screen and (min-width: 640px){.impact-lp-grid .description{max-width:873px;margin:17px auto 0;font-size:24px}}.impact-lp-grid .impact-lp-grid__cards{max-width:1124px;width:100%;margin:24px auto 0;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards{margin:50px auto 0;flex-direction:row;gap:24px}}.impact-lp-grid .impact-lp-grid__cards .left-side{width:100%}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .left-side{width:52%}}.impact-lp-grid .impact-lp-grid__cards .right-side{width:100%;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .right-side{width:46%;gap:18px}}.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .card-inner{padding-bottom:51%}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .card-inner{padding-bottom:54.8%}}.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .card-inner__content{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 10px 30px;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:100%;z-index:1}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .card-inner__content{padding:10px 20px}}@media only screen and (min-width: 1050px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .card-inner__content{padding:10px 39px}}.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .text-content{position:static;transform:none;font-size:5.4vw;padding:0;max-width:none}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .text-content{font-size:2.7vw}}@media only screen and (min-width: 1200px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .text-content{font-size:32px}}.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .icon{display:block;flex-shrink:0;margin-left:20px;max-width:80px;width:100%;height:auto}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .icon{max-width:100px}}@media only screen and (min-width: 1050px){.impact-lp-grid .impact-lp-grid__cards .right-side .card-type-1 .icon{max-width:123px}}.impact-lp-grid .impact-lp-grid__cards .card-type-1{position:relative;border-radius:8px;overflow:hidden}.impact-lp-grid .impact-lp-grid__cards .card-type-1 .card-inner{position:relative;width:100%;padding-bottom:100%}.impact-lp-grid .impact-lp-grid__cards .card-type-1 .bg-content{position:absolute;top:0;left:0;width:100%;height:100%}.impact-lp-grid .impact-lp-grid__cards .card-type-1 .bg-content img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.impact-lp-grid .impact-lp-grid__cards .card-type-1 .bg-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg, rgba(0, 0, 0, 0) -27.84%, rgba(0, 0, 0, 0.75) 140.78%)}.impact-lp-grid .impact-lp-grid__cards .card-type-1 .text-content{position:absolute;top:50%;left:30px;transform:translateY(-50%);z-index:1;max-width:55%;font-family:"Harmonia Sans",sans-serif;font-size:6.5vw;font-weight:600;line-height:120%}@media only screen and (min-width: 640px){.impact-lp-grid .impact-lp-grid__cards .card-type-1 .text-content{left:20px;max-width:48%;font-size:3.4vw}}@media only screen and (min-width: 1050px){.impact-lp-grid .impact-lp-grid__cards .card-type-1 .text-content{left:40px}}@media only screen and (min-width: 1200px){.impact-lp-grid .impact-lp-grid__cards .card-type-1 .text-content{max-width:275px;font-size:40px}}