.description{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:var(--ff-primary);justify-content:center;padding:4.8rem 2.4rem;position:relative}@media screen and (min-width:768px){.description{padding:10rem}}.description:before{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.15) 35%,rgba(0,0,0,.35));content:"";inset:0;pointer-events:none;position:absolute}.description__inner{align-items:center;display:flex;flex-direction:column;gap:3rem;z-index:1}@media screen and (min-width:768px){.description__inner{gap:2.2rem}}.description__inner__header{align-items:center;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:500;gap:1.2rem;justify-content:center;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.description__inner__header h2{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0;text-decoration:inherit}.description__inner__header:before{background-color:#00ea93;border-radius:50%;content:"";flex-shrink:0;height:.8rem;width:.8rem}.description__inner__cards{align-items:stretch;display:flex;flex-direction:column;gap:3.2rem;max-width:114rem}@media screen and (min-width:768px){.description__inner__cards{flex-direction:row;gap:1rem}}.description__inner__cards__card{display:flex;flex:1;flex-direction:column;max-width:37rem}.description__inner__cards__card__image{background:#d6d6d6;height:21rem}@media screen and (min-width:768px){.description__inner__cards__card__image{height:26rem}}.description__inner__cards__card__image img{height:100%;object-fit:cover;width:100%}.description__inner__cards__card__body{background:#fff;border-top:.2rem solid #00ea93;flex:1;padding:3.2rem}@media screen and (min-width:768px){.description__inner__cards__card__body{padding:4rem}}.description__inner__cards__card__icon{height:50px;margin-bottom:24px;width:50px}@media screen and (min-width:768px){.description__inner__cards__card__icon{height:60px;margin-bottom:32px;width:60px}}.description__inner__cards__card__icon img{width:100%}.description__inner__cards__card__title{font-size:16px;font-weight:400;line-height:1.3;margin:0}.description__inner__cards__card__description{font-size:12px;font-weight:400;line-height:1.3;margin:0;padding-top:12px}.description__inner__cards__card__description p{margin-bottom:0}.description__inner__cards__card__label{border:1px solid #00ea93;border-radius:3px;font-size:11px;font-weight:500;letter-spacing:0;line-height:13.2px;margin-top:14px;padding:10px;position:relative;text-align:center;text-transform:uppercase;top:10px;width:max-content}