/*
 || https://static01-cms-fame.gammacdn.com/c/minify || www.vivid.com
|Css_12527496|md5 : 9bf41749d5a3dca9180122cb7c7c326a
|Css_12527501|md5 : 589c7c9888ca71b550667e59f07feb8c
|Css_12527506|md5 : cf8577ba9010dd5a055a3e5506f8fadd|prepend: /vivid
*/
.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;width:0;height:0}.clearfix:after{clear:both}.left,.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha img{float:left}.relative,.main,.page_login #main,.page_login #main #login_page,.page_login #main #login_page #login,.page_login #main #login_page .ctrlHolder,.page_login #main #login_page .buttonHolder,.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']{position:relative}.page_login #main #login_page #accountinfos h3,.page_login #main #login_page .ctrlHolder label,.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha br,.page_login #main #login_page div#forgot h3,.page_login #main #login_page br{display:none}.page_login #main #login_page #loginTitle,.page_login #main #login_page #login.recover>h3,.page_login #main #login_page #login.reactivate>h3,.page_login #main #login_page div#forgot,.page_login #main #login_page div#forgot p>a,.page_login #main #login_page #accountinfos div p,.page_login #main #login_page #help,.page_login #main #login_page #help a,.page_login #main .email-sent,.page_login #main .login-here{text-align:center}.main,.page_login #main #login_page,.page_login #main #login_page div#forgot,.page_login #main .email-sent,.page_login #main .login-here{margin:auto}.page_login #main,.page_login #main #login_page .ctrlHolder,.page_login #main #login_page .buttonHolder,.page_login #main #login_page .ctrlHolder.formElement_csrfToken,.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha input,.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField,.page_login #main #login_page .buttonHolder input[type="submit"],.page_login #main #login_page div#forgot p>a,.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p,.page_login #main .login-here a{margin:0}.page_login #main #login_page #login,.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p,.page_login #main .email-sent,.page_login #main .login-here{margin-bottom:20px}.page_login #main #login_page #loginTitle,.page_login #main #login_page #login.recover>h3,.page_login #main #login_page #login.reactivate>h3{margin-bottom:30px}.page_login #main #login_page .ctrlHolder,.page_login #main #login_page .buttonHolder,.page_login #main #login_page .buttonHolder input[type="submit"],.page_login #main #login_page div#forgot p>a,.page_login #main .login-here a{padding:0}.page_login #main #login_page .ctrlHolder,.page_login #main #login_page .buttonHolder,.page_login #main #login_page .buttonHolder input[type="submit"],.page_login #main #login_page div#forgot p>a,.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p,.page_login #main .login-here a{border:0}.page_login #main #login_page div#forgot p>a,.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p{background:none !important}.page_login #main #login_page #loginTitle,.page_login #main #login_page #login.recover>h3,.page_login #main #login_page #login.reactivate>h3,.page_login #main #login_page div#forgot p,.page_login #main #login_page div#forgot p:before,.page_login #main #login_page #accountinfos div{float:none}.main,.page_video .videoWrapper,.page_login #main #login_page,.page_login #main #login_page #loginTitle,.page_login #main #login_page #login.recover>h3,.page_login #main #login_page #login.reactivate>h3,.page_login #main #login_page .ctrlHolder,.page_login #main #login_page .buttonHolder,.page_login #main #login_page .ctrlHolder input[type="text"],.page_login #main #login_page .ctrlHolder input[type="password"],.page_login #main #login_page .buttonHolder input[type="submit"],.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p,.page_login #main .login-here a{width:100%}.fontSize0,.page_picture #mainWrapper{font-size:0}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme label.optional,.page_login #main #login_page div#forgot p,.page_login #main #login_page div#forgot p:before,.page_login #main #login_page div#forgot p>a,.page_login #main #login_page #help a{display:inline-block}.page_picture #sidebar,.page_picture #mainContent{display:inline-block;vertical-align:top}.page_login #main #login_page .ctrlHolder input[type="text"]::-webkit-input-placeholder,.page_login #main #login_page .ctrlHolder input[type="password"]::-webkit-input-placeholder,.page_login #main #login_page .ctrlHolder input[type="text"]::-moz-placeholder,.page_login #main #login_page .ctrlHolder input[type="password"]::-moz-placeholder,.page_login #main #login_page .ctrlHolder input[type="text"]:-ms-input-placeholder,.page_login #main #login_page .ctrlHolder input[type="password"]:-ms-input-placeholder{color:#888;letter-spacing:-1px;font-style:italic}#section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0}#header{width:100%}.mainWrapper{-webkit-flex:1 0 auto;flex:1 0 auto}body{font:normal 16px "Hind",sans-serif;color:#a5a5a5;background:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body.page_join,body.page_login{background:#000116;color:white}.main{max-width:1700px;padding:20px 10px}.page_join .main{max-width:1200px;flex:auto}@media (max-width:1140px){.page_join .main{min-height:auto}}.page_login .main{max-width:none}.page_video .main{max-width:1390px}.page_picture .main{max-width:1520px}.page_join .joinBottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;padding:5px 0}@media (max-width:900px){.page_join .joinBottom{flex-direction:column}}@media (max-width:600px){.page_join .joinBottom{margin-bottom:0}}.page_join .benefitsContainer{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-flow:row wrap;padding:50px 100px;background-color:#000;position:relative;z-index:1}.page_join .benefitsContainer:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:-moz-radial-gradient(center 70%,ellipse cover,#070742 0,rgba(7,7,66,0.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%);background:-webkit-radial-gradient(center 70%,ellipse cover,#070742 0,rgba(7,7,66,0.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%);background:radial-gradient(ellipse at center 70%,#070742 0,rgba(7,7,66,0.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#070742',endColorstr='#070742',GradientType=1)}@media (max-width:1075px){.page_join .benefitsContainer{padding:20px}}@media (max-width:600px){.page_join .benefitsContainer{padding:10px}}@media all and (min-width:701px){.page_join #comm100-container #chat_window_container{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:490}}.page_video .videoWrapper{display:flex}@media (max-width:1140px){.page_video .videoWrapper{padding:0;max-height:none;flex-flow:column}}.page_video .playerWrapper{width:calc(100% - 405px);max-width:960px}@media (max-width:1140px){.page_video .playerWrapper{width:100%;margin:auto}}.page_picture #sidebar{width:228px}@media (max-width:700px){.page_picture #sidebar{display:none}}.page_picture #mainContent{padding-left:20px;width:calc(100% - 228px)}@media (max-width:700px){.page_picture #mainContent{width:100%;padding:0}}body.page_login:before{content:'';transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;min-width:100%;height:100%;min-width:1500px;min-height:650px;background:-moz-radial-gradient(center,ellipse cover,#070742 0,rgba(7,7,66,0.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,#070742 0,rgba(7,7,66,0.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%);background:radial-gradient(ellipse at center,#070742 0,rgba(7,7,66,0.98) 1%,rgba(7,7,66,0) 50%,rgba(7,7,66,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#070742',endColorstr='#070742',GradientType=1)}body.page_login #footer{position:relative;z-index:1}.page_login #main{display:flex;min-height:88vh;flex-direction:column;justify-content:center;align-items:center;background-image:radial-gradient(ellipse,rgba(35,25,255,0.1),rgba(0,0,0,0) 50%)}.page_login #main #login_page{max-width:500px}@media (max-width:600px){.page_login #main #login_page{max-width:83.33333vw}}.page_login #main #login_page #login{padding:35px 45px 45px;border:1px solid #3f466c;background:rgba(0,0,0,0.2)}@media (max-width:600px){.page_login #main #login_page #login{padding:5.83333vw 7.5vw 7.5vw}}.page_login #main #login_page #loginTitle,.page_login #main #login_page #login.recover>h3,.page_login #main #login_page #login.reactivate>h3{display:block;letter-spacing:2px;text-transform:uppercase;font:normal 30px/1.2 "Hind",sans-serif;color:#fff}.page_login #main #login_page #loginTitle .strong,.page_login #main #login_page #login.recover>h3 .strong,.page_login #main #login_page #login.reactivate>h3 .strong{font-weight:600}@media (max-width:600px){.page_login #main #login_page #loginTitle,.page_login #main #login_page #login.recover>h3,.page_login #main #login_page #login.reactivate>h3{font-size:5vw;margin-bottom:5vw}}.page_login #main #login_page #login.recover>h3{font:normal 30px/1.2 "Hind",sans-serif !important;color:#fff !important}@media (max-width:600px){.page_login #main #login_page #login.recover>h3{font-size:5vw !important}}.page_login #main #login_page .ctrlHolder,.page_login #main #login_page .buttonHolder{display:block}.page_login #main #login_page .ctrlHolder{margin:0 0 20px}@media (max-width:600px){.page_login #main #login_page .ctrlHolder{margin:0 0 3.33333vw}}.page_login #main #login_page .ctrlHolder input[type="text"],.page_login #main #login_page .ctrlHolder input[type="password"]{display:block;outline:none;padding:10px;border:2px solid transparent;color:#000;font:normal 22px/1.6 "Hind",sans-serif;background:#fff}@media (max-width:600px){.page_login #main #login_page .ctrlHolder input[type="text"],.page_login #main #login_page .ctrlHolder input[type="password"]{padding:1.66667vw;font-size:16px}}.page_login #main #login_page .ctrlHolder input[type="text"].error,.page_login #main #login_page .ctrlHolder input[type="password"].error{border:2px solid #e10327;background:#fff}.page_login #main #login_page .ctrlHolder input[type="text"].error:focus,.page_login #main #login_page .ctrlHolder input[type="password"].error:focus{border:2px solid #e10327}.page_login #main #login_page .ctrlHolder input[type="text"]:focus,.page_login #main #login_page .ctrlHolder input[type="password"]:focus{border-color:#e2292e}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha img{width:206px;height:80px;margin:0 20px 0 0;padding:3px;background:#fff;border:1px solid #1a1a1a}@media (max-width:600px){.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha img{width:34.33333vw;height:13.33333vw;margin:0 3.33333vw 0 0;padding:0.5vw}}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_captcha input{float:right;width:59%;color:#a5a5a5}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme{display:flex;padding:5px 0;align-items:center}@media (max-width:600px){.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme{padding:0.83333vw 0}}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField{display:flex;order:1;flex:0}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']{-moz-appearance:none;-webkit-appearance:none;cursor:pointer;display:block;width:60px;height:30px;outline:none;border-radius:20px;transition:0.5s;margin:0 15px 0 0;background:rgba(255,255,255,0.25)}@media (max-width:600px){.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']{width:10vw;height:5vw;border-radius:3.33333vw;margin:0 2.5vw 0 0}}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']:before{top:-1px;left:0;content:'';position:absolute;width:30px;height:30px;border-radius:50%;background:#fff;transition:.5s;transform:scale(0.85);box-shadow:0 0 2px 1px rgba(0,0,0,0.2)}@media (max-width:600px){.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']:before{width:5vw;height:5vw}}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']:checked{background:#09c6cd}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']:checked:before{left:30px;box-shadow:0 0 2px 1px rgba(0,0,0,0.2)}@media (max-width:600px){.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme .multiField input[type='checkbox']:checked:before{left:5vw}}.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme label.optional{order:2;color:#fff;font:normal 21px "Hind",sans-serif}@media (max-width:600px){.page_login #main #login_page #login .inlineLabels .ctrlHolder.formElement_rememberme label.optional{font-size:3.5vw}}.page_login #main #login_page .buttonHolder input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;display:block;height:auto;padding:20px;font:600 22px/1.2 "Hind",sans-serif;color:#000;background-clip:padding-box;background:linear-gradient(180deg,#01f4e0 1%,#09c6cd);border-radius:0;text-transform:none;transition:0.3s ease}@media (hover:hover){.page_login #main #login_page .buttonHolder input[type="submit"]:hover{background:linear-gradient(180deg,#01f4e0 1%,#01f4e0)}}@media (max-width:600px){.page_login #main #login_page .buttonHolder input[type="submit"]{padding:3.33333vw;font-size:3.66667vw}}.page_login #main #login_page div#forgot{padding:20px;margin-bottom:40px}@media (max-width:600px){.page_login #main #login_page div#forgot{padding:3.33333vw;margin-bottom:6.66667vw}}.page_login #main #login_page div#forgot p:before{content:"Forgot Your Password? ";width:auto;margin:0 8px 0;text-align:left;text-transform:none;font:18px "Hind",sans-serif;color:#fff}@media (max-width:600px){.page_login #main #login_page div#forgot p:before{margin:0 1.33333vw 0;font-size:3vw}}.page_login #main #login_page div#forgot p>a{transition:border .3s;width:auto;font:18px "Hind",sans-serif;color:#01f4e0}@media (max-width:600px){.page_login #main #login_page div#forgot p>a{font-size:3vw}}@media (hover:hover){.page_login #main #login_page div#forgot p>a:hover{color:#09c6cd}}.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p{display:block;padding:8px 5px;font:normal 18px "Hind",sans-serif;overflow:hidden;color:#e10327}@media (max-width:600px){.page_login #main #login_page #login .ctrlHolder label.error,.page_login #main #login_page #accountinfos div p{padding:1.33333vw 0.83333vw;font-size:3vw}}.page_login #main #login_page #login .ctrlHolder label.error{text-align:left;margin-bottom:0}@media (max-width:600px){.page_login #main #login_page #accountinfos div p{margin-bottom:3.33333vw}}.page_login #main #login_page #login .ctrlHolder label.error[for=captcha]{width:59%;margin-left:246px}@media (max-width:600px){.page_login #main #login_page #login .ctrlHolder label.error[for=captcha]{margin-left:41vw}}.page_login #main #login_page #help{padding:0;margin-top:40px}@media (max-width:600px){.page_login #main #login_page #help{margin-top:6.66667vw}}.page_login #main #login_page #help a{transition:border .3s;width:auto;font:18px "Hind",sans-serif;color:#01f4e0}@media (hover:hover){.page_login #main #login_page #help a:hover{color:#09c6cd}}@media (max-width:600px){.page_login #main #login_page #help a{font-size:3vw}}.page_login #main .email-sent{max-width:500px;margin-top:110px;word-break:break-all;font-size:20px;margin:0 0 20px;margin-top:-60px}@media (max-width:600px){.page_login #main .email-sent{max-width:83.33333vw;margin-top:18.33333vw;font-size:3.33333vw;margin:0 0 3.33333vw;margin-top:-10vw}}.page_login #main .login-here{max-width:500px;margin:0;word-break:break-all}@media (max-width:600px){.page_login #main .login-here{max-width:83.33333vw}}.page_login #main .login-here a{-moz-appearance:none;-webkit-appearance:none;border-radius:0;transition:border .3s;display:block;height:auto;padding:9px 20px;font:normal 22px/1.6 "Hind",sans-serif;color:#fff;border:2px solid #01f4e0;background:transparent;text-transform:none}@media (hover:hover){.page_login #main .login-here a:hover{border-color:#fff}}@media (max-width:600px){.page_login #main .login-here a{padding:1.5vw 3.33333vw;font-size:3.66667vw}}.page_login_blocked #section{display:flex;align-items:center;justify-content:center;color:white}.page_login_blocked #login_page{max-width:500px;width:95%;z-index:1;padding:35px 45px 45px;border:1px solid #3f466c;background:rgba(0,0,0,0.2)}.page_login_blocked #loginTitle{display:none}.page_login_blocked #accountinfos h3,.page_login_blocked #forgot h3,.page_login_blocked #login .ctrlHolder label{width:auto;text-align:left;margin-bottom:10px}.page_login_blocked #accountinfos h3{display:block;letter-spacing:2px;text-transform:uppercase;font:normal 30px/1.2 "Hind",sans-serif;color:#fefefe}.page_login_blocked #accountinfos div p{font-size:16px}.page_login_blocked #accountinfos h3,.page_login_blocked #accountinfos div,.page_login_blocked #forgot h3,.page_login_blocked #forgot p{float:none}.page_login_blocked #forgot{margin-top:20px}.page_login_blocked #forgot a{-moz-appearance:none;-webkit-appearance:none;display:block;height:auto;padding:20px;font:600 22px/1.2 "Hind",sans-serif;color:#010101;background-clip:padding-box;background:linear-gradient(180deg,#01f4e0 1%,#09c6cd);border-radius:0;text-transform:none;transition:0.3s ease;width:100%}
@font-face{font-family:'hind';src:local("Hind"),url("/vivid/m/cust0114gpc88840/hind-regular-webfont.woff2") format("woff2"),url("/vivid/m/9lro06vri6g40o4w/hind-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'hind';src:local("Hind"),url("/vivid/m/6azd2cshpdc8scgk/hind-bold-webfont.woff2") format("woff2"),url("/vivid/m/5ny2tcc9jo8wokog/hind-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'hind';src:local("Hind"),url("/vivid/m/94dx48988toos80s/hind-semibold-webfont.woff2") format("woff2"),url("/vivid/m/82akkq5ckx44so44/hind-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'hind';src:local("Hind"),url("/vivid/m/18klbjyb35hc8kkw/hind-medium-webfont.woff2") format("woff2"),url("/vivid/m/9ncpzj7bmm80k840/hind-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'hind';src:local("Hind"),url("/vivid/m/4da51liskn6sw8ck/hind-light-webfont.woff2") format("woff2"),url("/vivid/m/3yvr9zqcuz28k804/hind-light-webfont.woff") format("woff");font-weight:300;font-style:normal}
html,body,#layout,#section{margin:0}html,body,#layout,#section{padding:0}html,body,#layout,#section{width:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=submit],button,select{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=password]:focus,input[type=submit]:focus,button:focus,select:focus{outline:0}input[type=text]:invalid,input[type=email]:invalid,input[type=tel]:invalid,input[type=url]:invalid,input[type=search]:invalid,input[type=password]:invalid,input[type=submit]:invalid,button:invalid,select:invalid{box-shadow:none}@supports not (-webkit-touch-callout:none){html,body,#layout,#section,#siteWrapperFreetour{min-height:100vh;min-height:100dvh}}

