.primary-font{font-family:Times;font-weight:400;font-style:normal}h1,h2,h3,h4,p{font-family:Times;text-transform:uppercase;color:#818181}i{color:#920b0b}h1{font-size:36px;letter-spacing:9.5px}h2{font-size:32px;letter-spacing:9.5px}h3{font-size:28px;letter-spacing:9.5px}h4{font-size:24px;letter-spacing:9.5px;font-weight:100;margin-top:0}p{font-size:12px;letter-spacing:9.5px;margin:0}.rounded{border-radius:5px}.button{background:#920b0b;padding:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;-webkit-box-shadow:0 0 20px #171717;box-shadow:0 0 20px #171717;cursor:pointer;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s,-webkit-box-shadow .3s ease;transition:transform .3s,box-shadow .3s ease;transition:transform .3s,box-shadow .3s ease,-webkit-transform .3s,-webkit-box-shadow .3s ease}.button .box{background:#920b0b;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(27,27,29,.7)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(27,27,29,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );display:block;width:100%;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-family:Times}.button:hover{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);-webkit-box-shadow:0 0 20px rgba(146,11,11,.4);box-shadow:0 0 20px rgba(146,11,11,.4)}button,input,textarea{outline:0!important}input,textarea{background-color:transparent!important;color:#818181!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards;-webkit-text-fill-color:#818181}@keyframes autofill{100%{background:0 0;color:inherit}}@-webkit-keyframes autofill{100%{background:0 0;color:inherit}}.blur{-webkit-filter:blur(20px);filter:blur(20px)}.focused{-webkit-box-shadow:0 0 20px #920b0b!important;box-shadow:0 0 20px #920b0b!important;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.contact.active{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.contact.active .contactbox{-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}.contact{position:fixed;width:100%;height:100%;display:block;visibility:hidden;opacity:0;z-index:10;-webkit-transition:opacity .3s,visibility .3s ease;transition:opacity .3s,visibility .3s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.contact .overlay{position:relative;width:100%;height:100%;background-color:rgba(27,27,29,.7)}.contact .contactbox{width:650px;padding:28px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%) scale(.7);transform:translate(-50%,-40%) scale(.7);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-box-shadow:0 0 20px #171717;box-shadow:0 0 20px #171717;background-color:#1b1b1d;overflow:hidden}.contact .contactbox .close{position:absolute;top:28px;right:28px;font-size:35px;display:block;height:32px;cursor:pointer;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:10}.contact .contactbox .close:hover{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}.contact .contactbox .contactsuccess{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(27,27,29,.9);z-index:1;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.contact .contactbox .contactsuccess .contactsuccessmessage{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.contact .contactbox .contactsuccess .contactsuccessmessage .likebox{width:190px;height:190px;border-radius:190px;background-color:#920b0b;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);-webkit-transform:translate(0,100%) rotate(180deg);transform:translate(0,100%) rotate(180deg);-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0}.contact .contactbox .contactsuccess .contactsuccessmessage .likebox i{font-size:170px;display:block;width:190px;height:190px;text-align:center;color:#1b1b1d}.contact .contactbox .contactsuccess .contactsuccessmessage h4{text-align:center;margin-top:30px;margin-bottom:0;margin-left:9.5px;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}.contact .contactbox .success{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;-webkit-transition:-webkit-transform .5s ease!important;transition:-webkit-transform .5s ease!important;transition:transform .5s ease!important;transition:transform .5s ease,-webkit-transform .5s ease!important}.contact .contactbox .success .likebox{-webkit-transform:translate(0,0) rotate(0)!important;transform:translate(0,0) rotate(0)!important;opacity:1!important}.contact .contactbox .success h4{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;opacity:1!important}.contact .contactbox .contacttitle{margin-bottom:30px;margin-top:5px;text-align:center}.contact .contactbox .contacttitle h4{margin-bottom:10px;margin-left:9.5px}.contact .contactbox .contacttitle .underline{display:block;height:1px;width:220px;background-color:#920b0b;margin:auto}.contact .contactbox .input-box{display:block;width:100%;padding:27px 20px;border:1px solid #920b0b;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;letter-spacing:6px;text-align:left;background-color:rgba(0,0,0,.15);-webkit-box-shadow:0 0 0 #920b0b;box-shadow:0 0 0 #920b0b;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.contact .contactbox .multi-line{height:160px;overflow:scroll;margin-bottom:32px!important}.contact .contactbox .half{float:left;width:48.5%!important}.contact .contactbox .half_last{float:right;width:48.5%!important}.contact .contactbox .button{display:block;width:100%}.contact .contactbox .button .box{padding:27px;font-family:Times;font-size:24px;letter-spacing:6px;text-transform:uppercase;color:#818181;opacity:.6}.contact .contactbox input,.contact .contactbox textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:transparent;height:100%;resize:none;font-family:Times;font-size:24px;letter-spacing:6px;text-transform:uppercase;opacity:.6}.contact .contactbox textarea{text-transform:none!important}.contact .contactbox .contactmessages{color:#920b0b;font-family:Times;letter-spacing:9.4px;margin-left:9.4px;font-size:20px;text-align:center;margin-top:20px}.grecaptcha-badge{width:256px!important;height:60px!important;-webkit-box-shadow:grey 0 0 5px!important;box-shadow:grey 0 0 5px!important;position:absolute!important;left:50%!important;-webkit-transform:translate(-50%)!important;transform:translate(-50%)!important;bottom:-90px!important;z-index:0!important;border-radius:10px!important;overflow:hidden!important}body{display:block;margin:0;width:100%;background-color:#1b1b1d}.main{position:relative;display:block;width:100%;height:100vh;max-width:1500px;margin:auto;overflow-x:hidden}.main .button{font-size:12px;letter-spacing:9.5px;color:#818181;text-transform:uppercase;margin-left:-5px}.main .button .box{padding:10px 1px 10px 10px!important}.main .overlay{background-color:rgba(27,27,29,.31);z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.bgimg{position:absolute;display:block;background-image:url(../images/tattapp-bg.png);background-size:cover;background-position:center center;width:100%;height:calc(100% - 150px);z-index:0;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat}.title-image{background-image:url(../images/tattapp-title-pic.png);display:block;background-size:100%;background-repeat:no-repeat;background-position:center center;width:550px;height:260px;position:absolute;z-index:2;top:115px;left:7.7%}.phone-image{background-image:url(../images/tattapp-phone-mock.png);display:block;background-size:100%;background-repeat:no-repeat;background-position:center center;width:330px;height:650px;position:absolute;z-index:4;top:calc(100vh - 430px);left:15.2%}.phone-image .button{position:relative;display:block;top:39%;width:64%;z-index:1;margin:auto!important}.phone-image:after{content:"";display:block;-webkit-box-shadow:0 0 25px 5px #171717,0 0 20px 5px rgba(23,23,23,.11);box-shadow:0 0 25px 5px #171717,0 0 20px 5px rgba(23,23,23,.11);width:100%;height:100%;border-radius:45px;-webkit-transform:scale(.97,.99);transform:scale(.97,.99);z-index:0;position:absolute;top:0;left:0;right:0;bottom:0}.limit{top:430px!important}.limitquery{top:350px!important}.info{position:absolute;z-index:5;bottom:65px;left:55%}.bend{width:100%;height:250px;position:absolute;overflow:hidden;z-index:2;left:0;right:0;bottom:0;-webkit-transform:scale(1.1,1);transform:scale(1.1,1)}.bend:before{content:'';position:absolute;-webkit-transform:scale(1,.7);transform:scale(1,.7);bottom:50%;width:100%;height:100%;border-radius:100%;-webkit-box-shadow:0 1000px 0 1000px #1b1b1d;box-shadow:0 1000px 0 1000px #1b1b1d}.bend.blur{z-index:1}.bend.blur:before{-webkit-box-shadow:0 1000px 0 1000px rgba(27,27,29,.6);box-shadow:0 1000px 0 1000px rgba(27,27,29,.6)}.blurcut{overflow:hidden;position:absolute;display:block;width:100%;height:100%}@media only screen and (max-width:1165px){.title-image{width:45%;background-position:center top}.phone-image{width:28%;background-position:center top}}@media only screen and (max-width:1025px){.title-image{width:45%;background-position:center center;top:50px}.phone-image{width:28%;background-position:center top;top:calc(100vh - 500px)}.phone-image:after{display:none}}@media only screen and (max-width:840px){.bgimg{position:absolute;display:block;background-image:url(../images/tattapp-bg.png);background-size:1050px;background-position:top center;width:1050px;height:calc(100% - 150px);z-index:0;top:0;right:0;left:50%;bottom:0;-webkit-transform:translate(-67%);transform:translate(-67%)}.title-image{position:relative;left:0;right:0;max-width:300px;width:80%;margin:auto;top:30px;background-position:top center}.phone-image{max-width:250px;width:60%;position:relative;left:0;right:0;margin:auto;background-position:top center;top:calc(100vh - 600px)}.info{display:none}.phone-image .button{top:30%}.mask1{background:-webkit-gradient(linear,left top,right top,from(rgba(27,27,29,0)),color-stop(76%,rgba(27,27,29,0)),color-stop(91%,#1b1b1d),color-stop(99%,#1b1b1d));background:linear-gradient(to right,rgba(27,27,29,0) 0,rgba(27,27,29,0) 76%,#1b1b1d 91%,#1b1b1d 99%);position:absolute;top:0;left:0;right:0;bottom:0}.mask2{background:-webkit-gradient(linear,left top,right top,color-stop(1%,#1b1b1d),color-stop(9%,#1b1b1d),color-stop(24%,rgba(27,27,29,0)),to(rgba(27,27,29,0)));background:linear-gradient(to right,#1b1b1d 1%,#1b1b1d 9%,rgba(27,27,29,0) 24%,rgba(27,27,29,0) 100%);z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.mask3{background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,29,0)),color-stop(76%,rgba(27,27,29,0)),color-stop(91%,#1b1b1d),color-stop(99%,#1b1b1d));background:linear-gradient(to bottom,rgba(27,27,29,0) 0,rgba(27,27,29,0) 76%,#1b1b1d 91%,#1b1b1d 99%);z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;height:591px}.maskhold{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width:680px){.mask1,.mask2{opacity:.5}.contact .contactbox{width:100%}}