@font-face {
    font-family: 'Open Sans Condensed';
    src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/OpenSansCondensed/opensanscondensedbold.eot');
    src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/OpenSansCondensed/opensanscondensedbold.eot') format('embedded-opentype'),
         url('/web/20190320192247im_/http://permlombard59.ru/fonts/OpenSansCondensed/opensanscondensedbold.woff2') format('woff2'),
         url('/web/20190320192247im_/http://permlombard59.ru/fonts/OpenSansCondensed/opensanscondensedbold.woff') format('woff'),
         url('/web/20190320192247im_/http://permlombard59.ru/fonts/OpenSansCondensed/opensanscondensedbold.ttf') format('truetype'),
         url('/web/20190320192247im_/http://permlombard59.ru/fonts/OpenSansCondensed/opensanscondensedbold.svg#opensanscondensedbold') format('svg');
	font-style: normal;
	font-weight: 700;		 
}
@font-face{
	font-family: 'PFDinDisplayPro';
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProReg.eot');
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProReg.eot#iefix') format('embedded-opentype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProReg.woff2') format('woff2'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProReg.woff') format('woff'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProReg.ttf')  format('truetype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProReg.svg#PFDinDisplayProReg') format('svg');
	font-style: normal;
	font-weight: normal;
}
@font-face{
	font-family: 'PFDinDisplayPro';
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProThin.eot');
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProThin.eot#iefix') format('embedded-opentype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProThin.woff2') format('woff2'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProThin.woff') format('woff'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProThin.ttf')  format('truetype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProThin.svg#PFDinDisplayProThin') format('svg');
	font-style: normal;
	font-weight: 100;
}
@font-face{
	font-family: 'PFDinDisplayPro';
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProLight.eot');
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProLight.eot#iefix') format('embedded-opentype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProLight.woff2') format('woff2'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProLight.woff') format('woff'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProLight.ttf')  format('truetype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProLight.svg#PFDinDisplayProLight') format('svg');
	font-style: normal;
	font-weight: 300;
}
@font-face{
	font-family: 'PFDinDisplayPro';
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProMed.eot');
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProMed.eot#iefix') format('embedded-opentype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProMed.woff2') format('woff2'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProMed.woff') format('woff'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProMed.ttf')  format('truetype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProMed.svg#PFDinDisplayProMed') format('svg');
	font-style: normal;
	font-weight: 500;
}
@font-face{
	font-family: 'PFDinDisplayPro';
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProBold.eot');
	src: url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProBold.eot#iefix') format('embedded-opentype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProBold.woff2') format('woff2'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProBold.woff') format('woff'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProBold.ttf')  format('truetype'),
	url('/web/20190320192247im_/http://permlombard59.ru/fonts/PFDinDisplayPro/PFDinDisplayProBold.svg#PFDinDisplayProBold') format('svg');
	font-style: normal;
	font-weight: 700;
}

