#main-column {
	position: relative;
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.main-column-p {
	width: 100%;
	max-width: 1440px;
	padding: 30px 280px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#left-zone-absolute {
	position: absolute;
	width: 240px;
	left: 20px;
	top: 0;
	z-index: 7000;
	}
#right-zone-absolute {
	position: absolute;
	width: 240px;
	right: 20px;
	top: 0;
	z-index: 7000;
	}
/*#left-menu-zone, #right-menu-zone {
	position: fixed;
	width: 240px;
	height: 100vh;
	padding: 30px 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}*/
#left-menu-zone {
	position: relative;
	width: 240px;
	padding: 30px 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#right-menu-zone {
	position: relative;
	width: 240px;
	padding: 30px 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#mob-right-zone {
	width: 240px;
	padding-bottom: 120px;
	}
.fixmenu {
	position: fixed !important;
	height: 100vh;
	}
.menu-block {
	width: 100%;
	background: rgba(255, 255, 255, 0.5);
	margin-top: 20px;
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(40px);
	}
.stretch-block {
	height: calc(100% - 240px);
	height: -webkit-calc(100% - 240px);
	height: -moz-calc(100% - 240px);
	min-height: 570px;
	}
.stretch-loan-block {
	height: calc(100% - 370px);
	height: -webkit-calc(100% - 370px);
	height: -moz-calc(100% - 370px);
	min-height: 190px;
	}
.menu-block:first-child {
	margin-top: 0;
	}
#phone-button, #mail-button, #clock-button, #user-button, #in-button, #inst-button, #fb-button, #yt-button {
	/*width: 25%;*/
	width: 33.3%;
	height: 18px;
	display: inline-block;
	background: url(/images/ico-phone-green.svg) center center no-repeat;
	margin: 11px 0;
	outline: none;
	}
#phone-button, #user-button {
	width: 50%;
	}
#mob-right-zone #phone-button, #mob-right-zone #mail-button, #mob-right-zone #clock-button, #mob-right-zone #user-button {
	width: 50%;
	}
#mail-button {
	background: url(/images/ico-email-green.svg) center center no-repeat;
	}
#clock-button {
	background: url(/images/ico-clock-green.svg) center center no-repeat;
	}
#user-button {
	background: url(/images/ico-user-green.svg) center center no-repeat;
	}
#in-button {
	background: url(/images/ico-in-green.svg) center center no-repeat;
	margin: 26px 0;
	}
#inst-button {
	background: url(/images/ico-inst-green.svg) center center no-repeat;
	margin: 26px 0;
	}
#fb-button {
	background: url(/images/ico-fb-green.svg) center center no-repeat;
	margin: 26px 0;
	}
#yt-button {
	background: url(/images/ico-yt-green.svg) center center no-repeat;
	margin: 26px 0;
	}
.dollar-string {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(/images/ico-dollar.svg) center center no-repeat;
	vertical-align: middle;
	margin-right: 10px;
	}
.calculator-string {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(/images/ico-calc-02.svg) center center no-repeat;
	vertical-align: middle;
	margin-right: 10px;
	}
.menu-s-header {
	color: #ffffff;
	line-height: 70px;
	font-weight: 400;
	font-size: 16px;
	text-align: center;	
	background: #027A35;
	/*border-bottom: 1px solid rgba(255, 255, 255, 0.5);*/
	}
.menu-item {
	display: block;
	color: #000000;
	line-height: 39px;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	outline: none;
	}
.menu-item:hover, .menu-item.selected {
	color: #027A35;
	transition: 0.3s;
	}
.menu-item-over {
	padding: 20px 0;
	}
.b-item {
	height: calc(100% - 449px);
	height: -webkit-calc(100% - 449px);
	height: -moz-calc(100% - 449px);
	min-height: 230px;
	}
.clock-h {
	height: 170px;
	position: relative;
	}
.green-m-button, .white-m-button {
	display: block;
	width: 100%;
	background: #027A35;
	/*margin-top: 20px;*/
	margin-top: 0;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 70px;
	font-weight: 400;
	text-align: center;	
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	transition: 0.6s;
	}
.white-m-button {
	background: #FFFFFF;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0;
	}
a.green-m-button:hover {
	background: #219653;
	}
a.white-m-button:hover {
	color: #027a35;
	}
.menu-i-item {
	display: block;
	color: #000000;
	line-height: 70px;
	font-weight: 400;
	font-size: 16px;
	padding-left: 68px;
	text-decoration: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	outline: none;
	}
.despre-noi-m, .about-us-m {	
	background-image: url(/images/ico-company.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}
.servicii-m, .services-m {
	background-image: url(/images/ico-dollar.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}
.success-stories-m {
	background-image: url(/images/ico-smile.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}
.noutati-m, .news-m {
	background-image: url(/images/ico-calendar.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}
.contact-m, .contact-us-m {
	background-image: url(/images/ico-email.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}
.posturi-vacante-m, .job-vacancies-m {
	background-image: url(/images/ico-user.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}
.alaturi-de-tine-m {
	background-image: url(/images/ico-dollar.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}	

.userful-m {
	background-image: url(/images/ico-book-open.svg);
	background-repeat: no-repeat;	
	background-position: 20px center;
	}

.menu-i-item:hover, .menu-i-item.selected {
	background-color: rgba(255, 255, 255, 0.5);
	color: #027A35;
	transition: 0.3s;
	}
#clock {
	position: relative;
	margin: 0 auto 20px auto;
	width: 68px;
	height: 68px;
	border-radius: 68px;
	background: rgba(255, 255, 255, 0.9);
	}
#clock-block {
	position: absolute;
	margin: auto 0;
	width: 100%;
	height: 130px;
	top: 0;
	bottom: 0;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	}
#clock::before, #clock::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	border: 1px solid #027A35;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#clock::before {
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin: -9px 0 0 -9px;
	}
.lang-block a, .lang-block span {
	display: inline-block;
	width: 50%;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	transition: 0.3s;
	}
.lang-block a:hover, .lang-block span {
	background: #FFFFFF;
	}
.lang-block a:hover {
	color: #027a35;
	}
.center-column {
	width: 100%;
	max-width: 880px;
	margin: 0 auto 0 auto;
	position: relative;
	}
.content-block {
	background: #FFFFFF;
	padding: 60px 40px;
	}
.content-block-request {
	margin-bottom: 20px;
	background: #FFFFFF;
	padding: 0px;
	}	
.header-c, .header-n {
	font-weight: 400;
	font-size: 48px;
	line-height: 100%;
	text-align: center;
	color: #000000;
	margin: 0 auto;
	}
.header-c {
	color: #027A35;
	}
.header-n {
	max-width: 650px;
	line-height: 108%;
	font-size: 38px;
	}
.bhs {
	font-size: 32px;
	transition: 0.8s;
	}
.bhs.openblock {
	font-size: 38px;
	}
.supheader-c, .supheader-l, .supheader-sp {
	font-weight: 300;
	font-size: 24px;
	line-height: 125%;
	text-align: center;
	color: #000000;
	max-width: 420px;
	margin: 20px auto 40px auto;
	}
.supheader-l {
	font-weight: 400;
	max-width: 760px;
	margin: 25px auto 50px auto;
	}
.supheader-sp {
	margin: 40px auto 20px auto;
	}
.header-icons-group {
	font-weight: normal;
	font-size: 24px;
	line-height: 125%;
	text-align: center;
	color: #000000;
	margin: 0 0 50px 0;
	}
.header-icons-group-request {
	font-weight: normal;
	font-size: 24px;
	line-height: 125%;
	text-align: center;
	color: #000000;
	padding: 50px 0px 50px 0px;
	}	
.textbloc-c, .textbloc-s, .textblock-n, .textblock {
	font-weight: 300;
	font-size: 14px;
	line-height: 186%;
	text-align: center;
	color: #000000;
	max-width: 680px;
	margin: 20px auto 0 auto;
	}
.textbloc-s {
	margin: 40px auto 0 auto;
	}
.textblock-n {
	font-weight: 300;
	font-size: 16px;
	line-height: 175%;
	text-align: left;
	max-width: 100%;
	margin: 36px 0 0 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px;
	}
.textblock {
	max-width: 100%;
	margin: 0 auto 30px auto;
	}
#year-found {
	position: relative;
	text-align: center;
	overflow: hidden;
	}
#year-found-logo {
	display: inline-block;
	width: 136px;
	height: 110px;
	background: url(/images/year-found.svg) center center no-repeat;
	font-weight: 300;
	font-size: 12px;
	line-height: 117%;
	text-align: center;
	color: #000000;
	padding: 10px 38px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 60px auto;
	vertical-align: middle;
	}
#year-found-logo div {
	font-weight: 400;
	font-size: 28px;
	line-height: 71%;
	text-align: center;
	letter-spacing: -0.05em;
	color: #000000;
	margin-top: 10px;
	}
#year-found::before, #year-found::after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #E0E0E0;
	position: relative;
	vertical-align: middle;
	}
