.text-cards{background:#f2f3f4;padding:60px 0}.text-cards__inner{display:flex;flex-direction:column;align-items:flex-start}.text-cards__subtitle{font-size:20px;font-weight:400;line-height:1.2;text-align:left;margin-top:16px;letter-spacing:-.02em}.text-cards__subimage{margin:20px 0 0;max-width:250px}.text-cards__list{display:flex;flex-direction:column;padding:30px 0 0}.text-cards__item{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 auto;width:100%;min-height:40px;margin:0 0 32px;position:relative}.text-cards__item.--img-right{flex-direction:row-reverse;align-items:center;justify-content:flex-end;max-width:unset;width:auto}.text-cards__item:last-of-type{margin:0}.text-cards__item-image{width:45px;height:45px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.text-cards__item-image svg,.text-cards__item-image img{width:100%;height:100%}.text-cards__item.--img-right .text-cards__item-image{position:static;transform:none;margin-left:10px;width:60px;height:55px}.text-cards__item-title{font-size:24px;font-weight:500;line-height:28.8px;text-align:left;margin-left:64px;color:#000}.text-cards__item-title.--bold-text{font-weight:700}.text-cards__item-title.--italic-text{font-style:italic}.text-cards__item-title.--uppercase-text{text-transform:uppercase}.text-cards__item.--img-right .text-cards__item-title{margin-top:0;margin-left:0;max-width:min-content;min-width:160px}.text-cards__item-description{font-size:16px;font-weight:400;line-height:1.2;text-align:left;margin:8px 0 0 64px}.text-cards__list.--diff-design .text-cards__item{border-radius:4px;background:#703c8a;padding:0;overflow:hidden;color:#fff;position:relative}.text-cards__list.--diff-design .text-cards__item:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:#703c8a}.text-cards__list.--diff-design .text-cards__item:has(a:hover) img{transform:scale(1.1)}.text-cards__list.--diff-design .text-cards__item-image{width:calc(100% + 0px);height:220px;position:relative;top:unset;left:unset;transform:unset;overflow:hidden}.text-cards__list.--diff-design .text-cards__item-image img{object-fit:cover;transition:all 1s ease}.text-cards__list.--diff-design .text-cards__item-text{padding:20px 15px 20px;clip-path:polygon(0 0,calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%);background:#703c8a;position:relative;margin-top:-56px}.text-cards__list.--diff-design .text-cards__item-title{line-height:1.2;margin-top:0;z-index:2;position:relative;margin:0 20px 0 0;color:#fff}.text-cards__list.--diff-design .text-cards__item-description{font-size:17px;line-height:1.2;margin:8px 0 0}.text-cards__custom-scrollbar{display:none;width:100%;margin-top:40px}.text-cards__custom-scrollbar-inner{height:1px;background:#7c439a;width:50px}@media screen and (min-width:576px){.text-cards{padding:60px 0 28px}.text-cards__list{flex-direction:row;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px}.text-cards__item{max-width:calc(50% - 20px);margin:0 10px 32px}.text-cards__item:last-of-type{margin:0 10px 32px}.text-cards__list.--diff-design .text-cards__item-text{min-height:160px;padding:20px 15px 10px}}@media screen and (min-width:768px){.text-cards{padding:40px 0 60px;overflow:hidden}.text-cards__subtitle{font-size:24px}.text-cards__subimage{max-width:320px;margin:50px 0 0}.text-cards__list{flex-wrap:nowrap;padding:40px 0 0;margin-left:0}.text-cards__item{max-width:var(--max-width);margin:0 20px}.text-cards__item:first-of-type{margin:0 20px 0 0}.text-cards__item:last-of-type{margin:0 0 0 20px}.text-cards__item-image{width:70px;height:70px;position:static;transform:none}.text-cards__item.--img-right .text-cards__item-image{width:75px;height:75px;margin-left:20px}.text-cards__item-title{font-size:28px;line-height:32px;margin-top:32px;margin-left:0}.text-cards__item.--img-right .text-cards__item-title{min-width:none}.text-cards__item-description{font-size:22px;margin:16px 0 0}.text-cards__list.--diff-design .text-cards__item-image{height:250px}.text-cards__list.--diff-design .text-cards__item-title{font-size:24px;line-height:1.2;margin:0 15px 0 0;max-width:95%}.text-cards__custom-scrollbar{display:block;background:#d2d2d2}}@media screen and (min-width:769px){.text-cards__list.--diff-design .text-cards__item{max-width:420px;background:#fff}}@media screen and (min-width:992px){.text-cards__subtitle{font-size:32px}}@media screen and (min-width:1220px){.text-cards__list.--diff-design .text-cards__item-title{max-width:100%}}@media screen and (min-width:1440px){.text-cards__subtitle{font-size:40px}}@media screen and (min-width:1600px){.text-cards{padding:80px 0}.text-cards .container.--wider-for-big-screen{max-width:1580px}}@media screen and (max-width:1560px){.text-cards__list.--diff-design{margin-top:0}}