@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 100;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype');
}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 300;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 900;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype');
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Thin'),
 local('Roboto-Thin'),
 url('..../fonts/Robotothin.woff2') format('woff2'),
 url('..../fonts/Robotothin.woff') format('woff'),
 url('../fonts/Robotothin.ttf') format('truetype');
 font-weight: 100;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Thin Italic'),
 local('Roboto-ThinItalic'),
 url('..../fonts/Robotothinitalic.woff2') format('woff2'),
 url('..../fonts/Robotothinitalic.woff') format('woff'),
 url('../fonts/Robotothinitalic.ttf') format('truetype');
 font-weight: 100;
 font-style: italic;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Light'),
 local('Roboto-Light'),
 url('..../fonts/Robotolight.woff2') format('woff2'),
 url('..../fonts/Robotolight.woff') format('woff'),
 url('../fonts/Robotolight.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Light Italic'),
 local('Roboto-LightItalic'),
 url('..../fonts/Robotolightitalic.woff2') format('woff2'),
 url('..../fonts/Robotolightitalic.woff') format('woff'),
 url('../fonts/Robotolightitalic.ttf') format('truetype');
 font-weight: 300;
 font-style: italic;
}
@font-face {
 font-family: 'RobotoL';
 src: local('RobotoL'),
 local('Roboto-Regular'),
 url('..../fonts/Roboto.woff2') format('woff2'),
 url('..../fonts/Roboto.woff') format('woff'),
 url('../fonts/Roboto.ttf') format('truetype');
 font-weight: 400;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Italic'),
 local('Roboto-Italic'),
 url('..../fonts/Robotoitalic.woff2') format('woff2'),
 url('..../fonts/Robotoitalic.woff') format('woff'),
 url('../fonts/Robotoitalic.ttf') format('truetype');
 font-weight: 400;
 font-style: italic;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Medium'),
 local('Roboto-Medium'),
 url('..../fonts/Robotomedium.woff2') format('woff2'),
 url('..../fonts/Robotomedium.woff') format('woff'),
 url('../fonts/Robotomedium.ttf') format('truetype');
 font-weight: 500;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Medium Italic'),
 local('Roboto-MediumItalic'),
 url('..../fonts/Robotomediumitalic.woff2') format('woff2'),
 url('..../fonts/Robotomediumitalic.woff') format('woff'),
 url('../fonts/Robotomediumitalic.ttf') format('truetype');
 font-weight: 500;
 font-style: italic;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Bold'),
 local('Roboto-Bold'),
 url('..../fonts/Robotobold.woff2') format('woff2'),
 url('..../fonts/Robotobold.woff') format('woff'),
 url('../fonts/Robotobold.ttf') format('truetype');
 font-weight: 700;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Bold Italic'),
 local('Roboto-BoldItalic'),
 url('..../fonts/Robotobolditalic.woff2') format('woff2'),
 url('..../fonts/Robotobolditalic.woff') format('woff'),
 url('../fonts/Robotobolditalic.ttf') format('truetype');
 font-weight: 700;
 font-style: italic;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Black'),
 local('Roboto-Black'),
 url('..../fonts/Robotoblack.woff2') format('woff2'),
 url('..../fonts/Robotoblack.woff') format('woff'),
 url('../fonts/Robotoblack.ttf') format('truetype');
 font-weight: 900;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoL';
 src: local('Roboto Black Italic'),
 local('Roboto-BlackItalic'),
 url('..../fonts/Robotoblackitalic.woff2') format('woff2'),
 url('..../fonts/Robotoblackitalic.woff') format('woff'),
 url('../fonts/Robotoblackitalic.ttf') format('truetype');
 font-weight: 900;
 font-style: italic;
}
@media (max-width: 767px) {
  #myLink {
    display: none;
  }
}
#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: 0 280px 30px 280px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.column-section {
 margin-top: 60px;
}
.mc-p {
 max-width: 880px;
 padding: 0;
 margin: 0 auto;
}
#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 {
 position: relative;
 width: 240px;
 padding: 0 0 30px 0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
#right-menu-zone {
 position: relative;
 width: 240px;
 padding: 0 0 30px 0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