#year-found::before {
	right: 25px;
	margin: 0 0 0 -100%;
	}
#year-found::after {
	left: 25px;
	margin: 0 -100% 0 0;
	}
.statinfo01, .statinfo02, .statinfo03 {
	font-weight: 400;
	font-size: 36px;
	line-height: 56%;
	text-align: center;
	color: #000000;
	}
.statinfo01 div, .statinfo02 div, .statinfo03 div {
	font-weight: 300;
	font-size: 14px;
	line-height: 143%;
	text-align: center;
	color: #000000;
	margin-top: 16px;
	}
.statinfo01::before, .statinfo02::before, .statinfo03::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 auto 30px auto;
	background: url(/images/ico-trending-up.svg) center center no-repeat;
	}
.statinfo02::before {
	background: url(/images/ico-database.svg) center center no-repeat;
	}
.statinfo03::before {
	background: url(/images/ico-users.svg) center center no-repeat;
	}
.neswlist-item {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 40px;
	height: 340px;
	overflow: hidden;
	}
.neswlist-item:nth-child(2n+1) {
	padding-right: 20px;
	}
.neswlist-item:nth-child(2n) {
	padding-left: 20px;
	}
.cbmt {
	margin-top: 20px;
	}
.ctm {
	margin-top: 60px;
	}
.newslist-data {
	font-weight: 300;
	font-size: 14px;
	line-height: 157%;
	color: #797979;
	margin: 28px 0 20px 0
	}
.newslist-header {
	font-weight: 300;
	font-size: 14px;
	line-height: 157%;
	color: #000000;
	text-decoration: none;
	}
.newslist-pic {	
	display: block;
	width: 100%;
	height: 202px;
	}
.news-lm {
	margin-bottom: 60px;
	}
.green-c-button {
	display: inline-block;
	width: auto;
	background: #027A35;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 60px;
	font-weight: 400;
	text-align: center;	
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 70px;
	}
.greenpic-bg {
	background: url(/images/mainbg02.jpg) center center no-repeat;
	background-size: cover;
	}
.circle-icon-item {
	font-weight: 400;
	height: auto;
	overflow: hidden;
	font-size: 24px;
	line-height: 92%;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
	margin-top: 60px;
	}
.circle-icon-item:nth-child(1), .circle-icon-item:nth-child(2) {
	margin-top: 85px;
	}
.circle-icon-item span {
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 157%;
	margin-top: 16px;
	}
.circle-icon {
	margin: 0 auto;
	width: 80px;
	height: 80px;
	background: #FFFFFF;
	border-radius: 80px;
	margin-bottom: 20px;
	}
