.main{text-align:center;margin-top:3%;margin-bottom:3%}.main .box-card{max-width:26.5rem;margin:auto}.large{padding:25px 50px;font-size:36px;border-radius:5px}.line{padding-top:1rem;padding-bottom:1rem;border:0;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:content-box}.show-link{text-align:center;font-size:2rem}.title-text{text-align:center;text-shadow:.04em .04em rgba(3,3,3,.3);font-family:Righteous Regular;font-size:6.5rem;margin-bottom:2rem;position:relative;color:#3c3e41;padding:0}.title-text:after{content:attr(data-spotlight);width:100%;color:transparent;position:absolute;top:0;left:0;-webkit-clip-path:ellipse(100px 100px at 0 50%);clip-path:ellipse(100px 100px at 0 50%);-webkit-animation:spotlight 5s infinite;animation:spotlight 5s infinite;background-image:linear-gradient(141deg,#9fb8ad,#1fc8db 51%,#48b3bf 75%);background-size:150%;background-position:50%;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes spotlight{0%{-webkit-clip-path:ellipse(100px 100px at 0 50%);clip-path:ellipse(100px 100px at 0 50%)}50%{-webkit-clip-path:ellipse(100px 100px at 100% 50%);clip-path:ellipse(100px 100px at 100% 50%)}to{-webkit-clip-path:ellipse(100px 100px at 0 50%);clip-path:ellipse(100px 100px at 0 50%)}}@keyframes spotlight{0%{-webkit-clip-path:ellipse(100px 100px at 0 50%);clip-path:ellipse(100px 100px at 0 50%)}50%{-webkit-clip-path:ellipse(100px 100px at 100% 50%);clip-path:ellipse(100px 100px at 100% 50%)}to{-webkit-clip-path:ellipse(100px 100px at 0 50%);clip-path:ellipse(100px 100px at 0 50%)}}