body{opacity:0;transition:opacity 1s}#hero{color:white;width:100%;line-height:1.2;margin-top:-28px;margin-bottom:84px;padding:179px 40px 160px 40px;box-sizing:border-box;border-bottom-left-radius:300px;background:linear-gradient(90deg,rgba(87,59,227,1) 0%,rgba(227,59,227,1) 100%);position:relative;text-align:center}#hero .bg div,#hero .bg a{z-index:2}#hero .bg iframe{z-index:1}#hero .title .backtext{font-size:144px;position:absolute;top:-44px;z-index:-1;width:100%;font-weight:bold;text-align:center;background:linear-gradient(90deg,rgba(87,59,227,1) 0%,rgba(227,59,227,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#hero #playvid{position:absolute;top:44%;right:48%;z-index:5;cursor:pointer;transform:translate(45px,-45px);max-height:15%}#hero #playvid:hover{opacity:.5}#vidlightbox{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:10;background:rgba(82,88,102,0.8)}#vidlightbox>div:first-child{position:fixed !important;top:49%;transform:translateY(-50%);right:24px;left:24px;background:#1f2126;padding:40px;margin:10px;border-radius:28px;box-shadow:0 4px 20px 0 rgba(0,0,0,0.4)}#vlbcloser{position:fixed;background:url('https://summit.hint.com/hubfs/Hint-Summit/2018/icn_menu_cross-purple.svg');top:10px;right:10px;cursor:pointer;height:30px;width:30px}#hero .overlay,#hero .bg,#hero .bg>div:first-child{background-size:cover;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0}#hero .overlay,#hero .bg>div:first-child{background:linear-gradient(90deg,rgba(87,59,227,0.7) 0%,rgba(227,59,227,0.8) 100%)}#hero .bg>div.solidoverlay:first-child{background:rgba(41,54,131,0.76)}#hero .main:not(.bg){margin:0 auto;max-width:1000px}#hero .title{z-index:1;font-size:64px;position:relative;padding-bottom:16px}#hero .bg .title{margin-top:179px}#hero .title img{height:42px;width:auto}#hero .title p{display:inline}#hero .blurb{font-size:32px;padding-top:44px;position:relative}@media(max-width:1150px){#hero{border-bottom-left-radius:200px}}@media(max-width:926px){#hero .title .backtext{font-size:123px}#hero .title{font-size:48px}#hero .blurb{font-size:24px}#hero #playvid{width:90px}}@media(max-width:480px){#hero{border-bottom-left-radius:100px}#hero .title{font-size:32px;font-weight:bold}#hero .blurb{font-size:18px}}#hero a{color:white;font-weight:bold;text-decoration:none;background-color:#e33be3;display:block;width:144px;border-radius:28px;margin:64px auto 0;padding:8px 16px;position:relative}