.cm-cards .top-content .title{font-size:5.8em;font-weight:600;letter-spacing:0;line-height:.94;margin:0;text-align:center}.cm-cards .cards-wrapper{padding:60px 30px 0}.cm-cards .cards-inner{grid-column-gap:2.2em;grid-row-gap:2.2em;align-items:start;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;position:relative;width:100%}.cm-cards .card{align-self:stretch;border:2px solid #331435;border-radius:28px;display:flex;flex-direction:column;grid-area:span 1/span 6/span 1/span 6;justify-content:space-between;overflow:hidden;padding:1em;position:relative;width:100%}.cm-cards .image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:auto;margin-top:auto;min-height:320px;padding:2em 8em;position:static}.cm-cards .card-content-wrapper{align-items:flex-start;border-radius:32px;display:flex;flex-direction:column;justify-content:flex-start;padding:1em 2em 2em;position:relative;width:100%}.cm-cards .card-content{margin-bottom:60px}.cm-cards .card-content h3,.cm-cards .card-content h4{text-align:center}.cm-cards .card-content h3{font-size:3em;line-height:1.2;margin:20px 0 10px}.cm-cards .card-content h4{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:10px;padding-top:10px}.cm-cards .card-content p{line-height:1.4;margin:0}.cm-cards.frwtc .card-content p{font-size:1.2em;line-height:1.45;padding-bottom:25px;padding-top:25px}.cm-cards.frwtc .card-content,.cm-cards.frwtc .card:first-child .card-content,.cm-cards.frwtc .card:nth-child(2) .card-content{margin-bottom:15px}.cm-cards.frwtc .image-wrapper{height:320px}@media screen and (min-width:1920px){.cm-cards .card{align-self:stretch;grid-area:span 1/span 4/span 1/span 4}.cm-cards.frwtc .card:first-child,.cm-cards.frwtc .card:nth-child(2){grid-area:span 1/span 6/span 1/span 6}.cm-cards.frwtc .card-content{margin-bottom:0}}@media screen and (max-width:991px){.cm-cards .card-content-wrapper{padding-left:30px;padding-right:30px}.cm-cards .cards-inner{grid-template-columns:1fr 1fr}.cm-cards .top-content .title{font-size:4em}.cm-cards .card{padding-left:2em;padding-right:2em}}@media screen and (max-width:767px){.cm-cards .top-content .title{font-size:40px}.cm-cards .card{padding-left:0;padding-right:0}.cm-cards .card-content h4{font-size:20px;font-weight:700}.cm-cards .card-content p{font-size:1.1em}.cm-cards .cards-inner{grid-column-gap:1em;grid-row-gap:1em}.cm-cards.frwtc .card-content,.cm-cards.frwtc .card:first-child .card-content,.cm-cards.frwtc .card:nth-child(2) .card-content{margin-bottom:0}}@media screen and (max-width:479px){.cm-cards .top-content .title{font-size:36px}.cm-cards .cards-wrapper{padding:2em 20px 0}.cm-cards .cards-inner{grid-row-gap:2em;justify-items:stretch}.cm-cards .card{border:none;padding:0}.cm-cards .image-wrapper{min-height:auto;padding:0 2em}.cm-cards .card-content-wrapper{padding:0}.cm-cards .card-content{margin-bottom:20px}.cm-cards .card-content h3{font-size:30px;line-height:1.35}.cm-cards .card-content h4,.cm-cards .card-content p{font-size:18px}.cm-cards.frwtc .card-content p{font-size:14px;padding-bottom:35px;padding-top:35px}.cm-cards.frwtc .image-wrapper{height:200px}}