/* Ragna Style visual identity */
body.flux-voip{background:#3d2858;background-image:radial-gradient(ellipse at 80% 0%,#8257a0 0,#573872 35%,#35234d 76%);color:#f8efff}
body.flux-voip a{color:#f3d8ff}body.flux-voip a:hover,body.flux-voip a:focus{color:#fff2d2}
body.flux-voip .generic-form a,body.flux-voip .horizontal-table a,body.flux-voip .vertical-table a{color:#7630a7}
.navbar-inverse{background:#493062;border-bottom:1px solid #c49de34d}
.navbar-inverse .navbar-brand{background-image:url('/themes/bootstrap/assets/ragna-style-emblem.png')}
.navbar-inverse .navbar-nav>li>a{color:#f2e0fa}
.voip-hero{min-height:420px;padding:53px 45px 43px;border-radius:22px;border-color:#bd8ad482;box-shadow:0 16px 45px #21112e65;background:#523267 linear-gradient(90deg,#3b224f 0%,#43265cde 35%,#60388128 76%)}
.voip-hero{background-image:linear-gradient(90deg,#3b224f 0%,#43265cde 35%,#60388128 76%),url('/themes/bootstrap/assets/ragna-style-hero.jpg');background-position:center,right 45%;background-size:cover}
.voip-hero h1{font:normal clamp(43px,6vw,75px)/.99 Georgia,serif;letter-spacing:-.045em;margin:16px 0 20px;text-shadow:0 3px 14px #2c173e}
.voip-hero h1 em{font-style:normal;color:#f2c9ff}.voip-hero p{color:#f6e8fc}
.voip-hero .eyebrow{color:#f1c9ff}
.voip-button,.generic-form input[type=submit]{background:linear-gradient(110deg,#a754d8,#7943c2);border:1px solid #d1a3ed;color:#fff}
.voip-facts div{background:#5a3d75;border-color:#b48ad64d}.voip-facts span,.voip-guide p{color:#efdcf8}
#footer{background:#3d2858}#footer .text-muted{color:#e1cbef}
body.account-login{background:#50356c linear-gradient(90deg,#4c3169 25%,#4c3169ee 49%,#593a7738 84%);background-image:linear-gradient(90deg,#4c3169 25%,#4c3169ee 49%,#593a7738 84%),url('/themes/bootstrap/assets/ragna-style-hero.jpg');background-position:right center;background-size:cover;background-repeat:no-repeat}
@media(max-width:767px){.voip-hero{min-height:390px;padding:34px 25px;background-image:linear-gradient(90deg,#3b224fe8,#50316b82),url('/themes/bootstrap/assets/ragna-style-hero.jpg');background-position:60% center}.voip-hero h1{font-size:49px}.voip-facts div{padding:15px}.voip-facts strong{font-size:21px}}
