p {
	margin: 0; }
.site-logo{
	width: 520px !important;
	position: absolute;
	opacity: 25%;
	left: 60% !important;
}

header {
	padding-top: 1px;
	height: 96px;
	background-color: #fff0; }
body{
	font-family: 'Fira Sans', sans-serif;
}
header h1 {
	background: linear-gradient(transparent 50%, #a497c5 10px);
	display: inline;
	color: #121e49;
	white-space: pre-wrap;
	font-weight: 600;
	line-height: 96px;
	font-size: 45px;
	background-position: right bottom;
	transition: all 1s ease;
}
@media screen and (max-width: 640px) {
	header {
		height: 60px; }
	header h1 {
		line-height: 60px;
		font-size: 24px; } }

footer {
	max-height: 123px;
	padding: 15px 0; }
footer p {
	font-family: 'Fira Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #00304a;
	text-align: center; }
@media screen and (max-width: 640px) {
	footer {
		padding: 10px 0; } }


.content {
	position: relative;
	max-width: 1000px;
	margin: auto;
	z-index: 2;
	line-height: 33px;
	padding: 0 20px;
	font-size: 21px;}

.welcome-container {
	font-family: 'Fira Sans', sans-serif;
	background: url(../img/welcomeimage2.jpg?v=1) no-repeat;
	/* border-top: 3px solid #b5b0a9; */
	padding: 10px 0;
	background-size: cover;
	background-position: center;
	height: 561px;
	color: #fff;
	padding-top: 96px;
}
a:hover{
	color: #68dddb
}
.welcome-container ul{

}
.help{
	background: linear-gradient(transparent 50%, #a497c5 10px);
	display: inline;
	color: #121e49;
	font-weight: bold;
}
.find{
	float: right;
	width: 45%;
}

.welcome-container h1 {
	font-size: 30px; }
@media screen and (max-width: 640px) {
	.welcome-container h1 {
		font-size: 25px; } }
.welcome-container ul {
	list-style: none;
	max-width: 600px;
	padding: 10px;
	margin-top: 20px;
	background: #3e3e3e4f; }
.welcome-container ul li .subtitle {
	font-size: 24px;
	font-weight: 700;}
@media screen and (max-width: 640px) {
	.welcome-container ul li .subtitle {
		font-size: 15px; } }
.welcome-container ul li p {
	font-size: 14px; }
@media screen and (max-width: 640px) {
	.welcome-container ul li p {
		font-size: 11px; } }

.middle-container {
	padding: 30px 0;
	font-family: 'Fira Sans', sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 25px;
	border-top: 2px solid #a497c5;
	min-height: 485px;
	background-color: #00000017;
	color: #00304a; }
.middle-container p {
	margin-bottom: 25px; }

.bottom-container {
	padding: 50px 0;
	background-color: #f8f8f8;
	border-bottom: 1px solid #7f7f7f;
	font-family: 'Fira Sans', sans-serif;
	font-weight: 600;
	color:#00304a;
	font-size: 16px; }

@media screen and (max-width: 640px) {
	.middle-container, .bottom-container {
		padding: 20px 0; } }
.form-container {
	width: 50%;
	float: left;
	margin-right: 5%; }
@media screen and (max-width: 640px) {
	.form-container {
		width: 100%;
		margin-right: 0; }
	.find {

		width:100%;
	}}

.input-wrapper {
	position: relative; }
.input-wrapper .ico {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	left: 4px; }

.ico {
	width: 40px;
	height: 40px;
	background: url("../img/iconSprite.png") no-repeat; }
.ico.ico-card {
	background-position: 3px   10px; }
.ico.ico-email {
	background-position: 6px  -44px; }
.ico.ico-name {
	background-position: 3px -103px; }
.ico.ico-user {
	background-position: 7px -158px; }

.form-input {
	margin-bottom: 8px;
	/*box-shadow: inset 0px 4px 5px 1px #d9d9d9;*/
	line-height: 47px;
	height: 47px;
	font-size: 20px;
	padding-left: 46px; }
.img {
	/* max-width: 456px; */
	/* max-height: 304px; */
	float: right;
	width: 45%;
}
@media screen and (max-width: 640px) {
	.img {
		display: none; } }

.transaction-button {
	width: 50%;
	float: left;
	color:#fff;
	font-weight: 600;
	text-decoration: none;
	background: #ed7662;
	border:none;
	text-align: center;
	padding: 10px;
	font-size: 20px;
	border-radius: 7px;
	margin-top: 30px;}
@media screen and (max-width: 640px) {
	.transaction-button {
		width: 60%; } }
@media screen and (max-width: 360px) {
	.transaction-button {
		width: 100%; } }

.btn-big {
	height: 97px;
	line-height: 90px;
	min-width: 150px;
	background-color: white;
	border: 1px solid #bbbbbb;
	padding: 0 30px;
	box-shadow: 0px 3px 5px 0px #bbbbbb;

	font-size: 27px;
	font-family: 'Fira Sans', sans-serif;
	font-weight: 700;
	color:  #00304a;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	margin-top: 40px; }
.btn-big .btn-content {
	display: inline-block;
	vertical-align: middle;
	line-height: 1; }
.btn-big .number {
	display: block;
	font-size: 20px; }
.btn-big .description {
	display: block;
	font-size: 16px;
	font-weight: 600;
	color: #3d3d3d; }
.btn-big:hover {
	text-decoration: none;
	/*color: red;*/ }
.btn-big:hover .description {
	/*color: blue;*/ }
@media screen and (max-width: 640px) {
	.btn-big {
		display: block;
		width: 80%;
		margin: auto;
		margin-bottom: 10px;
		height: 70px;
		line-height: 62px; } }
@media screen and (max-width: 360px) {
	.btn-big {
		width: 90%; } }

.live-chat {
	display: none; }

table td {
	width: 90px;
	text-align: center; }

.contact-table {
	padding: 100px 0 220px 0;
	display: block;
	margin: auto;
	font-style: Roboto;
	font-weight: 400;
	font-size: 16px; }
.contact-table td {
	padding: 10px; }
.contact-table .first-col {
	text-align: right;
	padding-right: 20px;
	margin-top: 10px;
	width: 300px; }
.contact-table .inp {
	width: 325px;
	border-radius: 0;
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2); }
.contact-table textarea {
	width: 325px;
	height: 120px;
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	resize: none;
	border: none;
	color: black; }
.contact-table button {
	width: 100%; }