body{
	margin:0;
	padding:0;
	height:100%;
	font-family: 'PFDinDisplayPro', Arial, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #535353;
	background-color: #fff;
}
img{
	vertical-align: middle;
}
input, textarea, select{
	outline: none;
}
a{
	outline: none;
	color: #00557c;
	text-decoration: underline;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
a:visited{
	color: #00557c;
	border-color: #00557c;
}
a.novisited:visited{
	color: #00557c;
	border-color: #00557c;	
}
a:hover{
	color: #ff0000;
	border-color: #ff0000;
}
a.novisited:hover{
	color: #ff0000;
	border-color: #ff0000;	
}
a.bordless{
	border: none;
}
.likelink{
	color: #00557c;
	text-decoration: underline;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
.likelink:hover{
	color: #ff0000;
	border-color: #ff0000;
}
.likelink.nohover:hover{
	color: #00557c;
	border-color: #ff0000;
}
.clear{
	clear: both;
}
.off{
	display: none;
}
strong{
	font-weight: 700;
}

.trall_03{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

input.error{background-color: #ff8b8b  !important;}
textarea.error{background-color: #ff8b8b  !important;}
input.error::-webkit-input-placeholder {color:#fff;}
input.error::-moz-placeholder {color:#fff;}
input.error:-moz-placeholder {color:#fff;}
input.error:-ms-input-placeholder {color:#fff;}
textarea.error::-webkit-input-placeholder {color:#fff;}
textarea.error::-moz-placeholder {color:#fff;}
textarea.error:-moz-placeholder {color:#fff;}
textarea.error:-ms-input-placeholder {color:#fff;}


.std_block{
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}
.std_head{
	color: #000;
	font-size: 2em;
	font-weight: 300;
	text-align: center;
}
.std_button{
	display: inline-block;
	color: #fff;
	font-size: 1.111em;
	padding: 0.65em 1.1em 0.65em 1.1em;
	background-color: #3999dc;
	border-radius: 1.1em;
	box-shadow: 0px 5px #2073ad;
	cursor: pointer;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
.std_button:hover{
	opacity: 0.8;
}

#top_menu{
	background-color: #f7f7f7;
}
#top_menu .std_block{
	font-size: 13px;
	padding: 0.75em 0em 0.75em 0em;
	text-align: center;
}
#top_menu .std_block a{
	color: #7a7a7a;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#top_menu .std_block a:hover{
	color: #f00;
}
#top_menu .std_block span{
	margin: 0em 1.45em 0em 1.45em;
}

#first_slide{
	position: relative;
	height: 750px;
	overflow: hidden;
}
#first_slide > img.back{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -208px;
	z-index: 0;
}
#first_slide > img.car{
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -50px;
	z-index: 1;
}
#first_slide .std_block{
	padding: 0em 0em 0em 0em;
}
#first_slide .contacts{
	position: relative;
	margin: 26px 0px 0px 275px;
	background: #fff;
	min-height: 20px;
	z-index: 10;
}
#first_slide .contacts .column{
	float: left;
}
#first_slide .contacts .column.address{
	width: 42.3%;
	padding: 0em 0em 1.8em 0em;
}
#first_slide .contacts .column.address h6{	
	padding: 1em 0em 0em 0em;
	font-weight: 500;
	color: #000;	
}
#first_slide .contacts .column.address h6 span{
	border-bottom: 2px dotted #000;
	padding: 0em 0em 0.3em 0em;
}	
#first_slide .contacts .column.address p{	
	padding: 0.7em 0em 0em 0em;
	font-size: 14px;
}
#first_slide .contacts .column.phone{
	width: 34%;
	padding: 0em 0em 1.8em 0em;
}
#first_slide .contacts .column.phone h6{
	padding: 0.5em 0em 0em 0em;
	font-weight: 700;
	color: #3999dc;
	font-size: 1.4444em;
}	
#first_slide .contacts .column.phone h6 a{
	color: #3999dc;
	text-decoration: none;
}		
#first_slide .contacts .column.phone h6 a:hover{
	opacity: 0.8;
}	
#first_slide .contacts .column.phone p{	
	padding: 0.4em 0em 0em 0em;
	font-size: 14px;
}
#first_slide .contacts .column.slogan{
	width: 23.7%;
	padding: 0em 0em 0em 0em;
}
#first_slide .contacts .column.slogan h6{
	padding: 1.1em 0em 0.5em 0em;
}
#first_slide .contacts .column.slogan h6 a{
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}	
#first_slide .contacts .column.slogan h6 a:hover{
	color: #f00;
}	
#first_slide .contacts .column.slogan p{	
	padding: 0em 0em 0.9em 0em;
	font-size: 14px;
}	
#first_slide .logo{	
	position: absolute;
	top: -5px;
	left: 2px;
	z-index: 30;
}	
#first_slide .offer{	
	position: absolute;
	top: 164px;
	left: 0px;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	color: #3999dc;
	z-index: 20;
}	
#first_slide .offer h1{	
	font-size: 3.301666em;
	line-height: 1em;
}	
#first_slide .offer p{	
	padding: 0em 0em 0em 0em;
	font-size: 1.49111em;
}
	
