@import"https://use.typekit.net/gcq1qoj.css";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:usual,sans-serif;font-weight:400;font-size:14px;font-style:normal}@media only screen and (min-width:992px){body{font-size:1rem}}body.stopscroll{overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{padding:0;margin:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.mastercontainer{display:block;padding:0}.page-container{display:block;padding:90px 15px;margin:0 auto;max-width:1500px;min-height:1000px}@media only screen and (min-width:992px){.page-container{padding:100px 60px 0;min-height:1000px}}.home-page-container{display:block;padding:80px 0 0;margin:0 auto;max-width:1500px}@media only screen and (min-width:992px){.home-page-container{padding:100px 60px 0}}h1{font-size:2.1rem;line-height:1;letter-spacing:-.03em}@media only screen and (min-width:768px){h1{font-size:3rem;letter-spacing:-.05em}}@media only screen and (min-width:992px){h1{font-size:4rem}h2{font-size:3rem;letter-spacing:-.05em}}h3{font-size:1rem}@media only screen and (min-width:992px){h3{font-size:2rem}}h4{font-size:16px}@media only screen and (min-width:992px){h4{font-size:1rem}}p,ul li{font-size:13px;line-height:1.6}@media only screen and (min-width:992px){p,ul li{font-size:13px}}.bggrad{display:block;position:absolute;right:0;background-color:rgba(0,0,0,.3)}.bggrad.rounded{border-radius:10px}button{display:inline-block;border:none;margin:0;text-decoration:none;line-height:1;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;color:#000;line-height:1.3}button:focus,button:hover{background:transparent}button:focus{outline:1px solid #fff;outline-offset:-4px}a.btn,button{letter-spacing:.14em;text-transform:uppercase;font-weight:600}button.btn{padding:10px 50px;border:1px solid #c336be;color:#000;margin-bottom:10px;font-size:1rem;display:inline-block}button.btn:hover{color:#fff}button.btn.stronger{color:#fff;background-color:#c336be}@media only screen and (min-width:992px){button.btn{font-size:.8rem}}button.btn:hover{background-color:#c94ac5}button.btn.disabled{background-color:#ccc;cursor:default}a.btn,button.btnsquare{padding:10px 20px;border:1px solid #c336be;display:inline-block;text-align:center;background-color:#fff;color:#000;font-size:1rem}a.btn:hover,button.btnsquare:hover{background-color:#c336be;color:#fff}a.btn.trans,button.btnsquare.trans{background-color:transparent;color:#c336be}a.btn.trans:hover,button.btnsquare.trans:hover{background-color:#c336be;color:#fff}a.btn.loginbtn,button.btnsquare.loginbtn{width:151px;color:#000;font-size:.7rem}a.btn.loginbtn:hover,button.btnsquare.loginbtn:hover{color:#fff}@media only screen and (min-width:992px){a.btn.loginbtn,button.btnsquare.loginbtn{font-size:.8rem;width:111px}}a.btn.solid,button.btnsquare.solid{color:#fff;background-color:#c336be}a.btn.solid:hover,button.btnsquare.solid:hover{background-color:#f5fbc8;color:#000;border:1px solid #f5fbc8}a.btn.stronger,button.btnsquare.stronger{background-color:#c336be;color:#fff}a.btn.larger{width:250px;padding:15px 0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""!important;background-image:url(/images/video-play.svg)!important;background-repeat:no-repeat!important;background-size:contain!important}.video-js .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border:0!important;background-color:transparent!important;width:50px!important;height:50px!important;top:50%!important;margin-top:0!important;transform:translateX(-50%) translateY(-50%)!important;margin-left:0!important}@media only screen and (min-width:500px){.video-js .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{width:70px!important;height:70px!important}}@media only screen and (min-width:992px){.video-js .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{width:100px!important;height:100px!important}}.profileimg{border-radius:50%;width:30px;height:30px;vertical-align:middle;margin-right:20px}.closex{position:absolute;top:17px;right:15px;width:40px;height:40px;display:block;cursor:pointer}.closex span{width:27px;height:2px;position:absolute;left:0;right:0;margin:0 auto;background-color:#000}.closex span:first-child{transform:rotate(45deg);top:18px}.closex span:last-child{transform:rotate(-45deg);top:18px}.bggrad{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:1;opacity:0;visibility:hidden;z-index:10}.bggrad.active{opacity:1;visibility:visible}button.socialbtn{display:flex;flex-direction:row;position:relative;padding-left:30px;padding-right:30px;border:2px solid #000;border-radius:4px;letter-spacing:0;text-transform:capitalize}button.socialbtn .col{height:35px}button.socialbtn .col.iconarea{flex:1 1;width:30px;padding:5px 0}button.socialbtn .col.iconarea span.icon{width:auto;height:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}button.socialbtn .label{position:relative;color:#000;width:180px;font-weight:500}button.socialbtn .label:after{font-size:14px;vertical-align:middle;top:8px;letter-spacing:.05em;position:relative}button.socialbtn .label.signin:after{content:"Continue with Google"}button.socialbtn .label.signup:after{content:"Sign up with Google"}button.socialbtn.--google span.icon{background-image:url(/images/g_logo.png)}button.socialbtn.--google .label.signin:after,button.socialbtn.--google .label.signup:after{content:"Continue with Google"}h2{font-size:2rem;font-weight:400;letter-spacing:-.03em}@media only screen and (min-width:992px){h2{font-size:3rem}}h3{margin-top:10px;font-size:14px;letter-spacing:-.01em}@media only screen and (min-width:992px){h3{font-size:1.1rem}}h4{margin-top:15px;font-size:.8rem;font-weight:300;letter-spacing:0;color:#362c2c;font-family:minion-pro,serif;font-weight:500}h4 a{padding-bottom:2px;color:#c336be;border-bottom:1px solid #c336be}.formlabel{padding-bottom:10px;font-weight:600;font-size:12px;padding-left:4px}.formfield{border-radius:6px;line-height:1.4;padding:5px 5px 5px 10px;text-align:left;height:45px;width:95%;max-width:350px;font-size:15px;border:1px solid #cecece;color:#2e2e2e;outline:0}@media only screen and (min-width:992px){.formfield{height:50px}}