@font-face{font-family:"Gotham-Black";src:url(/fonts/Gotham-Black.otf);font-weight:400;font-style:normal}@font-face{font-family:"Gotham-BlackItalic";src:url(/fonts/Gotham-BlackItalic.otf)}@font-face{font-family:"Gotham-XLightItalic";src:url(/fonts/Gotham-XLightItalic.otf)}@font-face{font-family:"Gotham-Medium";src:url(/fonts/Gotham-Medium.otf)}@font-face{font-family:"Gotham-XLight";src:url(/fonts/Gotham-XLight.otf)}@font-face{font-family:"Gotham-Light";src:url(/fonts/Gotham-Light.otf)}html{background:#000 url(/assets/images/bg.jpg) no-repeat center}body,html{margin:0;color:#fff;font-size:22px;font-family:"Gotham-Medium";-webkit-font-smoothing:antialiased}.site-container.form-page{background-image:none}.site-container.form-page .top-text{padding-top:40px;padding-left:0;padding-right:0}.site-container.form-page .top-text.vertical-center{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-20px}.site-container.form-page .errors{font-family:"Gotham-Medium";font-size:12px;line-height:12px;background-color:#ff4f4f;padding:10px 4px;letter-spacing:normal}.site-container.form-page form .input-container,.site-container.form-page form .input.wrapper{width:100%;max-width:300px;margin:auto}.site-container.form-page form .input-container,.site-container.form-page form .input-wrapper,form{position:relative}.site-container.form-page form .input-wrapper.first{margin-top:25px}.site-container.form-page form .input-wrapper.second{margin-top:10px}.site-container.form-page form .alert{position:absolute;top:13px;left:10px;width:20px;height:20px;background:url(../assets/images/alert.svg) no-repeat center;background-size:20px 20px}.site-container.form-page form .alert.terms-alert{left:215px;top:4px}.site-container.form-page .shareImage{clear:both}.site-container.form-page .shareImage img{width:96%;height:auto;display:block;box-sizing:border-box;border:1px solid #9a7e38;margin:auto}.site-container.form-page .shareImage img.share-my-cat{cursor:pointer;display:block;border:none;margin:20px auto;width:220px}.site-container.form-page .bottom-text{position:relative;bottom:auto;left:auto;padding-bottom:20px;margin-top:20px}.site-container.form-page .bottom-text .primary_btn_wrapper{top:auto}.site-container.form-page .bottom-text .primary_btn_wrapper .primary_btn{margin-top:0}.site-container.form-page .bottom-text .primary_btn_wrapper .primary_btn:after{top:9px}.site-container.intro{max-width:459px;width:100%;margin:0 auto;position:relative;box-sizing:border-box;background:url(/assets/images/cat.png) no-repeat bottom center;background-size:auto 60vh}@media (min-width:768px){.site-container.intro{background-size:auto 70vh}}.site-container.intro.first{background:url(/assets/images/cat-rear.png) no-repeat bottom center;background-size:auto 60vh}@media (min-width:768px){.site-container.intro.first{background-size:auto 70vh}}.site-container.intro .top-text{padding-top:60px;padding-left:30px;padding-right:30px}@media (min-width:768px){.site-container.intro .top-text{padding-top:120px}}.site-container.intro .animator,.site-container.intro .heart,.site-container.intro .tech-sparkle-2{width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site-container.intro .heart{width:110px;top:130px}.site-container .tech-sparkle img,.site-container.intro .animator img,.site-container.intro .heart img,.site-container.intro .tech-sparkle-2 img{width:100%;height:auto}@media (min-width:768px){.site-container.intro .heart{top:180px}}.site-container.intro .tech-sparkle-2{bottom:100px;max-width:320px}.site-container.intro .animator{bottom:100px;max-width:280px;margin-left:15px}.version{font-family:'Roboto',sans-serif;font-size:8px;position:absolute;top:5px;left:5px;color:#494949}.modal-open{overflow:hidden}.reversed,.site-container form .span-text a{color:#9a7e38}.alert{color:red}p{font-size:12px}p.form-support-text{padding:5px 20px;line-height:15px}form{padding:10px 30px;z-index:1}form input[type=checkbox]{width:auto!important;display:inline-block!important}form .input-wrapper{max-width:300px;text-align:left;margin:0 auto;position:relative}@media only screen and (min-width:639px){form .input-wrapper{margin:0 auto;text-align:left}}.light-text{font-family:"Gotham-Light"}.share{position:absolute;top:20px;right:20px;z-index:42}.share img{width:33px}.primary_btn_wrapper{position:relative;top:55px}.primary_btn_wrapper .primary_btn{width:96%;padding:14px 0;background-color:#9a7e38;border:0;color:#fff;font-size:12px;max-width:318px;margin-top:40px;letter-spacing:3px;text-transform:uppercase;-webkit-appearance:none}@media (max-width:374px){.primary_btn_wrapper .primary_btn{font-size:11px;letter-spacing:2px}}.primary_btn_wrapper .primary_btn:after{content:"";max-width:325px;padding:20px 3px;position:absolute;top:48px;display:block;background-color:transparent;left:0;right:0;margin:0 auto;border:1px solid #9a7e38}.site-container{max-width:459px;width:100%;margin:0 auto;position:relative;box-sizing:border-box;background:url(/assets/images/cat.png) no-repeat bottom center;background-size:auto 60vh}@media (min-width:768px){.site-container{background-size:auto 70vh}}.site-container .tech-sparkle{width:100%;position:absolute;bottom:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:320px}.site-container .result{z-index:2}.site-container .canvas-container{background-color:#000;opacity:0;position:absolute;width:100%;top:0;left:0;pointer-events:none;overflow:hidden}.site-container .canvas-container canvas{opacity:0;width:100%;position:absolute;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site-container .canvas-container .top-grad{width:100%;position:absolute;top:0;left:0;height:30vh;background:url(/assets/images/top-grad.png) repeat-x top left;background-size:1px 30vh;z-index:1}.site-container .canvas-container .bottom-grad{width:100%;position:absolute;bottom:0;left:0;height:40vh;background:url(/assets/images/bottom-grad.png) repeat-x bottom left;background-size:1px 40vh;z-index:1}.site-container.form-page .top-text p{max-width:235px;margin:5px auto}@media only screen and (min-width:639px){.site-container.form-page .top-text p{max-width:289px;margin:20px auto}}.site-container h1{font-size:16px;text-rendering:optimizeLegibility;text-transform:uppercase}.site-container .bottom-text.no-button-content p.no-top-margin,.site-container .no-top-margin{margin-top:0}.site-container .bottom-text.no-button-content p.no-bottom-margin,.site-container .no-bottom-margin{margin-bottom:0}.site-container .no-padding{padding:0!important}.site-container .avg-padding-bottom{padding-bottom:90px}.site-container .small_image{width:60px}.site-container.no_header .heading{padding-top:50px}.site-container.no_header p{font-size:14px!important;line-height:16px}.site-container.no_header p.secondary-text{max-width:204px;font-size:14px;margin:20px auto}.site-container.no_header .top-text{padding-left:42px;padding-right:42px}.site-container.no_header .small-padding-bottom{padding-bottom:30px}.site-container.no_header .bottom-nav{margin:0;text-align:center;padding:0}.site-container.no_header .bottom-nav li{list-style:none;display:inline-block;width:46px;height:4px;margin-right:4px;margin-left:4px;background-color:#fff}.site-container.no_header .bottom-nav li.active{background-color:#9a7e38}.site-container form input{background:0 0;border:1px solid #9a7e38;border-radius:0;display:block;margin:0 auto 10px;width:100%;padding:15px 0;text-align:center;color:#fff;font-size:13px}.site-container form .med-text{font-size:12px;font-family:"Gotham-Light";text-transform:uppercase}.site-container form input[type=text]{-webkit-appearance:none;border-radius:0}.site-container form input[type=checkbox]+label .check-icon{cursor:pointer;display:inline-block;width:28px;height:28px;margin:0 12px 8px 0;vertical-align:middle;border:1px solid #9a7e38;background:0 0;background-size:67px}.site-container form input[type=checkbox],.site-container form input[type=radio]{position:absolute;z-index:-1;opacity:0}.site-container form input[type=checkbox]:checked+label .check-icon{background:#9a7e38;background-size:67px;cursor:not-allowed}.site-container form .span-text{display:inline-block;max-width:212px;position:relative;top:4px;font-size:11px}.site-container .nav_header .logo{display:inline-block;position:relative;z-index:9}.site-container .nav_header .logo:after{width:58px;height:47px;margin-left:30px;display:block;background-image:url(../images/logo.png);background-repeat:no-repeat;background-size:100%;content:''}.site-container .nav_header #mobile_nav{z-index:2;transition:.3s;position:absolute;top:0;right:0}.site-container .nav_header #mobile_nav.open{width:100%;height:100%}.site-container .nav_header #mobile_nav.open .menu-open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1px;left:4px}.site-container .nav_header #mobile_nav.open .menu-open span:nth-child(2){width:0%;opacity:0}.site-container .nav_header #mobile_nav.open .menu-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:23px;left:4px}.site-container .nav_header #mobile_nav.open .menu-wrapper{height:100%;opacity:1}.site-container .nav_header #mobile_nav .menu-wrapper{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;transition:.3s;height:100%;background-image:url(../assets/images/menu-background.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.site-container .nav_header #mobile_nav .menu-wrapper ul{margin:80px auto 0;max-width:300px;text-align:center;padding:0;list-style-type:none}.site-container .nav_header #mobile_nav .menu-wrapper li{background:0 0;padding:10px 0;leftist-style:none}.site-container .nav_header #mobile_nav .menu-wrapper li a{font-size:14px;transition:.3s;color:#9a7e38;letter-spacing:2px;text-transform:uppercase}.site-container .nav_header #mobile_nav .menu-wrapper li a:active,.site-container .nav_header #mobile_nav .menu-wrapper li a:focus,.site-container .nav_header #mobile_nav .menu-wrapper li a:hover{background:0 0}.site-container .top-text{text-align:center;padding-top:40px;padding-left:20px;padding-right:20px}.site-container .top-text h1{font-family:"Gotham-XLightItalic";letter-spacing:10px;font-size:25px;margin-bottom:5px;margin-top:5px}.site-container .top-text h1 b{font-family:"Gotham-Medium"}.site-container .top-text h1.small-head-text{font-size:15px;letter-spacing:3px}.site-container .top-text p{font-size:12px;letter-spacing:1.1px;line-height:15px}.site-container .top-text p.med-text{font-family:"Gotham-Medium";text-transform:uppercase}.site-container .bottom-text{position:absolute;bottom:0;left:0;text-align:center;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.site-container .bottom-text img{width:55px}.site-container .bottom-text img.medium-image{width:112px}.site-container .bottom-text.no-button-content{padding-left:50px;padding-right:50px}.site-container .bottom-text.no-button-content p{font-family:"Gotham-Medium";font-size:11px}.site-container .bottom-text.no-button-content p.small-margin-bottom{margin-bottom:4px}.site-container .bottom-text.high-bottom-padding{padding-bottom:100px}.site-container .bottom-text a,.site-container .bottom-text.support-only-text p{position:relative;top:82px;letter-spacing:1px;text-transform:uppercase}.site-container .bottom-text.support-action{padding-bottom:128px!important}.site-container .bottom-text.support-action p{font-family:"Gotham-XLight";font-size:11px;line-height:15px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.site-container .bottom-text.low-bottom-padding{letter-spacing:4px;padding-bottom:50px}.site-container .bottom-text.low-bottom-padding.small-bottom-padding{padding-bottom:20px}.site-container .bottom-text.low-bottom-padding.med-padding{padding-bottom:100px!important}.site-container .bottom-text.low-bottom-padding.med-padding h1{line-height:21px}.site-container .bottom-text.center-content{text-align:left;margin:0 auto;right:0;max-width:656px}.site-container .bottom-text a{margin-top:22px;display:block;top:66px;text-decoration:underline;font-size:13px;color:#9a7e38}.site-container.terms{background:0 0}.site-container.terms .indent{margin-left:3em}.site-container.terms .terms-body{padding:20px;margin-top:60px}.site-container.terms .nav_header #mobile_nav.open .menu-wrapper{height:100vh}menu{margin:0;padding:0}.top-menu{position:absolute;top:0;max-width:1100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:3}.top-menu .logo{display:inline-block;position:relative;z-index:9}.top-menu .logo:after{width:78px;height:55px;margin-left:20px;display:block;background-image:url(../assets/images/logo.png);background-repeat:no-repeat;background-size:100%;content:''}.top-menu,.top-menu .open{width:100%}.top-menu .open .menu-open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:4px}.top-menu .open .menu-open span:nth-child(2){width:0%;opacity:0}.top-menu .open .menu-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:4px}.top-menu .open .menu-wrapper{height:100%;opacity:1}.top-menu .menu-open,.top-menu .menu-open span{position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.top-menu .menu-open{z-index:3;top:20px;right:20px;cursor:pointer;width:27px;height:40px}.top-menu .menu-open span{display:block;height:2px;width:100%;background:#9a7e38;opacity:1;left:0}.top-menu .menu-open span:nth-child(1){top:0;-webkit-transform-origin:left center;transform-origin:left center}.top-menu .menu-open span:nth-child(2),.top-menu .menu-open span:nth-child(3){top:9px;-webkit-transform-origin:left center;transform-origin:left center}.top-menu .menu-open span:nth-child(3){top:18px}.top-menu .menu-wrapper{position:absolute;height:0;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;transition:.3s;height:100vh;background-image:url(../assets/images/menu-background.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spinner>div{width:12px;height:12px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.console{font-family:"Gotham-Medium";text-transform:uppercase;position:absolute;height:80px;bottom:20px;left:20px;width:90%;overflow:hidden}.console .hidden{display:none;visibility:hidden}.console .typed-cursor{opacity:1;-webkit-animation:blink .95s infinite;animation:blink .95s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}