.gr-1 { background: linear-gradient(170deg, #36D1DC 0%, #5B86E5 100%); } .gr-2 { background: linear-gradient(170deg, #FF416C 0%, #FF4B2B 100%); } * { transition: 0.5s; } .column { padding-left: 3rem; } .column:hover { padding-left: 0; } .column:hover .card .txt { margin-left: 1rem; } .column:hover .card .txt h1, .column:hover .card .txt p { color: white; opacity: 1; } .column:hover a { color: white; } .column:hover a:after { width: 10%; } .card { min-height: 170px; margin: 0; padding: 1.7rem 1.2rem; border: none; border-radius: 10px; color: #dfdfdf; letter-spacing: 0.05rem; box-shadow: 0 0 21px rgba(0, 0, 0, 0.27); } .card .txt { z-index: 1; } .card .txt h1 { font-size: 1.5rem; font-weight: 800; text-transform: uppercase; } .card .txt p { font-size: 1rem; letter-spacing: 0rem; margin-top: 33px; opacity: 0; color: white; } .card a { z-index: 3; font-size: 0.7rem; color: #dfdfdf; margin-left: 1rem; position: relative; bottom: -0.5rem; text-transform: uppercase; text-decoration: none; } .card a:after { content: ""; display: inline-block; height: 0.5em; width: 0; margin-right: -100%; margin-left: 10px; border-top: 1px solid white; transition: 0.5s; } .card .ico-card { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; overflow: hidden; } .card i { position: relative; right: -50%; top: 60%; font-size: 12rem; line-height: 0; opacity: 0.2; color: white; z-index: 0; } /*# sourceMappingURL=style2.css.map */