.layer{position:absolute;width:100%;height:100%;top:0;left:0}.smartFill{width:100%;max-height:100%}.greatPrimer{font-family:'IM Fell Great Primer',serif}.fjallaOne{font-family:'Fjalla One',sans-serif}.openSans{font-family:Helvetica,sans-serif}.defaultButton{height:50px;width:100%;border-radius:5px;font-size:15px;letter-spacing:-.3px;font-weight:400;margin:0 auto;margin-top:40px;display:block}@media only screen and (min-width:768px){.defaultButton{width:240px;font-size:20px}}.ccnr{background-position:center center;background-repeat:no-repeat}.cover{background-size:cover;-ms-behavior:url(../js/vendor/backgroundsize.min.htc)}.infoView{position:absolute;top:0;left:0;width:100%}.infoView.showContent .info{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.infoView.hideContent .info{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}.infoView .info{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;max-width:375px;margin:0 auto;padding-bottom:40px}@media only screen and (min-width:768px){.infoView .info{max-width:720px}}.infoView .info h1{font-weight:800;width:100%;text-align:center;margin:76px auto 5px;font-size:37px;line-height:38px;letter-spacing:-1px}@media only screen and (min-width:768px){.infoView .info h1{font-size:62px;line-height:65px;margin-top:205px;margin-bottom:4px}}.infoView .info .copy{color:#fafafa;font-size:16px;width:90%;margin:0 auto;text-align:center;font-weight:300;letter-spacing:.6px;text-shadow:2px 2px 8px #333}@media only screen and (min-width:768px){.infoView .info .copy{width:700px;font-size:22px}}.infoView .info .inputContainer{margin-top:34px;text-shadow:2px 2px 8px #333}.infoView .info .inputContainer .inputWrap{display:inline-block;margin:0 auto;width:100%}@media only screen and (min-width:768px){.infoView .info .inputContainer .inputWrap{width:48%}.infoView .info .inputContainer .inputWrap.right{margin-left:22px}}.infoView .info .inputContainer .inputWrap .label{margin-left:13px;font-size:15px;margin-top:5px;font-weight:600;letter-spacing:.6px}.mobile .infoView .info .inputContainer .inputWrap .label{margin-left:19px}@media only screen and (min-width:768px){.infoView .info .inputContainer .inputWrap .label{font-size:22px;font-weight:500;margin-left:13px;margin-top:8px}}.infoView .info .inputContainer .inputWrap input{display:inline-block;margin:auto;background-color:#fafafa;height:50px;width:100%;border:none;border-radius:5px;margin-top:20px;color:#000;font-size:15px;text-indent:10px;font-weight:600;border:solid 2px #fff;-webkit-appearance:none}.mobile .infoView .info .inputContainer .inputWrap input{width:95%}.infoView .info .inputContainer .inputWrap input.error{border:red solid 2px}@media only screen and (min-width:768px){.infoView .info .inputContainer .inputWrap input{height:44px;font-size:22px;font-weight:400}}.infoView .info .inputContainer .inputWrap input:-ms-input-placeholder{color:#aaa}.infoView .info .inputContainer .checkBoxWrap{width:100%;text-align:center;margin-top:0;font-size:14px}@media only screen and (min-width:768px){.infoView .info .inputContainer .checkBoxWrap{font-size:18px}}.infoView .info .inputContainer .checkBoxWrap .terms{display:inline-block;margin-right:10px;background:url(../img/boxuncheck.png);height:17px;width:18px;font-size:18px;cursor:pointer;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.infoView .info .inputContainer .checkBoxWrap .terms.checked{background:url(../img/boxchecked.png);background-position:center center;background-repeat:no-repeat}.infoView .info .inputContainer .checkBoxWrap .checkCopy{display:inline-block;vertical-align:middle}.mobile .infoView .info .inputContainer .checkBoxWrap .checkCopy{font-size:15px}.infoView .info .inputContainer .checkBoxWrap .checkCopy a{color:#09f;text-decoration:none}.infoView .info button{height:50px;width:100%;border-radius:5px;font-size:15px;letter-spacing:-.3px;font-weight:400;margin:0 auto;margin-top:40px;display:block}@media only screen and (min-width:768px){.infoView .info button{width:240px;font-size:20px}}@media only screen and (min-width:768px){.infoView .info button{margin-top:10px}}.infoView .info .btnGenerate.disabled{opacity:.6;cursor:auto;pointer-events:none}.infoView .info .inputError{color:red;visibility:hidden;text-align:center;margin-top:10px}.errorView{position:absolute;top:0;left:0;width:100%;height:100%}.errorView .bg{position:fixed;background-image:url(../img/404back2x.jpg);background-size:683px 353px;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;-ms-behavior:url(../js/vendor/backgroundsize.min.htc);background-position:center center;background-repeat:no-repeat;opacity:1}.errorView .bg .overlay{background-color:#000;opacity:.2;position:absolute;width:100%;height:100%;top:0;left:0}.errorView .error{position:absolute;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;max-width:505px;margin:0 auto;left:0;right:0;padding-bottom:40px;color:#fff}@media only screen and (min-width:768px){.errorView .error{max-width:840px}}@media only screen and (min-width:1024px){.errorView .error{max-width:1040px}}.errorView .error h1{font-weight:800;width:100%;text-align:center;margin:0 auto;font-size:43px;line-height:42px;margin-top:120px;margin-bottom:14px;letter-spacing:-1px}@media only screen and (min-width:768px){.errorView .error h1{font-size:75px;line-height:76px;width:80%;margin-top:232px}}.errorView .error .copy{color:#fafafa;font-size:22px;width:100%;margin:0 auto;text-align:center;font-weight:500;letter-spacing:.6px;text-shadow:2px 2px 8px #333}.errorView .error .copy .blue{color:#09f;display:inline-block}@media only screen and (min-width:768px){.errorView .error .copy{font-size:36px;width:70%}}.phaseTwoIntro{position:absolute;top:0;left:0;width:100%}.phaseTwoIntro.showContent .intro{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.phaseTwoIntro.hideContent .intro{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}.phaseTwoIntro .intro{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;max-width:375px;margin:0 auto;padding-bottom:40px}@media only screen and (min-width:768px){.phaseTwoIntro .intro{max-width:700px}}.phaseTwoIntro .intro h1{font-weight:800;width:100%;text-align:center;margin:0 auto;font-size:43px;line-height:42px;margin-top:120px;margin-bottom:14px;letter-spacing:-1px}.phaseTwoIntro .intro h1 .tm{font-size:15px;vertical-align:text-top}@media only screen and (min-width:768px){.phaseTwoIntro .intro h1{font-size:75px;line-height:65px;width:80%;margin-top:200px}.phaseTwoIntro .intro h1 .tm{font-size:25px}}.phaseTwoIntro .intro .copy{color:#fafafa;font-size:18px;width:100%;margin:0 auto;text-align:center;font-weight:500;letter-spacing:.6px;text-shadow:2px 2px 8px #333}@media only screen and (min-width:768px){.phaseTwoIntro .intro .copy{font-size:22px;width:70%}}.phaseTwoIntro .intro button{height:50px;width:100%;border-radius:5px;font-size:15px;letter-spacing:-.3px;font-weight:400;margin:0 auto;margin-top:40px;display:block}@media only screen and (min-width:768px){.phaseTwoIntro .intro button{width:240px;font-size:20px}}.photoWrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}@media only screen and (min-height:768px){.photoWrap{overflow:hidden}}.photoWrap.showContent .info{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.photoWrap .showContent{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.photoWrap .hideContent{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}.photoWrap .photo{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(.79);transform:scale(.79);height:720px}@media only screen and (min-height:768px){.photoWrap .photo{height:970px;overflow:hidden}}.mobile .photoWrap .photo{-webkit-transform:scale(1);transform:scale(1);height:740px;overflow:auto}@media only screen and (min-height:768px){.mobile .photoWrap .photo{height:970px;overflow:hidden}}.photoWrap .loadingOverlay{position:fixed;height:100%;width:100%;z-index:4}.photoWrap .loadingOverlay .background{width:100%;height:100%;background-color:#000;opacity:.8}.photoWrap .loadingOverlay .spinner{margin:60px auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid #fff;border-right:1.1em solid #fff;border-bottom:1.1em solid #fff;border-left:1.1em solid #09f;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.photoWrap .loadingOverlay .spinner,.photoWrap .loadingOverlay .spinner:after{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;border-radius:50%;width:8em;height:8em}.photoWrap .info{-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;opacity:0;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;max-width:380px;margin:0 auto;padding-bottom:40px}@media only screen and (min-width:768px){.photoWrap .info{max-width:700px}}.photoWrap .info h1{font-weight:700;width:100%;text-align:center;margin:0 auto;font-size:36px;line-height:42px;margin-top:75px}@media only screen and (min-width:768px){.photoWrap .info h1{font-size:60px;line-height:65px;width:80%;margin-top:105px}}.photoWrap .info .copy{color:#fafafa;font-size:16px;width:100%;margin:0 auto;text-align:center;letter-spacing:.7px;font-weight:400;text-shadow:2px 2px 8px #333}.mobile .photoWrap .info .copy{display:none}@media only screen and (min-width:768px){.photoWrap .info .copy{font-size:22px;width:60%;letter-spacing:1px;margin-top:8px}}.photoWrap .info .copy span{line-height:20px}.photoWrap .info .copyMobile{color:#fafafa;font-size:16px;width:100%;margin:0 auto;text-align:center;font-weight:500;display:none}.mobile .photoWrap .info .copyMobile{display:block}@media only screen and (min-width:768px){.photoWrap .info .copyMobile{font-size:22px;width:80%;letter-spacing:1px}}.photoWrap .info .copyMobile span{line-height:40px}.photoWrap .info .label{margin-left:60px}.photoWrap .info .pic{background-image:url(../img/face_guide_mobile2x.png);background-size:300px 210.5px;height:197px;width:280px;background-position:center center;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(../js/vendor/backgroundsize.min.htc);margin:auto;margin-top:25px}@media only screen and (min-width:768px){.photoWrap .info .pic{background-image:url(../img/face_guide2x.png);background-size:500px 350px;height:349px;width:500px}}.photoWrap .info .inputs{text-shadow:2px 2px 8px #333}.photoWrap .info .inputs .inputWrap{margin:0 auto;width:100%}@media only screen and (min-width:768px){.photoWrap .info .inputs .inputWrap{width:48%}.photoWrap .info .inputs .inputWrap.right{margin-left:22px}}.photoWrap .info .inputs .inputWrap .label{margin-left:13px;font-size:15px;margin-top:5px;font-weight:600;letter-spacing:.6px}.mobile .photoWrap .info .inputs .inputWrap .label{margin-left:19px}@media only screen and (min-width:768px){.photoWrap .info .inputs .inputWrap .label{font-size:22px;font-weight:500;margin-left:13px;margin-top:8px}}.photoWrap .info .inputs .inputWrap input{display:inline-block;margin:auto;background-color:#fafafa;height:37px;width:100%;border:none;border-radius:5px;margin-top:20px;color:#000;font-size:15px;text-indent:10px;font-weight:600;border:solid 2px #fff;-webkit-appearance:none}.mobile .photoWrap .info .inputs .inputWrap input{width:93%}.photoWrap .info .inputs .inputWrap input.error{border:red solid 2px}@media only screen and (min-width:768px){.photoWrap .info .inputs .inputWrap input{height:44px;font-size:22px;font-weight:400}}.photoWrap .info .inputs .inputWrap input:-ms-input-placeholder{color:#aaa}.photoWrap .info .inputs .checkBoxWrap{width:100%;text-align:center;margin-top:5px;font-size:14px}@media only screen and (min-width:768px){.photoWrap .info .inputs .checkBoxWrap{font-size:18px}}.photoWrap .info .inputs .checkBoxWrap .terms{display:inline-block;margin-right:10px;background:url(../img/boxuncheck.png);height:17px;width:18px;font-size:18px;cursor:pointer;vertical-align:middle;background-position:center center;background-repeat:no-repeat;padding:10px}.photoWrap .info .inputs .checkBoxWrap .terms.checked{background:url(../img/boxchecked.png);background-position:center center;background-repeat:no-repeat}.photoWrap .info .inputs .checkBoxWrap .checkCopy{display:inline-block;vertical-align:middle}.mobile .photoWrap .info .inputs .checkBoxWrap .checkCopy{font-size:15px}.photoWrap .info .inputs .checkBoxWrap .checkCopy a{color:#09f;text-decoration:none}.photoWrap .info .btns{width:320px;margin:auto;text-align:center}.photoWrap .info .btns.disabled{opacity:.6;cursor:auto;pointer-events:none}@media only screen and (min-width:768px){.photoWrap .info .btns{width:500px}}.mobile .photoWrap .info .btns{width:280px}.photoWrap .info .btns .imageInput{display:none}.photoWrap .info .btns button{cursor:pointer;background-color:#09f;height:50px;width:230px;border:none;border-radius:5px;margin-top:30px;color:#fff;font-size:15px;font-weight:400}@media only screen and (min-width:768px){.photoWrap .info .btns button{font-size:20px}}.photoWrap .info .btns .btnPhoto{margin:0 auto}@media only screen and (min-width:768px){.photoWrap .info .btns .btnPhoto{margin-left:10px}}.mobile .photoWrap .info .btns .btnPhoto{display:none}.photoWrap .info .btns .btnUpload{margin:0 auto;margin-bottom:20px;margin-top:20px}.mobile .photoWrap .info .btns .btnUpload{width:280px;margin:0 auto;margin-top:15px}@media only screen and (min-width:768px){.photoWrap .info .btns .btnUpload{margin-right:10px}}.photoWrap .info .inputError{display:none;color:red;text-align:center;margin-top:10px}.photoWrap .info .photoError{display:none;color:red;text-align:center;margin-top:10px}.videoView{top:0;left:0;width:100%;height:100%}@-webkit-keyframes animateLines{0%{stroke-dasharray:0,20000}100%{stroke-dasharray:720,20000}}@keyframes animateLines{0%{stroke-dasharray:0,20000}100%{stroke-dasharray:720,20000}}.loader{display:none;position:absolute;top:0;left:0;width:100%;text-shadow:2px 2px 8px #333}.loader.showContent{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.loader.hideContent{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transform:translateY(25px);-ms-transform:translateY(25px);-webkit-transform:translateY(25px);-moz-transform:translateY(25px);opacity:0}.loader #fill-circle.complete{-webkit-transition:stroke-dasharray 1s;transition:stroke-dasharray 1s;stroke-dasharray:725,20000}.loader #fill-circle.animate{-webkit-animation:animateLines 80s linear 1 forwards;animation:animateLines 80s linear 1 forwards;stroke-dasharray:720,20000}.loader svg{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-transform-origin:center center;transform-origin:center center}.loader .circle{position:absolute;left:50%;margin-left:-125px;margin-top:-145px;width:250px;height:250px;-webkit-transform-origin:center center;transform-origin:center center}.landscape .loader .circle{-webkit-transform:scale(.55,.55);transform:scale(.55,.55)}@media only screen and (min-width:768px){.loader .circle{margin-top:-165px}}.loader .circle .txt{display:none;position:absolute;bottom:-50px;left:50%;margin-left:-150px;color:#fff;font-size:15px;text-align:center;width:300px;font-weight:500}@media only screen and (min-width:768px){.loader .circle .txt{font-size:22px;width:350px;margin-left:-175px;bottom:-50px}}.phaseTwo .loader .circle .txt{display:none}.loader .circle .copy{display:none;position:absolute;bottom:-50px;left:50%;margin-left:-150px;color:#fff;font-size:15px;text-align:center;width:300px;font-weight:500}@media only screen and (min-width:768px){.loader .circle .copy{font-size:22px;width:350px;margin-left:-175px;bottom:-50px}}.phaseTwo .loader .circle .copy{display:none}.loader .circle .copyPT{display:none;position:absolute;bottom:-50px;left:50%;margin-left:-150px;color:#fff;font-size:15px;text-align:center;width:300px;font-weight:500}@media only screen and (min-width:768px){.loader .circle .copyPT{font-size:22px;width:350px;margin-left:-175px;bottom:-50px}}.phaseTwo .loader .circle .copyPT{display:none}.loader .loadPerc{position:absolute;height:80px;top:94px;width:100%;text-align:center;color:#fff;font-size:58px;font-family:Helvetica;font-weight:700}@media only screen and (min-width:768px){.loader .loadPerc{font-size:70px;top:86px}}.btnControl{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btnControl.hover{background-color:#404040}.videoControls{position:relative;height:36px;background-color:#262626;cursor:pointer;width:605px;margin:auto;border-radius:5px}.mobile .videoControls{display:none}.videoControls .btnPlay{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(../img/icon_play2x.png);background-size:12.5px 15px;background-position:9px 7px;background-repeat:no-repeat;left:5px}.videoControls .btnPlay.hover{background-color:#404040}.videoControls .btnPause{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;background-image:url(../img/icon_pause2x.png);background-size:12.5px 15px;background-position:center center;background-repeat:no-repeat;left:5px}.videoControls .btnPause.hover{background-color:#404040}.videoControls .btnReplay{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;background-image:url(../img/icon_play2x.png);background-size:12.5px 15px;background-position:9px 7px;background-repeat:no-repeat;left:5px}.videoControls .btnReplay.hover{background-color:#404040}.videoControls .progress{position:absolute;left:50px;height:20px;width:395px;margin:auto;top:0;bottom:0}.videoControls .progress .dragger{opacity:1;width:22px;height:22px;border-radius:11px;position:absolute;top:-1px;left:0;margin-left:-11px}.videoControls .progress .dragger .ball{position:absolute;width:14px;height:14px;top:4px;left:4px;border-radius:7px;background-color:#f2f2f2}.videoControls .progress .background{position:absolute;left:0;height:4px;width:100%;top:8px;background-color:#8c8c8c;border-radius:10px}.videoControls .progress .bar{position:absolute;left:0;height:4px;width:0;top:8px;background-color:#f2f2f2;border-radius:10px}.videoControls .time{position:absolute;top:10px;right:68px;border-right:2px solid #3e3e3e;height:15px;width:75px;color:#fff;font-size:14px;opacity:.7}.videoControls .time .currentTime{display:inline-block}.videoControls .time .divider{display:inline-block}.videoControls .time .totalTime{display:inline-block}.videoControls .btnMute{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(../img/icon_mute2x.png);background-size:13.5px 10.5px;background-repeat:no-repeat;background-position:center 9px;right:36px}.videoControls .btnMute.hover{background-color:#404040}.videoControls .btnUnmute{display:none;position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(../img/icon_unmute2x.png);background-size:13.5px 10.5px;background-repeat:no-repeat;background-position:center 9px;right:36px}.videoControls .btnUnmute.hover{background-color:#404040}.videoControls .btnEnterFullscreen{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:7px;background-image:url(../img/icon_fullscreen2x.png);background-size:20px 15px;background-repeat:no-repeat;background-position:center 7px}.videoControls .btnEnterFullscreen.hover{background-color:#404040}.videoControls .btnExitFullscreen{position:absolute;top:4px;width:28px;height:28px;background-color:rgba(64,64,64,0);border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.25,.46,.45,.94);transition:background-color .2s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;right:7px;background-image:url(../img/icon_exit_fullscreen2x.png);background-size:20px 15px;background-repeat:no-repeat;background-position:center 7px}.videoControls .btnExitFullscreen.hover{background-color:#404040}.mobileMenuWrapper{z-index:777;position:absolute;background-color:#fafafa;height:600px;width:100%;top:0;-webkit-transition:.8s cubic-bezier(.23,1,.32,1);transition:.8s cubic-bezier(.23,1,.32,1);-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.mobileMenuWrapper.off{-webkit-transform:translateY(-600px);transform:translateY(-600px)}.mobileMenuWrapper .mobileLinks{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:330px;text-align:center}.mobileMenuWrapper .mobileLinks a{text-decoration:none}.mobileMenuWrapper .mobileLinks h1{color:#09f;font-size:30px;font-weight:700}.mobileMenuWrapper .mobileLinks h1 a{color:#09f}.mobileMenuWrapper .mobileLinks .line{width:40px;background-color:#aaa;height:2px;margin:auto;opacity:.5;margin-top:40px;margin-bottom:40px}.mobileMenuWrapper .mobileLinks h2{font-size:16px;margin-bottom:30px}.mobileMenuWrapper .mobileLinks h2 a{color:#000}.mobileMenuWrapper .patent{position:absolute;bottom:45px;width:100%}.mobileMenuWrapper .patent .logo{background:url(/img/pixFusionLogo_mobile.png);background-position:center center;background-repeat:no-repeat;height:39px;width:56px;display:block;margin:auto;background-size:62px 39px;margin-bottom:5px}.mobileMenuWrapper .patent .patentText{display:block;margin-right:45px;font-size:10px;color:#666;width:200px;margin:auto;text-align:center}.successWrap{position:absolute;width:100%;top:0;left:0}.successWrap.showContent .success{-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.successWrap.hideContent .success{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .2s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0s;-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}.successWrap .success{margin:273px auto;width:100%;color:#fafafa}@media only screen and (min-width:768px){.successWrap .success{margin:338px auto}}.landscape .successWrap .success{margin:150px auto}@media only screen and (min-width:768px){.landscape .successWrap .success{margin:338px auto}}.successWrap .success h1{text-align:center;font-weight:700;margin-bottom:5px;width:300px;margin:0 auto;line-height:35px;font-size:36px;margin-bottom:4px}@media only screen and (min-width:768px){.successWrap .success h1{font-size:70px;margin-bottom:22px}}.successWrap .success p{text-align:center;margin:auto;font-size:16px;margin-bottom:50px;font-weight:500;text-shadow:2px 2px 8px #333}@media only screen and (min-width:768px){.successWrap .success p{font-size:23px;margin-bottom:20px}}.thanksWrap{position:absolute;margin:auto 0;height:280px;left:0;width:100%;top:0;bottom:0;right:0}.thanksWrap .thanks{margin:auto;width:660px;color:#fafafa}.thanksWrap .thanks h1{text-align:center;font-weight:800;width:100%;margin:0 auto 53px;font-size:62px;line-height:55px;letter-spacing:.7px}.thanksWrap .thanks .optionContainer{width:100%;box-sizing:border-box;height:56px;padding-left:80px;padding-right:80px;text-shadow:2px 2px 8px #333}.thanksWrap .thanks .optionContainer h2{display:inline-block;height:50px;line-height:58px;vertical-align:top;font-size:21px;font-weight:500;margin:0 20px 0 0;letter-spacing:.6px}.thanksWrap .thanks .optionContainer .btnShareThanks{width:56px;height:56px;border-radius:28px;background-color:#fff;cursor:pointer;display:inline-block;background-position:center center;background-repeat:no-repeat;margin-right:10px}.thanksWrap .thanks .optionContainer .btnShareThanks.hover{background:#09f;background-position:center center;background-repeat:no-repeat}.thanksWrap .thanks .optionContainer .mailLink{border:none;display:inline-block;padding:0;margin:0;width:56px;height:56px}.thanksWrap .thanks .optionContainer .facebook{width:56px;height:56px;border-radius:28px;background-color:#fff;cursor:pointer;display:inline-block;background-position:center center;background-repeat:no-repeat;margin-right:10px;opacity:1;background-image:url(../img/fb_icon2x.png);background-size:41px 41px;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.thanksWrap .thanks .optionContainer .facebook.hover{background:#09f;background-position:center center;background-repeat:no-repeat}.thanksWrap .thanks .optionContainer .facebook.hover{background-image:url(../img/fb_icon_over_trans2x.png);background-size:41px 41px}.thanksWrap .thanks .optionContainer .twitter{width:56px;height:56px;border-radius:28px;background-color:#fff;cursor:pointer;display:inline-block;background-position:center center;background-repeat:no-repeat;margin-right:10px;opacity:1;background-image:url(../img/twitter_icon2x.png);background-size:41px 41px;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.thanksWrap .thanks .optionContainer .twitter.hover{background:#09f;background-position:center center;background-repeat:no-repeat}.thanksWrap .thanks .optionContainer .twitter.hover{background-image:url(../img/twitter_icon_over_trans2x.png);background-size:41px 41px}.thanksWrap .thanks .optionContainer .mail{width:56px;height:56px;border-radius:28px;background-color:#fff;cursor:pointer;display:inline-block;background-position:center center;background-repeat:no-repeat;margin-right:10px;background-image:url(../img/mail_icon2x.png);background-size:41px 41px;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.thanksWrap .thanks .optionContainer .mail.hover{background:#09f;background-position:center center;background-repeat:no-repeat}.thanksWrap .thanks .optionContainer .mail.hover{background-image:url(../img/mail_icon_over_trans2x.png);background-size:41px 41px}.thanksWrap .thanks .optionContainer .download{width:56px;height:56px;border-radius:28px;background-color:#fff;cursor:pointer;display:inline-block;background-position:center center;background-repeat:no-repeat;margin-right:10px;background-image:url(../img/download_icon2x.png);background-size:41px 41px;opacity:1;padding:0;margin:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.thanksWrap .thanks .optionContainer .download.hover{background:#09f;background-position:center center;background-repeat:no-repeat}.thanksWrap .thanks .optionContainer .download.hover{background-image:url(../img/download_icon_over_trans2x.png);background-size:41px 41px}.thanksWrap .thanks .optionContainer .line{border-left:2px solid #fff;height:52px;display:inline-block;vertical-align:top;margin-left:25px;margin-right:25px;opacity:.4}.thanksWrap .thanks .thanksBtns{width:100%;margin:0 auto;text-align:center;margin-top:65px}.thanksWrap .thanks .thanksBtns .btnRewatch{height:50px;width:100%;border-radius:5px;font-size:15px;letter-spacing:-.3px;font-weight:400;margin:0 auto;margin-top:40px;display:block;margin-top:0;display:inline-block;margin-right:12px;width:240px}@media only screen and (min-width:768px){.thanksWrap .thanks .thanksBtns .btnRewatch{width:240px;font-size:20px}}.thanksWrap .thanks .thanksBtns .btnCreate{height:50px;width:100%;border-radius:5px;font-size:15px;letter-spacing:-.3px;font-weight:400;margin:0 auto;margin-top:40px;display:block;margin-top:0;display:inline-block;width:240px}@media only screen and (min-width:768px){.thanksWrap .thanks .thanksBtns .btnCreate{width:240px;font-size:20px}}.videoPlayer{position:absolute;overflow:hidden}.mobile .videoPlayer{position:relative}.videoPlayer .player{position:absolute;display:block;width:100%;height:100%}.mobile .videoPlayer .player{position:relative;margin:40px auto 32px;display:block;background-color:#000}.videoPlayer .videoBg{position:absolute;height:100%;width:100%;background-color:#000;top:0;left:0}.videoPlayer .videoOptions{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:42px;width:605px;height:100px;left:50%;margin-left:-300px}.videoPlayer .videoOptions.show{opacity:1}.mobile .videoPlayer .videoOptions{position:relative;bottom:auto;width:auto;height:auto;left:auto;margin-left:0}.videoPlayer .optionContainer{box-sizing:border-box;margin-top:14px;position:relative}.mobile .videoPlayer .optionContainer{margin:0 auto;position:relative;width:100%;height:auto;max-width:375px;padding-left:15px;padding-right:15px}.videoPlayer .optionContainer .thanksMobile{margin:0 auto;line-height:35px;font-size:30px;position:relative;z-index:666;color:#000;font-weight:600;width:320px;text-align:center;margin-bottom:20px}.videoPlayer .optionContainer .socialWrap{display:inline-block;width:225px}.mobile .videoPlayer .optionContainer .socialWrap{display:block;width:290px;margin:auto;position:relative}.videoPlayer .optionContainer .socialWrap .line{border-left:2px solid rgba(255,255,255,.3);height:40px;display:inline-block;vertical-align:top;margin-left:18px;margin-right:18px}.mobile .videoPlayer .optionContainer .socialWrap .line{height:50px;border-left:2px solid #d9d9d9;margin-left:15px;margin-right:8px}.videoPlayer .optionContainer .socialWrap .btnShare{width:41px;height:41px;position:relative;cursor:pointer;display:inline-block;margin-right:5px}.mobile .videoPlayer .optionContainer .socialWrap .btnShare{width:56px;height:75px;margin-left:20px;margin-right:20px}.videoPlayer .optionContainer .socialWrap .btnShare .icon{background-position:center center;background-repeat:no-repeat;border-radius:28px;position:absolute;top:0;left:0;width:41px;height:41px}.mobile .videoPlayer .optionContainer .socialWrap .btnShare .icon{border:2px solid #d9d9d9;width:54px;height:54px;-webkit-transform:scale(1.2);transform:scale(1.2)}.videoPlayer .optionContainer .socialWrap .btnShare .copy{position:absolute;width:100%;left:0;top:61px;height:13px;font-size:12px;color:#aaa;text-align:center;display:none}.mobile .videoPlayer .optionContainer .socialWrap .btnShare .copy{display:block;top:70px}.videoPlayer .optionContainer .socialWrap .mailLink{border:none;display:inline-block;padding:0;margin:0;width:41px;height:41px}.mobile .videoPlayer .optionContainer .socialWrap .mailLink{width:56px;height:75px}.videoPlayer .optionContainer .socialWrap .facebook .icon{background-image:url(../img/fb_icon2x.png);background-size:41px 41px;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.videoPlayer .optionContainer .socialWrap .facebook .icon.hover{background-image:url(../img/fb_icon_over2x.png);background-size:41px 41px}.mobile .videoPlayer .optionContainer .socialWrap .facebook .icon.hover{background-image:url(../img/fb_icon2x.png);background-size:41px 41px}.videoPlayer .optionContainer .socialWrap .twitter .icon{background-image:url(../img/twitter_icon2x.png);background-size:41px 41px;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.videoPlayer .optionContainer .socialWrap .twitter .icon.hover{background:#09f;background-position:center center;background-repeat:no-repeat;background-image:url(../img/twitter_icon_over2x.png);background-size:41px 41px}.mobile .videoPlayer .optionContainer .socialWrap .twitter .icon.hover{background-color:#fff;background-image:url(../img/twitter_icon2x.png);background-size:41px 41px}.videoPlayer .optionContainer .socialWrap .mail .icon{background-image:url(../img/mail_icon2x.png);background-size:41px 41px;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.videoPlayer .optionContainer .socialWrap .mail .icon.hover{background:#09f;background-position:center center;background-repeat:no-repeat;background-image:url(../img/mail_icon_over2x.png);background-size:41px 41px}.mobile .videoPlayer .optionContainer .socialWrap .mail .icon.hover{background-color:#fff;background-image:url(../img/mail_icon2x.png);background-size:41px 41px}.videoPlayer .optionContainer .socialWrap .download .icon{background-image:url(../img/download_icon2x.png);background-size:41px 41px;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.videoPlayer .optionContainer .socialWrap .download .icon.hover{background-position:center center;background-repeat:no-repeat;background-image:url(../img/download_icon_over2x.png);background-size:41px 41px}.mobile .videoPlayer .optionContainer .socialWrap .download .icon{-webkit-transform:scale(1.3);transform:scale(1.3)}.mobile .videoPlayer .optionContainer .socialWrap .download .icon.hover{background-image:url(../img/download_icon2x.png);background-size:41px 41px}.mobile .videoPlayer .optionContainer .socialWrap .download{display:none;pointer-events:none}.mobile .videoPlayer .optionContainer .socialWrap .icon:hover{background:auto}.mobile .videoPlayer .optionContainer .socialWrap .line{display:none}.videoPlayer .optionContainer .btnCreate{position:absolute;right:0;top:-4px;margin:0;height:50px;width:240px;border-radius:5px;font-weight:500;display:block;font-size:18px}.mobile .videoPlayer .optionContainer .btnCreate{font-size:20px;width:100%;margin-top:40px;margin-bottom:20px;position:relative;top:auto;right:auto}@media only screen and (min-width:768px){.mobile .videoPlayer .optionContainer .btnCreate{margin:40px auto 20px;width:230px}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.editContainer{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(25px);transform:translateY(25px);-webkit-transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .6s cubic-bezier(.23,1,.32,1) .5s,opacity .3s cubic-bezier(.25,.46,.45,.94) .5s,-webkit-transform .6s cubic-bezier(.23,1,.32,1) .5s;opacity:0}.editContainer .loadingOverlay{position:fixed;height:100%;width:100%;z-index:4}.editContainer .loadingOverlay .background{width:100%;height:100%;background-color:#000;opacity:.8}.editContainer .loadingOverlay .spinner{margin:60px auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid #fff;border-right:1.1em solid #fff;border-bottom:1.1em solid #fff;border-left:1.1em solid #09f;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.editContainer .loadingOverlay .spinner,.editContainer .loadingOverlay .spinner:after{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;border-radius:50%;width:8em;height:8em}.editContainer .editWrap .edit{width:100%;box-sizing:border-box;max-width:375px;margin:0 auto;padding-bottom:40px}@media only screen and (min-width:768px){.editContainer .editWrap .edit{max-width:700px}}.editContainer .editWrap .edit .pic{background-image:url(../img/face_outline_mobile2x.png);background-size:174px 211px;width:174px;height:211px;pointer-events:none;position:absolute;z-index:2;margin:auto;top:150;bottom:auto;left:0;right:0}@media only screen and (min-width:768px){.editContainer .editWrap .edit .pic{background-image:url(../img/face_outline2x.png);background-size:290px 352px;width:580px;height:704px;top:0;bottom:0}}.editContainer .editWrap .edit .editCta{position:relative;width:100%}.editContainer .editWrap .edit .editCta h1{font-weight:700;margin-bottom:5px;width:320px;text-align:center;margin:0 auto;font-size:36px;margin-bottom:10px;margin-top:60px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .editCta h1{width:620px;font-size:60px;line-height:60px;margin-top:107px;margin-bottom:27px}}.editContainer .editWrap .edit .editCta .copyWrap{height:30px;width:320px;background-color:#fff;border-radius:5px;position:relative;margin:auto;display:table}.mobile .editContainer .editWrap .edit .editCta .copyWrap{width:300px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .editCta .copyWrap{width:500px;height:40px}}.editContainer .editWrap .edit .editCta .copyWrap .copy{font-size:12px;letter-spacing:1px;text-align:center;margin:2px auto 0;font-weight:400;color:#000}@media only screen and (min-width:768px){.editContainer .editWrap .edit .editCta .copyWrap .copy{font-size:14px;margin-top:5px}.mobile .editContainer .editWrap .edit .editCta .copyWrap .copy{font-size:13px}}.editContainer .editWrap .edit .face{height:352px;width:320px;position:relative;margin:auto}@media only screen and (min-width:768px){.editContainer .editWrap .edit .face{height:352px;width:502px;margin-top:20px}}.mobile .editContainer .editWrap .edit .face{height:211px;margin-top:0}.editContainer .editWrap .edit .face .pic{background-image:url(../img/edit_face_guide_tall2x.png);background-size:320px 352px;width:320px;height:352px;pointer-events:none;position:absolute;z-index:2;margin:auto;left:0;right:0}@media only screen and (min-width:768px){.editContainer .editWrap .edit .face .pic{background-image:url(../img/edit_face_guide2x.png);background-size:502px 352px;width:502px;height:352px}}.mobile .editContainer .editWrap .edit .face .pic{background-image:url(../img/edit_face_guide_wide2x.png);background-size:301px 211px;width:301px;height:214px;top:0!important}.editContainer .editWrap .edit .face canvas{cursor:pointer;position:absolute;margin:auto;top:0;bottom:auto;left:0;right:0}.mobile .editContainer .editWrap .edit .face canvas{top:0}.editContainer .editWrap .edit .hiddenCanvas{display:none}.editContainer .editWrap .edit .interactions{height:120px;width:320px;margin-top:10px;margin-left:27px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions{width:503px;margin-left:99px}}.mobile .editContainer .editWrap .edit .interactions{margin:0 auto}.editContainer .editWrap .edit .interactions .resizeBar{position:relative;display:inline-block;background-color:#fafafa;height:30px;border-radius:5px;width:245px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .resizeBar{height:40px;width:405px}}.editContainer .editWrap .edit .interactions .resizeBar .copy{position:relative;margin:auto;top:0;bottom:162px;height:30px;color:#000;font-size:14px;letter-spacing:1px;display:inline-block;margin-left:8px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .resizeBar .copy{margin-left:15px;margin-right:5px}.mobile .editContainer .editWrap .edit .interactions .resizeBar .copy{font-size:13px}}.editContainer .editWrap .edit .interactions .resizeBar .track{position:relative;height:6px;margin:0 auto;border-radius:5px;width:180px;border-radius:15px;display:inline-block;margin-top:14px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .resizeBar .track{width:326px;margin-top:20px}}.editContainer .editWrap .edit .interactions .resizeBar .track .bar{position:absolute;background-color:#09f;opacity:.4;width:100%;height:100%;top:0;border-radius:15px;left:0}.editContainer .editWrap .edit .interactions .resizeBar .track .progress{position:absolute;background-color:#09f;width:0;height:100%;top:0;left:0;border-top-left-radius:15px;border-bottom-left-radius:15px}.editContainer .editWrap .edit .interactions .resizeBar .track .scrubber{width:15px;height:15px;position:absolute;background-color:#09f;top:-5px;left:0;border-radius:15px;cursor:pointer;margin:auto}.mobile .editContainer .editWrap .edit .interactions .resizeBar{display:none}.editContainer .editWrap .edit .interactions .rotate{height:30px;width:30px;background-color:#fff;display:inline-block;border-radius:5px;vertical-align:middle;margin-left:7px;cursor:pointer}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .rotate{height:40px;width:40px;margin-left:9px;vertical-align:top}}.editContainer .editWrap .edit .interactions .rotate .left{background:url(../img/rotateLeft_icon.png);background-position:center center;background-repeat:no-repeat;background-size:80%;height:100%;width:100%}.editContainer .editWrap .edit .interactions .rotate .right{background:url(../img/rotateRight_icon.png);background-position:center center;background-repeat:no-repeat;background-size:80%;height:100%;width:100%}.editContainer .editWrap .edit .interactions .rotate:hover{background-color:#09f}.editContainer .editWrap .edit .interactions .rotate:hover .left{background:url(../img/rotateleft_icon_overs.png);background-position:center center;background-repeat:no-repeat;background-size:80%}.editContainer .editWrap .edit .interactions .rotate:hover .right{background:url(../img/rotateRight_icon_over.png);background-position:center center;background-repeat:no-repeat;background-size:80%}.mobile .editContainer .editWrap .edit .interactions .rotate{display:none}.editContainer .editWrap .edit .interactions .resizeBg{background-color:#fff;height:40px;border-radius:5px;width:366px;position:relative;margin:0 auto;margin-top:90px}.mobile .editContainer .editWrap .edit .interactions .resizeBg{display:none}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .resizeBg{width:500px}}.editContainer .editWrap .edit .interactions .mobileCopyWrap{height:30px;width:300px;background-color:#fff;border-radius:5px;position:relative;left:0;right:0;margin:auto;display:none}.mobile .editContainer .editWrap .edit .interactions .mobileCopyWrap{display:block}.editContainer .editWrap .edit .interactions .mobileCopyWrap .mobileCopy{text-align:center;font-size:13px;letter-spacing:1px;margin:0 auto;font-weight:500;color:#000;padding-top:6px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .mobileCopyWrap .mobileCopy{font-size:16px}}.editContainer .editWrap .edit .interactions .btns{width:320px;height:81px;margin:auto;position:relative;left:0;right:0;bottom:60px;text-align:center;margin-top:70px}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .btns{width:500px}}.media .editContainer .editWrap .edit .interactions .btns{bottom:135px}.editContainer .editWrap .edit .interactions .btns button{cursor:pointer;background-color:#09f;height:50px;width:150px;border:none;border-radius:5px;margin-top:10px;color:#fff;font-size:15px;font-weight:400}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .btns button{width:240px;font-size:20px}}.editContainer .editWrap .edit .interactions .btns .btnEditBack{margin-right:5px;vertical-align:middle}@media only screen and (min-width:768px){.editContainer .editWrap .edit .interactions .btns .btnEditBack{margin-right:9px}}.editContainer .editWrap .edit .interactions .btns .btnUsePhoto{margin-left:5px;vertical-align:middle}.editContainer .editWrap .edit .interactions .faceError{display:none;display:block;width:100%;text-align:center;margin-top:-60px}.recordWrap{position:absolute;width:100%;height:100%;top:10px;overflow:hidden}@media only screen and (min-width:768px){.recordWrap{top:32px}}.recordWrap .flash{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:22;opacity:0;-webkit-transition:opacity 25ms;transition:opacity 25ms;pointer-events:none}.recordWrap .flash.pluse{opacity:1}.recordWrap .facePrompt{position:absolute;width:325px;height:80px;background-color:#fff;border-radius:5px;top:60px;left:0;right:0;margin:auto;z-index:4;color:#000}.recordWrap .facePrompt h1{font-size:15px;text-align:center;margin:0 auto;font-weight:500;margin-top:12px}.recordWrap .eyesPrompt{width:300px;height:60px;background-color:#fff;border-radius:5px;top:0;position:absolute;right:20px;bottom:0;margin:auto;z-index:2;color:#000}.recordWrap .eyesPrompt h1{margin:auto;margin:20px;font-size:15px;text-align:center;margin:0 auto;font-weight:500;margin-top:20px}.recordWrap .record{position:absolute;margin:auto;right:0;left:0;width:100%;height:100%}.recordWrap .record .guideOverlay{background-image:url(../img/record_face_guide2x.png);background-size:960px 540px;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(../js/vendor/backgroundsize.min.htc);position:fixed;width:100%;height:100%;z-index:3;margin:auto;bottom:0;pointer-events:none}.recordWrap .record .recordVideo{position:fixed;width:1200px;top:0}.recordWrap .record .videoFlip{transform:scale(-1,1);-webkit-transform:scale(-1,1)}.recordWrap .record #video{position:absolute}.recordWrap .record #video video{height:auto!important;width:100%!important}.recordWrap .record .btns{position:fixed;margin:auto;width:340px;left:0;right:0;bottom:60px;z-index:4}.recordWrap .record .btns button{cursor:pointer;background-color:#09f;height:50px;width:150px;border:none;border-radius:5px;margin-top:30px;color:#fff;font-size:15px;font-weight:600}.recordWrap .record .btns .btnRecordBack{vertical-align:middle;margin-right:10px}.recordWrap .record .btns .btnCapture{vertical-align:middle;margin-left:10px}.recordWrap .record .btns .btnCapture .cameraIcon{background-image:url(../img/camera_button2x.png);background-size:29px 24px;height:24px;width:29px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(../js/vendor/backgroundsize.min.htc)}.recordWrap .record .countDownHolder{position:absolute;display:none;z-index:2;width:100%;text-align:center;top:30px;z-index:4}.recordWrap .record .countDownHolder .number{display:inline-block;text-align:center;margin-right:4%;margin-left:4%;font-size:75px;color:#000;opacity:.6}.recordWrap .record .countDownHolder .number.highlighted{color:#09f;opacity:1}.termsFix{position:relative}.termsbody{margin-top:30px;position:relative;overflow:scroll}.terms{box-sizing:border-box;width:100%;max-width:800px;padding:5px;margin:20px auto}@media only screen and (max-device-width:480px){.terms{padding:10px}}@media only screen and (min-width:768px){.terms{padding:20px}}.terms li,.terms p{color:#333;font-size:10px}@media only screen and (max-device-width:480px){.terms li,.terms p{font-size:12px}}@media only screen and (min-width:768px){.terms li,.terms p{font-size:16px}}.terms li a,.terms p a{color:#20609f}.terms h1,.terms h2,.terms h3{font-weight:700}.terms h1{text-align:center;font-size:16px}@media only screen and (max-device-width:480px){.terms h1{font-size:24px}}@media only screen and (min-width:768px){.terms h1{font-size:36px}}.terms h2{font-size:14px}@media only screen and (max-device-width:480px){.terms h2{font-size:18px}}@media only screen and (min-width:768px){.terms h2{font-size:22px}}.terms h3{font-size:12px}@media only screen and (max-device-width:480px){.terms h3{font-size:14px}}@media only screen and (min-width:768px){.terms h3{font-size:18px}}
/*# sourceMappingURL=styles.css.map */
