*{ margin:0; padding:0;}
body{ background:url(images/body-bg.jpg) top center repeat-y;}
.formErrors {margin: 40px 0px 20px;}
.formErrors h3 {color: #0183E3; font-family: 'AvenirLTStd95Black'; font-weight: normal; font-size: 18px; line-height: 100%; margin-bottom: 25px; }
.cnt-left .formErrors p {margin-bottom: 10px;}

.page{ margin:0 auto; width:950px;}
.header{ float:left; width:100%; background:url(images/header-bg.jpg) no-repeat; background-size:cover; height:500px;}
.logo{ float:left; padding:71px 0 50px ;}
.text{ float:left; width:100%;}
.text h2{  color:#fff; font-size:30px; line-height:36px; margin-bottom:15px; font-family: 'AvenirLTStd95Black'; font-weight:normal;}
.text p{ font-size:18px; font-family: 'AvenirLTStd55Roman'; color:#0183e3; line-height:15px;}
.img{ float:left; position:absolute; top:45px; left:625px;}
.main{ float:left; width:100%; position:relative;}

.footer{ float:left; width:100%; background:#0183e3; padding-top:55px;}
.block-left{ float:left; width:480px; padding-bottom:50px; background:url(images/bottom.png) right bottom no-repeat;}
.block-left h2{  color:#fff; font-size:30px; line-height:36px; margin-bottom:24px; font-family: 'AvenirLTStd95Black'; font-weight:normal;}
.block-left p{ line-height:22px; color:#fff; font-size:16px;  font-family: 'AvenirLTStd55Roman';}
.block-left p a{ color:#fff; font-size:16px; text-decoration:none;  font-family: 'AvenirLTStd55Roman';}
.block-ryt{ float:right; width:345px;}
.block-ryt p{ line-height:20px; color:#144571; font-size:14px; font-family: 'AvenirLTStd45Book';}
.block-ryt p a{ color:#144571; text-decoration:none;}
.block-ryt ul{ margin:0 0px 20px  0; padding:0; float:left; width:100%;}
.block-ryt ul li{ list-style:none; float:left; line-height:20px; padding:0 13px; background:url(images/li-bg.png) left center no-repeat;}
.block-ryt ul li:first-child{ background:none; padding-left:0;}
.block-ryt ul li a{ color:#fff; font-size:18px; text-decoration:none; font-family: 'AvenirLTStd45Book';}
.container{ float:left; width:100%;}
.cnt-left{
	float: left;
	width: 470px;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 55px;
	padding-left: 0;
}
.cnt-left h2{ color:#0183E3; font-family: 'AvenirLTStd95Black'; font-weight:normal; font-size:18px; line-height:100%; margin-bottom:25px;}
.cnt-ryt{ float:right; width:330px; padding-top:55px; }
.cnt-ryt ul{ margin:0; padding-top:55px;}
.cnt-ryt ul li{ background:url(images/li4.jpg) left 8px no-repeat; list-style:none; margin-bottom:22px; padding-left:20px;}
.cnt-ryt ul li a{ font-family: 'AvenirLTStd45Book'; font-size:16px; line-height:22px; text-decoration:none; color:#144571;}

.cnt-left ul{ margin:0; padding:0;}
.cnt-left  ul li{ padding-left:72px; min-height:50px; font-size:16px; font-family: 'AvenirLTStd45Book'; margin-bottom:15px; color:#144571; list-style:none; line-height:20px;}
.bg1{ background:url(images/li1.png) left top no-repeat;}
.bg2{ background:url(images/li2.png) left top no-repeat;}
.bg3{ background:url(images/li3.png) left top no-repeat;}
.btn{ cursor:pointer; border:none; text-align:left; background:url(images/btn-bg.png) no-repeat; float:left; width:371px; height:68px; color:#fff; font-size:30px; font-family: 'AvenirLTStd95Black'; line-height:68px; text-decoration:none; padding-left:25px; margin-top:15px;}
.header2{ height:300px!important;}

.cnt-left form{ float:left; width:100%;}
.cnt-left form span{ float:left; width:100%; margin-bottom:10px;}
.cnt-left form label{ float:left; width:170px; font-size:16px; font-family: 'AvenirLTStd45Book'; color:#144571; line-height:34px;}
.con-input{
	float: left;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	border: none;
	padding: 0 10px;
	width: 279px;
	background-color: #9BC3E9;
}
.con-input1{
	float: left;
	min-height: 129px;
	line-height: 20px;
	border-radius: 5px;
	border: none;
	padding: 0 10px;
	width: 448px;
	background-color: #9BC3E9;
}
.cnt-ryt h2{ font-size:25px; line-height:35px; margin-bottom:75px;  font-family: 'AvenirLTStd95Black'; color:#0183E3; font-weight:normal;}
.btn1{ float:right; border-radius:8px; border:none; width:70px; height:33px; line-height:33px; text-align:center; background:#1193f3; color:#fff; font-family: 'AvenirLTStd95Black';  font-size:18px; cursor:poiner;}
.cnt-ryt h3{ color:#0183E3; font-family: 'AvenirLTStd95Black'; font-weight:normal; font-size:18px; line-height:100%; margin-bottom:25px;}
.cnt-ryt p{font-size:16px; font-family: 'AvenirLTStd45Book'; color:#144571; line-height:22px; margin-bottom:25px;}
.cnt-ryt p a{ text-decoration:none; color:#144571;}
.ph{ background:url(images/img2.png) right bottom no-repeat; min-height:271px;}

.nav{ float:right; margin-top:140px;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ list-style:none; float:left; padding:0 14px; background:url(images/li-bg.png) left center no-repeat;}
.nav ul li a{ display:block; text-decoration:none; color:#fff; font-size:18px;font-family: 'AvenirLTStd95Black';  }
.nav ul li:first-child{ background:none;}
.nav ul li a:hover{ color:#0183E3;}
.active a{ color:#0183E3!important;}
.cnt-left p{ font-size:16px; font-family: 'AvenirLTStd45Book'; color:#144571; line-height:25px; margin-bottom:25px;}
.cnt1{ width:375px!important;}

.lists{ float:left; width:100%; padding-bottom:35px;}
.lists h2{ color:#0183E3; font-family: 'AvenirLTStd95Black'; font-weight:normal; font-size:18px; line-height:100%; margin-bottom:25px;}
.lists ul{ float:left; width:25%;}
.lists ul li{ list-style:none; line-height:20px;}
.lists ul li a{ font-size:12px; font-family: 'AvenirLTStd45Book'; color:#144571; text-decoration:none;}
.bg{ background:none!important;}

.navhome{ float:left; margin-top:20px;}
.navhome ul{ margin:0; padding:0;}
.navhome ul li{ list-style:none; float:left; padding:0 14px; background:url(images/li-bg.png) left center no-repeat;}
.navhome ul li a{ display:block; text-decoration:none; color:#fff; font-size:18px;font-family: 'AvenirLTStd95Black';  }
.navhome ul li:first-child{ background:none;}
.navhome ul li a:hover{ color:#0183E3;}
.active a{ color:#0183E3!important;}
.cnt-left p{ font-size:16px; font-family: 'AvenirLTStd45Book'; color:#144571; line-height:25px; margin-bottom:25px;}
.cnt1{ width:375px!important;}

.homebtn{ cursor:pointer; border:none; text-align:left; background:url(images/btn-bg.png) no-repeat; float:left; width:471px; height:68px; color:#fff; font-size:30px; font-family: 'AvenirLTStd95Black'; line-height:68px; text-decoration:none; padding-left:25px; margin-top:15px; margin-bottom: 35px;}

.gdpr-content {
	padding: 3rem 0;
	line-height: 1.5;
}

.gdpr-content p {
	margin: 0 0 1.5rem;
}

.gdpr-content ol,
.gdpr-contnet ul {
	padding-left: 1.5rem;
}

.gdpr-content li {
	margin-bottom: 0.75rem;
}
