@charset "UTF-8"; /* MA Creative Links Start */ .jltma-creative-links .jltma-creative-link { display: flex; } .jltma-creative-links .jltma-creative-link a svg { width: 1em; height: 1em; } .jltma-creative-links .jltma-creative-link a { color: #fff; display: inline-flex; align-items: center; gap: 8px; font-size: 1.35em; font-weight: 400; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; outline: none; padding: 10px 1.5rem; position: relative; text-shadow: 0 0 1px rgba(255, 255, 255, 0.3); } .jltma-creative-links .jltma-creative-link a:hover, .jltma-creative-links .jltma-creative-link a:focus { outline: 0; } .jltma-creative-links .jltma-creative-link-icon-left, .jltma-creative-links .jltma-creative-link-icon-right { display: inline-flex; align-items: center; flex-shrink: 0; } .jltma-creative-links.jltma-cl-effect-1 a::before, .jltma-creative-links.jltma-cl-effect-1 a::after { display: inline-block; opacity: 0; transition: transform 0.3s, opacity 0.2s; } .jltma-creative-links.jltma-cl-effect-1 a::before { margin-right: 10px; content: "["; transform: translateX(20px); } .jltma-creative-links.jltma-cl-effect-1 a::after { margin-left: 10px; content: "]"; transform: translateX(-20px); } .jltma-creative-links.jltma-cl-effect-1 a:hover::before, .jltma-creative-links.jltma-cl-effect-1 a:hover::after { opacity: 1; transform: translateX(0px); } .jltma-creative-links.jltma-cl-effect-3 a { padding: 8px 0; } .jltma-creative-links.jltma-cl-effect-3 a::after { position: absolute; top: 100%; left: 0; width: 100%; height: 4px; background: rgba(0, 0, 0, 0.1); content: ""; opacity: 0; transition: opacity 0.3s, transform 0.3s; transform: translateY(10px); } .jltma-creative-links.jltma-cl-effect-3 a:hover::after, .jltma-creative-links.jltma-cl-effect-3 a:focus::after { opacity: 1; transform: translateY(0px); } .jltma-creative-links.jltma-cl-effect-4 a { padding: 0 0 10px; } .jltma-creative-links.jltma-cl-effect-4 a::after { position: absolute; top: 100%; left: 0; width: 100%; height: 1px; background: #333; content: ""; opacity: 0; transition: height 0.3s, opacity 0.3s, transform 0.3s; transform: translateY(-10px); } .jltma-creative-links.jltma-cl-effect-4 a:hover::after, .jltma-creative-links.jltma-cl-effect-4 a:focus::after { height: 5px; opacity: 1; transform: translateY(0px); } .jltma-creative-links.jltma-cl-effect-11 a { padding: 10px 0; border-top: 2px solid #0972b4; color: #0972b4; text-shadow: none; } .jltma-creative-links.jltma-cl-effect-11 a::before { position: absolute; top: 0; left: 0; overflow: hidden; padding: 10px 0; max-width: 0; border-bottom: 2px solid #b53a2d; color: #b53a2d; content: attr(data-hover); -webkit-transition: max-width 0.5s; -moz-transition: max-width 0.5s; transition: max-width 0.5s; white-space: nowrap; } .jltma-creative-links.jltma-cl-effect-11 a:hover::before, .jltma-creative-links.jltma-cl-effect-11 a:focus::before { max-width: 100%; } .jltma-creative-links.jltma-cl-effect-13 a { transition: color 0.3s; } .jltma-creative-links.jltma-cl-effect-13 a::before { position: absolute; top: 100%; left: 50%; color: transparent; content: "•"; text-shadow: 0 0 transparent; font-size: 1.2em; transition: text-shadow 0.3s, color 0.3s; transform: translateX(-50%); pointer-events: none; } .jltma-creative-links.jltma-cl-effect-13 a:hover::before, .jltma-creative-links.jltma-cl-effect-13 a:focus::before { color: #fff; text-shadow: 10px 0 #fff, -10px 0 #fff; } .jltma-creative-links.jltma-cl-effect-13 a:hover, .jltma-creative-links.jltma-cl-effect-13 a:focus { color: #ba7700; } .jltma-creative-links.jltma-cl-effect-15 a { color: rgba(0, 0, 0, 0.2); font-weight: 700; text-shadow: none; } .jltma-creative-links.jltma-cl-effect-15 a::before { color: #fff; content: attr(data-hover); transition: transform 0.3s, opacity 0.3s; } .jltma-creative-links.jltma-cl-effect-15 a:hover::before, .jltma-creative-links.jltma-cl-effect-15 a:focus::before { transform: scale(0.9); opacity: 0; } .jltma-creative-links.jltma-cl-effect-15 a::before, .jltma-creative-links.jltma-cl-effect-17 a::before { display: flex; align-items: center; justify-content: flex-end; height: 100%; width: 100%; top: 0; left: 0; opacity: 1; position: absolute; } .jltma-creative-links.jltma-cl-effect-17 a { overflow: hidden; text-shadow: none; } .jltma-creative-links.jltma-cl-effect-17 a::before { content: attr(data-hover); color: #fff; text-shadow: 0 0 1px rgba(255, 255, 255, 0.3); transition: transform 0.3s, opacity 0.3s; pointer-events: none; } .jltma-creative-links.jltma-cl-effect-17 a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #fff; opacity: 0; transform: translateY(5px); transition: transform 0.3s, opacity 0.3s; pointer-events: none; } .jltma-creative-links.jltma-cl-effect-17 a:hover::before, .jltma-creative-links.jltma-cl-effect-17 a:focus::before { opacity: 0; transform: translateY(-2px); } .jltma-creative-links.jltma-cl-effect-17 a:hover::after, .jltma-creative-links.jltma-cl-effect-17 a:focus::after { opacity: 1; transform: translateY(0px); } .jltma-creative-links.jltma-cl-effect-21 a { padding: 10px; color: #237546; font-weight: 700; text-shadow: none; transition: color 0.3s; } .jltma-creative-links.jltma-cl-effect-21 a::before, .jltma-creative-links.jltma-cl-effect-21 a::after { position: absolute; left: 0; width: 100%; height: 2px; background: #333; content: ""; opacity: 0; transition: opacity 0.3s, transform 0.3s; transform: translateY(-10px); } .jltma-creative-links.jltma-cl-effect-21 a::before { top: 0; transform: translateY(-10px); } .jltma-creative-links.jltma-cl-effect-21 a::after { bottom: 0; transform: translateY(10px); } .jltma-creative-links.jltma-cl-effect-21 a:hover, .jltma-creative-links.jltma-cl-effect-21 a:focus { color: #fff; } .jltma-creative-links.jltma-cl-effect-21 a:hover::before, .jltma-creative-links.jltma-cl-effect-21 a:hover::after, .jltma-creative-links.jltma-cl-effect-21 a:focus::before, .jltma-creative-links.jltma-cl-effect-21 a:focus::after { opacity: 1; transform: translateY(0px); } /* MA Creative Links End */