.text-module-wrapper{width:100%}.text-module{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1900px;width:100%}.column-cards-wrapper{grid-column:2/span 10;padding:60px 20px;width:100%}.column-cards{display:grid;gap:1.25rem;grid-template-columns:1fr}.col-card{background:#fff;border-radius:3px;display:flex;flex-direction:column;outline:2px solid #7f06c3;padding:30px}.col-img{aspect-ratio:4/3;border-radius:3px 3px 0 0;overflow:hidden;width:100%}.col-img img{display:block;height:100%!important;object-fit:cover;object-position:top center;width:100%!important}.card-col-text{display:flex;flex:1;flex-direction:column;padding:20px 0 0}.card-col-label h2{align-self:flex-start;background-color:#fff;border-radius:2px;color:#191919;display:inline-block;font-size:16px!important;font-weight:500;letter-spacing:.08em;margin:0;outline:1px solid #7f06c3;padding:4px 8px}.col_title h3{color:#191919;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:0;margin-top:16px}.column-cards .col-card .col_sub p{color:#7f06c3!important;font-size:18px;font-weight:600!important;line-height:1.4;margin-bottom:0;margin-top:6px}.col_description p{color:#191919;font-size:16px;line-height:1.6;margin:8px 0 0}.col_link{margin-top:auto;padding-top:20px}.col_link .card-link{background-color:#7f06c3;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:6px 14px;text-decoration:none}.col_link .card-link:hover{background-color:#59068e;color:#fff}@media (min-width:768px) and (max-width:1023px){.column-cards-wrapper{grid-column:1/-1;padding:40px 16px}.column-cards{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.column-cards.one-per-row{grid-template-columns:1fr}.col-img{aspect-ratio:16/9}}@media (max-width:767px){.column-cards-wrapper{grid-column:1/-1;padding:30px 16px}.column-cards{gap:1.25rem;grid-template-columns:1fr}.col-img{aspect-ratio:3/1}}@media (min-width:1024px){.column-cards.one-per-row{grid-template-columns:repeat(1,1fr)}.column-cards.two-per-row{gap:2rem;grid-template-columns:repeat(2,1fr)}.column-cards.three-per-row{gap:2rem;grid-template-columns:repeat(3,1fr)}.column-cards.four-per-row{gap:1.5rem;grid-template-columns:repeat(4,1fr)}.column-cards.five-per-row,.column-cards.seven-per-row,.column-cards.six-per-row{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.column-cards.eight-per-row,.column-cards.eleven-per-row,.column-cards.nine-per-row,.column-cards.ten-per-row,.column-cards.twelve-per-row{gap:1.25rem;grid-template-columns:repeat(4,1fr)}.column-cards.two-per-row .col-card{align-items:stretch;flex-direction:row;padding:0}.column-cards.two-per-row .col-card.has-image .col-img{aspect-ratio:unset;border-radius:3px 0 0 3px;flex-shrink:0;height:100%;width:40%}.column-cards.two-per-row .col-card .card-col-text,.column-cards.two-per-row .col-card:not(.has-image){padding:30px}.column-cards.eight-per-row .card-col-text,.column-cards.eight-per-row .col-card,.column-cards.eleven-per-row .card-col-text,.column-cards.eleven-per-row .col-card,.column-cards.five-per-row .card-col-text,.column-cards.five-per-row .col-card,.column-cards.four-per-row .card-col-text,.column-cards.four-per-row .col-card,.column-cards.nine-per-row .card-col-text,.column-cards.nine-per-row .col-card,.column-cards.seven-per-row .card-col-text,.column-cards.seven-per-row .col-card,.column-cards.six-per-row .card-col-text,.column-cards.six-per-row .col-card,.column-cards.ten-per-row .card-col-text,.column-cards.ten-per-row .col-card,.column-cards.twelve-per-row .card-col-text,.column-cards.twelve-per-row .col-card{padding:16px}}