.banner{background-color:#0f1949;border-radius:24px;margin-top:15px;padding:16px 24px}.banner p{color:#fff;margin:0;text-align:center}.banner a span.link-text{color:#fff;font-weight:600;text-decoration:underline}.banner a .icon{color:#03cfff;display:inline-block;margin-left:8px;text-decoration:none;transition:transform .25s ease}.banner a:hover .icon,.banner a:hover:after{transform:translateX(4px)}.banner a:hover{text-decoration:none}.banner a span.link-text:hover{color:#03cfff;text-decoration:underline}@media screen and (max-width:768px){.banner{margin:15px 20px}}