#first_slide .offer .conditions{	
	position: relative;
	color: #fff;
	background-color: #00557c;
	border-radius: 1.6em;
	margin: 2em 0em 0em 7.8em;
	padding: 0em 0em 0em 0em;
	width: 15.4em;
	height: 6.5em;
}
#first_slide .offer .conditions .top{
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #3999dc;
	padding: 0em 0em 0.2em 0em;
	border-radius: 1.6em;
	z-index: 30;
	width: 23.1em;
	text-align: center;
}
#first_slide .offer .conditions .top span{
	font-size: 2.488333em;
}
#first_slide .offer .conditions .bottom{
	position: absolute;
	bottom: 0.4em;
	left: 0px;
	text-align: center;
	width: 100%;
	font-size: 1.49111em;
}
#first_slide .button{	
	padding: 3.6em 7.3em 0em 0em;
	text-align: center;
}

#pledge_items{
	border-bottom: 1px solid #e5e5e5;
}
#pledge_items .std_block .std_head{
	padding: 2.1em 0em 2em 0em;
}
#pledge_items .std_block .column{
	position: relative;
	float: left;
	width: 25%;
	text-align: center;
	padding: 12.5em 0em 4.6em 0em;
	max-width: 300px;
}
#pledge_items .std_block .column h4{
	font-size: 1.333em;
	font-weight: 100;
	color: #000;
}
#pledge_items .std_block .column span{
	display: inline-block;
	width: 15%;
	height: 5px;
	background-color: #3999dc;
	margin: 1em 0em 0.8em 0em;
}
#pledge_items .std_block .column p{
	font-size: 0.8333em;
	font-weight: 300;
}
#pledge_items .std_block .column > div{
	position: absolute;
	top: 0.5em;
	left: 50%;
	width: 55.333%;
	height: 55.333%;
	margin-left: -27.666%;	
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
#pledge_items .std_block .column > div > div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#pledge_items .std_block .column > div > div:hover{
	opacity: 0;
	filter: alpha(opacity="0");
}
#pledge_items .std_block .column.column1 > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p1c.jpg');
}
#pledge_items .std_block .column.column1 > div > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p1bw.jpg');
}
#pledge_items .std_block .column.column2 > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p2c.jpg');
}
#pledge_items .std_block .column.column2 > div > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p2bw.jpg');
}
#pledge_items .std_block .column.column3 > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p3c.jpg');
}
#pledge_items .std_block .column.column3 > div > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p3bw.jpg');
}
#pledge_items .std_block .column.column4 > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p4c.jpg');
}
#pledge_items .std_block .column.column4 > div > div{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/p4bw.jpg');
}

#easy_partnership{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 3.9em;
}
#easy_partnership .std_block .std_head{
	padding: 1.45em 0em 1.55em 0em;
}
#easy_partnership .std_block .column{
	position: relative;
	float: left;
	width: 25%;
	text-align: center;
	padding: 0em 0em 2.6em 0em;
	max-width: 300px;
}
#easy_partnership .std_block .column h4{
	display: block;
	font-family: 'Open Sans Condensed';
	font-size: 1.111em;
	font-weight: 700;
	color: #fff;
	padding: 0.65em 0em 0.65em 0em;
	border-radius: 1em 1em 1em 0em;
	text-align: center;
	background-color: #3999dc;
	max-width: 9.7em;
	margin: 0 auto;
}
#easy_partnership .std_block .column p{
	font-size: 0.8333em;
	font-weight: 300;
	padding: 1.4em 0em 0em 0em;
}
#easy_partnership .std_block .buttons{
	padding: 0em 0em 0em 0em;
	text-align: center;
}
#easy_partnership .std_block .buttons > p{
	font-weight: 300;
	padding: 0em 0em 1.35em 0em;
	font-size: 0.8333em;
	font-weight: 300;
}
#easy_partnership .std_block .buttons > .consultation{
	position: relative;
	top: 0.5em;	
	display: inline-block;
	font-size: 0.8333em;
	text-align: left;
	font-weight: 300;
}
#easy_partnership .std_block .buttons > .std_button{
	margin-right: 1.35em;
}
#easy_partnership .std_block .buttons .likelink{
	font-weight: 400;
}

