.cmContentTopImg .topTitle h3:after{border-bottom:1px solid #e2e2e2;content:"";display:block;height:1px;margin-bottom:40px;margin-top:16px;width:100%}.cmContentTopImg .topTitle h3{font-size:24px;font-weight:400;margin-bottom:40px}.cmContentTopImg .contentImage{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;max-height:100%;padding-bottom:50%;width:100%}.cmContentTopImg .cardTitle,.cmContentTopImg .cmContent,.cmContentTopImg .contentImage{margin-bottom:24px}.cmContentTopImg .gridCell{flex-basis:33.33333333333333%;flex-grow:1;flex-shrink:1;justify-content:center;max-width:33.33333333333333%;padding:0 24px}.cmContentTopImg .contentCards{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -24px;row-gap:50px;text-align:center}.cmContentTopImg .contentCard{align-items:center;display:flex;flex-direction:column;font-family:Lusitana,Georgia,serif;width:100%}.cmContentTopImg .cardTitle h3{font-size:24px;font-weight:400;line-height:1.25;margin:0}.cmContentTopImg .cmContent{color:#5e5e5e;font-size:18px;line-height:1.5}.cmContentTopImg .cmContent .defaultContet{display:block}.cmContentTopImg .cmContent .cmMoreContet,.cmContentTopImg .cmContent .lessBtn{display:none}.cmContentTopImg .cmContent a{color:#82736c;cursor:pointer;display:inline-block;margin:8px 0}.cmContent .lessBtn,.cmContentTopImg .cmContent .moreBtn{align-items:center;display:flex}.cmContentTopImg .cmContent .lessBtn span,.cmContentTopImg .cmContent .moreBtn span{line-height:23px;margin-left:.25em;text-wrap:pretty}.cmContentTopImg .cmContent a:hover{color:#4f453f}.cmContentTopImg{padding:40px 0}.cmContentTopImg .contentCards h3{font-family:inherit;letter-spacing:normal;text-transform:none}.cmContentTopImg .cmContent p{margin-bottom:0}.cmContentTopImg .show-content .cmMoreContet,.cmContentTopImg .show-content .lessBtn{display:flex}.cmContentTopImg .show-content .cmContent .moreBtn,.cmContentTopImg .show-content .defaultContet{display:none}@media (max-width:1535px){.cmContentTopImg .cardTitle h3,.cmContentTopImg .topTitle h3{font-size:22px}.cmContentTopImg .cmContent{font-size:16px}}@media(max-width:1023px){.cmContentTopImg .gridCell{flex-basis:50%;max-width:50%}}@media(max-width:767px){.cmContentTopImg .gridCell{flex-basis:100%;max-width:100%}.cmContentTopImg .contentCards{margin:0 -12px}.cmContentTopImg .gridCell{padding:0 12px}.cmContentTopImg .contentCards{row-gap:24px}.cmContentTopImg .cmContent{margin-bottom:0}}