.ico-comfort {
	background-image: url(/images/ico-comfort.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
.ico-transparency {
	background-image: url(/images/ico-transparency.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
.ico-membership {
	background-image: url(/images/ico-membership.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
.ico-rapidity {
	background-image: url(/images/ico-rapidity.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
.mapblock {
	width: 100%;
	height: 234px;
	background: url(/images/map.png) center center no-repeat;
	background-size: cover;
	margin-top: 50px;
	}
#map {
	width: 100%;
	height: 334px;
	margin-top: 50px;
	}
.section {
	position: relative;
	width: 100%;
	height: auto;
	}
.box {
	display: none;
	transition: 0.6s;
	width: 100%;
	}
.box.visible {
	display: block;
	}
.offices {
	min-height: 68px;
	border-bottom: 1px solid #C9C9C9;
	overflow: hidden;
	}
.news-menu {
	margin-top: 50px;
	text-align: center;
	height: 39px;
	min-height: auto;
	overflow: visible;
	}
.offices span, .offices a {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	line-height: 68px;
	color: #000000;
	cursor: pointer;
	margin-right: 20px;
	}
.offices span.current, .offices a.current {
	color: #027A35;
	}
.news-menu span, .news-menu a {
	font-weight: 300;
	font-size: 24px;
	line-height: 125%;
	color: #828282;
	text-decoration: none;
	transition: 0.3s;
	margin: 0 30px;
	}
.userful-menu {
	height: 32px;
	}
.userful-menu span, .userful-menu a {
	font-size: 18px;
	margin: 0 16px;
	}
.news-menu span.current, .news-menu span:hover, .news-menu a.current, .news-menu a:hover {
	color: #000000;
	}
.news-menu span::after, .news-menu a::after {
	content: "";
	display: block;
	width: 0;
	margin-top: 9px;
	transition: 0.3s;
	}
.news-menu span.current::after, .news-menu span:hover::after, .news-menu a.current::after, .news-menu a:hover::after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #219653;
	margin-top: 9px;
	}
.box-header {
	margin: 40px 0 23px 0;
	font-weight: 400;
	font-size: 24px;
	line-height: 117%;
	color: #000000;
	}
.box-adress, .box-phone, .box-email {
	display: block;
	font-weight: 300;
	font-size: 16px;
	line-height: 150%;
	color: #000000;
	background: url(/images/ico-map-pin.svg) left center no-repeat;
	padding-left: 35px;
	margin-right: 25px;
	margin-top: 20px;
	}
.box-adress {
	margin-top: 0;
	}
.box-phone {
	background: url(/images/ico-phone-green.svg) left center no-repeat;
	}
.box-email {
	background: url(/images/ico-email-green.svg) left center no-repeat;
	}
.box-email a {
	color: #000000;
	text-decoration: none;
	}
.footer-l-block {
        font-weight: 300;
	font-size: 12px;
	line-height: 167%;
	color: #828282;
	width: 200px;
	float: left;
	}
.footer-r-block {
	margin-left: 270px;
	}
.f-menu-h {
	font-weight: 400;
	font-size: 14px;
	line-height: 143%;
	color: #000000;
	margin-bottom: 15px;
	}
.f-menu-l {
	display: block;
	font-weight: 300;
	font-size: 12px;
	line-height: 167%;
	color: #000000;
	text-decoration: none;
	}
a.f-menu-l:hover, .f-menu-l.selected {
	color: #027a35;
	}
.f-menu-c {
	font-weight: 300;
	font-size: 12px;
	line-height: 167%;
	}
.f-menu-c div {
	display: inline-block;
	width: 75px;
	padding-right: 16px;
	color: #027A35;
	}
.s-footer-block {
	margin-top: 40px;
	}
.social-icon {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	display: inline-block;
	background-color: #E0E0E0;
	margin: 5px 10px 0 0;
	transition: 0.6s;
	}
a.social-icon:hover {
	background-color: #828282;
	}
.google-play {
	background-image: url(/images/ico-gp.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
.apple-store {
	background-image: url(/images/ico-app-store.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
.facebook-apl {
	background-image: url(/images/ico-fb-ap.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	}
#mkc {
	margin-top: 40px;
	font-weight: 300;
	font-size: 12px;
	line-height: 167%;
	color: #828282;
	vertical-align: middle;
	}
#mkc::after {
	content: '';
	display: inline-block;
	width: 105px;
	height: 19px;
	background: url(/images/logo-kredit.svg) left center no-repeat;
	position: relative;
	vertical-align: middle;
	margin-left: 8px;
	}
.copyright-block {
	background: rgba(255, 255, 255, 0.5);
	font-weight: 400;
	font-size: 10px;
	line-height: 160%;
	color: #828282;
	padding: 40px;
	}
#consumer-loan-block-bg02, #consumer-loan-block-bg03, #home-loan-block-bg02, #rapid-loan-block-bg02 {
	width: 100%;
	height: 270px;
	background: url(/images/consumerloanbg02.jpg) center top no-repeat;
	background-size: cover;
	margin-top: 20px;
	}
#consumer-loan-block-bg03 {
	background: url(/images/consumerloanbg03.jpg) center top no-repeat;
	background-size: cover;
	}
#home-loan-block-bg02 {
	background: url(/images/homeloanbg02.jpg) center top no-repeat;
	background-size: cover;
	}
#rapid-loan-block-bg02 {
	background: url(/images/rapidloanbg02.jpg) center center no-repeat;
	background-size: cover;
	}
#rapid-loan-block-bg01, #rapid-loan-block-bg03, #business-loan-block-bg02, #farming-loan-block-bg02, #rapid-loan-block-bg04 {
	width: 100%;
	height: 334px;
	background: url(/images/rapidloanbg01.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 20px;
	}
#rapid-loan-block-bg01 {
	margin-top: 0;
	}
#rapid-loan-block-bg03 {
	background: url(/images/productsblockbg.jpg) center center no-repeat;
	background-size: cover;
	}
#rapid-loan-block-bg04 {
	background: url(/images/rapidloanbg04.jpg) center center no-repeat;
	background-size: cover;
	}
#business-loan-block-bg02 {
	background: url(/images/businessloanbg02.jpg) center center no-repeat;
	background-size: cover;
	}
#farming-loan-block-bg02 {
	background: url(/images/farmingloanbg02.jpg) center center no-repeat;
	background-size: cover;
	}
#consumer-loan-block-bg01, #business-loan-block-bg01, #farming-loan-block-bg01, #home-loan-block-bg01 {
	width: 100%;
	height: 334px;
	background: url(/images/consumerloanbg01.jpg) center center no-repeat;
	background-size: cover;
	}
#business-loan-block-bg01 {
	background: url(/images/businessloanbg01.jpg) center center no-repeat;
	background-size: cover;
	}
#farming-loan-block-bg01 {
	background: url(/images/farmingloanbg01.jpg) center center no-repeat;
	height: 380px;
	background-size: cover;
	}
#home-loan-block-bg01 {
	background: url(/images/homeloanbg01.jpg) center top no-repeat;
	background-size: cover;
	}
#block-bg01 {
	width: 100%;
	height: 380px;
	background: url(/images/mainbg01.jpg) center top no-repeat;
	background-size: cover;
	}
#products-block-bg {
	width: 100%;
	height: 250px;
	background: url(/images/productsblockbg.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 60px;
	}

#about-block-bg {
	width: 100%;
	height: 334px;
	background: url(/images/aboutblockbg.jpg) center top no-repeat;
	background-size: cover;
	margin-top: 60px;
	}
#stories-block-bg {
	width: 100%;
	height: 250px;
	background: url(/images/storiesblockbg.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 60px;
	}
#jobs-block-bg {
	width: 100%;
	height: 250px;
	background: url(/images/jobsblockbg.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 60px;
	}
#news-block-bg {
	width: 100%;
	height: 250px;
	background: url(/images/newsblockbg.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 60px;
	}
#news-block-pic, .blog-tp {
	width: 100%;
	height: 380px;
	margin-top: 60px;
	}
.blog-tp {
	height: 250px;
	transition: 0.8s;
	}
.blog-tp.openblock {
	height: 380px;
	}
#footer-logo {
	width: 160px;
	height: 36px;
	background: url(/images/logo-kredit.svg) left center no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}
.logo {
	display: block;
	width: 230px;
	height: 50px;
	background: url(/images/logo-kredit.svg) left center no-repeat;
	background-size: contain;
	margin: 12px auto 16px auto;
	}
.search-block input[type=text] {
	width: 240px;
	height: 40px;
	border-radius: 40px;
	background: #FFFFFF;
	border: 0;
	padding-left: 67px;
	font-family: 'Roboto', 'RobotoL', Arial, Verdana sans-serif;
	font-size: 14px;
	font-weight: 400;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.search-block {
	position: relative;
	margin-top: 20px;
	}
.search-block input[type=image] {
	position: absolute;
	width: 18px;
	height: 18px;
	left: 20px;
	top: 12px;
	outline: none;
	}
.main-banner {
	width: 100%;
	height: 870px;
	position: relative;
	}
.single-item {
	height: 870px;
	overflow: hidden;
	}
.single-news-item {
	height: 450px;
	max-width: 760px;
	overflow: hidden;
	margin: 40px auto 0 auto;
	}
#top-line {
	position: absolute;
	top: 30px;
	left: 300px;
	width: -webkit-calc(100% - 600px);;
	width: -moz-calc(100% - 600px);;
	width: calc(100% - 600px);;
	max-width: 840px;
	height: 1px;
	background: #FFFFFF;
	z-index: 7000;
	}