#lead_form{
	text-align: center;
	padding-bottom: 233px;
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/lf.jpg');
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#lead_form  .std_head{
	font-size: 2.666em;
	padding: 0.7em 0em 0.1em 0em;
	font-weight: 100;
}
#lead_form  .after_head{
	font-weight: 300;
	padding: 0em 0em 2.5em 0em;
	font-size: 0.8333em;	
}
#lead_form  .after_head span{
	color: #3999dc;
	text-decoration: underline;
}
#lead_form  .line{
	background-color: #3999dc;
	padding: 2em 0em 2.5em 0em;
}
#lead_form  .line .wrap{
	max-width: 600px;
	margin: 0 auto;
}
#lead_form  .line .wrap .column{
	float: left;
	width: 50%;
	padding: 0.7em 0em 0em 0em;
	text-align: center;
}
#lead_form  .line .wrap .column input{
	background-color: #fff;
	padding: 0.9em 1em 0.9em 1em;
	font-size: 15px;
	width: 16.5em;
	border-radius: 2em;
	border: none;
}


#lead_form  .line .errors{
	display: none;
	max-width: 400px;
	margin: 40px auto 0px auto;
	color: #fff;
	padding: 20px 20px 20px 20px;
	border: 2px solid #fff;
	border-radius: 16px;
	font-size: 15px;
	background: #4fa4e0;
	opacity: 0;	
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#lead_form  .line .errors.open{
	display: block;
	opacity: 1;
}
#lead_form  .line .errors h6{
	font-size: 17px;
	font-weight: 500;
	padding-bottom: 1.0em;
	text-transform: uppercase;
}
#lead_form  .line .errors p{
	padding-bottom: 0.4em;
}


#lead_form  .rules{
	font-weight: 300;
	padding: 2.3em 0em 1.7em 0em;
	font-size: 0.8333em;
	font-size: 14px;
}
#lead_form  .rules a{
	font-weight: 400;
}

#about{
	padding: 5.15em 0em 7.8em 0em;
	border-bottom: 1px solid #e5e5e5;	
}
#about .column{
	float: left;
	width: 50%;
	padding: 0em 1.5em 0em 2em;
	box-sizing: border-box;
}
#about .column.video{
	padding: 2.2em 1.5em 0em 2em;
}
#about .column h2{
	display: inline-block;
	font-size: 1.333em;
	font-weight: 700;
	font-family: 'Open Sans Condensed';
	padding: 0.35em 2.1em 0.4em 1.7em;
	border-radius: 1em 1em 1em 0em;
	color: #fff;
	background-color: #00557c;
	margin-bottom: 2em;
}
#about .column p span{
	color: #3999dc;
	font-weight: 500;
}
#about .column p{
	font-size: 15px;
	font-weight: 300;
	padding: 0em 0em 1.1em 0em;
	line-height: 1.15em;
}
#about .column h6.after{
	color: #00557c;
	font-weight: 700;
	font-family: 'Open Sans Condensed';
	padding: 0.4em 0em 0em 0em;
}
#about .column .video_container{
	position: relative;
	max-width: 498px;
	margin: 0 auto;	
	box-shadow: 0px 0px 18.240000000000002px 5.76px rgba(0, 0, 0, 0.11);
	cursor: pointer;
}
#about .column .video_container .playmark{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 102px;
	height: 102px;
	margin: -51px 0px 0px -51px;
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/vp.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#about .column .video_container:hover .playmark{
	opacity: 0.8;	
}
#about .column .video_container img{
	width: 100%;
}

