﻿@import url("https://fonts.googleapis.com/css?family=Bubblegum+Sans");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Conv_Montserrat-Bold";src:url("../fonts/Montserrat-Bold.eot");src:local("☺"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"BubblegumSans-Regular";src:url("../fonts/BubblegumSans-Regular.eot");src:local("☺"),url("../fonts/BubblegumSans-Regular.woff") format("woff"),url("../fonts/BubblegumSans-Regular.ttf") format("truetype"),url("../fonts/BubblegumSans-Regular.svg") format("svg");font-weight:normal;font-style:normal}html,body{height:100%}html{font-family:"Conv_Montserrat-Bold",sans-serif}body{overflow-x:hidden}a{text-decoration:none;outline:none}#menu-overlay{z-index:2;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;position:absolute}#menu-overlay.fade-enter-active,#menu-overlay.fade-leave-active{transition:opacity 1s}#menu-overlay.fade-enter,#menu-overlay.fade-leave-to{opacity:0}.menuToggle{position:absolute;z-index:2;transition:all .5s cubic-bezier(.175, .885, .32, 1.275);transform:translateY(0);top:15px;left:15px;border:none;background:transparent}.menuToggle .menuBurger{width:42px;height:45px;display:flex;flex-direction:column;justify-content:space-around;background:url("../images/ui/icons/burger.png") no-repeat center center;background-size:100% auto}@media screen and (max-width: 420px){.menuToggle .menuBurger{width:32px;height:35px}}.menuToggle.hidden{transform:translateY(-80px)}i.icon{vertical-align:middle;display:inline-block}button.back-btn{position:absolute;top:15px;left:15px;color:#fff}button.back-btn i.icon{background:url("../images/ui/icons/left-arrow.png") no-repeat center center;background-size:48px;width:48px;height:48px}@media screen and (max-width: 420px){button.back-btn i.icon{background-size:35px;width:35px;height:35px}}p{color:#000}button{background:none;outline:none;border:none;-webkit-appearance:none;cursor:pointer;border-radius:0;padding:0;margin:0;transition:all .35s cubic-bezier(.175, .885, .32, 1.275);font-size:20px}button:disabled{cursor:default;color:#000;opacity:.25;transform:scale(.75)}button.red,button.black{height:66px;position:relative}button.red span,button.black span{position:relative;z-index:2;text-align:center;margin:0 20px 0 20px;background:#fd4100;height:65px;box-sizing:border-box;display:inline-block;padding-top:32px;min-width:207px;line-height:0;color:#fff}button.red:before,button.black:before{content:"";position:absolute;width:40px;background-size:40px 66px;height:100%;left:0;z-index:1}button.red:after,button.black:after{content:"";position:absolute;width:40px;background-size:40px 66px;height:100%;right:0;z-index:1}button.black span{background:#000}button.outlined{height:66px;position:relative;font-size:25px}button.outlined span{position:relative;text-align:center;margin:0 20px 0 20px;background-size:287.9px 66px;height:66px;box-sizing:border-box;display:inline-block;padding-top:32px;min-width:207px;line-height:0}button.outlined:before{content:"";position:absolute;width:23px;background-size:23.4px 66px;height:100%;left:0}button.outlined:after{content:"";position:absolute;width:23px;background-size:23.3px 66px;height:100%;right:0}button,input{font-family:"Conv_Montserrat-Bold",sans-serif}#root{background:url("../images/home/background.jpg") 50% 50% no-repeat;background-size:cover;height:100%;overflow:hidden}@media (max-width: 800px){#root{background:url("../images/home/background-mobile.jpg") 50% 50% no-repeat;background-size:cover}}#hidden{display:none}[v-cloak]{display:none}.quick-modal{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.character-selector-cta{position:fixed;width:100%;top:-80px}@media screen and (max-width: 450px){.character-selector-cta{top:-60px}}@media screen and (max-height: 550px){.character-selector-cta{top:-30px}}button.audio-btn{position:absolute;top:25px;right:25px;color:#fff;width:36px}button.audio-btn .masker{width:36px;height:36px;overflow:hidden;position:relative}button.audio-btn i.icon{background:url("../images/ui/icons/sound-on-yellow.png") no-repeat center center;background-size:36px;width:36px;height:36px}button.audio-btn.muted i.icon{background:url("../images/ui/icons/sound-off-yellow.png") no-repeat center center;background-size:36px}button.custom-button{height:71px;font-size:12px;text-align:center}button.custom-button div img{position:absolute;top:0;left:-0.6px}button.custom-button.green p{color:#a5dd4c}button.custom-button.green div:nth-child(1){background:url("../images/ui/buttons/green-btn-part-1.png") no-repeat}button.custom-button.green div:nth-child(3){background:url("../images/ui/buttons/green-btn-part-3.png") no-repeat}button.custom-button.orange p{color:#f9a91f}button.custom-button.orange div:nth-child(1){background:url("../images/ui/buttons/orange-btn-part-1.png") no-repeat}button.custom-button.orange div:nth-child(3){background:url("../images/ui/buttons/orange-btn-part-3.png") no-repeat}button.custom-button div:nth-child(1){width:21px;height:71px;float:left}button.custom-button div:nth-child(2){min-width:139px;height:71px;float:left;position:relative}button.custom-button div:nth-child(3){width:27px;height:71px;float:left;margin-left:-1.6px}@media screen and (max-width: 800px){button.custom-button{right:20px;height:70px}}@media screen and (max-width: 450px){button.custom-button{height:70px}}button.custom-button p{text-transform:uppercase;vertical-align:middle;font-size:22px;text-shadow:2px 2px rgba(0,0,0,0.2);display:inline-block;position:relative;margin-top:20px}button.custom-button i.icon{margin-left:8px;width:26px;height:22px;background-size:26px 22px;vertical-align:middle;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.2));margin-top:14px}@media screen and (max-width: 800px){button.custom-button{padding:0 15px}button.custom-button span{font-size:15px}button.custom-button i.icon{width:25px;height:20px;background-size:100% 100%}}@keyframes animate-carousel{0%{z-index:4}50%{bottom:0;height:155px;z-index:4}100%{bottom:0;height:185px;z-index:4}}@keyframes animate-carousel-reverse{0%{bottom:70px;height:115px;z-index:2}100%{bottom:70px;height:85px;z-index:2}}@keyframes overflow-remove{0%{overflow:hidden}100%{overflow:inherit}}i.icon.check{background:url("../images/ui/icons/check.svg") no-repeat center center}i.icon.save{background:url("../images/ui/icons/save.svg") no-repeat center center}#ieUpgrade{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:none}#ieUpgrade .centered{position:absolute;width:100%;left:0;top:20%;text-align:center}#ieUpgrade .centered .logoWrap{width:300px;padding-bottom:30px;margin-left:auto;margin-right:auto;margin-bottom:30px;border-bottom:1px solid #000}#ieUpgrade .centered strong{font-size:40px;display:block;margin-bottom:20px}#ieUpgrade .centered p{margin-bottom:20px;font-size:18px;line-height:20px}#ieUpgrade .centered a{display:inline-block;background:#fd4100;padding:10px 20px;color:#fff;text-transform:uppercase}html.ie10below #ieUpgrade{display:block;z-index:99}#intro{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.99;overflow:hidden;background:url("../images/home/crowd.png") top center no-repeat;background-size:cover}@media (max-width: 500px){#intro{background:url("../images/home/crowd-mobile.png") 50% 50% no-repeat;background-size:contain}}@media (max-width: 500px) and (max-height: 460px){#intro{background-size:100% auto}}@media (max-width: 460px) and (max-height: 700px){#intro{background-size:100% auto}}@media (min-width: 1920px){#intro{background-position-y:35%}}#intro .audio-btn{top:15px;right:15px}#intro button.start-btn{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%) scale(1.3);font-size:20px}@media screen and (max-width: 800px){#intro button.start-btn{left:0;right:0;bottom:2.5rem;transform:scale(1);width:17.2rem;margin:0 auto}}#intro button.start-btn div:nth-child(2){padding:0 20px}#intro .family-img{position:absolute;bottom:2.7rem;width:110%;max-width:800px;display:block;left:0;right:0;z-index:-1;margin:0 auto}@media screen and (max-width: 500px){#intro .family-img{bottom:5rem}}#intro h1{position:absolute;top:-55px;left:50%;overflow:hidden;transform:translateX(-50%);width:350px;height:200px;background-size:100%;text-indent:-100%;z-index:2}@media screen and (max-width: 460px){#intro h1{top:10px;width:200px;height:110px}}@media screen and (max-width: 340px){#intro h1{width:150px;height:80px}}#intro .btn-container{position:absolute;width:100%;height:146px;bottom:-50px;text-align:center;background:url("../images/format/background-bottom.png") no-repeat center center}#intro #homeContainer{position:absolute;left:50%;width:1000px;margin-left:-500px;bottom:100px;top:0}@media screen and (max-height: 740px){#intro #homeContainer{transform:scale(.75)}}@media screen and (max-width: 800px){#intro #homeContainer{top:85px;transform:scale(.7)}}@media screen and (max-width: 320px){#intro #homeContainer{transform:scale(.55);top:95px}}#creator{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:1;background:url("../images/ui/background_1.jpg") no-repeat center center fixed;background-size:cover}#creator button.share{position:absolute;top:-130px;right:214px;height:71px;font-size:12px;z-index:4;text-align:center}#creator button.share:hover{transform:scale(1.2)}#creator button.share div img{position:absolute;top:0;left:-0.6px}#creator button.share div:nth-child(1){width:21px;height:71px;float:left;background:url("../images/ui/buttons/green-btn-part-1.png") no-repeat}#creator button.share div:nth-child(2){min-width:139px;height:71px;float:left;position:relative}#creator button.share div:nth-child(3){width:27px;height:71px;float:left;background:url("../images/ui/buttons/green-btn-part-3.png") no-repeat;margin-left:-1.6px}@media screen and (max-width: 800px){#creator button.share{right:20px;height:70px}}@media screen and (max-width: 450px){#creator button.share{height:70px}}#creator button.share p{color:#a5dd4c;vertical-align:middle;font-size:22px;margin-right:8px;text-shadow:2px 2px rgba(0,0,0,0.2);display:inline-block;position:relative;margin-top:20px}#creator button.share i.icon{width:26px;height:22px;background-size:26px 22px;vertical-align:middle;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.2));margin-top:14px}@media screen and (max-width: 800px){#creator button.share{padding:0 15px}#creator button.share span{font-size:15px}#creator button.share i.icon{width:25px;height:20px;background-size:100% 100%}}#creator button.familyAdd{position:absolute;top:-60px;right:80px;width:46px;height:45px;z-index:4;transition:all .4s cubic-bezier(.25, .46, .45, .94) .3s;background:url("../images/ui/icons/family-add.svg") no-repeat left bottom;background-size:41px 39px}@media screen and (max-width: 800px){#creator button.familyAdd{right:auto;left:25px}}#creator.stageVisible button.share{top:13px}@media screen and (max-width: 800px){#creator.stageVisible button.share{top:15px}}@media screen and (max-width: 420px){#creator.stageVisible button.share{transform:scale(.6);top:0px;right:-30px}}#creator.stageVisible button.familyAdd{top:16px}#creator #zoomOutHeader{position:absolute;width:100%;font-size:19px;text-align:center;top:-40px;transition:.5s top cubic-bezier(.19, 1, .22, 1) .1s}#creator #zoomOutHeader.visible{top:90px}#creator #zoomOutAdd{position:absolute;width:50px;height:50px;border:3px solid #fd4100;border-radius:30px;left:50%;transform:translateX(-50%);bottom:-100px;transition:.5s bottom cubic-bezier(.19, 1, .22, 1) .15s}@media screen and (max-width: 800px){#creator #zoomOutAdd{transition:.5s bottom cubic-bezier(.19, 1, .22, 1) .15s}}#creator #zoomOutAdd span{color:#fd4100;font-size:38px;display:block;position:absolute;left:13px;top:25px;line-height:0}#creator #zoomOutAdd.visible{bottom:25px}.current-body-part{color:#d1e2f5;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase;transform:rotate(90deg);transform-origin:left top 0;margin-left:90px;position:absolute;left:-30px;top:80px;z-index:2;font-size:50px}.current-body-part.slide-enter-active{transition:all 500ms ease-out}@media screen and (max-width: 800px){.current-body-part.slide-enter-active{transition:all 1s ease-out}}.current-body-part.slide-leave-active{transition:all 500ms ease-in}@media screen and (max-width: 800px){.current-body-part.slide-leave-active{transition:all 1s ease-in}}.current-body-part.slide-enter,.current-body-part.slide-leave-to{transform:rotate(90deg) translateY(400px);opacity:0}@media screen and (max-width: 420px){.current-body-part{font-size:36px;left:-40px;top:60px}}#characterStageCanvas{opacity:1;position:relative;touch-action:auto !important;transition:.5s cubic-bezier(.19, 1, .22, 1) .1s}#characterStage .camera-wrapper{position:relative;transform-origin:bottom right;transition:.5s cubic-bezier(.19, 1, .22, 1) .1s}@media screen and (min-width: 800px){#characterStage .camera-wrapper{transform:none !important}}#characterStage .bkg{background:radial-gradient(ellipse at center, #9259a0 0%, #642d74 100%);border-radius:50%;bottom:-38%;left:-30%;height:50%;position:absolute;width:150%}@media screen and (max-width: 800px){#characterStage .bkg{bottom:-25%}}@media screen and (max-width: 425px){#characterStage .bkg{bottom:-28%}}#characterStage .shadow-text-title{width:103px;height:100vh;position:absolute;top:0;left:0;display:block;background:url("../images/ui/background-sidebar-title.png") no-repeat left top}@media screen and (max-width: 450px){#characterStage .shadow-text-title{left:-24px}}#categorySelector{position:absolute;bottom:0;right:0;width:100px;text-align:center;background:#fab732;background:-moz-linear-gradient(top, #fab732 0%, #f79516 100%);background:-webkit-linear-gradient(top, #fab732 0%, #f79516 100%);background:linear-gradient(to bottom, #fab732 0%, #f79516 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab732', endColorstr='#f79516',GradientType=0 );border-left:2px solid #fdda47;transform:translateX(0);z-index:3;height:100%;white-space:nowrap;overflow:hidden;box-sizing:border-box;padding-top:10px}@media (min-width: 800px){#categorySelector{display:flex;justify-content:center;flex-direction:column}}@media screen and (max-width: 800px){#categorySelector{border-top:2px solid #fdda47;border-left:0 none}}#categorySelector.slide-enter-active,#categorySelector.slide-leave-active{transition:all .42s cubic-bezier(.19, 1, .22, 1)}#categorySelector.slide-enter,#categorySelector.slide-leave-active{transform:translateX(-90px)}@media screen and (max-width: 800px){#categorySelector{height:70px;width:100%;padding-top:0;transform:translateY(0)}#categorySelector.slide-enter,#categorySelector.slide-leave-active{transform:translateY(80px)}}#categorySelector .desktopScroller{position:relative;height:auto;display:block;overflow:hidden}@media screen and (max-width: 800px){#categorySelector .desktopScroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}}#categorySelector ul{position:relative;font-size:0}@media screen and (max-width: 800px){#categorySelector ul{height:auto;overflow:visible}}#categorySelector ul li{display:block;width:80px;height:80px;background:url("../images/ui/buttons/background-part-selector-normal.png");background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative;overflow:hidden;margin:5px auto;transition:transform .42s cubic-bezier(.19, 1, .22, 1)}@media (min-width: 800px){#categorySelector ul li:hover{transform:scale(1.1)}}@media screen and (max-width: 800px){#categorySelector ul li{display:inline-block;margin:4px;width:60px;height:60px}}#categorySelector ul li button{height:78px;width:78px;margin:0;background-size:42px 42px;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden}@media screen and (max-width: 800px){#categorySelector ul li button{height:58px;width:58px;background-size:30px 30px}}#categorySelector ul li.visited{background:url("../images/ui/buttons/background-part-selector-visited.png");background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative}#categorySelector ul li.visited button{opacity:1}#categorySelector ul li.active{background:url("../images/ui/buttons/background-part-selector-active.png");background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative}#categorySelector ul li.active button{opacity:1}#footer-characterStage{width:calc(100% - 184px);position:absolute;bottom:20px;z-index:1}@media screen and (max-width: 800px){#footer-characterStage{display:none}}#footer-characterStage.fade-enter-active,#footer-characterStage.fade-leave-active{transition:opacity 5s}#footer-characterStage.fade-enter,#footer-characterStage.fade-leave-to{opacity:0}#footer-characterStage div{display:flex;justify-content:space-between;align-items:center;padding:0 30px}#footer-characterStage .left-logo,#footer-characterStage .right-logo{position:absolute;bottom:-20px}#footer-characterStage .left-logo{left:0}#footer-characterStage .right-logo{right:0}#partsSelector{position:absolute;width:90px;right:90px;top:0px;height:100%;text-align:center;background:#bec9d4;background:-moz-linear-gradient(top, #bec9d4 0%, #8596aa 100%);background:-webkit-linear-gradient(top, #bec9d4 0%, #8596aa 100%);background:linear-gradient(to bottom, #bec9d4 0%, #8596aa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec9d4', endColorstr='#8596aa',GradientType=0 );border-right:2px solid #a3adb9;border-left:2px solid #d4dbe3;transform:translateX(0%);z-index:2}#partsSelector.slide-enter-active,#partsSelector.slide-leave-active{transition:all .42s cubic-bezier(.19, 1, .22, 1)}#partsSelector.slide-enter,#partsSelector.slide-leave-active{transform:translateX(100%);opacity:0}@media screen and (max-width: 800px){#partsSelector{transform:translateY(0);width:100%;height:85px;top:auto;left:0;transition:height .5s linear;bottom:70px;box-shadow:0 -1.5px 0 1.5px #d5dce3,0 3px 0 3px rgba(0,0,0,0.1);border-right:0 none;border-left:0 none;animation:animate-carousel-reverse .5s forwards}#partsSelector.slide-enter,#partsSelector.slide-leave-active{transform:translateY(100%);opacity:0}}@media screen and (max-width: 800px) and (max-width: 800px){#partsSelector.color-active{background:none;box-shadow:none}#partsSelector.color-active .itemsCarouselContainer{opacity:0;visibility:hidden}}#partsSelector i.expandy{position:absolute;width:35px;height:35px;background:url("../images/ui/button-triangle-tab.png") no-repeat center center;left:10px;top:-32px;display:none;cursor:pointer;background-size:100%}#partsSelector .title{font-size:20px;padding:7px;padding-left:14px;position:absolute;top:28px;right:93px;z-index:1;width:auto;text-align:left;background:#fff;white-space:nowrap}@media screen and (max-width: 800px){#partsSelector .title{font-size:16px;position:relative;left:auto;width:auto;text-align:center;padding:0;top:auto;padding-top:5px;font-size:18px}}@media screen and (max-width: 800px){#partsSelector.expanded{animation:animate-carousel .5s forwards}}#partsSelector .hasPages i.expandy{display:block}#colorSelector{position:absolute;right:122px;top:100px;width:200px;pointer-events:none;opacity:0;transition:right .5s ease,top .5s linear}#colorSelector:hover{cursor:pointer}#colorSelector.visible{pointer-events:auto;opacity:1}@media screen and (max-width: 800px){#colorSelector{top:-95px;right:120px}#colorSelector.active{right:10px}#colorSelector.active.expanded{transition-delay:.25s;top:-125px}}@media screen and (max-width: 450px){#colorSelector{transform:scale(.7);top:-70px;right:50px}#colorSelector.active{right:-20px}#colorSelector.active.expanded{top:-100px}}@media screen and (max-width: 380px){#colorSelector{transform:scale(.5);top:-50px;right:50px}#colorSelector.active{right:-50px}#colorSelector.active.expanded{top:-80px}}#colorSelector .activeColor{overflow:hidden;width:134px;height:67px;opacity:0;background-color:#303030;background:url("../images/ui/button-color-close.png") no-repeat center center;position:absolute;top:6px;right:-50px;transition:all .5s ease}@media screen and (max-width: 380px){#colorSelector .activeColor{right:-150px}}#colorSelector.active .activeColor{opacity:1;right:0}#colorSelector #buttonColorSelector{position:absolute;right:0;width:75px;height:76px;background:url("../images/ui/button-color-selector.png") no-repeat center center;background-size:75px 76px;transition:right .5s ease,transform 250ms ease}@media screen and (max-width: 800px){#colorSelector #buttonColorSelector{bottom:120px;right:-90px;top:0px}}@media screen and (max-width: 420px){#colorSelector #buttonColorSelector{right:-100px}}@media screen and (max-width: 380px){#colorSelector #buttonColorSelector{right:-180px}}#colorSelector #buttonColorSelector #dropColor{width:25px;height:25px;transform:rotateX(0) rotateY(0) rotateZ(-140deg);border-radius:50% 60% 0px 60%;position:relative;top:22px;left:20px;border:1px solid #303030;box-shadow:-2px 0px 0 1px rgba(0,0,0,0.3)}#colorSelector.active #buttonColorSelector{right:70px}@media screen and (min-width: 801px){#colorSelector:hover #buttonColorSelector{transform:scale(1.2)}}#contColorSelector{position:absolute;width:90px;top:0;right:0;height:100%;text-align:center;background:#4d5053;background:-moz-linear-gradient(top, #4d5053 0%, #151517 100%);background:-webkit-linear-gradient(top, #4d5053 0%, #151517 100%);background:linear-gradient(to bottom, #4d5053 0%, #151517 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d5053', endColorstr='#151517',GradientType=0 );z-index:2;overflow:hidden;opacity:0;pointer-events:none;transition:right .5s ease,opacity .5s ease}@media screen and (max-width: 800px){#contColorSelector{width:100%;left:0;top:auto;bottom:70px;height:85px;margin:0px auto;overflow:unset;box-shadow:0 -1.5px 0 1.5px rgba(0,0,0,0.1),0 3px 0 3px rgba(0,0,0,0.1);transition:height .5s linear;animation:animate-carousel-reverse .5s forwards}}@media screen and (max-width: 800px) and (max-width: 800px){#contColorSelector.expand{animation:animate-carousel .5s forwards}}@media screen and (max-width: 800px){#contColorSelector.expand:after{width:100%;height:50px;content:"";display:block;background:-moz-linear-gradient(top, transparent 0%, rgba(2,2,2,0) 6%, rgba(26,27,29,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(2,2,2,0) 6%, rgba(26,27,29,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(2,2,2,0) 6%, rgba(26,27,29,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a61a1b1d',GradientType=0 );margin-top:-40px;z-index:2;position:relative}#contColorSelector.expand ul{white-space:inherit;height:166px;margin-top:0px}}@media screen and (max-width: 800px) and (max-width: 480px){#contColorSelector.expand ul{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 800px){#contColorSelector.expand ul li{margin:10px}}#contColorSelector.visible{right:100px;opacity:1;pointer-events:auto}#contColorSelector #buttonExpandColors{display:none;background:url("../images/ui/button-triangle-tab-black.png") no-repeat center center;position:absolute;width:35px;height:35px;left:10px;top:-31px;background-size:100%;cursor:pointer}@media screen and (max-width: 800px){#contColorSelector #buttonExpandColors{display:block}}@media screen and (max-width: 800px){#contColorSelector .itemsCarousel .masker:after{opacity:1}}#contColorSelector .part .color{width:50px;height:50px;border-radius:50%}#contColorSelector .part.active .color:before{content:"";display:block;width:31px;height:29px;background:url("../images/ui/check-arrow.png") no-repeat center center;background-size:31px 29px;margin:auto;padding-top:25px}#share{position:absolute;left:0;width:100%;height:100%;top:0;z-index:10;opacity:1;background:url("../images/preloader/background.jpg") no-repeat center center fixed;background-size:cover}#share .back-btn{z-index:4}#share .title{color:#d1e2f5;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase;transform:rotate(90deg);transform-origin:left top 0;margin-left:90px;position:absolute;left:-30px;top:80px;z-index:4;font-size:50px}@media screen and (max-width: 420px){#share .title{font-size:36px;left:-40px;top:60px}}#share .shadow-text-title{width:103px;height:100vh;position:absolute;top:0;left:0;display:block;background:url("../images/ui/background-sidebar-title.png") no-repeat left top;z-index:3}@media screen and (max-width: 480px){#share .shadow-text-title{left:-10px}}#share .controls{text-align:center;color:#d1e2f4;display:flex;align-items:center;justify-content:center}#share .controls--mobile{display:none}@media screen and (max-width: 830px){#share .controls--mobile{display:block}}#share .controls--desktop{display:inherit}@media screen and (max-width: 830px){#share .controls--desktop{display:none}}#share .controls .pagination{display:inline-flex;height:3.5rem;margin:0 1rem;line-height:3.5rem;width:3rem;text-align:center;text-shadow:2px 2px rgba(0,0,0,0.25);white-space:nowrap}#share .controls .pagination p{color:inherit;text-align:center;width:100%}#share .save-content{display:flex;align-items:center}#share .save-container{position:absolute;bottom:-3840px}#share .save-background{position:absolute;top:0;left:0;width:100%;height:100%}#share .save-character{position:relative;display:block;margin:0 auto}#share .share-container{position:absolute;bottom:-1260px}#share .share-content{width:1200px;height:630px;position:relative}#share .share-background{position:absolute;top:0;left:0;width:100%;height:100%}#share .share-character{height:100%;left:calc(50% - 124px);position:absolute}#share button.next-button{background-image:url("../images/share/carousel-next.png");background-size:100% 100%;width:3.5rem;height:3.5rem;display:inline-flex}#share button.back-button{background-image:url("../images/share/carousel-back.png");background-size:100% 100%;width:3.5rem;height:3.5rem;display:inline-flex}#share button.facebook-button{background-image:url("../images/share/facebook-button.png");background-size:100% 100%;width:4.5rem;height:4.5rem}@media screen and (max-width: 420px){#share button.facebook-button{transform:scale(.85);margin-left:-30px}}#share button.twitter-button{background-image:url("../images/share/twitter-button.png");background-size:100% 100%;width:4.5rem;height:4.5rem}@media screen and (max-width: 420px){#share button.twitter-button{transform:scale(.85);margin-left:-10px}}#share button.save{height:71px;font-size:12px;z-index:4;text-align:center;padding-right:5px}#share button.save div img{position:absolute;top:0;left:-0.6px}#share button.save div:nth-child(1){width:1.3rem;height:71px;float:left;background:url("../images/ui/buttons/green-btn-part-1.png") no-repeat}#share button.save div:nth-child(2){min-width:8rem;height:71px;float:left;position:relative}#share button.save div:nth-child(3){width:1.6rem;height:71px;float:left;background:url("../images/ui/buttons/green-btn-part-3.png") no-repeat;margin-left:-1.6px}@media screen and (max-width: 800px){#share button.save{right:20px;height:70px}}@media screen and (max-width: 420px){#share button.save{transform:scale(.75);margin-left:-10px}}#share button.save p{color:#a5dd4c;vertical-align:middle;font-size:22px;margin-right:8px;text-shadow:2px 2px rgba(0,0,0,0.2);display:inline-block;position:relative;margin-top:20px}#share button.save i.icon{width:25px;height:28px;background-size:26px 32px;vertical-align:middle;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.2));margin-top:20px}@media screen and (max-width: 800px){#share button.save{padding:0 15px}#share button.save span{font-size:15px}#share button.save i.icon{width:25px;height:28px;background-size:100% 100%}}#share button.btn-new{position:absolute;top:30px;right:30px;height:71px;font-size:12px;z-index:4;text-align:center}#share button.btn-new div img{position:absolute;top:0;left:-0.6px}#share button.btn-new div:nth-child(1){width:21px;height:71px;float:left;background:url("../images/ui/buttons/orange-btn-part-1.png") no-repeat}#share button.btn-new div:nth-child(2){min-width:139px;height:71px;float:left;position:relative}#share button.btn-new div:nth-child(3){width:27px;height:71px;float:left;background:url("../images/ui/buttons/orange-btn-part-3.png") no-repeat;margin-left:-1.6px}@media screen and (max-width: 800px){#share button.btn-new{right:20px;height:70px}}@media screen and (max-width: 450px){#share button.btn-new{height:70px}}#share button.btn-new .cont-txt{display:flex;justify-content:center;align-items:center}#share button.btn-new .cont-txt p{color:#f9a91f;vertical-align:middle;font-size:22px;margin-right:8px;text-shadow:2px 2px rgba(0,0,0,0.2);display:inline-block;position:relative}#share button.btn-new .cont-txt .icon-plus{font-size:40px}@media screen and (max-width: 420px){#share button.btn-new{transform:scale(.6);top:0px;right:-30px}}#share .footer-message{display:none;color:#a590d9}@media screen and (max-width: 830px){#share .footer-message{display:block;position:absolute;top:45px;width:100%;left:0}}#share .footer-buttons-container{display:flex;justify-content:center}@media screen and (max-width: 830px){#share .footer-buttons-container{position:relative;top:-20px}}#share .cont-bottom{z-index:3;position:absolute;width:100%;height:19vh;bottom:-9vh;text-align:center;background-image:url("../images/format/background-bottom.png");background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 830px){#share .cont-bottom{bottom:-10vh;background-size:200% 100%}}#share.snap-enter-active,#share.snap-leave-active{transition:.2s opacity linear}#share.snap-enter,#share.snap-leave-active{opacity:0}#share button.back{position:absolute;left:25px;top:25px;z-index:3}#share button.back i.icon{width:30px;height:30px;background-size:contain;vertical-align:middle}#share button.back span{display:inline-block;vertical-align:middle;font-size:22px;text-transform:uppercase;margin-left:10px;margin-top:4px}@media screen and (max-width: 510px){#share button.back span{display:none}}#share .content{position:absolute;left:0;right:0;z-index:2;box-sizing:border-box;-webkit-overflow-scrolling:touch;bottom:10vh;top:101px;overflow:visible;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 830px){#share .content{top:60px;bottom:calc(14vh + 30px)}}#share .content .slick-slider .slick-dots li{margin:0;height:auto;width:auto}#share .content .slick-slider .slick-dots li.slick-active button{background:#d1e2f4;border:1px solid #000}#share .content .slick-slider .slick-dots li button{height:10px;width:10px;margin:2px;background:rgba(0,0,0,0.2);border-radius:100%}@media screen and (max-width: 420px){#share .content .slick-slider .slick-dots li button{padding:3px;width:5px;height:5px}}#share .content .slick-slider .slick-dots li button:before{opacity:0}@media screen and (max-width: 420px){#share .content .slick-slider .slick-dots li button:before{width:5px;height:5px}}#share .content .stepTitle{position:absolute;top:40px;left:50%;width:220px;margin-left:140px}@media screen and (max-width: 830px){#share .content .stepTitle{transform:translateX(-50%);margin-left:0;top:35px}}#share .content .stepTitle .item{position:absolute;width:100%;text-align:center;top:0;left:0;font-size:19px}#share .content .stepTitle .item.titleTransition-enter-active,#share .content .stepTitle .item.titleTransition-leave-active{transition:.6s all cubic-bezier(.19, 1, .22, 1) .45s}#share .content .stepTitle .item.titleTransition-enter{transform:translateY(-25px);opacity:0}#share .content .stepTitle .item.titleTransition-leave-active{transform:translateY(25px);opacity:0}#share .content .slick-slide{margin:0 2rem}#share .content .slick-slide:not(.slick-current){transform:scale(.95)}@media screen and (max-width: 830px){#share .content .slick-slide{margin:0 1rem}}#share .content .mainWrapper{position:relative;margin:0 auto;text-align:center}@media screen and (max-width: 830px){#share .content .mainWrapper{width:100%}}#share .content .mainWrapper .clear{clear:both}#share .content .previewWrap{margin:0;opacity:1;overflow:hidden;position:relative;transition:1.6s all cubic-bezier(.19, 1, .22, 1);background-size:100% 100%;background-repeat:no-repeat;box-sizing:border-box;display:inline-block}#share .content .previewWrap.tall{padding:3.927vh 5.4vh 5.236vh 4vh}#share .content .previewWrap.tall .polaroid{width:30vh;height:45vh;background-size:100% 100%}#share .content .previewWrap.avatar{padding:4vh 6.4vh 8.2vh 5vh}@media screen and (max-width: 830px){#share .content .previewWrap.avatar{padding:3.214vh 4.285vh 5.357vh 3.214vh}}#share .content .previewWrap.avatar .polaroid{width:46vh;height:46vh;border-radius:100%}@media screen and (max-width: 830px){#share .content .previewWrap.avatar .polaroid{width:30vh;height:30vh}}@media screen and (max-width: 830px){#share .content .previewWrap.wide{padding:2.6vh 3.4vh 3.6vh 2.6vh}}#share .content .previewWrap.wide .polaroid{width:58vh;height:42vh}@media screen and (max-width: 830px){#share .content .previewWrap.wide .polaroid{width:27.6vh;height:20vh}}#share .content .previewWrap.square{padding:5vh 7vh 7.6vh 6.2vh}@media screen and (max-width: 830px){#share .content .previewWrap.square{padding:3.857vh 5.142vh 5.357vh 4.285vh}}#share .content .previewWrap.square .polaroid{width:46vh;height:46vh}@media screen and (max-width: 830px){#share .content .previewWrap.square .polaroid{width:30vh;height:30vh}}@media screen and (max-width: 830px){#share .content .previewWrap{margin:0 auto;float:none}}#share .content .previewWrap .polaroid{align-items:center;display:flex;position:relative;overflow:hidden;width:15rem;height:23rem}@media screen and (max-width: 830px){#share .content .previewWrap .polaroid{width:10rem;height:17rem}}#share .content .previewWrap .foot{position:relative;margin-top:8px}#share .content .previewWrap .foot .wimpyKid{position:absolute;left:0;width:210px;height:60px}@media screen and (max-width: 830px){#share .content .previewWrap .foot .wimpyKid{width:151px;height:46px}}#share .content .previewWrap .foot .inTheaters{position:absolute;right:0;width:127px;height:34px;top:12px}@media screen and (max-width: 830px){#share .content .previewWrap .foot .inTheaters{width:80px;height:20px}}#share .content .previewWrap .logoContainer{position:absolute;width:100%;text-align:center;top:-125px;z-index:3;transition:top .5s cubic-bezier(.19, 1, .22, 1)}#share .content .previewWrap .logoContainer .the{display:none;color:#fd4100;text-align:center;font-size:12px}@media screen and (max-width: 830px){#share .content .previewWrap .logoContainer .the{font-size:6px}}#share .content .previewWrap .logoContainer .familyName{display:none;margin-top:2px;color:#fd4100;text-align:center;font-size:29px}@media screen and (max-width: 830px){#share .content .previewWrap .logoContainer .familyName{font-size:15px}}#share .content .previewWrap .logoContainer .logo{background:url("../images/ui/download-image-logo-singular.png") no-repeat;background-size:contain;background-position:center center;margin:0 auto;width:137px;height:30px}@media screen and (max-width: 830px){#share .content .previewWrap .logoContainer .logo{width:77px;height:17px}}#share .content .previewWrap .logoContainer.hasLastName{top:15px}@media screen and (max-width: 830px){#share .content .previewWrap .logoContainer.hasLastName{top:5px}}#share .content .previewWrap .logoContainer.hasLastName .the{display:block}#share .content .previewWrap .logoContainer.hasLastName .familyName{display:block}#share .content .previewWrap .logoContainer.hasLastName .logo{background-image:url("../images/ui/download-image-logo.png")}#share .content .previewWrap.loaded{opacity:1}#share .content .previewWrap img.preview{position:relative;margin:0 auto;display:block;z-index:2;transition:margin-top .5s cubic-bezier(.19, 1, .22, 1)}#share .content .previewWrap img.preview-background{width:100%;height:100%;position:absolute;top:0;left:0}#share .content .stepWrap{margin-top:30px;width:310px;margin-left:auto;margin-right:auto;position:relative;text-align:center;float:left}@media screen and (max-width: 830px){#share .content .stepWrap{float:none}}#share .content .stepWrap p{line-height:30px;font-size:20px;margin-bottom:20px}@media screen and (max-width: 830px){#share .content .stepWrap p{font-size:16px;line-height:22px;margin-bottom:10px}}#share .content .stepWrap button.fullWidth{margin-bottom:20px;margin-left:5px;font-size:17px}#share .content .stepWrap button.fullWidth span{min-width:255px}@media screen and (max-width: 830px){#share .content .stepWrap button.fullWidth{margin-bottom:10px;transform:scale(.9);margin-top:-10px}}#share .content .stepWrap .step.stepTransition-enter-active,#share .content .stepWrap .step.stepTransition-leave-active{transition:all .75s cubic-bezier(.19, 1, .22, 1)}#share .content .stepWrap .step.stepTransition-enter,#share .content .stepWrap .step.stepTransition-leave-active{opacity:0;position:absolute;transform:scale(.5)}#share #step-initial-share .hasFam{margin-top:40px}#share #step-initial-share button.makeEdits{font-size:17px}@media screen and (max-width: 830px){#share #step-initial-share button.makeEdits{font-size:15px;margin-top:-10px}}#share #step-initial-share button.makeEdits .icon.edit{vertical-align:middle;width:17px;height:17px;background-size:contain;margin-bottom:5px}#share #step-initial-share button.addFamilyMember{font-size:17px}#share #step-initial-share button.addFamilyMember span{line-height:20px;padding-top:12px}#share #step-add-name{margin-top:-10px}@media screen and (max-width: 830px){#share #step-add-name{margin-top:-20px}}#share #step-add-name .inputWrap{width:280px;margin:0 auto;position:relative;padding-top:10px}#share #step-add-name .inputWrap input{display:block;width:100%;margin:0 auto;border:none;-webkit-appearance:none;border-radius:0;font-size:40px;color:#000;background:none;font-family:"Conv_Montserrat-Bold",sans-serif;outline:none;padding:5px;text-align:center;position:relative;z-index:2;height:60px;line-height:60px}@media screen and (max-width: 800px){#share #step-add-name .inputWrap input{vertical-align:middle}}#share #step-add-name .inputWrap input::-ms-clear{display:none;width:0;height:0}#share #step-add-name .inputWrap .validationError{color:#fd4100;position:absolute;top:-12px;font-size:15px;text-align:center;left:0;width:100%;z-index:3}#share #step-add-name .inputWrap .validationError.scale-enter-active,#share #step-add-name .inputWrap .validationError.scale-leave-active{transition:all .45s cubic-bezier(.19, 1, .22, 1)}#share #step-add-name .inputWrap .validationError.scale-enter,#share #step-add-name .inputWrap .validationError.scale-leave-active{opacity:0;transform:scale(.5)}#share #step-add-name .inputWrap:after{content:"";position:absolute;bottom:8px;z-index:1;left:0;height:1px;width:100%;border-bottom:5px solid #000}#share #step-add-name label{display:block;text-align:center;padding:7px 0 25px 0;font-size:14px}#share #step-add-name button.skip{font-size:20px}#share #step-done{margin-top:20px;text-align:center}#share #step-done .downloadBttnWrap{display:inline-block;background:none;padding:0;position:relative;vertical-align:middle;margin-right:8px}#share #step-done .downloadBttnWrap img{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;opacity:0}#share #step-done .downloadBttnWrap button{position:relative;z-index:1;font-size:17px;padding-right:3px}#share #step-done .downloadBttnWrap button span{min-width:0}#share #step-done .downloadBttnWrap button.tapHold span{line-height:19px;font-size:14px;padding-top:14px}#share #step-done span.legal{display:block;font-size:16px;line-height:21px;padding:0 30px;margin-bottom:20px}#share #step-done span.legal a{color:#000;text-decoration:underline}@media screen and (max-width: 830px){#share #step-done span.legal{font-size:12px;line-height:19px;margin-bottom:10px;padding:0}}#share #step-done .shareMenu{font-size:0;box-sizing:border-box;display:inline-block;vertical-align:middle}#share #step-done .shareMenu button{width:74px;height:66px;display:inline-block;margin:0;padding:0}#share #step-done .shareMenu button.facebook{background:url("../images/ui/social-left-bkg.svg") no-repeat;background-size:contain;margin-right:6px}#share #step-done .shareMenu button.twitter{background:url("../images/ui/social-right-bkg.svg") no-repeat;background-size:contain}#share #step-done .shareMenu button.twitter svg{margin-left:2px}#share #step-done .shareMenu button svg{width:44px;height:50px;margin-top:5px}#share #step-done .tools{margin-top:20px}#share #step-done .tools button{display:block;text-align:center;font-size:18px;width:100%;margin:0;margin-bottom:10px;height:30px}@media screen and (max-width: 830px){#share #step-done .tools button{margin-bottom:0;height:auto}}#share #step-done .tools button i.icon{width:22px;height:18px;vertical-align:middle;background-size:contain;background-position-x:center}#mainMenu{position:absolute;left:0;width:100%;height:100%;z-index:3;transform:translateX(0);color:#fff;text-align:center}#mainMenu .bkg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:none}#mainMenu .content{position:absolute;height:100%;z-index:2;width:460px;padding:25px;box-sizing:border-box;background:url("../images/ui/menu/background.jpg") no-repeat top center;background-size:cover;left:0}#mainMenu .cont-menu{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 460px){#mainMenu .content{width:100%}#mainMenu .bkg{display:none}}#mainMenu.menuSlide-enter-active,#mainMenu.menuSlide-leave-active{transition:transform .8s cubic-bezier(.19, 1, .22, 1)}#mainMenu.menuSlide-enter-active img.logo,#mainMenu.menuSlide-leave-active img.logo{transition:opacity .3s linear .5s}#mainMenu.menuSlide-enter-active ul li,#mainMenu.menuSlide-leave-active ul li{transition:all .35s cubic-bezier(.175, .885, .32, 1.275) .2s}#mainMenu.menuSlide-enter-active ul li.second,#mainMenu.menuSlide-leave-active ul li.second{transition-delay:.3s}#mainMenu.menuSlide-enter-active ul li.third,#mainMenu.menuSlide-leave-active ul li.third{transition-delay:.4s}#mainMenu.menuSlide-enter,#mainMenu.menuSlide-leave-to{transform:translateX(-100%)}#mainMenu.menuSlide-enter img.logo,#mainMenu.menuSlide-leave-to img.logo{opacity:0}#mainMenu.menuSlide-enter ul li,#mainMenu.menuSlide-leave-to ul li{transform:translateX(-100px);opacity:0}#mainMenu button.startOver{position:absolute;top:200px;left:50%;transform:translateX(-50%);color:#fff}#mainMenu button.startOver i.icon{vertical-align:middle;width:17px;height:17px;margin-right:5px}#mainMenu button.startOver span{color:#fff;vertical-align:middle;font-size:18px}#mainMenu button.close{position:absolute;top:25px;left:25px;color:#fff}#mainMenu button.close i.icon{background:url("../images/ui/icons/close-yellow.png") no-repeat center center;background-size:36px;width:36px;height:36px}#mainMenu img.logo{width:280px;margin-top:0px}@media screen and (max-width: 800px){#mainMenu img.logo{width:250px}}@media screen and (max-height: 680px){#mainMenu img.logo{width:250px}}@media screen and (max-width: 380px){#mainMenu img.logo{width:200px}}#mainMenu ul{position:relative;margin:0px 50px;border-top:solid 2px #fff;border-bottom:solid 2px #fff}#mainMenu ul li{display:block;margin:30px 0;color:#fff;font-size:26px;transform:translateX(0);text-transform:uppercase}@media screen and (max-width: 800px) and (max-height: 800px){#mainMenu ul li{font-size:18px;margin:16px 0}}@media screen and (max-height: 680px){#mainMenu ul li{font-size:16px;margin:14px 0}}@media screen and (max-width: 420px){#mainMenu ul li{font-size:20px;margin:20px 0}}@media screen and (max-width: 380px){#mainMenu ul li{font-size:16px;margin:20px 0}}#mainMenu ul li span{cursor:pointer}#mainMenu ul li a{color:#fff;cursor:pointer}#mainMenu .wimpyKidLogo{position:absolute;width:101px;height:56px;background:url("../images/ui/wimpy-kid-logo.png") no-repeat;background-size:100%;overflow:hidden;text-indent:-400px;font-size:10px;bottom:80px;left:50%;margin-left:-50px}#mainMenu .social{position:absolute;bottom:20px;left:25px;right:25px;text-align:center}#mainMenu .social .cont-social-logos{display:flex;width:200px;justify-content:space-between;margin:20px auto}#mainMenu .social .title{font-size:20px;color:#f9a91f;text-shadow:1px 2px rgba(0,0,0,0.3);margin-bottom:10px}@media screen and (max-width: 380px){#mainMenu .social .title{font-size:15px}}#mainMenu .social a{transform:translateY(0);opacity:1;display:inline-block}#mainMenu .social a svg{width:45px;height:40px}#mainMenu .social a svg path{fill:#fff}#mainMenu .social .menu-legal{margin-top:20px}#mainMenu .social .menu-legal p{color:#fff;font-size:10px;line-height:16px}@media screen and (max-width: 380px){#mainMenu .social .menu-legal p{font-size:8px}}#mainMenu .social .menu-legal a,#mainMenu .social .menu-legal a:visited,#mainMenu .social .menu-legal a:active,#mainMenu .social .menu-legal a:focus{color:#d1e2f5;text-decoration:underline;text-transform:uppercase}#preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:1;overflow:hidden}@keyframes lights-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes lights-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#preloader.fade-leave-active{transition:all 1.2s}#preloader.fade-leave-active .bkg{transition:all .6s linear .4s}#preloader.fade-leave-active .centered{transition:all .7s cubic-bezier(.19, 1, .22, 1)}#preloader.fade-leave-to .bkg{opacity:0}#preloader.fade-leave-to .centered{transform:translate(-50%, 100%)}#preloader .lights-change{width:100%;position:absolute;left:0;top:0}#preloader .lights-1,#preloader .lights-2{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#preloader .lights-1{animation-name:lights-1}#preloader .lights-2{animation-name:lights-2}#preloader .bkg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:#0a225f url("../images/preloader/background.jpg") no-repeat center center fixed;background-size:cover}@media screen and (max-width: 480px){#preloader .bkg{background:#0a225f url("../images/preloader/background-mobile.jpg") no-repeat center center fixed}}#preloader .centered{z-index:2;position:absolute;left:50%;transform:translateX(-50%);width:100%;text-align:center;height:100%;bottom:0;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}#preloader .centered .logo{max-width:420px}@media screen and (max-width: 580px){#preloader .centered .logo{transform:scale(.8)}}@media screen and (max-width: 420px){#preloader .centered .logo{transform:scale(.6)}}#preloader .centered .inSign{margin-top:30px}@media screen and (max-width: 580px){#preloader .centered .inSign{transform:scale(.8);margin-top:0}}@media screen and (max-width: 420px){#preloader .centered .inSign{transform:scale(.6)}}@media screen and (max-width: 350px){#preloader .centered .inSign{transform:scale(.5)}}#preloader .centered .inSign span{display:none}#preloader .centered .cont-loadbar{background:url("../images/preloader/background-loader.png") no-repeat center center;width:500px;height:103px;background-size:500px;position:relative}#preloader .centered .cont-loadbar .loadBar{position:absolute;width:90%;left:6%;background:transparent}#preloader .centered .cont-loadbar .loadBar .percentLoaded{position:absolute;height:18px;top:34px;background:#009ada;transition:width .1s cubic-bezier(.19, 1, .22, 1);border-radius:8px;border-top:solid 6px #00caeb}#preloader .centered .cont-txt{display:flex;justify-content:space-around;margin-top:20px}#preloader .centered .cont-txt p{color:rgba(0,0,0,0.25);font-family:"Bubblegum Sans",cursive;text-shadow:2px 2px rgba(0,0,0,0.1);font-size:24px}#preloader .centered .cont-txt p.active{color:#fff;text-shadow:2px 2px rgba(0,0,0,0.4)}#characterTypeSelector{position:relative;left:0;top:-20px;width:100%;height:100%;z-index:7}#characterTypeSelector h3 .character-selector-cta{position:absolute;top:50px;left:0;z-index:4;width:100%;font-size:24px;color:#fff;text-align:center;text-shadow:2px 2px rgba(0,0,0,0.25)}@media screen and (max-width: 480px){#characterTypeSelector h3 .character-selector-cta{font-size:15px}}#characterTypeSelector .bkg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:url("../images/ui/background_1.jpg") no-repeat center center fixed;background-size:cover}#characterTypeSelector.slide-enter-active,#characterTypeSelector.slide-leave-active{transition:all .5s linear}#characterTypeSelector.slide-enter-active .bkg,#characterTypeSelector.slide-leave-active .bkg{transition:all .3s linear}#characterTypeSelector.slide-enter-active .centered button.start,#characterTypeSelector.slide-enter-active .centered button.cancel{transition:all .35s cubic-bezier(.175, .885, .32, 1.275) .6s}#characterTypeSelector.slide-enter-active .centered button.cancel{transition-delay:.7s}#characterTypeSelector.slide-enter-active .centered h3{transition:all .35s cubic-bezier(.175, .885, .32, 1.275);text-align:center}#characterTypeSelector.slide-enter-active .centered .characterWrap{transition:all .55s cubic-bezier(.175, .885, .32, 1.275) .1s}#characterTypeSelector.slide-enter-active .centered .characterWrap:nth-child(2){transition-delay:.15s}#characterTypeSelector.slide-enter-active .centered .characterWrap:nth-child(3){transition-delay:.2s}#characterTypeSelector.slide-enter-active .centered .characterWrap:nth-child(4){transition-delay:.25s}#characterTypeSelector.slide-leave-active .centered button.cancel{transition:all .15s cubic-bezier(.175, .885, .32, 1.275)}#characterTypeSelector.slide-leave-active .centered button.start{transition:all .15s cubic-bezier(.175, .885, .32, 1.275) .05s}#characterTypeSelector.slide-leave-active .centered h3{transition:all .25s cubic-bezier(.175, .885, .32, 1.275) .3s}#characterTypeSelector.slide-leave-active .centered .characterWrap{transition:all .35s cubic-bezier(.175, .885, .32, 1.275) .175s}#characterTypeSelector.slide-leave-active .centered .characterWrap:nth-child(2){transition-delay:.15s}#characterTypeSelector.slide-leave-active .centered .characterWrap:nth-child(3){transition-delay:.125s}#characterTypeSelector.slide-leave-active .centered .characterWrap:nth-child(4){transition-delay:.1s}#characterTypeSelector.slide-enter .bkg,#characterTypeSelector.slide-leave-active .bkg{opacity:0}#characterTypeSelector.slide-enter{opacity:1}#characterTypeSelector.slide-enter h3{opacity:0}#characterTypeSelector.slide-enter .centered button.cancel{opacity:0;transform:translateY(-25px)}#characterTypeSelector.slide-enter .centered button.start{opacity:0;transform:translateY(-35px)}#characterTypeSelector.slide-enter .centered h3{opacity:0;transform:translateY(-55px)}#characterTypeSelector.slide-enter .centered .characterWrap{opacity:0;transform:translateY(-45px)}#characterTypeSelector.slide-leave-active h3{opacity:0}#characterTypeSelector.slide-leave-active .centered button.cancel{opacity:0;transform:translateY(55px)}#characterTypeSelector.slide-leave-active .centered button.start{opacity:0;transform:translateY(45px)}#characterTypeSelector.slide-leave-active .centered h3{opacity:0;transform:translateY(35px)}#characterTypeSelector.slide-leave-active .centered .characterWrap{opacity:0;transform:translateY(25px)}#characterTypeSelector .centered{z-index:2;position:relative;top:50%;transform:translateY(-50%);width:100%;text-align:center}#characterTypeSelector .centered button.cancel{display:block;margin-top:10px;text-align:center;margin-left:auto;margin-right:auto;font-size:20px}@media screen and (max-width: 400px){#characterTypeSelector .centered button.cancel{margin-top:0}}#characterTypeSelector .centered button.close{position:absolute;top:-35px;right:-35px}#characterTypeSelector .centered button.close i.icon.close{background:url("../images/ui/icons/close.svg") no-repeat;width:26px;height:26px}#characterTypeSelector .centered h3{color:#fff;text-shadow:4px 4px rgba(0,0,0,0.1);font-weight:bold;font-size:24px;line-height:28px;margin-bottom:20px;text-align:center}@media screen and (max-width: 450px){#characterTypeSelector .centered h3{font-size:20px}}@media screen and (max-width: 350px){#characterTypeSelector .centered h3{font-size:16px}}#characterTypeSelector .centered .characters{font-size:0;display:block;padding-bottom:10px;display:flex;justify-content:center}@media screen and (max-width: 800px){#characterTypeSelector .centered .characters{flex-wrap:wrap;padding-top:3.5rem}}#characterTypeSelector .centered .characters .characterWrap{height:314px;width:226px;background:url("../images/character-types/bg.png") no-repeat center center;background-size:100% auto;margin:0 5px;transform:scale(1);transform-origin:center center;transition:transform .2s ease}@media screen and (max-width: 1024px){#characterTypeSelector .centered .characters .characterWrap{margin:2px 5px;width:155px;height:215px}}@media screen and (max-width: 320px){#characterTypeSelector .centered .characters .characterWrap{max-width:124px;max-height:170px}}#characterTypeSelector .centered .characters .characterWrap:hover{background:url("../images/character-types/bg-active.png") no-repeat center center;background-size:100% auto}@media screen and (min-width: 800px){#characterTypeSelector .centered .characters .characterWrap:hover{transform:scale(1.05)}}#characterTypeSelector .centered .characters .characterWrap .character{top:8%;left:5%;position:relative;height:83%;width:95%;background-position:center center;cursor:pointer;background-size:contain;background-repeat:no-repeat}#removeConfirm{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;transform:translateX(0);opacity:1}#removeConfirm.zoom-enter-active,#removeConfirm.zoom-leave-active{transition:all .45s cubic-bezier(.19, 1, .22, 1) .2s}#removeConfirm.zoom-enter,#removeConfirm.zoom-leave-active{transform:translateX(-153px);opacity:0}#removeConfirm .bkg{background:#fff url("../images/ui/rules.gif");background-size:361px 422px;z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}#removeConfirm .vertCentered{z-index:2;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%)}#removeConfirm .vertCentered .profilePic{overflow:hidden;width:180px;height:180px;border-radius:180px;border:6px solid #000;margin:0 auto}#removeConfirm .vertCentered .profilePic img{width:180px}#removeConfirm .vertCentered .text{margin:35px 0;font-size:20px;line-height:26px}#removeConfirm .vertCentered .tools{text-align:center;min-width:210px}#removeConfirm .vertCentered .tools button{padding-bottom:8px;padding:0;margin:0 20px}#removeConfirm .vertCentered .tools button.remove{background:url("../images/ui/underline.png") repeat-x;background-size:90px 5px;background-position:bottom;margin-left:0}#removeConfirm .vertCentered .tools button.cancel{margin-right:0}#sceneSelector{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;opacity:1}#sceneSelector.slide-enter-active,#sceneSelector.slide-leave-active,#sceneSelector.photoStepTransition{transition:all 1.1s cubic-bezier(.19, 1, .22, 1)}#sceneSelector.slide-enter-active .scroller,#sceneSelector.slide-leave-active .scroller,#sceneSelector.photoStepTransition .scroller{transition:all .5s cubic-bezier(.19, 1, .22, 1) .1s}#sceneSelector.slide-enter-active button.back,#sceneSelector.slide-leave-active button.back,#sceneSelector.photoStepTransition button.back{transition:all .5s cubic-bezier(.19, 1, .22, 1) .65s}#sceneSelector.slide-enter-active button.takePhoto,#sceneSelector.slide-leave-active button.takePhoto,#sceneSelector.photoStepTransition button.takePhoto{transition:all .42s cubic-bezier(.175, .885, .32, 1.275) .35s}#sceneSelector.slide-enter-active .title,#sceneSelector.slide-leave-active .title,#sceneSelector.photoStepTransition .title{transition:.5s top cubic-bezier(.19, 1, .22, 1) .1s}#sceneSelector.slide-enter,#sceneSelector.slide-leave-active{opacity:.99}#sceneSelector.slide-enter .scroller,#sceneSelector.slide-leave-active .scroller{bottom:-75px}#sceneSelector.slide-enter button.back,#sceneSelector.slide-leave-active button.back{top:-45px}#sceneSelector.slide-enter button.takePhoto,#sceneSelector.slide-leave-active button.takePhoto{top:-80px}#sceneSelector.slide-enter .title,#sceneSelector.slide-leave-active .title{top:-40px}#sceneSelector .bkg{position:absolute;left:0;z-index:1;left:0;top:0;width:100%;height:100%}#sceneSelector button.back{position:absolute;left:15px;top:15px;z-index:3;background:#fff;padding:10px}#sceneSelector button.back i.icon{width:30px;height:30px;background-size:contain;vertical-align:middle}#sceneSelector button.back span{display:inline-block;vertical-align:middle;font-size:22px;text-transform:uppercase;margin-left:10px;margin-top:4px}@media screen and (max-width: 510px){#sceneSelector button.back span{display:none}}#sceneSelector button.takePhoto{position:absolute;left:50%;transform:translateX(-50%);height:50px;top:25px;text-transform:uppercase;font-size:12px;z-index:4;transition:all .4s cubic-bezier(.25, .46, .45, .94) .2s;background:#fd4100;border-radius:8px;text-align:center;padding:0 20px;box-sizing:border-box}#sceneSelector button.takePhoto span{color:#fff;vertical-align:middle;font-size:19px;margin-right:6px}#sceneSelector button.takePhoto i.icon{width:38px;height:31px;background-size:32px 27px;vertical-align:middle}@media screen and (max-width: 800px){#sceneSelector button.takePhoto{padding:0 15px;top:15px}#sceneSelector button.takePhoto span{font-size:15px}#sceneSelector button.takePhoto i.icon{width:25px;height:20px;background-size:100% 100%}}#sceneSelector button.takePhoto.hidden{top:-80px}#sceneSelector .title{position:absolute;width:100%;font-size:19px;text-align:center;top:90px;z-index:2;transition:.5s top cubic-bezier(.19, 1, .22, 1) .1s}#sceneSelector .scroller{position:absolute;height:70px;bottom:0;width:100%;border-top:3px solid #000;text-align:center;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;white-space:nowrap;z-index:3}#sceneSelector .scroller ul{font-size:0;display:block}#sceneSelector .scroller ul li{display:inline-block;width:45px;height:45px;border-radius:45px;border:2px solid #000;margin-top:10px;margin-left:7px;margin-right:7px;background-size:cover;position:relative;cursor:pointer;transition:.25s border-color linear}#sceneSelector .scroller ul li.active{border-color:#fd4100}#sceneSelector .scroller ul li.clear:before{position:absolute;content:"";width:54px;height:2px;border-radius:1px;background:#000;left:-2px;top:50%;margin-top:-1px;transform:rotate(-45deg);transition:.25s background linear}#sceneSelector .scroller ul li.active.clear:before{background:#fd4100}#utility-page{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}#utility-page h1{color:#fd4100;font-size:50px;margin-bottom:20px}#utility-page p{font-size:18px}#finish{position:absolute;left:0;width:100%;height:100%;top:0;z-index:9;opacity:1;background:url("../images/preloader/background.jpg") no-repeat center center fixed;background-size:cover}#finish .title{color:#d1e2f5;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase;transform:rotate(90deg);transform-origin:left top 0;margin-left:90px;position:absolute;left:-30px;top:80px;z-index:2;font-size:50px}@media screen and (max-width: 420px){#finish .title{font-size:36px;left:-40px;top:60px}}#finish .shadow-text-title{width:103px;height:100vh;position:absolute;top:0;left:0;display:block;background:url("../images/ui/background-sidebar-title.png") no-repeat left top}@media screen and (max-width: 480px){#finish .shadow-text-title{left:-10px}}#finish button.btn-new{position:absolute;top:30px;right:30px;height:71px;font-size:12px;z-index:4;text-align:center}#finish button.btn-new div img{position:absolute;top:0;left:-0.6px}#finish button.btn-new div:nth-child(1){width:21px;height:71px;float:left;background:url("../images/ui/buttons/orange-btn-part-1.png") no-repeat}#finish button.btn-new div:nth-child(2){min-width:139px;height:71px;float:left;position:relative}#finish button.btn-new div:nth-child(3){width:27px;height:71px;float:left;background:url("../images/ui/buttons/orange-btn-part-3.png") no-repeat;margin-left:-1.6px}@media screen and (max-width: 800px){#finish button.btn-new{right:20px;height:70px}}@media screen and (max-width: 450px){#finish button.btn-new{height:70px}}#finish button.btn-new .cont-txt{display:flex;justify-content:center;align-items:center}#finish button.btn-new .cont-txt p{color:#f9a91f;vertical-align:middle;font-size:22px;margin-right:8px;text-shadow:2px 2px rgba(0,0,0,0.2);display:inline-block;position:relative}#finish button.btn-new .cont-txt .icon-plus{font-size:40px}@media screen and (max-width: 420px){#finish button.btn-new{transform:scale(.6);top:0px;right:-30px}}#finish .cont-p{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 1200px){#finish .cont-p{max-width:992px}}@media screen and (max-width: 992px){#finish .cont-p{flex-wrap:wrap;height:80%;margin-top:70px}}@media screen and (max-width: 720px){#finish .cont-p{transform:scale(.8)}}@media screen and (max-width: 520px){#finish .cont-p{transform:scale(.7)}}@media screen and (max-width: 380px){#finish .cont-p{transform:scale(.8);margin-left:20px}}@media screen and (max-height: 800px){#finish .cont-p{height:80%;margin-top:70px;transform:scale(.7)}}@media screen and (max-height: 500px){#finish .cont-p{height:90%}}@media screen and (max-width: 480px) and (max-height: 800px){#finish .cont-p{margin-left:25px;margin-top:70px;height:10%}}@media screen and (max-width: 380px) and (max-height: 500px){#finish .cont-p{margin-top:40px}}#finish .cont-p .format{text-align:center;cursor:pointer;position:relative;margin:0 40px}#finish .cont-p .format p{color:#fff;text-align:center;font-size:22px;font-family:"Bubblegum Sans",cursive;text-shadow:2px 2px rgba(0,0,0,0.2);margin:16px 0}#finish .cont-p .format p.bottom{position:absolute;bottom:-50px;width:100%}@media screen and (max-width: 1160px){#finish .cont-p .format{flex:1 1 auto;width:300px;margin:0}}@media screen and (max-width: 760px){#finish .cont-p .format{width:270px}}@media screen and (max-width: 720px){#finish .cont-p .format{width:240px}}@media screen and (max-width: 480px){#finish .cont-p .format{width:170px}#finish .cont-p .format p{margin:5px auto;font-size:1.7rem;opacity:.8}#finish .cont-p .format p.bottom{bottom:-35px}#finish .cont-p .format:nth-child(2){margin-right:15px;margin-left:20px}#finish .cont-p .format:nth-child(3){margin-top:35px;margin-left:-50px;width:100px}#finish .cont-p .format:nth-child(4){margin-top:40px;margin-left:30px}}@media screen and (max-width: 480px) and (max-height: 640px){#finish .cont-p .format:nth-child(2){margin-right:20px}}@media screen and (max-width: 350px) and (max-height: 640px){#finish .cont-p .format:nth-child(2){margin-right:10px}}@media screen and (max-width: 350px){#finish .cont-p .format{width:150px}}@media screen and (max-width: 380px) and (max-height: 640px){#finish .cont-p .format{width:145px}}#finish .cont-p .format:nth-child(2){margin-top:30px}@media screen and (max-width: 480px){#finish .cont-p .format img{width:100%}}#finish .cont-bottom{position:absolute;width:100%;height:146px;bottom:-50px;text-align:center;background:url("../images/format/background-bottom.png") no-repeat center center}@media screen and (max-width: 767px){#finish .cont-bottom{bottom:-10vh;background-size:200% 100%}}@media screen and (max-width: 767px) and (min-height: 800px){#finish .cont-bottom{bottom:-70px;background-size:200% 100%}}#finish .cont-bottom p{color:#fff;font-size:20px;line-height:100px;text-shadow:2px 2px rgba(0,0,0,0.25)}@media screen and (max-width: 830px){#finish .cont-bottom p{line-height:80px;font-size:17px}}#finish.slide-enter-active,#finish.slide-leave-active{transition:all 1s linear}#finish.slide-enter-active .buttons button,#finish.slide-leave-active .buttons button{transition:all .6s cubic-bezier(.19, 1, .22, 1) .3s}#finish.slide-enter-active .buttons button.selectScene,#finish.slide-leave-active .buttons button.selectScene{transition-delay:.4s}#finish.slide-enter,#finish.slide-leave-active{opacity:.99}#finish.slide-enter .buttons button,#finish.slide-leave-active .buttons button{transform:translateY(300px)}#mobileRotate{position:absolute;left:0;top:0;background:url("../images/mobilerotate/background.jpg") no-repeat center center fixed;background-size:cover;width:100%;height:100vh;z-index:6;display:none}#mobileRotate.visible{display:block}#mobileRotate header{position:relative;width:100%}#mobileRotate header .logo-rotate{width:120px;height:85px;background:url("../images/mobilerotate/logo-rotate.png") no-repeat;background-size:120px;position:absolute;top:0;left:0}#mobileRotate header .logo-episodes{width:120px;height:92px;background:url("../images/legal/main-logo.png") no-repeat;background-size:120px;position:absolute;top:20px;right:20px}#mobileRotate .cont{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}#mobileRotate .cont img{max-width:60%}@media screen and (min-width: 800px){#mobileRotate .cont img{max-width:50%}}@media screen and (max-height: 340px){#mobileRotate .cont img{max-width:36%}}#mobileRotate .cont .cont-txt{margin-top:10px;text-align:center}#mobileRotate .cont .cont-txt .txt-1{color:#fff;text-shadow:2px 2px #70bccf;font-size:15px;font-family:"Bubblegum Sans",cursive;margin-bottom:8px}#mobileRotate .cont .cont-txt .txt-2{color:#1f4462;text-transform:uppercase}#trailer{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:3}#trailer.open-enter-active,#trailer.open-leave-active{transition:all 1.4s cubic-bezier(.25, .46, .45, .94)}#trailer.open-enter-active .bkg,#trailer.open-leave-active .bkg{transition:all .5s linear .1s}#trailer.open-enter-active .content,#trailer.open-leave-active .content{transition:all .45s cubic-bezier(.25, .46, .45, .94) .6s}#trailer.open-enter-active .content button.close,#trailer.open-leave-active .content button.close{transition:all .4s cubic-bezier(.19, 1, .22, 1) 1s}#trailer.open-enter,#trailer.open-leave-active{opacity:.999}#trailer.open-enter .bkg,#trailer.open-leave-active .bkg{opacity:0}#trailer.open-enter .content,#trailer.open-leave-active .content{opacity:0;transform:scale(.85)}#trailer.open-enter .content button.close,#trailer.open-leave-active .content button.close{transform:translateY(45px)}#trailer .content{position:absolute;width:90%;height:90%;left:0;top:0;background:#000;z-index:2}#trailer .content button.close{position:absolute;z-index:2;top:-25px;right:0;width:20px;height:20px}#trailer .content button.close i.icon{position:relative;width:100%;height:100%}#trailer .content iframe{position:relative;z-index:1}#trailer .bkg{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}#ageGate{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}#ageGate.modal-enter-active,#ageGate.modal-leave-active{transition:all .5s linear}#ageGate.modal-enter-active .content,#ageGate.modal-leave-active .content{transition:all .5s cubic-bezier(.19, 1, .22, 1)}#ageGate.modal-enter-active .bkg,#ageGate.modal-leave-active .bkg{transition:all .3s linear}#ageGate.modal-enter,#ageGate.modal-leave-active{opacity:.99}#ageGate.modal-enter .content,#ageGate.modal-leave-active .content{opacity:0;transform:translate(-50%, -40%)}#ageGate.modal-enter .bkg,#ageGate.modal-leave-active .bkg{opacity:0}#ageGate .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:85%;max-width:500px;box-sizing:border-box;background:#fff;text-align:center;border:5px solid #000;border-radius:7px;padding-top:20px;padding-bottom:20px}#ageGate .content button.close{position:absolute;z-index:2;top:-40px;right:0;width:20px;height:20px}#ageGate .content button.close i.icon{position:relative;width:100%;height:100%}#ageGate .content strong,#ageGate .content .error-message{font-weight:normal;font-size:19px;text-transform:uppercase;display:block;line-height:24px;max-width:280px;margin:0 auto;padding:0 20px;margin-bottom:20px}#ageGate .content .error-message{color:#fd4100}#ageGate .content p.validationMessage{margin-bottom:20px;color:#fd4100;font-size:18px}#ageGate .content form{display:block;text-align:center;margin-bottom:30px;font-size:0}#ageGate .content form input{font-size:24px;display:inline-block;height:60px;border:2px solid #000;border-radius:3px;outline:none;text-align:center;margin:0;vertical-align:middle;width:20%;-webkit-appearance:none}@media screen and (max-width: 425px){#ageGate .content form input{font-size:18px;height:50px}}#ageGate .content form .divline{display:inline-block;margin:0 2px;height:60px;width:1px;vertical-align:middle}@media screen and (max-width: 425px){#ageGate .content form .divline{margin:0}}@media screen and (max-width: 425px){#ageGate .content button.red,#ageGate .content button.black{transform:scale(.8)}}#ageGate .bkg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(255,255,255,0.8)}.popup{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-image:url("/images/popup/popUpBg.png");background-size:100% 100%;background-repeat:no-repeat;overflow:hidden}.popup-container{position:absolute;width:30rem;left:calc(50% - 15rem);top:calc(50% - 8rem);text-align:center;background-image:url("/images/popup/messageBg.png");background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 800px){.popup-container{width:90%;left:50%;top:calc(50% - 8rem);transform:translate(-50%, 0)}}.popup-content{padding:2rem;text-align:center;font-family:"BubblegumSans-Regular";padding-bottom:4rem}.popup-title{font-size:2rem;margin-top:1rem;color:#214461}@media screen and (max-width: 800px){.popup-title{font-size:1.6rem}}.popup-message{font-size:1.2rem;margin:0 1rem;margin-top:1rem}.popup-message p{color:#1e9ad8;margin-top:.6rem}.popup-message--highlight{color:#214461}@media screen and (max-width: 800px){.popup-message{font-size:1rem}}.popup-buttons{position:absolute;bottom:-1rem;width:100%}.popup-button{background-image:url("/images/popup/button.png");width:10rem;height:3rem;background-size:100% 100%;margin:0 .5rem;text-transform:uppercase;color:#fdb738}@media screen and (max-width: 800px){.popup-button{width:5.5rem;height:2.5rem;font-size:1rem}}.popup-character{position:absolute;width:11rem}.popup-character--top{top:1rem;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 800px){.popup-character--top{top:.5rem}}.popup-character--left{bottom:0;left:3rem}@media screen and (max-width: 800px){.popup-character--left{width:auto;height:10rem;left:-2rem}}.popup-character--right{right:3rem;bottom:0}@media screen and (max-width: 800px){.popup-character--right{width:auto;height:10rem;right:-1rem}}.itemsCarouselContainer{position:relative;height:100%;transition:all 500ms ease}@media screen and (max-width: 800px){.itemsCarouselContainer{height:85px;margin-top:5px}}.itemsCarouselContainer .arrowLeft,.itemsCarouselContainer .arrowRight{position:absolute;top:0;bottom:0;margin:auto;transform:translateY(-8px);padding:0;width:20px;height:32px;background-size:100%;z-index:3;transition:all 200ms ease}.itemsCarouselContainer .arrowLeft i.icon,.itemsCarouselContainer .arrowRight i.icon{width:100%;height:100%;background-size:100%}@media screen and (max-width: 800px){.itemsCarouselContainer .arrowLeft,.itemsCarouselContainer .arrowRight{width:20px;height:32px}}.itemsCarouselContainer .arrowLeft{left:5px;background:url("../images/ui/button-chevron-left.png") no-repeat center center;background-size:15px}@media screen and (max-width: 340px){.itemsCarouselContainer .arrowLeft{left:0;background-size:15px}}.itemsCarouselContainer .arrowRight{right:5px;background:url("../images/ui/button-chevron-right.png") no-repeat center center;background-size:15px}@media screen and (max-width: 340px){.itemsCarouselContainer .arrowRight{right:0;background-size:15px}}.itemsCarouselContainer .itemsCarousel{min-height:0;position:relative;padding:0;width:100%;box-sizing:border-box;margin:0 auto;height:100%;z-index:2}@media screen and (max-width: 800px){.itemsCarouselContainer .itemsCarousel{height:auto;min-height:56px;width:100%;padding-top:3px;padding-bottom:0px;transition:all .5s ease}}.itemsCarouselContainer .itemsCarousel .masker{position:relative;height:100%}@media screen and (max-width: 800px){.itemsCarouselContainer .itemsCarousel .masker{overflow:hidden;height:75px;transition:height .5s ease,overflow .5s ease}.itemsCarouselContainer .itemsCarousel .masker:after{transition:opacity .5s ease;opacity:0}}.itemsCarouselContainer .itemsCarousel .scroller{position:relative;left:0;white-space:nowrap;font-size:0;transition:.5s all linear;height:100%;top:0;left:0}@media (min-width: 801px){.itemsCarouselContainer .itemsCarousel .scroller{display:flex;flex-direction:column}}@media screen and (max-width: 800px){.itemsCarouselContainer .itemsCarousel .scroller{position:absolute;width:100%;top:0;height:auto;left:0}}.itemsCarouselContainer .itemsCarousel .scroller .page{display:block;width:auto;white-space:nowrap;font-size:0}@media (min-width: 801px){.itemsCarouselContainer .itemsCarousel .scroller .page{margin:auto}}@media screen and (max-width: 800px){.itemsCarouselContainer .itemsCarousel .scroller .page{display:inline-block;width:100%}}.itemsCarouselContainer .itemsCarousel .part{position:relative;width:50px;height:50px;border-radius:50%;background:#c1cad5;background-size:100%;box-shadow:0 0 0 10px transparent;z-index:1;margin:20px auto;transition:transform .42s cubic-bezier(.19, 1, .22, 1)}@media (min-width: 801px){.itemsCarouselContainer .itemsCarousel .part:hover{transform:scale(1.2)}}.itemsCarouselContainer .itemsCarousel .part div{width:50px;height:50px;display:block;background-size:46px;background-repeat:no-repeat;background-position:center center;cursor:pointer;font-size:10px;vertical-align:middle;line-height:52px;opacity:1;transition:.5s opacity;position:relative;z-index:1}.itemsCarouselContainer .itemsCarousel .part div.big-icon{width:70px;height:70px;background-size:90%;position:absolute;bottom:-11px;right:-9px;background-position:center center}@media screen and (max-width: 800px){.itemsCarouselContainer .itemsCarousel .part{display:inline-block;margin:8px}}.itemsCarouselContainer .itemsCarousel .part:before{content:"";box-shadow:0 0 0 4px #f9a91f,0 0 0 6px #000,0px 4px 8px 8px rgba(0,0,0,0.4);position:absolute;left:0;width:50px;height:50px;border-radius:50%;background:#818b96;background-size:100%;opacity:0;transition:opacity .25s linear;z-index:1}.itemsCarouselContainer .itemsCarousel .part button.colorConfig{cursor:pointer;position:absolute;width:15px;height:15px;background:#000;top:0;right:0;display:none;font-size:0}.itemsCarouselContainer .itemsCarousel .part button.colorConfig i.material-icons{color:#fff;font-size:12px;position:absolute;left:3px;top:0}.itemsCarouselContainer .itemsCarousel .part.clear{text-indent:-50px;overflow:hidden;background:url("../images/ui/icons/cancel.svg") no-repeat center center;background-size:24px}.itemsCarouselContainer .itemsCarousel .part.active:before{opacity:1}.itemsCarouselContainer .itemsCarousel .part.active button.colorConfig{display:block}.itemsCarouselContainer .itemsCarousel .part.hiddenPartSizer{position:absolute;left:200px}@media screen and (max-width: 800px){.itemsCarouselContainer .itemsCarousel .part.hiddenPartSizer{left:-200px}}.itemsCarouselContainer.hasPages{margin-top:0}.itemsCarouselContainer.hasPages .itemsCarousel{min-height:85px}.itemsCarouselContainer.hasPages .indicators{display:block;z-index:3}.itemsCarouselContainer .indicators{display:none;position:absolute;top:70px;left:50%;transform:translateX(-50%);transition:bottom .5s cubic-bezier(.19, 1, .22, 1);padding:0 20px}.itemsCarouselContainer .indicators ul{font-size:0}.itemsCarouselContainer .indicators ul li{display:inline-block;width:4px;height:4px;border-radius:4px;background:#6e7b8a;border:solid 1px #6e7b8a;margin:0 2px;cursor:pointer;transition:.3s background linear}.itemsCarouselContainer .indicators ul li.active{background:#d1e2f5;border:solid 1px #000;width:5px;height:5px;border-radius:5px}@media screen and (max-width: 800px){.itemsCarouselContainer.expanded{bottom:0;height:185px;z-index:4}}.itemsCarouselContainer.expanded .indicators{opacity:0;visibility:hidden}.itemsCarouselContainer.expanded .arrowLeft,.itemsCarouselContainer.expanded .arrowRight{opacity:0;visibility:hidden}@media screen and (max-width: 800px){.itemsCarouselContainer.expanded .itemsCarousel{height:185px}}.itemsCarouselContainer.expanded .itemsCarousel .masker{padding-bottom:0px}@media screen and (max-width: 800px){.itemsCarouselContainer.expanded .itemsCarousel .masker{height:185px;animation:overflow-remove .5s forwards}}@media screen and (max-width: 800px){.itemsCarouselContainer.expanded .itemsCarousel .masker:after{width:100%;height:60px;content:"";display:block;box-shadow:inset 0px -50px 30px -10px rgba(2,2,2,0.25);z-index:2;position:absolute;bottom:0;left:0;opacity:.5}}.itemsCarouselContainer.expanded .itemsCarousel .scroller{white-space:normal;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;left:0 !important;transition:none}@media screen and (max-width: 800px){.itemsCarouselContainer.expanded .itemsCarousel .scroller{max-height:185px}}.itemsCarouselContainer.expanded .itemsCarousel .scroller .page{white-space:normal;display:block;margin-bottom:6px}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.locale-en #intro h1{top:10px}.locale-ca #intro h1{top:-44px}.locale-br #intro h1{top:-54px}.locale-uk #intro h1{top:-54px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