.slogan-block {
	width: 340px;
	font-weight: 400;
	font-size: 72px;
	line-height: 100%;
	color: #000000;
	padding: 60px 0 0 20px;
	}
.slogan-block div {
	margin-top: 113px;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	text-transform: uppercase;
	}
.slogan-block div span {
	display: block;
	font-weight: 300;
	height: 75px;
	font-size: 48px;
	line-height: 75px;
	text-transform: uppercase;
	}
.slide-number {
	position: absolute;
	top: 59px;
	right: 20px;
	font-weight: 400;
	font-size: 72px;
	line-height: 87%;
	}
.total {
	position: absolute;
	top: 130px;
	right: 20px;
	font-weight: 300;
	font-size: 24px;
	line-height: 28px;
	text-align: right;
	}
.r-button {
	display: block;
	width: 68px;
	height: 68px;
	border-radius: 68px;
	background: #027A35;
	position: absolute;
	right: 20px;
	top: 60px;
	text-decoration: none;
	text-align: center;
	font-size: 38px;
	font-weight: 300;
	line-height: 68px;
	color: #FFFFFF;
	transition: 0.3s;
	outline: none;
	}
.r-button:hover {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	}
.slider-link {
	left: 20px;
	right: auto;
	top: 531px;
	}
.slogan-items-block {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 880px;
	height: 200px;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(40px);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 40px;
	}
.slogan-items-block-credit {
	height: auto;
    background: #f1f5f6;
    padding: 40px;
    border-radius: 5px;
	}	
.main-banner-block .center-column {
	height: 840px;
	}
.products-property-block {
	background: rgba(209, 226, 232, 0.5);
	border-radius: 9px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px;
	}
.s-i-c {
	text-align: center;
	overflow: hidden;
	}
.s-i-c span {
	display: block;
	padding: 0 30px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 16px;
	}
.slogan-item {	
	position: relative;
	width: 48px;
	height: 48px;
	border-radius: 48px;
	display: inline-block;	
	background-color: #FFFFFF;	
	}
.slogan-item::after {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: 48px;
	top: 24px;
	width: 200px;
	height: 2px;
	background-color: #FFFFFF;
	}
.slogan-item::before {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: -200px;
	top: 24px;
	width: 200px;
	height: 2px;
	background-color: #FFFFFF;
	}
.s-i-c:last-child .slogan-item::after {
	display: none;	
	}
.s-i-c:first-child .slogan-item::before {
	display: none;	
	}
.dollar-si {
	background-image: url(/images/ico-dollar.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	background-size: 50%;
	}
.clock-si {
	background-image: url(/images/ico-clock.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	background-size: 50%;
	}
.calendar-si {
	background-image: url(/images/ico-calendar.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	background-size: 50%;
	}
.home-si {
	background-image: url(/images/ico-user.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	background-size: 50%;
	}
.icons-group-item {
	height: 190px;
	overflow: hidden;
	font-weight: 400;
	font-size: 18px;
	line-height: 111%;
	text-align: center;
	color: #000000;
	padding: 0 25px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 28px;
	}
.icons-group-item span {
	font-weight: 300;
	font-size: 14px;
	line-height: 143%;
	display: block;
	margin-top: 12px;
	}
.loan-icon {
	width: 60px;
	height: 60px;
	margin: 0 auto 20px auto;
	}
.ico-rapid {
	background: url(/images/ico-rapid.svg) center center no-repeat;
	background-size: contain;
	}
.ico-flexible {
	background: url(/images/ico-flexible.svg) center center no-repeat;
	background-size: contain;
	}
.ico-comfortable {
	background: url(/images/ico-comfortable.svg) center center no-repeat;
	background-size: contain;
	}
.ico-stability {
	background: url(/images/ico-stability.svg) center center no-repeat;
	background-size: contain;
	}
.ico-accessible {
	background: url(/images/ico-accessible.svg) center center no-repeat;
	background-size: contain;
	}
.ico-hand-coin {
	background: url(/images/ico-hand-coin.svg) center center no-repeat;
	background-size: contain;
	}
.ico-online {
	background: url(/images/ico-online.svg) center center no-repeat;
	background-size: contain;
	}
.ico-payment {
	background: url(/images/ico-payment.svg) center center no-repeat;
	background-size: contain;
	}
.ico-cash {
	background: url(/images/ico-cash.svg) center center no-repeat;
	background-size: contain;
	}
.ico-calendar {
	background: url(/images/ico-calendar-g.svg) center center no-repeat;
	background-size: contain;
	}
.percent-block-t-item, .block-t-item {
	font-weight: 300;
	font-size: 18px;
	line-height: 160px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	}
.percent-block-t-item div {
	width: 160px;
	height: 160px;
	border: 1px solid #FFFFFF;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 160px;
	font-weight: 400;
	font-size: 64px;
	line-height: 160px;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
	}
.block-t-item {
	line-height: 230%;
	padding: 0 100px;
	}
.terms-conditions {
	padding: 83px 100px;
	}
.row, .row-counter {
	height: 56px;
	border-bottom: 1px solid #D6D6D6;
	font-size: 14px;
	line-height: 56px;
	color: #000000;
	overflow: hidden;
	}
.row-h {
	width: 40%;
	display: inline-block;
	font-weight: 400;
	vertical-align: top;
	}
.row-t {
	width: 60%;
	display: inline-block;
	font-weight: 300;
	text-align: right;
	vertical-align: top;
	}
.row-counter {
	font-size: 16px;
	}
.row-counter .row-t {
	color: #027A35;
	font-weight: 400;
	}
.row-free {
	border-bottom: 1px solid #D6D6D6;
	font-size: 14px;
	line-height: 140%;
	color: #000000;
	padding: 16px 0;
	}
.row-free .row-t {
	width: 100%;
	display: block;
	font-weight: 300;
	text-align: left;
	margin-top: 12px;
	}
.purpose {
	padding: 50px;
	}
#home-loan-purpose {
	width: 370px;
	height: 290px;
	background: url(/images/home-loan-purpose.jpg) center top no-repeat;
	background-size: cover;
	float: left;
	}
#consumer-loan-purpose {
	width: 370px;
	height: 470px;
	background: url(/images/consumer-loan-purpose.jpg) center top no-repeat;
	background-size: cover;
	float: left;
	}
#business-loan-purpose {
	width: 370px;
	height: 470px;
	background: url(/images/business-loan-purpose.jpg) center top no-repeat;
	background-size: cover;
	float: left;
	}
#agro-loan-purpose {
	width: 370px;
	height: 470px;
	background: url(/images/agro-loan-purpose.jpg) center top no-repeat;
	background-size: cover;
	float: left;
	}