#advantages{
	border-bottom: 1px solid #e5e5e5;
	padding: 0em 0em 0em 0em;
}
#advantages .std_block{
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(/web/20190320192247im_/http://permlombard59.ru/pic/w.jpg);
	padding-bottom: 4.65em;
}
#advantages .std_block .wrap{
	padding: 4.7em 0em 0em 2em;
	max-width: 650px;
}
#advantages .std_block h2{
	padding: 0em 0em 1.95em 0em;
	line-height: 1.05em;
	color: #00557c;
	font-weight: 700;
	font-family: 'Open Sans Condensed';	
	font-size: 3.247222em;
}
#advantages .std_block span{
	color: #3999dc;
	font-size: 0.75004em;
}
#advantages .std_block .column{
	float: left;
	width: 50%;
	margin-bottom: 2em;
}
#advantages .std_block .column div{
	display: inline-block;
	background-color: #3999dc;
	border-radius: 0.9em 0.9em 0.9em 0em;
	height: 3.5em;
	width: 3.5em;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#advantages .std_block .column1 div{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/a1.png');}
#advantages .std_block .column2 div{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/a2.png');}
#advantages .std_block .column3 div{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/a3.png');}
#advantages .std_block .column4 div{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/a4.png');}
#advantages .std_block .column5 div{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/a5.png');}
#advantages .std_block .column6 div{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/a6.png');}
#advantages .std_block .column p{
	display: inline-block;
	font-size: 15px;
	font-weight: 300;
	padding-left: 2em;
	position: relative;
	top: -1.2em;
}
#advantages .std_block .column p.three{
	top: -0.6em;
}
#advantages .std_block .column p span{
	font-weight: 400;
	color: #00557c;
	font-size: 15px;
}

#calc{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6.3em;
}
#calc .std_block{
	
}
#calc .std_head{
	font-size: 2.666em;
	padding: 1.5em 0em 1.45em 0em;
	font-weight: 100;
}
#calc .inputs{
	max-width: 842px;
	margin: 0 auto;
	padding-bottom: 2.95em;
}
#calc .inputs .column{
	float: left;
	width: 50%;
	box-sizing: border-box;
}
#calc .inputs .column1{
	padding-right: 0.7em;
}
#calc .inputs .column2{
	padding-left: 0.5em;
}
#calc .inputs .column > p{
	padding-bottom: 0.45em;
	padding-left: 0.2em;
	color: #00557c;
}
#calc .inputs .column > .border{
	position: relative;
	padding: 0.3em 3em 0.3em 0.6em;
	border: 1px solid #3999dc;
	border-radius: 1.5em;
	font-weight: 300;
	font-size: 1.333em;
}
#calc .inputs .column > .border > input{
	border: none;
	display: block;
	width: 100%;
	font-weight: 300;
	padding: 0px;
	overflow: hidden;
}
#calc .inputs .column > .border > .mark{
	position: absolute;
	right: 0.75em;
	top: 50%;
	margin-top: -0.65em;
	font-size: 0.73em;
}

#calc .inputs .column2 > .border{
	cursor: pointer;
}
#calc .inputs .column2 > .border > .mark{
	position: absolute;
	right: 0.75em;
	top: 50%;
	margin-top: -3px;	
	width: 30px;
	height: 8px;	
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/sm.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	-webkit-transition: background-image 0.2s ease-out 0s;
	-moz-transition: background-image 0.2s ease-out 0s;
	-o-transition: background-image 0.2s ease-out 0s;
	transition: background-image 0.2s ease-out 0s;	
}
#calc .inputs .column2 > .border.open > .mark{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/smo.png');
	margin-top: -4px;
}
#calc .inputs .column2 > .border > .wrap{
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0px;
	z-index: 30;
	box-sizing: border-box;
	padding: 0px 30px 0px 30px;
}
#calc .inputs .column2 > .border > .wrap > .lines{
	background: #fff;
	border: 1px solid #3999dc;
	border-radius: 0px 0px 1.5em 1.5em;
	text-align: center;	
	overflow: hidden;
	height: 0px;
	border-bottom: none;	
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#calc .inputs .column2 > .border.open > .wrap > .lines{	
	height: 177px;
	border-bottom: 1px solid #3999dc;
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.13);	
}
#calc .inputs .column2 > .border > .wrap > .lines > .line{
	cursor: pointer;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #eee;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;		
}
#calc .inputs .column2 > .border > .wrap > .lines > .line:hover{
	background-color: #fafafa;
}
#calc .inputs .column2 > .border > .wrap > .lines > .line.last{
	border-bottom: none;	
	border-radius: 0px 0px 1.5em 1.5em;
}

