.layout14 .site-card{background:var(--g-bg-colors)}.layout14 .site-card a.button{display:block}

.md-cta.layout14 .content{display:flex;justify-content:space-evenly;height:100%}.md-cta.layout14 .content .card{flex:1;position:relative;display:flex;align-items:center;overflow:hidden;padding:50px}.md-cta.layout14 .content .card .img-mask{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.md-cta.layout14 .content .card .site-card{width:100%;height:100%;position:relative;top:0;right:0;bottom:0;left:0;z-index:10;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.md-cta.layout14 .content .card .site-card .column-title{text-align:center;overflow-wrap:break-word;word-wrap:break-word}.md-cta.layout14 .content .card .site-card .description{margin-top:30px;max-height:240px;word-break:break-word;text-align:center;overflow-y:auto}.md-cta.layout14 .content .card .site-card .description::-webkit-scrollbar{width:4px}.md-cta.layout14 .content .card .site-card .description::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);background:transparent;border-radius:4px}.md-cta.layout14 .content .card .site-card .description::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);background-color:rgba(255,255,255,0.2);border-radius:4px}.md-cta.layout14 .content .card .site-card .button-wrap{display:flex;align-items:center;justify-content:center}.md-cta.layout14 .content .card .site-card .button{margin-top:30px;height:50px;padding:0 50px;line-height:50px;text-align:center;font-size:16px;background:var(--g-btn-background);color:var(--g-btn-color);cursor:pointer;position:relative;position:relative}.md-cta.layout14 .content .card .site-card .button.plain{background:transparent;border:1px solid var(--g-btn-background);color:var(--g-btn-background)}.md-cta.layout14 .content .card .site-card .button:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.md-cta.layout14 .content .no-opacity .img-mask{display:none}@media (max-width: 600px){.md-cta.layout14 .content{flex-direction:column}.md-cta.layout14 .content .card{padding:22px}.md-cta.layout14 .content .card .site-card{padding:47px 15px}.md-cta.layout14 .content .card .site-card .description{-webkit-line-clamp:8}}

