.dynamicContentServiceCtas .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1250px}.dynamicContentServiceCtas .imageWrap{overflow:hidden;margin-bottom:20px}.dynamicContentServiceCtas .content img{width:100%;transition:scale .2s linear}.dynamicContentServiceCtas .content a{border:solid 1px #d7d7d7;display:flex;flex-direction:column;transition:box-shadow .2s linear;box-shadow:0 0 5px 0 transparent;background-color:#fff}.dynamicContentServiceCtas .content a:hover{box-shadow:0 0 5px 0 var(--light-grey)}.dynamicContentServiceCtas .content a:hover img{scale:1.02}.dynamicContentServiceCtas .content .bottomContent{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:20px;padding:0 20px 20px}.dynamicContentServiceCtas .content .bottomContent>div:nth-child(1){display:flex;flex-direction:column;gap:20px}.dynamicContentServiceCtas .content h3{font-size:1rem;text-align:center;font-weight:600;margin-bottom:0}.dynamicContentServiceCtas .content .description{color:var(--body-color);font-size:.85rem;line-height:1.4}.dynamicContentServiceCtas .content .link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s linear;font-size:.9rem;display:flex;gap:10px}.dynamicContentServiceCtas .content .link svg{width:8px;transition:margin-left .2s linear}.dynamicContentServiceCtas .content a:hover svg{margin-left:5px}.dynamicContentServiceCtas .content a:hover .link{text-decoration-color:var(--mrdn-red)}@media(min-width:1200px){.dynamicContentServiceCtas .content{grid-template-columns:repeat(3,1fr)}}