#calc .calc_body_wrap{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/c.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#calc .calc_body{
	position: relative;
	background-color: #3999dc;
	border-radius: 3em 3em 3em 0em;
	padding: 4.1em 0em 0em 0em;
	max-width: 842px;
	margin: 0px auto;	
}
#calc .calc_body .column{
	float: left;
	box-sizing: border-box;
	border-left: 4px solid #fff;
	padding: 0em 0em 0em 1em;
	color: #fff;
	font-weight: 300;
}
#calc .calc_body .column1{width:31%;margin-left: 3.3em;}
#calc .calc_body .column2{width:32.5%;}
#calc .calc_body .column3{width:27%;}
#calc .calc_body .column p{
	padding: 0em 0em 0em 0em;
	font-size: 1.8333em;
}
#calc .buttons{
	padding: 3.6em 0em 2.7em 0em;
	text-align: center;
}
#calc .buttons > .consultation{
	position: relative;
	top: 0.5em;	
	display: inline-block;
	font-size: 0.8333em;
	text-align: left;
	font-weight: 300;
	color: #fff;
}
#calc .buttons > .std_button{
	margin-right: 1.35em;
	background-color: #fff;
	color: #3999dc;
	box-shadow: none;
}
#calc .buttons .likelink{
	font-weight: 400;
}

#how_we_work{
	border-bottom: 1px solid #e5e5e5;
		height: 589px; 
}

#how_we_work{
	position: relative;
	overflow: hidden;
}
#how_we_work .std_block h2{
	position: relative;
	z-index: 10;	
	font-size: 2em;
	font-weight: 300;
	color: #000;
	padding: 1.6em 0em 2.1em 0em;
}
#how_we_work .std_block .wrap{
	position: relative;
	height: 334px;	
}
#how_we_work .std_block .wrap .line{
	position: absolute;	
	top: 0px;
	right: -49px;	
	width: 1250px;
	height: 334px;	
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/hwwl.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	z-index: 10;
}
#how_we_work .std_block .wrap .line .step{
	position: relative;
	float: left;
	box-sizing: border-box;
	height: 100%;
	width: 24%;
	text-align: center;	
	background-position: 50% 26px;
	background-repeat: no-repeat;	
}
#how_we_work .std_block .wrap .line .step1{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/s1.jpg');}
#how_we_work .std_block .wrap .line .step2{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/s2.jpg');}
#how_we_work .std_block .wrap .line .step3{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/s3.jpg');}
#how_we_work .std_block .wrap .line .step4{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/s4.jpg');}
#how_we_work .std_block .wrap .line .step p{
	padding: 238px 0px 0px 0px;
	font-size: 15px;
	font-weight: 300;
	line-height: 115%;
}
#how_we_work .std_block .wrap .line .step p.phone{
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	color: #00557c;
	font-weight: 500;
}
#how_we_work .std_block .wrap .line .step .sep{
	position: absolute;
	top: 92px;
	right: 0px;
	width: 34px;
	height: 34px;	
	border-radius: 50%;
	background-color: #eef2f7;
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/sa.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 0px -17px 0px 0px;	
}
#how_we_work .std_block .wrap .line .step p span{
	color: #00557c;
	font-weight: 400;
}
#how_we_work > img{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -117px;
	z-index: 1;
}

#conditions{
	
}
#conditions .std_block{
	max-width: 1085px;
}
#conditions .std_head{
	padding: 2.2em 0em 1.6em 0em;
}
#conditions .std_block .column{
	position: relative;
	float: left;
	width: 33.3%;
	text-align: center;
	padding: 0em 0em 0em 0em;
	height: 7em;
}
#conditions .std_block .column > span{
	display: inline-block;
	width: 13.2%;
	height: 5px;
	background-color: #3999dc;
	margin: 1em 0em 0.4em 0em;
}
#conditions .std_block .column p{
	font-size: 15px;
	font-weight: 300;
}
#conditions .std_block .column p > span{
	font-weight: 500;
}