#rapid-loan-purpose {
	width: 370px;
	height: 470px;
	background: url(/images/rapid-loan-purpose.jpg) center top no-repeat;
	background-size: cover;
	float: left;
	}
.list-purpose {
	margin-left: 410px;
	}
.list-t {
	margin-left: 80px;
	}
.list-purpose div {
	font-weight: normal;
	font-size: 24px;
	line-height: 125%;
	}
.list-purpose span {
	display: block;
	margin-top: 30px;
	font-weight: normal;
	font-size: 18px;
	line-height: 125%;
	}
.list-purpose ul, .list-t ul {
	padding-left: 0;
	}
.list-purpose li, .list-t li {
	margin-top: 14px;
	font-weight: 300;
	font-size: 14px;
	line-height: 171%;
	list-style: none;
	vertical-align: middle;
	}
.list-t li {
	margin-top: 10px;
	}
.list-purpose li::before, .list-t li::before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background: #027A35;
	vertical-align: middle;
	margin-right: 26px;
	}
.number-item-block {
	text-align: center;
	overflow: hidden;
	}
.number-item-block span {
	display: block;
	padding: 0 30px;
	font-weight: 300;
	font-size: 14px;
	line-height: 143%;
	text-align: center;
	color: #000000;
	margin-top: 18px;
	}
.number-item-block span span {
	font-weight: 400;
	font-size: 18px;
	line-height: 111%;
	text-align: center;
	color: #027A35;
	margin-bottom: 16px;
	}
.number-item {
	position: relative;
	width: 48px;
	height: 48px;
	border-radius: 48px;
	display: inline-block;	
	background: #FFFFFF;
	border: 1px solid #EAEAEA;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 48px;
	text-align: center;
	color: #000000;
	font-weight: 400;
	}
.smallcircle {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin-top: 20px;
	}
.number-item-green {
	position: relative;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	display: inline-block;	
	background: #027A35;
	font-size: 18px;
	line-height: 51px;
	text-align: center;
	color: #FFFFFF;
	font-weight: 400;
	}
.number-item::after {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: 48px;
	top: 24px;
	width: 200px;
	height: 1px;
	background-color: #E7E7E7;
	}
.smallcircle::after {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: 9px;
	top: 4px;
	width: 200px;
	height: 1px;
	background-color: #E7E7E7;
	}
.number-item-green::after {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: 50px;
	top: 25px;
	width: 200px;
	height: 2px;
	background-color: #027A35;
	}
.number-item::before {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: -200px;
	top: 24px;
	width: 200px;
	height: 1px;
	background-color: #E7E7E7;
	}
.smallcircle::before {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: -200px;
	top: 4px;
	width: 200px;
	height: 1px;
	background-color: #E7E7E7;
	}
.number-item-green::before {	
	content: "";
	display: inline-block;	
	position: absolute;
	left: -200px;
	top: 25px;
	width: 200px;
	height: 2px;
	background-color: #027A35;
	}
.number-item-block:last-child .number-item::after, .number-item-block:last-child .number-item-green::after {
	display: none;	
	}
.number-item-block:first-child .number-item::before, .number-item-block:first-child .number-item-green::before {
	display: none;	
	}
.prod-list-b {
	height: 288px;
	margin-top: -60px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 43px;
	}
.prod-list-header {
	font-weight: 400;
	font-size: 48px;
	line-height: 88%;
	max-width: 400px;
	}
.prod-list-header div {
	margin-top: 20px;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	text-transform: uppercase;
	}
.prod-list-header div span {
	display: block;
	font-size: 48px;
	line-height: 75px;
	}
.products-links-block {
	overflow: hidden;
	margin-top: 40px;
	}
.green-product-button {
	display: block;
	width: 190px;
	height: 70px;
	background: #027A35;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 70px;
	font-weight: 400;
	text-align: center;	
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	margin-left: 26px;
	float: right;
	transition: 0.6s;
	}
.grey-product-button {
	display: block;
	width: 190px;
	height: 70px;
	border: 1px solid #D9D9D9;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #000000;
	font-size: 14px;
	line-height: 70px;
	font-weight: 400;
	text-align: center;	
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	float: right;
	transition: 0.6s;
	}
a.grey-product-button:hover {
	border: 1px solid #000000;
	}
a.green-product-button:hover {
	background: #219653;
	}
.grey-product-button span {
	vertical-align: middle;
	}
.arrow-product-button {
	display: inline-block;
	width: 12px;
	height: 7px;
	background: url(/images/arrow.svg) center center no-repeat;
	background-size: contain;
	margin-left: 24px;
	}
.prod-discount {
	font-weight: 300;
	font-size: 18px;
	line-height: 130%;
	color: #828282;
	}
#mk-group {
	margin: 60px -20px 0 -20px;
	}
.group-item {
	padding: 0 20px;	
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	text-align: center;
	height: 220px;
	margin-bottom: 30px;
	}
.group-item span {
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 157%;
	text-align: center;
	color: #797979;
	margin-top: 10px;
	}
.group-img {
	width: 170px;
	height: 110px;
	margin: 0 auto 20px auto;
	}
.team-block, .partners-block {
	height: auto;
	padding: 0 70px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	}
.partners-block {
	height: 180px;
	}
.team-photo {
	width: 190px;
	height: 190px;
	margin: 0 auto 20px auto;
	}
.partners-photo {
	display: block;
	width: 125px;
	height: 65px;
	margin: 0 auto 25px auto;
	}
.team-name {
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	color: #000000;
	width: 190px;
	margin: 0 auto;
	}
.partner-name {
	font-weight: 300;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	color: #000000;
	}
.partner-name::before {
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	left: 450px;
	top: 3757px;
	background: #C4C4C4;
	margin: 0 auto 20px auto;
	}
.team-office {
	font-weight: 300;
	font-size: 14px;
	line-height: 129%;
	color: #000000;
	width: 190px;
	margin: 10px auto 0 auto;
	}
.team-office span {
	font-weight: 300;
	font-size: 14px;
	line-height: 157%;
	color: #797979;
	margin-top: 10px;
	display: block;
	}
.team-item {
	padding: 0 15px;
	height: 350px;
	}
