﻿/* VerisFi */
* {margin:0;padding:0;}
body{font-family:'Neue Helvetica W01',Arial;font-weight:300;background:#fff;}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust: 100%;}}
a {text-decoration:none;outline:none;cursor:pointer;}
#logo {border-top:2px solid rgba(89,140,155,1);height:60%;position:absolute;left:0;width:100%;background:url(/i/logo.svg) no-repeat center center/50% auto}
#lside {position:absolute;top:60%;left:0;width:50%;background:#E3E3E3;height:40%;}
#rside {position:absolute;top:60%;right:0;width:50%;height:40%;background:#0E3D5D;text-align:left;}
#footer {background:#fff;position:fixed;bottom:0;width:100%;padding:10px 0;color:#a6a6a9;font-size:14px;}
.content {width:960px;text-align:left;}
#lside p {position:absolute;left:100%;margin-left:-480px;text-align:left;font-size:16px;color:#0E3D5D;margin-top:50px;padding-right:50px;line-height:26px;width:430px;}
#rside > div {position:absolute;left:0;width:430px;margin-left:50px;}
h1 {font-weight:400;letter-spacing:.125rem;font-size:20px;color:#fff;text-transform:uppercase;margin-top:50px;}
#rside p {color:#fff;font-size:16px;line-height:26px;margin-bottom:10px;}
span.sline {width:50px;display:block;height:1px;background-color:rgba(89,140,155,1);margin:15px 0;}
p.phone {background:url(/i/phone.png) no-repeat left center;padding-left:30px;}
a.mail {background:url(/i/icon_email.svg) no-repeat left center/24px auto;padding-left:30px;font-weight:500;display:block;color:#A49989;font-size:16px;line-height:26px;}
#footer a{color:#6e6e70;font-size:14px;}
.rts {
    display: block;
    color: #6e6e70;
    font-size: 26px;
    line-height: 26px;
}
#shade{z-index:2;background:rgba(0,0,0,0.7);position:fixed;width:100%;height:100%;left:0;top:0;display:none}
.popup{z-index:3;transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;width:90%;max-width:300px;max-height:90%;padding:20px;background:#fff;display:none;}
input[type=button]{padding:5px 10px;cursor:pointer;}
.fx-input{border:1px solid #ccc;margin-bottom:10px;}
.fx-msg{top:30px !important;left:0 !important;padding-left:0;color:#ff0000;font-size:12px;}
.fx-field label{background:#fff;}
.popup .content{width:100%;}
@media screen and (max-height:675px)
{
	#logo {height:50%;}
	#lside,#rside {top:50%;height:50%;}
} 
@media screen and (max-widt:767px)
{
	#logo {background-size:auto 50%}
} 