@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,400;0,500;0,700;1,400&display=swap);@-webkit-keyframes refreshicon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes refreshicon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{font-family:"Raleway",sans-serif;box-sizing:border-box}body{padding:0;margin:0;font-size:16px}header.site{height:70px;position:fixed;top:0;left:0;right:0;padding:0 1.2rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid #f7f7f7}header.site .logo-wrap img{width:100px;height:auto}@media (min-width:670px){header.site .logo-wrap img{width:130px}}@media (min-width:1200px){header.site .logo-wrap img{width:140px}}@media (min-width:1600px){header.site .logo-wrap img{width:167px}}header.site .logo-wrap .logo.text{text-decoration:none;color:#4500ff;line-height:1;font-weight:100;font-size:18px}@media (min-width:1200px){header.site .logo-wrap .logo.text{font-size:29px}}footer.site ul.menu,header.site nav.main ul{list-style:none;padding:0;margin:0;display:flex}header.site nav.main ul li a{display:block;padding:0 10px;line-height:1;text-decoration:none;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}header.site nav.main ul li a:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}header.site .logo-wrap .logo.text span,header.site nav.main ul li.current-menu-item a{font-weight:700}@media (min-width:1200px){header.site{height:90px;padding:0 2rem}}.home header.site .logo-wrap img{visibility:hidden}.main-wrap,section.page-content{display:flex;flex-direction:column;flex-grow:1}.main-wrap{padding:1.2rem;padding-top:70px;min-height:100vh}@media (min-width:1200px){.main-wrap{padding:2rem;padding-top:90px}}section.page-content{padding:1.5rem 0}@media (min-width:1200px){section.page-content{padding:2rem 0}}body,body p{line-height:1.5}@media (min-width:1200px){body{font-size:17px}}h1,h2,h3,h4{margin-top:0;font-weight:400}h1{font-size:22px;color:#4500ff}h2,h3,h4{color:#000}@media (min-width:1200px){h1{font-size:28px}}@media (min-width:1400px){h1{font-size:30px}}a{color:#4500ff}footer.site{padding:30px 0 0;border-top:1px solid #f7f7f7}footer.site ul.menu{flex-wrap:wrap}footer.site ul.menu li a{display:block;line-height:1;padding:4px 10px 4px 0;font-weight:100;text-decoration:none}section.public-generate-meeting-widget .logo img{width:200px;height:auto}@media (min-width:1200px){section.public-generate-meeting-widget .logo img{width:220px}}section.public-generate-meeting-widget .logo.text{font-weight:400;font-size:30px;color:#4500ff;display:flex;justify-content:center}section.public-generate-meeting-widget .logo.text span:nth-child(1){opacity:1;font-weight:100}section.public-generate-meeting-widget .logo.text span:nth-child(2){font-weight:700}@media (min-width:1200px){section.public-generate-meeting-widget .logo.text{font-size:45px}}section.public-generate-meeting-widget .link{display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #4500ff;border-radius:50px;padding:8px 20px;text-align:left;margin:25px 0;width:400px;max-width:90vw;font-size:17px;font-weight:100;color:#4500ff}section.public-generate-meeting-widget .link span{margin:0 20px}section.public-generate-meeting-widget .link svg.refresh{cursor:pointer}section.public-generate-meeting-widget .link svg.refresh:hover{-webkit-animation:refreshicon 2s linear infinite;animation:refreshicon 2s linear infinite}@media (min-width:670px){section.public-generate-meeting-widget .link{font-size:20px}}section.public-generate-meeting-widget a{border-radius:50px;text-decoration:none;background-color:#4500ff;color:#fff;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding:0 20px;min-width:180px;line-height:1;height:50px;transition:background .4s,transform .4s;transition:background .4s,transform .4s,-webkit-transform .4s}section.public-generate-meeting-widget a:hover{background-color:#3e00e6;-webkit-transform:scale(1.04);transform:scale(1.04)}body.home section.page-content{justify-content:center;align-items:center;text-align:center}section.login-form,section.signup-form{min-height:100%;width:400px;max-width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-self:center}section.login-form form,section.login-form h1,section.signup-form form,section.signup-form h1{position:relative;z-index:9}section.login-form h1,section.signup-form h1{text-align:center}section.login-form form,section.signup-form form{width:100%;text-align:left}section.login-form form input[type=email],section.login-form form input[type=password],section.login-form form input[type=text],section.login-form form textarea,section.signup-form form input[type=email],section.signup-form form input[type=password],section.signup-form form input[type=text],section.signup-form form textarea{background-color:#f7f7f7}section.login-form a.alternative-action,section.signup-form a.alternative-action{display:flex;width:100%;justify-content:flex-end;padding-right:17px;font-size:.8em}section.login-form a.alternative-action:first-of-type,section.signup-form a.alternative-action:first-of-type{margin-top:-10px}form .frm-msg{font-weight:400;color:#4500ff;margin:0 0 30px;text-align:center;background-color:rgba(69,0,255,.05);box-shadow:0 0 40px rgba(69,0,255,.15);border-radius:20px;padding:15px}form .frm-elm{margin:0 0 20px}form .frm-elm label{display:block;color:#4500ff;padding:0 0 0 17px;margin:0 0 5px}form .frm-elm:last-child{margin-bottom:0}form .field-error{margin:5px 0 0;padding:0 0 0 17px;color:tomato;font-weight:700;font-size:.8em}form input[type=email],form input[type=password],form input[type=text]{width:100%;padding:0 17px;border-radius:50px;border:1px solid #4500ff;height:50px;color:#4500ff;font-size:18px;font-weight:400;background-color:rgba(69,0,255,.03);transition:background .2s,box-shadow 1s}form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{opacity:.4;color:#4500ff;font-size:17px}form input[type=email]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=text]::-moz-placeholder{opacity:.4;color:#4500ff;font-size:17px}form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder{opacity:.4;color:#4500ff;font-size:17px}form input[type=email]:active,form input[type=email]:focus,form input[type=password]:active,form input[type=password]:focus,form input[type=text]:active,form input[type=text]:focus{border:1px solid #4500ff;outline:0;box-shadow:0 0 40px rgba(69,0,255,.2);background-color:#fff}.button,a.button,input[type=submit]{background:#4500ff;color:#fff;border-radius:50px;height:50px;min-width:120px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #3e00e6;line-height:1;font-weight:400;font-size:18px;transition:background .3s;cursor:pointer}.button:hover,a.button:hover,input[type=submit]:hover{background-color:#3e00e6}body.admin-bar header.site{top:46px}@media (min-width:1200px){body.admin-bar header.site{top:32px}}body.admin-bar .main-wrap{margin-top:46px}@media (min-width:1200px){body.admin-bar .main-wrap{margin-top:32px}}.scrolled body.admin-bar header.site{top:0}@media (min-width:1200px){.scrolled body.admin-bar header.site{top:32px}}