.slick-prev, .slick-prev-m, .slick-prev-n {
	position: absolute;
	width: 50px;
	height: 50px;
	left: -70px;
	top: 70px;
	background-color: rgba(227, 234, 236, 0.5);
	border-radius: 50px;
	background-image: url(/images/arrow-slider.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	cursor: pointer;
	z-index: 10;
	}
.slick-prev-m {
	width: 68px;
	height: 68px;
	left: auto;
	right: 390px;
	top: 561px;
	border-radius: 68px;
	z-index: 700;
	background-color: rgba(255, 255, 255, 0.5);
	}
.slick-prev-n {
	left: 10px;
	top: 200px;
	}
.slick-next, .slick-next-m, .slick-next-n {
	position: absolute;
	width: 50px;
	height: 50px;
	right: -70px;
	top: 70px;
	background-color: rgba(227, 234, 236, 0.5);
	border-radius: 50px;
	background-image: url(/images/arrow-slider.svg);
	background-repeat: no-repeat;	
	background-position: center center;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	cursor: pointer;
	z-index: 10;
	}
.slick-next-n {
	right: 10px;
	top: 200px;
	}
.slick-next-m {
	width: 68px;
	height: 68px;
	left: auto;
	right: 300px;
	top: 561px;
	border-radius: 68px;
	z-index: 700;
	background-color: rgba(255, 255, 255, 0.5);
	}
.partners-block .slick-prev {
	top: 58px;
	}
.partners-block .slick-next {
	top: 58px;
	}
.team-header {
	font-weight: 300;
	font-size: 24px;
	line-height: 125%;
	text-align: center;
	margin: 40px 0 30px 0;
	}
.stories-item {
	position: relative;
	height: 400px;
	}
.stories-block:nth-child(2n+1) .picstories::after, .stories-block:nth-child(2n) .picstories::after {
	content:"";
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: 185px;
	background: #FFFFFF;
	transform: rotate(-45deg);
	}
.stories-block:nth-child(2n) .picstories::after {
	right: auto;
	left: -15px;
	}
.stories-block:nth-child(2n) .col50.picstories {
	float: right;
	}
.stories-margin {
	margin-top: 48px;
	}
.namestories {
	display: table;
	}
.namestories .cell-s {
	display: table-cell;
	vertical-align: middle;
	font-weight: 400;
	font-size: 24px;
	line-height: 125%;
	text-align: center;
	padding: 40px;
	}
.stories-link {
	display: inline-block;	
	margin-top: 40px;
	height: 40px;
	background: #027A35;
	padding: 0 40px;
	font-weight: normal;
	font-size: 14px;
	line-height: 40px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	}
.result-block {
	font-weight: 400;
	font-size: 18px;
	line-height: 111%;
	color: #000000;
	margin-bottom: 6px;
	overflow: hidden;
	width: 100%;
	}
.result-range-amount {
	float: right;
	}
input[type="text"].result-i {
	width: 110px;
	margin-right: 12px;
	}
.radio-block, .currency-block {
	font-weight: 400;
	font-size: 18px;
	line-height: 111%;
	color: #000000;
	margin-bottom: 12px;
	}
.range-comment {
	overflow: hidden;
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	line-height: 167%;
	color: #848484;
	}
.range-comment div {
	float: right;
	}
.range-block {
	margin-top: 50px;
	}
.c-type {
	float: right;
	font-weight: normal;
	font-size: 18px;
	line-height: 100%;
	color: #000000;
	}
.currency-block {
	margin-bottom: 0;
	float: left;
	line-height: 50px;
	}
.over-radio {
	height: 50px;
	}
.h-form {
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	text-align: center;
	margin: 50px 0 30px 0;
	}
.col100-form {
	width: 100%;
	margin-bottom: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.col50-form {
	width: 50%;
	float: left;
	margin-bottom: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.col50-form:nth-child(2n+1) {
	padding-right: 20px;
	}
.col50-form:nth-child(2n+2) {
	padding-left: 20px;
	}
#counter-form input[type=submit], #feedback input[type=submit], #online-application input[type=submit]{
	display: block;
	margin: 30px auto 0 auto;
	}
.allnews-b {
	margin-top: 60px;
	}
.gal-pic {
	display: block;
	height: 450px;
	width: 100%;
	}
.slogan-items-block-mobile {
	display: none;
	position: absolute;
	top: 304px;
	left: 0;
	width: 100%;
	height: 170px;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(40px);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 50px;
	}
.slogan-item-mob .slogan-item {	
	display: inline-block;
	vertical-align: middle;
	}
.slogan-item-mob {
	text-align: center;
	white-space: nowrap;
	}
.slogan-item-mob span {
	display: inline-block;
	vertical-align: middle;
	padding-left: 16px;
	padding-right: 10px;
	white-space: normal;
	text-align: left;
	}
.slogan-items-block-mobile .slogan-item::after {	
	display: none;	
	}
.slogan-items-block-mobile .slogan-item::before {	
	display: none;	
	}
.slogan-header-mob {
	font-weight: 400;
	font-size: 24px;
	line-height: 110%;
	color: #000000;
	margin-bottom: 30px;
	text-align: center;
	}
.icons-group-mob {
	display: none;
	padding: 0 55px;
	}
.percent-string {
	display: none;	
	}
.mob-top-block {
	height: 60px;
	width: 100%;
	background: #f1f4f5;
	display: none;
	position: relative;
	}
.mobmenu-loans {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 18px;
	right: 20px;
	background: url(/images/ico-dollar.svg) center center no-repeat;
	cursor: pointer;
	}
.mobmenu {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 18px;
	left: 20px;
	background: url(/images/ico-menu.svg) center center no-repeat;
	cursor: pointer;
	}
.nolh {
	line-height: 130%;
	margin-top: 68px;
	}
.no_s_result {
	text-align: center;
	margin-top: 30px; 
	}           
.list-h {
	margin-top: 30px;
	}
#subscribe-ok-message {
	color: #027A35;
	margin-top: 12px;
	display: none;
	}
.stext {
	line-height: 175%;
	}
.stext h2, .textblock-n h2{
	line-height: 150%;
	font-weight: 400;
	font-size: 22px;
	margin: 0;
	}
.stext h3, .textblock-n h3 {
	line-height: 150%;
	font-weight: 400;
	font-size: 18px;
	margin: 0;
	}
.textblock-n ol, .textblock-n ul {
	margin: 0;
	}
.margin-tab {
	margin-top: 60px;
	}
.logo-emn {
	display: block;
	margin: 20px auto;
	width: 100px;
	}
.logo-partener {
	display: block;
	margin: 20px auto 0 auto;
	width: 400px;
	}
.w-h-padding {
	margin-top: 40px;
	}
.textblock-n a {
	color: #027A35;
	}
.prod-bigimg {
	width: 100%;
	height: 380px;
	}
.prod-midimg {
	width: 100%;
	height: 334px;
	}
.prod-smallimg {
	width: 100%;
	height: 270px;
	}
.hideout2 {
	cursor: pointer;
	}
.hide-button {
	margin-bottom: 12px;
	}
.p-error {
	margin-bottom: 12px;
	padding-left: 0px;
	}
.hidden-blog-text {
	height: 150px;
	overflow: hidden;
	position: relative;
	transition: 1.0s;
	}
.hidden-blog-text .textblock-n {
	margin-top: 20px;
	}
.hidden-blog-text::after {
	content: "";
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	background: transparent;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 1.0) 95%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 1.0) 95%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 1.0) 95%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 1.0) 95%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 1.0) 95%);
	}
.openblock.hidden-blog-text {
	height: auto;
	}
.openblock.hidden-blog-text::after {
	display: none;
	}
.readmore {
	margin-top: 6px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
	color: #027A35;
	}