#documents{
	
}
#documents .std_block{
	max-width: 1020px;
	padding: 0.9em 0em 2.1em 0em;
}
#documents .documents_head{
	position: relative;
	padding: 0.4em 86px 0.6em 1em;
	background-color: #3999dc;
	border-radius: 1.5em 1.5em 1.5em 0em;
	font-size: 1.333em;
	font-weight: 300;
	color: #fff;
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/da.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#documents .documents_head.open{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/dao.png');
}
#documents .documents_wpap{
	display: none;
	padding: 3.1em 0em 0em 0em;
}
#documents .documents_head.open + .documents_wpap{
	display: block;
}
#documents .documents_wpap .line{

}
#documents .documents_wpap .line .item{
	float: left;
	font-size: 15px;
	font-weight: 300;
	box-sizing: border-box;
	padding-left: 21px;
	height: 113px;
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/dl.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}
#documents .documents_wpap .line .item.col1{width: 36%;}
#documents .documents_wpap .line .item.col2{width: 35.6%;}
#documents .documents_wpap .line .item.col3{width: 28.4%;}
#documents .documents_wpap .line .item a{
	color: #535353;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#documents .documents_wpap .line .item a:hover{
	color: #f00;
}
#documents .documents_wpap .line .item p.size{
	color: #a9a9a9;
	font-size: 12px;
	padding-top: 14px;
}

#map{
	background-color: #f5f5f5;
}
#map .map_wrap{
	height: 375px;
}
#map div.address{
	position: absolute;
	top: -325px;
	left: 88px;
	width: 228px;
	border-radius: 20px;
	background-color: #fff;
	font-size: 15px;
	padding: 21px 18px 25px 18px;
}
#map div.address p{
	font-size: 15px;
	font-weight: 400;
	padding: 0px 0px 10px 30px;
	background-position: 0% 0%;
	background-repeat: no-repeat;		
}
#map div.address p span{
	font-weight: 500;
}
#map div.address p.address{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/ia.png');
}
#map div.address p.phone{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/ip.png');
}
#map div.address p.email{
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/ie.png');
}
#map div.address p.slogan{
	border-top: 1px solid #e9e9e9;
	padding: 17px 0px 20px 0px;
	margin-top: 16px;
	text-align: center;
}
#map div.address .button{
	background-color: #3999dc;
	border-radius: 20px;
	padding: 12px 0px 13px 0px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	color: #fff;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#map div.address .button:hover{
	opacity: 0.8;
}

#footer {
	position: relative;
	z-index: 10;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #989898;
	background-color: #f7f7f7;
	box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.11);
}
#footer .std_block{
	padding: 32px 0px 30px 0px;
}
#footer .fs10{
	font-size: 10px;
}
#footer .fs11{
	font-size: 11px;
}
#footer .column{
	position: relative;
	float: left;
}
#footer .column p{
	padding: 0px 0px 15px 0px;
}
#footer .column.column1{
	width: 25%;
}
#footer .column.column2{
	width: 37.4%;
}
#footer .column.column3{
	width: 37.6%;
}
#footer .column.column3 p.before{
	padding: 0px 0px 0px 0px;
}
#footer .column.column3 p.phone{
	padding: 0px 0px 8px 0px;
	font-weight: 400;
	font-size: 24px;
	color: #000;
}
#footer .column.column3 p.email{
	padding: 0px 0px 20px 0px;
	font-weight: 400;
	font-size: 24px;
	color: #000;
}

#footer .column.column3 .social{
	position: absolute;
	left: 266px;
	top: 0px;
	z-index: 10;
}
#footer .column.column3 .social a{
	display: block;
	float: left;
	width: 26px;
	height: 30px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
#footer .column.column3 .social a.vk{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/vk.png');}
#footer .column.column3 .social a.yt{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/yt.png');}
#footer .column.column3 .social a.fb{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/fb.png');}
#footer .column.column3 .social a.inst{background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/inst.png');}

#footer .column.column3 .social a:hover{
	opacity: 0.4;
}

#footer .column1 .button{
	position: relative;
	top: -6px;
	width: 175px;
	background-color: #3999dc;
	border-radius: 20px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	color: #fff;
	margin: 0px 0px 7px 0px;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	
}
#footer .column1 a{
	text-decoration: none;
}
#footer .column1 .button:hover{
	opacity: 0.8;
}