#mob-right-zone,
.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% - 328px);
 height: -webkit-calc(100% - 328px);
 height: -moz-calc(100% - 328px);
 min-height: 450px;
}
.stretch-loan-block {
 min-height: 550px;
 height: calc(100% - 258px);
 height: -webkit-calc(100% - 258px);
 height: -moz-calc(100% - 258px);
 margin-top: 20px;
}
.menu-block:first-child {
 margin-top: 0;
 font-size: 0;
}
#clock-button,
#user-button,
#in-button,
#inst-button,
#fb-button,
#yt-button,
#vk-button,
.clock-button,
.user-button,
.in-button,
.inst-button,
.fb-button,
.yt-button,
.vk-button {
 width: 23%;
 height: 18px;
 display: inline-block;
 background: url(../images/ico-phone-green.svg) center center no-repeat;
 margin: 11px 0;
 outline: none;
}
#phone-button,
.phone-button {
 width: 50%;
 background: url(../images/ico-phone-green.svg) left top no-repeat;
 padding-left: 28px;
 outline: none;
}
#mail-button,
.mail-button {
 width: 50%;
 background: url(../images/ico-email-green.svg) left top no-repeat;
 padding-left: 28px;
 outline: none;
}
.feedback-group {
 width: 100%;
 height: 60px;
 padding: 20px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.invest-button,
.calc-button {
 width: 100%;
 height: 49px;
 padding: 20px;
 margin-top: 20px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 display: flex;
 justify-content: center;
 align-items: center;
 background: #ffffff;
 border: 1px solid #027A35;
 color: #027A35;
 font-size: 16px;
 font-weight: 400;
}
.calc-button {
 height: 60px;
}
.invest-button span,
.calc-button span {
 padding-left: 12px;
}
.invest-m {
 display: block;
 background-image: url(../images/ico-trending-up.svg);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 40px;
}
#clock-button,
.clock-button {
 width: 33.3%;
 background: url(../images/ico-clock-green.svg) center center no-repeat;
}
#user-button,
.user-button {
 background: url(../images/ico-user-green.svg) center center no-repeat;
}
#in-button,
.in-button {
 background: url(../images/ico-in-green.svg) center center no-repeat;
 margin: 26px 0;
}
#inst-button,
.inst-button {
 background: url(../images/ico-inst-green.svg) center center no-repeat;
 margin: 6px 0;
}
#fb-button,
.fb-button {
 background: url(../images/ico-fb-green.svg) center center no-repeat;
 margin: 6px 0;
}
#yt-button,
.yt-button {
 background: url(../images/ico-yt-green.svg) center center no-repeat;
 margin: 6px 0;
}
#vk-button,
.vk-button {
 background: url(../images/ico-vk-green.svg) center center no-repeat;
 margin: 6px 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: #000000;
 min-height: 58px;
 line-height: 120%;
 font-size: 16px;
 font-weight: 700;
 text-align: center;
 background: #ffffff;
 padding: 18px 10px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.menu-item {
 display: block;
 color: #000000;
 line-height: 115%;
 font-weight: 400;
 font-size: 15px;
 text-align: center;
 text-decoration: none;
 outline: none;
 padding: 0 20px;
 margin-bottom: 8px;
}
.menu-item:last-child {
 margin-bottom: 0;
}
.menu-item:hover,
.menu-item.selected {
 color: #027A35;
 transition: 0.3s;
}
.menu-item:after {
 content: "";
 display: block;
 height: 1px;
 width: 100%;
 background: #E0E0E0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin: 8px auto 0 auto;
}
.menu-item:last-child:after {
 content: "";
 display: none;
}
.b-item {
 height: calc(100% - 449px);
 height: -webkit-calc(100% - 449px);
 height: -moz-calc(100% - 449px);
 min-height: 230px;
}
.clock-h {
 height: 180px;
 position: relative;
}
.green-m-button,
.white-m-button {
 display: block;
 width: 100%;
 background: #027A35;
 margin-bottom: 20px;
 color: #FFFFFF;
 font-size: 16px;
 line-height: 58px;
 font-weight: 400;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
 outline: none;
 transition: 0.6s;
}
.white-m-button {
 background: rgba(255, 255, 255, 0.5);
 color: #000000;
 text-transform: none;
}
.red-m-button {
 display: block;
 width: 100%;
 height: 60px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0 20px;
 margin-top: 20px;
 color: #FFFFFF;
 font-size: 16px;
 font-weight: 400;
 text-decoration: none;
 outline: none;
 transition: 0.6s;
 background: #e2241d;
 display: flex;
 justify-content: center;
 align-items: center;
}
.red-m-button span::before {
 content: "";
 display: inline-block;
 width: 24px;
 height: 24px;
 margin: 0 12px 0 0;
 vertical-align: middle;
 background-size: contain;
 background-image: url(../images/ico-aplication.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
a.green-m-button:hover {
 background: #219653;
}
a.white-m-button:hover {
 color: #027a35;
 background: rgba(255, 255, 255, 1.0);
}
a.red-m-button:hover {
 background: #ff433d;
}
.geoselect {
 background: #FFFFFF;
 text-align: center;
 color: #000000;
 height: 48px;
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 0 20px;
 position: relative;
}
#phone-link,
.phone-link {
 font-size: 24px;
 font-weight: 400;
 text-decoration: none;
 display: block;
}
#set-region,
.set-region {
 font-size: 14px;
 display: inline-block;
 vertical-align: middle;
}
#set-region::before,
.set-region::before {
 content: "";
 display: inline-block;
 width: 18px;
 height: 18px;
 margin: 0 5px 0 0;
 vertical-align: middle;
 background-size: contain;
 background-image: url(../images/ico-map-pin.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.search-button {
 width: 18px;
 height: 18px;
 background-size: contain;
 background-image: url(../images/ico-search.svg);
 background-repeat: no-repeat;
 background-position: center center;
 cursor: pointer;
}
.lang-button {
 font-size: 14px;
 display: inline-block;
}
.g-button,
.g-button span {
 transition: 600ms;
}
.g-button:hover {
 color: #ffffff;
 background: #17A051;
 border: 1px solid transparent;
}
.g-button:hover span {
 color: #ffffff;
}
.g-button svg * {
 transition: stroke 600ms;
}
.g-button:hover svg * {
 stroke: #fff;
}
.menu-l-item {
 display: block;
 color: #000000;
 font-weight: 400;
 font-size: 16px;
 padding: 20px;
 text-decoration: none;
 border-bottom: 1px solid #ffffff;
 outline: none;
 text-align: center;
 transition: 0.3s;
}
.menu-l-item:hover,
.menu-l-item.selected {
 background-color: #ffffff;
 color: #027A35;
}
.menu-i-item {
 display: flex;
 align-items: center;
 color: #000000;
 line-height: 130%;
 height: 49px;
 font-weight: 400;
 font-size: 16px;
 padding-left: 60px;
 text-decoration: none;
 border-bottom: 1px solid #ffffff;
 outline: none;
}
.about-m {
 background-image: url(../images/ico-company.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.loans-m {
 background-image: url(../images/ico-loans.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.success-stories-m {
 background-image: url(../images/ico-book-open.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.news-m {
 background-image: url(../images/ico-calendar.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.contacts-m {
 background-image: url(../images/ico-email.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.career-m {
 background-image: url(../images/ico-career.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.pay-loan-m {
 background-image: url(../images/ico-dollar.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.partners-m {
 background-image: url(../images/ico-user.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.information-disclosure-m {
 background-image: url(../images/ico-information.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.faq-m {
 background-image: url(../images/ico-faq.svg);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.menu-i-item:hover,
.menu-i-item.selected {
 background-color: rgba(255, 255, 255, 1.0);
 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;
}
.teaser-block {
 background: #FFFFFF;
 padding: 30px;
}
.header-c,
.header-n,
.news-content h1,
.header-c h1 {
 font-weight: 400;
 font-size: 48px;
 line-height: 87.2%;
 text-align: center;
 color: #000000;
 margin: 0 auto;
}
.news-content {
 padding-top: 0;
}
.pathway,
.pathway-loan,
.pathway-spage {
 padding: 14px 20px 40px 20px;
 font-weight: 300;
 font-size: 12px;
 line-height: 160%;
 color: #797979;
}
.pathway a,
.pathway-loan a,
.pathway-spage a {
 color: #797979 !important;
 text-decoration: underline;
}
.pathway-loan {
 padding: 0;
 position: absolute;
 top: 0;
 left: 20px;
}
.pathway-spage {
 padding: 14px 0 28px 0;
}
.header-c,
.header-c h1 {
 color: #027A35;
}
.header-n {
 max-width: 600px;
 line-height: 108%;
}
.news-content h1 {
 font-size: 36px;
 max-width: 600px;
 line-height: 130%;
}
.news-content table {
 width: 100%;
 border: 1px solid #dddfe6;
 border-collapse: collapse;
}
.news-content table tr td {
 padding: 5px 12px;
}
.news-content table tr td,
table tr th {
 border: 1px solid #dddfe6;
 font-size: 13px;
 letter-spacing: .38px;
 line-height: 20px;
 font-weight: 300;
}
.header-p,
.header-p h1 {
 font-weight: 400;
 font-size: 28px;
 line-height: 130%;
 text-align: center;
 color: #027A35;
 margin: 0 auto 50px auto;
}
.clients-p {
 margin: 0 auto;
}
.supheader-c,
.supheader-c h1,
.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,
.header-icons-group h1 {
 font-weight: normal;
 font-size: 24px;
 line-height: 125%;
 text-align: center;
 color: #000000;
 margin: 0 0 50px 0;
}
.header-icons-group h1 {
 margin: 0;
}
.textbloc-c,
.textbloc-s,
.textblock-n {
 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;
}
.textbloc-s a {
 color: #027A35;
}
.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;
}
#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,
.statinfo04,
.statinfo05,
.statinfo06,
.statinfo07,
.statinfo08,
.statinfo09,
.statinfo10 {
 display: flex;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-right: 20px;
}
.statinfo-item {
 font-weight: 400;
 font-size: 24px;
 color: #000000;
}
.statinfo-item span {
 display: block;
 font-weight: 400;
 font-size: 12px;
 color: #000000;
}
.statinfo-item div {
 font-weight: 400;
 font-size: 16px;
 color: #000000;
 margin-top: 20px;
}
.statinfo01::before,
.statinfo02::before,
.statinfo03::before,
.statinfo04::before,
.statinfo05::before,
.statinfo06::before,
.statinfo07::before,
.statinfo08::before,
.statinfo09::before,
.statinfo10::before {
 content: '';
 display: block;
 min-width: 40px;
 height: 40px;
 margin: 0 30px 0 0;
 background: url(../images/ico-trending.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo02::before {
 background: url(../images/ico-coints.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo03::before {
 background: url(../images/ico-users.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo04::before {
 background: url(../images/ico-time.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo05::before {
 background: url(../images/ico-fast.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo06::before {
 background: url(../images/ico-eye.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo07::before {
 background: url(../images/ico-doclike.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo08::before {
 background: url(../images/ico-cash-2.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo09::before {
 background: url(../images/ico-laptop.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.statinfo10::before {
 background: url(../images/ico-doc.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.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 !important;
}
.ctm {
 margin-top: 60px !important;
}
.ctms {
 margin-top: 30px !important;
}
.ntm {
 padding: 0 40px 60px 40px;
}
.newslist-data {
 font-weight: 300;
 font-size: 14px;
 line-height: 157%;
 color: #797979;
 margin: 28px 0 20px 0
}
.newslist-data-slide {
 font-weight: 300;
 font-size: 12px;
 color: #027A35;
 margin: 20px 0 10px 0;
 padding: 0 20px;
}
.newslist-header {
 font-weight: 300;
 font-size: 14px;
 line-height: 157%;
 color: #000000;
 text-decoration: none;
}
.newslist-header-slide {
 display: block;
 font-weight: 400;
 font-size: 20px;
 color: #000000;
 text-decoration: none;
 padding: 0 20px 20px 20px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.newslist-pic {
 position: relative;
 display: block;
 width: 100%;
 height: 202px;
}
.newslist-pic-note {
 position: absolute;
 display: block;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 30px;
 background-color: rgba(0, 0, 0, 0.7);
 color: #ffffff;
 font-size: 13px;
 font-weight: 300;
 text-align: right;
 line-height: 30px;
 text-transform: uppercase;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0 10px;
}
.news-lm {
 margin-bottom: 60px;
}
.green-c-button,
.red-c-button {
 display: inline-block;
 width: auto;
 background: #027A35;
 color: #FFFFFF !important;
 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;
}
.red-c-button {
 background: #e2241d;
}
.greenpic-bg {
 background: url(/images/mainbg02.webp) 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-comfort-cover {
 background-image: url(../images/ico-comfort.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.ico-transparency {
 background-image: url(../images/ico-transparency.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.ico-transparency-cover {
 background-image: url(../images/ico-transparency.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.ico-membership {
 background-image: url(../images/ico-membership.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.ico-membership-cover {
 background-image: url(../images/ico-membership.svg);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
}
.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;
}
.box-v {
 opacity: 0.0;
 transition: 0.6s;
 position: absolute;
 width: 100%;
 z-index: 1;
}
.box-v.visible {
 opacity: 1.0;
 z-index: 10;
}
.offices {
 border-bottom: 1px solid #C9C9C9;
}
.offices-title {
 font-weight: 300;
 font-size: 18px;
 margin: 40px 0;
 text-align: center;
 display: inline-block;
 margin-right: 24px;
}
.offices select {
 width: auto;
}
.news-menu {
 margin-top: 50px;
 text-align: center;
 height: 39px;
 border-bottom: 1px solid #C9C9C9;
}
.news-menu span,
.doc-menu span {
 display: inline-block;
 font-weight: 300;
 font-size: 24px;
 line-height: 125%;
 color: #707070;
 transition: 0.3s;
 margin: 0 30px;
 cursor: pointer;
}
.doc-menu span {
 font-size: 18px;
 margin: 0 18px;
}
.doc-menu {
 height: 31px;
}
.news-menu span a {
 color: #707070;
}
.news-menu span.current,
.news-menu span a:hover {
 color: #000000;
}
.news-menu span::after {
 content: "";
 display: block;
 width: 0;
 height: 2px;
 margin-top: 9px;
 transition: 0.3s;
}
.news-menu span.current::after,
.news-menu span: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,
.box-time {
 display: inline-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-bottom: 12px;
}
.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;
}
.box-time {
 background: url(../images/ico-clock-green.svg) left center no-repeat;
}
.footer-l-block {
 font-weight: 300;
 font-size: 12px;
 line-height: 167%;
 color: #707070;
 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;
 padding-right: 10px;
}
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 {
 padding-right: 16px;
 color: #027A35;
}
.s-footer-block {
 margin-top: 40px;
}
.cbr-icon {
 width: 50px;
 height: 50px;
 display: inline-block;
 margin: 0 20px 0 0;
 background-image: url(../images/logo_cb-rf.png);
 background-repeat: no-repeat;
 background-position: center center;
 vertical-align: middle;
}
.mir-icon {
 width: 92px;
 height: 30px;
 display: inline-block;
 background-image: url(../images/logo_mirl.png);
 background-repeat: no-repeat;
 background-position: center center;
 vertical-align: middle;
}
.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: #707070;
}
.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: #707070;
 vertical-align: middle;
}
#mkc a::after {
 content: '';
 display: inline-block;
 width: 105px;
 height: 17px;
 background: url(../images/logo-mkc.svg) left center no-repeat;
 position: relative;
 vertical-align: middle;
 margin-left: 8px;
}
.copyright-block {
 background: rgba(255, 255, 255, 0.5);
 font-weight: 300;
 font-size: 11px;
 line-height: 160%;
 color: #707070;
 padding: 40px;
}
.index-pic {
 width: 100%;
 height: 244px;
}
.top-pic-s {
 width: 100%;
 height: 250px;
 margin-top: 30px;
}
.top-pic-m {
 width: 100%;
 height: 334px;
 margin-top: 30px;
}
.top-pic-b {
 width: 100%;
 height: 380px;
 margin-top: 30px;
}
#nopage {
 width: 100%;
 margin-bottom: -20px;
}
#nopage img {
 width: 100%;
}
#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/rapidloanbg03.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/businessloanbg01a.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;
}
#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: 250px;
 background: url(../images/aboutblockbg.jpg) center center 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: 30px;
}
#news-block-pic {
 width: 100%;
 height: 380px;
 margin-top: 30px;
}
#footer-logo,
#footer-logo-eng {
 width: 160px;
 height: 20px;
 background: url(../images/logo-money-kapital.svg) left center no-repeat;
 background-size: contain;
 margin-bottom: 20px;
}
#logo,
#logo-eng,
.logo,
.logo-eng {
 display: block;
 width: 200px;
 height: 24px;
 background: url(../images/logo-money-kapital.svg) center top no-repeat;
 background-size: contain;
 margin: 22px auto 22px auto;
 outline: none;
}
.promo-top-block #logo,
.promo-top-block .logo {
 width: 80px;
 height: 60px;
 background: url(../images/logo-money-kapital.svg) left center no-repeat;
 background-size: contain;
 margin: 0 40px;
 float: left;
}
.logo-bg {
 background: #ffffff;
 height: 68px;
 border-bottom: 1px solid #E3EAEC;
 display: flex;
 justify-content: center;
 align-items: center;
}
.phone-block {
 background: #ffffff;
 height: 60px;
 display: flex;
 justify-content: center;
 align-items: center;
}
.search-block input[type=text] {
 width: 240px;
 height: 48px;
 background: #ffffff;
 border: 0;
 padding: 0 30px 0 50px;
 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;
 position: absolute;
 top: 0;
 left: 0;
 opacity: 0;
 z-index: -1;
 transition: 0.6s;
}
.show-search {
 opacity: 1;
 z-index: 1;
}
.search-close {
 position: absolute;
 width: 18px;
 height: 18px;
 right: 15px;
 top: 8px;
 outline: none;
 font-style: normal;
 font-size: 28px;
 cursor: pointer;
 font-family: Arial, Baskerville, monospace;
}
.search-block input[type=image] {
 position: absolute;
 width: 18px;
 height: 18px;
 left: 20px;
 top: 15px;
 outline: none;
}
.main-banner {
 width: 100%;
 height: 420px;
 position: relative;
}
.promo-b {
 height: 600px;
}
.promo-b .slogan-block {
 width: 400px;
 font-size: 34px;
}
.single-item {
 height: 420px;
 overflow: hidden;
 margin-top: 30px;
}
.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: 380px;
 font-weight: 400;
 font-size: 40px;
 line-height: 120%;
 color: #027a3e;
 padding: 20px 0 0 30px;
}
.slogan-block h1 {
 font-weight: 400;
 font-size: 40px;
 line-height: 120%;
 margin: 0;
}
.slogan-block div {
 margin-top: 30px;
 font-size: 32px;
 font-weight: 300;
 line-height: 20px;
 text-transform: uppercase;
}
.slogan-block div span {
 font-weight: 400;
 font-size: 48px;
 line-height: 20px;
 text-transform: uppercase;
}
.slogan-block div span span {
 font-size: 20px;
}
.path-m {
 padding: 30px 0 0 20px;
}
span.nowrap {
 white-space: nowrap;
}
.slide-number {
 position: absolute;
 top: 59px;
 right: 20px;
 font-weight: 400;
 font-size: 72px;
 line-height: 87%;
 display: none;
}
.total {
 position: absolute;
 top: 130px;
 right: 20px;
 font-weight: 300;
 font-size: 24px;
 line-height: 28px;
 text-align: right;
 display: none;
}
.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-red {
 background: #e2241d;
}
.r-button:hover {
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 transform: rotate(90deg);
 background: #219653;
}
.r-button-red:hover {
 background: #ff433d;
}
.slider-link {
 left: 20px;
 right: auto;
 top: 531px;
}
.slider-link-p {
 position: absolute;
 left: 20px;
 right: auto;
 top: 560px;
 margin-left: 0 !important;
 width: auto;
 padding: 0 20px;
}
.green-product-button.promo-link {
 top: 360px;
 background: #e2241d;
 height: 60px;
 line-height: 60px;
}
.green-product-button.promo-link:hover {
 background: #ff433d;
}
.slogan-items-block {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
 max-width: 880px;
 height: 220px;
 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: 50px 40px;
}
.main-banner-block .center-column {
 height: 420px;
}
.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 24px;
 font-size: 14px;
 line-height: 20px;
 text-align: center;
 text-transform: uppercase;
 color: #000000;
 margin-bottom: 16px;
}
.s-i-c span span {
 display: inline;
 padding: 0;
 line-height: normal;
 text-align: left;
 margin-bottom: 0;
 white-space: nowrap;
}
.slogan-item {
 position: relative;
 width: 48px;
 height: 48px;
 border-radius: 48px;
 display: inline-block;
 background-color: #FFFFFF;
 background-size: 60%;
}
.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-coints.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.clock-si {
 background-image: url(../images/ico-time.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.local-si {
 background-image: url(../images/ico-local.png);
 background-repeat: no-repeat;
 background-position: center center;
}
.calendar-si {
 background-image: url(../images/ico-box.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.home-si {
 background-image: url(../images/ico-home.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.user-si {
 background-image: url(../images/ico-users.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.arrow-up-si {
 background-image: url(../images/ico-trending.svg);
 background-repeat: no-repeat;
 background-position: center center;
}
.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;
}
.pfb {
 height: 150px;
 margin: 28px 0 0 0;
}
.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;
}
.promo-icon {
 width: 80px;
 height: 80px;
 border-radius: 80px;
 margin: 30px auto 20px auto;
}
.promo-i-01 {
 background: #027A35 url(../images/promo01.svg) center center no-repeat;
 background-size: 45%;
}
.promo-i-02 {
 background: #027A35 url(../images/promo02.svg) center center no-repeat;
 background-size: 50%;
}
.promo-i-03 {
 background: #027A35 url(../images/promo03.svg) center center no-repeat;
 background-size: 55%;
}
.promo-i-04 {
 background: #027A35 url(../images/promo04.svg) center center no-repeat;
 background-size: 45%;
}
.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 {
 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;
}
.terms-conditions {
 padding: 50px 30px 30px 30px;
}
.row,
.row-counter {
 border-bottom: 1px solid #D6D6D6;
 font-size: 14px;
 line-height: 200%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 14px 0;
 color: #000000;
 overflow: hidden;
}
.row-h {
 font-size: 16px;
 width: 40%;
 display: inline-block;
 font-weight: 400;
 vertical-align: top;
 color: #027A35;
}
.row-t {
 width: 60%;
 display: inline-block;
 font-weight: 300;
 text-align: right;
 vertical-align: top;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-left: 10px;
}
.row-counter {
 font-size: 16px;
}
.row-counter .row-t {
 color: #027A35;
 font-weight: 400;
}
.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-02.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;
}
.loan-purpose {
 width: 370px;
 height: 470px;
 float: left;
}
.prod-bigimg {
 width: 100%;
 height: 380px;
}
.prod-midimg {
 width: 100%;
 height: 334px;
}
.prod-smallimg {
 width: 100%;
 height: 270px;
}
.list-purpose {
 margin-left: 410px;
}
.list-t {
 margin-left: 80px;
}
.list-ul {
 text-align: center;
}
.list-purpose div {
 font-weight: normal;
 font-size: 24px;
 line-height: 125%;
 margin-top: 50px;
}
.list-purpose div:first-child {
 margin-top: 0;
}
.list-purpose ul,
.list-t ul,
.news-content ul {
 padding-left: 0;
}
.news-content ol {
 padding-left: 20px;
}
.list-purpose li,
.list-t li,
.news-content ul li {
 margin-top: 24px;
 padding-left: 30px;
 font-weight: 300;
 font-size: 14px;
 line-height: 171%;
 list-style: none;
 vertical-align: middle;
}
.news-content ul li {
 font-size: 16px;
}
.news-content ol li {
 margin-top: 8px;
 padding-left: 20px;
 font-weight: 300;
 line-height: 171%;
}
.list-t li {
 margin-top: 10px;
}
.news-content ul li {
 margin-top: 10px;
}
.list-purpose li::before,
.list-t li::before,
.news-content ul li::before {
 content: "";
 display: inline-block;
 width: 4px;
 height: 4px;
 border-radius: 4px;
 background: #027A35;
 vertical-align: middle;
 margin-left: -30px;
 margin-right: 26px;
}
.number-item-block {
 text-align: center;
 overflow: hidden;
}
.number-item-block span {
 display: block;
 padding: 0 20px;
 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;
 padding: 0;
}
.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-block span a {
 color: #027A35;
 text-decoration: underline;
}
.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: 28px;
 line-height: 120%;
 padding-right: 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 {
 font-size: 28px;
 line-height: 150%;
}
.prod-list-header div span span {
 font-size: 20px;
}
.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;
}
.green-slide-button {
 height: 44px !important;
 color: #027A35;
 border: 1px solid #027A35;
 font-size: 16px;
 padding: 12px 20px !important;
 font-weight: 400;
 text-decoration: none;
 outline: none;
 transition: 0.6s;
 display: inline-flex;
 justify-content: center;
 align-items: center;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.red-product-button {
 display: block;
 width: 190px;
 height: 70px;
 background: #e2241d;
 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;
}
a.red-product-button:hover {
 background: #ff433d;
}
.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: #707070;
}
#mk-group {
 margin: 60px -20px 0 -20px;
}
.group-item {
 padding: 0 10px;
 -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 {
 max-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;
 margin-top: 70px;
}
.team-photo {
 width: 190px;
 height: 190px;
 margin: 0 auto 20px auto;
}
.partners-photo {
 display: block;
 width: 125px;
 height: 65px;
 margin: 0 auto 25px auto;
}
.topmanagement-photo {
 width: 260px;
 height: 260px;
 float: left;
}
.topmanagement-info {
 margin-left: 290px;
 line-height: 140%;
}
.topmanagement-name {
 font-weight: 400;
 font-size: 16px;
 line-height: 125%;
 color: #000000;
}
.topmanagement-office {
 font-weight: 300;
 font-size: 15px;
 line-height: 125%;
 color: #000000;
 margin: 8px 0 16px 0;
}
.career-button {
 margin: 20px 0 0 0 !important;
}
.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;
}
.topmanagement-item {
 margin: 60px 0 0 0;
 overflow: hidden;
}
.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.7);
 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: 44px;
 height: 44px;
 left: auto;
 right: 370px;
 top: 340px;
 border-radius: 44px;
 z-index: 700;
 background-color: rgba(255, 255, 255, 0.7);
}
.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.7);
 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: 44px;
 height: 44px;
 left: auto;
 right: 300px;
 top: 340px;
 border-radius: 44px;
 z-index: 700;
 background-color: rgba(255, 255, 255, 0.7);
}
.slick-next.prod-slide-a {
 top: 84px;
 right: -12px;
}
.slick-prev.prod-slide-a {
 top: 84px;
 left: -12px;
}
.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: 16px;
 color: #000000;
 overflow: hidden;
 width: 100%;
}
.result-range-amount {
 float: right;
}
input[type="text"].result-i {
 width: 110px;
 height: 44px;
 color: #027A35;
}
.radio-block,
.currency-block {
 font-weight: 400;
 font-size: 16px;
 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-bottom: 20px;
}
.c-type {
 float: right;
 font-weight: normal;
 font-size: 18px;
 line-height: 100%;
 color: #000000;
}
.f-type {
 float: left;
 font-weight: normal;
 font-size: 18px;
 line-height: 100%;
 color: #000000;
}
.currency-block {
 margin-bottom: 0;
 float: left;
}
.over-radio {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.h-form {
 font-weight: 400;
 font-size: 18px;
 line-height: 20px;
 color: #000000;
 text-align: center;
 margin: 0 0 30px 0;
}
.b-row-margin {
 margin-bottom: 50px;
}
.col100-form {
 width: 100%;
 margin-bottom: 20px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 position: relative;
}
.col50-form {
 width: 50%;
 float: left;
 margin-bottom: 20px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 position: relative;
}
.col50-form:nth-child(2n+1) {
 padding-right: 20px;
}
.col50-form:nth-child(2n+2) {
 padding-left: 20px;
}
#counter-form input[type=submit],
#online-application input[type=submit],
#online-application-zajm input[type=submit],
#financing_your_client 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;
 overflow: hidden;
}
.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;
 width: -webkit-calc(100% - 74px);
 width: -moz-calc(100% - 74px);
 width: calc(100% - 74px);
}
.slogan-item-mob span span {
 display: inline;
 padding-left: 0;
 padding-right: 0;
}
.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: 19px;
 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: 86px;
 width: 100%;
 background: #f1f4f5;
 display: none;
 position: fixed;
 top: 0;
 z-index: 800;
}
.promo-top-block {
 height: 60px;
 max-width: 880px;
 background: #f1f4f5;
 position: relative;
 margin: 0 auto;
}
.mobmenu-loans {
 position: absolute;
 width: 24px;
 height: 24px;
 top: 18px;
 right: 20px;
 background: url(../images/ico-loans.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;
}
.change-b-block {
 text-align: center;
 margin: 0 0 40px 0;
}
.change-c-button {
 display: inline-block;
 width: auto;
 background: #ffffff;
 border: 1px solid #D3D3D3;
 color: #9E9E9E;
 border-radius: 44px;
 font-size: 16px;
 line-height: 42px;
 font-weight: 400;
 text-align: center;
 text-decoration: none;
 outline: none;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0 32px;
 transition: 0.6s;
 margin: 0 8px;
 cursor: pointer;
}
.change-c-button:hover {
 border: 1px solid #027A35;
 background: #F0F5F6;
 color: #027A35;
}
.change-c-button.current {
 background: #F0F5F6;
 border: 1px solid #027A35;
 color: #027A35;
}
.region-column {
 -webkit-column-count: 3;
 -moz-column-count: 3;
 column-count: 3;
 -webkit-column-gap: 30px;
 -moz-column-gap: 30px;
 column-gap: 30px;
}
.region-column div {
 line-height: 32px;
 font-size: 14px;
 font-weight: 300;
}
.region-column div span {
 padding: 6px 8px;
 cursor: pointer;
 background: none;
 transition: 0.3s;
}
.region-column div:hover span {
 background: #e3eaec;
}
.region-column div span.active {
 color: #ffffff;
 background: #027A35;
}
.news-content a {
 color: #027A35;
}
.icons-group-item span a {
 color: #027A35;
}
.content-iframe {
 padding: 0 24px;
 background: #f5f5f5;
}
.news-block-main {
 margin-top: -40px;
}
.subscribe-info {
 margin-top: 14px;
 font-weight: 300;
 font-size: 12px;
 line-height: 140%;
 color: #707070;
}
.subscribe-info a {
 color: #707070;
 text-decoration: underline;
}
.docs-list {
 margin-top: 60px;
}
.gal-h {
 margin: 60px auto 0 auto;
}
.form-phone {
 position: relative;
}
.form-phone::before {
 content: "+7";
 display: block;
 position: absolute;
 height: 50px;
 bottom: 0;
 left: 21px;
 line-height: 50px;
}
.calc-form-block .form-phone::before {
 left: 41px;
}
.form-phone input[type=text] {
 padding: 0 20px 0 40px;
}
.calculator-info {
 font-size: 12px;
 font-weight: 400;
 line-height: 150%;
 color: #000000;
 margin: 20px 0 30px 0;
}
.calculator-comment {
 font-size: 12px;
 font-weight: 400;
 line-height: 150%;
 color: #848484;
 margin: 30px 0 50px 0;
}
.select-header {
 font-size: 16px;
 font-weight: 400;
 margin: 0 0 12px 0;
}
.calc-section select {
 color: #027A35;
}
.row-t span {
 color: #848484;
}
.mob-f-link {
 display: block;
 text-align: center;
 margin-top: 24px;
 text-decoration: underline;
}
.hidden-schema {
 display: none;
}
#sitemap li {
 margin: 8px 0;
}
.slider-b-link {
 position: absolute;
 left: 30px;
 right: auto;
 bottom: 42px;
 margin-left: 0 !important;
 height: 58px !important;
 line-height: 58px;
 width: auto;
 color: #FFFFFF;
 font-size: 24px;
 background-color: #027A35;
 border-radius: 40px;
 padding: 0 40px !important;
 transition: 0.6;
}
.slider-b-link:hover {
 background-color: #219653;
}
.q-header {
 cursor: pointer;
 margin: 18px 0 8px 0;
 font-weight: 500;
}
.form-center {
 max-width: 500px;
 margin: 0 auto;
}
.doc-bg {
 background: rgba(209, 226, 232, 0.5);
 border-radius: 9px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 12px;
 font-size: 14px;
}
.slogan-mobile-p {
 display: none;
 font-weight: 400;
 font-size: 24px;
 line-height: 130%;
 color: #000000;
 text-align: center;
 background: #ffffff;
 padding: 20px;
 margin-bottom: 10px;
}
.slogan-mobile-p div {
 margin-bottom: 20px;
}
.box-phone-index {
 display: none;
 text-align: center;
 background: #f1f4f5;
 padding-bottom: 12px;
}
.box-phone-index-h {
 float: right;
 margin: 16px 40px 0 0;
}
.box-phone-index a,
.box-phone-index-h a {
 display: inline-block;
 font-weight: 300;
 font-size: 16px;
 line-height: 130%;
 color: #000000;
 background: url(../images/ico-phone-green.svg) left center no-repeat;
 padding-left: 35px;
}
.pay-logo {
 padding: 32px 16px 0 16px;
 color: #707070;
 font-size: 12px;
}
.pay-logo img {
 width: 125px;
}
.lct {
 padding: 30px 0 60px 0;
}
.calc-form-block {
 background: #f1f4f5;
 padding: 20px 30px;
}
.m-range {
 margin-top: 30px;
}
.button-fw {
 width: auto;
 padding: 0 30px;
}
.bonus-text {
 font-size: 24px;
 margin-top: 30px;
 display: block;
}
.bonus-link {
 padding: 4px 40px;
}
.flex-block {
 display: flex;
 flex-direction: row;
 flex-wrap: wrap;
 justify-content: center;
}
.flex-item-block {
 flex-basis: 220px;
}
.flex-item-block.number-f {
 flex-basis: 200px;
}
.flex-item-block.icons-group-item {
 height: auto;
 padding: 0 12px;
 margin-bottom: 20px;
 font-size: 18px;
}
.mod-app,
.mod-app-b {
 line-height: 28px;
 font-size: 13px;
 margin: 0 auto;
 width: 220px;
 height: auto;
}
.mod-app-b {
 margin: 18px auto 0 auto;
}
.mod-app-over {
 display: none;
 background: #f1f4f5;
 padding-bottom: 10px;
}
.video-block {
 position: relative;
 padding-bottom: 54%;
 padding-top: 30px;
 height: 0;
 overflow: hidden;
}
.video-block iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
.f-phone {
 font-size: 15px;
 font-weight: 700;
 margin: 4px 0;
}
.f-phone a:hover,
.f-email a:hover {
 color: #027A35;
}
.f-email a {
 text-decoration: underline;
 font-size: 13px;
}
.sm-link {
 margin-top: 6px;
}
.sm-link a {
 color: #707070;
}
.button-up {
 position: fixed;
 width: 68px;
 height: 68px;
 left: 50px;
 bottom: 50px;
 background-color: rgba(255, 255, 255, 0.5);
 border-radius: 68px;
 background-image: url(../images/arrow-slider.svg);
 background-repeat: no-repeat;
 background-position: center center;
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 transform: rotate(90deg);
 cursor: pointer;
 z-index: 800;
}
.action-popup-bg {
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 9000;
 overflow: hidden;
 position: fixed;
 background-color: rgba(0,0,0,0.5);
}
.action-popup {
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 9000;
 position: fixed;
 outline: none !important;
}
.action-popup-container {
 text-align: center;
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0 20px;
}
.action-popup-container:before {
 content: '';
 display: inline-block;
 height: 100%;
 vertical-align: middle;
}
.action-popup-block {
 position: relative;
 display: inline-block;
 vertical-align: middle;
 margin: 0 auto;
 text-align: left;
 z-index: 9005;
}
.action-popup-content {
 background: #fff;
 padding: 80px;
 text-align: center;
 max-width: 800px;
 margin: 0 auto;
 position: relative;
 font-size: 28px;
 font-weight: 400;
}
.action-popup-close {
 display: inline-block;
 height: 60px;
 background: #027A35;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 color: #ffffff;
 font-size: 16px;
 line-height: 60px;
 font-weight: 400;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
 padding: 0 30px;
 outline: none;
 transition: 0.6s;
 margin-top: 12px;
 cursor: pointer;
 margin: 40px 20px 0 20px;
}
.action-cancel {
 background: #c4c4c4;
}
.action-popup-close:hover {
 background: #219653;
}
.action-cancel:hover {
 background: #c4c4c4;
}
.main-title-block {
 height: 88px;
 background: #ffffff;
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 0 30px;
 border-bottom: 1px solid #E3EAEC;
}
.title-n-margin {
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 20px;
}
.main-title {
 font-size: 24px;
 font-weight: 400;
 color: #000000;
 margin-right: 30px;
}
.main-title span {
 transition: 0.6s;
}
.title-n-margin .main-title {
 color: #000000;
}
.main-t-comment,
.main-title-block h1 {
 font-size: 16px;
 color: #000000;
 font-weight: 400;
 margin: 0;
 padding: 0;
}
.main-t-comment a {
 text-decoration: underline;
}
.form-s-block {
 background: #F0F5F6;
 padding: 30px;
}
.form-flex {
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin-top: 30px;
}
.form-flex input[type=text] {
 margin-right: 20px;
}
.comment-form {
 font-size: 12px;
 font-weight: 400;
 color: #9E9E9E;
 margin-top: 20px;
}
.comment-form a {
 text-decoration: underline;
}
.comment-form a:hover {
 color: #027A35;
}
.form-input-flex {
 display: flex;
 justify-content: space-between;
 margin-top: 40px;
}
.form-input-flex input[type=text]:nth-child(1) {
 margin-right: 20px;
}
.form-comment-flex {
 display: flex;
 align-items: center;
 margin-top: 20px;
}
.form-comment-flex .comment-form {
 margin-top: 0;
}
.form-comment-flex input[type=submit] {
 margin-right: 30px;
}
.comment-form a {
 color: #9E9E9E;
}
.steps-block {
 background: #ffffff;
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-column-gap: 10px;
}
.step-item {
 height: 106px;
 margin-top: 140px;
 margin-bottom: 10px;
 background: #F0F5F6;
 position: relative;
 z-index: 1;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 20px;
 display: flex;
 align-items: center;
 font-size: 14px;
 font-weight: 400;
}
.step-item:nth-child(1)::before {
 content: "1";
 font-weight: 900;
 font-size: 160px;
 color: #F0F5F6;
 position: absolute;
 top: -140px;
 left: 5px;
 z-index: -1;
}
.step-item:nth-child(2)::before {
 content: "2";
 font-weight: 900;
 font-size: 160px;
 color: #F0F5F6;
 position: absolute;
 top: -140px;
 left: 5px;
 z-index: -1;
}
.step-item:nth-child(3)::before {
 content: "3";
 font-weight: 900;
 font-size: 160px;
 color: #F0F5F6;
 position: absolute;
 top: -140px;
 left: 5px;
 z-index: -1;
}
.step-item a {
 text-decoration: underline;
}
.step-bottom {
 margin-bottom: 0;
}
.step-h {
 font-size: 20px;
 color: #027A35;
 position: absolute;
 top: -38px;
 left: 20px;
}
.advantages-section {
 background: #ffffff;
 padding: 50px 30px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-column-gap: 60px;
 grid-row-gap: 50px;
}
.faq-section {
 background: #ffffff;
}
.slide-section {
 background: #F0F5F6;
 padding: 30px 40px 50px 40px;
 margin-top: 60px;
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 overflow: hidden;
}
.slide-section-title {
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 20px;
}
.product-slide-item {
 background: #ffffff;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 20px;
 margin-left: 20px;
 margin-right: 20px;
 min-height: 367px !important;
 display: flex !important;
 flex-direction: column;
 justify-content: space-between;
}
.news-slide-item {
 background: #ffffff;
 margin-left: 10px;
 margin-right: 10px;
 height: auto !important;
}
.review-slide {
 border-radius: 20px 20px 20px 0px;
 padding: 30px;
 position: relative;
 min-height: 240px !important;
}
.review-slide::before {
 content: "";
 display: block;
 background: url(../images/ico-quotes-l.svg) left center no-repeat;
 color: #F0F5F6;
 position: absolute;
 width: 46px;
 height: 37px;
 top: 10px;
 left: 10px;
 z-index: 0;
}
.review-slide::after {
 content: "";
 display: block;
 background: url(../images/ico-quotes-l.svg) left center no-repeat;
 color: #F0F5F6;
 position: absolute;
 width: 46px;
 height: 37px;
 bottom: 10px;
 right: 10px;
 transform: rotate(180deg);
 z-index: 0;
}
.product-slide-section {
 margin-left: -20px;
 margin-right: -20px;
}
.news-slide-section {
 margin-left: -10px;
 margin-right: -10px;
}
.news-slide-section .slick-track {
 display: flex !important;
 align-items: stretch ;
 align-content: stretch ;
}
.product-slide-title {
 font-size: 20px;
 color: #000000;
 font-weight: 400;
}
.product-slide-sum {
 font-size: 16px;
 color: #027A35;
 font-weight: 400;
 margin-bottom: 15px;
}
.product-slide-more {
 font-size: 14px;
 color: #9E9E9E;
 font-weight: 400;
 text-decoration: underline;
}
.product-slide-img {
 height: 178px;
 margin-bottom: 15px;
 display: block;
}
.review-name-block {
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 20px;
 position: relative;
 z-index: 1;
}
.review-name {
 font-weight: 400;
 font-size: 16px;
}
.review-date {
 font-weight: 400;
 font-size: 12px;
 color: #9E9E9E;
}
.item-menu-news {
 color: #000000;
 display: inline-block;
 margin-left: 30px;
}
.main-title span {
 cursor: pointer;
}
.main-title .current,
.main-title span:hover {
 color: #027A35;
 text-decoration: underline;
}
.faq-bg {
 padding: 24px 30px;
 border-bottom: 1px solid #E3EAEC;
 transition: 0.4s;
}
.faq-bg.open {
 background: #F0F5F6;
}
.open .question-text,
.faq-bg:hover .question-text {
 color: #027A35;
}
.question {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.question-text {
 font-size: 16px;
 font-weight: 400;
 transition: 0.4s;
 cursor: pointer;
 vertical-align: middle;
 color: #000000;
}
.question-arrow {
 width: 32px;
 height: 32px;
 margin-left: 20px;
 background: #F0F5F6;
 border: 1px solid #E3EAEC;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 cursor: pointer;
 display: flex;
 justify-content: center;
 align-items: center;
 transition: 0.4s;
}
.open .question-arrow {
 background: #ffffff;
 border: 1px solid #027A35;
}
.answer {
 font-size: 14px;
 font-weight: 400;
 color: #000000;
 margin-top: 30px;
}
.answer ul {
 margin: 0;
 padding: 0;
}
.answer ul li {
 margin: 0;
 padding: 0;
 list-style: none;
 margin-bottom: 12px;
}
.question svg * {
 -webkit-transform-origin: 50% 50%;
 -ms-transform-origin: 50% 50%;
 transform-origin: 50% 50%;
 transition: 0.4s;
}
.open .question svg * {
 stroke: #26ab26;
 -webkit-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 transform: rotate(180deg);
}
.faq-bg:hover svg * {
 stroke: #26ab26;
}
.smi-section {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-column-gap: 20px;
 grid-row-gap: 20px;
}
.smi-item {
 background: #ffffff;
 padding: 20px;
 display: flex;
 justify-content: center;
 align-items: center;
}
.calc-section {
 background: #ffffff;
 padding: 30px;
}
.main-banner-block {
 margin-top: 30px;
}
.single-item .main-banner-block {
 margin-top: 0;
}
.calc-flex {
 display: flex;
 justify-content: space-between;
}
.calc-range {
 flex-grow: 1;
}
.calc-summ {
 padding: 30px;
 margin-left: 30px;
 display: flex;
 justify-content: center;
 align-items: center;
 background: #F0F5F6;
 position: relative;
 max-width: 240px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.calc-summ::after {
 content: "";
 position: absolute;
 display: block;
 width: 100%;
 height: 9px;
 bottom: -9px;
 left: 0;
 background: url(../images/calc-res-bg.png) left bottom repeat-x;
}
.summ-comment {
 text-align: center;
 font-size: 16px;
 font-weight: 400;
}
.summ-result {
 text-align: center;
 font-size: 24px;
 font-weight: 400;
 margin-top: 20px;
 color: #027A35;
}
.summ-disclaimer {
 text-align: center;
 font-size: 12px;
 font-weight: 400;
 margin-top: 40px;
 color: #9E9E9E;
}
.statinfo-slide {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
}
.teaser-wrap {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr 1fr;
 grid-column-gap: 50px;
 margin-top: 40px;
}
.teaser-info {
 text-align: center;
 font-size: 14px;
 font-weight: 400;
 margin-top: 15px;
}
.teaser-item {
 display: flex;
 flex-direction: column;
 align-items: center;
}
.teaser-icon {
 width: 40px;
 height: 40px;
}
.tags {
 margin-top: 30px;
 padding-top: 30px;
 border-top: 1px solid #E3EAEC;
 display: flex;
 align-items: flex-start;
}
.tag-block {
 display: flex;
 flex-direction: row;
 flex-wrap: wrap;
 align-items: center;
 justify-content: flex-start;
 overflow: hidden;
 list-style: none;
 transition: max-height .25s linear;
 max-height: 30px;
 transition: max-height 0.6s linear;
}
.collapsed .tag-block {
 max-height: 10000px;
}
.tags-plate {
 position: relative;
 height: 24px;
 display: flex;
 align-items: center;
 justify-content: center;
 margin-left: 24px;
 font-size: 12px;
 font-weight: 300;
 cursor: pointer;
 transition: 0.4s;
}
.tags-plate-string {
 display: block;
 font-size: 16px;
 margin: 30px 0 0 0;
 text-decoration: underline;
}
.tags-plate svg * {
 -webkit-transform-origin: 50% 50%;
 -ms-transform-origin: 50% 50%;
 transform-origin: 50% 50%;
 transition: 0.4s;
}
.tags-plate:hover svg *,
.collapsed .tags-plate svg * {
 stroke: #027A35;
 -webkit-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 transform: rotate(180deg);
}
.tags-plate:hover,
.collapsed .tags-plate {
 color: #027A35;
}
.b-tag {
 font-size: 12px;
 font-weight: 300;
 display: block;
 color: #027A35;
 padding: 5px 10px;
 transition: 0.4s;
 margin-right: 13px;
 margin-bottom: 13px;
 background: #F0F5F6;
 border-radius: 4px;
}
.b-tag:hover {
 background: #027A35;
 color: #fff;
}
.tag-arrow {
 display: inline-block;
 vertical-align: middle;
 width: 15px;
 margin-left: 10px;
}
.pay-column {
 margin-top: 18px;
}
.pay-title-block {
 height: 92px;
 background: #F0F5F6;
 display: flex;
 align-items: center;
 padding: 0 30px;
}
.pay-title {
 font-size: 24px;
 font-weight: 400;
 color: #027A35;
}
.pay-block {
 padding: 50px 47px 30px 47px;
 background: #ffffff;
 display: flex;
 justify-content: space-between;
}
.pay-item {
 display: flex;
 flex-direction: column;
 align-items: center;
 max-width: 180px;
}
.pay-name {
 text-align: center;
 font-size: 20px;
 font-weight: 400;
 margin-top: 20px;
}
.pay-name span {
 display: block;
 text-align: center;
 font-size: 16px;
 font-weight: 400;
 margin-top: 10px;
}
.pay-name span a {
 display: block;
 text-decoration: underline;
}
.news-section {
 height: 420px;
}
.loan-counter-container {
 margin-top: 30px;
}
.button-more {
 display: none;
 height: 44px;
 color: #027A35;
 border: 1px solid #027A35;
 font-size: 16px;
 padding: 12px 20px;
 font-weight: 400;
 text-decoration: none;
 outline: none;
 transition: 0.6s;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 margin: 20px 23px 0 23px;
}
.pt-margin {
 padding-top: 0;
}
.slick-dots {
 display: block;
 padding: 0;
 margin: 0 auto;
 list-style: none;
 text-align: center;
 margin-top: 30px;
}
.slick-dots li {
 position: relative;
 display: inline-block;
 width: 8px;
 height: 8px;
 margin: 0 6px 0 6px;
 padding: 0;
 cursor: pointer;
}
.slick-dots li button {
 font-size: 0;
 line-height: 0;
 display: block;
 width: 8px;
 height: 8px;
 padding: 4px;
 cursor: pointer;
 background: #E3EAEC;
 color: transparent;
 border-radius: 50%;
 outline: none;
 transition: 0.4s;
 border: 0;
}
.slick-dots li button:hover,
.slick-dots li.slick-active button {
 background: #027A35;
}
.smi-b {
 margin: 20px auto 0 auto;
}
html,
body {
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
}
body {
 font-family: 'Roboto', 'RobotoL', Arial, Verdana sans-serif;
 font-size: 14px;
 font-weight: 300;
 color: #000000;
 background: #E3EAEC;
 margin: 0;
 padding: 0;
 -webkit-font-smoothing: antialiased;
 -webkit-text-size-adjust: none;
 -ms-text-size-adjust: none;
 -moz-text-size-adjust: none;
 text-size-adjust:none;
 position: relative;
}
.col60 {
 float: left;
 width: 66.6%;
}
.col50 {
 float: left;
 width: 50%;
}
.col30 {
 float: left;
 width: 33.3%;
}
.col25 {
 float: left;
 width: 25%;
}
.col20 {
 float: left;
 width: 20%;
}
.row50 {
 width: 100%;
 height: 50%;
}
.clear {
 clear: both;
}
.transition {
 transition: 0.6s;
}
.overflow-block {
 overflow: hidden;
 width: 100%;
}
.text-center {
 text-align: center;
}
.white-t {
 color: #ffffff;
}
.green-t {
 color: #027A35;
}
.grey-t {
 color: #7A7A7A;
}
.green-bg {
 background: #027A35;
}
.fs14 {
 font-size: 14px;
}
.fs16 {
 font-size: 16px;
}
.fs18 {
 font-size: 18px;
}
.nomargin {
 margin: 0;
}
.nomargin-top {
 margin-top: 0;
}
.nomargin-bottom {
 margin-bottom: 0;
}
.hidden,
.hidden-form {
 display: none !important;
}
.hidden-text {
 display: none !important;
}
strong {
 font-weight: 700;
}
a {
 color: #000000;
 text-decoration: none;
}
img {
 border: 0;
 display: block;
}
h1 {
}
h2 {
 font-weight: 300;
 font-size: 24px;
 line-height: 125%;
 text-align: center;
 color: #000000;
 margin: 12px 0 0 0;
}
h3 {
 font-weight: 300;
 font-size: 18px;
 line-height: 125%;
 color: #000000;
 margin: 12px 0 0 0;
}
input[type=range] {
 -webkit-appearance: none;
 margin: 6px 0;
 width: 100%;
}
input[type=range]:focus {
 outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
 width: 100%;
 height: 2px;
 cursor: pointer;
 animate: 0.2s;
 background: #e3eaec;
 border-radius: 4px;
 border: 0;
}
input[type=range]::-moz-range-track {
 width: 100%;
 height: 2px;
 cursor: pointer;
 animate: 0.2s;
 background: #e3eaec;
 border-radius: 4px;
 border: 0;
}
input[type=range]::-ms-track {
 width: 100%;
 height: 2px;
 cursor: pointer;
 animate: 0.2s;
 background: transparent;
 border-color: transparent;
 border-width: 16px 0;
 color: transparent;
}
input[type=range]::-webkit-slider-thumb {
 background: #FFFFFF;
 border: 2px solid #027A35;
 height: 20px;
 width: 20px;
 border-radius: 20px;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -10px;
}
input[type=range]::-moz-range-thumb {
 background: #FFFFFF;
 border: 2px solid #027A35;
 height: 20px;
 width: 20px;
 border-radius: 20px;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -14px;
}
input[type=range]::-ms-thumb {
 background: #FFFFFF;
 border: 2px solid #027A35;
 height: 20px;
 width: 20px;
 border-radius: 20px;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -14px;
}
input[type=range]::-ms-fill-lower {
 background: #027A35;
 border: 0;
 border-radius: 2px;
 height: 2px;
}
input[type=range]::-ms-fill-upper {
 background: #e3eaec;
 border: 0;
 border-radius: 2px;
 height: 2px;
}
input[type=range]:focus::-ms-fill-lower {
 background: #027A35;
 border: 0;
 border-radius: 2px;
 height: 2px;
}
input[type=range]:focus::-ms-fill-upper {
 background: #e3eaec;
 border: 0;
 border-radius: 2px;
 height: 2px;
}
input[type=range]::-moz-range-progress {
 background-color: #027A35;
 height: 2px;
 border: 0;
 border-radius: 2px;
}
.radio {
 position: relative;
 display: inline-block;
 margin-left: 30px;
}
.radio_input {
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 position: absolute;
}
.radio_label {
 padding-left: 26px;
 cursor: pointer;
 font-weight: 300;
 font-size: 14px;
 line-height: 143%;
 color: #000000;
}
.radio_label:before {
 content: "";
 display: block;
 width: 16px;
 height: 16px;
 border: 0;
 background-color: #E3EAEC;
 border-radius: 50%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1;
 transition: border .1s linear;
}
.radio_label:after {
 content: "";
 display: block;
 width: 8px;
 height: 8px;
 background-color: #027A35;
 border-radius: 50%;
 opacity: 0;
 position: absolute;
 top: 4px;
 left: 4px;
 z-index: 2;
 transition: opacity .1s linear;
}
.radio_input:checked + .radio_label:after {
 opacity: 1;
}
.checkbox {
 position:relative;
 padding-left:25px;
 margin-top: 12px;
}
.checkbox input[type=checkbox] {
 display:none;
}
.checkbox label a {
 color: #000000;
 text-decoration: underline;
}
.checkbox label a:hover {
 color: #027A35;
}
.checkbox label:before {
 content:'';
 display: block;
 height: 16px;
 width: 16px;
 background-color: #ffffff;
 outline: none;
 position: absolute;
 top: 0;
 left: 0;
}
.checkbox label:after {
 content:'';
 display: block;
 height: 28px;
 width: 28px;
 background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg baseProfile='tiny' height='32px' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Guides__x26__Forms'/%3e%3cg id='Icons'%3e%3cg%3e%3cpolygon fill='%23027A35' points='22.186,10.52 14.054,18.652 9.814,14.411 8.4,15.825 14.054,21.48 23.6,11.934 '/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
 background-size: cover;
 outline: none;
 position: absolute;
 top: -6px;
 left: -6px;
 opacity: 0;
}
.checkbox input[type=checkbox]:checked + label:after {
 opacity: 1;
}
select {
 -webkit-appearance: none;
 -moz-appearance: none;
 -ms-appearance: none;
 appearance: none !important;
 background: #ffffff url(../images/chevron-down.svg) right 10px center no-repeat;
 width: 100%;
 height: 50px;
 border: 1px solid #D6D6D6;
 padding: 0 35px 0 20px;
 font-weight: 300;
 font-size: 14px;
 color: #000000;
 outline: none;
 cursor: pointer;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
select::-ms-expand {
 display: none;
}
.c-type select,
.f-type select {
 width: 210px;
 margin-left: 30px;
}
input[type=text],
input[type=password],
textarea {
 width: 100%;
 height: 44px;
 border: 1px solid #E3EAEC;
 padding: 0 20px;
 font-family: 'Roboto', 'RobotoL', Arial, Verdana sans-serif;
 font-weight: 300;
 font-size: 14px;
 color: #000000;
 outline: none;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
textarea {
 height: 150px;
 padding: 20px;
}
.form_name {
 font-weight: 400;
 font-size: 12px;
 line-height: 167%;
 color: #848484;
 margin-bottom: 5px;
}
input[type=submit] {
 height: 44px;
 border: 0;
 background: linear-gradient(85.38deg, #027A35 0%, #0A9C48 100.9%);
 font-weight: 400;
 font-size: 16px;
 color: #FFFFFF;
 cursor: pointer;
 padding: 0 20px;
 -webkit-appearance: none;
 -moz-appearance: none;
}
input[type=submit]:hover {
 background: linear-gradient(85.38deg, #17A051 0%, #17A051 100.9%);
}
#feedback-dialog input[type=submit],
#callback-dialog input[type=submit],
.form-center input[type=submit] {
 display: block;
 margin: 30px auto 0 auto;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
input[type=submit]:disabled {
 background: #c4c4c4;
 cursor: default;
}
.form-center input[type=submit] {
 background-color: #e2241d;
 cursor: pointer;
 height: 60px;
}
.form-center input[type=submit]:disabled {
 background-color: #e2241d;
 cursor: default;
}
#search input[type=submit] {
 height: 50px;
 margin: 30px auto 0 auto;
 display: block;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
input[type=text].error-input,
textarea.error-input {
 border: 1px solid #e30613;
}
#counter-form .form-ok {
 font-weight: 300;
 font-size: 18px;
 color: #027a35;
 text-align: center;
 margin-top: 24px;
}
#subscribe input[type=text] {
 width: 180px;
 height: 40px;
 font-size: 12px;
 vertical-align: top;
}
#subscribe input[type=submit] {
 width: 90px;
 height: 40px;
 font-size: 12px;
 padding: 0;
 margin-left: 10px;
 vertical-align: top;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
.s_result_comment {
 font-weight: 300;
 font-size: 24px;
 line-height: 125%;
 text-align: center;
 color: #000000;
 margin: 40px 0 20px 0;
}
.s_result_comment span {
 display: block;
}
.s_result_block {
 margin: 30px 0;
}
.s_result_text,
.s_result_block div {
 line-height: 150%;
 margin-top: 6px;
}
.s_result_header a,
.s_result_block div a {
 font-size: 18px;
 color: #027A35;
 text-decoration: underline;
}
.s_section_header {
 font-weight: 300;
 font-size: 22px;
 line-height: 125%;
 text-align: center;
 color: #000000;
 margin: 40px 0 0 0;
}
.doc-link a {
 position: relative;
 display: block;
 padding: 4px 0 4px 34px;
}
.doc-link a:before {
 content: "";
 display: block;
 position: absolute;
 left: 0;
 top: 0;
 width: 25px;
 height: 25px;
}
.doc-link a[href$=".pdf"]:before,
.doc-link a[href$=".PDF"]:before {
 background: url(../images/icon-pdf.svg) left center no-repeat;
}
.doc-link a[href$=".xls"]:before,
.doc-link a[href$=".xlsx"]:before {
 background: url(../images/icon-excel.svg) left center no-repeat;
}
.doc-link a[href$=".doc"]:before,
.doc-link a[href$=".docx"]:before {
 background: url(../images/icon-word.svg) left center no-repeat;
}
.doc-link a[href$=".jpg"]:before,
.doc-link a[href$=".jpeg"]:before,
.doc-link a[href$=".JPG"]:before {
 background: url(../images/icon-image.svg) left center no-repeat;
}
.doc-link a[href$=".ppt"]:before,
.doc-link a[href$=".pptx"]:before {
 background: url(../images/icon-powerpoint.svg) left center no-repeat;
}
.doc-link {
 margin-top: 30px;
}
.nav {
 text-align: center;
}
.nav a,
.nav strong {
 display: inline-block;
 width: 32px;
 height: 32px;
 border-radius: 16px;
 text-align: center;
 line-height: 32px;
 font-weight: 400;
 color: #7a7a7a;
 transition: 0.6s;
}
.nav a:hover {
 color: #027a35;
 background: #f1f4f5;
}
.nav strong {
 color: #000000;
 font-weight: 700;
}
.form-error {
 color: #ed1c24;
 font-size: 12px;
 line-height: 28px;
}
.error-oa {
 position: absolute;
 top: 78px;
 left: 0;
 color: #ed1c24;
 font-size: 11px;
}
.col50-form:nth-child(2n+2) .error-oa {
 left: 20px;
}
.submit_error {
 color: #ed1c24;
 font-size: 14px;
 margin-top: 24px;
 text-align: center;
}
#form-result {
 text-align: center;
 margin-top: 20px;
 font-size: 18px;
 color: #027A35;
 line-height: 150%;
}
.form-result-popup {
 text-align: center;
 margin-top: 20px;
 font-size: 14px;
 color: #027A35;
 line-height: 150%;
}
.form-result-popup h3 {
 font-size: 21px;
 margin-bottom: 12px;
}
blockquote {
 background: #f1f5f6;
 padding: 20px 30px;
 margin: 0;
}
i.fb,
span.fb {
 color: #3b5998;
}
i.tw,
span.tw {
 color: #00aced;
}
i.vk,
span.vk {
 color: #45668e;
}
i.inst,
span.inst {
 color: #bc2a8d;
}
.btn-default {
 display: inline-block;
 border: 1px solid #D6D6D6;
 width: 30px;
 height: 30px;
 text-align: center;
 margin-right: 8px;
 font-size: 12px;
}
.btn-default-popup {
 display: inline-block;
 border: 1px solid #D6D6D6;
 width: 46px;
 height: 46px;
 text-align: center;
 margin-right: 12px;
 font-size: 20px;
}
.btn-group div {
 margin: 10px 0 10px 0;
 font-size: 14px;
 font-weight: 300;
}
.btn-group {
 margin: 30px 0 0 0;
 border-top: 1px solid #C9C9C9;
}
.btn-default i {
 line-height: 30px;
}
.btn-default-popup i {
 line-height: 46px;
}
.slick-slider {
 position: relative;
 display: block;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 -webkit-touch-callout: none;
 -khtml-user-select: none;
 -ms-touch-action: pan-y;
 touch-action: pan-y;
 -webkit-tap-highlight-color: transparent;
}
.slick-list {
 position: relative;
 display: block;
 overflow: hidden;
 margin: 0;
 padding: 0;
}
.slick-list:focus {
 outline: none;
}
.slick-list.dragging {
 cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
.slick-track {
 position: relative;
 top: 0;
 left: 0;
 display: block;
}
.slick-track:before,
.slick-track:after {
 display: table;
 content: '';
}
.slick-track:after {
 clear: both;
}
.slick-loading .slick-track {
 visibility: hidden;
}
.slick-slide {
 display: none;
 float: left;
 height: 100%;
 min-height: 1px;
}
[dir='rtl'] .slick-slide {
 float: right;
}
.slick-slide img {
 display: block;
}
.slick-slide.slick-loading img {
 display: none;
}
.slick-slide.dragging img {
 pointer-events: none;
}
.slick-initialized .slick-slide {
 display: block;
}
.slick-loading .slick-slide {
 visibility: hidden;
}
.slick-vertical .slick-slide {
 display: block;
 height: auto;
 border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
 display: none;
}
.pushy,
.pushy-m {
 position: fixed;
 width: 280px;
 height: 100%;
 top: 86px;
 z-index: 1001;
 background: transparent;
}
.pushy.pushy-left,
.pushy-m.pushy-left {
 left: 0;
 padding-right: 40px;
}
.pushy.pushy-right,
.pushy-m.pushy-right {
 right: 0;
 padding-left: 40px;
}
.pushy-content {
 visibility: hidden;
 padding: 20px;
 height: 100%;
 background: #e3eaec;
 overflow: auto;
 -webkit-overflow-scrolling: touch;
}
.pushy-left {
 -webkit-transform: translate3d(-120%, 0, 0);
 -ms-transform: translate3d(-120%, 0, 0);
 transform: translate3d(-120%, 0, 0);
}
.pushy-open-left #container,
.pushy-open-left .push {
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
.pushy-right {
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
.pushy-open-right #container,
.pushy-open-right .push {
 -webkit-transform: translate3d(-100%, 0, 0);
 -ms-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
}
.pushy-open-left .pushy-m,
.pushy-open-right .pushy {
 -webkit-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
 visibility: visible;
}
#container,
.pushy,
.pushy-m,
.push {
 transition: transform 0.5s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
.pushy-content,
.pushy-content-m {
 transition: visibility 0.5s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
.site-overlay {
 display: none;
}
.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
 display: block;
 position: fixed;
 top: 86px;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1000;
 background-color: rgba(0, 0, 0, 0.7);
 -webkit-animation: fade 500ms;
 animation: fade 500ms;
}
@keyframes fade {
 0% {
  opacity: 0;
 }
 100% {
  opacity: 1;
 }
}
@-webkit-keyframes fade {
 0% {
  opacity: 0;
 }
 100% {
  opacity: 1;
 }
}
.pushy-submenu {
}
.pushy-submenu ul {
 padding-left: 15px;
 transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.pushy-submenu ul .pushy-link {
 transition: opacity 0.2s ease-in-out;
}
.pushy-submenu button {
 width: 100%;
 max-width: 350px;
 color: #000000;
 padding: 12px 30px 12px 30px;
 text-align: left;
 font-size: 16px;
 background: transparent;
 border: 0;
 outline: none;
 cursor: pointer;
}
.pushy-submenu button:hover {
 color: #000000;
}
.pushy-submenu button.selected {
 color: #1685be;
}
.pushy-submenu > a,
.pushy-submenu > button {
 position: relative;
}
.pushy-submenu > a::after,
.pushy-submenu > button::after {
 content: '';
 display: block;
 height: 8px;
 width: 11px;
 position: absolute;
 top: 50%;
 left: 6px;
 background: url("..../images/arrow.svg") no-repeat;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
 transition: transform 0.2s;
}
.pushy-submenu-closed ul {
 max-height: 0;
 overflow: hidden;
 visibility: hidden;
}
.pushy-submenu-closed .pushy-link {
 opacity: 0;
}
.pushy-submenu-open {
}
.pushy-submenu-open ul {
 max-height: 1000px;
 visibility: visible;
}
.pushy-submenu-open .pushy-link {
 opacity: 1;
}
.pushy-submenu-open a::after,
.pushy-submenu-open button::after {
 -webkit-transform: translateY(-50%) rotate(180deg);
 -ms-transform: translateY(-50%) rotate(180deg);
 transform: translateY(-50%) rotate(180deg);
}
.pushy-open-right .menu-close {
 position: absolute;
 top: 20px;
 left: 0;
 width: 20px;
 height: 20px;
 background: url(../images/close-w.svg) center center no-repeat;
 cursor: pointer;
}
.pushy-open-left .menu-close {
 position: absolute;
 top: 20px;
 right: 0;
 width: 20px;
 height: 20px;
 background: url(../images/close-w.svg) center center no-repeat;
 cursor: pointer;
}
#menu-callback-button {
 margin: 80px 0 0 0;
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 vertical-align: top;
}
.fancybox-wrap {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 8020;
}
.fancybox-skin {
 position: relative;
 background: #f9f9f9;
 color: #444;
 text-shadow: none;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
.fancybox-opened {
 z-index: 8030;
}
.fancybox-opened .fancybox-skin {
 -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
 box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
 position: relative;
}
.fancybox-inner {
 overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
 -webkit-overflow-scrolling: touch;
}
.fancybox-error {
 color: #444;
 font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
 margin: 0;
 padding: 15px;
 white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
 display: block;
 width: 100%;
 height: 100%;
}
.fancybox-image {
 max-width: 100%;
 max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
 background-image: url('../images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
 position: fixed;
 top: 50%;
 left: 50%;
 margin-top: -22px;
 margin-left: -22px;
 background-position: 0 -108px;
 opacity: 0.8;
 cursor: pointer;
 z-index: 8060;
}
#fancybox-loading div {
 width: 44px;
 height: 44px;
 background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
 position: absolute;
 top: -18px;
 right: -18px;
 width: 36px;
 height: 36px;
 cursor: pointer;
 z-index: 8040;
}
.fancybox-nav {
 position: absolute;
 top: 0;
 width: 40%;
 height: 100%;
 cursor: pointer;
 text-decoration: none;
 background: transparent url('../images/fancybox/blank.gif');
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 z-index: 8040;
}
.fancybox-prev {
 left: 0;
}
.fancybox-next {
 right: 0;
}
.fancybox-nav span {
 position: absolute;
 top: 50%;
 width: 36px;
 height: 34px;
 margin-top: -18px;
 cursor: pointer;
 z-index: 8040;
 visibility: hidden;
}
.fancybox-prev span {
 left: 10px;
 background-position: 0 -36px;
}
.fancybox-next span {
 right: 10px;
 background-position: 0 -72px;
}
.fancybox-nav:hover span {
 visibility: visible;
}
.fancybox-tmp {
 position: absolute;
 top: -99999px;
 left: -99999px;
 visibility: hidden;
 max-width: 99999px;
 max-height: 99999px;
 overflow: visible !important;
}
.fancybox-lock {
 overflow: hidden !important;
 width: auto;
}
.fancybox-lock body {
 overflow: hidden !important;
}
.fancybox-lock-test {
 overflow-y: hidden !important;
}
.fancybox-overlay {
 position: absolute;
 top: 0;
 left: 0;
 overflow: hidden;
 display: none;
 z-index: 8010;
 background: url('../images/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
 position: fixed;
 bottom: 0;
 right: 0;
}
.fancybox-lock .fancybox-overlay {
 overflow: auto;
 overflow-y: scroll;
}
.fancybox-title {
 visibility: hidden;
 font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
 position: relative;
 text-shadow: none;
 z-index: 8050;
}
.fancybox-opened .fancybox-title {
 visibility: visible;
}
.fancybox-title-float-wrap {
 position: absolute;
 bottom: 0;
 right: 50%;
 margin-bottom: -35px;
 z-index: 8050;
 text-align: center;
}
.fancybox-title-float-wrap .child {
 display: inline-block;
 margin-right: -100%;
 padding: 2px 20px;
 background: transparent;
 background: rgba(0, 0, 0, 0.8);
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 text-shadow: 0 1px 2px #222;
 color: #FFF;
 font-weight: bold;
 line-height: 24px;
 white-space: nowrap;
}
.fancybox-title-outside-wrap {
 position: relative;
 margin-top: 10px;
 color: #fff;
}
.fancybox-title-inside-wrap {
 padding-top: 10px;
}
.fancybox-title-over-wrap {
 position: absolute;
 bottom: 0;
 left: 0;
 color: #fff;
 padding: 10px;
 background: #000;
 background: rgba(0, 0, 0, .8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
 #fancybox-loading,
 .fancybox-close,
 .fancybox-prev span,
 .fancybox-next span {
  background-image: url('../images/fancybox/fancybox_sprite@2x.png');
  background-size: 44px 152px;
 }
 #fancybox-loading div {
  background-image: url('../images/fancybox/fancybox_loading@2x.gif');
  background-size: 24px 24px;
 }
}
#region,
#feedback-dialog,
#callback-dialog,
#message-dialog,
#region-correct
{
 background: white;
 padding: 40px 60px 60px 60px;
 text-align: left;
 max-width: 600px;
 margin: 40px auto;
 position: relative;
}
#feedback-dialog {
 padding: 20px 60px 40px 60px;
}
.mfp-fade.mfp-bg {
 opacity: 0;
 -webkit-transition: all 0.15s ease-out;
 -moz-transition: all 0.15s ease-out;
 transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
 opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
 opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
 opacity: 0;
 -webkit-transition: all 0.15s ease-out;
 -moz-transition: all 0.15s ease-out;
 transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
 opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
 opacity: 0;
}
.mfp-bg {
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 8000;
 overflow: hidden;
 position: fixed;
 background: #0b0b0b;
 opacity: 0.8;
}
.mfp-wrap {
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 8000;
 position: fixed;
 outline: none !important;
 -webkit-backface-visibility: hidden;
}
.mfp-container {
 text-align: center;
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 padding: 0 8px;
 box-sizing: border-box;
}
.mfp-container:before {
 content: '';
 display: inline-block;
 height: 100%;
 vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
 display: none;
}
.mfp-content {
 position: relative;
 display: inline-block;
 vertical-align: middle;
 margin: 0 auto;
 text-align: left;
 z-index: 8005;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
 width: 100%;
 cursor: auto;
}
.mfp-ajax-cur {
 cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor: -moz-zoom-out;
 cursor: -webkit-zoom-out;
 cursor: zoom-out;
}
.mfp-zoom {
 cursor: pointer;
 cursor: -webkit-zoom-in;
 cursor: -moz-zoom-in;
 cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
 cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
 -webkit-user-select: none;
 -moz-user-select: none;
 user-select: none;
}
.mfp-loading.mfp-figure {
 display: none;
}
.mfp-hide {
 display: none !important;
}
.mfp-preloader {
 color: #CCC;
 position: absolute;
 top: 50%;
 width: auto;
 text-align: center;
 margin-top: -0.8em;
 left: 8px;
 right: 8px;
 z-index: 8004;
}
.mfp-preloader a {
 color: #CCC;
}
.mfp-preloader a:hover {
 color: #FFF;
}
.mfp-s-ready .mfp-preloader {
 display: none;
}
.mfp-s-error .mfp-content {
 display: none;
}
button.mfp-close,
button.mfp-arrow {
 overflow: visible;
 cursor: pointer;
 background: transparent;
 border: 0;
 -webkit-appearance: none;
 display: block;
 outline: none;
 padding: 0;
 z-index: 8006;
 box-shadow: none;
 touch-action: manipulation;
}
button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
.mfp-close {
 width: 44px;
 height: 44px;
 line-height: 44px;
 position: absolute;
 right: 0;
 top: 0;
 text-decoration: none;
 text-align: center;
 opacity: 0.65;
 padding: 0 0 18px 10px;
 color: #FFF;
 font-style: normal;
 font-size: 28px;
 font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
 opacity: 1;
}
.mfp-close:active {
 top: 1px;
}
.mfp-close-btn-in .mfp-close {
 color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
 color: #FFF;
 right: -6px;
 text-align: right;
 padding-right: 6px;
 width: 100%;
}
.mfp-counter {
 position: absolute;
 top: 0;
 right: 0;
 color: #CCC;
 font-size: 12px;
 line-height: 18px;
 white-space: nowrap;
}
.mfp-arrow {
 position: absolute;
 opacity: 0.65;
 margin: 0;
 top: 50%;
 margin-top: -55px;
 padding: 0;
 width: 90px;
 height: 110px;
 -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
 margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
 opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
 content: '';
 display: block;
 width: 0;
 height: 0;
 position: absolute;
 left: 0;
 top: 0;
 margin-top: 35px;
 margin-left: 35px;
 border: medium inset transparent;
}
.mfp-arrow:after {
 border-top-width: 13px;
 border-bottom-width: 13px;
 top: 8px;
}
.mfp-arrow:before {
 border-top-width: 21px;
 border-bottom-width: 21px;
 opacity: 0.7;
}
.mfp-arrow-left {
 left: 0;
}
.mfp-arrow-left:after {
 border-right: 17px solid #FFF;
 margin-left: 31px;
}
.mfp-arrow-left:before {
 margin-left: 25px;
 border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
 right: 0;
}
.mfp-arrow-right:after {
 border-left: 17px solid #FFF;
 margin-left: 39px;
}
.mfp-arrow-right:before {
 border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
 padding-top: 40px;
 padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
 line-height: 0;
 width: 100%;
 max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
 top: -40px;
}
.mfp-iframe-scaler {
 width: 100%;
 height: 0;
 overflow: hidden;
 padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
 position: absolute;
 display: block;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
 background: #000;
}
img.mfp-img {
 width: auto;
 max-width: 100%;
 height: auto;
 display: block;
 line-height: 0;
 box-sizing: border-box;
 padding: 40px 0 40px;
 margin: 0 auto;
}
.mfp-figure {
 line-height: 0;
}
.mfp-figure:after {
 content: '';
 position: absolute;
 left: 0;
 top: 40px;
 bottom: 40px;
 display: block;
 right: 0;
 width: auto;
 height: auto;
 z-index: -1;
 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
 background: #444;
}
.mfp-figure small {
 color: #BDBDBD;
 display: block;
 font-size: 12px;
 line-height: 14px;
}
.mfp-figure figure {
 margin: 0;
}
.mfp-bottom-bar {
 margin-top: -36px;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
 cursor: auto;
}
.mfp-title {
 text-align: left;
 line-height: 18px;
 color: #F3F3F3;
 word-wrap: break-word;
 padding-right: 36px;
}
.mfp-image-holder .mfp-content {
 max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
 cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
 .mfp-img-mobile .mfp-image-holder {
  padding-left: 0;
  padding-right: 0;
 }
 .mfp-img-mobile img.mfp-img {
  padding: 0;
 }
 .mfp-img-mobile .mfp-figure:after {
  top: 0;
  bottom: 0;
 }
 .mfp-img-mobile .mfp-figure small {
  display: inline;
  margin-left: 5px;
 }
 .mfp-img-mobile .mfp-bottom-bar {
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  margin: 0;
  top: auto;
  padding: 3px 5px;
  position: fixed;
  box-sizing: border-box;
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
  padding: 0;
 }
 .mfp-img-mobile .mfp-counter {
  right: 5px;
  top: 3px;
 }
 .mfp-img-mobile .mfp-close {
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  text-align: center;
  padding: 0;
 }
}
@media all and (max-width: 900px) {
 .mfp-arrow {
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
 }
 .mfp-arrow-left {
  -webkit-transform-origin: 0;
  transform-origin: 0;
 }
 .mfp-arrow-right {
  -webkit-transform-origin: 100%;
  transform-origin: 100%;
 }
 .mfp-container {
  padding-left: 6px;
  padding-right: 6px;
 }
}
.my-mfp-zoom-in .zoom-anim-dialog {
 opacity: 0;
 -webkit-transition: all 0.2s ease-in-out;
 -moz-transition: all 0.2s ease-in-out;
 -o-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out;
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 -o-transform: scale(0.8);
 transform: scale(0.8);
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
 opacity: 1;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -ms-transform: scale(0.8);
 -o-transform: scale(0.8);
 transform: scale(0.8);
 opacity: 0;
}
.my-mfp-zoom-in.mfp-bg {
 opacity: 0;
 -webkit-transition: opacity 0.3s ease-out;
 -moz-transition: opacity 0.3s ease-out;
 -o-transition: opacity 0.3s ease-out;
 transition: opacity 0.3s ease-out;
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
 opacity: 0.8;
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
 opacity: 0;
}
.my-mfp-slide-bottom .zoom-anim-dialog {
 opacity: 0;
 -webkit-transition: all 0.2s ease-out;
 -moz-transition: all 0.2s ease-out;
 -o-transition: all 0.2s ease-out;
 transition: all 0.2s ease-out;
 -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
 transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
 opacity: 1;
 -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
 -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
 -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
 -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
 transform: translateY(0) perspective( 600px ) rotateX( 0 );
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
 opacity: 0;
 -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
 -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
 -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
 -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
 transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}
.my-mfp-slide-bottom.mfp-bg {
 opacity: 0;
 -webkit-transition: opacity 0.3s ease-out;
 -moz-transition: opacity 0.3s ease-out;
 -o-transition: opacity 0.3s ease-out;
 transition: opacity 0.3s ease-out;
}
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
 opacity: 0.8;
}
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
 opacity: 0;
}
@font-face {
 font-family:'FontAwesome';
 src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');
 src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
 url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
 url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
 url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
 url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
 font-weight:normal;
 font-style:normal
}
.fa {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fa-lg {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-fw {
 width:1.28571429em;
 text-align:center
}
.fa-ul {
 padding-left:0;
 margin-left:2.14285714em;
 list-style-type:none
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em;
 top:.14285714em;
 text-align:center
}
.fa-li.fa-lg {
 left:-1.85714286em
}
.fa-border {
 padding:.2em .25em .15em;
 border:solid .08em #eee;
 border-radius:.1em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right {
 margin-left:.3em
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s infinite linear;
 animation:fa-spin 2s infinite linear
}
.fa-pulse {
 -webkit-animation:fa-spin 1s infinite steps(8);
 animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -webkit-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -webkit-transform:scale(-1, 1);
 -ms-transform:scale(-1, 1);
 transform:scale(-1, 1)
}
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
 -webkit-transform:scale(1, -1);
 -ms-transform:scale(1, -1);
 transform:scale(1, -1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
 filter:none
}
.fa-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
 position:absolute;
 left:0;
 width:100%;
 text-align:center
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-glass:before {
 content:"\f000"
}
.fa-music:before {
 content:"\f001"
}
.fa-search:before {
 content:"\f002"
}
.fa-envelope-o:before {
 content:"\f003"
}
.fa-heart:before {
 content:"\f004"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-o:before {
 content:"\f006"
}
.fa-user:before {
 content:"\f007"
}
.fa-film:before {
 content:"\f008"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-check:before {
 content:"\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
 content:"\f00d"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-signal:before {
 content:"\f012"
}
.fa-gear:before,
.fa-cog:before {
 content:"\f013"
}
.fa-trash-o:before {
 content:"\f014"
}
.fa-home:before {
 content:"\f015"
}
.fa-file-o:before {
 content:"\f016"
}
.fa-clock-o:before {
 content:"\f017"
}
.fa-road:before {
 content:"\f018"
}
.fa-download:before {
 content:"\f019"
}
.fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-play-circle-o:before {
 content:"\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
 content:"\f01e"
}
.fa-refresh:before {
 content:"\f021"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-lock:before {
 content:"\f023"
}
.fa-flag:before {
 content:"\f024"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-print:before {
 content:"\f02f"
}
.fa-camera:before {
 content:"\f030"
}
.fa-font:before {
 content:"\f031"
}
.fa-bold:before {
 content:"\f032"
}
.fa-italic:before {
 content:"\f033"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-list:before {
 content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\f03b"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-video-camera:before {
 content:"\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
 content:"\f03e"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-tint:before {
 content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\f044"
}
.fa-share-square-o:before {
 content:"\f045"
}
.fa-check-square-o:before {
 content:"\f046"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-play:before {
 content:"\f04b"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-eject:before {
 content:"\f052"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-times-circle-o:before {
 content:"\f05c"
}
.fa-check-circle-o:before {
 content:"\f05d"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\f064"
}
.fa-expand:before {
 content:"\f065"
}
.fa-compress:before {
 content:"\f066"
}
.fa-plus:before {
 content:"\f067"
}
.fa-minus:before {
 content:"\f068"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-plane:before {
 content:"\f072"
}
.fa-calendar:before {
 content:"\f073"
}
.fa-random:before {
 content:"\f074"
}
.fa-comment:before {
 content:"\f075"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\f080"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-key:before {
 content:"\f084"
}
.fa-gears:before,
.fa-cogs:before {
 content:"\f085"
}
.fa-comments:before {
 content:"\f086"
}
.fa-thumbs-o-up:before {
 content:"\f087"
}
.fa-thumbs-o-down:before {
 content:"\f088"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-heart-o:before {
 content:"\f08a"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-linkedin-square:before {
 content:"\f08c"
}
.fa-thumb-tack:before {
 content:"\f08d"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-upload:before {
 content:"\f093"
}
.fa-lemon-o:before {
 content:"\f094"
}
.fa-phone:before {
 content:"\f095"
}
.fa-square-o:before {
 content:"\f096"
}
.fa-bookmark-o:before {
 content:"\f097"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
 content:"\f09e"
}
.fa-hdd-o:before {
 content:"\f0a0"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-hand-o-right:before {
 content:"\f0a4"
}
.fa-hand-o-left:before {
 content:"\f0a5"
}
.fa-hand-o-up:before {
 content:"\f0a6"
}
.fa-hand-o-down:before {
 content:"\f0a7"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
 content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
 content:"\f0c1"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\f0c5"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
 content:"\f0c7"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
 content:"\f0c9"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-plus:before {
 content:"\f0d5"
}
.fa-money:before {
 content:"\f0d6"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
 content:"\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
 content:"\f0de"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-linkedin:before {
 content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
 content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-comment-o:before {
 content:"\f0e5"
}
.fa-comments-o:before {
 content:"\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
 content:"\f0e7"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
 content:"\f0ea"
}
.fa-lightbulb-o:before {
 content:"\f0eb"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-bell-o:before {
 content:"\f0a2"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cutlery:before {
 content:"\f0f5"
}
.fa-file-text-o:before {
 content:"\f0f6"
}
.fa-building-o:before {
 content:"\f0f7"
}
.fa-hospital-o:before {
 content:"\f0f8"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\f10b"
}
.fa-circle-o:before {
 content:"\f10c"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-circle:before {
 content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\f112"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-folder-o:before {
 content:"\f114"
}
.fa-folder-open-o:before {
 content:"\f115"
}
.fa-smile-o:before {
 content:"\f118"
}
.fa-frown-o:before {
 content:"\f119"
}
.fa-meh-o:before {
 content:"\f11a"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-keyboard-o:before {
 content:"\f11c"
}
.fa-flag-o:before {
 content:"\f11d"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-code:before {
 content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\f123"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-crop:before {
 content:"\f125"
}
.fa-code-fork:before {
 content:"\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
 content:"\f127"
}
.fa-question:before {
 content:"\f128"
}
.fa-info:before {
 content:"\f129"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-shield:before {
 content:"\f132"
}
.fa-calendar-o:before {
 content:"\f133"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-minus-square-o:before {
 content:"\f147"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-pencil-square:before {
 content:"\f14b"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
 content:"\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
 content:"\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
 content:"\f152"
}
.fa-euro:before,
.fa-eur:before {
 content:"\f153"
}
.fa-gbp:before {
 content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\f155"
}
.fa-rupee:before,
.fa-inr:before {
 content:"\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
 content:"\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
 content:"\f158"
}
.fa-won:before,
.fa-krw:before {
 content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\f15a"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-text:before {
 content:"\f15c"
}
.fa-sort-alpha-asc:before {
 content:"\f15d"
}
.fa-sort-alpha-desc:before {
 content:"\f15e"
}
.fa-sort-amount-asc:before {
 content:"\f160"
}
.fa-sort-amount-desc:before {
 content:"\f161"
}
.fa-sort-numeric-asc:before {
 content:"\f162"
}
.fa-sort-numeric-desc:before {
 content:"\f163"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-youtube-square:before {
 content:"\f166"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-youtube-play:before {
 content:"\f16a"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-adn:before {
 content:"\f170"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitbucket-square:before {
 content:"\f172"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-apple:before {
 content:"\f179"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-android:before {
 content:"\f17b"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-trello:before {
 content:"\f181"
}
.fa-female:before {
 content:"\f182"
}
.fa-male:before {
 content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
 content:"\f184"
}
.fa-sun-o:before {
 content:"\f185"
}
.fa-moon-o:before {
 content:"\f186"
}
.fa-archive:before {
 content:"\f187"
}
.fa-bug:before {
 content:"\f188"
}
.fa-vk:before {
 content:"\f189"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.fa-arrow-circle-o-left:before {
 content:"\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
 content:"\f191"
}
.fa-dot-circle-o:before {
 content:"\f192"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
 content:"\f195"
}
.fa-plus-square-o:before {
 content:"\f196"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-slack:before {
 content:"\f198"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
 content:"\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-spoon:before {
 content:"\f1b1"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\f1ba"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-file-pdf-o:before {
 content:"\f1c1"
}
.fa-file-word-o:before {
 content:"\f1c2"
}
.fa-file-excel-o:before {
 content:"\f1c3"
}
.fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
 content:"\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
 content:"\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
 content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\f1c8"
}
.fa-file-code-o:before {
 content:"\f1c9"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
 content:"\f1d0"
}
.fa-ge:before,
.fa-empire:before {
 content:"\f1d1"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
 content:"\f1d9"
}
.fa-history:before {
 content:"\f1da"
}
.fa-circle-thin:before {
 content:"\f1db"
}
.fa-header:before {
 content:"\f1dc"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-sliders:before {
 content:"\f1de"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
 content:"\f1e3"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-newspaper-o:before {
 content:"\f1ea"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bell-slash-o:before {
 content:"\f1f7"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-eyedropper:before {
 content:"\f1fb"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-area-chart:before {
 content:"\f1fe"
}
.fa-pie-chart:before {
 content:"\f200"
}
.fa-line-chart:before {
 content:"\f201"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bus:before {
 content:"\f207"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-cc:before {
 content:"\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
 content:"\f20b"
}
.fa-meanpath:before {
 content:"\f20c"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-diamond:before {
 content:"\f219"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-venus:before {
 content:"\f221"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-facebook-official:before {
 content:"\f230"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-server:before {
 content:"\f233"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-hotel:before,
.fa-bed:before {
 content:"\f236"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-train:before {
 content:"\f238"
}
.fa-subway:before {
 content:"\f239"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
 content:"\f244"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-sticky-note-o:before {
 content:"\f24a"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-hourglass-o:before {
 content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
 content:"\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
 content:"\f256"
}
.fa-hand-scissors-o:before {
 content:"\f257"
}
.fa-hand-lizard-o:before {
 content:"\f258"
}
.fa-hand-spock-o:before {
 content:"\f259"
}
.fa-hand-pointer-o:before {
 content:"\f25a"
}
.fa-hand-peace-o:before {
 content:"\f25b"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-safari:before {
 content:"\f267"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-tv:before,
.fa-television:before {
 content:"\f26c"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-500px:before {
 content:"\f26e"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-calendar-plus-o:before {
 content:"\f271"
}
.fa-calendar-minus-o:before {
 content:"\f272"
}
.fa-calendar-times-o:before {
 content:"\f273"
}
.fa-calendar-check-o:before {
 content:"\f274"
}
.fa-industry:before {
 content:"\f275"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-map-o:before {
 content:"\f278"
}
.fa-map:before {
 content:"\f279"
}
.fa-commenting:before {
 content:"\f27a"
}
.fa-commenting-o:before {
 content:"\f27b"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-vimeo:before {
 content:"\f27d"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-edge:before {
 content:"\f282"
}
.fa-credit-card-alt:before {
 content:"\f283"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-modx:before {
 content:"\f285"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-usb:before {
 content:"\f287"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-pause-circle-o:before {
 content:"\f28c"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stop-circle-o:before {
 content:"\f28e"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-percent:before {
 content:"\f295"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-envira:before {
 content:"\f299"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-wheelchair-alt:before {
 content:"\f29b"
}
.fa-question-circle-o:before {
 content:"\f29c"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-volume-control-phone:before {
 content:"\f2a0"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
 content:"\f2a4"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
 content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-handshake-o:before {
 content:"\f2b5"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-o:before {
 content:"\f2b7"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-book-o:before {
 content:"\f2ba"
}
.fa-vcard:before,
.fa-address-card:before {
 content:"\f2bb"
}
.fa-vcard-o:before,
.fa-address-card-o:before {
 content:"\f2bc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-circle-o:before {
 content:"\f2be"
}
.fa-user-o:before {
 content:"\f2c0"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
 content:"\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
 content:"\f2c3"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
 content:"\f2cd"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
 content:"\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
 content:"\f2d4"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-eercast:before {
 content:"\f2da"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-snowflake-o:before {
 content:"\f2dc"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-meetup:before {
 content:"\f2e0"
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0, 0, 0, 0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
@media screen and (max-width: 1650px) {
 .button-up {
  display: none;
 }
}
@media screen and (max-width: 1379px) {
 .c-type {
  float: none;
  margin-bottom: 12px;
 }
 .f-type {
  float: none;
  margin-bottom: 24px;
 }
 .over-radio {
  height: auto;
 }
 .footer-r-block {
  margin-left: 200px;
 }
}
@media screen and (max-width: 1279px) {
 #main-column {
  margin: 86px auto 0 auto;
 }
 #left-zone-absolute,
 #right-zone-absolute,
 #top-line,
 .f-menu-c {
  display: none;
 }
 .hidden-mob-footer {
  display: none;
 }
 .footer-r-block .col30 .f-menu-c {
  text-align: center;
 }
 .main-column-p {
  max-width: 880px;
  padding: 0;
  margin: 0 auto;
 }
 .single-item {
  max-width: 880px;
  margin: 0 auto;
 }
 .center-column {
  max-width: 100%;
 }
 #products-block-bg,
 #about-block-bg,
 #stories-block-bg,
 #jobs-block-bg,
 #news-block-bg,
 #news-block-pic {
  margin-top: 0;
 }
 .content-block {
  padding: 40px 40px;
 }
 .news-content {
  padding-top: 0;
 }
 .header-c,
 .header-n,
 .header-c h1,
 .header-n h1 {
  font-size: 36px;
  line-height: 120%;
 }
 .news-content h1 {
  font-size: 24px;
  line-height: 120%;
 }
 .supheader-sp,
 .supheader-sp h1 {
  font-size: 18px;
  margin: 20px auto 20px auto;
 }
 .textbloc-s {
  margin: 30px auto 0 auto;
 }
 .team-block,
 .partners-block {
  padding: 0 60px;
 }
 .partners-block {
  margin-top: 30px;
 }
 .slick-prev {
  left: -55px;
  top: 55px;
 }
 .slick-next {
  right: -55px;
  top: 55px;
 }
 .list-t {
  margin-left: 0;
 }
 .group-item {
  margin-bottom: 10px;
 }
 .footer-l-block {
  width: 100%;
  float: none;
  text-align: center;
 }
 #footer-logo,
 #footer-logo-eng,
 .footer-logo,
 .footer-logo-eng {
  margin: 0 auto 20px auto;
  background: url(../images/logo-money-kapital.svg) center center no-repeat;
 }
 .footer-r-block {
  margin-left: 0;
 }
 #mkc {
  margin-top: 20px;
  text-align: center;
 }
 .copyright-block {
  padding: 20px;
  text-align: center;
 }
 .footer-r-block .col30 .f-menu-c {
  display: block;
  width: 200px;
  margin: 20px auto 0 auto;
 }
 .footer-r-block .col30 {
  float: none;
  width: 100%;
 }
 .footer-r-block .col60 {
  width: 100%;
  float: none;
  text-align: center;
  margin-top: 20px;
 }
 .news-lm {
  margin-bottom: 20px;
 }
 .cbmt {
  margin-top: 10px;
 }
 .main-banner-block {
 }
 .slogan-items-block {
  max-width: 100%;
 }
 .prod-list-b {
  margin-top: -30px;
 }
 #block-bg01 {
  margin-top: 20px;
 }
 .mob-top-block {
  display: block;
  text-align: center;
 }
 .mob-top-block #logo,
 .mob-top-block #logo-eng,
 .mob-top-block .logo,
 .mob-top-block .logo-eng {
  display: inline-block;
  width: 160px;
  height: 22px;
  margin: 16px 0 14px 0;
 }
 .top-pic-s {
  margin-top: 0;
 }
 .top-pic-m {
  margin-top: 0;
 }
 .top-pic-b {
  margin-top: 0;
 }
 .ctm {
  margin-top: 0;
 }
 .news-block-main {
  margin-top: 10px;
 }
 .over-radio {
  height: 50px;
 }
 .f-type {
  float: left;
  margin-bottom: 0;
 }
 .c-type {
  float: right;
  margin-bottom: 0;
 }
 .slick-next-m {
  right: 20px;
 }
 .slick-prev-m {
  right: 110px;
 }
 .slider-link {
  top: 561px;
 }
 .lct {
  padding: 30px 0;
 }
 .mod-app-over {
  display: block;
 }
 .sm-link {
  text-align: center;
 }
 .button-up {
  display: block;
 }
 .landing-margin {
  margin-top: 0 !important;
 }
 .mobcol-m {
  padding: 0 20px;
 }
}
@media screen and (max-width: 1150px) {
 .button-up {
  display: none;
 }
}
@media screen and (max-width: 720px) {
 .content-block {
  padding: 30px 20px;
 }
 .box-phone-index {
  display: block;
 }
 .box-phone-index-h {
  display: none;
 }
 .promo-top-block #logo,
 .promo-top-block .logo {
  margin: 0 auto;
  float: none;
 }
 .col25 {
  width: 33.3%;
 }
 .col50 {
  width: 100%;
 }
 .stories-block:nth-child(2n+1) .picstories::after,
 .stories-block:nth-child(2n) .picstories::after {
  display: none;
 }
 .namestories {
  height: auto;
 }
 .picstories {
  height: 200px;
 }
 .textblock-n {
  padding: 0;
 }
 .stories-link {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 30px;
 }
 .namestories .cell-s {
  padding: 30px 0;
 }
 #about-block-bg,
 #stories-block-bg,
 #news-block-pic,
 #news-block-bg,
 #block-bg01,
 #farming-loan-block-bg01,
 #business-loan-block-bg01,
 #business-loan-block-bg02,
 #farming-loan-block-bg02,
 #rapid-loan-block-bg04,
 #rapid-loan-block-bg03,
 #rapid-loan-block-bg02,
 #rapid-loan-block-bg01,
 #home-loan-block-bg01,
 #home-loan-block-bg02,
 #consumer-loan-block-bg01,
 #consumer-loan-block-bg02,
 #consumer-loan-block-bg03,
 #jobs-block-bg {
  height: 200px;
 }
 #about-block-bg {
  background: url(../images/aboutblockbg.jpg) center center no-repeat;
  background-size: cover;
 }
 .gal-pic {
  height: 300px;
 }
 .slick-prev-n {
  top: 125px;
 }
 .slick-next-n {
  top: 125px;
 }
 .single-news-item {
  height: 300px;
  margin: 30px auto 0 auto;
 }
 .newslist-data {
  margin: 18px 0 10px 0
 }
 .news-menu {
  margin-top: 30px;
  height: 32px;
 }
 .news-menu span {
  font-size: 18px;
  margin: 0 10px 10px 10px;
 }
 #year-found-logo {
  margin: 30px auto;
 }
 .circle-icon-item {
  padding: 0 20px;
  margin-top: 20px;
 }
 .circle-icon-item:nth-child(1),
 .circle-icon-item:nth-child(2) {
  margin-top: 20px;
 }
 .main-banner {
  height: 300px;
  background-size: cover !important;
 }
 .main-banner-block .center-column {
  height: 300px;
  text-align: center;
 }
 .promo-b {
  height: 250px;
  background-position-x: 80% !important;
 }
 .main-banner-block {
  padding-top: 126px;
  margin-bottom: 0;
 }
 .slogan-block,
 .slogan-items-block {
  width: 100%;
  position: absolute;
  top: -100px;
  font-size: 20px;
  padding: 0 20px;
  text-align: center;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 }
 .slogan-block div {
  margin-top: 10px;
  font-size: 16px;
  text-transform: none;
 }
 .slogan-block div span {
  height: auto;
  font-size: 16px;
  line-height: 100%;
  text-transform: none;
 }
 .slogan-block div span span {
  font-size: 16px;
 }
 .slogan-block h1 {
  font-size: 20px;
 }
 .bonus-text {
  font-size: 16px;
  font-weight: 300;
  margin-top: 10px;
 }
 .slogan-items-block-mobile {
  display: block;
 }
 .mob-arrow01 {
  top: 0;
  background-color: transparent;
 }
 .icons-group-mob .mob-arrow01,
 .icons-group-mobile .mob-arrow01 {
  top: 60px;
  background-color: rgba(227, 234, 236, 0.5);
 }
 .r-button {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  line-height: 50px;
  right: 15px;
  top: auto;
  bottom: 15px;
 }
 .col50-form {
  width: 100%;
  float: none;
 }
 .col50-form:nth-child(2n+1) {
  padding-right: 0;
 }
 .col50-form:nth-child(2n+2) {
  padding-left: 0;
 }
 .supheader-c,
 .supheader-l,
 .supheader-sp,
 .supheader-c h1,
 .supheader-l h1,
 .supheader-sp h1 {
  font-size: 18px;
 }
 .supheader-l {
  margin: 15px auto 30px auto;
 }
 .header-icons-group,
 .header-icons-group h1 {
  font-size: 20px;
  margin: 0 0 30px 0;
 }
 .hidden-mob {
  display: none;
 }
 .hidden {
  display: block !important;
 }
 .icons-group-mob {
  display: block;
 }
 .icons-group-mobile {
  padding: 0 55px;
 }
 .percent-block-t-item div {
  width: 130px;
  height: 130px;
  border-radius: 130px;
  font-size: 48px;
  line-height: 130px;
 }
 .percent-block-t-item {
  margin: 0 auto;
  float: none;
  width: 100%;
 }
 .percent-string {
  display: block;
  line-height: 100%;
  margin-top: 16px;
 }
 .row,
 .row-counter {
  height: auto;
  line-height: 140%;
  padding: 12px 0;
 }
 .loan-purpose {
  width: 100%;
  height: 250px;
  float: none;
 }
 #home-loan-purpose {
  width: 100%;
  height: 250px;
  float: none;
 }
 #consumer-loan-purpose {
  width: 100%;
  height: 250px;
  float: none;
  background: url(../images/consumer-loan-purpose.jpg) center center no-repeat;
  background-size: cover;
 }
 #business-loan-purpose {
  width: 100%;
  height: 250px;
  background: url(../images/business-loan-purpose-02.jpg) center 30% no-repeat;
  background-size: cover;
  float: none;
 }
 #agro-loan-purpose {
  width: 100%;
  height: 250px;
  float: none;
 }
 #rapid-loan-purpose {
  width: 100%;
  height: 250px;
  float: none;
 }
 .list-purpose {
  margin-left: 0;
  margin-top: 30px;
 }
 .list-purpose div {
  text-align: center;
 }
 .list-purpose li,
 .list-t li {
  margin-top: 20px;
 }
 .list-purpose li::before,
 .list-t li::before {
  margin-right: 20px;
  margin-left: -24px;
 }
 .list-purpose li:first-child,
 .list-t li:first-child {
  margin-top: 30px;
 }
 .list-purpose ul,
 .list-t ul {
  padding-left: 10px;
 }
 #block-bg01,
 #consumer-loan-block-bg01,
 #consumer-loan-block-bg02,
 #consumer-loan-block-bg03,
 #home-loan-block-bg02,
 #rapid-loan-block-bg02,
 #rapid-loan-block-bg01,
 #rapid-loan-block-bg03,
 #business-loan-block-bg02,
 #farming-loan-block-bg02,
 #rapid-loan-block-bg04 {
  margin-top: 10px;
 }
 .c-type {
  float: none;
  margin-bottom: 12px;
 }
 .f-type {
  float: none;
  margin-bottom: 24px;
 }
 .over-radio {
  height: auto;
  flex-direction: column;
  align-items: stretch;
 }
 .over-radio div:nth-child(1) {
  margin-bottom: 12px;
 }
 .currency-block {
  margin-bottom: 12px;
 }
 .range-block {
  margin-top: 30px;
 }
 .sale-rblock .radio {
  display: block;
  margin: 20px 0 0 0;
 }
 .prod-list-b {
  height: 344px;
  margin-top: -30px;
  padding-top: 30px;
 }
 .slogan-item::after,
 .slogan-item::before {
  display: none;
 }
 .prod-list-header {
  font-size: 18px;
  padding-right: 0;
 }
 .prod-list-header div {
  margin-top: 12px;
  font-size: 13px;
 }
 .prod-list-header div span {
  font-size: 13px;
  line-height: 130%;
 }
 .products-property-block {
  padding: 35px 50px;
  border-radius: 0;
 }
 .green-product-button {
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin-left: 0;
  float: none;
 }
 .green-product-button,
 .grey-product-button {
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin-left: 0;
  float: none;
 }
 .grey-product-button {
  margin-top: 10px;
 }
 .prod-discount,
 .slide-number,
 .total {
  display: none;
 }
 .single-item {
  height: 430px;
  overflow: hidden;
  overflow: visible;
 }
 .slider-link {
  left: auto;
 }
 .slick-next-m {
  width: 50px;
  height: 50px;
  left: auto;
  right: 15px;
  top: 115px;
  border-radius: 50px;
 }
 .slick-prev-m {
  width: 50px;
  height: 50px;
  left: 15px;
  right: auto;
  top: 115px;
  border-radius: 50px;
 }
 .team-header {
  margin: 30px 0 30px 0;
 }
 .group-img {
  width: auto;
 }
 #search input[type="submit"] {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px auto 0 auto;
 }
 .s_result_comment {
  font-size: 18px;
  margin: 20px 0 0 0;
 }
 .box-adress,
 .box-phone {
  margin-bottom: 20px;
  display: block;
 }
 .offices,
 .doc-menu {
  height: auto;
  margin-top: 10px;
  padding-bottom: 10px;
 }
 .news-menu span::after {
  margin-top: 2px;
 }
 .news-menu span.current::after,
 .news-menu span:hover::after {
  margin-top: 2px;
 }
 .prod-bigimg,
 .prod-midimg,
 .prod-smallimg {
  height: 200px;
 }
 .top-pic-s {
  height: 200px;
 }
 .top-pic-m {
  height: 334px;
 }
 .top-pic-b {
  height: 380px;
 }
 .index-pic {
  height: 200px;
 }
 .offices select {
  width: 100%;
 }
 .offices-title {
  margin: 20px 0;
  margin-right: 0px;
  text-align: center;
  display: block;
  margin-right: 0;
 }
 .offices,
 .doc-menu {
  border-bottom: 0;
 }
 .neswlist-item {
  margin-top: 10px;
  height: 340px;
 }
 .neswlist-item:nth-child(2n) {
  padding-left: 0;
 }
 .neswlist-item:nth-child(2n+1) {
  padding-right: 0;
 }
 .change-c-button {
  margin: 0 8px 16px 8px;
 }
 .content-iframe {
  padding: 0;
 }
 .icons-group-item {
  font-size: 14px;
  padding: 0 14px;
  margin-bottom: 28px;
 }
 .partners-doc .number-item {
  display: none;
 }
 .partners-doc {
  width: 100% !important;
 }
 .partners-doc span {
  text-align: left;
 }
 .docs-list {
  margin-top: 0;
 }
 .pathway {
  padding: 14px 0 20px 0;
 }
 .slogan-mobile-p {
  display: block;
 }
 .promo-h {
  font-size: 22px;
 }
 .calc-form-block {
  padding: 10px 20px;
 }
 .lct {
  padding: 30px 0 60px 0;
 }
 .calc-form-block .form-phone::before {
  left: 21px;
 }
 .button-fw {
  padding: 0;
 }
 .prod-list-header div span span {
  font-size: 13px;
 }
 .flex-item-block .number-item-green::after {
  display: none;
 }
 .flex-item-block .number-item-green::before {
  display: none;
 }
 .number-f {
  margin-bottom: 16px;
 }
 .h-button {
  left: 0;
  top: 30px;
  right: auto;
  bottom: auto;
  position: relative;
  display: inline-block;
  line-height: 36px;
  padding: 0 16px !important;
  font-size: 14px;
  height: 36px !important;
  margin-top: -8px;
 }
 .action-popup-content {
  padding: 30px;
  font-size: 18px;
 }
 .action-popup-close {
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  padding: 0 16px;
  margin: 30px 15px 0 15px;
 }
 .calc-flex {
  flex-direction: column;
 }
 .calc-summ {
  margin-left: 0;
  width: 100%;
  max-width: 100%;
 }
 .column-section {
  margin-top: 20px;
 }
 .slide-section {
  margin-top: 20px;
  padding: 30px 0 50px 0;
 }
 .product-slide-item {
  padding: 16px;
  margin-left: 10px;
  margin-right: 10px;
 }
 .mob-hidden {
  display: none;
 }
 .mobcol-m {
  margin: 20px 20px 0 20px;
 }
 .smi-section {
  grid-template-columns: 1fr 1fr;
 }
 .button-more {
  justify-content: center;
  align-items: center;
  display: flex;
 }
 .news-section {
  height: 480px;
 }
 .slide-section-title {
  padding: 0 20px;
 }
 .statinfo01,
 .statinfo02,
 .statinfo03,
 .statinfo04,
 .statinfo05,
 .statinfo06,
 .statinfo07,
 .statinfo08,
 .statinfo09,
 .statinfo10 {
  padding-right: 0;
 }
 .statinfo01::before,
 .statinfo02::before,
 .statinfo03::before,
 .statinfo04::before,
 .statinfo05::before,
 .statinfo06::before,
 .statinfo07::before,
 .statinfo08::before,
 .statinfo09::before,
 .statinfo10::before {
  margin: 0;
 }
 .statinfo-item {
  text-align: center;
 }
 .statinfo-item div {
  text-align: center;
 }
 .col30 {
  float: none;
  width: auto;
 }
 .smi-item {
  margin: 0 10px;
 }
 .main-title span {
  color: #000000;
 }
 .main-t-comment {
  display: none;
 }
 .column-section .title-n-margin .main-title {
  margin: 20px auto 10px auto;
 }
 .pay-item {
  max-width: 100%;
 }
 .teaser-icon {
  width: 100%;
 }
 .row-t {
  width: 100%;
  display: block;
  text-align: none;
  padding: 0 16px;
  text-align: left;
  margin-top: 10px;
 }
 .row-h {
  width: 100%;
  display: block;
  padding: 0 16px;
 }
 .terms-conditions {
  padding: 30px 0 30px 0;
 }
 .pathway-loan {
  display: none;
 }
}
@media screen and (max-width: 600px) {
 .col25 {
  width: 50%;
 }
 #counter-form input[type="submit"] {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 }
 .c-type select,
 .f-type select {
  width: 160px;
  margin-left: 12px;
 }
 #region, #region-correct,
 #feedback-dialog,
 #callback-dialog {
  padding: 20px 30px 30px 30px;
 }
 #feedback-dialog {
  padding: 10px 30px 20px 30px;
 }
 .flex-item-block.icons-group-item {
  margin-bottom: 18px;
  font-size: 15px;
 }
 .flex-item-block {
  flex-basis: 150px;
 }
 .flex-item-block.number-f {
  flex-basis: 130px;
 }
 .flex-item-block.icons-group-item span {
  font-size: 13px;
  line-height: 120%;
  margin-top: 8px;
 }
 .flex-item-block .loan-icon {
  margin: 0 auto 8px auto;
 }
 .number-item-block span {
  padding: 0 5px;
 }
 .form-input-flex {
  flex-direction: column;
 }
 .form-input-flex input[type="text"]:nth-child(1) {
  margin-right: 0;
  margin-bottom: 20px;
 }
 .form-flex {
  flex-direction: column;
 }
 .form-flex input[type="text"] {
  margin-right: 0;
  margin-bottom: 20px;
 }
 .form-flex input[type="submit"] {
  margin-bottom: 30px;
  width: 100%;
 }
 .main-title-block {
  height: auto;
  flex-direction: column;
  border-bottom: 0;
  text-align: center;
 }
 .main-title {
  color: #027A35;
  margin-right: 0;
  text-align: center;
 }
 .column-section .main-title {
  margin: 30px 0 10px 0;
 }
 .main-t-comment {
  text-align: center;
 }
 .comment-form {
  text-align: center;
 }
 .slide-section-title {
  flex-direction: column;
 }
 .item-menu-news {
  margin-left: 10px;
 }
 .steps-block {
  grid-template-columns: 1fr;
 }
 .smi-section {
  grid-template-columns: 1fr;
 }
 .advantages-section {
  grid-template-columns: 1fr;
 }
 .step-h {
  position: relative;
  top: 0;
  left: 0;
 }
 .step-item {
  min-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  background: #ffffff;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 20px 30px 20px 93px;
  border-bottom: 3px solid #F0F5F6;
 }
 .step-item:nth-child(1)::before {
  font-size: 80px;
  top: 0;
  left: 20px;
  z-index: 1;
 }
 .step-item:nth-child(2)::before {
  font-size: 80px;
  top: 0;
  left: 20px;
  z-index: 1;
 }
 .step-item:nth-child(3)::before {
  font-size: 80px;
  top: 0;
  left: 20px;
  z-index: 1;
 }
 .step-item:nth-child(3) {
  border-bottom: 0;
 }
 .step-item:nth-child(2)::after,
 .step-item:nth-child(3)::after {
  content: '';
  display: inline-flex;
  width: 10px;
  height: 10px;
  background: #ffffff;
  border-top: 3px solid #F0F5F6;
  border-right: 3px solid #F0F5F6;
  transform: rotate(135deg);
  position: absolute;
  top: -8px;
  left: 36px;
  z-index: 10;
 }
 .teaser-wrap {
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
 }
 .teaser-item {
  margin-bottom: 20px;
 }
}
@media screen and (max-width: 450px) {
 .team-photo {
  width: auto;
 }
 .form-comment-flex {
  flex-direction: column;
 }
 .form-comment-flex input[type="submit"] {
  margin-right: 0;
  margin-bottom: 30px;
  width: 100%;
 }
}
body.r-application {
}
.r-application #main-column {
 width: 100%;
 max-width: 1150px;
}
.r-application .mc-p {
 max-width: 1150px;
}
.r-application .center-column {
 max-width: 1150px;
}
.r-application .promo-top-block {
 max-width: 1150px;
}
.r-application .promo-b {
 height: 660px;
}
.r-application .promocod {
 height: 730px;
}
.r-application .promo-b .slogan-block {
 padding: 40px;
 font-size: 28px;
 width: 600px;
}
.r-application .form-center {
 max-width: 400px;
 margin: 0 0 0 40px;
}
.r-application .box-phone-index a,
.r-application .box-phone-index-h a {
 font-size: 20px;
 font-weight: 500;
}
@media screen and (max-width: 1125px) {
 .r-application .promo-b {
  background-size: 110% !important;
 }
}
@media screen and (max-width: 1040px) {
 .r-application .promo-b {
  background: #ffffff !important;
 }
 .r-application .promo-b .slogan-block {
  margin: 0 auto;
  text-align: center;
 }
 .r-application .form-center {
  margin: 0 auto;
 }
 .r-application .promo-b {
  height: auto;
  padding-bottom: 30px;
 }
}
@media screen and (max-width: 720px) {
 .r-application .promo-b .slogan-block {
  width: 100%;
  padding: 30px 20px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 24px;
 }
 .r-application .form-center {
  max-width: 440px;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 }
}
.col50-form:nth-child(2n+2).form-phone::before {
 padding-left: 11px;
}