/*CUSTOM CSS 27.04.2020*/	
.bg-green{
	background-color: #017a35;
	float: none !important;
    display: inline-block;
}	
.bg-white{
	background-color: #fff;
	float: none !important;
    display: inline-block;
}	
.bg-green .content, .bg-white .content{
	padding: 40px;
}
.bg-green .content p{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #ffffff;
}
.bg-white .content p{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color:#0e1b21;
}
.bg-green .subtitle-amt{
	font-size: 48px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #ffffff;
	padding-bottom: 40px;
}
.bg-green .subtitle-amt span{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #ffffff;
}
.bg-white .subtitle-amt{
	font-size: 48px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #0e1b21;
	padding-bottom: 40px;
}
.bg-white .subtitle-amt span{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #0e1b21;
}
.bg-green .white-m-button{
	text-transform: uppercase;
}
.green-cta{
	margin-top: 20px;
	background: #017a35;
	padding: 40px;
}
.green-cta h2{
	font-size: 32px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: .4em;
	letter-spacing: normal;
	color: #ffffff;
}
.green-cta p{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: normal;
	color: #ffffff;	
}
.content-right{
	padding-top: 40px;
}
.col-30{
	width: 30%;
	float: left;
}
.col-70{
	width: 70%;
	float: left;
}
.green-cta:after{
	content: "";
	display: table;
	clear: both;
}
.title-32{
	font-size: 32px !important;
}
.btn-1-request{
	padding: 20px;
	display: block;
    width: 100%;
    background: #fff;
    margin-top: 20px;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    outline: none;
    transition: 0.6s;
	max-width: 233px;
    display: inline-block;
	text-transform: uppercase;
	border: solid 1px #d9d9d9;
	max-width: 147px;
	display: inline-block;
	margin-right: 20px;
}
a.btn-1-request:hover {
    color: #027a35;
}
.btn-2-request{
	padding: 20px;
	display: block;
    width: 100%;
    background: #027A35;
    margin-top: 20px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    outline: none;
    transition: 0.6s;
	max-width: 223px;
    display: inline-block;
}
a.btn-2-request:hover {
    background: #219653;
}
.loan-type{
	position:relative;
	display: grid;
}
.loan-type img{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: auto;
}
.loan-type .col-70{
	position:relative;
	z-index:5;
	padding: 49px 0px 49px 0px;
}
.loan-type h2{
	font-size: 32px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #0e1b21;	
}
.loan-type p{
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #7a7a7a;
}
.hr-gray-loans{
	display: inline-block;
	background: #d9d9d9;
	width: 100%;
	height: 1px;
}
.img-mobile-loan{
	display: none;
}
.header-c-request-form{
	font-size: 48px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #0e1b21;
}
.supheader-c-request-form{
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #7a7a7a;
}
.block-request-form{
	padding: 20px 0px !important;
}
.info-request-loan{
	padding-left: 40px;
}
.info-request-loan h3{
	margin-top: 40px;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #0e1b21;
}
.info-request-loan p{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: normal;
	color: #5b6163;
	margin-bottom: 40px;
}
.form-loan{
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 40px;
}
.form-loan p{
	display: inline-block;
	color: #0e1b21;
}
.form-loan span{
	display: block;
	margin: 30px 0px 30px 0px;
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #0e1b21;
}
.form-loan label{
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #0e1b21;
}
.form-loan .checkbox{
	margin-top: 30px;
}
.form-loan .hr-gray-loans{
	margin-top: 40px;
	margin-bottom: 40px;
}
.form-loan .submit_loan{
	text-align: right;
	padding-bottom: 20px;
}
.form-group input{
    border: 0 !important;
    padding-left: 10px;
    border-radius: 0;
    box-shadow: none;
    height: auto !important;
    background-color: transparent;
    border-bottom: 1px solid #dfdfdf !important;
    padding-top: 0 !important;
    padding-bottom: 5px !important;
    max-width: 75px;
    font-size: 18px !important;
    font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #0d1b21 !important;
}
input[name="total-anual-rates"], input[name="ammount_borrowed"], input[name="total_other_anual_rates"], input[name="total_other_monthly_rates"], input[name="total_other_rates"], input[name="total_supplier_debts"], input[name="additional_anual_income"], input[name="annual_family_expenses"]{
	max-width: 130px;
}
input[id="county"], input[id="phone-b"]{
	max-width: 190px;
}
input[id="email-b"]{
	max-width: 360px;
}
.submit-loan{
	text-align: right;
}
.modal {
	display: none; 
	position: fixed; 
	z-index: 1; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: #0c1d14;
}
.modal-content {
	background-color: #fefefe;
	margin: 5% auto;
	padding: 0px;
	border: 0px solid #888;
	max-width: 578px;
}
.modal-content img{
	width: 100%;
	height: auto;
	padding-bottom: 40px;
}
.modal-content h3{
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	/*line-height: 1.25;*/
	letter-spacing: normal;
	color: #0e1b21;
}
.modal-content p{
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: normal;
	color: #5b6163;	
}
.close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.close:hover,
.close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}
.btn-container{
	margin: 0px auto;
    text-align: center;
    padding-bottom: 40px;
}
.btn-container .green-m-button{
	max-width: 265px;
    display: inline-block;
    margin-right: 20px;
}
.btn-container .white-m-button{
	border: 1px solid #d9d9d9;
	max-width: 160px;
    display: inline-block;
}
select{
	border: 0px !important;
    border-bottom: 1px solid #dfdfdf !important;
    max-width: 78px;
    font-size: 18px !important;
    font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #0e1b21 !important;
}
input[id="name-b"], input[id="city"], select[id="purpose_of_use"]{
	max-width: 240px !important;
}
input[id="fiscal_code"]{
	max-width: 180px !important;
}
.step{
	display: inline-block;
	width: 44px;
    height: 44px;
    border: solid 1px #dfdfdf;
    border-radius: 50px;
    margin-top: 40px;
}
.step p{
	display: inline-block;
    vertical-align: middle;
    line-height: 0;
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #0d1b21;
    padding: 5px 10px;
}
.step span{
	font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #5b6163;
    position: relative;
    top: 10px;
    right: 10px;
}
.agriculture-loan h3{
	display: inline-block;
	position: relative;
    top: 15px;
    left: 15px;
}
.tab {
  	display: none;
}
input.invalid {
 	background-color: #ffdddd;
	margin-left: 10px;
	margin-right: 10px;
}
.form-loan-agriculture .btn-container{
	margin-bottom: 50px;
}
.btn-container .green-m-button{
	border: 0px !important;
    padding: 0px 44px;
    cursor: pointer;
}
.agriculture-radio label img{
	width: 69px;
	height:64px;
	margin-bottom: 10px;
}
.agriculture-radio label strong{
	display: block;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #0d1b21;
}
.agriculture-radio label p{
	height: 70px;
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: #0e1b21;
}
.tab h3{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: normal;
	color: #0d1b21;
}
.agriculture-radio label{
	cursor: pointer;
}
.agriculture-radio input[type=checkbox] {
    display: none;
}
.label_act{
	border: solid 1px #017a35 !important;
}
.btn-selector-form{
	font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    text-align: center;
    margin: 0px auto;
    border-top: solid 1px #dfdfdf;
    display: block;
    padding: 15px;
}
.info-props{
	padding: 18px;
}
.selected-form{
	background-color: #017a35;
    color: #fff;
}
.label_act svg g, .label_act svg path{
	fill: #007b32 !important;
}
.radio svg{
	margin-bottom: 20px;
	height: 64px;
}
.agriculture-radio label{
    display: inline-block;
    border: solid 1px #dfdfdf;
    margin-right: 20px;
}
input[id="name-business"], select[id="company_yes_no"], select[id="props_type_1"], select[id="props_type_2"], select[id="props_type_3"], select[id="props_type_4"], select[id="props_type_5"], select[id="props_type_6"], select[id="props_type_7"], select[id="props_type_8"], select[id="props_type_9"], select[id="props_type_10"], select[id="props_type_11"], select[id="props_type_12"], select[id="props_type_13"], select[id="veg_type_2"], select[id="veg_type_land_1"], select[id="veg_type_land_2"], select[id="veg_type_land_3"], select[id="veg_type_land_4"], select[id="veg_type_land_5"], select[id="veg_type_land_6"], select[id="veg_type_land_7"], select[id="veg_type_land_8"], select[id="veg_type_land_9"], select[id="veg_type_land_10"], select[id="veg_type_land_11"], select[id="veg_type_land_12"], select[id="veg_type_land_13"]{
	min-width: 220px;
}
.icon-svg{
	margin-top: 40px;
	margin-bottom: 20px;
}
.icon-svg:after{
    content: " ";
    display: inline-block;
    position: relative;
    height: 1px;
    background: #dfdfdf;
    width: 86%;
    top: -30px;
    left: 20px;
}
select[id="animals_type_1"], select[id="animals_type_2"], select[id="animals_type_3"], select[id="veg_type"], select[id="other_rates"], select[id="county"]{
	position: relative;
    top: -5px;
    margin-left: 10px;
    margin-right: 10px;
	min-width: 185px;
}
select[id="time_of_harvest"]{
	position: relative;
    top: -5px;
    margin-left: 10px;
    margin-right: 10px;
	min-width: 205px;
}
.animals-1-list, .animals-2-list, .animals-3-list{
	display: inline-block;
}
.first-tab .form-group:nth-of-type(1) {
    display: block!important;
    font-size: 24px;
}
.first-tab .form-group {
    display: none;
}
.form-group{
	padding-bottom: 20px;
}
select[id="marital_status"]{
	min-width: 240px;
}
input[id="veg_land_surface_1"], input[id="veg_land_surface_2"], input[id="veg_land_surface_3"], input[id="veg_land_surface_4"], input[id="veg_land_surface_5"], input[id="veg_land_surface_6"], input[id="veg_land_surface_7"], input[id="veg_land_surface_8"], input[id="veg_land_surface_9"], input[id="veg_land_surface_10"], input[id="veg_land_surface_11"], input[id="veg_land_surface_12"], input[id="veg_land_surface_13"], input[id="hectare_lucrate"], input[id="hectare_apia"], input[id="hectare_lucrate_prop_1"], input[id="hectare_lucrate_prop_2"], input[id="hectare_lucrate_prop_3"], input[id="hectare_lucrate_prop_4"], input[id="hectare_lucrate_prop_5"], input[id="hectare_lucrate_prop_6"], input[id="hectare_lucrate_prop_7"]{
	min-width: 120px;
}
.small-info-request-loan {
	font-family: Roboto;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.71 !important;
    letter-spacing: normal !important;
    color: #017a35 !important;
    margin-top: 0px !important;
}
.name-of-business, .total_rates_text{
	display: none;
}
@media screen and (max-width: 800px){
.btn-container .green-m-button{
	max-width: 300px;
}	
input#lambs_no_sale, input#calves_no_sale, input#goats_no_sale, input#age, input#activity_period, input#borrowal_period, input#hectare_lucrate, input#hectare_apia, select#culture_types, input#hectare_lucrate_prop_1, input#hectare_lucrate_prop_2, input#hectare_lucrate_prop_3, input#hectare_lucrate_prop_4, input#hectare_lucrate_prop_5, input#hectare_lucrate_prop_6, input#hectare_lucrate_prop_7, input#hectare_lucrate_prop_8, input#hectare_lucrate_prop_9, input#hectare_lucrate_prop_10, input#hectare_lucrate_prop_11, input#hectare_lucrate_prop_12, input#hectare_lucrate_prop_13, input#animals_no, input#animals_no_2, input#animals_no_3{
	width: 25%;
}
input#total_supplier_debts, input#additional_anual_income, select#animals_type_1, select#animals_type_2, select#animals_type_3{
	width: 35%;
}	
input#ammount_borrowed, input#total_other_anual_rates, input#total_other_rates, input#annual_family_expenses{
	width: 50%;
}
.agriculture-radio label{
	margin-bottom: 20px;
	margin-right: 0px;
	width: 48%;
}	
.agriculture-radio label p{
	font-size: 12px;
}
.submit-loan{
	margin-left: -27px;
}
}
.menu-i-item.servicii-m, .menu-i-item.solicita-credit-m, .menu-i-item.credit-info-m, .menu-i-item.alege-credit-m, .menu-i-item.formular-aplicare-online-m, .menu-i-item.formular-freelancer-m, .menu-i-item.formular-business-m, .menu-i-item.formular-agricultura-m{
	display: none;
}


