section.uploadSection{margin-bottom:0;position:relative;}section.uploadSection .sectionInner{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding-top:0;}@media (min-width:600px){section.uploadSection .sectionInner{padding-right:30px;padding-left:30px}}@media (min-width:1024px){section.uploadSection .sectionInner{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center;min-height:550px;position:relative}}@media (min-width:1200px){section.uploadSection .sectionInner{padding-left:40px}}section.uploadSection .uploadFormContainer{-ms-flex-align:center;align-items:center;background:#f7f7f7;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,0.25);cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:700px;padding:20px;transform:none;transition:all .2s;}section.uploadSection .uploadFormContainer[data-state="errorInvalid"] .codeTip{display:none}section.uploadSection .uploadFormContainer[data-state="errorInvalid"] .codeError{display:block}section.uploadSection .uploadFormContainer[data-state="errorServer"] .codeTip{display:none}section.uploadSection .uploadFormContainer[data-state="errorServer"] .codeErrorServer{display:block}section.uploadSection .uploadFormContainer[data-state="codeAccepted"]{background:#f9f9f9;}section.uploadSection .uploadFormContainer[data-state="codeAccepted"] .codeFormContainer{display:none}section.uploadSection .uploadFormContainer[data-state="codeAccepted"] .fileFormContainer{display:-ms-flexbox;display:flex}section.uploadSection .uploadFormContainer[data-state="codeAccepted"]:hover:not(.fileFormUploading),section.uploadSection .uploadFormContainer.uploadFormDragEnter:not(.fileFormUploading){transform:none;transition:all .2s;}section.uploadSection .uploadFormContainer[data-state="codeAccepted"]:hover:not(.fileFormUploading):focus,section.uploadSection .uploadFormContainer.uploadFormDragEnter:not(.fileFormUploading):focus,section.uploadSection .uploadFormContainer[data-state="codeAccepted"]:hover:not(.fileFormUploading):hover,section.uploadSection .uploadFormContainer.uploadFormDragEnter:not(.fileFormUploading):hover{box-shadow:0 6px 6px rgba(0,0,0,0.2);transform:translate3d(-2px,-2px,0)}section.uploadSection .uploadFormContainer[data-state="codeAccepted"]:hover:not(.fileFormUploading):active,section.uploadSection .uploadFormContainer.uploadFormDragEnter:not(.fileFormUploading):active{box-shadow:0 2px 2px rgba(0,0,0,0.3);transform:none}section.uploadSection .uploadFormContainer.fileFormUploading{cursor:default;}section.uploadSection .uploadFormContainer.fileFormUploading .fileFormContainer{display:none}section.uploadSection .uploadFormContainer.fileFormUploading #uploadProgressContainer{display:block}section.uploadSection .uploadFormContainer .codeFormContainer{-ms-flex-positive:1;flex-grow:1;}section.uploadSection .uploadFormContainer .codeFormContainer label{margin-bottom:10px;width:100%}section.uploadSection .uploadFormContainer .codeFormContainer form{margin-bottom:10px}section.uploadSection .uploadFormContainer.uploadFormDragEnter .fileFormContainer{border-color:#ff74b8;}section.uploadSection .uploadFormContainer.uploadFormDragEnter .fileFormContainer .uploadIcon{color:#ff74b8}section.uploadSection .uploadFormContainer .fileFormContainer{-ms-flex-align:center;align-items:center;display:none;border:1px dashed #111;border-radius:5px;height:100%;padding:15px;transition:border .2s;width:100%;}section.uploadSection .uploadFormContainer .fileFormContainer .uploadIcon{color:#292929;font-size:64px;margin-right:30px;transition:all .2s}section.uploadSection .uploadFormContainer .fileFormContainer form{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}section.uploadSection .uploadFormContainer .fileFormContainer label{cursor:pointer;margin:0}section.uploadSection .uploadFormContainer .fileFormContainer label i{display:block;text-align:left;}@media (min-width:768px){section.uploadSection .uploadFormContainer .fileFormContainer label i{font-size:14px}section.uploadSection .uploadFormContainer .fileFormContainer label i a{font-size:14px}}section.uploadSection .uploadFormContainer .fileFormContainer input{display:none}section.uploadSection .uploadFormContainer #uploadProgressContainer{display:none;position:relative;width:100%;}section.uploadSection .uploadFormContainer #uploadProgressContainer h2{text-align:left}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgress{border:1px solid #111;border-radius:5px;position:relative;width:100%}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressBar,section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressMask{width:100%}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressBar{border-radius:5px;height:32px;background:linear-gradient(103deg,#82f2e7 25%,#ff74b8 85%)}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressMask{background:#f7f7f7;border-radius:0 5px 5px 0;height:32px;position:absolute;right:0;top:0;transform:scaleX(1);transform-origin:100% 0%;transition:all .1s;z-index:2}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressText{text-align:right}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressDetails{text-align:left;}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressDetails span{font-size:16px}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressDetails .uploadSpinner{animation:spin 2.5s infinite linear;font-size:26px;transform-origin:50% 50%;}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}section.uploadSection .uploadFormContainer #uploadProgressContainer #uploadProgressDetails .uploadCheckmark{color:#ff74b8}section.uploadSection .uploadFormContainer #uploadProgressContainer .fas{font-size:26px;margin-right:15px;position:relative;top:3px}section.uploadSection .uploadFormContainer #uploadProgressContainer .uploadSuccessMessage{display:none;font-weight:bold;margin-top:25px;text-align:left;}section.uploadSection .uploadFormContainer #uploadProgressContainer .uploadSuccessMessage .fas{color:#ff74b8}section.uploadSection .uploadFormContainer #uploadProgressContainer.uploadComplete .uploadSuccessMessage{display:block}section.uploadSection p.inputTip{font-style:italic;font-size:12px;margin:0}section.uploadSection p.codeTip{color:#292929}section.uploadSection label{display:block}section.uploadSection input{box-shadow:0 2px 2px rgba(0,0,0,0.25);padding-left:0 20px;margin-bottom:10px;width:200px;}@media (min-width:480px){section.uploadSection input{margin-bottom:0;margin-right:20px;width:280px}}section.uploadSection input:focus{box-shadow:0 2px 2px #82f2e7}section.uploadSection #uploadCodeReset{bottom:10px;color:#292929;display:none;font-style:italic;margin:0;position:relative;}@media (min-width:768px){section.uploadSection #uploadCodeReset{font-size:14px}section.uploadSection #uploadCodeReset a{font-size:14px}}section.uploadSection [data-state="codeAccepted"] + #uploadCodeReset{display:block}section.uploadSection .uploadContainer{text-align:center;}@media (min-width:1024px){section.uploadSection .uploadContainer{position:relative;top:30px}}section.uploadSection .uploadContainer h1{margin-bottom:-10px;margin-top:5px;padding-bottom:10px;}@media (min-width:1024px){section.uploadSection .uploadContainer h1{min-width:600px}}@media (min-width:1600px){section.uploadSection .uploadContainer h1{margin-top:20px;min-width:800px}}section.uploadSection .uploadContainer > p{margin-bottom:30px;}@media (min-width:1600px){section.uploadSection .uploadContainer > p{font-size:22px;margin-top:10px}}section.uploadSection .fineText{font-size:14px}section.comicSourcesSection p{margin-top:10px;text-align:center}section.comicSourcesSection li{margin-bottom:20px;}section.comicSourcesSection li:last-child{margin-bottom:0}section.comicSourcesSection li a{display:inline-block;font-weight:bold;text-decoration:underline;margin-bottom:5px;width:100%;}@media (min-width:768px){section.comicSourcesSection li a{margin-bottom:0;width:220px}}html{background:#fcfcfc}html,body{color:#111;margin:0;overflow-x:hidden;padding:0;position:relative}body{font-family:'Open Sans',sans-serif;overflow:hidden;}body.loaded{opacity:1 !important}a{color:#ff74b8;text-decoration:none;transition:all .2s;}a:hover:not(.button){color:#ff90c6}h1,h2,h3{font-family:'Raleway',sans-serif}h1{background-image:linear-gradient(90deg,#37e6cc 0%,#fe77b6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:28px;line-height:30px;font-weight:600;}@media (min-width:480px){h1{font-size:28px;line-height:30px}}@media (min-width:600px){h1{font-size:32px;line-height:40px}}@media (min-width:768px){h1{font-size:46px;line-height:52px}}@media (min-width:1024px){h1{font-size:40px;line-height:46px}}@media (min-width:1600px){h1{font-size:54px;line-height:62px;margin-bottom:0}}h2{color:#ff74b8;font-size:16px;font-weight:bold;margin-top:0;line-height:19px;text-align:center;}@media (min-width:600px){h2{font-size:24px;line-height:34px}}@media (min-width:1600px){h2{font-size:32px;line-height:40px;margin-bottom:15px}}img{max-width:100%}input,button,label,p,li,a,i{font-size:14px;line-height:22px;}@media (min-width:600px){input,button,label,p,li,a,i{font-size:18px;line-height:36px}}ul{list-style:none;padding-left:0}[data-type="page"] ul{list-style:inside}button,.button,input[type="submit"]{background:#ff74b8;backface-visibility:hidden;border:0;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,0.25);color:#fafafa;cursor:pointer;transform:none;transition:all .2s;padding:10px 20px 10px 20px;transform:none;vertical-align:middle;}button:focus,.button:focus,input[type="submit"]:focus,button:hover,.button:hover,input[type="submit"]:hover{box-shadow:0 6px 6px rgba(0,0,0,0.2);transform:translate3d(-2px,-2px,0)}button:active,.button:active,input[type="submit"]:active{box-shadow:0 2px 2px rgba(0,0,0,0.3);transform:none}button[disabled],.button[disabled],input[type="submit"][disabled]{background:#666;pointer-events:none}button:hover,.button:hover,input[type="submit"]:hover{background:#ff90c6}button:active,.button:active,input[type="submit"]:active{background:#ff61af}@media (min-width:600px){button,.button,input[type="submit"]{padding:10px 25px}}input[type="email"],input[type="text"]{background:#fafafa;border:0;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,0.25);color:#111;height:40px;transform:none;transition:all .2s;margin-bottom:15px;padding-left:20px;transition:all .2s;vertical-align:middle;}input[type="email"]:focus,input[type="text"]:focus,input[type="email"]:hover,input[type="text"]:hover{box-shadow:0 6px 6px rgba(0,0,0,0.2);transform:translate3d(-2px,-2px,0)}input[type="email"]:active,input[type="text"]:active{box-shadow:0 2px 2px rgba(0,0,0,0.3);transform:none}@media (min-width:600px){input[type="email"],input[type="text"]{height:50px}}@media (min-width:1024px){input[type="email"],input[type="text"]{height:54px}}.error{color:#dd1c1a;display:none}#logoLink{display:block;margin:0 auto 20px auto;text-align:center;transform:scale(1);transition:all .2;}#logoLink:hover{transform:scale(1.05)}#logoLink img{margin-top:10px;max-width:48px;}@media (min-width:600px){#logoLink img{max-width:64px;margin-top:75px}}@media (min-width:1600px){#logoLink img{max-width:72px;margin-top:85px}}@media (min-width:1920px){#logoLink img{margin-top:115px}}.downloadButton,.purchaseButton{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;}@media (min-width:1600px){.downloadButton,.purchaseButton{font-size:22px;height:50px}}.downloadButton img,.purchaseButton img{box-shadow:none !important;display:none;margin:0 10px 0 0 !important;max-height:30px;height:100%;}@media (min-width:480px){.downloadButton img,.purchaseButton img{display:block}}.demoLink{display:block;margin-bottom:10px;margin-top:20px;text-decoration:underline;}@media (min-width:1024px){.demoLink{display:inline-block;margin-left:15px;margin-top:0}}#container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:540px}.logoHeader img{padding:30px;max-width:64px}section{display:-ms-flexbox;display:flex;position:relative;width:100%;z-index:1;}section.sectionDark{z-index:2}section .sectionInner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:50px 20px 40px 20px;width:100%;z-index:2;}@media (min-width:600px){section .sectionInner{padding:60px 30px}}@media (min-width:1024px){section .sectionInner{padding:80px 60px}}@media (min-width:1600px){section .sectionInner{padding:120px 80px}}@media (min-width:1920px){section .sectionInner{padding:100px}}section .sectionInner h1{margin-top:0}.backgroundPrimary{box-shadow:0 4px 4px rgba(0,0,0,0.25);height:100%;left:-100%;position:absolute;top:0;transform:rotate3d(0,0,1,-7.5deg);width:300%;z-index:-1;background:linear-gradient(103deg,#82f2e7 25%,#ff74b8 85%)}.backgroundSecondary{box-shadow:0 4px 4px rgba(0,0,0,0.25);height:100%;left:-100%;position:absolute;top:0;transform:rotate3d(0,0,1,-7.5deg);width:300%;z-index:-1;background:linear-gradient(90deg,#82f2e7 30%,#95f4eb 100%)}.backgroundDark{box-shadow:0 4px 4px rgba(0,0,0,0.25);height:100%;left:-100%;position:absolute;top:0;transform:rotate3d(0,0,1,-7.5deg);width:300%;z-index:-1;background:linear-gradient(90deg,#404259 5%,#524158 80%,#4d4158 100%);}.backgroundDark + .sectionInner{color:#fcfcfc}.backgroundLight{box-shadow:0 4px 4px rgba(0,0,0,0.25);height:100%;left:-100%;position:absolute;top:0;transform:rotate3d(0,0,1,-7.5deg);width:300%;z-index:-1;background:linear-gradient(90deg,#fcfcfc 5%,#fcfcfc 60%,#fefefe 80%);z-index:-2}.heroBackground{height:100px;top:-75px;transform:rotate3d(0,0,1,7.5deg) scaleY(1);transition:transform .5s;}@media (min-width:600px){.heroBackground{top:-100px;height:200px}}@media (min-width:1600px){.heroBackground{top:-140px;height:250px}}@media (min-width:1920px){.heroBackground{top:-160px;height:300px}}.heroBackground:after{animation:stars 480s infinite linear;background-image:url("/assets/img/stars.png");background-position:500px 0;background-size:150px 50px;content:'';display:block;height:100%;position:absolute;opacity:.75;top:-150x;transform:scale(2,2);transition:opacity 1s;transition-delay:.25s;width:100%;z-index:2;}@media (min-width:768px){.heroBackground:after{background-size:500px 150px}}@keyframes stars{from{background-position:0}to{background-position:2000px}}.iconText{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0;}@media (min-width:600px){.iconText{max-width:550px}}@media (min-width:768px){.iconText{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:15px;max-width:1200px}}.iconText.iconTextSectionVisible i{transform:translateY(0);opacity:1}.iconText li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0;}.iconText li:last-child{margin-bottom:0}@media (min-width:480px){.iconText li{margin:10px 0}}@media (min-width:768px){.iconText li{-ms-flex-direction:column;flex-direction:column;margin-left:5px;margin-right:5px}}@media (min-width:1024px){.iconText li{margin-left:30px;margin-right:30px}}@media (min-width:1600px){.iconText li{margin:20px 60px 0 60px}}.iconText li:nth-child(1) i{transition-delay:0}.iconText li:nth-child(2) i{transition-delay:.05s}.iconText li:nth-child(3) i{transition-delay:.1s}.iconText li:nth-child(5) i{transition-delay:.15s}.iconText li:nth-child(5) i{transition-delay:.2s}.iconText li:nth-child(6) i{transition-delay:.25s}.iconText li,.iconText p{line-height:22px;}@media (min-width:600px){.iconText li,.iconText p{line-height:30px}}.iconText i{background:linear-gradient(to top right,#64fce0 25%,#ff64af 85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:46px;line-height:52px;margin-right:35px;opacity:0;text-align:center;transition-delay:.2s;transition:opacity .2s,transform .5s;transform:translateY(30px);width:55px;}@media (min-width:480px){.iconText i{font-size:52px;margin-right:30px;position:relative;width:65px}}@media (min-width:600px){.iconText i{font-size:52px;margin-right:45px;width:65px}}@media (min-width:768px){.iconText i{text-align:center;margin-right:0}}@media (min-width:1600px){.iconText i{font-size:72px;padding:15px;width:80px}}.iconText p{text-align:center;width:180px;}@media (min-width:480px){.iconText p{width:250px}}@media (min-width:600px){.iconText p{width:300px}}@media (min-width:768px){.iconText p{-ms-flex-direction:column;flex-direction:column;width:220px}}@media (orientation:landscape) and (max-height:480px){.iconText .fa-couch,.iconText .fa-desktop{bottom:9px;position:relative;margin-bottom:-9px}}section.heroSection{margin-bottom:10px;}@media (min-width:768px){section.heroSection{margin-bottom:-45px}}@media (min-width:1024px){section.heroSection{margin-bottom:40px}}@media (min-width:1200px){section.heroSection{margin-bottom:80px}}@media (min-width:1920px){section.heroSection{margin-bottom:15px}}section.heroSection .sectionInner{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;}@media (min-width:1024px){section.heroSection .sectionInner{-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;min-height:400px;position:relative}}@media (min-width:1920px){section.heroSection .sectionInner{min-height:700px;padding-top:20px}}@media (orientation:landscape) and (max-height:480px){section.heroSection .sectionInner{padding-top:20px}}section.heroSection .heroText{text-align:center;}@media (min-width:1024px){section.heroSection .heroText{position:relative;text-align:left;top:30px}}section.heroSection .heroText h1{margin-bottom:0;margin-top:5px;padding-bottom:0;}@media (min-width:1024px){section.heroSection .heroText h1{width:600px}}@media (min-width:1600px){section.heroSection .heroText h1{font-size:48px;margin-top:0;white-space:nowrap;width:860px}}section.heroSection .heroText > p{font-size:18px;line-height:26px;margin-bottom:25px;}@media (min-width:600px){section.heroSection .heroText > p{margin-top:15px}}@media (min-width:768px){section.heroSection .heroText > p{margin-bottom:25px}}@media (min-width:1024px){section.heroSection .heroText > p{width:650px}}@media (min-width:1600px){section.heroSection .heroText > p{font-size:22px;margin-bottom:30px;margin-top:10px;width:1024px}}section.heroSection .heroText .downloadButton,section.heroSection .heroText .purchaseButton{margin-bottom:5px;}@media (min-width:1600px){section.heroSection .heroText .downloadButton,section.heroSection .heroText .purchaseButton{margin-bottom:0}}[data-type="home"] .heroImage{max-height:65%;max-width:100%;}@media (min-width:1024px){[data-type="home"] .heroImage{max-height:90%;max-width:calc(100% - 420px);position:absolute;right:0;top:45px}}@media (min-width:1200px){[data-type="home"] .heroImage{right:0;top:30px;transform:scale(1.05);max-height:90%;max-width:100%}}@media (min-width:1600px){[data-type="home"] .heroImage{right:25px;max-width:50%}}@media (min-width:1920px){[data-type="home"] .heroImage{max-width:50%;right:50px;transform:none;top:25px}}section.visionSection{text-align:center;}section.visionSection .sectionInner{bottom:70px;margin-bottom:-70px;position:relative;}@media (min-width:600px){section.visionSection .sectionInner{bottom:90px;margin-bottom:-90px}}@media (min-width:1024px){section.visionSection .sectionInner{bottom:110px;margin-bottom:-110px}}@media (min-width:1600px){section.visionSection .sectionInner{bottom:150px;margin-bottom:-150px}}@media (min-width:1920px){section.visionSection .sectionInner{bottom:145px;margin-bottom:-145px}}section.visionSection h2{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}section.visionSection h2 img{bottom:1px;height:24px;margin-left:5px;position:relative;}@media (min-width:480px){section.visionSection h2 img{bottom:3px;height:32px;margin-left:6px}}@media (min-width:768px){section.visionSection h2 img{bottom:2px;margin-left:8px}}@media (min-width:1200px){section.visionSection h2 img{height:42px}}@media (min-width:1600px){section.visionSection h2 img{height:50px}}@media (min-width:1920px){section.visionSection h2 img{bottom:2px}}section.visionSection .logo{max-width:45px;margin-bottom:30px;}@media (min-width:600px){section.visionSection .logo{max-width:60px;margin-bottom:25px}}@media (min-width:1600px){section.visionSection .logo{margin-bottom:40px}}@media (min-width:1920px){section.visionSection .logo{max-width:90px}}section.visionSection .iconText i{background-image:linear-gradient(102.96deg,#76fce4 23.83%,#ff77b9 87.18%,#ff77b9 87.18%)}section.comicSection .backgroundLight{background-image:url("/assets/img/comicRender3.jpg");background-repeat:no-repeat;background-size:cover;background-position:-100px 0;opacity:.07;}@media (min-width:1200px){section.comicSection .backgroundLight{background-position:50px -75px}}section.comicSection h2 + p{text-align:center}section.comicSection ul{margin-bottom:10px;}@media (min-width:768px){section.comicSection ul{margin-bottom:15px}}section.comicSection ul + p{text-align:center}section.comicSection .comicSectionWordmark{bottom:3px;max-height:24px;margin-right:3px;position:relative;vertical-align:middle;}@media (min-width:600px){section.comicSection .comicSectionWordmark{max-height:30px}}section.comicSection .questImg{bottom:0;max-height:18px;margin:0 2px;position:relative;vertical-align:middle;}@media (min-width:600px){section.comicSection .questImg{max-height:22px}}.sectionText{margin-top:10px;max-width:1024px;text-align:center;}@media (min-width:1024px){.sectionText{margin-bottom:20px}}@media (min-width:1200px){.sectionText{margin-bottom:0}}.sectionText h2{margin-bottom:25px}.sectionText i{display:block;margin:10px 0 20px}.sectionText .fineText{display:block;font-size:14px;font-style:italic;line-height:18px;margin-bottom:5px;margin-top:25px}section.screenshotSection + section.screenshotSection{margin-top:20px;}@media (min-width:1600px){section.screenshotSection + section.screenshotSection{margin-top:30px}}section.screenshotSection{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1200px){section.screenshotSection{-ms-flex-direction:row;flex-direction:row;min-height:520px}}section.screenshotSection .sectionInner{padding-bottom:100px;}@media (min-width:1200px){section.screenshotSection .sectionInner{padding-bottom:120px}}section.screenshotSection .screenshots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;}@media (min-width:1024px){section.screenshotSection .screenshots{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;margin-top:30px}}@media (orientation:landscape) and (max-height:480px){section.screenshotSection .screenshots{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){section.screenshotSection .screenshots{margin-top:40px;transform:none}}section.screenshotSection a{-ms-flex-align:center;align-items:center;border-radius:5px;cursor:default;display:-ms-flexbox;display:flex;margin:10px;-ms-flex-pack:center;justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:100%;}@media (min-width:1024px){section.screenshotSection a{width:45%}}@media (orientation:landscape) and (max-height:480px){section.screenshotSection a{min-width:0%;max-width:50%}}@media (min-width:1200px){section.screenshotSection a{margin:0 10px;min-width:0%;max-width:600px}}section.screenshotSection a.screenshotVisible{box-shadow:0 4px 4px rgba(0,0,0,0.25)}section.screenshotSection a:hover .screenshot:after{opacity:0}section.screenshotSection a + a{margin-top:10px;}@media (min-width:1024px){section.screenshotSection a + a{margin-top:0}}section.screenshotSection .screenshot{-ms-flex-align:end;align-items:flex-end;background-position:center center;background-size:cover;display:-ms-flexbox;display:flex;height:220px;opacity:0;position:relative;transform:translateY(30px);transition:opacity .75s,transform .25s;width:100%;}@media (min-width:480px){section.screenshotSection .screenshot{height:360px}}@media (orientation:landscape) and (max-height:480px){section.screenshotSection .screenshot{height:320px}}section.screenshotSection .screenshot.video{background:#212;width:100%}section.screenshotSection .screenshotVisible{box-shadow:0 4px 4px rgba(0,0,0,0.25);opacity:1;transform:translateY(0)}section.screenshotSection .screenshotOverlay{-ms-flex-align:start;align-items:flex-start;background:rgba(20,0,20,0.85);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:8px 20px 8px 20px;width:100%;}section.screenshotSection .screenshotOverlay p{line-height:26px;}@media (min-width:768px){section.screenshotSection .screenshotOverlay p{font-size:15px}}@media (min-width:1024px){section.screenshotSection .screenshotOverlay p{font-size:18px}}@media (orientation:landscape) and (max-height:480px){section.screenshotSection .screenshotOverlay p{font-size:15px}}section.screenshotSection .screenshotOverlay h3,section.screenshotSection .screenshotOverlay p{padding:0;margin:0;text-align:left}section.imageSection{margin-top:20px;text-align:center;}@media (min-width:1600px){section.imageSection{margin-top:30px}}section.imageSection .images{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:20px;}section.imageSection .images img{box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:5px;margin:10px;max-height:400px;max-width:100%}@media (min-width:1024px){section.whatsNextSection .backgroundLight{background-image:url("/assets/img/dive.jpg");background-repeat:no-repeat;background-size:cover;background-position:-100px 0;opacity:.05}}@media (min-width:1200px){section.whatsNextSection .backgroundLight{background-position:225px -150px}}section.whatsNextSection .sectionInner{padding-left:0;padding-right:0}section.whatsNextSection p{margin-top:10px;text-align:center;max-width:960px}@media (max-width:768px){section.whatsNextSection .iconText{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}section.whatsNextSection .iconText li{-ms-flex-direction:column;flex-direction:column;margin:15px 10px}section.whatsNextSection .iconText i{margin-right:0;text-align:center}section.whatsNextSection .iconText p{text-align:center;width:110px}}section.whatsNextSection .devlog{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:0;width:90%;}section.whatsNextSection .devlog li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;max-width:100%}section.whatsNextSection .devlog .devlogImage{background-color:#335;background-position:50% 10%;background-repeat:no-repeat;background-size:95% auto;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,0.25);display:inline-block;height:240px;margin:10px 0;max-width:100%;position:relative;transform:scale(1);transition:all .15s;width:480px;}section.whatsNextSection .devlog .devlogImage:hover{box-shadow:0 0 0 2px #ff74b8;transform:scale(1.025)}@media (min-width:480px){section.whatsNextSection .devlog .devlogImage{height:320px;margin:20px}}section.whatsNextSection .devlog .devlogOverlay{-ms-flex-align:start;align-items:flex-start;background:rgba(20,0,20,0.85);bottom:0;border-radius:0 0 5px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;padding:5px 0 10px 0;position:absolute;width:440px;}@media (min-width:480px){section.whatsNextSection .devlog .devlogOverlay{padding:5px 20px 10px 20px}}section.whatsNextSection .devlog .devlogDate{color:#fcfcfc}section.whatsNextSection .devlog p{margin:0;max-width:80%;padding-left:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.whatsNextSection .downloadButton,section.whatsNextSection .purchaseButton{margin:10px 0;}@media (min-width:1024px){section.whatsNextSection .downloadButton,section.whatsNextSection .purchaseButton{margin:25px 0}}@media (min-width:1200px){section.whatsNextSection .downloadButton,section.whatsNextSection .purchaseButton{margin:25px 0 0 0}}@media (min-width:1200px){section.companionSection .downloadButton,section.companionSection .purchaseButton{margin:5px 0 10px 0}}section.faqSection .faqSectionText{max-width:700px;}section.faqSection .faqSectionText > ul > li{margin:20px 0;}@media (min-width:768px){section.faqSection .faqSectionText > ul > li{margin:40px 0}}section.faqSection h2{margin-bottom:30px}section.faqSection strong{color:#fff;font-family:"Raleway";}@media (min-width:768px){section.faqSection strong{font-size:24px}}section.subscribeSection{padding:10px 0;z-index:3;}@media (min-width:600px){section.subscribeSection{padding:10px 0 30px 0}}@media (min-width:768px){section.subscribeSection{padding:20px 0 40px 0}}@media (min-width:1920px){section.subscribeSection{padding:0}}section.subscribeSection h2{color:#111;margin-top:0}section.subscribeSection .subscribeForm{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:15px;width:100%;}@media (min-width:1024px){section.subscribeSection .subscribeForm{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}section.subscribeSection button,section.subscribeSection .button{margin:0 auto;margin-top:10px;width:50%;}@media (min-width:1024px){section.subscribeSection button,section.subscribeSection .button{margin:0;margin-top:0;width:200px}}section.subscribeSection input[type="email"]{max-width:250px;width:100%;}@media (min-width:600px){section.subscribeSection input[type="email"]{max-width:480px;margin-bottom:20px}}@media (min-width:1024px){section.subscribeSection input[type="email"]{margin:0 20px 0 0}}section.screenshotSection.otherWorkScreenshotSection a{cursor:pointer;pointer-events:auto}section.screenshotSection.otherWorkScreenshotSection p{margin:0}section.screenshotSection.otherWorkScreenshotSection h2{margin:0 0 25px 0;padding:0}section.screenshotSection.otherWorkScreenshotSection a{box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:5px;transform:scale(1);transition:all .15s;}section.screenshotSection.otherWorkScreenshotSection a:hover{box-shadow:0 0 0 2px #ff74b8;transform:scale(1.025)}section.contentSection{-ms-flex-direction:column;flex-direction:column;padding:0 10px;}section.contentSection .sectionInner{-ms-flex-align:start;align-items:flex-start;max-width:100%;padding-top:0;width:auto;}@media (min-width:600px){section.contentSection .sectionInner{margin:0 20px}}@media (min-width:768px){section.contentSection .sectionInner{margin:0 auto;max-width:900px}}section.contentSection p{margin:10px 0}section.contentSection h1{margin:20px auto 10 auto;padding-bottom:10px;text-align:center;}@media (min-width:600px){section.contentSection h1{margin-bottom:0;margin-top:30px}}@media (min-width:1200px){section.contentSection h1{margin-left:0;margin-right:0;text-align:left}}@media (min-width:1600px){section.contentSection h1{margin-top:50px}}section.contentSection h2{text-align:left;margin:20px 0 10px 0;}@media (min-width:600px){section.contentSection h2{margin:35px 0 10px 0}}section.contentSection img{box-shadow:0 4px 4px rgba(0,0,0,0.25);margin:5px auto 20px auto;max-width:100%;}@media (min-width:600px){section.contentSection img{margin:10px auto 20px auto;max-width:480px}}section.contentSection ul,section.contentSection ol{margin:0;padding-left:25px;}@media (min-width:768px){section.contentSection ul,section.contentSection ol{padding-left:25px}}[data-type="download"] section.footerSection{display:none}section.footerSection{bottom:0;position:absolute;z-index:0;}section.footerSection .backgroundPrimary{box-shadow:none;height:125%;transform:none;z-index:-3}section.footerSection .sectionInner{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:768px){section.footerSection .sectionInner{-ms-flex-pack:center;justify-content:center}}section.footerSection a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px 0;}@media (min-width:1920px){section.footerSection a{padding:50px 0}}section.footerSection i{color:#111;font-size:32px;margin-left:20px;position:relative;top:35px;transition:all .1s;}@media (min-width:480px){section.footerSection i{top:35px}}@media (min-width:768px){section.footerSection i{padding:10px 0;top:50px}}@media (min-width:1024px){section.footerSection i{margin:0 12px;padding:0}}@media (min-width:1200px){section.footerSection i{font-size:40px;margin:0 18px;padding:30px 0 0 0;top:38px}}@media (min-width:1600px){section.footerSection i{top:75px}}section.footerSection i:hover{color:#82f2e7}body{padding-bottom:50px;}@media (min-width:600px){body{padding-bottom:72px}}@media (min-width:768px){body{padding-bottom:100px}}@media (min-width:1024px){body{padding-bottom:120px}}@media (min-width:1200px){body{padding-bottom:145px}}@media (min-width:1600px){body{padding-bottom:160px}}@media (min-width:1920px){body{padding-bottom:200px}}#paymentWidget{border-radius:4px;bottom:0;border:none;box-shadow:0 4px 4px rgba(0,0,0,0.25);left:0;margin:auto;max-width:90%;transition:transform .01s linear,opacity 1s ease-in-out;transform:translateX(-10000px);opacity:0;position:fixed;right:0;top:0}body.paymentVisible{cursor:pointer;overflow:hidden;}body.paymentVisible #container{height:100%;opacity:0 !important;overflow:hidden;width:100%}body.paymentVisible .heroBackground{transform:rotate3d(0,0,1,7.5deg) scaleX(1.2) scaleY(20);}body.paymentVisible .heroBackground:after{opacity:0;transition:opacity 0s}body.paymentVisible .footerSection{display:none}body.paymentVisible #paymentWidget{z-index:2}body.paymentVisible.paymentWidgetLoaded #paymentWidget{opacity:1;transform:translateX(0);transition:opacity .5s ease-in-out}.legal{bottom:10px;margin:0 auto;right:0;position:absolute;left:0;text-align:center;z-index:999999;}@media (min-width:768px){.legal{left:auto;right:5px}}.legal a{color:#333;font-size:10px;opacity:.9;margin:0 5px;text-decoration:underline;text-transform:uppercase;}@media (min-width:768px){.legal a{font-size:12px}}.paymentFineText{bottom:80px;color:#333;display:none;font-size:12px;font-weight:600;left:0;margin:0 auto;max-width:90%;position:fixed;right:0;text-align:center;}@media (min-width:1024px){.paymentFineText{max-width:50%}}@media (min-width:1600px){.paymentFineText{bottom:50px;font-size:13px;max-width:50%}}.paymentFineText p,.paymentFineText i{font-size:12px;}@media (min-width:1024px){.paymentFineText p,.paymentFineText i{font-size:13px}}@media (min-width:1600px){.paymentFineText p,.paymentFineText i{font-size:13px}}.paymentPreviewImage{display:none;left:0;margin:0 auto;max-width:100%;opacity:0;position:fixed;transition:all .2s;right:0;top:0}body.paymentVisible.paymentWidgetLoaded .paymentFineText{display:block;opacity:1}.demo .installGuideLink{display:inline-block;margin:10px 0 20px}.demo .downloadButton,.demo .purchaseButton{margin-bottom:20px}@media (max-width:555px){body.paymentVisible.paymentWidgetLoaded .paymentPreviewImage{display:block;opacity:1}}.webvrModal{-ms-flex-align:center;align-items:center;border-radius:10px;bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.4);color:#fcfcfc;display:-ms-flexbox;display:flex;height:120px;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:0;position:fixed;transition:all 1s ease-out;transition-delay:1s;right:0;width:100%;z-index:999999;}.webvrModal .backgroundModal{background:#24caff;position:absolute;height:100%;width:100%;z-index:-1}.webvrModal .aframeImg{border-radius:200px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:30px 25px 0 25px;min-width:128px;height:128px;width:128px}.webvrModal a{color:#333}.webvrModal a,.webvrModal p{font-size:16px;line-height:20px;}@media (min-width:768px){.webvrModal a,.webvrModal p{font-size:18px;line-height:26px}}body.loaded.modalDismiss .webvrModal{opacity:0 !important}body.loaded .webvrModal.active{opacity:1}