.cards{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:767px){.cards{padding-top:60px;padding-bottom:60px}}.cards svg{margin-left:auto;display:block;position:relative;right:-15%}.cards .block-title{font-size:20px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;color:var(--wp--preset--color--blue-main)}@media only screen and (max-width:767px){.cards .block-title{font-size:16px}}.cards__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-top:60px}@media only screen and (max-width:1024px){.cards__list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.cards__list{grid-template-columns:1fr}}.cards__card{padding:24px;border-radius:16px;border:1px solid rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.06);display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:380px;box-sizing:border-box;transition:all 0.3s linear}@media only screen and (max-width:1024px){.cards__card{min-height:280px}}.cards__card:hover{background-color:var(--wp--preset--color--blue-main)}.cards__card:hover .description{color:#fff}.cards__card:hover figure img{filter:brightness(1000%)}.cards__card figure{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(255, 255, 255, 0.1);border-radius:100%}.cards__card figure img{height:36px;width:auto;transition:all 0.3s linear}.cards__card h5{margin:0 0 12px;word-break:break-word}.cards__card .description{margin-bottom:0;font-size:14px;font-style:normal;font-weight:500;line-height:140%;color:#525252;transition:all 0.3s linear}