a,h1,h2,h3,h4,h5,h6,p{font-weight:400;padding:0;margin:0;line-height:normal}a,a:active,a:focus,a:hover,p{color:#23296e;text-shadow:none;text-decoration:none;outline:0}@font-face{font-family:Bahamas;src:url(fonts/Bahamas.eot);src:local('☺'),url(fonts/Bahamas.woff) format('woff'),url(fonts/Bahamas.ttf) format('truetype'),url(fonts/Bahamas.svg) format('svg');font-weight:400;font-style:normal}*,body,html{border:none;margin:0;padding:0;outline:0}body,html{display:initial;overflow-x:hidden!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#main-wrp .ft ul li,body .btn-submit{display:inline-block}body{background:#f8f8f8;color:#23296e;font-family:Bahamas;font-size:15px;overflow-x:hidden}li,ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{color:#23296e;text-shadow:none}a,p{transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s}body .tel-phone{pointer-events:none}body .btn-submit{background:no-repeat #147cdd;border:none;color:#fff;font-size:18px;padding:17px 50px 12px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#main-wrp h2 span,#main-wrp h4{color:#147cdd}body .btn-submit:active,body .btn-submit:focus,body .btn-submit:hover{background:no-repeat #23296e;color:#147cdd}#wrapper{width:100%}#main-wrp{padding:50px 15px;text-align:center}#main-wrp h1{font-size:55px;margin-top:15px}#main-wrp h2{color:#23296e;font-size:22px;margin-top:25px}#main-wrp h4{font-size:20px;margin:40px 0 20px}#main-wrp p *{vertical-align:middle}#main-wrp p span{font-size:18px;padding:0 5px}#main-wrp .ft{background:url(../images/shadow.png) top center no-repeat;padding:25px 0 0}#main-wrp .ft ul li a{display:block;padding:5px}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt50{margin-top:50px!important}.moveup{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}.move-up{-webkit-animation:moveup 1s cubic-bezier(.7,0,.3,1) both;animation:moveup 1s cubic-bezier(.7,0,.3,1) both}@-webkit-keyframes moveup{to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes moveup{to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media(max-width:768px){body .tel-phone{pointer-events:all}#main-wrp h1{font-size:40px}#main-wrp h2{font-size:18px;line-height:24px}body .btn-submit{font-size:16px}#main-wrp h4{font-size:18px}#main-wrp p span{font-size:16px}#main-wrp p,#main-wrp p a{line-height:20px}}@media(max-width:640px){#main-wrp h1{font-size:30px}}