.cookies-popup {
       position: fixed;
       bottom: 0;
       left: 0;
       right: 0;
       z-index: 9000;
       background-color: rgba(0,0,0,0.8);
       }
.cookies-popup-content {
       width: 100%;
       max-width: 880px;
       margin: 0 auto 0 auto;
       position: relative;
       color: #fff;
       padding: 12px 0;
       text-align: center;
       font-size: 12px;
       }
.cookies-popup-content a {
       color: #fff;
       text-decoration: underline;
       }
.cookies-popup-close {
       display: inline-block;
       width: 190px;
       height: 34px;
       border: 1px solid #ffffff;
       -moz-box-sizing: border-box;
       box-sizing: border-box;
       color: #ffffff;
       font-size: 12px;
       line-height: 34px;
       font-weight: 400;
       text-align: center;
       text-decoration: none;
       text-transform: uppercase;
       outline: none;
       transition: 0.6s;        
       margin-top: 12px;
       cursor: pointer;
       }
	   
	   
.news-content {
		padding-top: 0;
}

.tab-wrap {
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
}

.news-content table {
		width: 100%;
		border: 1px solid #dddfe6;
		border-collapse: collapse;
}

.news-content table tr th {
		font-weight: 500;
}

.news-content table tr td, .news-content table tr th {
		padding: 5px 12px;
		text-align: left;
}

.news-content table tr td, table tr th {
		border: 1px solid #dddfe6;
		font-size: 13px; 
		letter-spacing: .38px;
		line-height: 20px;
		
}

.news-content a {
		color: #027A35;
}