.form{
	position: relative;
	text-align: center;
}
.form h6{
	padding: 0px 0px 65px 0px;
	font-weight: 300;
	font-size: 36px;
	color: #3999dc;
}
.form.success h6{
	padding: 0px 0px 35px 0px;
	font-weight: 300;
	font-size: 36px;
	color: #4caf50;
}
.form.success p{
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding-bottom: 10px;
}
.form .button{
	display: inline-block;
	padding: 11px 0px 12px 0px;
	font-weight: 700;
	font-family: 'Open Sans Condensed';
	font-size: 18px;
	background-color: #3999dc;
	cursor: pointer;
	color: #fff;
	margin-top: 33px;
	width: 225px;
	border-radius: 25px;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
.form .button:hover{
	opacity: 0.8;
}
.form .line{
	padding: 0px 0px 9px 0px;
}
.form .line input{
	border: none;
	border-radius: 25px;
	font-size: 15px;
	font-weight: 300;
	color: #000;
	padding: 15px 15px 15px 20px;
	width: 100%;
	max-width: 350px;
	box-sizing: border-box;
}
.form .close{
	position: absolute;
	top: 0px;
	right: -25px;	
	width: 47px;
	height: 47px;
	cursor: pointer;
	background-image: url('/web/20190320192247im_/http://permlombard59.ru/pic/cl.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
.form  .close:hover{
	opacity: 0.8;
}



#mobile_menu{
	display: none;
	height: 46px;
	padding-top: 11px;
	background-color: #3999dc;
}
#nav-icon2 {
	width: 50px;
	height: 35px;
	position: relative;
	margin: 0px auto;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;	
}
#nav-icon2 span {
	display: block;
	position: absolute;
	height: 5px;
	width: 50%;
	background: #fff;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
#nav-icon2 span:nth-child(even) {
	left: 50%;
}
#nav-icon2 span:nth-child(odd) {
	left:0px;
}
#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
	top: 0px;
}
#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
	top: 15px;
}
#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
	top: 30px;
}
#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#nav-icon2.open span:nth-child(1) {
	left: 5px;
	top: 7px;
}
#nav-icon2.open span:nth-child(2) {
	left: calc(50% - 5px);
	top: 7px;
}
#nav-icon2.open span:nth-child(3) {
	left: -50%;
	opacity: 0;
}
#nav-icon2.open span:nth-child(4) {
	left: 100%;
	opacity: 0;
}
#nav-icon2.open span:nth-child(5) {
	left: 5px;
	top: 24px;
}
#nav-icon2.open span:nth-child(6) {
	left: calc(50% - 5px);
	top: 24px;
}

.RS_modal_content .rules{
	background-color: #fafafa;
	border-radius: 20px;
	padding: 40px 40px 30px 40px;
}
.RS_modal_content .rules h6{
	font-size: 18px;
	font-weight: 500;
	color: #333;
	line-height: 130%;
	padding-bottom: 1.5em;
	text-align: center;
}
.RS_modal_content .rules p{
	font-size: 16px;
	color: #666;
	line-height: 130%;
	padding-bottom: 0.5em;
}
.RS_modal_content .rules div{
	text-align: center;
	padding: 20px 0px 17px 0px;
}
.RS_modal_content .rules .close{
	display: inline-block;
	padding: 11px 0px 12px 0px;
	font-weight: 700;
	font-family: 'Open Sans Condensed';
	font-size: 18px;
	background-color: #3999dc;
	cursor: pointer;
	color: #fff;
	width: 225px;
	border-radius: 25px;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;	
}
.RS_modal_content .rules .close:hover{
	opacity: 0.8;
}
/*
     FILE ARCHIVED ON 19:22:47 Mar 20, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:11:09 Oct 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.485
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.016
  esindex: 0.009
  cdx.remote: 47.112
  LoadShardBlock: 86.845 (3)
  PetaboxLoader3.datanode: 111.467 (4)
  load_resource: 71.427
*/