@charset "UTF-8";
/*
	General valiables
*/
/*
	Color variables
*/
/*
	Form variables
*/
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent !important;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent !important;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent !important;
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent !important;
}

textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent !important;
}

textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent !important;
}

textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent !important;
}

textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent !important;
}

/* stylisation of selected text's color and background */
p::-moz-selection,
div::-moz-selection,
a::-moz-selection,
li::-moz-selection,
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
span::-moz-selection,
em::-moz-selection,
strong::-moz-selection {
  background: #009f88;
  color: white;
}
p::selection,
div::selection,
a::selection,
li::selection,
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
span::selection,
em::selection,
strong::selection {
  background: #009f88;
  color: white;
}

p::-moz-selection,
div::-moz-selection,
a::-moz-selection,
li::-moz-selection,
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
span::-moz-selection,
em::-moz-selection,
strong::-moz-selection {
  background: #009f88;
  color: white;
}

input {
  outline: none !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 9999s ease-out !important;
  transition-delay: 9999s !important;
}

.using-mouse :focus {
  outline: none !important;
}

.lowercase {
  text-transform: lowercase;
}

svg {
  vertical-align: middle;
}

.select2-results__option {
  text-align: left;
}

a {
  color: inherit;
}

.contentPage a, .error-text a {
  color: #006758;
  text-decoration: underline;
}

.contentPage a:hover, .error-text a:hover {
  color: #0bb7a4;
}

body {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto;
  overflow-x: hidden;
  min-height: 100%;
  font-family: "OpenSansLight", sans-serif;
  font-size: 14px;
  color: black;
}

.body_prevent-scroll {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
}

.skip-to-content {
  position: absolute;
  top: -1000em;
}

.skip-to-content:focus {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  padding: 1em;
  background-color: white;
  color: #009f88;
  text-decoration: none;
}

main {
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.wrapper main {
  padding: 0 0 43px 0;
  position: relative;
}

.wrapper main.main-credit, .wrapper main.main-deposit, .wrapper main.main-card, .wrapper main.rss {
  padding-bottom: 0;
}

.height100vh {
  min-height: 100vh;
}

.flex-box-Main {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.overflowHidden {
  overflow-x: hidden;
}

.overflowForPopup {
  overflow: hidden;
}

.dispFlex_row {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dispFlex {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.fleximportant {
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.hiddendiv {
  display: none;
  white-space: pre-wrap;
  width: 100%;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  padding: 26px 10px 10px 10px;
  word-wrap: break-word;
}

.popupWrapperForScroll {
  border-radius: 4px;
  width: 100%;
  overflow-y: auto;
  overflow: overlay;
  height: 100%;
  max-height: 96vh;
}

.greenDelimeter {
  height: 0;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #afe5da;
}

.pointDisa.popupble {
  pointer-events: none !important;
}

.customDropDown {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 160px;
}

.customDropDown .dropdown-menu {
  border-radius: 2px;
  width: 140px;
  text-align: center;
  list-style: none;
  background-color: white;
  border: none;
}

.customDropDown .drop-item a {
  transition: .3s;
  padding: 10px;
  color: rgba(0, 159, 136, 0.8);
  line-height: 19px;
  cursor: pointer;
  font-family: "OpenSansRegular", sans-serif;
  text-align: center;
  white-space: normal;
}

.customDropDown .drop-item a:focus, .customDropDown .drop-item a:hover {
  background: #daf3ee;
  color: black;
}

.customDropDown .dropdown-icon {
  position: absolute;
  top: 22px;
  right: 10px;
  z-index: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #009f88;
}

.customDropDown .currency-dropdown {
  border-radius: 2px;
  margin-left: 0;
  bottom: 0;
  width: inherit;
  height: 50px;
  margin-top: 0;
  padding: 8px 20px 0 10px;
  line-height: 48px;
  font-size: 16px;
  color: #a3a3a4;
}

.customDropDown .currency-dropdown:not([data-toggle=dropdown]) {
  pointer-events: none;
  cursor: none;
}

.dropdownActive {
  border: 1px solid #009f88 !important;
}

.wrapper {
  font-size: 14px;
  position: relative;
  /********* deleting x in inputs in IE ***********/
  /*hide arrow up/down in input type=number*/
  /*classes with fonts*/
  /* classes of custom placeholder */
  /*********** Make btn disabled ****************/
  /************** select2 my style ************/
  /*****/
  /**/
}

.wrapper * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.wrapper ._margin-top-20 {
  margin-top: 20px !important;
}

.wrapper ._margin-top-30 {
  margin-top: 30px;
}

.wrapper .requestWasMade {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .bg-image {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 0;
  left: auto;
  right: 0;
  width: auto;
  min-height: 100%;
  margin: auto;
}

.wrapper .owl-carousel .owl-item img.bg-image {
  width: auto;
}

.wrapper .messages-block {
  box-shadow: 0 -2px 15px 0 rgba(0, 0, 0, 0.1);
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  min-height: 70px;
  padding: 10px 11.5%;
  background: #009f88;
  color: white;
}

.wrapper .message-text {
  width: 100%;
  max-width: 1280px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .message-text h4 {
  font-size: 18px;
  line-height: 24px;
}

.wrapper .message-text h4, .wrapper .message-text a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}

.wrapper .message-text a {
  font-size: 14px;
  color: white;
  display: inline-block;
}

.wrapper .message-icon {
  width: 32px;
}

.wrapper .message-close {
  transition: 0.3s;
  font-size: 24px;
  color: white;
  display: block;
  width: 22px;
  cursor: pointer;
}

.wrapper .message-close:hover {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .message-text-container {
  overflow: hidden;
  padding: 0 10px;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrapper .popups {
  display: none;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0 !important;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  margin: auto;
}

.wrapper .popups .popup {
  max-height: 96%;
  margin-top: 26px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .popups .popup.user-appeal-popup .makeRequest,
.wrapper .popups .popup.user-question-popup .makeRequest,
.wrapper .popups .popup.user-request-popup .makeRequest,
.wrapper .popups .popup.errorRequestPopup .makeRequest {
  width: auto;
}

.wrapper input::-ms-clear {
  display: none;
}

.wrapper input::-webkit-outer-spin-button,
.wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.wrapper input[type='number'] {
  -moz-appearance: textfield;
}

.wrapper .afterEnterDropDown, .wrapper .afterEnter {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .arsenalRegular {
  font-family: "ArsenalRegular", sans-serif;
}

.wrapper .openSansLight {
  font-family: "OpenSansLight", sans-serif;
}

.wrapper .openSansRegular {
  font-family: "OpenSansRegular", sans-serif;
}

.wrapper .openSansSemiBold {
  font-family: "OpenSansSemiBold", sans-serif;
}

.wrapper .dropdownHead {
  color: rgba(0, 0, 0, 0.6);
}

.wrapper .currency {
  color: #a3a3a4;
}

.wrapper .mobileSelect-wrapper,
.wrapper .placeholderAccessible {
  display: none;
}

.wrapper .placeholder {
  position: absolute;
  top: 13px;
  left: 10px;
  max-width: calc(100% - 10px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  color: #a3a3a4;
  z-index: 1;
  cursor: auto;
  transition: 0.2s;
}

.wrapper .placeholderFocus {
  font-size: 10px;
  top: 4px !important;
  bottom: auto !important;
  left: 10px !important;
  z-index: 10;
}

.wrapper .btnDisabled {
  color: #818181 !important;
  border-color: #818181 !important;
}

.wrapper .btnDisabled:hover {
  color: #818181 !important;
  border-color: #818181 !important;
}

.wrapper .blockWithDropCurrency {
  position: relative;
  height: 50px;
}

.wrapper .blockWithDropCurrency .currency-list {
  border-radius: 2px;
  box-shadow: 0 10px 22px 0 rgba(0, 0, 0, 0.25);
  width: 140px;
  z-index: 1;
  text-align: center;
  list-style: none;
  background-color: white;
}

.wrapper .blockWithDropCurrency .currency-item {
  transition: .3s;
  padding: 10px;
  color: #009f88;
  line-height: 19px;
  cursor: pointer;
  font-family: "OpenSansRegular", sans-serif;
}

.wrapper .blockWithDropCurrency .currency-item:hover {
  background: #daf3ee;
  color: black;
}

.wrapper .blockWithDropCurrency .dropdownActive:not(.language) {
  border: 1px solid #009f88 !important;
}

.wrapper .blockWithDropCurrency .dropdown-icon {
  position: absolute;
  bottom: 22px;
  right: 10px;
  z-index: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #009f88;
}

.wrapper .blockWithDropCurrency .placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .blockWithDropCurrency .currency-dropdown {
  width: 170px;
  height: 50px;
  margin-top: 0;
  position: relative;
  z-index: 2;
  line-height: 48px;
  bottom: 8px;
  padding: 0 0 0 10px;
  margin-left: 16px;
  display: inline-block;
  font-size: 16px;
  color: #a3a3a4;
  cursor: pointer;
}

.wrapper .blockWithDropCurrency .currency-dropdown .dropdown-icon {
  position: absolute;
  top: 25px;
  right: 10px;
}

.wrapper .blockWithDropCurrency.open {
  background: white !important;
}

.wrapper .placeholder-green {
  color: #009f88 !important;
}

.wrapper .placeholder-gray {
  color: #a3a3a4 !important;
}

.wrapper .placeholder-white {
  color: rgba(255, 255, 255, 0.6) !important;
}

.wrapper .placeholder-black {
  color: black !important;
}

.wrapper .error-red .blockForTextArea {
  border-color: #ef5350 !important;
}

.wrapper .error-red .placeholder {
  color: #ef5350 !important;
}

.wrapper .error-red .input {
  border-color: #ef5350 !important;
}

.wrapper .error-red .customDropDown .select2-selection__rendered {
  color: #ef5350 !important;
}

.wrapper .error-red .customDropDown .dropdown-toggle {
  border-color: #ef5350 !important;
}

.wrapper .placeholder-red {
  color: #ef5350 !important;
}

.wrapper .border-red {
  border-color: #ef5350 !important;
}

.wrapper .background-red {
  background: rgba(239, 83, 80, 0.05) !important;
}

.wrapper .blockForInput, .wrapper .currency-dropdown {
  position: relative;
}

.wrapper .blockForInput .infoIcon, .wrapper .currency-dropdown .infoIcon {
  transition: .3s;
  position: absolute;
  top: 16px;
  right: 10px;
  z-index: 11;
  opacity: 0.6;
  cursor: pointer;
}

.wrapper .blockForInput .infoIcon:hover, .wrapper .currency-dropdown .infoIcon:hover {
  opacity: 1;
}

.wrapper .blockForInput .infoIconClicked, .wrapper .currency-dropdown .infoIconClicked {
  opacity: 1;
}

.wrapper .blockForInput .typeOfCard, .wrapper .currency-dropdown .typeOfCard {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  z-index: 10;
  width: 40px;
  margin: auto;
}

.wrapper .input {
  height: 50px;
  transition: 0.3s;
  border-radius: 2px;
  font-size: 16px;
  position: relative;
  z-index: 5;
  padding: 20px 46px 4px 10px;
  background: transparent;
  border: solid 1px white;
  color: white;
  -webkit-appearance: none;
}

.wrapper .input:focus {
  background: white;
  border: solid 1px #009f88;
  color: black;
}

.wrapper .input[name=cvc] {
  padding-right: 60px;
}

.wrapper .input[name=holderName] {
  text-transform: uppercase;
}

.wrapper .input[data-type=holderName], .wrapper .input[data-type=contractNumber] {
  padding-right: 10px;
}

.wrapper .errorIcon {
  display: none !important;
}

.wrapper .errorComment {
  bottom: -35px;
  left: 0;
  color: #ef5350;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 12px;
}

.wrapper .errorCommentMoneyTransfers {
  color: #ef5350;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 12px;
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

.wrapper .backgroundTransparent {
  background: transparent !important;
}

.wrapper .caret {
  color: #009f88;
  margin-left: 8px;
}

.wrapper .ourBtn {
  border-radius: 4px;
  transition: 0.3s;
  position: relative;
  width: 100%;
  max-width: 260px;
  min-height: 50px;
  line-height: 48px;
  border: solid 1px white;
  color: white;
  background: transparent;
}

.wrapper .ourBtn:hover {
  background: #00bfa3;
  border: solid 1px #00bfa3;
}

.wrapper .btn:active, .wrapper .ourBtn:active, .wrapper input[type=submit]:active {
  transition: 0s !important;
  background: #00bfa3 !important;
  border: solid 1px #00bfa3 !important;
  box-shadow: none !important;
  color: white !important;
}

.wrapper .owl-item .btn:active {
  background-color: transparent !important;
  border: 1px solid transparent !important;
}

.wrapper .owl-item .btn:active .forBackground {
  opacity: 0.45 !important;
}

.wrapper .owl-item .btn:active .forBorder {
  opacity: 1;
}

.wrapper .check {
  display: none;
}

.wrapper .acceptWithRules {
  margin: 21px 0 0 2px;
  /* Скрываем реальный чекбокс */
  /* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
  /* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
}

.wrapper .acceptWithRules a {
  transition: .3s;
  font-size: 12px;
  color: white;
  text-decoration: underline;
}

.wrapper .acceptWithRules a:hover {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .acceptWithRules .acceptWithRules-checkbox {
  display: none;
}

.wrapper .acceptWithRules .checkbox-custom {
  position: relative;
  /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
  width: 24px;
  height: 24px;
  cursor: pointer;
  top: 6px;
  background: url("/images/checkbox-sprite-4.svg") no-repeat;
}

.wrapper .acceptWithRules .acceptWithRules-checkbox:checked + .checkbox-custom {
  background-position: 0 -69px;
}

.wrapper .acceptWithRules .acceptWithRules-checkbox:not(:checked) + .checkbox-custom {
  background-position: 0 -34px;
}

.wrapper .acceptWithRules .acceptWithRules-checkbox:not(:checked) + .checkbox-custom.checkboxFocus {
  background-position: 0 0;
}

.wrapper .acceptWithRules .acceptWithRules-checkbox:not(:checked) + .checkbox-custom.checkboxError {
  background-position: 0 -104px;
}

.wrapper .acceptWithRules .checkbox-custom,
.wrapper .acceptWithRules .acceptWithRules-label {
  display: inline-block;
}

.wrapper .acceptWithRules .acceptWithRules-label {
  cursor: pointer;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  margin-left: 8px;
  word-spacing: 5px;
  white-space: nowrap;
  margin-right: 6px;
}

.wrapper .acceptWithRules .acceptWithRules-label a {
  color: inherit;
  text-decoration: underline;
}

.wrapper .btnSendMoney input[type=submit],
.wrapper .btnSendRequest input[type=submit] {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  line-height: 50px;
  border-color: #009f88;
  border-radius: 4px;
  background-color: #009f88;
  color: white;
  font-size: 14px;
}

.wrapper .btnSendMoney input[type=submit]:hover,
.wrapper .btnSendRequest input[type=submit]:hover {
  background: #008f7a;
  border: solid 1px #008f7a;
}

.wrapper .absolute-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
}

.wrapper .arrowLeft {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.wrapper .arrowRight {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.wrapper .blackedBackground {
  border-radius: 4px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: rgba(0, 0, 0, 0.3);
  transition: .3s linear;
}

.wrapper .application_hovered .blackedBackground,
.wrapper .service_hovered .blackedBackground {
  opacity: 1;
}

.wrapper .beClient {
  width: auto;
  display: inline-block;
  font-size: 15px;
  margin: 38px auto 30px;
  padding-bottom: 5px;
  text-align: center;
  color: white;
  text-decoration: none;
}

.wrapper .beClient:hover {
  color: white;
}

.wrapper .beClient-linkAppearance {
  bottom: 0;
  padding-bottom: 4px;
}

.wrapper .beClient-linkHide {
  bottom: -160px;
  padding-bottom: 17px;
}

.wrapper .text {
  font-family: "openSansRegular", sans-serif;
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
}

.wrapper .cvv-message, .wrapper .hint-message {
  border-radius: 2px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 11;
  width: 288px;
  padding: 15px 30px;
  font-size: 14px;
  line-height: 21px;
  background: white;
  color: black;
}

.wrapper .dropdown.shortDrop {
  margin-right: 0;
  margin-left: 0;
}

.wrapper .dropdown.shortDrop .dropdown-menu {
  width: 160px !important;
}

.wrapper .dropdown.shortDrop + .shortDrop {
  margin-top: 20px;
}

.wrapper .dropdown-toggle {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}

.wrapper .margin-top-20 {
  margin-top: 20px;
}

.wrapper .margin-top-50 {
  margin-top: 50px;
}

.wrapper .select2-container {
  border-radius: 2px;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100% !important;
  height: 100%;
  font-family: "OpenSansRegular", sans-serif;
}

.wrapper .select2-dropdown {
  border: none;
}

.wrapper .select2-container--default .select2-selection--single {
  border-radius: 0;
  height: 100%;
  background-color: transparent;
  border: none;
}

.wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 22px;
  padding-left: 10px;
  text-align: left;
  line-height: 24px;
  color: black;
}

.wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

.wrapper .select2-container--open {
  border-radius: 2px;
  border: 1px solid #009f88 !important;
}

.wrapper .select2-container--default {
  border: 1px solid #c3c3c4;
}

.wrapper .error-red .select2-container--default {
  border: 1px solid #ef5350;
}

.wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: black;
}

.wrapper .select2-container--disabled {
  opacity: 0.5;
}

.wrapper .tabMoreInf {
  transition: .3s;
  border-radius: 2px;
  position: relative;
  display: block;
  width: 740px;
  margin: 0 auto;
  padding: 19px 0 19px 20px;
  background-color: white;
  border: solid 1px #979797;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  cursor: pointer;
}

.wrapper .tabMoreInf:hover {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
  border-color: white;
}

.wrapper .tabMoreInf.disabled {
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.4);
  cursor: auto;
  pointer-events: none;
}

.wrapper .tabMoreInf.disabled .spoiler-attention {
  opacity: 0.4;
}

.wrapper .width360 {
  width: 360px;
}

.wrapper .mySelect2 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.wrapper .accessibility-settings-link {
  display: none;
}

.wrapper .header {
  width: 100%;
  z-index: 23;
}

.wrapper .header .customDropDown {
  margin-left: 0;
}

.wrapper .header .header-error {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1120px;
  margin: 0 auto;
}

.wrapper .header .header-error .header-logo {
  margin-top: 28px;
  width: 240px;
  height: 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  fill: #009f88;
  color: #4A4A4A;
}

.wrapper .header .header-error .ourBtn {
  margin-top: 15px;
  border-color: black;
  color: black;
}

.wrapper .header .header-error .ourBtn:hover {
  color: white;
  border-color: #009f88;
  background: #009f88;
}

.wrapper .none {
  display: none;
}

.wrapper .services__list,
.wrapper .moreInfo,
.wrapper .blockForInput__label,
.wrapper .main-menu-h2,
.wrapper .arrowFor__dropDown {
  display: none;
}

.wrapper .main .kindOfOffer, .wrapper .mainUrLica .kindOfOffer {
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}

.wrapper .hiddenSelect .customSelect {
  width: 100%;
}

.wrapper .hiddenSelect .dropdown-menu {
  width: 100%;
}

.wrapper .main,
.wrapper .mainUrLica,
.wrapper .main-cards,
.wrapper .main-credits,
.wrapper .main-deposits {
  width: 100%;
  padding-bottom: 80px;
}

.wrapper .main .sliderTravel,
.wrapper .mainUrLica .sliderTravel,
.wrapper .main-cards .sliderTravel,
.wrapper .main-credits .sliderTravel,
.wrapper .main-deposits .sliderTravel {
  width: 100%;
}

.wrapper .main .sliderTravel .slideOne,
.wrapper .mainUrLica .sliderTravel .slideOne,
.wrapper .main-cards .sliderTravel .slideOne,
.wrapper .main-credits .sliderTravel .slideOne,
.wrapper .main-deposits .sliderTravel .slideOne {
  position: relative;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 355px;
}

.wrapper .main .sliderTravel .slideOne .slide-block,
.wrapper .mainUrLica .sliderTravel .slideOne .slide-block,
.wrapper .main-cards .sliderTravel .slideOne .slide-block,
.wrapper .main-credits .sliderTravel .slideOne .slide-block,
.wrapper .main-deposits .sliderTravel .slideOne .slide-block {
  position: relative;
  width: 870px;
  margin: auto;
}

.wrapper .main .sliderTravel .slideOne .slideOne-text,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-text,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-text,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-text,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-text {
  width: 860px;
  display: block;
  margin: 15px auto 0;
  padding-right: 10px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 1.94;
  color: white;
}

.wrapper .main .sliderTravel .slideOne .slideOne-btn,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-btn,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-btn,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-btn,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-btn {
  border-radius: 4px;
  position: relative;
  width: 260px;
  display: block;
  margin: 35px 0 0 5px;
  line-height: 48px;
  font-weight: 600;
  color: white;
  overflow: hidden;
}

.wrapper .main .sliderTravel .slideOne .slideOne-btn .forBackground,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-btn .forBackground,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-btn .forBackground,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-btn .forBackground,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-btn .forBackground {
  transition: 0.3s;
  display: block;
  width: 99%;
  height: 50px;
  margin: auto;
  border-radius: 4px;
  background-color: white;
  opacity: 0.1;
}

.wrapper .main .sliderTravel .slideOne .slideOne-btn .forBorder,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-btn .forBorder,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-btn .forBorder,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-btn .forBorder,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-btn .forBorder {
  border-radius: 4px;
  transition: 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 99%;
  height: 48px;
  margin: auto;
  border: solid 1px white;
  background: transparent;
}

.wrapper .main .sliderTravel .slideOne .slideOne-btn .slideOne-btn-text,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-btn .slideOne-btn-text,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-btn .slideOne-btn-text,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-btn .slideOne-btn-text,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-btn .slideOne-btn-text {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.wrapper .main .sliderTravel .slideOne .slideOne-btn:hover .forBackground,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-btn:hover .forBackground,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-btn:hover .forBackground,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-btn:hover .forBackground,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-btn:hover .forBackground {
  opacity: 0.3;
}

.wrapper .main .sliderTravel .slideOne .slideOne-btn:hover .forBorder,
.wrapper .mainUrLica .sliderTravel .slideOne .slideOne-btn:hover .forBorder,
.wrapper .main-cards .sliderTravel .slideOne .slideOne-btn:hover .forBorder,
.wrapper .main-credits .sliderTravel .slideOne .slideOne-btn:hover .forBorder,
.wrapper .main-deposits .sliderTravel .slideOne .slideOne-btn:hover .forBorder {
  opacity: 0.5;
}

.wrapper .main .sliderTravel .slideOne .sliderController,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController,
.wrapper .main-cards .sliderTravel .slideOne .sliderController,
.wrapper .main-credits .sliderTravel .slideOne .sliderController,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  text-align: right;
  margin-top: 44px;
  padding-right: 282px;
  color: white;
}

.wrapper .main .sliderTravel .slideOne .sliderController p,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController p,
.wrapper .main-cards .sliderTravel .slideOne .sliderController p,
.wrapper .main-credits .sliderTravel .slideOne .sliderController p,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController p {
  position: relative;
  bottom: 4px;
}

.wrapper .main .sliderTravel .slideOne .sliderController .currentSlide, .wrapper .main .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .main-cards .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .main-cards .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .main-credits .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .main-credits .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController .totalSlide {
  font-size: 18px;
  line-height: 31px;
  color: white;
}

.wrapper .main .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .main-cards .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .main-credits .sliderTravel .slideOne .sliderController .currentSlide,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController .currentSlide {
  margin-right: 6px;
}

.wrapper .main .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .main-cards .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .main-credits .sliderTravel .slideOne .sliderController .totalSlide,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController .totalSlide {
  margin-left: 6px;
}

.wrapper .main .sliderTravel .slideOne .sliderController .arrowLeft,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController .arrowLeft,
.wrapper .main-cards .sliderTravel .slideOne .sliderController .arrowLeft,
.wrapper .main-credits .sliderTravel .slideOne .sliderController .arrowLeft,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController .arrowLeft {
  margin-right: 16px;
}

.wrapper .main .sliderTravel .slideOne .sliderController .arrowRight,
.wrapper .mainUrLica .sliderTravel .slideOne .sliderController .arrowRight,
.wrapper .main-cards .sliderTravel .slideOne .sliderController .arrowRight,
.wrapper .main-credits .sliderTravel .slideOne .sliderController .arrowRight,
.wrapper .main-deposits .sliderTravel .slideOne .sliderController .arrowRight {
  margin-left: 18px;
}

.wrapper .main .sliderTravel .owl-nav,
.wrapper .mainUrLica .sliderTravel .owl-nav,
.wrapper .main-cards .sliderTravel .owl-nav,
.wrapper .main-credits .sliderTravel .owl-nav,
.wrapper .main-deposits .sliderTravel .owl-nav {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 870px;
  height: 28px;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 30px;
  z-index: 1;
  margin: auto;
  padding: 0 3px;
}

.wrapper .main .sliderTravel .owl-nav .owl-prev, .wrapper .main .sliderTravel .owl-nav .owl-next,
.wrapper .mainUrLica .sliderTravel .owl-nav .owl-prev,
.wrapper .mainUrLica .sliderTravel .owl-nav .owl-next,
.wrapper .main-cards .sliderTravel .owl-nav .owl-prev,
.wrapper .main-cards .sliderTravel .owl-nav .owl-next,
.wrapper .main-credits .sliderTravel .owl-nav .owl-prev,
.wrapper .main-credits .sliderTravel .owl-nav .owl-next,
.wrapper .main-deposits .sliderTravel .owl-nav .owl-prev,
.wrapper .main-deposits .sliderTravel .owl-nav .owl-next {
  color: transparent;
  width: 28px;
  background: transparent;
  border: none;
}

.wrapper .main .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left, .wrapper .main .sliderTravel .owl-nav .fa.fa-arrow-circle-o-right,
.wrapper .mainUrLica .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .mainUrLica .sliderTravel .owl-nav .fa.fa-arrow-circle-o-right,
.wrapper .main-cards .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .main-cards .sliderTravel .owl-nav .fa.fa-arrow-circle-o-right,
.wrapper .main-credits .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .main-credits .sliderTravel .owl-nav .fa.fa-arrow-circle-o-right,
.wrapper .main-deposits .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .main-deposits .sliderTravel .owl-nav .fa.fa-arrow-circle-o-right {
  font-size: 29px;
}

.wrapper .main .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .mainUrLica .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .main-cards .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .main-credits .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left,
.wrapper .main-deposits .sliderTravel .owl-nav .fa.fa-arrow-circle-o-left {
  margin-right: 70px;
}

.wrapper .main .sliderTravel .owl-nav .owl-prev,
.wrapper .mainUrLica .sliderTravel .owl-nav .owl-prev,
.wrapper .main-cards .sliderTravel .owl-nav .owl-prev,
.wrapper .main-credits .sliderTravel .owl-nav .owl-prev,
.wrapper .main-deposits .sliderTravel .owl-nav .owl-prev {
  margin-right: 70px;
}

.wrapper .main .sliderTravel .owl-dots,
.wrapper .mainUrLica .sliderTravel .owl-dots,
.wrapper .main-cards .sliderTravel .owl-dots,
.wrapper .main-credits .sliderTravel .owl-dots,
.wrapper .main-deposits .sliderTravel .owl-dots {
  position: absolute;
  width: 780px;
  right: 0;
  bottom: 30px;
  left: 0;
  margin: auto;
  text-align: right;
  color: white;
}

.wrapper .main .sliderTravel .owl-dots .owl-dot,
.wrapper .mainUrLica .sliderTravel .owl-dots .owl-dot,
.wrapper .main-cards .sliderTravel .owl-dots .owl-dot,
.wrapper .main-credits .sliderTravel .owl-dots .owl-dot,
.wrapper .main-deposits .sliderTravel .owl-dots .owl-dot {
  display: none;
}

.wrapper .main .sliderTravel .owl-dots .owl-dot span,
.wrapper .mainUrLica .sliderTravel .owl-dots .owl-dot span,
.wrapper .main-cards .sliderTravel .owl-dots .owl-dot span,
.wrapper .main-credits .sliderTravel .owl-dots .owl-dot span,
.wrapper .main-deposits .sliderTravel .owl-dots .owl-dot span {
  font-family: "OpenSansLight", sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.wrapper .main .sliderTravel .owl-dots .owl-dot.active,
.wrapper .mainUrLica .sliderTravel .owl-dots .owl-dot.active,
.wrapper .main-cards .sliderTravel .owl-dots .owl-dot.active,
.wrapper .main-credits .sliderTravel .owl-dots .owl-dot.active,
.wrapper .main-deposits .sliderTravel .owl-dots .owl-dot.active {
  display: block;
}

.wrapper .main .main-block,
.wrapper .mainUrLica .main-block,
.wrapper .main-cards .main-block,
.wrapper .main-credits .main-block,
.wrapper .main-deposits .main-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 1140px;
  padding: 0;
}

.wrapper .main .main-block .kindOfOffer-linkMore,
.wrapper .mainUrLica .main-block .kindOfOffer-linkMore,
.wrapper .main-cards .main-block .kindOfOffer-linkMore,
.wrapper .main-credits .main-block .kindOfOffer-linkMore,
.wrapper .main-deposits .main-block .kindOfOffer-linkMore {
  transition: .4s;
  -webkit-transform: translateX(-150px);
  transform: translateX(-150px);
  margin-top: 15px;
  font-size: 14px;
  line-height: 21px;
  opacity: 0;
}

.wrapper .main .main-block .kindOfOffer-linkMore a,
.wrapper .mainUrLica .main-block .kindOfOffer-linkMore a,
.wrapper .main-cards .main-block .kindOfOffer-linkMore a,
.wrapper .main-credits .main-block .kindOfOffer-linkMore a,
.wrapper .main-deposits .main-block .kindOfOffer-linkMore a {
  text-decoration: none;
  color: white;
}

.wrapper .main .main-block .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .kindOfOffer-h3,
.wrapper .main-cards .main-block .kindOfOffer-h3,
.wrapper .main-credits .main-block .kindOfOffer-h3,
.wrapper .main-deposits .main-block .kindOfOffer-h3 {
  position: relative;
  padding-right: 160px;
  padding-left: 30px;
}

.wrapper .main .main-block .kindOfOffer-h3 a,
.wrapper .mainUrLica .main-block .kindOfOffer-h3 a,
.wrapper .main-cards .main-block .kindOfOffer-h3 a,
.wrapper .main-credits .main-block .kindOfOffer-h3 a,
.wrapper .main-deposits .main-block .kindOfOffer-h3 a {
  color: inherit;
  text-decoration: none;
}

.wrapper .main .main-block .linkToCard,
.wrapper .mainUrLica .main-block .linkToCard,
.wrapper .main-cards .main-block .linkToCard,
.wrapper .main-credits .main-block .linkToCard,
.wrapper .main-deposits .main-block .linkToCard {
  position: absolute;
  top: 37px;
}

.wrapper .main .main-block .linkToCard a,
.wrapper .mainUrLica .main-block .linkToCard a,
.wrapper .main-cards .main-block .linkToCard a,
.wrapper .main-credits .main-block .linkToCard a,
.wrapper .main-deposits .main-block .linkToCard a {
  text-decoration: none;
}

.wrapper .main .main-block .linkToCard a span,
.wrapper .mainUrLica .main-block .linkToCard a span,
.wrapper .main-cards .main-block .linkToCard a span,
.wrapper .main-credits .main-block .linkToCard a span,
.wrapper .main-deposits .main-block .linkToCard a span {
  margin-right: 10px;
  font-weight: 600;
  line-height: 18px;
}

.wrapper .main .main-block .linkToCard .arrow-more,
.wrapper .mainUrLica .main-block .linkToCard .arrow-more,
.wrapper .main-cards .main-block .linkToCard .arrow-more,
.wrapper .main-credits .main-block .linkToCard .arrow-more,
.wrapper .main-deposits .main-block .linkToCard .arrow-more {
  color: white;
}

.wrapper .main .main-block .offers,
.wrapper .mainUrLica .main-block .offers,
.wrapper .main-cards .main-block .offers,
.wrapper .main-credits .main-block .offers,
.wrapper .main-deposits .main-block .offers {
  width: 760px;
}

.wrapper .main .main-block .offers .kindOfOffer,
.wrapper .mainUrLica .main-block .offers .kindOfOffer,
.wrapper .main-cards .main-block .offers .kindOfOffer,
.wrapper .main-credits .main-block .offers .kindOfOffer,
.wrapper .main-deposits .main-block .offers .kindOfOffer {
  padding-top: 30px;
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.2);
}

.wrapper .main .main-block .offers .kindOfOffer.kindOfOffer_hovered .kindOfOffer-linkMore,
.wrapper .mainUrLica .main-block .offers .kindOfOffer.kindOfOffer_hovered .kindOfOffer-linkMore,
.wrapper .main-cards .main-block .offers .kindOfOffer.kindOfOffer_hovered .kindOfOffer-linkMore,
.wrapper .main-credits .main-block .offers .kindOfOffer.kindOfOffer_hovered .kindOfOffer-linkMore,
.wrapper .main-deposits .main-block .offers .kindOfOffer.kindOfOffer_hovered .kindOfOffer-linkMore {
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
  opacity: 1;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0 0 4px 4px;
  position: absolute;
  bottom: 0;
  height: 90px;
  width: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.5);
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest .makeRequest-text,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest .makeRequest-text,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest .makeRequest-text,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest .makeRequest-text,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest .makeRequest-text {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: 345px;
  font-size: 15px;
  position: relative;
  margin: 22px auto 22px 26px;
  text-align: left;
  line-height: 24px;
  color: white;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest .makeRequest-btns,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest .makeRequest-btns,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest .makeRequest-btns,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest .makeRequest-btns,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest .makeRequest-btns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest .kindOfOffer-input,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest .kindOfOffer-input,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest .kindOfOffer-input,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest .kindOfOffer-input,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest .kindOfOffer-input {
  border-radius: 2px;
  font-size: 16px;
  position: absolute;
  bottom: -120px;
  left: 31px;
  width: 340px;
  padding: 15px 0 15px;
  border: solid 1px rgba(255, 255, 255, 0.9);
  text-align: center;
  line-height: 18px;
  background: transparent;
  color: white;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest input::-moz-placeholder,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest input::-moz-placeholder,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest input::-moz-placeholder,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest input::-moz-placeholder,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest input::-moz-placeholder {
  color: white;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest input::-webkit-input-placeholder,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest input::-webkit-input-placeholder,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest input::-webkit-input-placeholder,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest input::-webkit-input-placeholder,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest input::-webkit-input-placeholder {
  color: white;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn,
.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn,
.wrapper .main-cards .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn,
.wrapper .main-credits .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn,
.wrapper .main-deposits .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn {
  width: 220px;
  margin-right: 30px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.wrapper .main .main-block .offers .card .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .card .kindOfOffer-h3 {
  color: white;
  word-spacing: -1px;
}

.wrapper .main .main-block .offers .card .linkToCard,
.wrapper .mainUrLica .main-block .offers .card .linkToCard,
.wrapper .main-cards .main-block .offers .card .linkToCard,
.wrapper .main-credits .main-block .offers .card .linkToCard,
.wrapper .main-deposits .main-block .offers .card .linkToCard {
  right: 35px;
}

.wrapper .main .main-block .offers .card .linkToCard a span,
.wrapper .mainUrLica .main-block .offers .card .linkToCard a span,
.wrapper .main-cards .main-block .offers .card .linkToCard a span,
.wrapper .main-credits .main-block .offers .card .linkToCard a span,
.wrapper .main-deposits .main-block .offers .card .linkToCard a span {
  color: white;
}

.wrapper .main .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .mainUrLica .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .main-cards .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .main-credits .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .main-deposits .main-block .offers .card .makeRequest .makeRequest-text {
  word-spacing: 2px;
}

.wrapper .main .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .mainUrLica .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .main-cards .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .main-credits .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .main-deposits .main-block .offers .card .makeRequest .makeRequest-btn {
  margin: 20px 30px 20px 0;
  word-spacing: 3px;
}

.wrapper .main .main-block .offers .card .makeRequest .moreInfo,
.wrapper .mainUrLica .main-block .offers .card .makeRequest .moreInfo,
.wrapper .main-cards .main-block .offers .card .makeRequest .moreInfo,
.wrapper .main-credits .main-block .offers .card .makeRequest .moreInfo,
.wrapper .main-deposits .main-block .offers .card .makeRequest .moreInfo {
  display: none;
}

.wrapper .main .main-block .offers .credit,
.wrapper .main .main-block .offers .corporative,
.wrapper .main .main-block .offers .deposit,
.wrapper .main .main-block .offers .card,
.wrapper .mainUrLica .main-block .offers .credit,
.wrapper .mainUrLica .main-block .offers .corporative,
.wrapper .mainUrLica .main-block .offers .deposit,
.wrapper .mainUrLica .main-block .offers .card,
.wrapper .main-cards .main-block .offers .credit,
.wrapper .main-cards .main-block .offers .corporative,
.wrapper .main-cards .main-block .offers .deposit,
.wrapper .main-cards .main-block .offers .card,
.wrapper .main-credits .main-block .offers .credit,
.wrapper .main-credits .main-block .offers .corporative,
.wrapper .main-credits .main-block .offers .deposit,
.wrapper .main-credits .main-block .offers .card,
.wrapper .main-deposits .main-block .offers .credit,
.wrapper .main-deposits .main-block .offers .corporative,
.wrapper .main-deposits .main-block .offers .deposit,
.wrapper .main-deposits .main-block .offers .card {
  background-size: 100%;
}

.wrapper .main .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .main .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main .main-block .offers .card .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .credit .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .card .kindOfOffer-h3 {
  color: black;
  word-spacing: 5px;
}

.wrapper .main .main-block .offers .credit .kindOfOffer-linkMore a,
.wrapper .main .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .main .main-block .offers .deposit .kindOfOffer-linkMore a,
.wrapper .main .main-block .offers .card .kindOfOffer-linkMore a,
.wrapper .mainUrLica .main-block .offers .credit .kindOfOffer-linkMore a,
.wrapper .mainUrLica .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .mainUrLica .main-block .offers .deposit .kindOfOffer-linkMore a,
.wrapper .mainUrLica .main-block .offers .card .kindOfOffer-linkMore a,
.wrapper .main-cards .main-block .offers .credit .kindOfOffer-linkMore a,
.wrapper .main-cards .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .main-cards .main-block .offers .deposit .kindOfOffer-linkMore a,
.wrapper .main-cards .main-block .offers .card .kindOfOffer-linkMore a,
.wrapper .main-credits .main-block .offers .credit .kindOfOffer-linkMore a,
.wrapper .main-credits .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .main-credits .main-block .offers .deposit .kindOfOffer-linkMore a,
.wrapper .main-credits .main-block .offers .card .kindOfOffer-linkMore a,
.wrapper .main-deposits .main-block .offers .credit .kindOfOffer-linkMore a,
.wrapper .main-deposits .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .main-deposits .main-block .offers .deposit .kindOfOffer-linkMore a,
.wrapper .main-deposits .main-block .offers .card .kindOfOffer-linkMore a {
  color: black;
}

.wrapper .main .main-block .offers .credit .linkToCard,
.wrapper .main .main-block .offers .corporative .linkToCard,
.wrapper .main .main-block .offers .deposit .linkToCard,
.wrapper .main .main-block .offers .card .linkToCard,
.wrapper .mainUrLica .main-block .offers .credit .linkToCard,
.wrapper .mainUrLica .main-block .offers .corporative .linkToCard,
.wrapper .mainUrLica .main-block .offers .deposit .linkToCard,
.wrapper .mainUrLica .main-block .offers .card .linkToCard,
.wrapper .main-cards .main-block .offers .credit .linkToCard,
.wrapper .main-cards .main-block .offers .corporative .linkToCard,
.wrapper .main-cards .main-block .offers .deposit .linkToCard,
.wrapper .main-cards .main-block .offers .card .linkToCard,
.wrapper .main-credits .main-block .offers .credit .linkToCard,
.wrapper .main-credits .main-block .offers .corporative .linkToCard,
.wrapper .main-credits .main-block .offers .deposit .linkToCard,
.wrapper .main-credits .main-block .offers .card .linkToCard,
.wrapper .main-deposits .main-block .offers .credit .linkToCard,
.wrapper .main-deposits .main-block .offers .corporative .linkToCard,
.wrapper .main-deposits .main-block .offers .deposit .linkToCard,
.wrapper .main-deposits .main-block .offers .card .linkToCard {
  right: 35px;
}

.wrapper .main .main-block .offers .credit .linkToCard a span,
.wrapper .main .main-block .offers .corporative .linkToCard a span,
.wrapper .main .main-block .offers .deposit .linkToCard a span,
.wrapper .main .main-block .offers .card .linkToCard a span,
.wrapper .mainUrLica .main-block .offers .credit .linkToCard a span,
.wrapper .mainUrLica .main-block .offers .corporative .linkToCard a span,
.wrapper .mainUrLica .main-block .offers .deposit .linkToCard a span,
.wrapper .mainUrLica .main-block .offers .card .linkToCard a span,
.wrapper .main-cards .main-block .offers .credit .linkToCard a span,
.wrapper .main-cards .main-block .offers .corporative .linkToCard a span,
.wrapper .main-cards .main-block .offers .deposit .linkToCard a span,
.wrapper .main-cards .main-block .offers .card .linkToCard a span,
.wrapper .main-credits .main-block .offers .credit .linkToCard a span,
.wrapper .main-credits .main-block .offers .corporative .linkToCard a span,
.wrapper .main-credits .main-block .offers .deposit .linkToCard a span,
.wrapper .main-credits .main-block .offers .card .linkToCard a span,
.wrapper .main-deposits .main-block .offers .credit .linkToCard a span,
.wrapper .main-deposits .main-block .offers .corporative .linkToCard a span,
.wrapper .main-deposits .main-block .offers .deposit .linkToCard a span,
.wrapper .main-deposits .main-block .offers .card .linkToCard a span {
  color: black;
}

.wrapper .main .main-block .offers .credit .makeRequest .makeRequest-icon,
.wrapper .main .main-block .offers .corporative .makeRequest .makeRequest-icon,
.wrapper .main .main-block .offers .deposit .makeRequest .makeRequest-icon,
.wrapper .main .main-block .offers .card .makeRequest .makeRequest-icon,
.wrapper .mainUrLica .main-block .offers .credit .makeRequest .makeRequest-icon,
.wrapper .mainUrLica .main-block .offers .corporative .makeRequest .makeRequest-icon,
.wrapper .mainUrLica .main-block .offers .deposit .makeRequest .makeRequest-icon,
.wrapper .mainUrLica .main-block .offers .card .makeRequest .makeRequest-icon,
.wrapper .main-cards .main-block .offers .credit .makeRequest .makeRequest-icon,
.wrapper .main-cards .main-block .offers .corporative .makeRequest .makeRequest-icon,
.wrapper .main-cards .main-block .offers .deposit .makeRequest .makeRequest-icon,
.wrapper .main-cards .main-block .offers .card .makeRequest .makeRequest-icon,
.wrapper .main-credits .main-block .offers .credit .makeRequest .makeRequest-icon,
.wrapper .main-credits .main-block .offers .corporative .makeRequest .makeRequest-icon,
.wrapper .main-credits .main-block .offers .deposit .makeRequest .makeRequest-icon,
.wrapper .main-credits .main-block .offers .card .makeRequest .makeRequest-icon,
.wrapper .main-deposits .main-block .offers .credit .makeRequest .makeRequest-icon,
.wrapper .main-deposits .main-block .offers .corporative .makeRequest .makeRequest-icon,
.wrapper .main-deposits .main-block .offers .deposit .makeRequest .makeRequest-icon,
.wrapper .main-deposits .main-block .offers .card .makeRequest .makeRequest-icon {
  width: 45px;
  height: 45px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  position: relative;
  margin: 0 0 0 25px;
}

.wrapper .main .main-block .offers .credit .makeRequest .makeRequest-text,
.wrapper .main .main-block .offers .corporative .makeRequest .makeRequest-text,
.wrapper .main .main-block .offers .deposit .makeRequest .makeRequest-text,
.wrapper .main .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .mainUrLica .main-block .offers .credit .makeRequest .makeRequest-text,
.wrapper .mainUrLica .main-block .offers .corporative .makeRequest .makeRequest-text,
.wrapper .mainUrLica .main-block .offers .deposit .makeRequest .makeRequest-text,
.wrapper .mainUrLica .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .main-cards .main-block .offers .credit .makeRequest .makeRequest-text,
.wrapper .main-cards .main-block .offers .corporative .makeRequest .makeRequest-text,
.wrapper .main-cards .main-block .offers .deposit .makeRequest .makeRequest-text,
.wrapper .main-cards .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .main-credits .main-block .offers .credit .makeRequest .makeRequest-text,
.wrapper .main-credits .main-block .offers .corporative .makeRequest .makeRequest-text,
.wrapper .main-credits .main-block .offers .deposit .makeRequest .makeRequest-text,
.wrapper .main-credits .main-block .offers .card .makeRequest .makeRequest-text,
.wrapper .main-deposits .main-block .offers .credit .makeRequest .makeRequest-text,
.wrapper .main-deposits .main-block .offers .corporative .makeRequest .makeRequest-text,
.wrapper .main-deposits .main-block .offers .deposit .makeRequest .makeRequest-text,
.wrapper .main-deposits .main-block .offers .card .makeRequest .makeRequest-text {
  word-spacing: 2px;
}

.wrapper .main .main-block .offers .credit .makeRequest .makeRequest-btn,
.wrapper .main .main-block .offers .corporative .makeRequest .makeRequest-btn,
.wrapper .main .main-block .offers .deposit .makeRequest .makeRequest-btn,
.wrapper .main .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .mainUrLica .main-block .offers .credit .makeRequest .makeRequest-btn,
.wrapper .mainUrLica .main-block .offers .corporative .makeRequest .makeRequest-btn,
.wrapper .mainUrLica .main-block .offers .deposit .makeRequest .makeRequest-btn,
.wrapper .mainUrLica .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .main-cards .main-block .offers .credit .makeRequest .makeRequest-btn,
.wrapper .main-cards .main-block .offers .corporative .makeRequest .makeRequest-btn,
.wrapper .main-cards .main-block .offers .deposit .makeRequest .makeRequest-btn,
.wrapper .main-cards .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .main-credits .main-block .offers .credit .makeRequest .makeRequest-btn,
.wrapper .main-credits .main-block .offers .corporative .makeRequest .makeRequest-btn,
.wrapper .main-credits .main-block .offers .deposit .makeRequest .makeRequest-btn,
.wrapper .main-credits .main-block .offers .card .makeRequest .makeRequest-btn,
.wrapper .main-deposits .main-block .offers .credit .makeRequest .makeRequest-btn,
.wrapper .main-deposits .main-block .offers .corporative .makeRequest .makeRequest-btn,
.wrapper .main-deposits .main-block .offers .deposit .makeRequest .makeRequest-btn,
.wrapper .main-deposits .main-block .offers .card .makeRequest .makeRequest-btn {
  margin: 20px 30px 20px 0;
  word-spacing: 3px;
}

.wrapper .main .main-block .offers .deposit,
.wrapper .main .main-block .offers .card,
.wrapper .main .main-block .offers .credit,
.wrapper .mainUrLica .main-block .offers .deposit,
.wrapper .mainUrLica .main-block .offers .card,
.wrapper .mainUrLica .main-block .offers .credit,
.wrapper .main-cards .main-block .offers .deposit,
.wrapper .main-cards .main-block .offers .card,
.wrapper .main-cards .main-block .offers .credit,
.wrapper .main-credits .main-block .offers .deposit,
.wrapper .main-credits .main-block .offers .card,
.wrapper .main-credits .main-block .offers .credit,
.wrapper .main-deposits .main-block .offers .deposit,
.wrapper .main-deposits .main-block .offers .card,
.wrapper .main-deposits .main-block .offers .credit {
  margin-top: 35px;
  background-size: 100%;
}

.wrapper .main .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main .main-block .offers .card .kindOfOffer-h3,
.wrapper .main .main-block .offers .credit .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .card .kindOfOffer-h3,
.wrapper .mainUrLica .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-credits .main-block .offers .credit .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .deposit .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .card .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .credit .kindOfOffer-h3 {
  word-spacing: 3px;
}

.wrapper .main .main-block .offers .deposit .linkToCard,
.wrapper .main .main-block .offers .card .linkToCard,
.wrapper .main .main-block .offers .credit .linkToCard,
.wrapper .mainUrLica .main-block .offers .deposit .linkToCard,
.wrapper .mainUrLica .main-block .offers .card .linkToCard,
.wrapper .mainUrLica .main-block .offers .credit .linkToCard,
.wrapper .main-cards .main-block .offers .deposit .linkToCard,
.wrapper .main-cards .main-block .offers .card .linkToCard,
.wrapper .main-cards .main-block .offers .credit .linkToCard,
.wrapper .main-credits .main-block .offers .deposit .linkToCard,
.wrapper .main-credits .main-block .offers .card .linkToCard,
.wrapper .main-credits .main-block .offers .credit .linkToCard,
.wrapper .main-deposits .main-block .offers .deposit .linkToCard,
.wrapper .main-deposits .main-block .offers .card .linkToCard,
.wrapper .main-deposits .main-block .offers .credit .linkToCard {
  right: 35px;
}

.wrapper .main .main-block .offers .deposit .makeRequest,
.wrapper .main .main-block .offers .card .makeRequest,
.wrapper .main .main-block .offers .credit .makeRequest,
.wrapper .mainUrLica .main-block .offers .deposit .makeRequest,
.wrapper .mainUrLica .main-block .offers .card .makeRequest,
.wrapper .mainUrLica .main-block .offers .credit .makeRequest,
.wrapper .main-cards .main-block .offers .deposit .makeRequest,
.wrapper .main-cards .main-block .offers .card .makeRequest,
.wrapper .main-cards .main-block .offers .credit .makeRequest,
.wrapper .main-credits .main-block .offers .deposit .makeRequest,
.wrapper .main-credits .main-block .offers .card .makeRequest,
.wrapper .main-credits .main-block .offers .credit .makeRequest,
.wrapper .main-deposits .main-block .offers .deposit .makeRequest,
.wrapper .main-deposits .main-block .offers .card .makeRequest,
.wrapper .main-deposits .main-block .offers .credit .makeRequest {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .main .insurance,
.wrapper .mainUrLica .insurance,
.wrapper .main-cards .insurance,
.wrapper .main-credits .insurance,
.wrapper .main-deposits .insurance {
  position: relative;
  overflow: hidden;
  padding: 40px 0 60px;
  background-size: 100%;
}

.wrapper .main .insurance .insurance-block,
.wrapper .mainUrLica .insurance .insurance-block,
.wrapper .main-cards .insurance .insurance-block,
.wrapper .main-credits .insurance .insurance-block,
.wrapper .main-deposits .insurance .insurance-block {
  position: relative;
  width: 1145px;
  margin: auto;
}

.wrapper .main .insurance .insurance-text,
.wrapper .mainUrLica .insurance .insurance-text,
.wrapper .main-cards .insurance .insurance-text,
.wrapper .main-credits .insurance .insurance-text,
.wrapper .main-deposits .insurance .insurance-text {
  margin-top: 15px;
  font-size: 15px;
  line-height: 24px;
  color: white;
}

.wrapper .main .insurance .insurance-btnMore,
.wrapper .mainUrLica .insurance .insurance-btnMore,
.wrapper .main-cards .insurance .insurance-btnMore,
.wrapper .main-credits .insurance .insurance-btnMore,
.wrapper .main-deposits .insurance .insurance-btnMore {
  display: block;
  margin: 35px 0 0 0;
  background-color: rgba(255, 255, 255, 0.1);
  border: solid 1px white;
  font-weight: 600;
  color: white;
}

.wrapper .main .insurance .insurance-btnMore:hover,
.wrapper .mainUrLica .insurance .insurance-btnMore:hover,
.wrapper .main-cards .insurance .insurance-btnMore:hover,
.wrapper .main-credits .insurance .insurance-btnMore:hover,
.wrapper .main-deposits .insurance .insurance-btnMore:hover {
  background: #00bfa3;
  border: solid 1px #00bfa3;
}

.wrapper .main .news,
.wrapper .mainUrLica .news,
.wrapper .main-cards .news,
.wrapper .main-credits .news,
.wrapper .main-deposits .news {
  width: 100%;
  padding: 73px 0;
  background: url("/images/news_bg.png");
  background-size: cover;
}

.wrapper .main .news__main-title,
.wrapper .mainUrLica .news__main-title,
.wrapper .main-cards .news__main-title,
.wrapper .main-credits .news__main-title,
.wrapper .main-deposits .news__main-title {
  display: none;
}

.wrapper .main .news .news-block,
.wrapper .mainUrLica .news .news-block,
.wrapper .main-cards .news .news-block,
.wrapper .main-credits .news .news-block,
.wrapper .main-deposits .news .news-block {
  width: 1186px;
  margin: 0 auto;
}

.wrapper .main .news .news__title,
.wrapper .mainUrLica .news .news__title,
.wrapper .main-cards .news .news__title,
.wrapper .main-credits .news .news__title,
.wrapper .main-deposits .news .news__title {
  display: inline-block;
  color: black;
}

.wrapper .main .news .allNews-link,
.wrapper .mainUrLica .news .allNews-link,
.wrapper .main-cards .news .allNews-link,
.wrapper .main-credits .news .allNews-link,
.wrapper .main-deposits .news .allNews-link {
  transition: .3s;
  margin-left: 25px;
  font-weight: 600;
  color: #009f88;
  text-decoration: underline;
  vertical-align: text-bottom;
}

.wrapper .main .news .allNews-link:hover,
.wrapper .mainUrLica .news .allNews-link:hover,
.wrapper .main-cards .news .allNews-link:hover,
.wrapper .main-credits .news .allNews-link:hover,
.wrapper .main-deposits .news .allNews-link:hover {
  color: #0bb7a4;
}

.wrapper .main .news .tab-content,
.wrapper .mainUrLica .news .tab-content,
.wrapper .main-cards .news .tab-content,
.wrapper .main-credits .news .tab-content,
.wrapper .main-deposits .news .tab-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.wrapper .main .news .tab-pane,
.wrapper .mainUrLica .news .tab-pane,
.wrapper .main-cards .news .tab-pane,
.wrapper .main-credits .news .tab-pane,
.wrapper .main-deposits .news .tab-pane {
  display: block;
}

.wrapper .main .news .news-bank .news-single,
.wrapper .main .news .news-bank .news-bank__head, .wrapper .main .news .news-notice .news-single,
.wrapper .main .news .news-notice .news-bank__head,
.wrapper .mainUrLica .news .news-bank .news-single,
.wrapper .mainUrLica .news .news-bank .news-bank__head,
.wrapper .mainUrLica .news .news-notice .news-single,
.wrapper .mainUrLica .news .news-notice .news-bank__head,
.wrapper .main-cards .news .news-bank .news-single,
.wrapper .main-cards .news .news-bank .news-bank__head,
.wrapper .main-cards .news .news-notice .news-single,
.wrapper .main-cards .news .news-notice .news-bank__head,
.wrapper .main-credits .news .news-bank .news-single,
.wrapper .main-credits .news .news-bank .news-bank__head,
.wrapper .main-credits .news .news-notice .news-single,
.wrapper .main-credits .news .news-notice .news-bank__head,
.wrapper .main-deposits .news .news-bank .news-single,
.wrapper .main-deposits .news .news-bank .news-bank__head,
.wrapper .main-deposits .news .news-notice .news-single,
.wrapper .main-deposits .news .news-notice .news-bank__head {
  padding-right: 20px;
  padding-left: 20px;
}

.wrapper .main .news .news-bank .news-bank__head, .wrapper .main .news .news-notice .news-bank__head,
.wrapper .mainUrLica .news .news-bank .news-bank__head,
.wrapper .mainUrLica .news .news-notice .news-bank__head,
.wrapper .main-cards .news .news-bank .news-bank__head,
.wrapper .main-cards .news .news-notice .news-bank__head,
.wrapper .main-credits .news .news-bank .news-bank__head,
.wrapper .main-credits .news .news-notice .news-bank__head,
.wrapper .main-deposits .news .news-bank .news-bank__head,
.wrapper .main-deposits .news .news-notice .news-bank__head {
  margin-bottom: 36px;
}

.wrapper .main .news .news-bank .news-single, .wrapper .main .news .news-notice .news-single,
.wrapper .mainUrLica .news .news-bank .news-single,
.wrapper .mainUrLica .news .news-notice .news-single,
.wrapper .main-cards .news .news-bank .news-single,
.wrapper .main-cards .news .news-notice .news-single,
.wrapper .main-credits .news .news-bank .news-single,
.wrapper .main-credits .news .news-notice .news-single,
.wrapper .main-deposits .news .news-bank .news-single,
.wrapper .main-deposits .news .news-notice .news-single {
  position: relative;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 18px;
}

.wrapper .main .news .news-bank .news-single a, .wrapper .main .news .news-notice .news-single a,
.wrapper .mainUrLica .news .news-bank .news-single a,
.wrapper .mainUrLica .news .news-notice .news-single a,
.wrapper .main-cards .news .news-bank .news-single a,
.wrapper .main-cards .news .news-notice .news-single a,
.wrapper .main-credits .news .news-bank .news-single a,
.wrapper .main-credits .news .news-notice .news-single a,
.wrapper .main-deposits .news .news-bank .news-single a,
.wrapper .main-deposits .news .news-notice .news-single a {
  text-decoration: none;
  display: block;
}

.wrapper .main .news .news-bank .news-single:hover .news-single-h3, .wrapper .main .news .news-notice .news-single:hover .news-single-h3,
.wrapper .mainUrLica .news .news-bank .news-single:hover .news-single-h3,
.wrapper .mainUrLica .news .news-notice .news-single:hover .news-single-h3,
.wrapper .main-cards .news .news-bank .news-single:hover .news-single-h3,
.wrapper .main-cards .news .news-notice .news-single:hover .news-single-h3,
.wrapper .main-credits .news .news-bank .news-single:hover .news-single-h3,
.wrapper .main-credits .news .news-notice .news-single:hover .news-single-h3,
.wrapper .main-deposits .news .news-bank .news-single:hover .news-single-h3,
.wrapper .main-deposits .news .news-notice .news-single:hover .news-single-h3 {
  color: rgba(0, 0, 0, 0.6);
}

.wrapper .main .news .news-bank .news-single .news-single-h3, .wrapper .main .news .news-notice .news-single .news-single-h3,
.wrapper .mainUrLica .news .news-bank .news-single .news-single-h3,
.wrapper .mainUrLica .news .news-notice .news-single .news-single-h3,
.wrapper .main-cards .news .news-bank .news-single .news-single-h3,
.wrapper .main-cards .news .news-notice .news-single .news-single-h3,
.wrapper .main-credits .news .news-bank .news-single .news-single-h3,
.wrapper .main-credits .news .news-notice .news-single .news-single-h3,
.wrapper .main-deposits .news .news-bank .news-single .news-single-h3,
.wrapper .main-deposits .news .news-notice .news-single .news-single-h3 {
  transition: .3s;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 600;
  color: black;
}

.wrapper .main .news .news-bank .news-single .news-single-text, .wrapper .main .news .news-notice .news-single .news-single-text,
.wrapper .mainUrLica .news .news-bank .news-single .news-single-text,
.wrapper .mainUrLica .news .news-notice .news-single .news-single-text,
.wrapper .main-cards .news .news-bank .news-single .news-single-text,
.wrapper .main-cards .news .news-notice .news-single .news-single-text,
.wrapper .main-credits .news .news-bank .news-single .news-single-text,
.wrapper .main-credits .news .news-notice .news-single .news-single-text,
.wrapper .main-deposits .news .news-bank .news-single .news-single-text,
.wrapper .main-deposits .news .news-notice .news-single .news-single-text {
  margin-top: 13px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.8);
}

.wrapper .main .news .news-bank .news-single .news-single-linkMore, .wrapper .main .news .news-notice .news-single .news-single-linkMore,
.wrapper .mainUrLica .news .news-bank .news-single .news-single-linkMore,
.wrapper .mainUrLica .news .news-notice .news-single .news-single-linkMore,
.wrapper .main-cards .news .news-bank .news-single .news-single-linkMore,
.wrapper .main-cards .news .news-notice .news-single .news-single-linkMore,
.wrapper .main-credits .news .news-bank .news-single .news-single-linkMore,
.wrapper .main-credits .news .news-notice .news-single .news-single-linkMore,
.wrapper .main-deposits .news .news-bank .news-single .news-single-linkMore,
.wrapper .main-deposits .news .news-notice .news-single .news-single-linkMore {
  margin-left: 9px;
  color: #006758;
}

.wrapper .main .news .news-bank .news-single .news-single__head, .wrapper .main .news .news-notice .news-single .news-single__head,
.wrapper .mainUrLica .news .news-bank .news-single .news-single__head,
.wrapper .mainUrLica .news .news-notice .news-single .news-single__head,
.wrapper .main-cards .news .news-bank .news-single .news-single__head,
.wrapper .main-cards .news .news-notice .news-single .news-single__head,
.wrapper .main-credits .news .news-bank .news-single .news-single__head,
.wrapper .main-credits .news .news-notice .news-single .news-single__head,
.wrapper .main-deposits .news .news-bank .news-single .news-single__head,
.wrapper .main-deposits .news .news-notice .news-single .news-single__head {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .main .news .news-bank .news-single .news-single__date, .wrapper .main .news .news-notice .news-single .news-single__date,
.wrapper .mainUrLica .news .news-bank .news-single .news-single__date,
.wrapper .mainUrLica .news .news-notice .news-single .news-single__date,
.wrapper .main-cards .news .news-bank .news-single .news-single__date,
.wrapper .main-cards .news .news-notice .news-single .news-single__date,
.wrapper .main-credits .news .news-bank .news-single .news-single__date,
.wrapper .main-credits .news .news-notice .news-single .news-single__date,
.wrapper .main-deposits .news .news-bank .news-single .news-single__date,
.wrapper .main-deposits .news .news-notice .news-single .news-single__date {
  font-size: 12px;
  font-weight: 600;
  color: #4a4a4a;
}

.wrapper .main .news .news-bank,
.wrapper .mainUrLica .news .news-bank,
.wrapper .main-cards .news .news-bank,
.wrapper .main-credits .news .news-bank,
.wrapper .main-deposits .news .news-bank {
  width: 677px;
}

.wrapper .main .news .news-bank .news-single-text,
.wrapper .mainUrLica .news .news-bank .news-single-text,
.wrapper .main-cards .news .news-bank .news-single-text,
.wrapper .main-credits .news .news-bank .news-single-text,
.wrapper .main-deposits .news .news-bank .news-single-text {
  max-height: 36px;
}

.wrapper .main .news .news-notice,
.wrapper .mainUrLica .news .news-notice,
.wrapper .main-cards .news .news-notice,
.wrapper .main-credits .news .news-notice,
.wrapper .main-deposits .news .news-notice {
  width: 433px;
  margin-left: 72px;
}

.wrapper .main .news .news-notice .news-single__date,
.wrapper .mainUrLica .news .news-notice .news-single__date,
.wrapper .main-cards .news .news-notice .news-single__date,
.wrapper .main-credits .news .news-notice .news-single__date,
.wrapper .main-deposits .news .news-notice .news-single__date {
  margin-right: 50px;
}

.wrapper .main .news .news-notice .news-single-text,
.wrapper .mainUrLica .news .news-notice .news-single-text,
.wrapper .main-cards .news .news-notice .news-single-text,
.wrapper .main-credits .news .news-notice .news-single-text,
.wrapper .main-deposits .news .news-notice .news-single-text {
  max-height: 72px;
}

.wrapper .main .news .news-notice .news-single-h3,
.wrapper .mainUrLica .news .news-notice .news-single-h3,
.wrapper .main-cards .news .news-notice .news-single-h3,
.wrapper .main-credits .news .news-notice .news-single-h3,
.wrapper .main-deposits .news .news-notice .news-single-h3 {
  transition: .3s;
  padding-right: 70px;
  font-size: 16px;
  font-weight: 600;
  color: black;
}

.wrapper .main .news .news_news-rss,
.wrapper .mainUrLica .news .news_news-rss,
.wrapper .main-cards .news .news_news-rss,
.wrapper .main-credits .news .news_news-rss,
.wrapper .main-deposits .news .news_news-rss {
  margin-top: 15px;
  margin-left: 20px;
}

.wrapper .main .news .news-rss,
.wrapper .mainUrLica .news .news-rss,
.wrapper .main-cards .news .news-rss,
.wrapper .main-credits .news .news-rss,
.wrapper .main-deposits .news .news-rss {
  width: 100%;
}

.wrapper .main .news .news-rss .allNews-link:first-child,
.wrapper .mainUrLica .news .news-rss .allNews-link:first-child,
.wrapper .main-cards .news .news-rss .allNews-link:first-child,
.wrapper .main-credits .news .news-rss .allNews-link:first-child,
.wrapper .main-deposits .news .news-rss .allNews-link:first-child {
  margin-left: 0;
}

.wrapper .main .news .news-rss .rss_icon,
.wrapper .mainUrLica .news .news-rss .rss_icon,
.wrapper .main-cards .news .news-rss .rss_icon,
.wrapper .main-credits .news .news-rss .rss_icon,
.wrapper .main-deposits .news .news-rss .rss_icon {
  margin-right: 5px;
  margin-bottom: 3px;
  fill: #009f88;
}

.wrapper .main .news .news-single_notice,
.wrapper .mainUrLica .news .news-single_notice,
.wrapper .main-cards .news .news-single_notice,
.wrapper .main-credits .news .news-single_notice,
.wrapper .main-deposits .news .news-single_notice {
  background-image: url(/images/notice-bg.svg);
  background-repeat: no-repeat;
  background-position-x: right;
  background-size: contain;
}

.wrapper .main .applications,
.wrapper .mainUrLica .applications,
.wrapper .main-cards .applications,
.wrapper .main-credits .applications,
.wrapper .main-deposits .applications {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 1248px;
  max-height: 618px;
  padding: 0;
  margin: auto;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wrapper .main .applications .applications-forMobileVersion,
.wrapper .mainUrLica .applications .applications-forMobileVersion,
.wrapper .main-cards .applications .applications-forMobileVersion,
.wrapper .main-credits .applications .applications-forMobileVersion,
.wrapper .main-deposits .applications .applications-forMobileVersion {
  display: none;
}

.wrapper .main .applications .application-bottomPart,
.wrapper .mainUrLica .applications .application-bottomPart,
.wrapper .main-cards .applications .application-bottomPart,
.wrapper .main-credits .applications .application-bottomPart,
.wrapper .main-deposits .applications .application-bottomPart {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.wrapper .main .applications .applications__title,
.wrapper .mainUrLica .applications .applications__title,
.wrapper .main-cards .applications .applications__title,
.wrapper .main-credits .applications .applications__title,
.wrapper .main-deposits .applications .applications__title {
  width: 100%;
  margin: 83px 0 62px;
  color: black;
}

.wrapper .main .applications .application,
.wrapper .mainUrLica .applications .application,
.wrapper .main-cards .applications .application,
.wrapper .main-credits .applications .application,
.wrapper .main-deposits .applications .application {
  border-radius: 4px;
  width: 360px;
  height: 426px;
  padding-top: 156px;
  color: white;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.2);
}

.wrapper .main .applications .application .application-description,
.wrapper .mainUrLica .applications .application .application-description,
.wrapper .main-cards .applications .application .application-description,
.wrapper .main-credits .applications .application .application-description,
.wrapper .main-deposits .applications .application .application-description {
  border-radius: 0 0 4px 4px;
  position: absolute;
  width: 100%;
  bottom: -160px;
  height: 347px;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: center;
  transition: .3s linear;
}

.wrapper .main .applications .application .application-description a,
.wrapper .mainUrLica .applications .application .application-description a,
.wrapper .main-cards .applications .application .application-description a,
.wrapper .main-credits .applications .application .application-description a,
.wrapper .main-deposits .applications .application .application-description a {
  transition: .3s;
  color: inherit;
}

.wrapper .main .applications .application .application-description a:hover,
.wrapper .mainUrLica .applications .application .application-description a:hover,
.wrapper .main-cards .applications .application .application-description a:hover,
.wrapper .main-credits .applications .application .application-description a:hover,
.wrapper .main-deposits .applications .application .application-description a:hover {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.wrapper .main .applications .application .application-description .application-h3,
.wrapper .mainUrLica .applications .application .application-description .application-h3,
.wrapper .main-cards .applications .application .application-description .application-h3,
.wrapper .main-credits .applications .application .application-description .application-h3,
.wrapper .main-deposits .applications .application .application-description .application-h3 {
  font-size: 32px;
  text-align: center;
  line-height: 35px;
  font-weight: 300;
}

.wrapper .main .applications .application .application-description .application-text,
.wrapper .mainUrLica .applications .application .application-description .application-text,
.wrapper .main-cards .applications .application .application-description .application-text,
.wrapper .main-credits .applications .application .application-description .application-text,
.wrapper .main-deposits .applications .application .application-description .application-text {
  padding: 0 25px;
  font-size: 15px;
  line-height: 24px;
  text-align: left;
}

.wrapper .main .applications .application .application-description .applications-icon,
.wrapper .mainUrLica .applications .application .application-description .applications-icon,
.wrapper .main-cards .applications .application .application-description .applications-icon,
.wrapper .main-credits .applications .application .application-description .applications-icon,
.wrapper .main-deposits .applications .application .application-description .applications-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .main .applications .application .application-description .applications-icon a,
.wrapper .mainUrLica .applications .application .application-description .applications-icon a,
.wrapper .main-cards .applications .application .application-description .applications-icon a,
.wrapper .main-credits .applications .application .application-description .applications-icon a,
.wrapper .main-deposits .applications .application .application-description .applications-icon a {
  transition: .3s;
  opacity: 0.6;
}

.wrapper .main .applications .application .application-description .applications-icon a:hover,
.wrapper .mainUrLica .applications .application .application-description .applications-icon a:hover,
.wrapper .main-cards .applications .application .application-description .applications-icon a:hover,
.wrapper .main-credits .applications .application .application-description .applications-icon a:hover,
.wrapper .main-deposits .applications .application .application-description .applications-icon a:hover {
  opacity: 1;
}

.wrapper .main .applications .application.application_hovered .application-description,
.wrapper .mainUrLica .applications .application.application_hovered .application-description,
.wrapper .main-cards .applications .application.application_hovered .application-description,
.wrapper .main-credits .applications .application.application_hovered .application-description,
.wrapper .main-deposits .applications .application.application_hovered .application-description {
  bottom: 0;
}

.wrapper .main .applications .application .app_mobile-banking,
.wrapper .main .applications .application .app_internet-banking,
.wrapper .main .applications .application .app_business-banking,
.wrapper .mainUrLica .applications .application .app_mobile-banking,
.wrapper .mainUrLica .applications .application .app_internet-banking,
.wrapper .mainUrLica .applications .application .app_business-banking,
.wrapper .main-cards .applications .application .app_mobile-banking,
.wrapper .main-cards .applications .application .app_internet-banking,
.wrapper .main-cards .applications .application .app_business-banking,
.wrapper .main-credits .applications .application .app_mobile-banking,
.wrapper .main-credits .applications .application .app_internet-banking,
.wrapper .main-credits .applications .application .app_business-banking,
.wrapper .main-deposits .applications .application .app_mobile-banking,
.wrapper .main-deposits .applications .application .app_internet-banking,
.wrapper .main-deposits .applications .application .app_business-banking {
  display: none;
}

.wrapper .main .applications .mobileBanking,
.wrapper .mainUrLica .applications .mobileBanking,
.wrapper .main-cards .applications .mobileBanking,
.wrapper .main-credits .applications .mobileBanking,
.wrapper .main-deposits .applications .mobileBanking {
  background: url("/images/mb-img.jpg") no-repeat;
}

.wrapper .main .applications .mobileBanking .application-text,
.wrapper .mainUrLica .applications .mobileBanking .application-text,
.wrapper .main-cards .applications .mobileBanking .application-text,
.wrapper .main-credits .applications .mobileBanking .application-text,
.wrapper .main-deposits .applications .mobileBanking .application-text {
  margin-top: 35px;
}

.wrapper .main .applications .internetBanking,
.wrapper .mainUrLica .applications .internetBanking,
.wrapper .main-cards .applications .internetBanking,
.wrapper .main-credits .applications .internetBanking,
.wrapper .main-deposits .applications .internetBanking {
  background: url("/images/ib-img.jpg") no-repeat;
}

.wrapper .main .applications .internetBanking .application-description,
.wrapper .mainUrLica .applications .internetBanking .application-description,
.wrapper .main-cards .applications .internetBanking .application-description,
.wrapper .main-credits .applications .internetBanking .application-description,
.wrapper .main-deposits .applications .internetBanking .application-description {
  padding: 32px 0 17px 0;
}

.wrapper .main .applications .internetBanking .application-description .application-text,
.wrapper .mainUrLica .applications .internetBanking .application-description .application-text,
.wrapper .main-cards .applications .internetBanking .application-description .application-text,
.wrapper .main-credits .applications .internetBanking .application-description .application-text,
.wrapper .main-deposits .applications .internetBanking .application-description .application-text {
  font-size: 15px;
  margin-top: 26px;
  line-height: 24px;
}

.wrapper .main .applications .internetBanking .application-description .internetBanking-btnEnter,
.wrapper .mainUrLica .applications .internetBanking .application-description .internetBanking-btnEnter,
.wrapper .main-cards .applications .internetBanking .application-description .internetBanking-btnEnter,
.wrapper .main-credits .applications .internetBanking .application-description .internetBanking-btnEnter,
.wrapper .main-deposits .applications .internetBanking .application-description .internetBanking-btnEnter {
  width: 260px;
  display: block;
  margin: 36px auto 0;
  background-color: rgba(255, 255, 255, 0.2);
  color: white;
}

.wrapper .main .applications .internetBanking .application-description .internetBanking-btnEnter:hover,
.wrapper .mainUrLica .applications .internetBanking .application-description .internetBanking-btnEnter:hover,
.wrapper .main-cards .applications .internetBanking .application-description .internetBanking-btnEnter:hover,
.wrapper .main-credits .applications .internetBanking .application-description .internetBanking-btnEnter:hover,
.wrapper .main-deposits .applications .internetBanking .application-description .internetBanking-btnEnter:hover {
  background-color: #00bfa3;
  border: 1px solid #00bfa3;
}

.wrapper .main .applications .bussinessBanking,
.wrapper .mainUrLica .applications .bussinessBanking,
.wrapper .main-cards .applications .bussinessBanking,
.wrapper .main-credits .applications .bussinessBanking,
.wrapper .main-deposits .applications .bussinessBanking {
  background: url("/images/bussines-mb-img.jpg") no-repeat;
}

.wrapper .main .applications .bussinessBanking .application-text,
.wrapper .mainUrLica .applications .bussinessBanking .application-text,
.wrapper .main-cards .applications .bussinessBanking .application-text,
.wrapper .main-credits .applications .bussinessBanking .application-text,
.wrapper .main-deposits .applications .bussinessBanking .application-text {
  margin-top: 20px;
}

.wrapper .main .applications .internetBanking,
.wrapper .main .applications .mobileBanking,
.wrapper .main .applications .bussinessBanking,
.wrapper .mainUrLica .applications .internetBanking,
.wrapper .mainUrLica .applications .mobileBanking,
.wrapper .mainUrLica .applications .bussinessBanking,
.wrapper .main-cards .applications .internetBanking,
.wrapper .main-cards .applications .mobileBanking,
.wrapper .main-cards .applications .bussinessBanking,
.wrapper .main-credits .applications .internetBanking,
.wrapper .main-credits .applications .mobileBanking,
.wrapper .main-credits .applications .bussinessBanking,
.wrapper .main-deposits .applications .internetBanking,
.wrapper .main-deposits .applications .mobileBanking,
.wrapper .main-deposits .applications .bussinessBanking {
  background-size: 100%;
}

.wrapper .main .applications .internetBanking .application-h3,
.wrapper .main .applications .mobileBanking .application-h3,
.wrapper .main .applications .bussinessBanking .application-h3,
.wrapper .mainUrLica .applications .internetBanking .application-h3,
.wrapper .mainUrLica .applications .mobileBanking .application-h3,
.wrapper .mainUrLica .applications .bussinessBanking .application-h3,
.wrapper .main-cards .applications .internetBanking .application-h3,
.wrapper .main-cards .applications .mobileBanking .application-h3,
.wrapper .main-cards .applications .bussinessBanking .application-h3,
.wrapper .main-credits .applications .internetBanking .application-h3,
.wrapper .main-credits .applications .mobileBanking .application-h3,
.wrapper .main-credits .applications .bussinessBanking .application-h3,
.wrapper .main-deposits .applications .internetBanking .application-h3,
.wrapper .main-deposits .applications .mobileBanking .application-h3,
.wrapper .main-deposits .applications .bussinessBanking .application-h3 {
  font-size: 32px;
  text-align: center;
  line-height: 35px;
}

.wrapper .main .applications .mobileBanking .application-description,
.wrapper .main .applications .bussinessBanking .application-description,
.wrapper .mainUrLica .applications .mobileBanking .application-description,
.wrapper .mainUrLica .applications .bussinessBanking .application-description,
.wrapper .main-cards .applications .mobileBanking .application-description,
.wrapper .main-cards .applications .bussinessBanking .application-description,
.wrapper .main-credits .applications .mobileBanking .application-description,
.wrapper .main-credits .applications .bussinessBanking .application-description,
.wrapper .main-deposits .applications .mobileBanking .application-description,
.wrapper .main-deposits .applications .bussinessBanking .application-description {
  padding: 32px 0 32px 0;
}

.wrapper .main .applications .mobileBanking .application-text,
.wrapper .main .applications .bussinessBanking .application-text,
.wrapper .mainUrLica .applications .mobileBanking .application-text,
.wrapper .mainUrLica .applications .bussinessBanking .application-text,
.wrapper .main-cards .applications .mobileBanking .application-text,
.wrapper .main-cards .applications .bussinessBanking .application-text,
.wrapper .main-credits .applications .mobileBanking .application-text,
.wrapper .main-credits .applications .bussinessBanking .application-text,
.wrapper .main-deposits .applications .mobileBanking .application-text,
.wrapper .main-deposits .applications .bussinessBanking .application-text {
  font-size: 15px;
  line-height: 24px;
}

.wrapper .main .applications .mobileBanking .applications-icon,
.wrapper .main .applications .bussinessBanking .applications-icon,
.wrapper .mainUrLica .applications .mobileBanking .applications-icon,
.wrapper .mainUrLica .applications .bussinessBanking .applications-icon,
.wrapper .main-cards .applications .mobileBanking .applications-icon,
.wrapper .main-cards .applications .bussinessBanking .applications-icon,
.wrapper .main-credits .applications .mobileBanking .applications-icon,
.wrapper .main-credits .applications .bussinessBanking .applications-icon,
.wrapper .main-deposits .applications .mobileBanking .applications-icon,
.wrapper .main-deposits .applications .bussinessBanking .applications-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 121px 0 119px;
}

.wrapper .main .applications .android-default,
.wrapper .mainUrLica .applications .android-default,
.wrapper .main-cards .applications .android-default,
.wrapper .main-credits .applications .android-default,
.wrapper .main-deposits .applications .android-default {
  width: 33px;
  height: 38px;
}

.wrapper .main .applications .android-default,
.wrapper .main .applications .apple,
.wrapper .main .applications .wp,
.wrapper .mainUrLica .applications .android-default,
.wrapper .mainUrLica .applications .apple,
.wrapper .mainUrLica .applications .wp,
.wrapper .main-cards .applications .android-default,
.wrapper .main-cards .applications .apple,
.wrapper .main-cards .applications .wp,
.wrapper .main-credits .applications .android-default,
.wrapper .main-credits .applications .apple,
.wrapper .main-credits .applications .wp,
.wrapper .main-deposits .applications .android-default,
.wrapper .main-deposits .applications .apple,
.wrapper .main-deposits .applications .wp {
  fill: white;
}

.wrapper .main .main-block,
.wrapper .mainUrLica .main-block {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper .main .main-block {
  margin-bottom: 80px;
}

.wrapper .mainUrLica .main-block {
  margin-bottom: 113px;
}

.wrapper .mainUrLica .main-block .ourBtn {
  background-color: transparent;
  border-color: white;
}

.wrapper .mainUrLica .main-block .ourBtn:hover {
  background-color: #009f88;
}

.wrapper .main .kindOfOffer .makeRequest, .wrapper .main-cards .kindOfOffer .makeRequest {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .main .kindOfOffer.urLica .makeRequest, .wrapper .main-cards .kindOfOffer.urLica .makeRequest {
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .main .card.kindOfOffer_hovered,
.wrapper .main .credit.kindOfOffer_hovered,
.wrapper .main .deposit.kindOfOffer_hovered, .wrapper .main-cards .card.kindOfOffer_hovered,
.wrapper .main-cards .credit.kindOfOffer_hovered,
.wrapper .main-cards .deposit.kindOfOffer_hovered {
  background: linear-gradient(to top right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
}

.wrapper .main .deposit .kindOfOffer-h3, .wrapper .main-cards .deposit .kindOfOffer-h3 {
  color: black;
}

.wrapper .main .deposit .linkToCard a span, .wrapper .main-cards .deposit .linkToCard a span {
  color: black;
}

.wrapper .main .deposit .kindOfOffer-linkMore a, .wrapper .main-cards .deposit .kindOfOffer-linkMore a {
  color: black;
}

.wrapper .main .deposit .zeroStage-div, .wrapper .main-cards .deposit .zeroStage-div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .main .deposit .zeroStage-div > .makeRequest-text, .wrapper .main-cards .deposit .zeroStage-div > .makeRequest-text {
  margin-left: 0;
}

.wrapper .main .makeRequest-hiddenParts, .wrapper .main .zeroStage, .wrapper .main-cards .makeRequest-hiddenParts, .wrapper .main-cards .zeroStage {
  position: absolute;
  transition: .3s;
}

.wrapper .main .makeRequest-hiddenParts, .wrapper .main-cards .makeRequest-hiddenParts {
  bottom: -100%;
  opacity: 0;
}

.wrapper .main .zeroStage, .wrapper .main-cards .zeroStage {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-height: 90px;
  bottom: 0;
}

.wrapper .main .zeroStage .makeRequest-btn:first-child, .wrapper .main-cards .zeroStage .makeRequest-btn:first-child {
  position: absolute;
  right: 0;
  left: 0;
  margin: 20px auto !important;
}

.wrapper .main .carousel, .wrapper .main-cards .carousel {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}

.wrapper .main .carousel .carousel-inner, .wrapper .main-cards .carousel .carousel-inner {
  margin: auto;
  height: 100%;
}

.wrapper .main .carousel .carousel-inner .item, .wrapper .main-cards .carousel .carousel-inner .item {
  transition: .5s;
}

.wrapper .main .carousel .carousel-inner > .item:not(.active), .wrapper .main-cards .carousel .carousel-inner > .item:not(.active) {
  transition: .8s;
  opacity: 0;
}

.wrapper .main .carousel .controlBtns, .wrapper .main-cards .carousel .controlBtns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  left: 20px;
  bottom: 10px;
  width: 61px;
}

.wrapper .main .carousel .controlBtns .carousel-control, .wrapper .main-cards .carousel .controlBtns .carousel-control {
  position: static;
  width: 23px;
  height: 23px;
  opacity: .6;
}

.wrapper .main .carousel .controlBtns .carousel-control:hover, .wrapper .main-cards .carousel .controlBtns .carousel-control:hover {
  opacity: 1;
}

.wrapper .main .carousel .controlBtns .carousel-control.left, .wrapper .main .carousel .controlBtns .carousel-control.right, .wrapper .main-cards .carousel .controlBtns .carousel-control.left, .wrapper .main-cards .carousel .controlBtns .carousel-control.right {
  background: none;
}

.wrapper .main .carousel .controlBtns .carousel-control.right .arrow_widget, .wrapper .main-cards .carousel .controlBtns .carousel-control.right .arrow_widget {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.wrapper .main .carousel .controlBtns .carousel-control.disabled, .wrapper .main-cards .carousel .controlBtns .carousel-control.disabled {
  pointer-events: none;
}

.wrapper .main .carousel .controlBtns .carousel-control.disabled .arrow_widget, .wrapper .main-cards .carousel .controlBtns .carousel-control.disabled .arrow_widget {
  opacity: .3;
}

.wrapper .main .carousel .controlBtns .carousel-control .arrow_widget, .wrapper .main-cards .carousel .controlBtns .carousel-control .arrow_widget {
  vertical-align: baseline;
}

.wrapper .main .makeRequest-hiddenParts, .wrapper .main .slider-container, .wrapper .main .main-widget, .wrapper .main .stage, .wrapper .main .list, .wrapper .main-cards .makeRequest-hiddenParts, .wrapper .main-cards .slider-container, .wrapper .main-cards .main-widget, .wrapper .main-cards .stage, .wrapper .main-cards .list {
  height: 100%;
}

.wrapper .main .makeRequest-hiddenParts, .wrapper .main-cards .makeRequest-hiddenParts {
  width: 100%;
}

.wrapper .main .makeRequest-hiddenParts .main-widget, .wrapper .main-cards .makeRequest-hiddenParts .main-widget {
  transition: 1s;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.wrapper .main .makeRequest-hiddenParts .main-widget .listItem.highlight_none, .wrapper .main-cards .makeRequest-hiddenParts .main-widget .listItem.highlight_none {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .main .makeRequest-hiddenParts .stage, .wrapper .main-cards .makeRequest-hiddenParts .stage {
  position: relative;
  width: 100%;
}

.wrapper .main .makeRequest-hiddenParts .stage-text, .wrapper .main-cards .makeRequest-hiddenParts .stage-text {
  position: absolute;
  top: 13px;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .main .makeRequest-hiddenParts .stage-text + .list, .wrapper .main-cards .makeRequest-hiddenParts .stage-text + .list {
  padding-top: 10px;
}

.wrapper .main .makeRequest-hiddenParts .card-widget .carousel-inner, .wrapper .main-cards .makeRequest-hiddenParts .card-widget .carousel-inner {
  width: 67%;
}

.wrapper .main .makeRequest-hiddenParts .card-widget .widget-btnMakeRequest, .wrapper .main-cards .makeRequest-hiddenParts .card-widget .widget-btnMakeRequest {
  width: auto;
  max-width: none;
}

.wrapper .main .makeRequest-hiddenParts .credit-widget .carousel-inner, .wrapper .main .makeRequest-hiddenParts .deposit-widget .carousel-inner, .wrapper .main-cards .makeRequest-hiddenParts .credit-widget .carousel-inner, .wrapper .main-cards .makeRequest-hiddenParts .deposit-widget .carousel-inner {
  width: 75%;
  overflow: visible;
}

.wrapper .main .makeRequest-hiddenParts .credit-widget .list:not([data-stage]), .wrapper .main .makeRequest-hiddenParts .deposit-widget .list:not([data-stage]), .wrapper .main-cards .makeRequest-hiddenParts .credit-widget .list:not([data-stage]), .wrapper .main-cards .makeRequest-hiddenParts .deposit-widget .list:not([data-stage]) {
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.wrapper .main .makeRequest-hiddenParts .credit-widget .list:not([data-stage]) .widget-btnMakeRequest, .wrapper .main .makeRequest-hiddenParts .deposit-widget .list:not([data-stage]) .widget-btnMakeRequest, .wrapper .main-cards .makeRequest-hiddenParts .credit-widget .list:not([data-stage]) .widget-btnMakeRequest, .wrapper .main-cards .makeRequest-hiddenParts .deposit-widget .list:not([data-stage]) .widget-btnMakeRequest {
  position: relative;
  left: 35px;
  min-width: 220px;
}

.wrapper .main .makeRequest-hiddenParts .list, .wrapper .main-cards .makeRequest-hiddenParts .list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  list-style: none;
}

.wrapper .main .makeRequest-hiddenParts .listItem, .wrapper .main-cards .makeRequest-hiddenParts .listItem {
  margin-right: 40px;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .main .makeRequest-hiddenParts .listItem a,
.wrapper .main .makeRequest-hiddenParts .listItem a:hover, .wrapper .main-cards .makeRequest-hiddenParts .listItem a,
.wrapper .main-cards .makeRequest-hiddenParts .listItem a:hover {
  text-decoration: none;
  color: inherit;
}

.wrapper .main .makeRequest-hiddenParts .listItem:hover, .wrapper .main-cards .makeRequest-hiddenParts .listItem:hover {
  color: white;
}

.wrapper .main .makeRequest-hiddenParts .listItem:last-child, .wrapper .main-cards .makeRequest-hiddenParts .listItem:last-child {
  margin-right: 0;
}

.wrapper .main .makeRequest-hiddenParts .listItem.customActive, .wrapper .main-cards .makeRequest-hiddenParts .listItem.customActive {
  color: white;
}

.wrapper .main .makeRequest-hiddenParts .listItem.customActive:after, .wrapper .main-cards .makeRequest-hiddenParts .listItem.customActive:after {
  width: 100%;
}

.wrapper .main .makeRequest-hiddenParts .listItem.customActive.highlight_none::after, .wrapper .main-cards .makeRequest-hiddenParts .listItem.customActive.highlight_none::after {
  width: 0;
}

.wrapper .main .makeRequest-hiddenParts .listItem .blockForInput, .wrapper .main-cards .makeRequest-hiddenParts .listItem .blockForInput {
  width: 340px;
  background-color: transparent;
}

.wrapper .main .makeRequest-hiddenParts .listItem .blockForInput .input, .wrapper .main-cards .makeRequest-hiddenParts .listItem .blockForInput .input {
  color: white;
}

.wrapper .main .makeRequest-hiddenParts .listItem .ourBtn, .wrapper .main-cards .makeRequest-hiddenParts .listItem .ourBtn {
  width: auto;
}

.wrapper .main .makeRequest-hiddenParts ul[data-stageItem='3'], .wrapper .main-cards .makeRequest-hiddenParts ul[data-stageItem='3'] {
  text-align: center;
}

.wrapper .main .makeRequest-hiddenParts .widget-currency, .wrapper .main-cards .makeRequest-hiddenParts .widget-currency {
  transition: .3s;
  position: absolute;
  top: 20px;
  right: 10px;
  color: white;
  opacity: 0;
  font-size: 18px;
}

.wrapper .main .makeRequest-hiddenParts .input:focus + .widget-currency, .wrapper .main-cards .makeRequest-hiddenParts .input:focus + .widget-currency {
  opacity: 1 !important;
}

.wrapper .main .makeRequest-hiddenParts .widget-btnMakeRequest, .wrapper .main-cards .makeRequest-hiddenParts .widget-btnMakeRequest {
  padding: 0 30px;
  background-color: transparent;
  border-color: white;
}

.wrapper .main .makeRequest-hiddenParts .widget-btnMakeRequest:hover, .wrapper .main-cards .makeRequest-hiddenParts .widget-btnMakeRequest:hover {
  background: #009f88;
  border-color: #009f88;
}

.wrapper .main .makeRequest-hiddenParts .input, .wrapper .main-cards .makeRequest-hiddenParts .input {
  width: 260px;
  border: solid 1px rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.1);
  color: white;
}

.wrapper .main .makeRequest-hiddenParts .input:focus, .wrapper .main-cards .makeRequest-hiddenParts .input:focus {
  border-color: white;
  background: rgba(255, 255, 255, 0.2);
}

.wrapper .main .makeRequest-hiddenParts .placeholder, .wrapper .main-cards .makeRequest-hiddenParts .placeholder {
  text-transform: none;
}

.wrapper .main .quickPay, .wrapper .main-cards .quickPay {
  transition: .6s;
  position: relative;
  margin: 50px auto 50px;
  overflow: hidden;
  width: 1120px;
  /*animation for quickPay-dropDown*/
}

.wrapper .main .quickPay.margin235, .wrapper .main-cards .quickPay.margin235 {
  margin-bottom: 235px;
}

.wrapper .main .quickPay.margin320, .wrapper .main-cards .quickPay.margin320 {
  margin-bottom: 320px;
}

.wrapper .main .quickPay .open, .wrapper .main-cards .quickPay .open {
  z-index: 10;
}

.wrapper .main .quickPay .owl-item.active, .wrapper .main-cards .quickPay .owl-item.active {
  opacity: 1;
}

.wrapper .main .quickPay .owl-item.active.quickDrop-second .quickPay-dropDown, .wrapper .main-cards .quickPay .owl-item.active.quickDrop-second .quickPay-dropDown {
  left: -50%;
}

.wrapper .main .quickPay .owl-item.active.quickDrop-second .triangle-bottomleft, .wrapper .main-cards .quickPay .owl-item.active.quickDrop-second .triangle-bottomleft {
  left: 260px;
}

.wrapper .main .quickPay .owl-item.active.quickDrop-third .quickPay-dropDown, .wrapper .main-cards .quickPay .owl-item.active.quickDrop-third .quickPay-dropDown {
  left: -120%;
}

.wrapper .main .quickPay .owl-item.active.quickDrop-third .triangle-bottomleft, .wrapper .main-cards .quickPay .owl-item.active.quickDrop-third .triangle-bottomleft {
  left: auto;
  right: 270px;
}

.wrapper .main .quickPay .owl-next.disabled, .wrapper .main .quickPay .owl-prev.disabled, .wrapper .main-cards .quickPay .owl-next.disabled, .wrapper .main-cards .quickPay .owl-prev.disabled {
  opacity: 0.4;
  pointer-events: none;
}

.wrapper .main .quickPay .owl-stage-outer, .wrapper .main-cards .quickPay .owl-stage-outer {
  transition: .8s;
  height: 100px;
}

.wrapper .main .quickPay .height380, .wrapper .main-cards .quickPay .height380 {
  height: 335px !important;
}

.wrapper .main .quickPay .owl-carousel .owl-item img, .wrapper .main-cards .quickPay .owl-carousel .owl-item img {
  width: auto;
}

.wrapper .main .quickPay .fadeIn, .wrapper .main-cards .quickPay .fadeIn {
  opacity: 1;
}

.wrapper .main .quickPay .fadeOut, .wrapper .main-cards .quickPay .fadeOut {
  opacity: 0;
}

.wrapper .main .quickPay .owl-prev,
.wrapper .main .quickPay .owl-next, .wrapper .main-cards .quickPay .owl-prev,
.wrapper .main-cards .quickPay .owl-next {
  position: absolute;
  top: 37px;
  width: 26px;
  height: 26px;
  color: transparent;
}

.wrapper .main .quickPay .owl-prev, .wrapper .main-cards .quickPay .owl-prev {
  left: -30px;
}

.wrapper .main .quickPay .owl-next, .wrapper .main-cards .quickPay .owl-next {
  right: -30px;
}

.wrapper .main .quickPay .owl-next .arrow_carousel-default, .wrapper .main-cards .quickPay .owl-next .arrow_carousel-default {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.wrapper .main .quickPay .owl-carousel_arrows, .wrapper .main-cards .quickPay .owl-carousel_arrows {
  display: none;
}

.wrapper .main .quickPay .quickPay__title, .wrapper .main-cards .quickPay .quickPay__title {
  color: black;
}

.wrapper .main .quickPay .quickPay-slider, .wrapper .main-cards .quickPay .quickPay-slider {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  width: 100%;
  margin-top: 41px;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .main .quickPay .owl-carousel, .wrapper .main-cards .quickPay .owl-carousel {
  width: 93%;
  margin: 40px auto 0;
}

.wrapper .main .quickPay .carousel-control, .wrapper .main-cards .quickPay .carousel-control {
  width: 26px;
  height: 26px;
  top: 100px;
}

.wrapper .main .quickPay .carousel-control.right, .wrapper .main .quickPay .carousel-control.left, .wrapper .main-cards .quickPay .carousel-control.right, .wrapper .main-cards .quickPay .carousel-control.left {
  background: none;
}

.wrapper .main .quickPay .carousel-inner, .wrapper .main-cards .quickPay .carousel-inner {
  height: 100px;
  padding: 0 55px;
  overflow: visible;
}

.wrapper .main .quickPay .carousel-inner .item.left, .wrapper .main .quickPay .carousel-inner .item.right, .wrapper .main-cards .quickPay .carousel-inner .item.left, .wrapper .main-cards .quickPay .carousel-inner .item.right {
  opacity: 0;
}

.wrapper .main .quickPay .item, .wrapper .main-cards .quickPay .item {
  width: 320px;
  margin: auto;
}

.wrapper .main .quickPay .item > div, .wrapper .main-cards .quickPay .item > div {
  display: inline-block;
  margin-right: 20px;
}

.wrapper .main .quickPay .item > div:last-child, .wrapper .main-cards .quickPay .item > div:last-child {
  margin-right: 0;
}

.wrapper .main .quickPay .quickPay-type, .wrapper .main-cards .quickPay .quickPay-type {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  width: 320px;
  height: 94px;
  padding: 19px 20px 19px 15px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
  background-color: white;
  border: solid 1px #c3c3c4;
}

.wrapper .main .quickPay .quickPay-logo, .wrapper .main-cards .quickPay .quickPay-logo {
  margin: 0;
}

.wrapper .main .quickPay .quickPay-text, .wrapper .main-cards .quickPay .quickPay-text {
  display: block;
  width: 183px;
  margin: 6px 19px 0;
  font-size: 15px;
  line-height: 24px;
  color: black;
}

.wrapper .main .quickPay .arrow-spoiler, .wrapper .main-cards .quickPay .arrow-spoiler {
  fill: #151616;
  width: 20px;
  margin: 4px 0 0 0;
}

.wrapper .main .quickPay .transform, .wrapper .main-cards .quickPay .transform {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.wrapper .main .quickPay .quickPay-dropDown-container, .wrapper .main-cards .quickPay .quickPay-dropDown-container {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 279px;
  margin-top: -279px;
}

.wrapper .main .quickPay .quickPay-dropDown, .wrapper .main-cards .quickPay .quickPay-dropDown {
  position: absolute;
  top: 110px;
  left: -44px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  opacity: 0;
  width: 1100px;
  height: 257px;
  background-color: white;
  z-index: -1;
}

.wrapper .main .quickPay .quickPay-dropDown .triangle-bottomleft, .wrapper .main-cards .quickPay .quickPay-dropDown .triangle-bottomleft {
  position: absolute;
  top: -14px;
  left: 98px;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: auto;
  padding: 27px 35px;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form .quickPay-form-h4, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form .quickPay-form-h4 {
  width: 100%;
  font-size: 12px;
  margin-bottom: 10px;
}

.wrapper .main .quickPay .quickPay-dropDown .blockForInput, .wrapper .main-cards .quickPay .quickPay-dropDown .blockForInput {
  width: 320px;
  max-height: 50px;
  display: inline-block;
}

.wrapper .main .quickPay .quickPay-dropDown .input, .wrapper .main-cards .quickPay .quickPay-dropDown .input {
  font-size: 16px;
  width: inherit;
  border: solid 1px #c3c3c4;
  line-height: 18px;
  color: black;
}

.wrapper .main .quickPay .quickPay-dropDown .input:focus, .wrapper .main-cards .quickPay .quickPay-dropDown .input:focus {
  border-color: #009f88;
}

.wrapper .main .quickPay .quickPay-dropDown .placeholder, .wrapper .main-cards .quickPay .quickPay-dropDown .placeholder {
  top: 0;
  bottom: 0;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form-personInfo, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form-personInfo {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 684px;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form-personInfo .blockForInput, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form-personInfo .blockForInput {
  margin-bottom: 20px;
}

.wrapper .main .quickPay .quickPay-dropDown .benefit, .wrapper .main-cards .quickPay .quickPay-dropDown .benefit {
  border-radius: 2px;
  display: block;
  width: 670px;
  padding: 10px 12px 10px 15px;
  background-color: rgba(0, 158, 135, 0.1);
  line-height: 20px;
}

.wrapper .main .quickPay .quickPay-dropDown .benefit .benefitIcon, .wrapper .main-cards .quickPay .quickPay-dropDown .benefit .benefitIcon {
  margin-right: 13px;
}

.wrapper .main .quickPay .quickPay-dropDown .benefit .closeIcon, .wrapper .main-cards .quickPay .quickPay-dropDown .benefit .closeIcon {
  background: transparent;
  border: none;
  margin-left: 30px;
}

.wrapper .main .quickPay .quickPay-dropDown .err-placeholder, .wrapper .main-cards .quickPay .quickPay-dropDown .err-placeholder {
  display: none;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form-moneyAmount, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form-moneyAmount {
  width: 320px;
  margin-left: 40px;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form-moneyAmount .commission, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form-moneyAmount .commission {
  font-size: 12px;
  width: 100%;
  margin-top: 20px;
  padding-left: 43px;
  display: block;
  color: black;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form-moneyAmount .commission .infoIcon, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form-moneyAmount .commission .infoIcon {
  width: 20px;
  height: 20px;
  margin-right: 15px;
}

.wrapper .main .quickPay .quickPay-dropDown .quickPay-form-moneyAmount .commission .commissionAmount, .wrapper .main-cards .quickPay .quickPay-dropDown .quickPay-form-moneyAmount .commission .commissionAmount {
  font-size: 1em;
  margin-left: 2px;
  font-weight: 600;
  color: black;
}

.wrapper .main .quickPay .quickPay-dropDown .btn, .wrapper .main-cards .quickPay .quickPay-dropDown .btn {
  transition: .3s;
  border-radius: 4px;
  width: 100%;
  margin-top: 20px;
  line-height: 48px;
  background-color: #009f88;
  text-align: center;
  color: white;
}

.wrapper .main .quickPay .quickPay-dropDown .btn:hover, .wrapper .main-cards .quickPay .quickPay-dropDown .btn:hover {
  background: #008f7a;
  border-color: #008f7a;
}

.wrapper .main .quickPay .quickPay-dropDown.littleDrop, .wrapper .main-cards .quickPay .quickPay-dropDown.littleDrop {
  width: 750px;
  height: auto;
  left: 5px;
  right: 0;
  margin: auto;
}

.wrapper .main .quickPay .quickPay-dropDown.littleDrop .quickPay-form, .wrapper .main-cards .quickPay .quickPay-dropDown.littleDrop .quickPay-form {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 35px;
}

.wrapper .main .quickPay .quickPay-dropDown.littleDrop .blockForInput, .wrapper .main .quickPay .quickPay-dropDown.littleDrop .btn, .wrapper .main-cards .quickPay .quickPay-dropDown.littleDrop .blockForInput, .wrapper .main-cards .quickPay .quickPay-dropDown.littleDrop .btn {
  width: 320px;
}

.wrapper .main .quickPay .quickPay-dropDown.littleDrop .btn, .wrapper .main-cards .quickPay .quickPay-dropDown.littleDrop .btn {
  margin-top: 0;
}

.wrapper .main .quickPay .quickPay-dropDown.littleDrop .benefit, .wrapper .main-cards .quickPay .quickPay-dropDown.littleDrop .benefit {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 680px;
  margin-top: 15px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .main .quickPay .zIndex1, .wrapper .main-cards .quickPay .zIndex1 {
  z-index: 1;
}

.wrapper .main .quickPay .homePhone .triangle-bottomleft, .wrapper .main-cards .quickPay .homePhone .triangle-bottomleft {
  left: 439px;
}

.wrapper .main .quickPay .creditAnotherBank .triangle-bottomleft, .wrapper .main-cards .quickPay .creditAnotherBank .triangle-bottomleft {
  left: 795px;
}

@-webkit-keyframes quickPayDown {
  0% {
    top: -180%;
    opacity: 0;
  }
  100% {
    top: 120%;
    opacity: 1;
  }
}

@keyframes quickPayDown {
  0% {
    top: -180%;
    opacity: 0;
  }
  100% {
    top: 120%;
    opacity: 1;
  }
}

@-webkit-keyframes quickPayUp {
  0% {
    top: 120%;
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    top: -180%;
  }
}

@keyframes quickPayUp {
  0% {
    top: 120%;
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    top: -180%;
  }
}

.wrapper .main .quickPay .quickPayDown, .wrapper .main-cards .quickPay .quickPayDown {
  -webkit-animation: quickPayDown 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s forwards;
  animation: quickPayDown 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s forwards;
}

.wrapper .main .quickPay .quickPayUp, .wrapper .main-cards .quickPay .quickPayUp {
  -webkit-animation: quickPayUp 0.3s linear forwards;
  animation: quickPayUp 0.3s linear forwards;
}

.wrapper .mainUrLica .card.kindOfOffer_hovered,
.wrapper .mainUrLica .credit.kindOfOffer_hovered,
.wrapper .mainUrLica .deposit.kindOfOffer_hovered, .wrapper .main-credits .card.kindOfOffer_hovered,
.wrapper .main-credits .credit.kindOfOffer_hovered,
.wrapper .main-credits .deposit.kindOfOffer_hovered, .wrapper .main-deposits .card.kindOfOffer_hovered,
.wrapper .main-deposits .credit.kindOfOffer_hovered,
.wrapper .main-deposits .deposit.kindOfOffer_hovered {
  background: linear-gradient(to top right, rgba(179, 255, 244, 0.2), rgba(179, 255, 244, 0));
}

.wrapper .mainUrLica .credit .makeRequest, .wrapper .main-credits .credit .makeRequest, .wrapper .main-deposits .credit .makeRequest {
  margin-top: 80px;
}

.wrapper .mainUrLica .credit .kindOfOffer-linkMore, .wrapper .main-credits .credit .kindOfOffer-linkMore, .wrapper .main-deposits .credit .kindOfOffer-linkMore {
  top: 109px;
}

.wrapper .mainUrLica .deposit .kindOfOffer-h3, .wrapper .main-credits .deposit .kindOfOffer-h3, .wrapper .main-deposits .deposit .kindOfOffer-h3 {
  color: white;
}

.wrapper .mainUrLica .deposit .linkToCard a span, .wrapper .main-credits .deposit .linkToCard a span, .wrapper .main-deposits .deposit .linkToCard a span {
  color: white;
}

.wrapper .mainUrLica .deposit .makeRequest div, .wrapper .main-credits .deposit .makeRequest div, .wrapper .main-deposits .deposit .makeRequest div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .mainUrLica .deposit .makeRequest div:nth-child(2) .makeRequest-text, .wrapper .main-credits .deposit .makeRequest div:nth-child(2) .makeRequest-text, .wrapper .main-deposits .deposit .makeRequest div:nth-child(2) .makeRequest-text {
  margin-left: 29px;
}

.wrapper .mainUrLica .services, .wrapper .main-credits .services, .wrapper .main-deposits .services {
  width: 100%;
  color: white;
  background: rgba(155, 155, 155, 0.05);
}

.wrapper .mainUrLica .services .servicesBlockForBackground, .wrapper .main-credits .services .servicesBlockForBackground, .wrapper .main-deposits .services .servicesBlockForBackground {
  margin: auto;
  padding: 50px 0;
}

.wrapper .mainUrLica .services .services__title, .wrapper .main-credits .services .services__title, .wrapper .main-deposits .services .services__title {
  color: black;
}

.wrapper .mainUrLica .services .services-block, .wrapper .main-credits .services .services-block, .wrapper .main-deposits .services .services-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 62px;
}

.wrapper .mainUrLica .services .services-block > .btn.ourBtn, .wrapper .main-credits .services .services-block > .btn.ourBtn, .wrapper .main-deposits .services .services-block > .btn.ourBtn {
  display: none;
}

.wrapper .mainUrLica .services .service, .wrapper .main-credits .services .service, .wrapper .main-deposits .services .service {
  transition: .4s;
  border-radius: 4px;
  position: relative;
  width: 300px;
  height: 270px;
  background-size: 100%;
  overflow: hidden;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.2);
}

.wrapper .mainUrLica .services .service .bg-image, .wrapper .main-credits .services .service .bg-image, .wrapper .main-deposits .services .service .bg-image {
  width: 100%;
}

.wrapper .mainUrLica .services .service:not(:last-child), .wrapper .main-credits .services .service:not(:last-child), .wrapper .main-deposits .services .service:not(:last-child) {
  margin-right: 110px;
}

.wrapper .mainUrLica .services a, .wrapper .main-credits .services a, .wrapper .main-deposits .services a {
  transition: .3s;
  color: inherit;
}

.wrapper .mainUrLica .services a:hover, .wrapper .main-credits .services a:hover, .wrapper .main-deposits .services a:hover {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.wrapper .mainUrLica .services .service-h3, .wrapper .main-credits .services .service-h3, .wrapper .main-deposits .services .service-h3 {
  position: relative;
  margin: 20px 79px 0 20px;
  font-size: 32px;
  line-height: 35px;
}

.wrapper .mainUrLica .services .service-description, .wrapper .main-credits .services .service-description, .wrapper .main-deposits .services .service-description {
  width: 100%;
  position: absolute;
  bottom: -76px;
  padding-bottom: 20px;
  background: rgba(0, 0, 0, 0.5);
  transition: .3s linear;
}

.wrapper .mainUrLica .services .service_hovered .service-description,
.wrapper .mainUrLica .services .service_static .service-description, .wrapper .main-credits .services .service_hovered .service-description,
.wrapper .main-credits .services .service_static .service-description, .wrapper .main-deposits .services .service_hovered .service-description,
.wrapper .main-deposits .services .service_static .service-description {
  bottom: 0;
}

.wrapper .mainUrLica .services .service-text, .wrapper .main-credits .services .service-text, .wrapper .main-deposits .services .service-text {
  font-size: 15px;
  margin: 20px 20px 0 20px;
  line-height: 24px;
}

.wrapper .mainUrLica .services .ourBtn, .wrapper .main-credits .services .ourBtn, .wrapper .main-deposits .services .ourBtn {
  display: block;
  max-width: 95%;
  margin: 31px auto 0;
  background-color: rgba(255, 255, 255, 0.2);
}

.wrapper .mainUrLica .services .ourBtn:hover, .wrapper .main-credits .services .ourBtn:hover, .wrapper .main-deposits .services .ourBtn:hover {
  background-color: #00bfa3;
  border: 1px solid #00bfa3;
}

.wrapper .mainUrLica .services .packages .ourBtn, .wrapper .main-credits .services .packages .ourBtn, .wrapper .main-deposits .services .packages .ourBtn {
  margin-top: 20px;
}

.wrapper .mainUrLica .services .services-block {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper .mainUrLica .kindOfOffer .kindOfOffer-linkMore {
  transition: .4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

.wrapper .mainUrLica .ourBtn:hover {
  background-color: #009f88;
  border-color: #009f88;
}

.wrapper .mainUrLica .main-block .offers .kindOfOffer .makeRequest {
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .mainUrLica .makeRequest-btn:first-child {
  position: absolute;
  right: 0;
  left: 0;
  margin: 20px auto !important;
}

.wrapper .main-financeStatistic {
  width: 100%;
}

.wrapper .main-financeStatistic .financeInst-block-h1 {
  background: url("/images/financeInst/banner.png") 32% 0 no-repeat;
  background-size: cover;
}

.wrapper .main-financeStatistic .description {
  font-size: 16px;
  margin-top: 20px;
}

.wrapper .main-financeStatistic .financeInst-block-h1 {
  padding: 115px 43% 114px 18%;
}

.wrapper .main-financeStatistic .section__title {
  margin: 0 20px 44px 20px;
}

.wrapper .main-financeStatistic .contentZone {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1160px;
  margin: 0 auto 0;
}

.wrapper .main-financeStatistic .contentZone ul {
  list-style: none;
}

.wrapper .main-financeStatistic .text__block {
  max-width: 1160px;
  margin: 0 auto 53px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  color: #151616;
  line-height: 2;
}

.wrapper .main-financeStatistic .text__block p:first-child {
  margin-top: 0;
}

.wrapper .main-financeStatistic .nav-tabs {
  border: none;
  text-align: left;
  padding-top: 0;
}

.wrapper .main-financeStatistic .nav-tabs > li {
  width: 100%;
}

.wrapper .main-financeStatistic .nav-tabs > li::after {
  width: 0;
}

.wrapper .main-financeStatistic .nav-tabs li a {
  transition: .3s;
  width: 560px;
  margin-top: 20px;
  padding: 14px 40px 14px 20px;
  font-size: 18px;
  line-height: 24px;
  border: none;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.6);
}

.wrapper .main-financeStatistic .nav-tabs li a:first-child {
  margin-top: 0;
}

.wrapper .main-financeStatistic .nav-tabs li a:hover {
  background: none;
  color: black;
}

.wrapper .main-financeStatistic .nav-tabs li.active a {
  position: relative;
  pointer-events: none;
  background: rgba(0, 159, 136, 0.05);
  color: black;
}

.wrapper .main-financeStatistic .description-item {
  width: 560px;
  position: relative;
  padding: 20px 80px 20px;
  font-size: 18px;
  line-height: 24px;
  border-bottom: 1px solid #afe5da;
}

.wrapper .main-financeStatistic .description-item:first-child {
  padding-top: 14px;
}

.wrapper .main-financeStatistic .description-item:last-child {
  border-bottom: none;
  padding-bottom: 17px;
}

.wrapper .main-financeStatistic .description-item__text {
  display: none;
}

.wrapper .main-financeStatistic .view, .wrapper .main-financeStatistic .download {
  position: absolute;
  cursor: pointer;
}

.wrapper .main-financeStatistic .view {
  left: 0;
}

.wrapper .main-financeStatistic .download {
  left: 36px;
}

.wrapper .main-financeStatistic .preview_icon {
  width: 24px;
  height: 25px;
  fill: #151616;
}

.wrapper .main-financeStatistic .preview_icon:hover {
  fill: #009f88;
}

.wrapper .main-financeStatistic .download-default_icon {
  width: 24px;
  height: 24px;
  fill: #151616;
  stroke: #151616;
}

.wrapper .main-financeStatistic .download-default_icon:hover {
  fill: #009f88;
  stroke: #009f88;
}

.wrapper .main-financeStatistic .section {
  width: 100%;
  padding: 39px 0 50px;
}

.wrapper .main-financeStatistic .section:nth-of-type(even) {
  background: rgba(155, 155, 155, 0.05);
}

.wrapper .main-financeStatistic .section.finance-statistic-without-name {
  padding-top: 44px;
}

.wrapper .main-financeStatistic .section.finance-statistic-without-name.finance-statistic-without-description {
  padding-top: 50px;
}

.wrapper .main-financeStatistic .section.finance-statistic-without-description .section__title {
  margin: 0 20px 50px 20px;
}

.wrapper .main-financeStatistic .section .description-item:first-child {
  margin-top: 9px;
}

.wrapper .main-financeStatistic .section .years {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 560px;
  margin-top: 14px;
}

.wrapper .main-financeStatistic .section .years-item {
  width: auto;
  margin-top: 13px;
}

.wrapper .main-financeStatistic .section .years-item:first-child {
  margin-top: 0;
}

.wrapper .main-financeStatistic .section .years-item-num {
  display: inline-block;
}

.wrapper .main-financeStatistic .section .none {
  display: none;
}

.wrapper .main-financeStatistic .section .tab-pane {
  margin: 0;
}

.wrapper .main-menu {
  width: 100%;
  background: url("/images/menu/group-14.png") no-repeat, linear-gradient(to right, #676a77, #676b7b 28%, #777683 66%, #787784);
  background-size: 100%, cover;
  color: white;
}

.wrapper .main-menu .margin-top {
  margin-top: 40px;
}

.wrapper .main-menu .main-menu-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 1160px;
  margin: auto;
  padding: 40px 0 50px;
  background: transparent;
}

.wrapper .main-menu .column {
  width: 260px;
}

.wrapper .main-menu .column .column__title {
  padding: 6px 10px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  transition: .2s;
}

.wrapper .main-menu .column .column__title:hover {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .main-menu .column a {
  display: block;
  color: inherit;
  text-decoration: none;
}

.wrapper .main-menu .column-item {
  transition: .2s;
  position: relative;
  cursor: pointer;
}

.wrapper .main-menu .column-item p {
  padding: 14px 30px 14px 10px;
}

.wrapper .main-menu .column-item .arrowDown {
  position: absolute;
  top: 23px;
  right: 10px;
  width: 0;
  height: 0;
  border: 0;
  background: transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
}

.wrapper .main-menu .column-item .column-item-h3 {
  transition: .2s;
  display: inline;
  font-size: 16px;
  line-height: 22px;
}

.wrapper .main-menu .column-item .column-item-h3:not(.greenHover):hover {
  color: rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}

.wrapper .main-menu .column-item .drop-menu-item {
  transition: .2s;
  padding: 8px 20px;
  cursor: pointer;
  line-height: 19px;
}

.wrapper .main-menu .column-item .drop-menu-item:first-child {
  padding-top: 20px;
}

.wrapper .main-menu .column-item .drop-menu-item:last-child {
  padding-bottom: 20px;
}

.wrapper .main-menu .column-item .drop-menu-item:nth-child(even) {
  background: rgba(0, 0, 0, 0.1);
}

.wrapper .main-menu .column-item .drop-menu-item:hover {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .main-menu .column-item .drop-menu li:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url("");
}

.wrapper .main-menu .column-item:last-child .column-item-h3 {
  padding-bottom: 0;
}

.wrapper .main-menu .greenHover:hover {
  background: rgba(0, 159, 136, 0.6);
}

.wrapper .main-menu .h3-active {
  background: #009f88;
}

.wrapper .main-menu .drop-menu {
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
}

.wrapper .main-menu .drop-menu ul {
  list-style: none;
}

.wrapper .contentPage,
.wrapper .card-additionalServices,
.wrapper .main-credits,
.wrapper .main-deposits,
.wrapper .main-requestsUrLica,
.wrapper .main-requestsPhysLica,
.wrapper .questionToBank {
  width: 100%;
}

.wrapper .contentPage ul,
.wrapper .card-additionalServices ul,
.wrapper .main-credits ul,
.wrapper .main-deposits ul,
.wrapper .main-requestsUrLica ul,
.wrapper .main-requestsPhysLica ul,
.wrapper .questionToBank ul {
  list-style: none;
}

.wrapper .contentPage .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .card-additionalServices .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-credits .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-deposits .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-requestsUrLica .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-requestsPhysLica .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .questionToBank .dropdown._theme-white .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: white;
}

.wrapper .contentPage .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .card-additionalServices .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-credits .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-deposits .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-requestsUrLica .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .main-requestsPhysLica .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered,
.wrapper .questionToBank .dropdown._theme-black .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: black;
}

.wrapper .contentPage .selected-block,
.wrapper .card-additionalServices .selected-block,
.wrapper .main-credits .selected-block,
.wrapper .main-deposits .selected-block,
.wrapper .main-requestsUrLica .selected-block,
.wrapper .main-requestsPhysLica .selected-block,
.wrapper .questionToBank .selected-block {
  width: 100%;
  background-color: rgba(155, 155, 155, 0.05);
}

.wrapper .contentPage .tab-pane ul:not(.product_details__middle_block__conditions__ul),
.wrapper .card-additionalServices .tab-pane ul:not(.product_details__middle_block__conditions__ul),
.wrapper .main-credits .tab-pane ul:not(.product_details__middle_block__conditions__ul),
.wrapper .main-deposits .tab-pane ul:not(.product_details__middle_block__conditions__ul),
.wrapper .main-requestsUrLica .tab-pane ul:not(.product_details__middle_block__conditions__ul),
.wrapper .main-requestsPhysLica .tab-pane ul:not(.product_details__middle_block__conditions__ul),
.wrapper .questionToBank .tab-pane ul:not(.product_details__middle_block__conditions__ul) {
  margin-top: 50px;
}

.wrapper .contentPage .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li,
.wrapper .card-additionalServices .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li,
.wrapper .main-credits .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li,
.wrapper .main-deposits .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li,
.wrapper .main-requestsUrLica .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li,
.wrapper .main-requestsPhysLica .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li,
.wrapper .questionToBank .tab-pane ul:not(.product_details__middle_block__conditions__ul) > li {
  position: relative;
  padding-left: 27px;
}

.wrapper .contentPage .tab-pane ul:not(.product_details__middle_block__conditions__ul) li,
.wrapper .card-additionalServices .tab-pane ul:not(.product_details__middle_block__conditions__ul) li,
.wrapper .main-credits .tab-pane ul:not(.product_details__middle_block__conditions__ul) li,
.wrapper .main-deposits .tab-pane ul:not(.product_details__middle_block__conditions__ul) li,
.wrapper .main-requestsUrLica .tab-pane ul:not(.product_details__middle_block__conditions__ul) li,
.wrapper .main-requestsPhysLica .tab-pane ul:not(.product_details__middle_block__conditions__ul) li,
.wrapper .questionToBank .tab-pane ul:not(.product_details__middle_block__conditions__ul) li {
  line-height: 21px;
}

.wrapper .contentPage .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child,
.wrapper .card-additionalServices .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child,
.wrapper .main-credits .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child,
.wrapper .main-deposits .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child,
.wrapper .main-requestsUrLica .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child,
.wrapper .main-requestsPhysLica .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child,
.wrapper .questionToBank .tab-pane ul:not(.product_details__middle_block__conditions__ul) li:first-child {
  margin-top: 0;
}

.wrapper .main-comparisonDeposits {
  position: relative;
  width: 1180px;
  margin: 50px auto 0;
}

.wrapper .main-comparisonDeposits .comparison-btn-clear {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.wrapper .main-comparisonDeposits .blockForTables {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 50px;
}

.wrapper .main-comparisonDeposits .table-titles {
  width: 300px;
  margin-top: 169px;
  z-index: 1;
}

.wrapper .main-comparisonDeposits .table-titles table {
  width: inherit;
}

.wrapper .main-comparisonDeposits .tableShadow {
  box-shadow: 10px 4px 10px -10px rgba(0, 0, 0, 0.1);
}

.wrapper .main-comparisonDeposits .tr-title {
  font-size: 14px;
  max-height: 65px;
  color: #5b5b5a;
  padding: 21px 0 20px 20px;
  border-bottom: 1px solid #e2e2e2;
}

.wrapper .main-comparisonDeposits .tables {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 880px;
  margin-top: 30px;
  overflow: hidden;
  overflow-x: scroll;
  /* if only two items in comparison should add this class to block with class .depositDescription */
}

.wrapper .main-comparisonDeposits .tables .depositDescription {
  position: relative;
}

.wrapper .main-comparisonDeposits .tables .depositDescription:last-child {
  margin-right: 0;
  width: 260px;
}

.wrapper .main-comparisonDeposits .tables .depositDescription:last-child .tableItem {
  width: 260px;
}

.wrapper .main-comparisonDeposits .tables .depositDescription:last-child .closeX {
  right: 0;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .top-td-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .top-td-img-wrapper {
  position: relative;
  width: 260px;
  height: 150px;
  overflow: hidden;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .closeX {
  position: absolute;
  top: 0;
  right: 40px;
  width: 15px;
  height: 15px;
  background: url("/images/comparisonDeposits/closeIconSprite.png") no-repeat;
  cursor: pointer;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .closeX:hover {
  background-position: 0 -25px;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .tableItem {
  width: 300px;
  margin-top: 34px;
}

.wrapper .main-comparisonDeposits .tables .depositDescription tr .active-td {
  background: rgba(0, 159, 136, 0.05);
}

.wrapper .main-comparisonDeposits .tables .depositDescription tr:first-child {
  position: relative;
  width: 260px;
  height: 170px;
  overflow: hidden;
  border: none;
}

.wrapper .main-comparisonDeposits .tables .depositDescription tr:nth-child(2) {
  border-top: 1px solid #e2e2e2;
}

.wrapper .main-comparisonDeposits .tables .depositDescription tr:last-child td {
  border: none;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .cell {
  font-size: 16px;
  padding: 23px 20px 22px;
  line-height: 24px;
  border-bottom: 1px solid #e2e2e2;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .cell:not(.relative) {
  display: block;
  box-shadow: inset -35px 0px 0 5px white;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .cell.top-td {
  display: block;
  width: 300px;
  height: 150px;
  padding: 0;
  border-bottom: none;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .active-td {
  background: rgba(0, 159, 136, 0.05);
}

.wrapper .main-comparisonDeposits .tables .depositDescription .relative {
  position: relative;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .withPic {
  border-radius: 0 0 2px 2px;
  position: absolute;
  top: 62px;
  left: 0;
  width: 260px;
  height: 88px;
  padding: 20px 16px;
  text-align: center;
  color: white;
  background: rgba(0, 0, 0, 0.5);
}

.wrapper .main-comparisonDeposits .tables .depositDescription .withPic p {
  margin: auto;
}

.wrapper .main-comparisonDeposits .tables .depositDescription .withPic a {
  color: white;
  text-decoration: none;
}

.wrapper .main-comparisonDeposits .tables .twoItem {
  width: 430px !important;
}

.wrapper .main-comparisonDeposits .tables .twoItem:first-child {
  width: 450px !important;
}

.wrapper .main-comparisonDeposits .tables .twoItem:first-child .tableItem {
  width: 450px !important;
}

.wrapper .main-comparisonDeposits .tables .depositDescription.twoItem:last-child .cell:not(.relative) {
  box-shadow: inset -5px 0px 0 5px white;
}

.wrapper .main-comparisonDeposits td {
  height: 65px;
  position: relative;
}

.wrapper .main-comparisonDeposits .scroll-pane {
  width: 880px;
  height: 770px;
  overflow-y: hidden;
  overflow-x: auto;
}

.wrapper .main-comparisonDeposits .ourBtn {
  position: absolute;
  top: 30px;
  left: 0;
  color: #009f88;
  border: 1px solid #009f88;
  text-align: center;
  cursor: pointer;
}

.wrapper .main-comparisonDeposits .ourBtn:hover {
  background: #009f88;
  color: white;
}

.wrapper .main-comparisonDeposits .bg-image {
  width: 260px;
  min-height: inherit;
}

.wrapper .contentPage__makeRequest {
  padding: 50px 20px;
  background: rgba(155, 155, 155, 0.05);
}

.wrapper .contentPage .selected-block,
.wrapper .contentPage .card-block,
.wrapper .contentPage .credit-block,
.wrapper .contentPage .makeRequest,
.wrapper .contentPage .deposit-block {
  max-width: 100% !important;
}

.wrapper .contentPage .card-block > .spoiler-block:last-child,
.wrapper .contentPage .credit-block > .spoiler-block:last-child,
.wrapper .contentPage .deposit-block > .spoiler-block:last-child {
  margin-bottom: 50px;
}

.wrapper .contentPage .product-header {
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 16px;
}

.wrapper .contentPage .selected-block {
  padding: 20px 0;
}

.wrapper .contentPage .selected-block > * {
  max-width: 940px;
  margin: auto;
}

.wrapper .contentPage .selected-block .block-h2,
.wrapper .contentPage .makeRequest .block-h2 {
  margin-top: 0;
}

.wrapper .contentPage .ourBtn {
  margin-top: 40px;
  background-color: rgba(255, 255, 255, 0.2);
}

.wrapper .contentPage .ourBtn:hover {
  background-color: #009f88;
  border-color: #009f88;
}

.wrapper .contentPage .interview-form {
  width: 100%;
  max-width: 100%;
  padding-bottom: 50px;
}

.wrapper .contentPage .interview-form .text-block-h1 {
  margin: 0 auto;
}

.wrapper .contentPage .interview-form .form-section {
  width: 100%;
  padding: 50px 0;
}

.wrapper .contentPage .interview-form .form-section:first-child {
  padding-top: 0;
}

.wrapper .contentPage .interview-form .form-section:nth-of-type(even) {
  background: rgba(151, 151, 151, 0.05);
}

.wrapper .contentPage .interview-form .forContent {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 780px;
  margin: auto;
}

.wrapper .contentPage .interview-form .forContent > .blockForInput {
  width: 759px;
  margin-top: 10px;
  margin-left: 19px;
}

.wrapper .contentPage .interview-form .ourBtn:hover {
  border-color: #008f7a;
  background: #008f7a;
}

.wrapper .contentPage .form-section-label {
  position: relative;
  padding-left: 23px;
  font-size: 14px;
  line-height: 24px;
  margin-top: 20px;
  cursor: pointer;
}

.wrapper .contentPage .form-section-label:before, .wrapper .contentPage .form-section-label.checked:after {
  content: '';
  position: absolute;
  border-radius: 50%;
}

.wrapper .contentPage .form-section-label:before {
  left: 0;
  top: 4px;
  width: 15px;
  height: 15px;
  border: 1px solid #008f7a;
  z-index: 1;
  background: white;
}

.wrapper .contentPage .form-section-label.form-section-label_vertical {
  padding-left: 0;
  padding-bottom: 10px;
}

.wrapper .contentPage .form-section-label.form-section-label_vertical:before {
  top: 101%;
  left: 45%;
}

.wrapper .contentPage .form-section-label.form-section-label_vertical.checked:after {
  top: 104%;
  left: 47%;
}

.wrapper .contentPage .form-section-label.checked:after {
  top: 6px;
  left: 2px;
  width: 11px;
  height: 11px;
  background: #008f7a;
  z-index: 1;
}

.wrapper .contentPage .form-section-label input[type=radio] {
  position: absolute;
  top: 1px;
  left: 0;
  width: 15px;
  height: 15px;
}

.wrapper .contentPage .acceptWithRules,
.wrapper .contentPage .acceptWithRules-label {
  margin-left: 0;
}

.wrapper .contentPage .acceptWithRules-label {
  font-size: 14px;
  line-height: 24px;
  color: black;
}

.wrapper .form__fileInput {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 50px;
}

.wrapper .focus_label {
  display: none;
}

.wrapper .files_caption {
  width: 360px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .files_caption .dropped-file {
  margin-left: 0;
}

.wrapper .files_caption .dropped-file {
  margin-left: 0;
}

.wrapper .files_caption .dropped-file:last-child {
  margin-bottom: 10px;
}

.wrapper .files_caption .deleteText {
  display: none;
}

.wrapper #upload-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 360px;
  height: 100px;
  outline: 1px dashed rgba(0, 0, 0, 0.6);
  background-color: #fcfcfc;
  font-family: "openSansRegular", sans-serif;
  font-size: 12px;
  color: #3e3e3e;
}

.wrapper #upload-container .upload-imageAccessible {
  display: none;
}

.wrapper #upload-container img {
  width: 30px !important;
  margin-bottom: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wrapper #upload-container label {
  font-weight: bold;
  color: #009f88;
}

.wrapper #upload-container label:hover {
  cursor: pointer;
  text-decoration: underline;
}

.wrapper #upload-container div {
  position: relative;
  z-index: 10;
}

.wrapper #upload-container input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  position: absolute;
  z-index: -10;
}

.wrapper #upload-container label.focus-input {
  outline: 1px solid #0078d7;
  outline: -webkit-focus-ring-color auto 5px;
}

.wrapper #upload-container.dragover {
  background-color: rgba(11, 183, 164, 0.05);
  border-color: #009f88;
}

.wrapper #upload-container.dragover .focus_label {
  display: inline;
}

.wrapper #upload-container.dragover .unfocus_label {
  display: none;
}

.wrapper #upload-container.dragover #upload-image {
  opacity: 0;
}

.wrapper .contentPage,
.wrapper .main-press {
  width: 100%;
}

.wrapper .contentPage .product-header,
.wrapper .main-press .product-header {
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 22px;
  line-height: 1;
  color: #009e87;
}

.wrapper .contentPage .card-nav,
.wrapper .main-press .card-nav {
  margin: 30px auto 0;
  padding: 0 0 23px;
  border-bottom: 1px solid #d8d8d8;
}

.wrapper .contentPage .card-nav ul,
.wrapper .main-press .card-nav ul {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
  padding: 0;
}

.wrapper .contentPage .card-nav .card-nav-item,
.wrapper .main-press .card-nav .card-nav-item {
  cursor: pointer;
  margin-right: 90px;
}

.wrapper .contentPage .card-nav .card-nav-item:last-child,
.wrapper .main-press .card-nav .card-nav-item:last-child {
  margin-right: 0;
}

.wrapper .contentPage .benefits,
.wrapper .main-press .benefits {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1280px;
  max-width: 1280px;
  margin: 50px auto;
}

.wrapper .contentPage .benefits.benefits-three, .wrapper .contentPage .benefits.benefits-two,
.wrapper .main-press .benefits.benefits-three,
.wrapper .main-press .benefits.benefits-two {
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .contentPage .benefits.benefits-three .benefits-item,
.wrapper .main-press .benefits.benefits-three .benefits-item {
  width: 375px;
}

.wrapper .contentPage .benefits.benefits-two .benefits-item,
.wrapper .main-press .benefits.benefits-two .benefits-item {
  width: 50%;
}

.wrapper .contentPage .benefits.benefits-two .benefits-item:after,
.wrapper .main-press .benefits.benefits-two .benefits-item:after {
  right: -13px;
}

.wrapper .contentPage .benefits-item,
.wrapper .main-press .benefits-item {
  position: relative;
  font-size: 24px;
  line-height: 44px;
  font-weight: 300;
  text-align: center;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  color: #009f88;
}

.wrapper .contentPage .benefits-item:after,
.wrapper .main-press .benefits-item:after {
  position: absolute;
  right: -59px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  content: '';
  width: 2px;
  height: 45px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background: #d8d8d8;
}

.wrapper .contentPage .benefits-item:last-child:after,
.wrapper .main-press .benefits-item:last-child:after {
  display: none;
}

.wrapper .contentPage .text:nth-child(3),
.wrapper .main-press .text:nth-child(3) {
  margin-top: 24px;
}

.wrapper .contentPage .fa:not(.fa-search),
.wrapper .main-press .fa:not(.fa-search) {
  position: absolute;
  top: 0;
  right: 24px;
  bottom: 0;
  margin: auto;
  width: 10px;
  height: 16px;
}

.wrapper .contentPage .percents-hiddenBlock:last-child,
.wrapper .main-press .percents-hiddenBlock:last-child {
  padding-bottom: 0;
}

.wrapper .contentPage .hiddenBlock-blockWithText .text,
.wrapper .main-press .hiddenBlock-blockWithText .text {
  margin-top: 24px;
}

.wrapper .contentPage .hiddenBlock-blockWithText .text:first-child,
.wrapper .main-press .hiddenBlock-blockWithText .text:first-child {
  margin-top: 0;
}

.wrapper .contentPage .card-conditions,
.wrapper .main-press .card-conditions {
  margin-bottom: 50px;
}

.wrapper .contentPage .text-block .text-block:first-child,
.wrapper .main-press .text-block .text-block:first-child {
  padding-top: 0;
}

.wrapper .contentPage .text-block .text-block:last-child,
.wrapper .main-press .text-block .text-block:last-child {
  padding-bottom: 0;
}

.wrapper .contentPage .text-block .block-h3,
.wrapper .main-press .text-block .block-h3 {
  font-family: "OpenSansSemiBold", sans-serif;
  margin: 50px 0 20px;
  font-size: 18px;
  line-height: 24px;
}

.wrapper .contentPage .text-block .block-h3:first-child,
.wrapper .main-press .text-block .block-h3:first-child {
  margin-top: 0;
}

.wrapper .contentPage .text-block .block-h3:last-child,
.wrapper .main-press .text-block .block-h3:last-child {
  margin-bottom: 0;
}

.wrapper .contentPage .card-rates .block-h2,
.wrapper .main-press .card-rates .block-h2 {
  width: 940px;
  margin: 50px auto;
  line-height: 44px;
}

.wrapper .contentPage .card-rates .tabMoreInf,
.wrapper .main-press .card-rates .tabMoreInf {
  width: 560px;
  margin-bottom: 50px;
  padding-left: 86px;
}

.wrapper .contentPage .card-rates .fa,
.wrapper .main-press .card-rates .fa {
  top: inherit;
  left: 25px;
  font-size: 25px;
}

.wrapper .contentPage .card-additionalServices .selected-block, .wrapper .contentPage .credit-documents .selected-block,
.wrapper .main-press .card-additionalServices .selected-block,
.wrapper .main-press .credit-documents .selected-block {
  background: transparent;
}

.wrapper .contentPage .link,
.wrapper .main-press .link {
  transition: .3s;
  color: #008471;
  text-decoration: underline;
}

.wrapper .contentPage .link:hover,
.wrapper .main-press .link:hover {
  color: #0bb7a4;
}

.wrapper .main-deposit table:not(.creditSumTable),
.wrapper .js-p2p-spoiler table:not(.creditSumTable) {
  border-collapse: separate;
}

.wrapper .main-deposit table:not(.creditSumTable) th,
.wrapper .js-p2p-spoiler table:not(.creditSumTable) th {
  box-shadow: inset 0 -5px 0px 0 white;
  padding: 16px 35px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 18px;
  line-height: 24px;
  border-bottom: 1px solid #afe5da;
  background: rgba(0, 159, 136, 0.05);
  text-align: left;
}

.wrapper .main-deposit table:not(.creditSumTable), .wrapper .main-deposit table:not(.table-paymentDescription), .wrapper .main-deposit table,
.wrapper .js-p2p-spoiler table:not(.creditSumTable),
.wrapper .js-p2p-spoiler table:not(.table-paymentDescription),
.wrapper .js-p2p-spoiler table {
  border-spacing: 0 5px;
}

.wrapper .main-press {
  width: 100%;
}

.wrapper .main-press .customDropDown {
  cursor: pointer;
}

.wrapper .main-press .page-heading {
  background-image: url(/images/financeInst/invalid-name.png);
  background-size: cover;
}

.wrapper .main-press .page-heading__title {
  color: white;
}

.wrapper .main-press .press-mainContent {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 1090px;
  max-width: 100%;
  margin: 50px auto 100px;
}

.wrapper .main-press .press-navContent {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .main-press .press-genContent {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 60px;
}

.wrapper .main-press .press-navLeft {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 250px;
}

.wrapper .main-press .press-navLeft_mobile {
  display: none;
}

.wrapper .main-press .press-navLeft_loading .press-navLeft__content {
  visibility: hidden;
}

.wrapper .main-press .press-navLeft_loading .press-navLeft__spinner {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .main-press .press-navLeft__spinner {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper .main-press .press-navLeft__content {
  border-right: 1px solid #d8d8d8;
}

.wrapper .main-press .press-navLeft__selects {
  margin-bottom: 31px;
}

.wrapper .main-press .press-navLeft__fixed-panel-container {
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-top: 20px;
}

.wrapper .main-press .press-navLeft__banner {
  display: none;
  width: 245px;
}

.wrapper .main-press .press-navLeft__banner:not(:first-child) {
  padding-top: 10px;
}

.wrapper .main-press ul {
  list-style: none;
}

.wrapper .main-press .navLeft-item:first-child .customDropDown {
  margin-top: 0;
}

.wrapper .main-press .customDropDown {
  width: 240px;
  margin-top: 20px;
  margin-left: 0;
}

.wrapper .main-press .currency-dropdown {
  padding-top: 8px;
  padding-right: 30px;
  border: 1px solid #c3c3c4;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  color: black;
}

.wrapper .main-press .dropdown-menu {
  width: 240px;
}

.wrapper .main-press .year {
  display: block;
  padding-left: 87px;
}

.wrapper .main-press .year span {
  display: inline-block;
  margin-top: 13px;
}

.wrapper .main-press .press-newsList {
  width: 820px;
}

.wrapper .main-press .press-newsList-item {
  position: relative;
  margin-top: 30px;
  cursor: pointer;
}

.wrapper .main-press .press-newsList-item:first-child {
  margin-top: 0;
}

.wrapper .main-press .press-newsList-item:hover .item-h3 {
  color: rgba(0, 0, 0, 0.6);
}

.wrapper .main-press .press-newsList-item_notice {
  padding: 16px 30px;
}

.wrapper .main-press .press__spinner,
.wrapper .main-press .press__empty {
  display: none;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 631px;
}

.wrapper .main-press .press-newsList_loading .press__list:not(.press__list_visible),
.wrapper .main-press .press-newsList_loading .press__empty,
.wrapper .main-press .press-newsList_loading .press__showAll {
  display: none;
}

.wrapper .main-press .press-newsList_loading .press__spinner {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .main-press .press-newsList_empty:not(.press-newsList_loading) .press__empty {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .main-press .date {
  font-size: 12px;
  color: #009f88;
}

.wrapper .main-press .main-press__item-h3 {
  margin-left: 10px;
}

.wrapper .main-press .item-h3 {
  transition: .3s;
  font-size: 18px;
  line-height: 24px;
  color: black;
}

.wrapper .main-press .press-newsList-item_notice .item-h3 {
  font-size: 16px;
}

.wrapper .main-press .item-p {
  max-height: 50px;
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
}

.wrapper .main-press .item-p a {
  color: inherit;
}

.wrapper .main-press .disabledMonth {
  position: relative;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
}

.wrapper .offices-BlockForList {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.wrapper .offices-BlockForList .service-points__spinner {
  display: none;
}

.wrapper .offices-BlockForList_loading .service-points__spinner {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.wrapper .offices-BlockForList_loading .offices-table,
.wrapper .offices-BlockForList_loading .atm-table {
  display: none;
}

.wrapper .main-offices {
  padding: 50px 0;
}

.wrapper .choseField-wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.wrapper .choseField-oplatiOption {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .oplati__checkbox {
  margin-left: 40px;
}

.wrapper .oplati__checkbox:last-child {
  margin-left: 28px;
}

.wrapper .choseField-days + .choseField-oplatiOption {
  margin-top: 20px;
}

.wrapper .offices-container {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.wrapper .offices-container__title {
  display: none;
}

.wrapper .offices-container__search {
  position: absolute;
  top: 0;
  right: 0;
  width: 250px;
}

.wrapper .offices-container.block-breadCrumbs {
  padding-top: 32px;
}

.wrapper .offices-container .choseField-days.mobileVers {
  display: none;
}

.wrapper .offices-container .tara {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.wrapper .offices-container__facilities {
  width: 1160px;
  margin: 24px auto 0;
}

.wrapper .offices-container .atm-part {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  opacity: 0;
}

.wrapper .offices-container .atm-part .balloonMain .balloon-column:last-child .balloonColumn-item:not(:first-child) .balloonHeader-p {
  margin-left: 0;
}

.wrapper .offices-container .atm-part .offices-BlockForList .current-filters {
  padding-top: 0;
}

.wrapper .offices-container .atm-part .offices-BlockForList .filter-currency {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
}

.wrapper .offices-container .offices-part {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.wrapper .offices-container .offices-part .offices-BlockForList .table-body .tbody-item:last-child {
  vertical-align: top;
}

.wrapper .offices-container .offices-part .offices-BlockForList .current-filters {
  margin-top: 16px;
  padding-top: 0;
}

.wrapper .offices-container .offices-part .offices-BlockForList .availability-facilities {
  margin-top: 0;
}

.wrapper .offices-container .offices-BlockForList .atm-table .table-body .tbody-item:last-child {
  vertical-align: middle;
}

.wrapper .offices-container .offices-BlockForList .atm-table .table-body .tbody-item:last-child .item-text {
  position: absolute;
  top: 16px;
  left: 40px;
}

.wrapper .offices-container .item-link {
  transition: .3s;
  display: block;
  margin-top: 10px;
  font-size: 12px;
  color: #008471;
  text-decoration: underline;
}

.wrapper .offices-container .item-link:hover {
  color: #0bb7a4;
}

.wrapper .offices-container .ymaps-2-1-74-balloon__tail {
  display: none;
}

.wrapper .offices-container__filters,
.wrapper .offices-container .offices-choseField {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  position: relative;
}

.wrapper .offices-container .full-version {
  display: none;
}

.wrapper .offices-container .filterFacilities {
  width: 1160px;
  margin: 24px auto 24px;
}

.wrapper .offices-container .filterFacilities h4 {
  font-size: 12px;
  font-family: 'OpenSansRegular', sans-serif;
  line-height: 1.5;
}

.wrapper .offices-container .offices-dropDowns .customDropDown.select-w-260 {
  width: 260px;
}

.wrapper .offices-container .atm-dropDowns .customDropDown.select-w-240 {
  width: 240px;
}

.wrapper .offices-container .atm-dropDowns .customDropDown.select-w-160 {
  width: 160px;
}

.wrapper .offices-container .atm-dropDowns .customDropDown.select-w-90 {
  width: 90px;
}

.wrapper .offices-container .atm-dropDowns .customDropDown .currency-dropdown {
  width: auto;
}

.wrapper .offices-container .blockCurrency {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 20px;
}

.wrapper .offices-container .spanUnderline {
  border-bottom: 1px solid rgba(0, 158, 135, 0.4);
}

.wrapper .offices-container .shedule-weekend {
  display: inline-block;
}

.wrapper .offices-container .offices-BlockForList {
  width: 1160px;
  margin: 24px auto 0;
  border-top: 1px solid #afe5da;
  padding-top: 24px;
}

.wrapper .offices-container .offices-BlockForList span {
  line-height: 1.57;
}

.wrapper .offices-container .offices-BlockForList > span {
  opacity: .6;
}

.wrapper .offices-container .offices-BlockForList .offices-table.mobileVers, .wrapper .offices-container .offices-BlockForList .atm-table.mobileVers {
  display: none;
}

.wrapper .offices-container .offices-BlockForList .tbody-item {
  padding-bottom: 16px;
  padding-top: 16px;
  vertical-align: top;
  width: 33%;
  border-bottom: 0;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:first-child {
  padding-left: 24px;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:nth-child(2) {
  padding-right: 16px;
  padding-left: 16px;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:nth-child(2) .item-p {
  position: relative;
  margin-left: 30px;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:nth-child(2) .item-p:hover svg {
  fill: #009f88;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:nth-child(2) svg {
  position: absolute;
  left: -30px;
  top: 0;
  fill: #c3c3c3;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:nth-child(2) p:not(.item-p) {
  margin-left: 30px;
  line-height: 26px;
  font-size: 14px;
}

.wrapper .offices-container .offices-BlockForList .tbody-item:last-child {
  padding-right: 20px;
  position: relative;
}

.wrapper .offices-container .offices-BlockForList .download-service-office, .wrapper .offices-container .offices-BlockForList .atms-results {
  background-color: #f9f9f9;
}

.wrapper .offices-container .offices-BlockForList .download-service-office:not(:first-child), .wrapper .offices-container .offices-BlockForList .atms-results:not(:first-child) {
  border-top: 1px solid #ffffff;
}

.wrapper .offices-container .offices-BlockForList .download-service-office:hover, .wrapper .offices-container .offices-BlockForList .atms-results:hover {
  background-color: #fcfcfc;
}

.wrapper .offices-container .offices-BlockForList .current-filters {
  padding-top: 8px;
}

.wrapper .offices-container .offices-BlockForList .availability-facilities {
  margin-top: 8px;
  font-size: 0;
}

.wrapper .offices-container .offices-BlockForList .availability-facilities .availability-facility {
  margin-right: 16px;
  display: inline-block;
}

.wrapper .offices-container .offices-BlockForList .availability-facilities .availability-facility:first-child {
  margin-left: 0;
}

.wrapper .offices-container .offices-BlockForList .availability-facilities .availability-facility:nth-child(7n + 8) {
  margin-top: 16px;
}

.wrapper .offices-container .offices-BlockForList .item-p {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
}

.wrapper .offices-container .offices-BlockForList .item-text + .service-point__button {
  margin-top: 16px;
}

.wrapper .offices-container .offices-BlockForList .filter-currency {
  color: #009f88;
  font-size: 14px;
}

.wrapper .offices-container .offices-BlockForList .filter-currency span:not(:first-child) {
  margin-left: 8px;
}

.wrapper .offices-container .forMap .ymaps-2-1-75-balloon__close {
  display: none;
}

.wrapper .offices-container .forMap .ymaps-2-1-75-balloon__tail {
  display: none;
}

.wrapper .offices-container .balloonMain {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 14px 12px;
}

.wrapper .offices-container .balloonMain.mobileVers {
  display: none;
}

.wrapper .offices-container .balloonMain .balloon-column {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrapper .offices-container .balloonMain .balloon-title {
  width: 100%;
  font-size: 18px;
  line-height: 26px;
  font-family: 'OpenSansRegular', sans-serif;
  margin-bottom: 24px;
}

.wrapper .offices-container .balloonMain .balloonColumn-item:not(:first-child) {
  margin-top: 32px;
}

.wrapper .offices-container .balloonMain .balloon-bottomRow {
  margin-top: 32px;
}

.wrapper .offices-container .balloonMain .balloonColumn-item .ballonRow-item:last-child {
  margin-top: 40px;
}

.wrapper .offices-container .balloonMain .balloonHeader-p {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 42px;
  margin-top: 24px;
}

.wrapper .offices-container .balloonMain .balloonHeader-a {
  display: inline-block;
  margin-top: 16px;
  color: #4a4a4a;
  font-size: 12px;
  padding: 7px 10px 8px;
  background: #e8e8e8;
  border-radius: 4px;
}

.wrapper .offices-container .balloonMain .balloonHeader-a:hover {
  text-decoration: none;
}

.wrapper .offices-container .balloonMain .balloon-column:first-child span {
  margin-bottom: 8px;
}

.wrapper .offices-container .balloonMain .balloonHeader-title + .balloonHeader-p {
  margin-top: 19px;
}

.wrapper .offices-container .balloonMain svg {
  position: absolute;
  left: -42px;
  top: -3px;
}

.wrapper .offices-container .balloonMain .balloon-column:last-child {
  margin-left: 40px;
}

.wrapper .offices-container .balloonMain .balloonHeader-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 16px;
}

.wrapper .offices-container .balloonMain .balloonHeader-icon img {
  position: static;
  margin-right: 16px;
}

.wrapper .offices-container .balloonMain .balloonHeader-icon img:last-child {
  margin-right: 0;
}

.wrapper .offices-container .balloonMain .currencyMargin.balloonColumn-item .balloonHeader-p {
  margin-top: 16px;
}

.wrapper .offices-container .currencyMargin .balloonHeader-p {
  margin-left: 0;
}

.wrapper .offices-container .balloon-topRow {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrapper .offices-container .text-underline {
  text-decoration: underline;
}

.wrapper .offices-container .item-separator {
  border-radius: 2px;
  -webkit-transform: rotate(25deg);
  transform: rotate(25deg);
  width: 2px;
  height: 40px;
  margin: 0 40px;
  background: #009f88;
}

.wrapper .offices-container .offices-topBlock {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 32px;
}

.wrapper .offices-container .offices-dropDowns, .wrapper .offices-container .atm-dropDowns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .offices-container .customDropDown {
  width: 160px;
  height: 50px;
  margin-left: 40px;
}

.wrapper .offices-container .customDropDown:first-child {
  margin-left: 0;
}

.wrapper .offices-container .customDropDown .dropdown-menu {
  width: 200px;
}

.wrapper .offices-container .customDropDown .currency-dropdown {
  border: 1px solid #c3c3c4;
  width: 100%;
  color: black;
}

.wrapper .offices-container .offices-dropDowns .customDropDown:last-child .dropdown-menu {
  width: 360px;
}

.wrapper .offices-container .atm-dropDowns .customDropDown {
  width: 160px;
  margin-left: 20px;
}

.wrapper .offices-container .atm-dropDowns .customDropDown:first-child {
  margin-left: 0;
}

.wrapper .offices-container .atm-dropDowns .dropdown-menu {
  width: 160px;
}

.wrapper .offices-container .atm-dropDowns .currency-dropdown {
  border: 1px solid #c3c3c4;
  width: 160px;
  color: black;
}

.wrapper .offices-container .days-item {
  display: inline-block;
  margin-right: 20px;
  line-height: 18px;
  background: transparent;
  border: none;
}

.wrapper .offices-container .days-item:last-child {
  margin-right: 0;
}

.wrapper .offices-container .forMap {
  width: 1160px;
  height: 560px;
  margin: 24px auto 0;
}

.wrapper .offices-container .forMap .ymaps-2-1-50-balloon_to_top .ymaps-2-1-50-balloon__tail {
  display: none;
}

.wrapper .offices-container .forMap .placemark {
  position: absolute;
  bottom: -29px;
  left: 145px;
}

.wrapper .offices-container .forMap .ymaps-2-1-50-map {
  overflow: auto;
}

.wrapper .offices-container .offices-BlockForTable, .wrapper .offices-container .offices-BlockForList {
  width: 1160px;
}

.wrapper .offices-container .offices-BlockForTable .found-objects-counter-block, .wrapper .offices-container .offices-BlockForList .found-objects-counter-block {
  opacity: .6;
  margin-bottom: 15px;
  font-family: "openSansRegular", sans-serif;
  line-height: 1.71;
}

.wrapper .offices-container .offices-BlockForTable .offices-table, .wrapper .offices-container .offices-BlockForTable .atm-table, .wrapper .offices-container .offices-BlockForTable .table-popup, .wrapper .offices-container .offices-BlockForList .offices-table, .wrapper .offices-container .offices-BlockForList .atm-table, .wrapper .offices-container .offices-BlockForList .table-popup {
  width: 1160px;
  margin: 0 auto;
}

.wrapper .offices-container .offices-BlockForTable .offices-table.mobileVers, .wrapper .offices-container .offices-BlockForTable .atm-table.mobileVers, .wrapper .offices-container .offices-BlockForList .offices-table.mobileVers, .wrapper .offices-container .offices-BlockForList .atm-table.mobileVers {
  display: none;
}

.wrapper .offices-container .offices-BlockForTable .offices-table .table-head tr .thead-item, .wrapper .offices-container .offices-BlockForTable .atm-table .table-head tr .thead-item, .wrapper .offices-container .offices-BlockForList .offices-table .table-head tr .thead-item, .wrapper .offices-container .offices-BlockForList .atm-table .table-head tr .thead-item {
  padding-bottom: 20px;
  text-align: center;
  font-size: 36px;
  line-height: 26px;
}

.wrapper .offices-container .offices-BlockForTable .offices-table .table-head tr .item-link, .wrapper .offices-container .offices-BlockForTable .atm-table .table-head tr .item-link, .wrapper .offices-container .offices-BlockForList .offices-table .table-head tr .item-link, .wrapper .offices-container .offices-BlockForList .atm-table .table-head tr .item-link {
  margin-top: 0;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item {
  padding: 16px 0;
  font-size: 18px;
  line-height: 24px;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:first-child, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:first-child {
  padding-left: 24px;
  padding-right: 40px;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:first-child .item-p, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:first-child .item-p {
  margin-bottom: 0;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:nth-child(2), .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:nth-child(2) {
  padding: 16px 30px 16px 40px;
  cursor: pointer;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:nth-child(2) .item-p, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:nth-child(2) .item-p {
  cursor: pointer;
  color: #000000;
  text-decoration: none;
  display: block;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:nth-child(2) .item-p:hover .spanUnderline, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:nth-child(2) .item-p:hover .spanUnderline {
  border-bottom: 1px solid #009e87;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:nth-child(2) .item-p:hover svg path, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:nth-child(2) .item-p:hover svg path {
  fill: #009f88;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:nth-child(2) .item-textSecond, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:nth-child(2) .item-textSecond {
  padding-left: 20px;
}

.wrapper .offices-container .offices-BlockForTable .table-body .tbody-item:last-child, .wrapper .offices-container .offices-BlockForList .table-body .tbody-item:last-child {
  padding-left: 40px;
}

.wrapper .offices-container .offices-BlockForTable .item-p, .wrapper .offices-container .offices-BlockForList .item-p {
  position: relative;
}

.wrapper .offices-container .offices-BlockForTable .call-atm-popup, .wrapper .offices-container .offices-BlockForList .call-atm-popup {
  cursor: pointer;
}

.wrapper .offices-container .offices-BlockForTable .item-textSecond, .wrapper .offices-container .offices-BlockForList .item-textSecond {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
  color: #151616;
}

.wrapper .offices-container .offices-BlockForTable tr:last-child .tbody-item, .wrapper .offices-container .offices-BlockForList tr:last-child .tbody-item {
  border: none;
}

.wrapper .offices-container .offices-BlockForTable .btn.atm-btn, .wrapper .offices-container .offices-BlockForList .btn.atm-btn {
  display: block;
  margin: 20px auto 0;
  color: #009f88;
  border: 1px solid #009f88;
}

.wrapper .offices-container .offices-BlockForTable .btn.atm-btn:hover, .wrapper .offices-container .offices-BlockForList .btn.atm-btn:hover {
  border-color: #00bfa3;
  color: white;
}

.wrapper .offices-container .offices-BlockForTable .wrapper__ability-office, .wrapper .offices-container .offices-BlockForList .wrapper__ability-office {
  position: relative;
}

.wrapper .offices-container .offices-BlockForTable .wrapper__ability-icon, .wrapper .offices-container .offices-BlockForList .wrapper__ability-icon {
  position: absolute;
  width: 28px;
  height: 28px;
  top: 0;
  left: -43px;
  overflow: hidden;
}

.wrapper .offices-container .offices-BlockForTable .wrapper__hint-block, .wrapper .offices-container .offices-BlockForList .wrapper__hint-block {
  position: absolute;
  display: none;
  top: 32px;
  left: -50px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 8px 20px 0 rgba(0, 158, 135, 0.4);
  padding: 15px 20px;
  z-index: 1;
  max-width: 356px;
}

.wrapper .offices-container .offices-BlockForTable .hint-content, .wrapper .offices-container .offices-BlockForList .hint-content {
  font-family: "openSansRegular", sans-serif;
  font-size: 12px;
  line-height: 30px;
}

.wrapper .offices-container .offices-BlockForTable .wrapper__ability-icon:hover ~ .wrapper__hint-block, .wrapper .offices-container .offices-BlockForList .wrapper__ability-icon:hover ~ .wrapper__hint-block {
  display: block;
}

.wrapper .offices-container .offices-BlockForTable .ability__wifi-icon, .wrapper .offices-container .offices-BlockForList .ability__wifi-icon {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g fill='#7C7C7A' fill-rule='nonzero'><path d='M14 17.724a2.3 2.3 0 1 0 0 4.6 2.3 2.3 0 0 0 0-4.6zm0 3.067a.767.767 0 1 1 .543-.223.767.767 0 0 1-.543.225v-.002zM14 9.526a10.764 10.764 0 0 0-8.433 4.11.767.767 0 1 0 1.198.955 9.2 9.2 0 0 1 14.485 0 .767.767 0 0 0 1.076.123.767.767 0 0 0 .107-1.079A10.764 10.764 0 0 0 14 9.525z'/><path d='M14 5.051a14.056 14.056 0 0 0-11.293 5.684.767.767 0 0 0 1.224.922 12.522 12.522 0 0 1 20.138 0 .767.767 0 0 0 1.224-.922A14.056 14.056 0 0 0 14 5.05zM14 14.072a6.951 6.951 0 0 0-5.443 2.64.767.767 0 0 0 1.198.958 5.4 5.4 0 0 1 8.49 0c.148.185.374.29.61.287a.767.767 0 0 0 .468-.18.767.767 0 0 0 .12-1.075A6.951 6.951 0 0 0 14 14.072z'/></g></svg>");
}

.wrapper .offices-container .offices-BlockForTable .ability__echange-icon, .wrapper .offices-container .offices-BlockForList .ability__echange-icon {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g fill='none' fill-rule='evenodd'><path d='M0 0h28v28H0z'/><path stroke='#7C7C7A' stroke-width='1.3' d='M13.948 7.987a6.42 6.42 0 0 1-6.417 6.42 6.42 6.42 0 0 1-6.416-6.42A6.415 6.415 0 0 1 7.53 1.573a6.415 6.415 0 0 1 6.417 6.414zM26.844 19.677a7.004 7.004 0 0 1-7 7.004c-3.864 0-7-3.137-7-7.004a7 7 0 0 1 7-7 7 7 0 0 1 7 7z'/><g stroke='#7C7C7A' stroke-linecap='round' stroke-width='1.3'><path d='M18.326 16.383v7.4M22.213 21.663h-5.387M18.326 16.204h3.08c.807 0 1.516.71 1.516 1.573s-.688 1.473-1.515 1.473h-4.581'/></g><path stroke='#7C7C7A' stroke-linecap='round' stroke-width='1.3' d='M22 10a6 6 0 0 0-6-6M4 17a6 6 0 0 0 6 6'/><g fill='#7C7C7A' fill-rule='nonzero'><path d='M6.9 3.813V12.346c0 .17.07.331.183.44a.642.642 0 0 0 .883 0 .615.615 0 0 0 .184-.426v-.235-.64-.947-1.15-1.264-1.276-1.185-1.006-.723-.342a.619.619 0 0 0-.184-.441.642.642 0 0 0-.883 0 .614.614 0 0 0-.183.427v.235z'/><path d='M5.852 11.478a3.557 3.557 0 0 0 1.537.332c.154 0 .311-.005.464-.014.255-.014.51-.044.758-.096.214-.046.413-.118.614-.201.128-.054.252-.118.365-.198.135-.094.269-.194.379-.316a2.11 2.11 0 0 0 .444-.749c.063-.188.092-.392.1-.59.005-.132-.014-.258-.033-.39l.02.151a1.661 1.661 0 0 0-.11-.523c-.044-.104-.087-.206-.148-.302a2.386 2.386 0 0 0-.199-.258 2.226 2.226 0 0 0-.394-.338 2.414 2.414 0 0 0-.326-.196 4.626 4.626 0 0 0-1.405-.426c-.216-.031-.431-.048-.647-.075l.167.021a3.98 3.98 0 0 1-.985-.245l.15.06a2.407 2.407 0 0 1-.513-.283c.042.03.084.063.126.094-.12-.09-.23-.192-.322-.308l.098.122a1.443 1.443 0 0 1-.2-.33l.062.143a1.345 1.345 0 0 1-.099-.346l.022.16a1.528 1.528 0 0 1 .009-.413l-.022.161c.02-.135.054-.265.108-.391l-.062.144c.048-.11.11-.211.184-.306l-.098.122c.08-.098.171-.185.273-.262l-.126.095c.134-.1.284-.18.44-.245l-.148.06c.248-.1.511-.161.777-.197l-.167.022c.198-.027.397-.036.597-.033.16.003.319.007.477.028l-.167-.022c.22.03.435.082.64.164l-.149-.06c.164.067.318.153.46.258l-.127-.095c.13.099.247.211.35.338l-.099-.122c.113.141.205.295.276.459l-.062-.144c.06.14.111.289.133.44a64.928 64.928 0 0 1-.022-.161.442.442 0 0 0 .055.236c.025.075.068.14.129.194a.642.642 0 0 0 .883 0c.104-.11.202-.271.183-.426a2.145 2.145 0 0 0-.147-.585 2.742 2.742 0 0 0-.284-.539 2.481 2.481 0 0 0-.479-.52 2.923 2.923 0 0 0-.39-.269 3.102 3.102 0 0 0-.465-.202 3.448 3.448 0 0 0-.996-.175 5.055 5.055 0 0 0-1.26.103c-.233.05-.453.13-.67.224-.225.098-.43.235-.613.392a2.23 2.23 0 0 0-.294.328c-.062.08-.115.17-.158.261a2.102 2.102 0 0 0-.164.454 2.736 2.736 0 0 0-.059.52 2 2 0 0 0 .28.979c.065.108.146.206.225.304.055.065.113.126.176.184.192.17.41.32.646.43.298.14.61.245.934.31.262.051.53.079.796.105l.115.013-.167-.021c.279.036.555.094.822.178.098.03.195.065.29.103l-.15-.06c.195.08.381.176.549.3l-.126-.095c.104.079.2.167.281.268l-.098-.122c.063.08.116.165.156.257-.02-.049-.041-.097-.062-.144.038.09.065.184.08.28l-.022-.16.034.259a64.923 64.923 0 0 1-.022-.16c.017.126.012.256-.005.382l.022-.16c-.018.131-.054.259-.107.382.02-.049.042-.097.063-.144-.05.11-.112.214-.187.309l.098-.122c-.078.097-.17.183-.27.259L9 10.232a1.895 1.895 0 0 1-.41.226l.15-.06a2.975 2.975 0 0 1-.725.182l.167-.021c-.18.023-.36.034-.54.037-.042.001-.083 0-.125.003a3.301 3.301 0 0 1-.555-.023l.166.021a2.802 2.802 0 0 1-.683-.175l.149.06a2.025 2.025 0 0 1-.442-.246l.126.095a1.788 1.788 0 0 1-.31-.3l.098.122a1.783 1.783 0 0 1-.231-.385l.062.144a2.1 2.1 0 0 1-.147-.525.454.454 0 0 0-.111-.205.469.469 0 0 0-.175-.156.657.657 0 0 0-.481-.06.633.633 0 0 0-.374.277l-.063.144a.544.544 0 0 0-.004.32 2.36 2.36 0 0 0 1.31 1.771z'/></g></g></svg>");
}

.wrapper .offices-container .offices-BlockForTable .ability__cashIn-icon, .wrapper .offices-container .offices-BlockForList .ability__cashIn-icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28" height="28" viewBox="0 0 28 28"><defs><path id="b" d="M.9 4h7"/><filter id="a" width="204.3%" height="465%" x="-52.1%" y="-182.5%" filterUnits="objectBoundingBox"><feMorphology in="SourceAlpha" operator="dilate" radius="1.65" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feMorphology in="SourceAlpha" radius="2" result="shadowInner"/><feOffset in="shadowInner" result="shadowInner"/><feComposite in="shadowOffsetOuter1" in2="shadowInner" operator="out" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(0 5)"><rect width="19.7" height="16.7" x=".65" y=".65" stroke="#7C7C7A" stroke-width="1.3" rx="2"/><g stroke-linecap="round"><g transform="translate(18 5)"><use fill="$black" filter="url(#a)" xlink:href="#b"/><use stroke="#7C7C7A" stroke-width="1.3" xlink:href="#b"/></g><path stroke="#7C7C7A" stroke-width="1.3" d="M23.898 5.211l3.411 3.824-3.411 3.824"/></g></g><g fill="#7C7C7A" fill-rule="nonzero"><path d="M9.963 9.174v9.987c0 .198.082.387.215.516a.761.761 0 0 0 .517.207c.188-.008.385-.068.516-.207a.72.72 0 0 0 .215-.5v-.275-.749-1.108V15.7v-1.48-1.493-1.387-1.177-.847-.4a.724.724 0 0 0-.215-.516.761.761 0 0 0-.516-.207c-.19.008-.386.068-.517.207a.718.718 0 0 0-.215.5v.275z"/><path d="M8.847 18.237a4.163 4.163 0 0 0 1.798.389c.18-.002.365-.006.544-.017.298-.016.596-.052.886-.113.252-.053.484-.138.72-.235.15-.063.295-.138.426-.231.159-.11.315-.227.444-.37a2.47 2.47 0 0 0 .52-.877c.074-.22.108-.46.117-.69.006-.155-.016-.303-.038-.457l.023.177a1.944 1.944 0 0 0-.13-.613c-.05-.12-.1-.24-.172-.353a2.793 2.793 0 0 0-.233-.301 2.606 2.606 0 0 0-.461-.396 2.825 2.825 0 0 0-.382-.23 5.414 5.414 0 0 0-1.644-.499c-.253-.036-.505-.055-.757-.087l.195.025a4.658 4.658 0 0 1-1.152-.287l.174.07a2.817 2.817 0 0 1-.6-.332l.148.11a2.065 2.065 0 0 1-.377-.36l.115.143a1.689 1.689 0 0 1-.234-.387c.024.056.048.113.073.168a1.574 1.574 0 0 1-.116-.405l.025.188a1.788 1.788 0 0 1 .01-.483l-.025.188c.023-.158.063-.31.126-.458-.024.056-.048.113-.073.168a1.66 1.66 0 0 1 .216-.358l-.115.143c.093-.114.2-.217.32-.306l-.148.11c.158-.117.333-.21.516-.286a25.76 25.76 0 0 0-.174.07c.29-.117.598-.189.91-.23l-.196.025c.232-.03.465-.041.699-.038.187.004.373.008.558.032l-.195-.025c.257.034.508.096.749.192l-.175-.07c.192.078.372.178.538.3l-.148-.11c.153.116.29.247.409.396l-.115-.143c.132.165.24.345.323.537a23.943 23.943 0 0 0-.073-.168c.07.164.13.338.156.514l-.026-.188a.517.517 0 0 0 .064.277c.03.087.08.163.151.227a.761.761 0 0 0 .517.207c.189-.008.385-.068.517-.207.122-.128.236-.318.214-.5a2.51 2.51 0 0 0-.171-.683 3.21 3.21 0 0 0-.333-.631 2.904 2.904 0 0 0-.561-.61 3.421 3.421 0 0 0-.457-.314 3.63 3.63 0 0 0-.544-.236 4.036 4.036 0 0 0-1.165-.205 5.916 5.916 0 0 0-1.475.12c-.273.059-.53.153-.785.263a2.81 2.81 0 0 0-.716.459 2.61 2.61 0 0 0-.344.384 1.605 1.605 0 0 0-.186.305 2.46 2.46 0 0 0-.192.53c-.043.2-.065.406-.068.61a2.341 2.341 0 0 0 .328 1.146c.075.126.17.24.263.355.063.076.132.148.206.215.224.2.48.376.756.504.348.164.713.286 1.092.361.307.062.62.093.933.124l.134.015-.195-.024c.325.042.648.11.962.208.114.035.228.077.339.121l-.175-.07c.227.093.445.206.642.35l-.148-.11c.122.092.234.195.33.313l-.115-.142c.073.093.135.193.182.3-.024-.057-.048-.113-.073-.168.045.105.077.215.094.328a75.99 75.99 0 0 1-.025-.188l.039.303a75.99 75.99 0 0 1-.026-.188c.02.148.015.3-.005.449l.026-.189a1.738 1.738 0 0 1-.126.448l.073-.169c-.057.13-.13.251-.218.362l.115-.143a1.8 1.8 0 0 1-.316.303l.147-.11a2.218 2.218 0 0 1-.479.264l.175-.07c-.271.109-.557.174-.849.213l.195-.025c-.21.027-.42.04-.631.043-.05.002-.098 0-.147.004a3.863 3.863 0 0 1-.65-.027l.196.025a3.28 3.28 0 0 1-.8-.205l.174.07a2.37 2.37 0 0 1-.517-.288l.148.11a2.093 2.093 0 0 1-.363-.35l.114.143c-.11-.139-.2-.29-.27-.45l.073.168a2.458 2.458 0 0 1-.172-.615.531.531 0 0 0-.13-.24.549.549 0 0 0-.206-.183.769.769 0 0 0-.563-.07c-.177.055-.347.161-.437.325l-.074.168a.636.636 0 0 0-.004.376 2.763 2.763 0 0 0 1.533 2.072z"/></g></g></svg>');
}

.wrapper .offices-container .offices-BlockForTable .ability__wifi-icon:hover, .wrapper .offices-container .offices-BlockForList .ability__wifi-icon:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g fill='$accentColor' fill-rule='nonzero'><path d='M14 17.724a2.3 2.3 0 1 0 0 4.6 2.3 2.3 0 0 0 0-4.6zm0 3.067a.767.767 0 1 1 .543-.223.767.767 0 0 1-.543.225v-.002zM14 9.526a10.764 10.764 0 0 0-8.433 4.11.767.767 0 1 0 1.198.955 9.2 9.2 0 0 1 14.485 0 .767.767 0 0 0 1.076.123.767.767 0 0 0 .107-1.079A10.764 10.764 0 0 0 14 9.525z'/><path d='M14 5.051a14.056 14.056 0 0 0-11.293 5.684.767.767 0 0 0 1.224.922 12.522 12.522 0 0 1 20.138 0 .767.767 0 0 0 1.224-.922A14.056 14.056 0 0 0 14 5.05zM14 14.072a6.951 6.951 0 0 0-5.443 2.64.767.767 0 0 0 1.198.958 5.4 5.4 0 0 1 8.49 0c.148.185.374.29.61.287a.767.767 0 0 0 .468-.18.767.767 0 0 0 .12-1.075A6.951 6.951 0 0 0 14 14.072z'/></g></svg>");
}

.wrapper .offices-container .offices-BlockForTable .ability__echange-icon:hover, .wrapper .offices-container .offices-BlockForList .ability__echange-icon:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g fill='none' fill-rule='evenodd'><path d='M0 0h28v28H0z'/><path stroke='$accentColor' stroke-width='1.3' d='M13.948 7.987a6.42 6.42 0 0 1-6.417 6.42 6.42 6.42 0 0 1-6.416-6.42A6.415 6.415 0 0 1 7.53 1.573a6.415 6.415 0 0 1 6.417 6.414zM26.844 19.677a7.004 7.004 0 0 1-7 7.004c-3.864 0-7-3.137-7-7.004a7 7 0 0 1 7-7 7 7 0 0 1 7 7z'/><g stroke='$accentColor' stroke-linecap='round' stroke-width='1.3'><path d='M18.326 16.383v7.4M22.213 21.663h-5.387M18.326 16.204h3.08c.807 0 1.516.71 1.516 1.573s-.688 1.473-1.515 1.473h-4.581'/></g><path stroke='$accentColor' stroke-linecap='round' stroke-width='1.3' d='M22 10a6 6 0 0 0-6-6M4 17a6 6 0 0 0 6 6'/><g fill='$accentColor' fill-rule='nonzero'><path d='M6.9 3.813V12.346c0 .17.07.331.183.44a.642.642 0 0 0 .883 0 .615.615 0 0 0 .184-.426v-.235-.64-.947-1.15-1.264-1.276-1.185-1.006-.723-.342a.619.619 0 0 0-.184-.441.642.642 0 0 0-.883 0 .614.614 0 0 0-.183.427v.235z'/><path d='M5.852 11.478a3.557 3.557 0 0 0 1.537.332c.154 0 .311-.005.464-.014.255-.014.51-.044.758-.096.214-.046.413-.118.614-.201.128-.054.252-.118.365-.198.135-.094.269-.194.379-.316a2.11 2.11 0 0 0 .444-.749c.063-.188.092-.392.1-.59.005-.132-.014-.258-.033-.39l.02.151a1.661 1.661 0 0 0-.11-.523c-.044-.104-.087-.206-.148-.302a2.386 2.386 0 0 0-.199-.258 2.226 2.226 0 0 0-.394-.338 2.414 2.414 0 0 0-.326-.196 4.626 4.626 0 0 0-1.405-.426c-.216-.031-.431-.048-.647-.075l.167.021a3.98 3.98 0 0 1-.985-.245l.15.06a2.407 2.407 0 0 1-.513-.283c.042.03.084.063.126.094-.12-.09-.23-.192-.322-.308l.098.122a1.443 1.443 0 0 1-.2-.33l.062.143a1.345 1.345 0 0 1-.099-.346l.022.16a1.528 1.528 0 0 1 .009-.413l-.022.161c.02-.135.054-.265.108-.391l-.062.144c.048-.11.11-.211.184-.306l-.098.122c.08-.098.171-.185.273-.262l-.126.095c.134-.1.284-.18.44-.245l-.148.06c.248-.1.511-.161.777-.197l-.167.022c.198-.027.397-.036.597-.033.16.003.319.007.477.028l-.167-.022c.22.03.435.082.64.164l-.149-.06c.164.067.318.153.46.258l-.127-.095c.13.099.247.211.35.338l-.099-.122c.113.141.205.295.276.459l-.062-.144c.06.14.111.289.133.44a64.928 64.928 0 0 1-.022-.161.442.442 0 0 0 .055.236c.025.075.068.14.129.194a.642.642 0 0 0 .883 0c.104-.11.202-.271.183-.426a2.145 2.145 0 0 0-.147-.585 2.742 2.742 0 0 0-.284-.539 2.481 2.481 0 0 0-.479-.52 2.923 2.923 0 0 0-.39-.269 3.102 3.102 0 0 0-.465-.202 3.448 3.448 0 0 0-.996-.175 5.055 5.055 0 0 0-1.26.103c-.233.05-.453.13-.67.224-.225.098-.43.235-.613.392a2.23 2.23 0 0 0-.294.328c-.062.08-.115.17-.158.261a2.102 2.102 0 0 0-.164.454 2.736 2.736 0 0 0-.059.52 2 2 0 0 0 .28.979c.065.108.146.206.225.304.055.065.113.126.176.184.192.17.41.32.646.43.298.14.61.245.934.31.262.051.53.079.796.105l.115.013-.167-.021c.279.036.555.094.822.178.098.03.195.065.29.103l-.15-.06c.195.08.381.176.549.3l-.126-.095c.104.079.2.167.281.268l-.098-.122c.063.08.116.165.156.257-.02-.049-.041-.097-.062-.144.038.09.065.184.08.28l-.022-.16.034.259a64.923 64.923 0 0 1-.022-.16c.017.126.012.256-.005.382l.022-.16c-.018.131-.054.259-.107.382.02-.049.042-.097.063-.144-.05.11-.112.214-.187.309l.098-.122c-.078.097-.17.183-.27.259L9 10.232a1.895 1.895 0 0 1-.41.226l.15-.06a2.975 2.975 0 0 1-.725.182l.167-.021c-.18.023-.36.034-.54.037-.042.001-.083 0-.125.003a3.301 3.301 0 0 1-.555-.023l.166.021a2.802 2.802 0 0 1-.683-.175l.149.06a2.025 2.025 0 0 1-.442-.246l.126.095a1.788 1.788 0 0 1-.31-.3l.098.122a1.783 1.783 0 0 1-.231-.385l.062.144a2.1 2.1 0 0 1-.147-.525.454.454 0 0 0-.111-.205.469.469 0 0 0-.175-.156.657.657 0 0 0-.481-.06.633.633 0 0 0-.374.277l-.063.144a.544.544 0 0 0-.004.32 2.36 2.36 0 0 0 1.31 1.771z'/></g></g></svg>");
}

.wrapper .offices-container .offices-BlockForTable .ability__cashIn-icon:hover, .wrapper .offices-container .offices-BlockForList .ability__cashIn-icon:hover {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28" height="28" viewBox="0 0 28 28"><defs><path id="b" d="M.9 4h7"/><filter id="a" width="204.3%" height="465%" x="-52.1%" y="-182.5%" filterUnits="objectBoundingBox"><feMorphology in="SourceAlpha" operator="dilate" radius="1.65" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feMorphology in="SourceAlpha" radius="2" result="shadowInner"/><feOffset in="shadowInner" result="shadowInner"/><feComposite in="shadowOffsetOuter1" in2="shadowInner" operator="out" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter></defs><g fill="none" fill-rule="evenodd"><g transform="translate(0 5)"><rect width="19.7" height="16.7" x=".65" y=".65" stroke="$accentColor" stroke-width="1.3" rx="2"/><g stroke-linecap="round"><g transform="translate(18 5)"><use fill="$black" filter="url(#a)" xlink:href="#b"/><use stroke="$accentColor" stroke-width="1.3" xlink:href="#b"/></g><path stroke="$accentColor" stroke-width="1.3" d="M23.898 5.211l3.411 3.824-3.411 3.824"/></g></g><g fill="$accentColor" fill-rule="nonzero"><path d="M9.963 9.174v9.987c0 .198.082.387.215.516a.761.761 0 0 0 .517.207c.188-.008.385-.068.516-.207a.72.72 0 0 0 .215-.5v-.275-.749-1.108V15.7v-1.48-1.493-1.387-1.177-.847-.4a.724.724 0 0 0-.215-.516.761.761 0 0 0-.516-.207c-.19.008-.386.068-.517.207a.718.718 0 0 0-.215.5v.275z"/><path d="M8.847 18.237a4.163 4.163 0 0 0 1.798.389c.18-.002.365-.006.544-.017.298-.016.596-.052.886-.113.252-.053.484-.138.72-.235.15-.063.295-.138.426-.231.159-.11.315-.227.444-.37a2.47 2.47 0 0 0 .52-.877c.074-.22.108-.46.117-.69.006-.155-.016-.303-.038-.457l.023.177a1.944 1.944 0 0 0-.13-.613c-.05-.12-.1-.24-.172-.353a2.793 2.793 0 0 0-.233-.301 2.606 2.606 0 0 0-.461-.396 2.825 2.825 0 0 0-.382-.23 5.414 5.414 0 0 0-1.644-.499c-.253-.036-.505-.055-.757-.087l.195.025a4.658 4.658 0 0 1-1.152-.287l.174.07a2.817 2.817 0 0 1-.6-.332l.148.11a2.065 2.065 0 0 1-.377-.36l.115.143a1.689 1.689 0 0 1-.234-.387c.024.056.048.113.073.168a1.574 1.574 0 0 1-.116-.405l.025.188a1.788 1.788 0 0 1 .01-.483l-.025.188c.023-.158.063-.31.126-.458-.024.056-.048.113-.073.168a1.66 1.66 0 0 1 .216-.358l-.115.143c.093-.114.2-.217.32-.306l-.148.11c.158-.117.333-.21.516-.286a25.76 25.76 0 0 0-.174.07c.29-.117.598-.189.91-.23l-.196.025c.232-.03.465-.041.699-.038.187.004.373.008.558.032l-.195-.025c.257.034.508.096.749.192l-.175-.07c.192.078.372.178.538.3l-.148-.11c.153.116.29.247.409.396l-.115-.143c.132.165.24.345.323.537a23.943 23.943 0 0 0-.073-.168c.07.164.13.338.156.514l-.026-.188a.517.517 0 0 0 .064.277c.03.087.08.163.151.227a.761.761 0 0 0 .517.207c.189-.008.385-.068.517-.207.122-.128.236-.318.214-.5a2.51 2.51 0 0 0-.171-.683 3.21 3.21 0 0 0-.333-.631 2.904 2.904 0 0 0-.561-.61 3.421 3.421 0 0 0-.457-.314 3.63 3.63 0 0 0-.544-.236 4.036 4.036 0 0 0-1.165-.205 5.916 5.916 0 0 0-1.475.12c-.273.059-.53.153-.785.263a2.81 2.81 0 0 0-.716.459 2.61 2.61 0 0 0-.344.384 1.605 1.605 0 0 0-.186.305 2.46 2.46 0 0 0-.192.53c-.043.2-.065.406-.068.61a2.341 2.341 0 0 0 .328 1.146c.075.126.17.24.263.355.063.076.132.148.206.215.224.2.48.376.756.504.348.164.713.286 1.092.361.307.062.62.093.933.124l.134.015-.195-.024c.325.042.648.11.962.208.114.035.228.077.339.121l-.175-.07c.227.093.445.206.642.35l-.148-.11c.122.092.234.195.33.313l-.115-.142c.073.093.135.193.182.3-.024-.057-.048-.113-.073-.168.045.105.077.215.094.328a75.99 75.99 0 0 1-.025-.188l.039.303a75.99 75.99 0 0 1-.026-.188c.02.148.015.3-.005.449l.026-.189a1.738 1.738 0 0 1-.126.448l.073-.169c-.057.13-.13.251-.218.362l.115-.143a1.8 1.8 0 0 1-.316.303l.147-.11a2.218 2.218 0 0 1-.479.264l.175-.07c-.271.109-.557.174-.849.213l.195-.025c-.21.027-.42.04-.631.043-.05.002-.098 0-.147.004a3.863 3.863 0 0 1-.65-.027l.196.025a3.28 3.28 0 0 1-.8-.205l.174.07a2.37 2.37 0 0 1-.517-.288l.148.11a2.093 2.093 0 0 1-.363-.35l.114.143c-.11-.139-.2-.29-.27-.45l.073.168a2.458 2.458 0 0 1-.172-.615.531.531 0 0 0-.13-.24.549.549 0 0 0-.206-.183.769.769 0 0 0-.563-.07c-.177.055-.347.161-.437.325l-.074.168a.636.636 0 0 0-.004.376 2.763 2.763 0 0 0 1.533 2.072z"/></g></g></svg>');
}

.wrapper .offices-container .longSelect {
  width: 360px;
}

.wrapper .offices-container .ymaps-2-1-50-balloon {
  box-shadow: 0 10px 22px 0 rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  width: 360px;
  height: auto;
}

.wrapper .offices-container .ymaps-2-1-50-balloon__content {
  padding: 20px;
}

.wrapper .offices-container .ymaps-2-1-50-balloon-content__header {
  font-weight: normal;
}

.wrapper .offices-container .balloonHeader-title {
  width: 100% !important;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 12px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
}

.wrapper .offices-container .balloonHeader-p {
  font-family: "OpenSansRegular", sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.wrapper .offices-container .balloonHeader-separator {
  display: block;
  width: 100%;
  height: 1px;
  margin: 2px auto;
  background: #afe5da;
}

.wrapper .offices-container .balloonContent-span {
  display: block;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #3e3e3e;
}

.wrapper .offices-container a.balloonContent-span {
  transition: .3s;
  color: #008471;
  text-decoration: underline;
  margin: 0 0 0 40px;
  font-size: 15px;
}

.wrapper .offices-container a.balloonContent-span:hover {
  color: #0bb7a4;
}

.wrapper .offices-container .breadCrumbs {
  max-width: 1160px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .offices-container .breadCrumbs a {
  margin-left: 5px;
  font-family: "OpenSansLight", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
}

.wrapper .offices-container .breadCrumbs a:hover {
  color: #000000;
  text-decoration: none;
}

.wrapper .offices-container .section {
  max-width: 1160px;
  width: 100%;
  margin: 32px auto 0;
  position: relative;
}

.wrapper .offices-container .section .offices-BlockForList {
  border: 0;
  padding-top: 32px;
}

.wrapper .offices-container .map-block {
  background: #d8d8d8;
  margin-top: 24px;
}

.wrapper .offices-container .map-block + .offices-list .offices-BlockForList {
  margin-top: 0;
}

.wrapper .offices-container .office__title {
  color: #050505;
}

.wrapper .offices-container .office__title span {
  display: none;
}

.wrapper .offices-container .office-block, .wrapper .offices-container .atm-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .offices-container .office-block .description-p.mobileVers, .wrapper .offices-container .atm-block .description-p.mobileVers {
  display: none;
}

.wrapper .offices-container .office-block .description-group, .wrapper .offices-container .atm-block .description-group {
  margin-top: 24px;
}

.wrapper .offices-container .office-block .description-group .description-p:not(:first-child), .wrapper .offices-container .atm-block .description-group .description-p:not(:first-child) {
  margin-top: 19px;
}

.wrapper .offices-container .office-block .description-block .shedule-weekdays span:after, .wrapper .offices-container .office-block .description-block .shedule-weekend span:after {
  content: ',';
  display: inline-block;
  margin-left: -3px;
}

.wrapper .offices-container .office-block .description-block .shedule-weekend span:last-child:after {
  content: none;
}

.wrapper .offices-container .office-block .description-column {
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

.wrapper .offices-container .schedule-block .description-p span:not(:last-child):after {
  content: ',';
  display: inline-block;
  margin-left: -3px;
}

.wrapper .offices-container .description-block {
  margin-top: 24px;
}

.wrapper .offices-container .description-container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrapper .offices-container .description-container > .description-row {
  -webkit-flex: 3;
  -moz-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
}

.wrapper .offices-container .description-item {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrapper .offices-container .currency-block .description-p {
  margin-left: 0;
  margin-top: 16px;
}

.wrapper .offices-container .currency-block .description-title:not(:first-child) {
  margin-top: 24px;
}

.wrapper .offices-container .description-row {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.wrapper .offices-container .description-maxWidth-195 {
  max-width: 195px;
}

.wrapper .offices-container .description-tel span {
  margin-bottom: 8px;
}

.wrapper .offices-container .description-tel span:last-child {
  margin-bottom: 0;
}

.wrapper .offices-container .atm-block .description-tel {
  margin-top: 0px;
}

.wrapper .offices-container .atm-block .description-item:nth-child(3) {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrapper .offices-container .atm-block .currency-block, .wrapper .offices-container .atm-block .oplati-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .offices-container .atm-block .currency-block .description-content, .wrapper .offices-container .atm-block .oplati-block .description-content {
  min-width: 132px;
  margin-top: 0;
}

.wrapper .offices-container .atm-block .oplati-block {
  margin-top: 30px;
}

.wrapper .offices-container .description-column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .offices-container .description-column .description-row + .description-p {
  margin-top: 24px;
}

.wrapper .offices-container .description-title {
  width: 100% !important;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 12px;
  margin-bottom: 19px;
  line-height: 24px;
  color: #000000;
  opacity: .4;
  text-transform: uppercase;
}

.wrapper .offices-container .description-p {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 42px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 18px;
  color: #151616;
  font-family: "OpenSansRegular", sans-serif;
}

.wrapper .offices-container .description-p svg {
  position: absolute;
  left: -42px;
  top: -4px;
}

.wrapper .offices-container .description-icon {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 210px;
}

.wrapper .offices-container .description-icon img {
  margin: 16px 16px 0 0;
}

.wrapper .offices-container .facilities-block .description-title {
  margin-bottom: 0;
}

.wrapper .offices-container .offices-list .offices-BlockForList .offices-table,
.wrapper .offices-container .offices-list .offices-BlockForList .atm-table {
  margin-top: 16px;
}

.wrapper .offices-container .none {
  display: none;
}

.wrapper .popups .item-link {
  transition: .3s;
  display: block;
  margin-top: 10px;
  font-size: 12px;
  color: #008471;
  text-decoration: underline;
}

.wrapper .popups .item-link:hover {
  color: #0bb7a4;
}

.wrapper .popups .offices-popup, .wrapper .popups .atm-popup {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.wrapper .popups .blockForBackground {
  border-radius: 4px;
  width: 1200px;
  background: white;
  position: absolute;
  z-index: 999;
  top: 100px;
  right: 0;
  left: 0;
  margin: auto;
  padding-bottom: 30px;
}

.wrapper .popups .caption-h1 {
  margin-top: 50px;
  font-size: 36px;
  line-height: 26px;
  text-align: center;
}

.wrapper .popups .caption-p {
  padding-top: 30px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.wrapper .popups .table-popup {
  width: 1142px;
  margin: auto;
}

.wrapper .popups .table-popup .thead-item {
  padding: 15px 19px;
  font-size: 12px;
  text-align: left;
  background: rgba(0, 159, 136, 0.05);
}

.wrapper .popups .table-popup .popup-caption {
  padding: 30px 0 20px;
  background: inherit;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  color: black;
}

.wrapper .popups .table-popup .table-body tr:last-child .tbody-item {
  border-bottom: none;
}

.wrapper .popups .table-popup .table-body tr:first-child .tbody-item {
  border-top: 1px solid white;
}

.wrapper .popups .table-popup .tbody-item:not(.thead-item) {
  padding: 20px;
  font-size: 12px;
  border-bottom: 1px solid #afe5da;
}

.wrapper .popups .table-popup .tbody-item:not(.thead-item).serviceName {
  font-size: 14px;
}

.wrapper .popups .table-popup .lightingBackground {
  background: rgba(155, 155, 155, 0.05);
}

.wrapper .popups .atm-popup .blockForBackground {
  width: 1030px;
}

.wrapper .popups .atm-popup .table-popup {
  width: 930px;
}

.wrapper .popups .atm-popup .thead-item {
  width: 160px;
}

.wrapper .popups .popup-close {
  position: absolute;
  top: 0;
  right: -38px;
  cursor: pointer;
}

.wrapper .popup {
  border-radius: 4px;
  position: relative;
}

.wrapper .popup .closePopup {
  position: absolute;
  top: -29px;
  right: -37px;
  cursor: pointer;
  background: transparent;
  border: none;
}

.wrapper .popup .popup-text {
  padding: 18px 100px 0;
  font-size: 16px;
  line-height: 32px;
  font-family: "OpenSansRegular";
}

.wrapper .popup.popup_success .popup-text, .wrapper .popup.popup_error .popup-text {
  padding: 18px 100px 0;
  font-size: 16px;
  line-height: 32px;
}

.wrapper .popup.popup_success .ourBtn, .wrapper .popup.popup_error .ourBtn {
  border-color: #009f88;
  background-color: #009f88;
  color: white;
}

.wrapper .popup.popup_success .ourBtn:hover, .wrapper .popup.popup_error .ourBtn:hover {
  border-color: #008f7a;
  background-color: #008f7a;
  color: white;
}

.wrapper .popup.popup_success .ourBtn:hover + .timer_inp, .wrapper .popup.popup_error .ourBtn:hover + .timer_inp {
  color: white;
}

.wrapper .popup.popup_success .makeRequest__title {
  background-image: url("/images/bg-popup-success.svg");
}

.wrapper .popup.popup_error .makeRequest__title {
  background-image: url("/images/bg-popup-error.svg");
}

.wrapper .popup .timer_inp {
  transition: .3s;
  position: absolute;
  right: 153px;
  top: 16px;
  font-family: "OpenSansSemiBold", sans-serif;
  color: black;
}

.wrapper .popup h3 {
  font-size: 24px;
  line-height: 36px;
}

.wrapper .popup .filter {
  margin-top: 30px;
}

.wrapper .productPopup .shortDrops-row {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .productPopup .shortDrops-row .blockForInput {
  width: 100%;
  margin: 0;
}

.wrapper .productPopup .shortDrops-row .blockForInput:not(:first-child) {
  margin-left: 20px;
}

.wrapper .productPopup .personInf {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .productPopup .customDropDown .currency-dropdown {
  border: 1px solid #c3c3c4;
  text-align: left;
  color: black;
}

.wrapper .productPopup .customDropDown .dropdown-menu {
  width: 360px;
}

.wrapper .productPopup .customDropDown .placeholder {
  z-index: 0;
}

.wrapper .productPopup .customDropDown .dropdown-icon {
  z-index: 0;
}

.wrapper .productPopup .groupOfDrops {
  width: 360px;
  margin: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .productPopup .groupOfDrops .customDropDown {
  width: 160px;
  margin: 20px 0 0 0;
}

.wrapper .productPopup .groupOfDrops .dropdown-menu {
  width: 160px;
}

.wrapper .main-credits .services .service:hover {
  box-shadow: none;
}

.wrapper .main-cards {
  position: relative;
}

.wrapper .main-cards .offers-checked {
  margin-left: 23px;
}

.wrapper .main-deposits .services .services-block,
.wrapper .main-credits .services .services-block {
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .main-credits,
.wrapper .main-deposits,
.wrapper .main-cards {
  width: 100%;
  margin: auto;
  padding-bottom: 0;
}

.wrapper .main-credits .main-block,
.wrapper .main-deposits .main-block,
.wrapper .main-cards .main-block {
  width: 100%;
  margin: 50px 0 0 0;
}

.wrapper .main-credits .main-block .topNav,
.wrapper .main-deposits .main-block .topNav,
.wrapper .main-cards .main-block .topNav {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .main-credits .main-block .topNav-withH2,
.wrapper .main-deposits .main-block .topNav-withH2,
.wrapper .main-cards .main-block .topNav-withH2 {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: baseline;
  -moz-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: 100%;
  margin: auto;
}

.wrapper .main-credits .main-block .topNav-withH2 .topNav-debetCredit,
.wrapper .main-deposits .main-block .topNav-withH2 .topNav-debetCredit,
.wrapper .main-cards .main-block .topNav-withH2 .topNav-debetCredit {
  padding-left: 40px;
}

.wrapper .main-credits .main-block .topNav-debetCredit > div,
.wrapper .main-deposits .main-block .topNav-debetCredit > div,
.wrapper .main-cards .main-block .topNav-debetCredit > div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .main-credits .main-block .topNav-debetCredit .type,
.wrapper .main-deposits .main-block .topNav-debetCredit .type,
.wrapper .main-cards .main-block .topNav-debetCredit .type {
  display: inline-block;
  line-height: 21px;
  background: transparent;
  border: 0;
}

.wrapper .main-credits .main-block .topNav-debetCredit .type:not(:last-child),
.wrapper .main-deposits .main-block .topNav-debetCredit .type:not(:last-child),
.wrapper .main-cards .main-block .topNav-debetCredit .type:not(:last-child) {
  margin-right: 20px;
}

.wrapper .main-credits .main-block .topNav-debetCredit .type:nth-child(4),
.wrapper .main-deposits .main-block .topNav-debetCredit .type:nth-child(4),
.wrapper .main-cards .main-block .topNav-debetCredit .type:nth-child(4) {
  margin-right: 20px;
}

.wrapper .main-credits .main-block .topNav__filter,
.wrapper .main-deposits .main-block .topNav__filter,
.wrapper .main-cards .main-block .topNav__filter {
  width: 100%;
}

.wrapper .main-credits .main-block .topNav-dropdowns,
.wrapper .main-deposits .main-block .topNav-dropdowns,
.wrapper .main-cards .main-block .topNav-dropdowns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown {
  width: 270px;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown:first-child,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown:first-child,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown:first-child {
  margin-left: 0;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown:first-child .dropdown-menu,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown:first-child .dropdown-menu,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown:first-child .dropdown-menu {
  width: 185px;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown .currency-dropdown,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown .currency-dropdown,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown .currency-dropdown {
  border: 1px solid #c3c3c4;
  text-align: left;
  color: black;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown .dropdown-menu,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown .dropdown-menu,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown .dropdown-menu {
  width: 270px;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown.shortDrop,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown.shortDrop,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown.shortDrop {
  width: 160px;
}

.wrapper .main-credits .main-block .topNav-dropdowns .customDropDown.shortDrop .dropdown-menu,
.wrapper .main-deposits .main-block .topNav-dropdowns .customDropDown.shortDrop .dropdown-menu,
.wrapper .main-cards .main-block .topNav-dropdowns .customDropDown.shortDrop .dropdown-menu {
  width: 160px;
}

.wrapper .main-credits .main-block .topNav-dropdowns .topNav-withH2,
.wrapper .main-deposits .main-block .topNav-dropdowns .topNav-withH2,
.wrapper .main-cards .main-block .topNav-dropdowns .topNav-withH2 {
  display: none;
}

.wrapper .main-credits .main-block .offers-checked,
.wrapper .main-deposits .main-block .offers-checked,
.wrapper .main-cards .main-block .offers-checked {
  margin-top: 20px;
  line-height: 24px;
  width: 831px;
}

.wrapper .main-credits .main-block .offers-checked .offers-checked-sum,
.wrapper .main-deposits .main-block .offers-checked .offers-checked-sum,
.wrapper .main-cards .main-block .offers-checked .offers-checked-sum {
  margin-left: 7px;
}

.wrapper .main-credits .main-block .offers,
.wrapper .main-deposits .main-block .offers,
.wrapper .main-cards .main-block .offers {
  float: none;
  width: 100%;
  position: relative;
  padding-bottom: 50px;
}

.wrapper .main-credits .main-block .offers .kindOfOffer,
.wrapper .main-deposits .main-block .offers .kindOfOffer,
.wrapper .main-cards .main-block .offers .kindOfOffer {
  width: 760px;
}

.wrapper .main-credits .main-block .offers .kindOfOffer.card.kindOfOffer_hovered,
.wrapper .main-deposits .main-block .offers .kindOfOffer.card.kindOfOffer_hovered,
.wrapper .main-cards .main-block .offers .kindOfOffer.card.kindOfOffer_hovered {
  background: linear-gradient(to top right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
}

.wrapper .main-credits .main-block .offers .corporative.kindOfOffer_hovered,
.wrapper .main-deposits .main-block .offers .corporative.kindOfOffer_hovered,
.wrapper .main-cards .main-block .offers .corporative.kindOfOffer_hovered {
  background: linear-gradient(to top, rgba(179, 255, 244, 0.3), rgba(179, 255, 244, 0.3));
}

.wrapper .main-credits .main-block .offers .corporative .kindOfOffer-h3, .wrapper .main-credits .main-block .offers .corporative .kindOfOffer-linkMore a, .wrapper .main-credits .main-block .offers .corporative .linkToCard a span,
.wrapper .main-deposits .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .main-deposits .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .main-deposits .main-block .offers .corporative .linkToCard a span,
.wrapper .main-cards .main-block .offers .corporative .kindOfOffer-h3,
.wrapper .main-cards .main-block .offers .corporative .kindOfOffer-linkMore a,
.wrapper .main-cards .main-block .offers .corporative .linkToCard a span {
  color: white;
}

.wrapper .main-credits .main-block .offers .acceptWithRules,
.wrapper .main-deposits .main-block .offers .acceptWithRules,
.wrapper .main-cards .main-block .offers .acceptWithRules {
  position: absolute;
  left: -135px;
  width: 95px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: black;
  margin: 0;
}

.wrapper .main-credits .main-block .offers .acceptWithRules-label,
.wrapper .main-deposits .main-block .offers .acceptWithRules-label,
.wrapper .main-cards .main-block .offers .acceptWithRules-label {
  display: block;
  text-align: center;
  margin-top: 5px;
  font-weight: normal;
  white-space: normal;
  font-size: 14px;
  word-spacing: 0;
  color: black;
}

.wrapper .main-credits .main-block .offers .checkbox-custom,
.wrapper .main-deposits .main-block .offers .checkbox-custom,
.wrapper .main-cards .main-block .offers .checkbox-custom {
  display: block;
  margin: auto;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.wrapper .main-credits .main-block .offers .cardWrapper,
.wrapper .main-deposits .main-block .offers .cardWrapper,
.wrapper .main-cards .main-block .offers .cardWrapper {
  position: relative;
  width: 760px;
  margin: 20px auto;
}

.wrapper .main-credits .main-block .offers .cardWrapper:last-child,
.wrapper .main-deposits .main-block .offers .cardWrapper:last-child,
.wrapper .main-cards .main-block .offers .cardWrapper:last-child {
  margin-bottom: 0;
}

.wrapper .main-credits .main-block .offers .cardWrapper .acceptWithRules,
.wrapper .main-deposits .main-block .offers .cardWrapper .acceptWithRules,
.wrapper .main-cards .main-block .offers .cardWrapper .acceptWithRules {
  top: 104px;
}

.wrapper .main-credits .main-block .offers .topNav .topNav-dropdowns .blockForInput:not(:last-child),
.wrapper .main-credits .main-block .offers .topNav .topNav-dropdowns .customDropDown:not(:last-child),
.wrapper .main-credits .main-block .offers .topNav .topNav-dropdowns .hiddenSelect:not(:last-child),
.wrapper .main-deposits .main-block .offers .topNav .topNav-dropdowns .blockForInput:not(:last-child),
.wrapper .main-deposits .main-block .offers .topNav .topNav-dropdowns .customDropDown:not(:last-child),
.wrapper .main-deposits .main-block .offers .topNav .topNav-dropdowns .hiddenSelect:not(:last-child),
.wrapper .main-cards .main-block .offers .topNav .topNav-dropdowns .blockForInput:not(:last-child),
.wrapper .main-cards .main-block .offers .topNav .topNav-dropdowns .customDropDown:not(:last-child),
.wrapper .main-cards .main-block .offers .topNav .topNav-dropdowns .hiddenSelect:not(:last-child) {
  margin-right: 40px;
}

.wrapper .main-credits .main-block .offers .topNav .blockForInput,
.wrapper .main-deposits .main-block .offers .topNav .blockForInput,
.wrapper .main-cards .main-block .offers .topNav .blockForInput {
  width: 188px;
}

.wrapper .main-credits .main-block .offers .topNav .input,
.wrapper .main-deposits .main-block .offers .topNav .input,
.wrapper .main-cards .main-block .offers .topNav .input {
  font-size: 16px;
  width: inherit;
  border: solid 1px #c3c3c4;
  line-height: 18px;
  color: black;
}

.wrapper .main-credits .main-block .offers .topNav .input:focus,
.wrapper .main-deposits .main-block .offers .topNav .input:focus,
.wrapper .main-cards .main-block .offers .topNav .input:focus {
  border-color: #009f88;
}

.wrapper .main-credits .main-block .offers .topNav .customDropDown,
.wrapper .main-deposits .main-block .offers .topNav .customDropDown,
.wrapper .main-cards .main-block .offers .topNav .customDropDown {
  margin: 0;
}

.wrapper .main-credits .main-block .offers .topNav .customDropDown:first-child,
.wrapper .main-deposits .main-block .offers .topNav .customDropDown:first-child,
.wrapper .main-cards .main-block .offers .topNav .customDropDown:first-child {
  width: 143px;
}

.wrapper .main-credits .main-block .offers .topNav .customDropDown:first-child .dropdown-menu,
.wrapper .main-deposits .main-block .offers .topNav .customDropDown:first-child .dropdown-menu,
.wrapper .main-cards .main-block .offers .topNav .customDropDown:first-child .dropdown-menu {
  width: 143px;
}

.wrapper .main-credits .main-block .offers .topNav .customDropDown:nth-child(3),
.wrapper .main-deposits .main-block .offers .topNav .customDropDown:nth-child(3),
.wrapper .main-cards .main-block .offers .topNav .customDropDown:nth-child(3) {
  width: 120px;
}

.wrapper .main-credits .main-block .offers .topNav .customDropDown:nth-child(3) .dropdown-menu,
.wrapper .main-deposits .main-block .offers .topNav .customDropDown:nth-child(3) .dropdown-menu,
.wrapper .main-cards .main-block .offers .topNav .customDropDown:nth-child(3) .dropdown-menu {
  width: 120px;
}

.wrapper .main-credits .main-block .offers .services,
.wrapper .main-deposits .main-block .offers .services,
.wrapper .main-cards .main-block .offers .services {
  width: 100%;
  background: none;
  margin-top: 20px;
}

.wrapper .main-credits .main-block .offers .services-item,
.wrapper .main-deposits .main-block .offers .services-item,
.wrapper .main-cards .main-block .offers .services-item {
  min-height: 300px;
}

.wrapper .main-credits .main-block .offers .services-item:first-child:hover .servicesBlockForBackground,
.wrapper .main-deposits .main-block .offers .services-item:first-child:hover .servicesBlockForBackground,
.wrapper .main-cards .main-block .offers .services-item:first-child:hover .servicesBlockForBackground {
  background: rgba(85, 196, 245, 0.05);
}

.wrapper .main-credits .main-block .offers .services-item:nth-child(2):hover .servicesBlockForBackground,
.wrapper .main-deposits .main-block .offers .services-item:nth-child(2):hover .servicesBlockForBackground,
.wrapper .main-cards .main-block .offers .services-item:nth-child(2):hover .servicesBlockForBackground {
  background: rgba(195, 205, 60, 0.05);
}

.wrapper .main-credits .main-block .offers .services-item:last-child:hover .servicesBlockForBackground,
.wrapper .main-deposits .main-block .offers .services-item:last-child:hover .servicesBlockForBackground,
.wrapper .main-cards .main-block .offers .services-item:last-child:hover .servicesBlockForBackground {
  background: rgba(255, 203, 84, 0.05);
}

.wrapper .main-credits .main-block .offers .servicesBlockForBackground,
.wrapper .main-deposits .main-block .offers .servicesBlockForBackground,
.wrapper .main-cards .main-block .offers .servicesBlockForBackground {
  transition: .5s;
  width: 100%;
  height: inherit;
}

.wrapper .main-credits .main-block .offers .servicesBlockForBackground:hover .service,
.wrapper .main-deposits .main-block .offers .servicesBlockForBackground:hover .service,
.wrapper .main-cards .main-block .offers .servicesBlockForBackground:hover .service {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.wrapper .main-credits .main-block .offers .servicesBlockForBackground:hover .project__image,
.wrapper .main-deposits .main-block .offers .servicesBlockForBackground:hover .project__image,
.wrapper .main-cards .main-block .offers .servicesBlockForBackground:hover .project__image {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.5);
}

.wrapper .main-credits .main-block .offers .servicesBlockForBackground .poster,
.wrapper .main-deposits .main-block .offers .servicesBlockForBackground .poster,
.wrapper .main-cards .main-block .offers .servicesBlockForBackground .poster {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
}

.wrapper .main-credits .main-block .offers .services-block,
.wrapper .main-deposits .main-block .offers .services-block,
.wrapper .main-cards .main-block .offers .services-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 831px;
  height: 100%;
  margin: auto;
}

.wrapper .main-credits .main-block .offers .service,
.wrapper .main-deposits .main-block .offers .service,
.wrapper .main-cards .main-block .offers .service {
  position: absolute;
}

.wrapper .main-credits .main-block .offers .blackedBackground,
.wrapper .main-deposits .main-block .offers .blackedBackground,
.wrapper .main-cards .main-block .offers .blackedBackground {
  width: 100%;
  height: 100%;
}

.wrapper .main-credits .main-block .offers .services-picture,
.wrapper .main-deposits .main-block .offers .services-picture,
.wrapper .main-cards .main-block .offers .services-picture {
  width: 340px;
  height: 200px;
  overflow: visible;
  top: 0;
  bottom: 0;
  margin: auto;
}

.wrapper .main-credits .main-block .offers .services-description,
.wrapper .main-deposits .main-block .offers .services-description,
.wrapper .main-cards .main-block .offers .services-description {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 420px;
  min-height: 200px;
  margin-left: 450px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: black;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 15px;
  line-height: 36px;
}

.wrapper .main-credits .main-block .offers .service-text,
.wrapper .main-deposits .main-block .offers .service-text,
.wrapper .main-cards .main-block .offers .service-text {
  transition: .4s;
  padding-bottom: 20px;
  text-align: center;
}

.wrapper .main-credits .main-block .offers .ourBtn,
.wrapper .main-deposits .main-block .offers .ourBtn,
.wrapper .main-cards .main-block .offers .ourBtn {
  margin-top: 0;
}

.wrapper .main-credits .main-block .offers .item-description-link,
.wrapper .main-deposits .main-block .offers .item-description-link,
.wrapper .main-cards .main-block .offers .item-description-link {
  display: block;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 25px;
  color: black;
  text-decoration: none;
}

.wrapper .main-credits .main-block .offers .item-description-link span,
.wrapper .main-deposits .main-block .offers .item-description-link span,
.wrapper .main-cards .main-block .offers .item-description-link span {
  position: relative;
  color: inherit;
}

.wrapper .main-credits .main-block .offers .item-description-link span .iconToRight,
.wrapper .main-deposits .main-block .offers .item-description-link span .iconToRight,
.wrapper .main-cards .main-block .offers .item-description-link span .iconToRight {
  transition: .3s;
  margin: auto 0 auto;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  color: #009f88;
  fill: white;
}

.wrapper .main-credits .main-block .offers .item-description-link:hover .iconToRight,
.wrapper .main-deposits .main-block .offers .item-description-link:hover .iconToRight,
.wrapper .main-cards .main-block .offers .item-description-link:hover .iconToRight {
  right: -32px;
}

.wrapper .main-credits .poster,
.wrapper .main-credits .project,
.wrapper .main-credits .project__card,
.wrapper .main-deposits .poster,
.wrapper .main-deposits .project,
.wrapper .main-deposits .project__card,
.wrapper .main-cards .poster,
.wrapper .main-cards .project,
.wrapper .main-cards .project__card {
  width: 340px;
  height: 200px;
}

.wrapper .main-credits .poster,
.wrapper .main-deposits .poster,
.wrapper .main-cards .poster {
  transition: .4s;
  width: 340px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0 0 0 -170px;
  border-radius: 5px;
}

.wrapper .main-credits .shine,
.wrapper .main-deposits .shine,
.wrapper .main-cards .shine {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  z-index: 100;
}

.wrapper .main-credits .service_hovered .shine,
.wrapper .main-deposits .service_hovered .shine,
.wrapper .main-cards .service_hovered .shine {
  background: none !important;
}

.wrapper .main-credits .poster div[class*="layer-"],
.wrapper .main-deposits .poster div[class*="layer-"],
.wrapper .main-cards .poster div[class*="layer-"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  transition: 0.1s;
}

.wrapper .main-credits .credit3 .poster .layer-1, .wrapper .main-credits .deposit3 .poster .layer-1,
.wrapper .main-deposits .credit3 .poster .layer-1,
.wrapper .main-deposits .deposit3 .poster .layer-1,
.wrapper .main-cards .credit3 .poster .layer-1,
.wrapper .main-cards .deposit3 .poster .layer-1 {
  background: url("/images/credits/img-3-credit.jpg");
}

.wrapper .main-credits .poster .layer-2,
.wrapper .main-deposits .poster .layer-2,
.wrapper .main-cards .poster .layer-2 {
  background-size: 100% 103% !important;
  background-position-y: -5px;
}

.wrapper .main-credits .credit1 .poster .layer-2, .wrapper .main-credits .deposit1 .poster .layer-2,
.wrapper .main-deposits .credit1 .poster .layer-2,
.wrapper .main-deposits .deposit1 .poster .layer-2,
.wrapper .main-cards .credit1 .poster .layer-2,
.wrapper .main-cards .deposit1 .poster .layer-2 {
  background-image: url("/images/credits/2nd.png");
}

.wrapper .main-credits .credit2 .poster .layer-2, .wrapper .main-credits .deposit2 .poster .layer-2,
.wrapper .main-deposits .credit2 .poster .layer-2,
.wrapper .main-deposits .deposit2 .poster .layer-2,
.wrapper .main-cards .credit2 .poster .layer-2,
.wrapper .main-cards .deposit2 .poster .layer-2 {
  background-image: url("/images/credits/back_tigr.png");
}

.wrapper .main-credits .poster .layer-3,
.wrapper .main-deposits .poster .layer-3,
.wrapper .main-cards .poster .layer-3 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.wrapper .main-credits .credit1 .poster .layer-3, .wrapper .main-credits .deposit1 .poster .layer-3,
.wrapper .main-deposits .credit1 .poster .layer-3,
.wrapper .main-deposits .deposit1 .poster .layer-3,
.wrapper .main-cards .credit1 .poster .layer-3,
.wrapper .main-cards .deposit1 .poster .layer-3 {
  background-image: url("/images/credits/3rd.png");
}

.wrapper .main-credits .credit1 .poster .layer-4, .wrapper .main-credits .deposit1 .poster .layer-4,
.wrapper .main-deposits .credit1 .poster .layer-4,
.wrapper .main-deposits .deposit1 .poster .layer-4,
.wrapper .main-cards .credit1 .poster .layer-4,
.wrapper .main-cards .deposit1 .poster .layer-4 {
  background-image: url("/images/credits/4th.png");
}

.wrapper .main-credits .poster .layer-5,
.wrapper .main-deposits .poster .layer-5,
.wrapper .main-cards .poster .layer-5 {
  background-image: url("/images/credits/front.png");
}

.wrapper .main-credits .credit1 .poster .layer-5, .wrapper .main-credits .deposit1 .poster .layer-5,
.wrapper .main-deposits .credit1 .poster .layer-5,
.wrapper .main-deposits .deposit1 .poster .layer-5,
.wrapper .main-cards .credit1 .poster .layer-5,
.wrapper .main-cards .deposit1 .poster .layer-5 {
  background-image: url("/images/credits/front.png");
}

.wrapper .main-credits .credit2 .poster .layer-5, .wrapper .main-credits .deposit2 .poster .layer-5,
.wrapper .main-deposits .credit2 .poster .layer-5,
.wrapper .main-deposits .deposit2 .poster .layer-5,
.wrapper .main-cards .credit2 .poster .layer-5,
.wrapper .main-cards .deposit2 .poster .layer-5 {
  background-image: url("/images/credits/front_tigr.png");
}

.wrapper .main-credits .project,
.wrapper .main-deposits .project,
.wrapper .main-cards .project {
  border-radius: 2px;
  width: 100%;
  float: left;
}

.wrapper .main-credits .project, .wrapper .main-credits .project__card, .wrapper .main-credits .project__image img, .wrapper .main-credits .project__image img:after,
.wrapper .main-deposits .project,
.wrapper .main-deposits .project__card,
.wrapper .main-deposits .project__image img,
.wrapper .main-deposits .project__image img:after,
.wrapper .main-cards .project,
.wrapper .main-cards .project__card,
.wrapper .main-cards .project__image img,
.wrapper .main-cards .project__image img:after {
  border-radius: 4px;
}

.wrapper .main-credits .project__image,
.wrapper .main-deposits .project__image,
.wrapper .main-cards .project__image {
  border-radius: 4px;
  transition: .4s;
  display: block;
  position: relative;
  width: 340px;
  height: 200px;
  overflow: hidden;
}

.wrapper .main-credits .project__image img,
.wrapper .main-deposits .project__image img,
.wrapper .main-cards .project__image img {
  width: 100%;
  display: block;
}

.wrapper .main-credits .project__image:after, .wrapper .main-credits .credit1 .project__image:after,
.wrapper .main-deposits .project__image:after,
.wrapper .main-deposits .credit1 .project__image:after,
.wrapper .main-cards .project__image:after,
.wrapper .main-cards .credit1 .project__image:after {
  border-radius: 4px;
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
  transition: opacity .3s ease;
  opacity: 0;
}

.wrapper .main-credits .project__card,
.wrapper .main-deposits .project__card,
.wrapper .main-cards .project__card {
  position: relative;
  will-change: transform;
  transition: box-shadow .3s ease;
  box-shadow: 0 10px 30px transparent;
}

.wrapper .main-credits .project__card.hover-in,
.wrapper .main-deposits .project__card.hover-in,
.wrapper .main-cards .project__card.hover-in {
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

.wrapper .main-credits .project__card.hover-out,
.wrapper .main-deposits .project__card.hover-out,
.wrapper .main-cards .project__card.hover-out {
  transition: -webkit-transform .2s ease-in;
  transition: transform .2s ease-in;
  transition: transform .2s ease-in, -webkit-transform .2s ease-in;
}

.wrapper .main-credits .service_hovered .project__image:after,
.wrapper .main-deposits .service_hovered .project__image:after,
.wrapper .main-cards .service_hovered .project__image:after {
  opacity: 1;
}

.wrapper .main-credits .service_hovered .project__detail,
.wrapper .main-deposits .service_hovered .project__detail,
.wrapper .main-cards .service_hovered .project__detail {
  border-width: 10px;
}

.wrapper .main-credits .service_hovered .project__title,
.wrapper .main-credits .service_hovered .project__category,
.wrapper .main-deposits .service_hovered .project__title,
.wrapper .main-deposits .service_hovered .project__category,
.wrapper .main-cards .service_hovered .project__title,
.wrapper .main-cards .service_hovered .project__category {
  -webkit-transform: translateY(0) scale(1);
  transform: translateY(0) scale(1);
  opacity: 1;
}

.wrapper .main-credits .project__detail,
.wrapper .main-deposits .project__detail,
.wrapper .main-cards .project__detail {
  position: absolute;
  left: 30px;
  right: 30px;
  top: 30px;
  bottom: 30px;
  z-index: 100;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-transform: translateZ(15px);
  transform: translateZ(15px);
  transition: border .4s ease;
}

.wrapper .main-credits .project__title,
.wrapper .main-deposits .project__title,
.wrapper .main-cards .project__title {
  margin: 0 0 10px;
  font-size: 36px;
  transition: .4s ease;
  opacity: 0;
  -webkit-transform: translateY(20px) scale(0);
  transform: translateY(20px) scale(0);
  will-change: transform;
}

.wrapper .main-credits .project__title img,
.wrapper .main-deposits .project__title img,
.wrapper .main-cards .project__title img {
  color: white;
}

.wrapper .main-credits .project__category,
.wrapper .main-deposits .project__category,
.wrapper .main-cards .project__category {
  opacity: 0;
  transition: .4s ease;
  transition-delay: .1s;
  -webkit-transform: translateY(20px) scale(0);
  transform: translateY(20px) scale(0);
  will-change: transform;
}

.wrapper .main-credits .project__category:hover,
.wrapper .main-deposits .project__category:hover,
.wrapper .main-cards .project__category:hover {
  background-color: #009f88;
  color: white;
}

.wrapper .main-credits .project__category a,
.wrapper .main-deposits .project__category a,
.wrapper .main-cards .project__category a {
  color: rgba(255, 255, 255, 0.8);
  font-size: 1.3em;
}

.wrapper .main-credits .main-block .btns, .wrapper .main-deposits .main-block .btns, .wrapper .main-cards .main-block .btns {
  border-radius: 2px 2px 0 0;
  width: 244px;
  position: fixed;
  z-index: 1;
  right: 15px;
  bottom: 0;
  overflow: hidden;
}

.wrapper .main-credits .main-block .btns .btns-insightBlock, .wrapper .main-deposits .main-block .btns .btns-insightBlock, .wrapper .main-cards .main-block .btns .btns-insightBlock {
  transition: all .2s ease-out;
  width: 244px;
  font-size: 15px;
}

.wrapper .main-credits .main-block .btns .blockForBtnWithThrash, .wrapper .main-deposits .main-block .btns .blockForBtnWithThrash, .wrapper .main-cards .main-block .btns .blockForBtnWithThrash {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 50px;
}

.wrapper .main-credits .main-block .btns .blockForBtnWithThrash .btn, .wrapper .main-deposits .main-block .btns .blockForBtnWithThrash .btn, .wrapper .main-cards .main-block .btns .blockForBtnWithThrash .btn {
  border-radius: 0;
}

.wrapper .main-credits .main-block .btns .blockForBtnWithThrash .btn:first-child, .wrapper .main-deposits .main-block .btns .blockForBtnWithThrash .btn:first-child, .wrapper .main-cards .main-block .btns .blockForBtnWithThrash .btn:first-child {
  width: 204px;
}

.wrapper .main-credits .main-block .btns .blockForBtnWithThrash .withThrashIcon, .wrapper .main-deposits .main-block .btns .blockForBtnWithThrash .withThrashIcon, .wrapper .main-cards .main-block .btns .blockForBtnWithThrash .withThrashIcon {
  width: 40px;
  padding-top: 10px;
  background: #00bfa3;
  cursor: pointer;
  text-align: center;
}

.wrapper .main-credits .main-block .btns .blockForBtnWithThrash .withThrashIcon:hover img, .wrapper .main-deposits .main-block .btns .blockForBtnWithThrash .withThrashIcon:hover img, .wrapper .main-cards .main-block .btns .blockForBtnWithThrash .withThrashIcon:hover img {
  opacity: 0.6;
}

.wrapper .main-credits .main-block .btns .blockForBtnWithThrash .withThrashIcon img, .wrapper .main-deposits .main-block .btns .blockForBtnWithThrash .withThrashIcon img, .wrapper .main-cards .main-block .btns .blockForBtnWithThrash .withThrashIcon img {
  transition: .2s;
}

.wrapper .main-credits .main-block .btns .btn, .wrapper .main-deposits .main-block .btns .btn, .wrapper .main-cards .main-block .btns .btn {
  position: relative;
  width: 244px;
  background: #009f88;
  border-color: #009f88;
  color: white;
}

.wrapper .main-credits .main-block .btns .btn:hover, .wrapper .main-deposits .main-block .btns .btn:hover, .wrapper .main-cards .main-block .btns .btn:hover {
  color: rgba(255, 255, 255, 0.6);
}

.wrapper .main-credits .main-block .btns .btn:last-child, .wrapper .main-deposits .main-block .btns .btn:last-child, .wrapper .main-cards .main-block .btns .btn:last-child {
  background: #00bfa3;
  border-color: #00bfa3;
}

.wrapper .main-credits .main-block .btns .slideBtn, .wrapper .main-deposits .main-block .btns .slideBtn, .wrapper .main-cards .main-block .btns .slideBtn {
  transition: all .3s ease-out;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 100%;
}

.wrapper .main-credits .main-block .btns.clicked .btns-insightBlock, .wrapper .main-deposits .main-block .btns.clicked .btns-insightBlock, .wrapper .main-cards .main-block .btns.clicked .btns-insightBlock {
  -webkit-transform: translate(-100%);
  transform: translate(-100%);
}

.wrapper .main-credits .main-block .btns.fixed, .wrapper .main-deposits .main-block .btns.fixed, .wrapper .main-cards .main-block .btns.fixed {
  position: absolute;
  right: 15px;
  bottom: 0;
}

.wrapper .main-deposits .separator {
  display: inline-block;
  width: 2px;
  height: 28px;
  margin: 0 40px;
  background-color: #d8d8d8;
}

.wrapper .main-deposits .main-block .topNav {
  width: 100%;
}

.wrapper .main-deposits .main-block .topNav .topNav-withH2 {
  width: 100%;
}

.wrapper .main-deposits .main-block .topNav .topNav-dropdowns {
  margin: 23px auto 0;
}

.wrapper .main-deposits .main-block .topNav .topNav-debetCredit {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper .main-deposits .services .service:hover {
  box-shadow: none;
}

.wrapper .errorPage {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .errorPage .centeredBlock {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1120px;
  width: 77.77777777%;
}

.wrapper .errorPage .centeredBlock_row {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .errorPage .error-num {
  font-size: 232px;
  color: #009f88;
  line-height: 0.8;
}

.wrapper .errorPage .error__title {
  margin-bottom: 20px;
}

.wrapper .errorPage .error-text {
  font-size: 24px;
}

.wrapper .errorPage .error-nav {
  margin-top: 50px;
}

.wrapper .errorPage .error-nav ul {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wrapper .errorPage .error-nav-item {
  text-transform: uppercase;
  margin-right: 55px;
  line-height: 18px;
}

.wrapper .errorPage .error-nav-item:last-child {
  margin-right: 0;
}

.wrapper .errorPage .error-nav-item a {
  color: inherit;
  text-decoration: none;
}

.wrapper .errorPage__rightColumn,
.wrapper .errorPage__leftColumn {
  text-align: center;
}

.wrapper .errorPage__leftColumn {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .errorPage__img {
  width: 100%;
}

.wrapper .error404 .error-num,
.wrapper .errorTech .error-num,
.wrapper .errorServer .error-num {
  margin-bottom: 50px;
}

.wrapper .errorIPDisabled .error-num,
.wrapper .noCurrentLanguage .error-num {
  margin-bottom: 40px;
}

.wrapper .errorTech .error-num,
.wrapper .errorServer .error-num {
  font-size: 92px;
}

.wrapper .errorTech .errorPage__leftColumn {
  max-width: 475px;
}

.wrapper .errorServer .errorPage__leftColumn {
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  max-width: 550px;
}

.wrapper .errorIPDisabled .error-text {
  padding: 0 20%;
  margin-top: 0;
}

.wrapper .errorIPDisabled .error-num {
  font-size: 92px;
  line-height: 70px;
}

.wrapper .errorIPDisabled .errorPage__leftColumn {
  margin-top: 80px;
}

.wrapper .errorIPDisabled .centeredBlock {
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper .errorIPDisabled .errorPage__img {
  max-width: 755px;
}

.wrapper .error404 .errorPage__img {
  max-width: 375px;
}

.wrapper .error404 .errorPage__leftColumn {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper .error404 .error-text {
  max-width: 354px;
}

.wrapper .error404 .centeredBlock {
  margin-top: 10px;
}

.wrapper .noCurrentLanguage .centeredBlock {
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.wrapper .noCurrentLanguage .error-num {
  font-size: 92px;
  line-height: 70px;
}

.wrapper .noCurrentLanguage .errorPage__leftColumn {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 560px;
}

.wrapper .noCurrentLanguage .error-text {
  width: 100%;
  padding: 0 40px;
  margin-bottom: 40px;
}

.wrapper .noCurrentLanguage .centeredBlock {
  width: 84.609375%;
}

.wrapper .noCurrentLanguage .ourBtn {
  width: 360px;
  border-color: #009f88;
  color: #009f88;
}

.wrapper .noCurrentLanguage .ourBtn:not(:first-of-type) {
  margin-top: 20px;
}

.wrapper .noCurrentLanguage .ourBtn:active {
  border-color: #00bfa3;
  color: white;
}

.wrapper .noCurrentLanguage .ourBtn:hover {
  border-color: #009f88;
  background: #009f88;
  color: white;
}

.wrapper .popup.errorRequest {
  margin: 66px 0 93px;
  max-width: 860px;
  width: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.wrapper .popup.errorRequest .popupWrapperForScroll {
  overflow: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.wrapper .popup.errorRequest .makeRequest {
  padding: 38px 80px 65px;
  text-align: center;
  background: white;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.wrapper .popup.errorRequest .centeredBlock {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: auto;
  position: static;
}

.wrapper .popup.errorRequest .error__title {
  color: #050505;
  margin-bottom: 40px;
  margin-top: 0;
}

.wrapper .popup.errorRequest .errorPage__topBlock .error__title {
  background: url("/images/errors/bg-error-request.svg") center center no-repeat;
  background-size: cover;
  padding: 45px 30px 51px 30px;
}

.wrapper .popup.errorRequest .error-text {
  padding: 0 60px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: initial;
  margin-top: 0;
  color: #151616;
}

.wrapper .popup.errorRequest .error-nav {
  padding: 0 95px 0 100px;
  margin: 0 auto 50px;
  text-align: left;
}

.wrapper .popup.errorRequest .errorPage__topBlock .error-nav ul {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .popup.errorRequest .error-nav .nav-error-item {
  position: relative;
  margin-bottom: 20px;
  margin-right: 0;
  color: #009f88;
  line-height: 20px;
}

.wrapper .popup.errorRequest .error-nav .nav-error-item span {
  color: #151616;
  max-width: 500px;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

.wrapper .popup.errorRequest .error-nav .nav-error-item:before {
  content: '';
  position: absolute;
  top: 10px;
  left: -20px;
  width: 7px;
  height: 7px;
  margin-top: -4px;
  border-radius: 50%;
  background: #009f88;
}

.wrapper .popup.errorRequest .error-nav .nav-error-item:last-child, .wrapper .popup.errorRequest .errorPage__bottomBlock .error-text:last-child {
  margin-bottom: 0;
}

.wrapper .popup.errorRequest .errorPage__bottomBlock {
  margin-bottom: 60px;
}

.wrapper .popup.errorRequest .btn-errorRequest {
  padding: 16px 70px;
  border: 1px solid #151616;
  background: none;
  border-radius: 4px;
  color: #151616;
  cursor: pointer;
  font-size: 14px;
  max-width: 60%;
  transition: 0.3s;
  text-transform: uppercase;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.wrapper .popup.errorRequest .btn-errorRequest:hover {
  border-color: #009f88;
  background: #009f88;
  color: white;
}

.wrapper .popup.favoriteMessagePopup {
  width: 658px;
}

.wrapper .popup.favoriteMessagePopup .makeRequest {
  padding: 24px 65px 22px;
}

.wrapper .popup.favoriteMessagePopup .popup-text {
  padding: 0;
  line-height: normal;
}

.wrapper .popup.favoriteMessagePopup .buttonWrapper {
  padding-top: 25px;
}

.wrapper .popup.favoriteMessagePopup .buttonWrapper .cancel-link {
  width: 160px;
}

.wrapper .popup.favoriteMessagePopup .buttonWrapper .ourBtn {
  min-height: 37px;
  line-height: 37px;
  text-transform: none;
}

.wrapper .popup.favoriteMessagePopup .ourBtn {
  max-width: 160px;
}

.wrapper .popup.favoriteConfirmPopup {
  width: 650px;
}

.wrapper .popup.favoriteConfirmPopup .ourBtn {
  max-width: 160px;
}

.wrapper .main-requestsUrLica,
.wrapper .main-requestsPhysLica,
.wrapper .main-womenInBusiness,
.wrapper .questionToBank,
.wrapper .contentPage {
  width: 100%;
  /*.blockForTextAreaFocus {
      border-color: $accentColor;
    }*/
}

.wrapper .main-requestsUrLica .btnSendRequest,
.wrapper .main-requestsPhysLica .btnSendRequest,
.wrapper .main-womenInBusiness .btnSendRequest,
.wrapper .questionToBank .btnSendRequest,
.wrapper .contentPage .btnSendRequest {
  width: 360px;
  margin: 30px auto 0;
}

.wrapper .main-requestsUrLica .btnSendRequest input[type=submit],
.wrapper .main-requestsPhysLica .btnSendRequest input[type=submit],
.wrapper .main-womenInBusiness .btnSendRequest input[type=submit],
.wrapper .questionToBank .btnSendRequest input[type=submit],
.wrapper .contentPage .btnSendRequest input[type=submit] {
  margin-top: 20px;
}

.wrapper .main-requestsUrLica .btnSendRequest .acceptWithRules,
.wrapper .main-requestsPhysLica .btnSendRequest .acceptWithRules,
.wrapper .main-womenInBusiness .btnSendRequest .acceptWithRules,
.wrapper .questionToBank .btnSendRequest .acceptWithRules,
.wrapper .contentPage .btnSendRequest .acceptWithRules {
  margin-top: 0;
  color: #3e3e3e;
}

.wrapper .textAreaIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}

.wrapper .textArea {
  position: relative;
  z-index: 2;
  border-radius: 2px;
  width: 100%;
  padding: 26px 10px 10px 10px;
  font-size: 16px;
  line-height: 18px;
  resize: none;
  background: transparent;
  border: none;
  overflow-y: auto !important;
}

.wrapper .textArea + .placeholder {
  top: 6px;
  bottom: auto;
}

.wrapper .textArea + .placeholderFocus {
  top: 6px;
}

.wrapper .textArea:focus {
  border-color: #009f88;
}

.wrapper .textarea {
  fill: #009f88;
}

.wrapper .blockForTextArea {
  border-radius: 2px;
  position: relative;
  border: 1px solid #c3c3c4;
  background: white;
}

.wrapper .dynamicCode {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  padding: 0 10px;
}

.wrapper .dynamicCode .blockForInput {
  width: 160px;
  margin: 0;
}

.wrapper .dynamicCode__code {
  width: 100px;
  height: 50px;
  margin-right: 10px;
}

.wrapper .dynamicCode__code img {
  width: 100%;
}

.wrapper .dynamicCode__refresh {
  width: 25px;
  height: 26px;
  margin-right: 40px;
  background: url("/images/refresh.svg") no-repeat;
  background-size: 100%;
  cursor: pointer;
  border: none;
}

.wrapper .dropZone {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.wrapper .dropZone img {
  width: 30px;
  height: 20px;
  margin: auto;
}

.wrapper #dropZone {
  transition: .3s;
  border-radius: 2px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 360px;
  padding: 30px 0 22px;
  margin: 50px auto 5px;
  background-color: #fcfcfc;
  border: dashed 1px rgba(0, 0, 0, 0.6);
  text-align: center;
  color: #3e3e3e;
}

.wrapper #dropZone.hover {
  background: rgba(11, 183, 164, 0.05);
  border-color: #009f88;
}

.wrapper #dropZone.error {
  background: #faa;
  border-color: #f00;
}

.wrapper #dropZone.drop {
  background: rgba(11, 183, 164, 0.05);
  border-color: #009f88;
}

.wrapper #dropZone .dropZone-text {
  margin-top: 11px;
  font-size: 12px;
}

.wrapper #dropZone .choseFile {
  transition: .3s;
  text-decoration: underline;
  color: #008471;
}

.wrapper #dropZone .choseFile:hover {
  color: #0bb7a4;
}

.wrapper .dropped-file {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 10px;
  margin-left: 220px;
  font-size: 14px;
  line-height: 19px;
}

.wrapper .dropped-file .dropped-file__remove {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: 13px;
  height: 13px;
  cursor: pointer;
  margin-left: 5px;
  background: url("/images/close-small_2.svg") 0 1px no-repeat;
}

.wrapper .dropped-file .dropped-file__remove:hover {
  background-position: 0 -16px;
}

.wrapper .dropped-file_template {
  display: none;
}

.wrapper .requestsUrLica-container {
  width: 780px;
  margin: 0 auto 62px;
}

.wrapper .requestsUrLica-container.without-title {
  margin-top: 50px;
}

.wrapper .requestsUrLica-container__title {
  margin-top: 50px;
  margin-bottom: 38px;
  background: url("/images/request-bg.svg") no-repeat;
  background-size: cover;
}

.wrapper .requestsUrLica-container__form.makeRequest,
.wrapper .questionToBank-container__form.makeRequest {
  background: none;
  padding: 0;
}

.wrapper .form__column > .blockForInput:not(:first-of-type),
.wrapper .request-signature > .blockForInput:not(:first-of-type) {
  margin-top: 20px;
}

.wrapper .request-signature {
  margin-top: 46px;
}

.wrapper .request-signature .blockForInput:first-of-type {
  margin-top: 10px;
}

.wrapper .request-signature p {
  line-height: normal;
}

.wrapper .column-text {
  margin: 0 0 10px;
  font-size: 12px;
  text-align: left;
}

.wrapper .form__inputs {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper .form__button {
  width: 100%;
  max-width: 360px;
  margin: 30px auto 0;
  font-family: "OpenSansSemibold", sans-serif;
}

.wrapper .form__row {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 20px;
}

.wrapper .form__row .blockForInput {
  margin-top: 0;
  width: 110px;
}

.wrapper .form__row .blockForInput:not(:first-child) {
  margin-left: 7px;
}

.wrapper .form_type-appeal .input,
.wrapper .form_type-question .input {
  width: 100%;
  border-color: #c3c3c4;
  color: black;
}

.wrapper .form_type-appeal .input:focus,
.wrapper .form_type-question .input:focus {
  border-color: #009f88;
}

.wrapper .form_type-question .form__column {
  margin: auto;
}

.wrapper .form_type-question .btnSendRequest {
  margin-top: 0;
}

.wrapper .form_type-appeal .form__column:not(:last-child) {
  margin-right: 60px;
}

.wrapper .form__column {
  width: 360px;
}

.wrapper .form__column .blockForInput:first-child {
  margin-top: 0;
}

.wrapper .main-requestsUrLica .textArea {
  min-height: 113px;
}

.wrapper .main-requestsPhysLica .textArea {
  min-height: 253px;
}

.wrapper .main-womenInBusiness .textArea,
.wrapper .questionToBank .textArea,
.wrapper .contentPage .textArea {
  min-height: 93px;
  border: none;
}

.wrapper .nowrapContainer span {
  white-space: nowrap;
}

.wrapper .nowrapContainer span svg {
  margin-left: 10px !important;
}

.wrapper .popup_mobile h3 {
  font-size: 24px;
  line-height: 36px;
}

.wrapper .popup_mobile .filter {
  margin-top: 30px;
}

.wrapper .popup_mobile .customDropDown {
  height: 50px;
}

.wrapper .popup_mobile .ourBtn {
  display: block;
  width: 100%;
  max-width: 360px;
  margin: 20px auto 0;
  background-color: #009f88;
  color: white;
  border-color: #009f88;
}

.wrapper .popup_mobile .ourBtn:hover {
  border-color: #008f7a;
  background: #008f7a;
  color: white;
}

.wrapper .popup_mobile .filter-results {
  width: 92.86%;
  margin: 20px auto 0;
}

.wrapper .popup_mobile .itemName {
  font-size: 18px;
  line-height: 24px;
  color: #009f88;
}

.wrapper .popup_mobile .itemAddress {
  margin-top: 10px;
  font-size: 16px;
  line-height: 32px;
  padding-bottom: 5px;
  border-bottom: 1px solid #afe5da;
}

.wrapper .popup_mobile .itemDescription {
  margin-top: 10px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #3e3e3e;
}

.wrapper .popup_mobile .filter-results .itemDescription {
  font-size: 12px;
  line-height: 18px;
}

.wrapper .popup-offices-type {
  -webkit-align-items: inherit !important;
  -moz-box-align: inherit !important;
  -ms-flex-align: inherit !important;
  align-items: inherit !important;
}

.wrapper .popup-offices-type .popupWrapperForScroll {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

.title_style-promo {
  font-family: "ArsenalRegular", sans-serif;
  font-size: 50px;
}

.title_style-base {
  font-family: "OpenSansLight", sans-serif;
  font-size: 36px;
  line-height: 1.31;
}

.title_style-menu {
  font-family: "OpenSansLight", sans-serif;
  font-size: 30px;
}

.title_style-small {
  font-family: "OpenSansRegular", sans-serif;
  font-size: 24px;
  line-height: 1.5;
}

.title_theme-light {
  color: white;
}

.title_centered {
  text-align: center;
}

.title_type-popup {
  max-width: 460px;
  margin: 0 auto;
}

.title_course-sub-title {
  font-size: 36px;
  margin: 36px 0 34px;
  font-weight: bold;
  font-family: "OpenSansLight", sans-serif;
  line-height: 1.31;
}

.nav-tabs {
  padding: 40px 0 0;
  border: none;
  text-align: center;
}

.nav-tabs > li {
  float: none;
  display: inline-block;
  margin: 0 10px -1px;
}

.nav-tabs > li > a {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  cursor: pointer;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border: none;
  background-color: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border: none;
  background-color: transparent;
  color: inherit;
  cursor: pointer;
}

.nav-tabs > li.active > a.highlight_current {
  color: black;
}

.nav-tabs > li.active > a.highlight_none {
  color: rgba(0, 0, 0, 0.6);
}

.tab-pane {
  margin-bottom: 50px;
}

.contentPage .highlight, .contentPage .underlining,
.highlight, .underlining {
  text-decoration: none;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.6);
}

.contentPage .highlight:after, .contentPage .underlining:after,
.highlight:after, .underlining:after {
  content: "";
  display: block;
  height: 2px;
  width: 0;
  margin-top: 5px;
  background-color: #009f88;
  transition: width .3s ease-in-out;
}

.contentPage .highlight:hover, .contentPage .highlight_current, .contentPage .highlight_hover, .contentPage .underlining:hover, .contentPage .underlining_current, .contentPage .underlining_hover,
.highlight:hover,
.highlight_current,
.highlight_hover, .underlining:hover, .underlining_current, .underlining_hover {
  color: black;
}

.contentPage .highlight:hover::after, .contentPage .highlight_current::after, .contentPage .highlight_hover::after, .contentPage .underlining:hover::after, .contentPage .underlining_current::after, .contentPage .underlining_hover::after,
.highlight:hover::after,
.highlight_current::after,
.highlight_hover::after, .underlining:hover::after, .underlining_current::after, .underlining_hover::after {
  width: 100%;
}

.contentPage .highlight_none, .contentPage .underlining_none,
.highlight_none, .underlining_none {
  color: rgba(0, 0, 0, 0.6);
}

.contentPage .highlight_none::after, .contentPage .underlining_none::after,
.highlight_none::after, .underlining_none::after {
  width: 0;
}

.underlining {
  display: inline-block;
}

.footer {
  position: relative;
  width: 100%;
  border-top: 1px solid #009f88;
}

.footer-language {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: transparent;
  border: 0;
  padding: 16px 90px 8px 90px;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-language:hover {
  text-decoration: none;
  color: inherit;
}

.footer-language__content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-language__img {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 50%;
}

.footer-language__title {
  font-size: 12px;
}

.footerFirst {
  padding: 20px 40px 0;
  font-family: "OpenSansRegular", sans-serif;
  color: black;
}

.footerFirst-group {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 1248px;
  margin: 0 auto;
}

.footerFirst-column {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 18px;
}

.footerFirst-column:nth-child(3) {
  min-width: 121px;
  margin-left: -10px;
}

.footerFirst-column:nth-child(2) {
  min-width: 135px;
}

.footerFirst-column a {
  color: black;
  text-decoration: none;
}

.footerFirst-column p:last-child {
  margin-top: 17px;
  line-height: normal;
}

.footerFirst-column .pWithEmail {
  margin-top: 15px;
}

.footerFirst-column .pWithEmail a {
  transition: .3s;
  color: rgba(0, 0, 0, 0.6);
}

.footerFirst-column .pWithEmail a:hover {
  color: black;
}

.footerFirst-column .pWithIcon a {
  transition: 0.3s;
  opacity: 0.6;
}

.footerFirst-column .pWithIcon a:hover {
  opacity: 1;
}

.footerFirst-column .pWithIcon a,
.footerFirst-column .pWithIcon span {
  margin-right: 20px;
}

.footerFirst-column .pWithIcon a:last-child,
.footerFirst-column .pWithIcon span:last-child {
  margin-right: 0;
}

.footerFirst-column .fullNumber {
  margin-left: 4px;
  letter-spacing: 1px;
}

.footerFirst-column .logoLWO {
  margin-right: 20px;
  fill: black;
  opacity: 0.6;
  transition: .3s;
}

.footerFirst-column .logoLWO:hover {
  fill: #ea5a0b;
  opacity: 1;
}

.footerFirst-lwo {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footerFirst-lwo p:last-child {
  margin-top: 9px;
}

.footerFirst-applications .android-default,
.footerFirst-applications .apple,
.footerFirst-applications .wp {
  width: 24px;
  height: 24px;
  fill: #009f88;
}

.footerFirst__accessible-title {
  display: none;
}

.footerFirst-label {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  font-size: 12px;
}

.footerFirst-label svg {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.footerFirst-email .email {
  fill: #009f88;
}

.footerFirst .link__title {
  display: none;
}

.footerSecond {
  padding: 2px 40px;
  background-color: #009f88;
  color: rgba(255, 255, 255, 0.6);
}

.footerSecond-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin: 0 auto;
}

.footerSecond .shortNumber {
  margin-right: 6px;
  font-size: 22px;
}

.footerSecond__item {
  -webkit-flex: 25% 1 1;
  -moz-box-flex: 25%;
  -ms-flex: 25% 1 1;
  flex: 25% 1 1;
}

.footerSecond-phone a, .footerSecond-phone span {
  color: white;
}

.footerSecond-support {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  font-size: 12px;
}

.footerSecond-support svg {
  margin-right: 15px;
  vertical-align: text-bottom;
}

.footerSecond-icons {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 132px;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footerSecond-icons .iconItem {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.6;
  transition: .3s;
}

.footerSecond-icons .iconItem:hover {
  opacity: 1;
}

.footerSecond-icons .iconItem:not(:first-child) {
  margin-left: 20px;
}

.footerSecond-icons .iconItem svg {
  fill: white;
}

.footerSecond-bankName {
  text-align: right;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 14px;
}

.footerSecond-languages {
  display: none;
  width: 100%;
  margin-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.overflowForPopup .popups {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0 !important;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  min-width: 560px;
  margin: auto;
}

.wrapper .main-press .card-nav, .wrapper .main .news, .wrapper .main-cards .news, .wrapper .main-financeStatistic .contentZone, .wrapper .main-press .press-mainContent {
  position: relative;
}

.preloader {
  background: url("/images/new_year_christmas_snow_moon_house_fur-trees_1340_2560x1440.jpg") no-repeat;
  background-size: cover;
}

#loading {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  display: none;
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0;
}

#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

#loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 60px;
  width: 60px;
  margin-top: -30px;
  margin-left: -30px;
  -webkit-animation: loading-center-absolute 1s infinite;
  animation: loading-center-absolute 1s infinite;
}

.object {
  width: 20px;
  height: 20px;
  background-color: #009e87;
  float: left;
  border-radius: 50% 50% 50% 50%;
  margin-right: 20px;
  margin-bottom: 20px;
}

.object:nth-child(2n+0) {
  margin-right: 0;
}

#object_one {
  -webkit-animation: object_one 1s infinite;
  animation: object_one 1s infinite;
}

#object_two {
  -webkit-animation: object_two 1s infinite;
  animation: object_two 1s infinite;
}

#object_three {
  -webkit-animation: object_three 1s infinite;
  animation: object_three 1s infinite;
}

#object_four {
  -webkit-animation: object_four 1s infinite;
  animation: object_four 1s infinite;
}

@-webkit-keyframes loading-center-absolute {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loading-center-absolute {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes object_one {
  50% {
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
  }
}

@keyframes object_one {
  50% {
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
  }
}

@-webkit-keyframes object_two {
  50% {
    -webkit-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
}

@keyframes object_two {
  50% {
    -webkit-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
}

@-webkit-keyframes object_three {
  50% {
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
  }
}

@keyframes object_three {
  50% {
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
  }
}

@-webkit-keyframes object_four {
  50% {
    -webkit-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
}

@keyframes object_four {
  50% {
    -webkit-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
}

.main-comparisonDepositsNew {
  position: relative;
  width: 1160px;
  margin: 50px auto;
}

.main-comparisonDepositsNew .blockForTables {
  position: relative;
  overflow: hidden;
  margin-top: 30px;
}

.main-comparisonDepositsNew .comparison-btn-clear {
  position: absolute;
  top: 17px;
  right: 0;
}

.main-comparisonDepositsNew .ourBtn {
  display: block;
  margin: auto;
  font-family: "OpenSansSemiBold", sans-serif;
  text-transform: uppercase;
  color: #009f88;
  border: 1px solid #009f88;
}

.main-comparisonDepositsNew .ourBtn:hover {
  color: white;
}

.main-comparisonDepositsNew .scroll-wrapper > .scroll-content {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  position: static !important;
  max-height: none !important;
}

.main-comparisonDepositsNew .scrollbar-light > .scroll-element .scroll-bar {
  background: #76d1c1;
  border-color: #76d1c1;
  cursor: pointer;
}

.main-comparisonDepositsNew .scrollbar-light > .scroll-element.scroll-x {
  left: auto;
  right: 0;
  width: 77.5%;
  min-width: 77.5%;
}

.main-comparisonDepositsNew .scrollbar-light > .scroll-element.scroll-y {
  display: none !important;
}

.comparisonNewVersion {
  width: 100%;
  overflow-x: scroll;
  /*************** SIMPLE INNER SCROLLBAR ***************/
  /* update scrollbar offset if both scrolls are visible */
}

.comparisonNewVersion::-webkit-scrollbar {
  width: 0 !important;
}

.comparisonNewVersion table {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  empty-cells: show;
}

.comparisonNewVersion tbody:first-of-type .rowTitle {
  border-top: none;
}

.comparisonNewVersion tbody:last-of-type tr > * {
  border-bottom: none;
}

.comparisonNewVersion tbody:last-of-type .rowTitle {
  height: auto;
}

.comparisonNewVersion tbody:nth-child(2n) .rowTitle.shadowTitle, .comparisonNewVersion tbody:first-of-type .rowTitle.shadowTitle {
  box-shadow: 5px 6px 20px 0px rgba(0, 0, 0, 0.05);
}

.comparisonNewVersion tbody tr {
  overflow: hidden;
}

.comparisonNewVersion .headPicture {
  position: relative;
  padding-top: 35px;
  padding-bottom: 22px;
}

.comparisonNewVersion .top-td-img-wrapper {
  position: relative;
  width: 260px;
  height: 150px;
  margin: auto;
}

.comparisonNewVersion .top-td-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
}

.comparisonNewVersion .headPicture-text {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  color: white;
  padding: 20px 16px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.comparisonNewVersion .headPicture-text a {
  color: white;
  text-decoration: none;
}

.comparisonNewVersion .rowTitle {
  position: absolute;
  z-index: 1;
  min-width: 250px;
  max-width: 250px;
  padding-bottom: 22px;
  height: 800px !important;
  background: white;
  border-bottom: none;
  border-top: 1px solid #e2e2e2;
  font-family: "OpenSansRegular", sans-serif;
  vertical-align: bottom;
  color: #5b5b5a;
}

.comparisonNewVersion .rowTitle + td {
  min-width: 250px;
}

.comparisonNewVersion .rowTitle + td + td.active-td {
  box-shadow: inset -6px 0px 5px 5px white;
}

.comparisonNewVersion .rowTitle span {
  display: block;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  background: white;
}

.comparisonNewVersion .productDescription {
  padding: 20px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.comparisonNewVersion .productDescription.active-td {
  background-color: rgba(0, 158, 135, 0.05);
  box-shadow: inset 0px 0px 5px 5px white;
}

.comparisonNewVersion .deleteProduct {
  transition: .3s;
  position: absolute;
  top: -35px;
  right: 0;
  cursor: pointer;
  opacity: 0.6;
  stroke-width: 1px;
  stroke: black;
  fill: black;
  background: transparent;
  border: none;
}

.comparisonNewVersion .deleteProduct .close {
  opacity: 1;
}

.comparisonNewVersion .deleteProduct:hover {
  opacity: 1;
}

.comparisonNewVersion .tdWithBtn {
  padding: 30px 0;
}

.comparisonNewVersion tr > * {
  min-width: 300px;
  border-bottom: solid 1px #e2e2e2;
}

.comparisonNewVersion .scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}

.comparisonNewVersion .scroll-wrapper > .scroll-content {
  border: none !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.comparisonNewVersion .scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.comparisonNewVersion .scroll-element, .comparisonNewVersion .scroll-element div {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.comparisonNewVersion .scroll-element.scroll-x.scroll-scrollx_visible,
.comparisonNewVersion .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.comparisonNewVersion .scroll-element {
  display: none;
}

.comparisonNewVersion .scroll-element .scroll-bar,
.comparisonNewVersion .scroll-element .scroll-arrow {
  cursor: default;
}

.comparisonNewVersion .scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.comparisonNewVersion .scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.comparisonNewVersion .scroll-textarea > .scroll-content > textarea {
  border: none !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.comparisonNewVersion .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element,
.comparisonNewVersion .scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-element_outer,
.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-element_track,
.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-element_track,
.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-bar {
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.comparisonNewVersion .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

.wrapper-scroll-box.inner-table {
  width: 100% !important;
  max-width: 100% !important;
}

.scrollingWrapper {
  position: relative;
  margin: 50px auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

.topScroll {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 100%;
}

.topScroll img {
  opacity: 0;
}

.wrapper-scroll-box {
  overflow-x: auto;
}

._margin-left-9 {
  margin-left: 9px;
}

.adc span {
  font-size: 12px;
}

.wrapper .popup.popup_success input[type=submit]:disabled, .wrapper .popup.popup_error input[type=submit]:disabled {
  background: transparent;
  border: solid 1px #818181;
  color: #818181;
}

.popups .personInf .ourBtn[disabled]:active {
  background: transparent !important;
  border: solid 1px #818181 !important;
  color: #818181 !important;
}

.content-submenu {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  background: white;
  box-shadow: 0 10px 22px 0 rgba(0, 159, 136, 0.25);
  z-index: 75;
}

.content-submenu .wrapper .tab-pane {
  margin: 0;
}

.content-submenu .tab-pane.active:after {
  display: inherit;
}

.wrapper-submenu {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: white;
  padding-bottom: 60px;
}

.wrapper-submenu-search {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  padding: 16px 0;
  height: 50px;
  background: rgba(0, 0, 0, 0.1);
}

.submenu-search {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 auto;
  width: 1230px;
  padding: 0 22px 0 34px;
}

.search-submenu {
  margin-left: 13px;
  background: transparent;
  border: 0;
  height: 100%;
  width: 100%;
  font-size: 16px;
  color: black;
}

.column__submenu-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 284px;
  word-break: break-word;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dop-text {
  width: 100%;
  max-width: 230px;
  font-family: "OpenSansRegular";
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
}

.wrapper-name-itam {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.arr-it {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -4px;
  left: 3px;
  border: 0px solid transparent;
  border-left: 10px solid black;
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}

.index-class-modifiers .offer-button-d {
  max-width: 230px;
}

.close {
  float: none;
}

.close, .close:hover {
  opacity: 1;
}

.wrapper-menu .nav-tabs {
  padding: 14px 0 13px;
}

.desc-block {
  position: absolute;
  display: none;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 245px;
  padding: 15px;
  font-family: "OpenSansRegular";
  background: white;
  box-shadow: 0 10px 22px 0 rgba(0, 159, 136, 0.25);
  z-index: 1;
}

.desc-block__title {
  margin-bottom: 10px;
  font-size: 14px;
}

.desc-block__content {
  font-size: 10px;
  color: rgba(0, 0, 0, 0.6);
}

.search-none {
  opacity: 0 !important;
}

.submenu__close {
  position: absolute;
  right: 30px;
  top: 80px;
  background: none;
  border: none;
}

.submenu__close .close {
  width: 20px;
  height: 20px;
  stroke: #979797;
}

.submenu__content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1330px;
  width: 100%;
  padding: 0 60px 16px;
  margin: 0 auto;
  position: relative;
}

.submenu__col {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 29px;
  margin-right: 20px;
  margin-left: 20px;
}

.submenu__row {
  width: 324px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 34px;
  padding: 0 22px 0 34px;
}

.submenu__row:last-child {
  margin-bottom: 0;
}

.submenu__column-header {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.submenu__column-header:hover .desc-block {
  left: calc(100% + 5px);
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.submenu__column-header + .submenu__item {
  margin-top: 42px;
}

.submenu__item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 20px 0 0 20px;
  position: relative;
}

.submenu__icon {
  padding-right: 11px;
  width: 35px;
  min-height: 1px;
  position: absolute;
  left: -34px;
}

.submenu__link {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.submenu__link:hover .desc-block {
  left: calc(100% + 5px);
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.submenu__short-text {
  position: absolute;
  top: 3px;
  left: 100%;
  max-width: 100px;
  min-width: 70px;
  margin-left: 10px;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.3);
}

.submenu__note {
  position: absolute;
  top: -17px;
  left: 100%;
  min-width: 26px;
  padding: 2px 4px;
  border-radius: 4px;
  font-size: 9px;
  background: red;
  color: white;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 65px;
  font-family: "OpenSansRegular", sans-serif;
  text-align: center;
}

.submenu__note_before {
  top: 1px;
  right: 255px;
  left: auto;
}

.submenu__note_after {
  top: -27px;
  right: -51px;
}

.submenu__note span:first-child {
  white-space: nowrap;
}

.submenu__footer {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1330px;
  width: 100%;
  margin: -5px auto 0;
  padding-right: 60px;
  padding-left: 60px;
}

.submenu__button {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background: transparent;
  width: 324px;
  height: 80px;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px;
  cursor: pointer;
  position: relative;
}

.submenu__button:hover {
  transition: 0.5s;
  background-color: white;
  box-shadow: 0 7px 12px 0 rgba(83, 83, 83, 0.25);
  color: inherit;
  text-decoration: none;
}

.submenu__button:hover .desc-block {
  bottom: calc(100% + 5px);
  right: -70px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.submenu__button-icon {
  -webkit-flex: none;
  -moz-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50px;
  height: 50px;
  margin-right: 15px;
}

.submenu__button-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 100% 1 1;
  -moz-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
}

.submenu__button-title {
  font-size: 14px;
  font-family: "OpenSansSemibold", sans-serif;
  color: #009e87;
}

.submenu__button-desc {
  font-family: "OpenSansRegular";
  color: rgba(0, 0, 0, 0.6);
}

.newDropPart-menu {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 87.5%;
  margin: 0 auto;
  padding-top: 6px;
}

.newDropPart-menu-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-right: -20px;
}

.menu-item__wrapper-img {
  -webkit-flex: none;
  -moz-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.menu-item__wrapper-img img {
  width: 24px;
  height: auto;
}

.menu-item__a {
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  padding: 15px;
  font-size: 16px;
  line-height: 24px;
  color: black;
  font-family: "OpenSansRegular", sans-serif;
}

.under-menu {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper__newDropPart-menu-item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper-DropPart-item {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper-DropPart-item.active {
  display: inherit;
}

.wrapper-DropPart-item .under-menu {
  display: none;
}

.visibility-hidden {
  visibility: hidden;
}

._margin-right-26 {
  margin-right: 26px;
}

.press-tabPane {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.press__showAll {
  margin-top: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.showAll {
  padding: 11px 18.5px;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 4px;
  font-size: 14px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.4);
  border: none;
  transition: .3s;
}

.showAll:hover, .showAll:focus {
  color: rgba(0, 0, 0, 0.6);
}

.showAll:hover {
  background: rgba(0, 0, 0, 0.05);
}

.showAll:focus {
  background: rgba(0, 0, 0, 0.1);
}

.press-tabLink {
  font-size: 16px;
  color: rgba(5, 5, 5, 0.6);
  margin-right: 20px;
  text-decoration: none;
}

.press-tabLink.active, .press-tabLink:hover {
  text-decoration: none;
}

.press-tabLink.active {
  font-family: OpenSansLight;
}

.press-tabLink.active {
  font-size: 36px;
  line-height: 26px;
  color: #050505;
}

.press-tabLinks {
  margin-bottom: 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: baseline;
  -moz-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.press__opinion {
  margin-top: 30px;
}

.press__opinion:first-child {
  margin-top: 0;
}

.opinion {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 32px 15px 20px;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  width: 100%;
}

.opinion:hover {
  cursor: pointer;
}

.opinion:hover .opinion__title {
  color: rgba(0, 0, 0, 0.6);
}

.opinion__avatar {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.opinion__avatar img {
  width: 58px;
  height: 58px;
}

.opinion__title {
  margin-right: 5px;
  font-size: 16px;
  color: black;
  transition: .3s;
}

.opinion__head {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.opinion__content {
  width: 100%;
}

.news-item_theme-opacityWhite,
.news-item_theme-opacityBlack {
  border-radius: 6px;
}

.news-item_theme-opacityWhite {
  background: rgba(255, 255, 255, 0.6);
}

.news-item_theme-opacityBlack {
  background: rgba(0, 0, 0, 0.05);
}

.tab-content .wrapper-submenu {
  padding-bottom: 0px;
  position: relative;
}

.tab-content .tab-pane.deposit-block:not(:first-child), .tab-content .tab-pane.card-block:not(:first-child), .tab-content .tab-pane.credit-block:not(:first-child) {
  margin-bottom: 83px;
}

.tab-content .tab-pane.deposit-block:first-child, .tab-content .tab-pane.card-block:first-child, .tab-content .tab-pane.credit-block:first-child {
  margin-bottom: 0;
}

.wrapper .contentPage p img:not(.textAreaIcon) {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.height-40 {
  height: 40px;
}

.wrapper .main .news .news-bank__head .allNews-link {
  margin-left: 0;
}

.wrapper .news .news-bank__head {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.slider-wrapper {
  position: relative;
  height: 500px;
  overflow: hidden;
}

.slider-pro,
.ckeditor-html5-audio,
.ckeditor-html5-video {
  margin: 20px 0;
}

.slider-wrapper {
  position: relative;
  overflow: hidden;
}

.slider-wrapper .block-preloader {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.dots {
  transition: .3s;
  opacity: 0;
  overflow: hidden;
}

.dots.completed {
  opacity: 1;
}

.news-block__tabs {
  display: none;
}

.nav-accessible__wrapper {
  display: none;
}

.application__platform-selection,
.application-mobile-icon,
.application__platform__wrapper-ul,
.application__platform-sign {
  display: none;
}

.wrapper .main .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn:hover,
.wrapper .main .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn:active,
.wrapper .main .main-block .offers .kindOfOffer .makeRequest .makeRequest-btn:focus {
  background: #009f88 !important;
  border-color: #009f88 !important;
}

.applications__wrapper-h {
  width: 100%;
}

.become-a-client {
  display: none;
}

/* icons */
.accessibility-settings-link__icon {
  width: 12px;
  height: 7px;
}

.accessibility__icon {
  width: 34px;
  height: 13px;
}

.adc {
  width: 26px;
  height: 24px;
}

.android-accessible {
  width: 30px;
  height: 38px;
}

.android-default {
  width: 24px;
  height: 24px;
}

.android-default_ {
  width: 22px;
  height: 25px;
}

.app_business-banking {
  width: 112px;
  height: 113px;
}

.app_internet-banking {
  width: 177px;
  height: 113px;
}

.app_mobile-banking {
  width: 65px;
  height: 113px;
}

.appeal_b {
  width: 24px;
  height: 24px;
}

.appeal_i {
  width: 24px;
  height: 24px;
}

.apple {
  width: 29px;
  height: 35px;
}

.arrow-back {
  width: 7px;
  height: 12px;
}

.arrow-btw-cards-ic-black {
  width: 15px;
  height: 13px;
}

.arrow-down {
  width: 9px;
  height: 5px;
}

.arrow-more {
  width: 15px;
  height: 15px;
}

.arrow-spoiler {
  width: 10px;
  height: 5px;
}

.arrow_carousel-accessible {
  width: 50px;
  height: 50px;
}

.arrow_carousel-default {
  width: 26px;
  height: 26px;
}

.arrow_widget {
  width: 22px;
  height: 22px;
}

.bg-error-request {
  width: 699px;
  height: 122px;
}

.bg-popup-error {
  width: 461px;
  height: 122px;
}

.bg-popup-success {
  width: 461px;
  height: 122px;
}

.bonus {
  width: 38px;
  height: 19px;
}

.breadCrumbs_icon {
  width: 6px;
  height: 11px;
}

.check-stroke {
  width: 13px;
  height: 9px;
}

.check {
  width: 30px;
  height: 30px;
}

.checkbox-sprite-4 {
  width: 20px;
  height: 125px;
}

.checkbox {
  width: 30px;
  height: 30px;
}

.claim {
  width: 104px;
  height: 52px;
}

.close-accessible {
  width: 33px;
  height: 33px;
}

.close-popup {
  width: 27px;
  height: 27px;
}

.close-round {
  width: 20px;
  height: 20px;
}

.close-small {
  width: 10px;
  height: 10px;
}

.close-small_2 {
  width: 12px;
  height: 29px;
}

.close {
  width: 15px;
  height: 15px;
}

.combined-shape-copy {
  width: 780px;
  height: 73px;
}

.converter {
  width: 24px;
  height: 24px;
}

.courses {
  width: 24px;
  height: 24px;
}

.credits {
  width: 65px;
  height: 65px;
}

.delete_icon {
  width: 15px;
  height: 15px;
}

.deposits {
  width: 65px;
  height: 65px;
}

.discont_icon {
  width: 31px;
  height: 31px;
}

.download-accessible_icon {
  width: 28px;
  height: 28px;
}

.download-default_icon {
  width: 24px;
  height: 24px;
}

.download-default_icon_ {
  width: 24px;
  height: 24px;
}

.email {
  width: 21px;
  height: 21px;
}

.facebook_icon {
  width: 21px;
  height: 21px;
}

.fb {
  width: 18px;
  height: 18px;
}

.get_appstore {
  width: 142px;
  height: 48px;
}

.get_google-play {
  width: 142px;
  height: 48px;
}

.info {
  width: 20px;
  height: 20px;
}

.insta {
  width: 18px;
  height: 18px;
}

.location_icon {
  width: 26px;
  height: 26px;
}

.login-accessible {
  width: 13px;
  height: 16px;
}

.login-default {
  width: 16px;
  height: 16px;
}

.login {
  width: 25px;
  height: 25px;
}

.logoBibGreen {
  width: 70px;
  height: 70px;
}

.logo_be {
  width: 240px;
  height: 25px;
}

.logo_en {
  width: 240px;
  height: 25px;
}

.logo_mobile {
  width: 36px;
  height: 25px;
}

.logo_round {
  width: 40px;
  height: 40px;
}

.logo_ru {
  width: 240px;
  height: 25px;
}

.logout-accessible {
  width: 15px;
  height: 15px;
}

.logout-default {
  width: 10px;
  height: 10px;
}

.lwo-bg__moved {
  width: 365px;
  height: 172px;
}

.lwo {
  width: 80px;
  height: 39px;
}

.message {
  width: 38px;
  height: 38px;
}

.more-points {
  width: 11px;
  height: 3px;
}

.more-tp-close {
  width: 24px;
  height: 24px;
}

.more-tp-info {
  width: 24px;
  height: 24px;
}

.notice-bg {
  width: 195px;
  height: 102px;
}

.online-consultant {
  width: 25px;
  height: 25px;
}

.online-consultant_delete {
  width: 25px;
  height: 25px;
}

.oplati_icon {
  width: 26px;
  height: 26px;
}

.pencil_icon {
  width: 14px;
  height: 14px;
}

.phone {
  width: 29px;
  height: 34px;
}

.phone_footer {
  width: 24px;
  height: 24px;
}

.pin-full-accessible-active_delete {
  width: 44px;
  height: 57px;
}

.pin-full-accessible_delete {
  width: 44px;
  height: 57px;
}

.pin-full-dark_delete {
  width: 45px;
  height: 57px;
}

.pin-full-green {
  width: 45px;
  height: 57px;
}

.pin-in-table {
  width: 26px;
  height: 26px;
}

.pin {
  width: 27px;
  height: 39px;
}

.prev {
  width: 24px;
  height: 24px;
}

.preview_icon {
  width: 24px;
  height: 25px;
}

.question-accessible {
  width: 34px;
  height: 34px;
}

.question {
  width: 23px;
  height: 22px;
}

.refresh {
  width: 25px;
  height: 26px;
}

.request-bg-small {
  width: 640px;
  height: 73px;
}

.request-bg__moved {
  width: 780px;
  height: 122px;
}

.rss_icon {
  width: 14px;
  height: 14px;
}

.search-bold {
  width: 36px;
  height: 36px;
}

.search_icon {
  width: 18px;
  height: 18px;
}

.services_icon {
  width: 26px;
  height: 26px;
}

.settings {
  width: 24px;
  height: 24px;
}

.sharing_icon {
  width: 16px;
  height: 16px;
}

.sleep__moved {
  width: 463px;
  height: 405px;
}

.star_icon {
  width: 22px;
  height: 21px;
}

.tech__moved {
  width: 392px;
  height: 346px;
}

.telephon_icon {
  width: 26px;
  height: 26px;
}

.textarea {
  width: 10px;
  height: 10px;
}

.tp-mob {
  width: 26px;
  height: 26px;
}

.transfer {
  width: 24px;
  height: 18px;
}

.transfers {
  width: 65px;
  height: 65px;
}

.trash {
  width: 20px;
  height: 20px;
}

.user {
  width: 16px;
  height: 16px;
}

.views_icon {
  width: 21px;
  height: 14px;
}

.vk {
  width: 18px;
  height: 18px;
}

.vk_icon {
  width: 21px;
  height: 21px;
}

.watch_icon {
  width: 26px;
  height: 26px;
}

.youtube {
  width: 18px;
  height: 18px;
}

.online-consult {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 99;
  cursor: pointer;
}

.online-consult svg {
  fill: white;
  stroke: white;
}

.report-a-typo-description-top,
.report-a-typo-description-b {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.61);
  margin-bottom: 30px;
}

.report-a-typo-description-b {
  margin-top: 35px;
  margin-bottom: 10px;
}

.report-a-typo-advertising {
  font-size: 16px;
  position: relative;
}

.report-a-typo-angle-one,
.report-a-typo-angle-two {
  position: absolute;
}

.report-a-typo-angle-one {
  position: absolute;
  left: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: -4px;
}

.report-a-typo-angle-two {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  right: -1px;
  bottom: -7px;
}

.report-a-typo-textarea {
  border: solid 1px #c3c3c4;
  max-width: 420px !important;
  width: 100%;
  font-size: 16px;
  padding: 16px 10px;
  border-radius: 2px;
  border: solid 1px #c3c3c4;
}

.report-a-typo-textarea::-webkit-input-placeholder {
  font-size: 16px;
  color: #c3c3c4 !important;
}

.report-a-typo-textarea::-moz-placeholder {
  font-size: 16px;
  color: #c3c3c4 !important;
}

.report-a-typo-textarea:-ms-input-placeholder {
  font-size: 16px;
  color: #c3c3c4 !important;
}

.report-a-typo-textarea::placeholder {
  font-size: 16px;
  color: #c3c3c4 !important;
}

.wrapper .report-a-typo .makeRequest .btnSendRequest {
  margin-top: 40px;
}

.report-a-typo .report-a-typo-angle-r-t,
.report-a-typo .report-a-typo-angle-r-b,
.report-a-typo .report-a-typo-angle-l-t,
.report-a-typo .report-a-typo-angle-l-b,
.report-a-typo .closePopup-accessible {
  display: none;
}

.apple {
  margin-top: -2px;
}

.text-red {
  color: red;
}

.errorPage-pic {
  height: 365px;
}

.wrapper .errorPage.errorServer .error-text {
  padding: 0;
}

.js-text-error-popup-message {
  padding: 4px;
}

.error-nav-item:after {
  display: none !important;
}

.container__description {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-family: "openSansRegular", sans-serif;
  color: #3e3e3e;
  width: 362px;
  text-align: initial;
  margin: 10px 0 10px 0;
}

.container__note {
  text-align: left;
}

.errorWindow__wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  right: 25px;
  top: 40px;
  z-index: 99999999999;
}

.errorWindow {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 40px;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  border-radius: 8px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
  max-width: 576px;
  position: relative;
  margin-bottom: 10px;
  transition: 1s;
  -webkit-animation: bounce .9s alternate ease-in;
  animation: bounce .9s alternate ease-in;
}

.errorWindow__closeUp {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 2;
}

._margin-right-30 {
  margin-right: 30px;
}

.errorWindow__h1 {
  max-width: 500px;
  word-break: break-all;
  font-family: "OpenSansSemiBold", sans-serif;
}

.error__title {
  position: relative;
}

.error__title::before {
  content: '';
  position: absolute;
  top: 6px;
  left: -23px;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}

.error__title.red::before {
  background: #eb5941;
}

.error__title.green::before {
  background: #009f88;
}

.error__label {
  margin-top: 10px;
}

.product_details__make_a_request:hover,
.product_details__make_a_request:focus,
.product_details__make_a_request:active {
  color: white !important;
  text-decoration: inherit !important;
  opacity: 1 !important;
}

.product_details__middle_block_wrapper {
  margin: 63px auto 0;
}

.product_details__middle_block_wrapper .product_details__middle_block__h2 {
  text-align: center;
}

.product_details__middle_block {
  max-width: 975px !important;
}

.product_details__middle_block__conditions {
  width: 100%;
}

.product_details__middle_block__conditions__li:before {
  display: none;
}

.product_details__middle_block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px 90px;
}

.product_details__middle_block__h2 {
  margin-bottom: 44px;
}

.product_details__middle_block__img {
  width: 360px;
  height: 229px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-right: 80px;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__ul {
  margin: 0 !important;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: inherit;
  -moz-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
}

.product_details__middle_block__conditions__ul {
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: inherit;
  -moz-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 !important;
}

.product_details__middle_block__conditions__li__content {
  padding-top: 120px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.product_details__middle_block__conditions__li__content p {
  text-align: center !important;
}

.product_details__middle_block__conditions__circle + .product_details__middle_block__conditions__li__content {
  padding-top: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__li {
  padding: 0 !important;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: inherit;
  margin-bottom: 30px !important;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__li .product_details__middle_block__conditions__circle + .product_details__middle_block__conditions__li__content {
  padding-top: 0;
  padding-left: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__li .product_details__middle_block__conditions__li__content {
  padding-top: 0;
  padding-left: 74px;
}

.product_details__middle_block__conditions .product_details__not-icons .product_details__middle_block__conditions__li .product_details__middle_block__conditions__li__content {
  padding: 0 !important;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__li:last-child {
  margin: 0 !important;
}

.textPagesStyle ul .product_details__middle_block__conditions__li {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 !important;
  max-width: 261px;
  width: 100%;
  margin: 0 !important;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.textPagesStyle table,
.textPagesStyle tr,
.textPagesStyle td {
  background-size: 100%;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__circle {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 54px;
  height: 54px;
  background-image: linear-gradient(135deg, #19c4ab, #04a089);
  border-radius: 50%;
  margin-right: 20px;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  margin-bottom: 0;
}

.product_details__middle_block__conditions__circle {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background-image: linear-gradient(135deg, #19c4ab, #04a089);
  margin-bottom: 24px;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__circle img {
  width: 100%;
  height: 100%;
  max-width: 30px;
  max-height: 30px;
}

.product_details__middle_block__conditions__circle img {
  width: 50px;
  height: 50px;
  max-width: 50px;
  max-height: 50px;
}

.product_details__etc_ul__wrapper {
  max-width: inherit !important;
  width: 100% !important;
}

.product_details__middle_block__conditions__li {
  padding: 0 !important;
}

.product_details__middle_block__conditions__li__name {
  font-size: 18px;
  line-height: 1.17;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__li__name {
  margin-bottom: 10px;
  text-align: initial;
}

.product_details__middle_block__conditions__li__text {
  font-size: 14px;
  line-height: 1.57;
}

.product_details__middle_block__conditions__li__text p {
  font-size: 14px !important;
  line-height: 1.57 !important;
}

.product_details__middle_block__img + .product_details__middle_block__conditions .product_details__middle_block__conditions__li__content p {
  text-align: left !important;
}

.product_details__middle_block__conditions__li__content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.product_details__etc_ul__wrapper {
  max-width: inherit;
  background: rgba(155, 155, 155, 0.05);
  padding: 50px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product_details__etc__h2 {
  text-align: center;
  font-size: 36px;
}

.product_details__etc_block__text {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.product_details__etc_block__text__item {
  font-size: 14px;
  line-height: 24px;
  font-family: "OpenSansRegular", sans-serif;
  margin-bottom: 20px;
}

.product_details__etc_block .product_details__etc__h2 {
  margin-bottom: 20px;
}

.product_details__etc_block {
  padding: 50px 0;
}

.more_about_the_action__button {
  max-width: 740px;
  width: 100%;
  padding: 19px 20px;
  background: white;
  border: 1px solid #979797;
  font-size: 16px;
  font-family: "OpenSansRegular", sans-serif;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 50px auto;
}

.more_about_the_action__button__arrow {
  width: 10px;
  height: 5px;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  transition: .5s;
}

.more_about_the_action__button__arrow:after {
  width: 6px;
  height: 1px;
  content: '';
  background: #151616;
  -webkit-transform: rotate(140deg);
  transform: rotate(140deg);
  position: absolute;
}

.more_about_the_action__button__arrow:before {
  width: 6px;
  height: 1px;
  content: '';
  background: #151616;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
  position: absolute;
  right: 0;
}

.more_about_the_action__content {
  display: none;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  transition: .5s;
}

.more_about_the_action__button.vis .more_about_the_action__button__arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.more_about_the_action__button.vis + .more_about_the_action__content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.product_details__form {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(151, 151, 151, 0.05);
  width: 100% !important;
  max-width: inherit !important;
  padding: 50px;
}

.product_details__form .input {
  border: 1px solid #c3c3c4;
  width: 100%;
}

.product_details__form .blockForInput {
  max-width: 360px;
  width: 100%;
  margin-bottom: 20px;
}

.product_details__form .placeholder {
  z-index: 455;
}

.product_details__form .product_details__etc__h2 {
  margin-bottom: 50px;
}

.product_details__consent {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px 0 32px 0 !important;
}

.product_details__consent .checkbox-custom {
  top: 1px !important;
}

.product_details__consent .acceptWithRules-label {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 6px;
  margin-right: 0 !important;
}

.product_details__consent .acceptWithRules-label > span {
  font-size: 12px;
  margin-left: 6px;
  word-spacing: 0 !important;
}

.product_details__consent__href {
  font-size: 12px;
  color: #009f88 !important;
}

.product_details__consent__send_a_request {
  background: #009f88;
  color: white;
  border-radius: 4px;
  max-width: 360px;
  width: 100%;
  height: 50px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none !important;
  font-family: "OpenSansRegular", sans-serif;
}

.product_details__consent__send_a_request:hover {
  color: white;
  opacity: .7;
  transition: .5s;
}

.product_details__make_a_request {
  font-family: "OpenSansSemiBold", sans-serif;
  background-image: linear-gradient(99deg, #19c4ab, #04a089);
  font-size: 14px;
  font-weight: 600;
  color: white;
  line-height: 18px;
  padding: 16px 65px;
  width: 100% !important;
  max-width: inherit !important;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  text-align: center;
  display: none;
}

.wrapper__online_call_block {
  margin: 0 auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper__online_call_block__text {
  font-size: 48px;
  margin: 94px auto 45px auto;
  height: 65px;
}

.wrapper__online_call_block svg {
  margin: 0 auto;
}

#navekconnect::shadow .widget-button {
  width: 120px !important;
}

.individual-files-area {
  position: relative;
}

.file-list .individual-file {
  display: none;
}

.individual-files-area .individual-file {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0;
}

.clear-file-container {
  display: none;
}

.popups .popup {
  display: none;
  z-index: 1001 !important;
}

.wrapper .overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  max-width: 100% !important;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.4);
}

.wrapper .mainUrLica .applications .mobileBanking.mobileBusinessLinks .application-description .applications-icon {
  padding: 0 121px 0 119px;
}

.popups .schedule-popup .table-popup td {
  width: 12%;
}

.popups .schedule-popup.popup-offices-type .table-popup td:first-child {
  width: 30%;
}

.popups .schedule-popup.popup-offices-type .table-popup td:last-child {
  width: auto;
}

.wrapper-scroll-box .scroll-box--wrapper-scroll-box.inner-table {
  margin: 50px auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

.wrapper-scroll-box .scroll-box--wrapper-scroll-box.inner-table table {
  margin: 0 !important;
}

.wrapper-scroll-box .scroll-box--wrapper-scroll-box {
  overflow-x: auto;
}

.wrapper-scroll-box .scroll-box--wrapper-scroll-box .inner-scroll-block-content {
  height: 1px;
}

.load-map-load {
  text-align: center;
  margin: 80px 0 80px;
  font-size: 20px;
}

.popup .schedule-popup-content {
  overflow-y: auto;
  background: #fff;
  padding: 20px;
  box-shadow: 0 10px 22px 0 rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}

.popup.popup-atms-type .schedule-popup-content {
  padding: 0 20px 20px;
}

.wrapper .popups .schedule-popup {
  max-width: 1200px;
  width: 87.5%;
}

.wrapper .popup_mobile .itemDescription {
  font-size: 18px;
}

.iBControlContainer {
  margin-right: 20px;
  margin-left: 20px;
  text-align: center;
}

.iBControlContainer .iBMessage {
  font-family: "OpenSansLight", sans-serif;
  font-size: 13.5px;
  text-align: center;
  color: #151616;
  max-width: 410px;
  display: inline-block;
  margin-top: 25px;
}

.wrapper .popup .iBControlContainer .iBText {
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-top: 25px;
  color: #151616;
}

.search-page-form {
  margin: -20px 0 0;
}

.search-page-form__search {
  width: 80%;
  margin: 0 auto;
}

.found-list {
  padding: 20px 0;
  font-family: "OpenSansRegular", sans-serif;
}

.item--found-list {
  margin: 0 0 25px;
}

.item-number--found-list {
  width: 50px;
  height: 36px;
  font-size: 36px;
  font-weight: 300;
  line-height: 1;
  text-align: right;
  color: #009f88;
  float: left;
  margin: 8px 10px 0 0;
}

.item-text--found-list {
  overflow: hidden;
}

a.item-link--found-list {
  transition: 0.3s;
  padding-right: 70px;
  font-size: 16px;
  font-weight: 600;
  color: black;
  text-decoration: none;
  margin: 0 0 10px;
  display: inline-block;
}

.item-link--found-list:hover {
  color: rgba(0, 0, 0, 0.6);
}

.item-found-text--found-list {
  opacity: 0.8;
  font-size: 14px;
  text-align: left;
  color: #151515;
}

.padding-top-50 {
  padding-top: 50px;
}

.tab-pane__block-with-waves {
  position: relative;
  margin-top: 40px;
}

.block-with-waves {
  height: 388px;
  box-shadow: inset 0px 10px 30px -5px rgba(0, 0, 0, 0.1), inset 0px -7px 30px -5px rgba(0, 0, 0, 0.1);
}

.block-with-waves_black {
  background: linear-gradient(105deg, rgba(51, 51, 52, 0.9), rgba(36, 37, 38, 0.9));
  color: rgba(255, 255, 255, 0.7);
  fill: white;
}

.block-with-waves__container {
  position: relative;
  height: 100%;
  max-width: 1160px;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  z-index: 0;
}

.block-with-waves__content {
  position: relative;
  width: 486px;
  margin-top: 70px;
  margin-left: 50px;
  z-index: 1;
}

.block-with-waves__text {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.7;
  text-align: justify;
}

.block-with-waves__buttons {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 50px;
}

.block-with-waves__button {
  margin-right: 20px;
  opacity: 0.3;
  transition: 0.3s;
}

.block-with-waves__button:hover {
  opacity: 1;
}

.block-with-waves__gadget {
  position: absolute;
  top: 0;
  right: 0;
  transition: 1.5s;
}

.block-with-waves__gadget_waved {
  -webkit-animation: gadget-down 1.5s ease forwards, gadget-circle 3s linear 1.5s infinite;
  animation: gadget-down 1.5s ease forwards, gadget-circle 3s linear 1.5s infinite;
}

.block-with-waves__waves {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 120px;
  z-index: 0;
}

.block-with-waves__wave {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.gadget__img {
  position: absolute;
  top: 0;
  right: 25px;
  width: 466px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: -1;
}

.gadget__shadow {
  position: absolute;
  top: 0;
  right: 25px;
  width: 397px;
  height: 179px;
  border-radius: 17px;
  box-shadow: -130px 120px 65px 10px rgba(0, 0, 0, 0.1);
  -webkit-transform: rotate(-35deg) skew(19deg) translate(14%, -51%);
  transform: rotate(-35deg) skew(19deg) translate(14%, -51%);
  z-index: -2;
}

.gadget__shadow_close {
  -webkit-animation: shadow-close 1.5s ease forwards, shadow-circle 3s linear 1.5s infinite;
  animation: shadow-close 1.5s ease forwards, shadow-circle 3s linear 1.5s infinite;
}

@-webkit-keyframes gadget-circle {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes gadget-circle {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes gadget-down {
  100% {
    top: 50%;
  }
}

@keyframes gadget-down {
  100% {
    top: 50%;
  }
}

@-webkit-keyframes shadow-circle {
  0% {
    box-shadow: -40px 33px 25px 0 rgba(0, 0, 0, 0.1);
  }
  50% {
    box-shadow: -40px 33px 40px 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: -40px 33px 25px 0 rgba(0, 0, 0, 0.1);
  }
}

@keyframes shadow-circle {
  0% {
    box-shadow: -40px 33px 25px 0 rgba(0, 0, 0, 0.1);
  }
  50% {
    box-shadow: -40px 33px 40px 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: -40px 33px 25px 0 rgba(0, 0, 0, 0.1);
  }
}

@-webkit-keyframes shadow-close {
  100% {
    box-shadow: -40px 33px 25px 0 rgba(0, 0, 0, 0.1);
  }
}

@keyframes shadow-close {
  100% {
    box-shadow: -40px 33px 25px 0 rgba(0, 0, 0, 0.1);
  }
}

.service-point__button {
  display: inline-block;
}

.offices-days {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.offices-days__checkbox {
  margin-left: 40px;
}

.service-point-checkbox {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  cursor: pointer;
}

.service-point-checkbox__input {
  display: none;
}

.service-point-checkbox__input:checked + .service-point-checkbox__box {
  background-position: 0 -69px;
}

.service-point-checkbox__box {
  position: relative;
  width: 21px;
  height: 21px;
  cursor: pointer;
  background: url(/images/checkbox-sprite-4.svg) no-repeat;
  background-position: 0 -34px;
}

.service-point-checkbox__label {
  margin-left: 12px;
  opacity: .6;
  font-weight: normal;
}

.facility__link {
  display: inline-block;
  text-decoration: none;
  color: black;
}

.facility__link:hover {
  text-decoration: none;
  color: black;
}

.facility__link:hover .svg-stroke-tag {
  stroke: #009f88;
}

.facility__link:hover .svg-fill-tag {
  fill: #009f88;
}

.facility__link:focus {
  text-decoration: none;
  color: black;
}

.facility__name {
  font-size: 14px;
  margin-left: 12px;
  margin-right: 5px;
  opacity: .6;
}

.facility_selected .facility__icon-check {
  stroke: #009f88;
}

.facility_selected .facility__link {
  stroke: #009f88;
}

.facility_selected .facility__link .svg-stroke-tag {
  stroke: #009f88;
}

.facility_selected .facility__link .svg-fill-tag {
  fill: #009f88;
}

.facility_selected .facility__name {
  opacity: 1;
}

.facilities__title {
  font-size: 12px;
  font-family: 'OpenSansRegular', sans-serif;
  line-height: 1.5;
}

.facilities__list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 24px;
}

.facilities__item {
  width: 25%;
}

.facilities__item:nth-last-child(4n+1) {
  margin-bottom: 16px;
}

.facilities__item:last-child {
  margin-bottom: 0;
}

.button {
  display: inline-block;
  width: 100%;
  border: none;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  line-height: normal;
  cursor: pointer;
  transition: .2s;
}

.button_theme-accent {
  border: solid 1px #009f88;
  background-color: #009f88;
  color: white;
}

.button_theme-accent:hover {
  background-color: #008f7a;
  border-color: #008f7a;
}

.button_theme-accent:active {
  background-color: #00bfa3;
  border-color: #00bfa3;
}

.button_theme-gradient-transparent {
  border: 1px solid transparent;
  border-width: 1px 0;
  background-image: linear-gradient(103deg, #19c4ab, #04a089);
  color: white;
  transition: none;
}

.button_theme-gradient-transparent:hover, .button_theme-gradient-transparent:active {
  text-decoration: inherit;
  border-width: 1px;
  border-color: white;
  background: transparent;
  color: white;
}

.button_theme-gradient-transparent:focus {
  text-decoration: inherit;
  color: white;
}

.button_theme-gray {
  background-color: #e8e8e8;
  color: #4a4a4a;
}

.button_theme-light {
  background-color: white;
}

.button_size-xs {
  padding: 7px 10px 8px;
  font-size: 12px;
}

.button_size-s {
  padding: 7px 28px 8px;
  font-size: 12px;
}

.button_size-m {
  padding: 15px;
}

.button_size-l {
  padding: 15px 35px;
}

.button_rounded {
  border-radius: 4px;
}

.button_uppercase {
  text-transform: uppercase;
}

a.button_theme-gradient-transparent {
  text-decoration: none;
  color: white;
}

a.button_theme-gradient-transparent:hover, a.button_theme-gradient-transparent:active {
  color: white;
}

a.button_theme-gradient-transparent:focus {
  color: white;
}

.more {
  position: relative;
  transition: .8s;
}

.more__btn {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  fill: #a3a3a3;
  cursor: pointer;
}

.more__context-menu {
  position: absolute;
  top: 0;
  width: 126px;
  padding-top: 11px;
  visibility: hidden;
  opacity: 0;
}

.more__list {
  margin: 0;
  padding: 4px 0;
  border-radius: 2px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  list-style: none;
  background-color: white;
  color: black;
}

.more__item {
  padding: 4px 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
  cursor: pointer;
}

.more__item:hover {
  background-color: #eaeaea;
  transition: .3s;
}

.more:hover .more__context-menu {
  visibility: visible;
  opacity: 1;
  transition: .3s;
}

.banners {
  transition: opacity .2s;
}

.banners_left {
  position: absolute;
  top: 0;
  left: 10px;
}

.banners_right {
  position: absolute;
  top: 0;
  right: 10px;
}

.banners__banner {
  width: 240px;
}

.banners__banner:not(:first-child) {
  margin-top: 10px;
}

.tara {
  position: relative;
}

.tara_main-comparisonDepositsNew {
  margin-top: 50px;
  margin-bottom: 50px;
}

.tara_main-comparisonDepositsNew .main-comparisonDepositsNew {
  margin-top: 0;
  margin-bottom: 0;
}

.tara_rss {
  margin-top: 38px;
  margin-bottom: 43px;
}

.tara_rss .rss__title {
  margin-top: 12px;
}

.banner {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 4px;
  font-family: "OpenSansRegular", sans-serif;
  background-color: white;
  transition: .8s;
}

.banner_hidden {
  display: none;
}

.banner__block_control {
  cursor: pointer;
}

.banner__container {
  position: relative;
  height: 100%;
  z-index: 1;
}

.banner__desc p {
  margin-top: 1.5em;
}

.banner__desc ul li {
  list-style-position: inside;
  margin-left: -22px;
}

.banner__desc img {
  width: 100%;
  height: auto;
}

.banner__desc > *:first-child {
  margin-top: 0;
}

.banner__desc > *:last-child {
  margin-bottom: 0;
}

.banner__phone {
  display: inline-block;
  white-space: nowrap;
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 16px;
  line-height: 1.33;
  color: inherit;
  transition: .3s;
}

.banner__phone:hover, .banner__phone:focus {
  text-decoration: none;
  color: inherit;
}

.banner__btn {
  font-family: "OpenSansSemibold", sans-serif;
}

.banner__close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 3px;
  border-top-right-radius: 4px;
  background-color: #d8d8d8;
  stroke: #979797;
  cursor: pointer;
  transition: .3s;
}

.banner__close:hover {
  opacity: .8;
}

.banner__close .close {
  display: block;
  width: 12px;
  height: 12px;
}

.banner__more {
  position: absolute;
  top: 0;
  height: 100%;
  padding: 6px;
  visibility: hidden;
  opacity: 0;
  transition: .8s;
}

.banner__video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.banner_horizontal {
  min-height: 100px;
  padding: 20px;
  border-radius: 0;
}

.banner_horizontal:hover .banner__close {
  display: block;
  border-top-right-radius: 0;
}

.banner_horizontal .banner__promo, .banner_horizontal .banner__note, .banner_horizontal .banner__more,
.banner_horizontal .banner__btn + .banner__btn {
  display: none;
}

.banner_horizontal .banner__desc {
  margin-top: 4px;
  font-size: 14px;
}

.banner_horizontal .banner__container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin: 0 auto;
}

.banner_horizontal .banner__content {
  margin-right: auto;
}

.banner_horizontal .banner__bottom {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
  -moz-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.banner_horizontal .banner__title {
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 24px;
  line-height: 1.33;
}

.banner_horizontal .banner__phone {
  margin-left: 30px;
  font-size: 16px;
}

.banner_horizontal .banner__btn {
  min-width: 192px;
  margin-left: 30px;
}

.banner_horizontal .banner__close {
  z-index: 1;
  display: none;
  border-top-right-radius: 0;
}

.banner_central {
  width: 560px;
}

.banner_central.banner_theme-darkish .banner__content::before {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: rgba(0, 0, 0, 0.4);
}

.banner_central .banner__promo, .banner_central .banner__close, .banner_central .banner__more {
  display: none;
}

.banner_central .banner__title {
  max-width: 100%;
  margin-bottom: 32px;
  font-size: 36px;
  font-family: "OpenSansLight", sans-serif;
  line-height: 1.28;
  text-align: center;
}

.banner_central .banner__desc {
  height: 100%;
  max-width: 100%;
}

.banner_central .banner__content {
  padding: 48px 40px;
  font-size: 16px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.banner_central .banner__bottom {
  padding: 48px 40px;
  text-align: center;
}

.banner_central .banner__phone {
  margin-top: 16px;
}

.banner_central .banner__btn {
  max-width: 360px;
  margin: 24px auto 0;
}

.banner_central .banner__btn + .banner__btn {
  display: inline-block;
  margin-top: 32px;
  margin-bottom: 8px;
}

.banner_vertical {
  text-align: center;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.banner_vertical .banner__promo, .banner_vertical .banner__note, .banner_vertical .banner__close,
.banner_vertical .banner__btn + .banner__btn {
  display: none;
}

.banner_vertical .banner__title {
  max-width: 100%;
  font-size: 18px;
  font-family: "OpenSansSemiBold", sans-serif;
  line-height: 1.28;
}

.banner_vertical .banner__title + .banner__desc,
.banner_vertical .banner__title + .banner__phone {
  margin-top: 24px;
}

.banner_vertical .banner__desc {
  height: 100%;
  max-width: 100%;
}

.banner_vertical .banner__content {
  padding: 24px 24px 38px;
  font-size: 14px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.banner_vertical .banner__bottom {
  padding: 24px;
}

.banner_vertical .banner__phone {
  margin-top: 16px;
  font-size: 14px;
  font-family: "OpenSansRegular";
  line-height: normal;
}

.banner_vertical .banner__btn {
  margin-top: 24px;
}

.banner_vertical:hover .banner__more {
  visibility: visible;
  opacity: 1;
  z-index: 5;
}

.banner_left .banner__more {
  left: 0;
  padding-left: 0;
}

.banner_left .more__context-menu {
  left: 0;
}

.banner_left:hover {
  -webkit-transform: translateX(19px);
  transform: translateX(19px);
}

.banner_left:hover .banner__more {
  -webkit-transform: translateX(-19px);
  transform: translateX(-19px);
}

.banner_right .banner__more {
  right: 0;
  padding-right: 0;
}

.banner_right .more__context-menu {
  right: 0;
}

.banner_right:hover {
  -webkit-transform: translateX(-19px);
  transform: translateX(-19px);
}

.banner_right:hover .banner__more {
  -webkit-transform: translateX(19px);
  transform: translateX(19px);
}

.banner_theme-dark {
  background-color: #009f88;
  background-position: center;
  background-size: cover;
  color: white;
  fill: white;
  stroke: white;
}

.banner_theme-dark::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.banner_theme-dark .banner__content {
  padding-bottom: 0;
}

.banner_theme-dark .banner__bottom {
  padding-top: 0;
}

.banner_theme-dark .banner__phone {
  border-bottom: 2px solid transparent;
}

.banner_theme-dark .banner__phone:hover {
  border-color: rgba(255, 255, 255, 0.6);
}

.banner_theme-dark .button_theme-accent {
  border: solid 1px white;
  background-color: rgba(255, 255, 255, 0.2);
  color: white;
}

.banner_theme-dark .button_theme-accent:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.banner_theme-dark .button_theme-accent:active {
  background-color: rgba(255, 255, 255, 0.45);
}

.banner_theme-dark .button_theme-base {
  border-bottom: 2px solid transparent;
}

.banner_theme-dark .button_theme-base:hover {
  border-color: rgba(255, 255, 255, 0.6);
}

.banner_theme-light {
  background-color: white;
  color: black;
  fill: black;
  stroke: black;
}

.banner_theme-light .banner__content {
  padding-bottom: 0;
}

.banner_theme-light .banner__bottom {
  padding-top: 0;
}

.banner_theme-light .banner__phone {
  border-bottom: 2px solid transparent;
}

.banner_theme-light .banner__phone:hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.banner_theme-light .button_theme-accent {
  border: none;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  background-image: linear-gradient(277deg, #56bfb0 0%, #009f88 100%);
  color: white;
}

.banner_theme-light .button_theme-accent:hover {
  opacity: .8;
}

.banner_theme-light .button_theme-base {
  border-bottom: 2px solid transparent;
}

.banner_theme-light .button_theme-base:hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.banner_theme-darkish {
  color: black;
  fill: black;
  stroke: black;
}

.banner_theme-darkish.banner_vertical .banner__phone:hover {
  border-color: rgba(255, 255, 255, 0.6);
}

.banner_theme-darkish .banner__content {
  position: relative;
  border-radius: 4px 4px 0 0;
  background-color: #009f88;
  background-position: center;
  background-size: cover;
  color: white;
}

.banner_theme-darkish .banner__content::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(0, 0, 0, 0.5);
}

.banner_theme-darkish .banner__title, .banner_theme-darkish .banner__desc, .banner_theme-darkish .banner__phone {
  position: relative;
}

.banner_theme-darkish .banner__bottom {
  padding-top: 0;
}

.banner_theme-darkish .banner__phone {
  border-bottom: 2px solid transparent;
}

.banner_theme-darkish .banner__phone:hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.banner_theme-darkish .button_theme-accent {
  border: none;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  background-image: linear-gradient(277deg, #56bfb0 0%, #009f88 100%);
  color: white;
}

.banner_theme-darkish .button_theme-accent:hover {
  opacity: .8;
}

.banner_theme-darkish .button_theme-base {
  border-bottom: 2px solid transparent;
}

.banner_theme-darkish .button_theme-base:hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.banner_theme-promo {
  background-color: white;
  color: black;
  fill: black;
  stroke: black;
}

.banner_theme-promo .banner__promo {
  display: block;
  height: 200px;
  border-radius: 4px 4px 0 0;
  background-color: #009f88;
  background-position: center;
  background-size: cover;
}

.banner_theme-promo .banner__content {
  padding-bottom: 0;
}

.banner_theme-promo .banner__bottom {
  padding-top: 0;
}

.banner_theme-promo .banner__phone {
  border-bottom: 2px solid transparent;
}

.banner_theme-promo .banner__phone:hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.banner_theme-promo .button_theme-accent {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  background-image: linear-gradient(277deg, #56bfb0 0%, #009f88 100%);
  color: white;
}

.banner_theme-promo .button_theme-accent:hover {
  opacity: .8;
}

.banner_theme-promo .button_theme-base {
  border-bottom: 2px solid transparent;
}

.banner_theme-promo .button_theme-base:hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.courses-table {
  width: 100%;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 18px;
  line-height: 1.33;
}

.courses-table__thead:after {
  content: '';
  display: block;
  height: 5px;
}

.courses-table__th {
  padding: 14px 20px;
  text-align: left;
  font-weight: normal;
  background-color: rgba(0, 158, 135, 0.05);
}

.courses-table__td {
  padding: 20px;
  border-top: 1px solid #afe5da;
  vertical-align: top;
}

.courses-table__td_iso {
  font-family: "OpenSansSemiBold", sans-serif;
}

.courses-table__td_range {
  font-size: 14px;
  line-height: 1.86;
  white-space: nowrap;
}

.courses-table__td_buy, .courses-table__td_sell {
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 14px;
  line-height: 1.86;
}

.currency-courses-page .main-nav,
.currency-courses-page .tab-pane {
  max-width: 1160px;
  margin: 0 auto;
}

.currency-courses-page .nav-tabs {
  text-align: left;
  padding: 50px 0 20px 0;
  margin: 0 -25px;
}

.currency-courses-page .nav-tabs .tab {
  padding: 0 25px 15px 25px;
}

.currency-courses-page .nav-tabs .tab a {
  font-family: "OpenSansLight", sans-serif;
  text-decoration: none;
  font-size: 26px;
  line-height: 26px;
  cursor: pointer;
  outline: none !important;
  color: rgba(0, 0, 0, 0.6);
}

.currency-courses-page .nav-tabs .tab a:hover {
  color: black;
}

.currency-courses-page .nav-tabs .tab.active a {
  color: black;
}

.currency-courses-page .tab-pane__courses-table {
  margin: 6px auto;
}

.currency-courses-page .coursesInfo {
  margin-bottom: 24px;
}

.currency-courses-page .nowrap {
  white-space: nowrap;
}

.currency-courses-page .courses-choseField {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 26px;
}

.currency-courses-page .courses-choseField.mobileVersion {
  display: none;
}

.currency-courses-page .courses-choseTab {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 32px;
}

.currency-courses-page .courses-dropDowns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.currency-courses-page .courses-dropDowns .customDropDown {
  margin-right: 20px;
  width: 140px;
}

.currency-courses-page .courses-dropDowns .dropdownCurrency {
  width: 280px;
}

.currency-courses-page .dropdown-bottomLine {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-courses-page .department-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.currency-courses-page .department-address {
  margin-left: 4px;
}

.currency-courses-page .department-rate-text {
  margin-left: 28px;
}

.currency-courses-page .courses-table__th.mobileVersion,
.currency-courses-page .courses-table__td.mobileVersion {
  display: table-cell;
}

.currency-courses-page .blockForInput input {
  width: 180px;
  border: 1px solid #c3c3c4;
  color: black;
}

.currency-courses-page .exchange-mode {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.currency-courses-page .exchange-mode input {
  display: none;
}

.currency-courses-page .exchange-mode .tab:not(:first-child) {
  margin-left: 32px;
}

.currency-courses-page .sorting__th {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-courses-page .sorting-buttons {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 20px;
}

.currency-courses-page .sorting-icon {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  cursor: pointer;
}

.currency-courses-page .sorting-icon.sorting-top {
  border-bottom: 6px solid #737373;
}

.currency-courses-page .sorting-icon.sorting-bottom {
  border-top: 6px solid #737373;
  margin-top: 3px;
}

.currency-courses-page .sorting-icon.active {
  border-bottom-color: #009f88;
  border-top-color: #009f88;
}

.currency-courses-page .department-link {
  text-decoration: none;
  color: black;
}

.currency-courses-page .courses-table__tbody .mapHint:hover svg {
  fill: #009f88;
}

.currency-courses-page .courses-table__tbody .mapHint svg {
  fill: #c3c3c3;
}

.currency-courses-page .title_course-sub-title {
  margin-top: 28px;
  margin-bottom: 46px;
}

.daw {
  position: relative;
  font-weight: inherit;
  cursor: pointer;
}

.daw__input {
  display: none;
}

.daw__input:checked + .daw__box {
  background-position: 0 -69px;
}

.daw__box {
  position: absolute;
  top: -1px;
  left: 0;
  width: 21px;
  height: 21px;
  cursor: pointer;
  background: url(/images/checkbox-sprite-4.svg) no-repeat;
  background-position: 0 -34px;
}

.daw__label {
  display: inline-block;
  padding-left: 33px;
}

.toggle {
  position: relative;
  font-weight: inherit;
  cursor: pointer;
}

.toggle__input {
  display: none;
}

.toggle__input:checked + .toggle__box::before {
  background-color: #009f88;
}

.toggle__box {
  position: absolute;
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #009f88;
  border-radius: 50%;
  background-color: white;
  cursor: pointer;
}

.toggle__box::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: transparent;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: .3s;
}

.toggle__label {
  display: inline-block;
  padding-left: 28px;
}

.interview {
  font-family: "OpenSansSemiBold", sans-serif;
}

.interview__title {
  max-width: 820px;
  margin: 0 auto;
  padding: 12px 20px;
  background: url("/images/combined-shape-copy.svg") no-repeat;
  background-size: cover;
}

.interview__content {
  width: 100%;
  padding: 50px 0;
}

.interview__content:first-child {
  padding-top: 0;
}

.interview__content:nth-of-type(even) {
  background: rgba(151, 151, 151, 0.05);
}

.interview__container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 820px;
  margin: 0 auto;
  padding-right: 20px;
  padding-left: 20px;
}

.interview__sub-title {
  font-size: 18px;
  line-height: 24px;
}

.interview__option {
  margin-top: 21px;
}

.interview__btn {
  max-width: 400px;
  margin: 50px auto 50px;
  padding-right: 20px;
  padding-left: 20px;
}

.interview__btn .btn {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  line-height: 50px;
  border-color: #009f88;
  border-radius: 4px;
  background-color: #009f88;
  color: white;
}

.interview__btn .btn:hover, .interview__btn .btn:focus {
  border-color: #008f7a;
  background-color: #008f7a;
}

.sharing__wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.sharing__container {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 940px;
  margin: 20px auto 0;
}

.sharing__container-bottom {
  margin-bottom: 20px;
}

.sharing__item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sharing__item:last-child {
  margin-left: 24px;
}

.sharing_title {
  margin-right: 12px;
  font-size: 14px;
  line-height: 12px;
  color: #c3c3c3;
  font-family: "OpenSansRegular";
}

.sharing_title-adaptiv {
  display: none;
}

.sharing_btn {
  background: none;
  border: none;
}

.sharing_btn .star_icon {
  fill: #C3C3C3;
}

.sharing_btn .star_icon-active {
  fill: #009E87;
}

.sharing_link:not(:first-child) {
  margin-left: 8px;
}

.sharing__social-network {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.sharing__social-network .sharing_link {
  text-decoration: none;
  color: #ffffff;
  display: inline-block;
}

.contentPage .sharing__container + .card-nav {
  margin-top: 20px;
}

.news-date {
  font-size: 18px;
  line-height: 24px;
  color: #5b5b5a;
}

.wrapper .sharingPage {
  padding-bottom: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper .sharingPage .tara {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrapper .sharingPage .sharing__wrapper .sharing__container-top {
  width: auto;
  margin: 0;
}

.wrapper .sharingPage .page-heading__title {
  margin-bottom: 20px;
}

.wrapper .sharingPage .requestsUrLica-container {
  margin-top: 20px;
  margin-bottom: 0;
}

.wrapper .sharingPage .sharing__container-top {
  margin-top: 0;
}

.personal-account__wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: 940px;
  margin: 0 auto;
  padding-top: 16px;
}

.personal-account__menu {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.personal-account__menu .personal-account__nav {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.personal-account__menu li {
  padding: 15px 0 15px 20px;
  margin: 0;
}

.personal-account__content {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.personal-account__nav {
  width: 300px;
}

.wrapper .contentPage .personal-account__menu {
  margin: 0 20px 0 0;
  padding: 0;
  border-bottom: none;
}

.wrapper .contentPage .logout_link {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
}

.wrapper .contentPage .logout_link:hover {
  color: black;
}

.wrapper .contentPage .personal-account__content .tab-pane {
  margin: 0;
  max-width: 620px;
}

.wrapper .contentPage .category__link {
  text-decoration: none;
  color: inherit;
}

.wrapper .contentPage .category_subtitle {
  margin-left: 0;
  font-size: 14px;
  line-height: 18px;
  color: black;
}

.wrapper .contentPage .category__item:hover .category_subtitle {
  color: #007d6a;
}

.bookmarks_title {
  margin-bottom: 20px;
}

.bookmarks__category:not(:first-child) {
  margin-top: 20px;
}

.category_title {
  margin-bottom: 10px;
  display: inline-block;
  font-family: "OpenSansSemiBold", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.4);
}

.category__item {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 23px 20px;
  border-radius: 4px;
  border: 1px solid #eaeaea;
  cursor: pointer;
}

.category__item:not(:first-child) {
  margin-top: 8px;
}

.category__link {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  overflow: hidden;
  margin-right: 39px;
}

.overflow-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.category_subtitle {
  white-space: nowrap;
}

.delete_btn {
  background: none;
  border: none;
  line-height: 15px;
  position: absolute;
  right: 20px;
}

.logout_link {
  background: none;
  border: none;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 15px;
  margin-left: 20px;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
}

.card-nav_decorLine {
  width: auto;
  margin: 10px 20px;
  height: 1px;
  background: #f0f0f0;
}

.catalog__wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: 1160px;
  margin: 50px auto 0;
}

.catalog__title {
  margin-top: 50xp;
}

.category__list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 190px;
  padding-right: 10px;
  border-right: 1px solid #d8d8d8;
}

.category__list .nav-item {
  display: inline-block;
}

.category__list .nav-item a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.category__list .nav-item.highlight_hover a, .category__list .nav-item.highlight_current a {
  color: black;
}

.category__list .nav-item:not(:first-child) {
  margin-top: 16px;
}

.filter_type {
  background: none;
  border: none;
  font-size: 14px;
  line-height: 18px;
  font-family: 'OpenSansRegular', sans-serif;
}

.filter_type:not(:first-child) {
  margin-left: 32px;
}

.filter_type.highlight_current, .filter_type.highlight_hover {
  font-family: "OpenSansSemibold";
}

.control-rightBlock {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.control-rightBlock .sharing-item {
  margin-left: 92px;
  line-height: 21px;
}

.control-rightBlock .customDropDown {
  display: none;
}

.filter_title {
  margin-right: 24px;
  font-size: 14px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.6);
  font-family: 'OpenSansRegular', sans-serif;
}

.catalog_title {
  margin-top: 50px;
}

.catalog__control {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.catalog-container__search {
  width: 256px;
}

.catalog__content {
  padding: 16px 16px 0;
}

.catalog__content-wrapper {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.catalog__list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 32px;
}

.list-item {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 30%;
  border-radius: 2px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.15);
}

.list-item:not(:first-child) {
  margin-left: 5%;
}

.list-item:nth-child(3n+1) {
  margin-left: 0;
}

.list-item:nth-child(n+4) {
  margin-top: 32px;
}

.list-item_favorite {
  position: absolute;
  top: 15px;
  right: 15px;
}

.list-item_image img {
  width: 100%;
  max-width: 281px;
  max-height: 195px;
}

.list-item__advantage {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 16px 0;
}

.list-item__text {
  padding: 16px;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.list-item__title {
  font-size: 18px;
  font-family: 'OpenSansLight', sans-serif;
}

.list-item__title a {
  text-decoration: none;
}

.list-item__description {
  display: none;
  margin-top: 8px;
  font-size: 14px;
  line-height: 18px;
  font-family: 'OpenSansRegular', sans-serif;
}

.list-item__info {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #d8d8d8;
}

.list-item__info .sharing__item {
  margin-left: 0;
}

.list-item_views {
  color: #c3c3c3;
  font-size: 12px;
  line-height: 18px;
  font-family: 'OpenSansRegular', sans-serif;
}

.list-item_views .views_icon {
  margin-right: 8px;
}

.list-item_views .sharing_title {
  margin-right: 8px;
  font-size: 12px;
  line-height: 21px;
}

.title_category-tag, a.title_category-tag {
  color: #979797;
}

.title_category-tag::after, a.title_category-tag::after {
  content: '/';
}

.title_page-tag, a.title_page-tag {
  color: #000000;
}

.advantage-item {
  font-size: 12px;
  font-family: 'OpenSansRegular', sans-serif;
}

.category-product__wrapper {
  max-width: 1160px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  padding-top: 24px;
}

.category-product__wrapper .breadCrumbs {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-product__wrapper .breadCrumbs_item {
  color: black;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
  font-family: "OpenSansSemibold";
}

.category-product__wrapper .breadCrumbs_item:last-child {
  color: rgba(0, 0, 0, 0.6);
  font-family: "OpenSansRegular";
}

.category-product__wrapper .breadCrumbs_item:hover:not(:last-child) {
  color: black;
}

.category-product__wrapper .breadCrumbs_icon {
  margin-left: 12px;
  margin-right: 12px;
  max-width: 31px;
  max-height: 31px;
}

.category-product__block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 24px;
}

.product-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-content__item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 48%;
}

.product-content__item img {
  width: 100%;
}

.product-content__item .info__item:not(:first-child) {
  margin-top: 12px;
}

.product-content__item .info_title {
  font-size: 12px;
  line-height: 18px;
  font-family: "OpenSansRegular";
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 4px;
}

.product-content__item .info_text {
  font-size: 14px;
  line-height: 22px;
  font-family: "OpenSansRegular";
}

.product-content .advantage-item {
  font-size: 14px;
}

.product-content .list-item__advantage {
  padding: 24px 0;
}

.product_image {
  display: none;
}

.product__title {
  padding: 24px 16px;
  background-color: rgba(0, 158, 135, 0.05);
  border-bottom: 2px solid #009e87;
}

.product__title-h2 {
  font-size: 24px;
}

.wrapper .product-content_buttons {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
}

.wrapper .product-content_buttons .ourBtn {
  margin-top: 0;
  max-width: 170px;
  background-color: #009e87;
}

.wrapper .product-content_buttons .list-item_favorite {
  position: static;
}

.wrapper .product-content_buttons .sharing__item {
  margin-left: 0;
}

.wrapper .product-content_buttons .sharing__container {
  width: auto;
}

.wrapper .product-content_buttons .star_icon:hover {
  fill: #009e87;
}

.content-buttons_icon {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 30px;
}

.content-buttons_icon .list-item_views {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-buttons_icon .list-item_favorite, .content-buttons_icon .list-item_views, .content-buttons_icon .sharing__container {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.fullInfo {
  margin-top: 32px;
  border-top: 1px solid #d8d8d8;
  padding: 24px 0;
}

.recommend-block {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.recommend-block__wrapper {
  margin-top: 40px;
}

.recommend-block__wrapper .title_style-small {
  font-family: 'OpenSansLight', sans-serif;
}

.recommend-block .product__item {
  width: 260px;
  padding: 57px 20px;
  border-radius: 2px;
}

.recommend-block .product__item img {
  width: 100%;
}

.recommend-block .product__item a {
  display: block;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
  color: black;
  text-decoration: none;
}

.recommend-block .product__item a:hover {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
  transition: 0.3s;
}

.recommend-block .product-item_title {
  padding: 16px 14px 16px 12px;
}

.recommend-block .background-block {
  position: relative;
}

.recommend-block .background-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0.45);
  padding: 16px 12px 12px;
}

.recommend-block .background-top .list-item__title {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: white;
}

.recommend-block .background-top .list-item_views {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.link {
  cursor: pointer;
  text-decoration: none;
  transition: .3s;
}

.link:hover {
  text-decoration: none;
}

.link:hover .link__title::after {
  width: 100%;
}

.link__title {
  color: black;
}

.link_type-box {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px 0 23px;
}

.link_type-box:hover {
  box-shadow: 0 10px 22px 0 rgba(0, 0, 0, 0.25);
}

.link_type-box .link__icon {
  width: 100px;
  height: 100px;
}

.link_type-box .link__title {
  margin-top: 20px;
  text-align: center;
}

.link_type-box .link__title::after {
  content: "";
  display: block;
  height: 2px;
  width: 0;
  margin-top: 5px;
  background-color: #009f88;
  transition: width 0.3s ease-in-out;
}

.link_type-menu {
  font-family: "OpenSansSemibold";
  font-size: 16px;
  color: #009f88;
}

.link_type-menu:hover {
  text-decoration: underline;
  color: #009f88;
}

.link_type-submenu {
  font-family: "OpenSansRegular";
  font-size: 14px;
  word-break: break-word;
  color: black;
}

.link_type-submenu:hover {
  text-decoration: underline;
  color: #009f88;
}

.link_type-sidebar {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  text-decoration: none;
  color: black;
}

.link_type-sidebar .link__title {
  text-align: right;
}

.link_type-sidebar .link__icon {
  width: 24px;
  height: 24px;
  margin-left: 23px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.conversion__item {
  max-width: 320px;
  padding: 10px 10px 10px 23px;
}

.conversion__item:nth-child(1n + 4) {
  display: none;
}

.conversion__item .pencil_icon {
  display: none;
}

.conversion__item-active {
  background-color: rgba(0, 158, 135, 0.1);
  border-radius: 2px;
  padding-left: 10px;
}

.conversion__item-active .pencil_icon {
  display: inline-block;
}

.conversion__item-active .conversion-currency__name {
  margin-left: 10px;
}

.conversion__item-active .conversion-currency__input {
  background-color: white;
}

.conversion-currency {
  position: relative;
}

.conversion-currency .close {
  width: 8px;
  height: 8px;
  stroke: #009f88;
  opacity: .7;
  stroke-width: 4px;
}

.conversion-currency__close {
  position: absolute;
  right: -20px;
  top: 50%;
  background: transparent;
  border: none;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
}

.conversion-currency__label {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  text-transform: uppercase;
  font-family: "OpenSansSemibold";
  font-size: 16px;
  font-weight: normal;
  line-height: 40px;
}

.conversion-currency__name {
  -webkit-flex: 35px 0 0;
  -moz-box-flex: 35px;
  -ms-flex: 35px 0 0px;
  flex: 35px 0 0;
  max-width: 35px;
  margin-right: 25px;
}

.conversion-currency__input {
  position: relative;
  border-radius: 2px;
  width: 100%;
  max-width: 210px;
  height: 40px;
  margin-left: auto;
  padding: 9px 10px 9px;
  border: solid 1px rgba(151, 151, 151, 0.31);
  border-radius: 2px;
  font-family: "OpenSansRegular";
  font-size: 16px;
  background: transparent;
  color: black;
  transition: 0.3s;
}

.conversion-currency__input:focus {
  border-color: #009f88;
}

.conversion-currency__placeholder {
  display: none;
  position: absolute;
  left: 107px;
  top: 23px;
  font-size: 12px;
  line-height: 15px;
  font-family: "OpenSansSemibold", sans-serif;
  text-transform: initial;
  color: #ef5350;
}

.no-conversion-courses .conversion-currency__placeholder {
  display: inline-block;
}

.spoiler {
  font-family: "OpenSansRegular";
}

.spoiler__head {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
  -moz-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 20px;
  padding-bottom: 20px;
}

.spoiler__icon {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin-right: 10px;
}

.spoiler__title {
  margin-right: auto;
}

.spoiler__timestamp {
  margin-left: 10px;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.6);
}

.spoiler__arrow {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin-left: 20px;
  transition: .2s;
}

.spoiler__content {
  display: none;
}

.spoiler_type-mobile .spoiler__head {
  padding-top: 0;
}

.spoiler_type-mobile .spoiler__icon, .spoiler_type-mobile .spoiler__arrow {
  display: none;
}

.spoiler_type-mobile .spoiler__content {
  display: block;
}

.spoiler_type-desktop-content .spoiler__head {
  display: none;
  border-bottom: 1px solid rgba(74, 74, 74, 0.1);
  cursor: pointer;
}

.spoiler_type-desktop-content .spoiler__content {
  display: block;
}

.spoiler_type-desktop-none {
  display: none;
}

.spoiler_type-desktop-none .spoiler__head {
  border-bottom: 1px solid rgba(74, 74, 74, 0.1);
  cursor: pointer;
}

.spoiler_type-desktop-none.spoiler_opened .spoiler__content {
  display: block;
}

.spoiler_opened .spoiler__arrow {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.exchangeRates {
  position: relative;
  width: 320px;
  margin-left: 60px;
}

.exchangeRates .tab-pane {
  margin: 0;
}

.exchangeRates__rates + .exchangeRates__converter {
  margin-top: 75px;
}

.exchangeRates__rate:empty, .exchangeRates__converter:empty {
  display: none;
}

.nav.kindOfMoney {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px;
  padding-top: 0;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: none;
}

.nav.kindOfMoney .tab {
  line-height: 18px;
  text-decoration: none;
  padding: 0;
}

.nav.kindOfMoney::before, .nav.kindOfMoney::after {
  display: none;
}

.NewRates {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.NewRates .nav-tabs {
  padding-right: 25px;
  padding-left: 22px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.NewRates .nav-tabs:before {
  display: none;
}

.NewRates .nav-tabs li {
  margin: 0;
}

.NewRates .nav-tabs li:not(:first-child) {
  margin-left: 24px;
}

.NewRates .wrapper-currency {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 16px;
  position: relative;
  cursor: pointer;
}

.NewRates .wrapper-currency div:nth-child(1) {
  padding: 13px 0 13px 23px;
  width: 95px;
  text-align: left;
  -webkit-justify-content: normal !important;
  -moz-box-pack: normal !important;
  -ms-flex-pack: normal !important;
  justify-content: normal !important;
}

.NewRates .wrapper-currency div:nth-child(2) {
  padding: 13px 5px 13px 0;
  width: 50px;
  text-align: end;
}

.NewRates .wrapper-currency div:nth-child(3) {
  padding: 13px 38px 13px 0;
  width: 90px;
  text-align: end;
}

.NewRates .wrapper-side {
  position: relative;
}

.NewRates .wrapper-side:nth-child(1) .wrapper-currency div {
  padding-top: 19px;
  padding-bottom: 13px;
}

.NewRates .wrapper-side:nth-child(1) .wrapper-arrow {
  top: 17px;
}

.rates-table {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-height: 27px;
  margin-top: 20px;
  border-spacing: 0 3px;
  border-collapse: separate;
  background-color: rgba(216, 216, 216, 0.3);
}

.rates-table div {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}

.rates-table div:nth-child(1) {
  padding: 5px 6px 5px 22px;
}

.rates-table div:nth-child(2) {
  padding: 5px;
  margin-left: 32px;
}

.rates-table div:last-child {
  padding: 5px 39px 5px 6px;
}

#nbrb .currency-cell {
  padding: 0;
  width: 0;
}

.wrapper-ratesDescription {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  padding-left: 24px;
  padding-right: 39px;
  box-shadow: 0 3px 11px 0 rgba(0, 159, 136, 0.15);
}

.wrapper-ratesDescription.none {
  display: none;
}

.ratesDescription-item {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ratesDescription-item:not(:last-child) {
  border-bottom: 1px solid #afe5da;
}

.ratesDescription-item div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ratesDescription-item div:nth-child(1) {
  width: 79px;
  font-size: 12px;
  padding-top: 16px;
  padding-bottom: 12px;
  text-transform: none !important;
}

.ratesDescription-item div:nth-child(2) {
  padding: 16px 7px 14px 13px;
  width: 24px;
  text-align: end;
  text-transform: none !important;
  margin-left: -34px;
}

.ratesDescription-item div:nth-child(3) {
  padding: 16px 0 12px 26px;
  width: 76px;
  text-align: end;
  text-transform: none !important;
}

.ratesDescription-item .wrapper-ratesRange {
  display: inline;
}

.ratesDescription-item .ratesRange-item {
  white-space: nowrap;
}

.wrapper-arrow {
  position: absolute;
  right: 14px;
  top: 11px;
  opacity: 1;
}

.wrapper-arrow .arrow-down {
  width: 8px;
  height: 5px;
  fill: #909090;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.wrapper-currency:hover {
  background: rgba(0, 158, 135, 0.05);
  opacity: 1;
}

.wrapper-currency:hover .wrapper-arrow {
  opacity: 1;
}

.wrapper-currency.open {
  background: rgba(0, 158, 135, 0.05);
}

.wrapper-currency.open .wrapper-arrow {
  opacity: 1;
}

.wrapper-currency.open .wrapper-arrow .arrow-down {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.exchangeRates-message {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
}

.exchangeRates-message-text {
  font-size: 12px;
  line-height: 21px;
}

.exchangeRates-message .info {
  min-width: 20px;
  height: 20px;
  margin-right: 10px;
}

.exchangeRates-message + div {
  margin-top: 16px;
  margin-left: 30px;
}

.all-courses-href {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 11px;
  margin-left: 23px;
  margin-right: 25px;
}

.all-courses-href > a {
  color: #009f88;
  font-size: 14px;
  text-decoration: underline;
}

.all-courses-href > a:hover {
  color: #0bb7a4;
}

.conversion .kindOfMoney {
  padding-left: 23px;
  padding-right: 10px;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.conversion .kindOfMoney .tab {
  margin: 0;
}

.conversion .kindOfMoney .tab:not(:first-child) {
  margin-left: 24px;
}

.conversion form {
  margin-top: 15px;
}

.conversion ul {
  list-style: none;
}

.conversion .btn-default {
  display: block;
  width: 100%;
  max-width: 280px;
  margin: 10px auto 0;
  line-height: 35px;
  border: none;
  border-radius: 2px;
  background-color: rgba(216, 216, 216, 0.3);
  color: black;
  transition: 0.3s;
}

.conversion .btn-default .dropdown__add {
  margin-left: 7px;
  vertical-align: middle;
  font-size: 21px;
  font-family: "OpenSansBold";
  color: #009f88;
}

.conversion .btn-default:hover {
  background: rgba(0, 158, 135, 0.3);
}

.conversion .btn-default .afterClick {
  background: rgba(0, 158, 135, 0.5);
}

.conversion .btn-default:active {
  background: rgba(0, 158, 135, 0.3) !important;
  border: none !important;
  box-shadow: none !important;
  color: black !important;
}

.conversion .btn-default.active.focus, .conversion .btn-default.active:focus, .conversion .btn-default.active:hover, .conversion .btn-default:active.focus, .conversion .btn-default:active:focus, .conversion .btn-default:active:hover, .conversion .open > .dropdown-toggle.btn-default.focus, .conversion .open > .dropdown-toggle.btn-default:focus, .conversion .open > .dropdown-toggle.btn-default:hover {
  background: rgba(0, 158, 135, 0.3);
}

.conversion .dropdown {
  width: 100%;
}

.conversion .btn-disabled .btn-default {
  position: relative;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.4);
}

.conversion .btn-disabled .dropdown__add {
  opacity: 0.4;
}

.conversion .dropdown-menu {
  left: 50%;
  width: 280px;
  margin: 10px 0 0;
  border: none;
  border-radius: 2px;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.conversion .dropdown-menu li {
  transition: .3s;
}

.conversion .dropdown-menu li:hover {
  background: #daf3ee;
}

.conversion .dropdown-menu li:hover a {
  color: black;
}

.conversion .dropdown-menu li a {
  padding: 10px;
  background: none;
  color: #009f88;
  transition: .3s;
}

.online-services {
  padding-right: 20px;
  padding-bottom: 120px;
  padding-left: 20px;
  font-family: "OpenSansRegular";
  background-image: url(/images/moneyTransfer/transferBackground.png);
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  overflow: hidden;
}

.online-services__title {
  margin-top: 60px;
}

.online-services__list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 3px;
  position: relative;
  max-width: 936px;
  margin: 50px auto 0;
  border: solid 6px rgba(255, 255, 255, 0.5);
}

.online-services__item {
  position: relative;
  display: block;
  -webkit-flex: 30% 1 1;
  -moz-box-flex: 30%;
  -ms-flex: 30% 1 1;
  flex: 30% 1 1;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}

.online-services__item:not(:first-child) {
  margin-left: 17px;
}

.online-services .owl-stage {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.online-service {
  display: block;
  padding: 22px 16px 19px;
  text-align: center;
  cursor: pointer;
  color: white;
  transition: .3s;
}

.online-service:focus {
  text-decoration: none;
  color: white;
}

.online-service:hover {
  padding-bottom: 0;
  text-decoration: none;
  color: black;
}

.online-service:hover .online-service__bg {
  box-shadow: 0 10px 22px 0 rgba(255, 255, 255, 0.25);
  background-color: rgba(255, 255, 255, 0.85);
  transition: .5s;
}

.online-service:hover .online-service__icon svg {
  width: 79px;
  height: 79px;
  fill: #009f88;
  color: #5B5B5A;
}

.online-service__bg {
  position: absolute;
  top: -26px;
  left: -8px;
  width: calc(100% + 16px);
  height: calc(100% + 52px);
  border-radius: 4px;
  background-color: transparent;
}

.online-service__icon {
  position: relative;
  display: block;
  margin-bottom: 26px;
}

.online-service__icon svg {
  width: 60px;
  height: 60px;
  color: white;
  fill: white;
  transition: .3s;
}

.online-service__title {
  position: relative;
  margin-bottom: -9px;
  text-decoration: none;
  font-size: 21px;
  line-height: 1.5;
}

.rss__title {
  max-width: 500px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
}

.rss__desc {
  max-width: 500px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  font-family: 'OpenSansRegular', sans-serif;
  font-size: 16px;
  line-height: 2;
  text-align: center;
}

.rss__subscribe-form {
  max-width: 360px;
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
}

.subscribe-form .input {
  width: 100%;
  border: 1px solid #c3c3c4;
  color: black;
}

.subscribe-form .input:focus {
  border-color: #009f88;
}

.subscribe-form__section {
  margin-top: 20px;
}

.subscribe-form__label {
  font-family: 'OpenSansRegular', sans-serif;
  font-size: 12px;
}

.subscribe-form__categories {
  list-style: none;
}

.subscribe-form__category {
  margin-top: 23px;
}

.subscribe-form__formats {
  margin-top: 10px;
}

.subscribe-form__format {
  display: inline-block;
  margin-right: 40px;
}

.subscribe-form__btns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
  font-family: "OpenSansSemibold";
}

.subscribe-form__btns .btn {
  width: 170px;
  margin-top: 0;
  text-transform: uppercase;
}

.subscribe-form__btns .btn.yes {
  background: #009f88;
  border-color: #009f88;
}

.subscribe-form__btns .btn.no {
  background: transparent;
  border-color: black;
  color: black;
}

.subscribe-form__btns .btn:hover {
  background: #008f7a;
  border-color: #008f7a;
  color: white;
}

.product-heading {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 350px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right;
}

.product-heading::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.product-heading__content {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.product-heading__title {
  position: relative;
  max-width: 1100px;
  margin-right: 20px;
  margin-left: 20px;
  color: white;
}

.product-heading__desc,
.product-heading__desc p {
  max-width: 500px;
  margin: 20px 0 0 0;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  color: white;
}

.product-heading__button {
  position: relative;
  margin-bottom: 60px;
  font-family: "OpenSansRegular";
}

.product-heading_with-btn .product-heading__title {
  margin-top: 30px;
}

.page-heading {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}

.page-heading__bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  width: auto;
  min-height: 100%;
  margin: auto;
  z-index: 0;
}

.page-heading__title {
  position: relative;
  max-width: 1280px;
  margin: 50px 20px;
  color: black;
}

.page-heading_fixed-height {
  height: 355px;
}

.page-heading_fixed-height .page-heading__title {
  margin-top: 0;
  margin-bottom: 0;
}

.page-heading_with-btn {
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page-heading_with-btn .page-heading__title {
  margin-bottom: 0;
}

.sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 230px;
  height: 512px;
  margin: auto;
  border-radius: 4px;
  font-family: "OpenSansRegular";
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  background-color: white;
  -webkit-transform: translateX(-171px);
  transform: translateX(-171px);
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  z-index: 1;
}

.sidebar:hover, .sidebar_hovered {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.sidebar__nav {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  list-style: none;
}

.sidebar__link {
  height: 64px;
  padding: 0 20px 0 15px;
  transition: .3s;
}

.sidebar__link:hover {
  background: rgba(0, 159, 136, 0.05);
}

.sidebar_in-banner {
  position: static;
  -webkit-transform: translateX(-181px);
  transform: translateX(-181px);
}

.sidebar_in-banner:hover, .sidebar_in-banner.sidebar_hovered {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

.financial-institutions {
  width: 100%;
}

.financial-institutions__title {
  padding: 146px 40% 146px 18%;
  background: url(/images/financeInst/banner.png) no-repeat 32% 0/cover;
}

.financial-institutions__nav {
  max-width: 1280px;
  margin: 0 auto;
}

.financial-institutions__list {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin: 50px 40px;
  list-style: none;
}

.financial-institutions__item {
  width: 260px;
}

.logo {
  width: 240px;
  height: 25px;
  color: #4A4A4A;
  fill: #009f88;
}

.logo_size-s {
  width: 36px;
}

.nav-icon {
  width: 24px;
  height: 18px;
  position: relative;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .5s ease-in-out;
  cursor: pointer;
}

.nav-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #8D8D8D;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: .25s ease-in-out;
}

.nav-icon span:nth-child(1) {
  top: 0;
}

.nav-icon span:nth-child(2) {
  top: 8px;
}

.nav-icon span:nth-child(3) {
  top: 16px;
}

.nav-icon_opened span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.nav-icon_opened span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

.nav-icon_opened span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.nav-icon_opened span:nth-child(1) {
  top: 6px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.nav-icon_opened span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

.nav-icon_opened span:nth-child(3) {
  top: 6px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.nav-icon + .nav-prev {
  display: none;
}

.nav-icon_hidden {
  display: none;
}

.nav-icon_hidden + .nav-prev {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.site-search {
  height: inherit;
  border-left: 2px solid #009f88;
  background: white;
}

.site-search .blockForInput {
  height: inherit;
}

.site-search .input {
  width: 100%;
  height: inherit;
  padding: 5px 50px 5px 10px;
  border: none;
  color: black;
  font-size: 24px;
  font-family: 'OpenSansLight', sans-serif;
}

.site-search .input:focus {
  border: none;
}

.site-search .placeholder {
  height: auto;
  top: 0;
  bottom: 0;
  font-size: 24px;
  color: black;
  z-index: 0;
}

.site-search .placeholderFocus {
  bottom: 0 !important;
}

.site-search .search-close {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 24px;
  -webkit-text-stroke: 3px white;
  color: rgba(0, 0, 0, 0.6);
  z-index: 5;
  cursor: pointer;
  transition: .3s;
}

.site-search .search-close:hover {
  color: #009f88;
}

.header-desktop {
  min-height: 95px;
  font-family: "OpenSansRegular";
}

.header-desktop__top {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 35px;
  background-color: #009f88;
  color: white;
}

.header-desktop__top .header-desktop__logo {
  display: none;
}

.header-desktop__contacts {
  margin-left: 40px;
  color: rgba(255, 255, 255, 0.6);
}

.header-desktop__contacts .phone-number {
  text-decoration: none;
  font-family: "OpenSansLight";
  color: inherit;
  transition: .3s;
}

.header-desktop__contacts .phone-number_bigger {
  font-size: 1.3em;
}

.header-desktop__contacts .phone-number_semibold {
  font-family: "OpenSansSemibold";
}

.header-desktop__contacts .phone-number:hover {
  color: white;
}

.header-desktop__contacts .icon {
  width: 25px;
  height: 26px;
  vertical-align: top;
  fill: white;
  stroke: white;
  stroke-width: .6;
  opacity: .6;
  transition: .3s;
}

.header-desktop__contacts:hover .icon {
  opacity: 1;
}

.header-desktop__locations {
  margin-right: auto;
  margin-left: 40px;
  text-decoration: none;
  color: inherit;
  opacity: .6;
  transition: .3s;
}

.header-desktop__locations:hover, .header-desktop__locations:focus {
  text-decoration: none;
  color: inherit;
  opacity: 1;
}

.header-desktop__locations .icon {
  width: 12px;
  height: 18px;
  margin-right: 10px;
  vertical-align: top;
  fill: white;
  transition: .3s;
}

.header-desktop__accessibility {
  margin-left: 40px;
  text-decoration: none;
  font-family: "OpenSansRegular", sans-serif;
  color: inherit;
  opacity: .6;
  transition: .3s;
}

.header-desktop__accessibility:hover, .header-desktop__accessibility:focus {
  text-decoration: none;
  color: inherit;
  opacity: 1;
}

.header-desktop__accessibility .icon {
  fill: white;
  width: 26px;
  margin-right: 10px;
}

.header-desktop__banking {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: 255px;
  margin-left: 20px;
  text-align: center;
  font-family: "OpenSansSemibold";
  background-color: rgba(0, 55, 47, 0.2);
  color: rgba(255, 255, 255, 0.6);
  transition: .3s;
}

.header-desktop__banking:hover, .header-desktop__banking:focus {
  text-decoration: none;
  color: white;
}

.header-desktop__language {
  width: 99px;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.header-desktop__language:hover .language a {
  color: white;
}

.header-desktop__language:hover .language .iconToDown {
  opacity: 1;
}

.header-desktop__language .language a {
  transition: .3s;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
}

.header-desktop__language .language a .iconToDown {
  transition: .3s;
  margin-left: 7px;
  opacity: 0.6;
}

.header-desktop__language .secondLang {
  position: absolute;
  width: 100%;
  background: #009f88;
  top: 35px;
  right: 0;
  z-index: 100;
  height: 28px;
}

.header-desktop__language .currency-dropdown {
  height: auto;
  padding: 0 14px 0 0;
  border: 1px solid transparent;
  line-height: 32px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
  transition: .3s;
}

.header-desktop__language .dropdown-menu {
  width: 100%;
  right: 0;
}

.header-desktop__language .dropdown-menu .drop-item {
  padding: 0;
}

.header-desktop__language .dropdown-menu .drop-item:hover a {
  background: #009f88;
  color: white;
}

.header-desktop__language .dropdown-menu .drop-item a {
  padding: 10px 7px;
  color: black;
}

.header-desktop__language .dropdown-icon {
  transition: .3s;
  right: 26px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.6);
}

.header-desktop__language:hover .currency-dropdown {
  color: white;
}

.header-desktop__language:hover .dropdown-icon {
  border-top-color: white;
}

.header-desktop__search {
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 100%;
  max-width: 1120px;
  margin: auto;
  opacity: 0;
}

.header-desktop__search_visible {
  left: 0;
  opacity: 1;
  transition: 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.header-desktop__bottom {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  width: 100%;
  min-height: 60px;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 3px 40px;
  background-color: white;
}

.header-desktop__bottom .logo_size-s,
.header-desktop__bottom .header-desktop__contacts,
.header-desktop__bottom .header-desktop__locations {
  display: none;
}

.header-desktop__bottom_fixed {
  position: fixed;
  top: 0;
  right: 0;
  min-height: 65px;
  opacity: 0.9;
  z-index: 75;
}

.header-desktop__bottom_fixed .logo {
  display: none;
}

.header-desktop__bottom_fixed .logo_size-s {
  display: block;
}

.header-desktop__bottom .nav-tabs {
  padding: 14px 0;
}

.header-desktop__bottom .dropdowns {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 350px;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  padding-top: 20px;
  height: 60px;
}

.header-desktop__bottom .dropdowns .dropdown {
  display: inline-block;
  margin-right: 30px;
}

.header-desktop__bottom .dropdowns .dropdown:last-child {
  margin-right: 0;
}

.header-desktop__bottom .dropdowns .dropdown-ul {
  box-shadow: 0 5px 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0;
  width: 200px;
  position: absolute;
  top: 34px;
  left: -22px;
  z-index: 999;
  background: white;
  border: none;
}

.header-desktop__bottom .dropdowns .dropdown-ul li {
  list-style: none;
  cursor: pointer;
}

.header-desktop__bottom .dropdowns .dropdown-ul li:hover {
  transition: 0.3s;
  background: #009f88;
}

.header-desktop__bottom .dropdowns .dropdown-ul li:hover a {
  transition: 0.3s;
  color: white;
  background: none;
}

.header-desktop__bottom .dropdowns .dropdown-ul li a {
  padding: 12px 0 13px 23px;
  color: black;
  text-decoration: none;
  word-wrap: break-word;
  white-space: inherit;
}

.header-desktop__bottom .dropdowns .caret {
  transition: .2s;
  color: #009f88;
  margin-left: 8px;
  opacity: 0;
}

.header-desktop__bottom .dropdowns .btn {
  border-radius: 0;
  border: none;
  color: rgba(0, 0, 0, 0.6);
}

.header-desktop__bottom .dropdowns .btn-default.active.focus, .header-desktop__bottom .dropdowns .btn-default.active:focus, .header-desktop__bottom .dropdowns .btn-default.active:hover, .header-desktop__bottom .dropdowns .btn-default:active.focus, .header-desktop__bottom .dropdowns .btn-default:active:focus, .header-desktop__bottom .dropdowns .btn-default:active:hover, .header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default.focus, .header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default:focus, .header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default:hover {
  background: none;
  color: black;
}

.header-desktop__bottom .dropdowns .btn-default.active.focus .caret, .header-desktop__bottom .dropdowns .btn-default.active:focus .caret, .header-desktop__bottom .dropdowns .btn-default.active:hover .caret, .header-desktop__bottom .dropdowns .btn-default:active.focus .caret, .header-desktop__bottom .dropdowns .btn-default:active:focus .caret, .header-desktop__bottom .dropdowns .btn-default:active:hover .caret, .header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default.focus .caret, .header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default:focus .caret, .header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default:hover .caret {
  opacity: 1;
}

.header-desktop__bottom .dropdowns .btn-default:focus {
  background: none;
}

.header-desktop__bottom .dropdowns .btn-default.active, .header-desktop__bottom .dropdowns .btn-default:active {
  background: none;
  color: black;
}

.header-desktop__bottom .dropdowns .btn-default.active .caret, .header-desktop__bottom .dropdowns .btn-default:active .caret {
  opacity: 1;
}

.header-desktop__bottom .dropdowns .dropdown-toggle.active {
  box-shadow: none;
  color: black;
}

.header-desktop__bottom .dropdowns .dropdown-toggle.active .caret {
  opacity: 1;
}

.header-desktop__bottom .dropdowns .dropdown-toggle.active:after {
  width: 100%;
}

.header-desktop__bottom .dropdowns .dropdown-toggle:after {
  display: block;
  content: "";
  height: 2px;
  width: 0;
  margin-top: 5px;
  background-color: #009f88;
  transition: width .3s ease-in-out;
}

.header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default {
  padding-bottom: 0;
  background: none;
  color: black;
}

.header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default .caret {
  opacity: 1;
}

.header-desktop__bottom .dropdowns .open > .dropdown-toggle.btn-default:after {
  width: 100%;
}

.header-desktop__bottom .dropdowns .forBusiness {
  padding-left: 13px;
}

.header-desktop__bottom .dropdowns .forBusiness .dropdown-ul {
  left: -12px;
}

.header-desktop__bottom .header-desktop__auth {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-desktop__bottom .header-desktop__auth a {
  text-decoration: none;
}

.header-desktop__bottom .header-desktop__auth .enter {
  transition: .3s;
  border-radius: 2px;
  width: 140px;
  text-align: center;
  line-height: 38px;
  color: rgba(0, 0, 0, 0.6);
  border: solid 1px rgba(0, 0, 0, 0.4);
}

.header-desktop__bottom .header-desktop__auth .enter:hover {
  color: #009f88;
  border-color: #009f88;
}

.header-desktop__bottom .header-desktop__auth .registration {
  transition: .3s;
  margin-left: 26px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.6);
}

.header-desktop__bottom .header-desktop__auth .registration:hover {
  color: black;
}

.header-desktop__bottom .header-desktop__auth .search {
  margin-left: 55px;
}

.header-desktop__bottom .header-desktop__auth .search .fa {
  transition: .3s;
  color: rgba(0, 0, 0, 0.6);
  font-size: 20px;
  -webkit-text-stroke: 1px white;
}

.header-desktop__bottom .header-desktop__auth .search:hover .fa {
  color: #009f88;
}

.header-desktop__bottom .header-desktop__auth .afterEnter {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 240px;
}

.header-desktop__bottom .header-desktop__auth .afterEnter .multiArrow {
  position: absolute;
  right: -15px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
}

.header-desktop__bottom .header-desktop__auth .afterEnter .blockWithNameAndPhoto {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-desktop__bottom .header-desktop__auth .afterEnter .blockWithNameAndPhoto .userName {
  cursor: pointer;
}

.header-desktop__bottom .header-desktop__auth .afterEnter .exitIcon {
  transition: .3s;
  position: relative;
  cursor: pointer;
  padding-left: 10px;
  border-left: 1px solid #afe5da;
  font-family: "OpenSansRegular", sans-serif;
  color: rgba(0, 0, 0, 0.6);
}

.header-desktop__bottom .header-desktop__auth .afterEnter .exitIcon path {
  transition: .3s;
}

.header-desktop__bottom .header-desktop__auth .afterEnter .exitIcon:hover {
  color: black;
}

.header-desktop__bottom .header-desktop__auth .afterEnter .exitIcon:hover path {
  fill: #009f88;
}

.header-desktop__bottom .header-desktop__auth .userPhoto {
  transition: .3s;
}

.header-desktop__bottom .header-desktop__auth .userName {
  margin-left: 10px;
  text-align: left;
  color: black;
  cursor: auto;
}

.header-desktop__bottom .header-desktop__auth .userName.customActive {
  color: black;
}

.header-desktop__bottom .header-desktop__auth .activeBorder {
  border: 1px solid #009f88;
}

.header-desktop__bottom .header-desktop__auth .afterEnterDropDown {
  box-shadow: 0 10px 22px 0 rgba(0, 159, 135, 0.25);
  border-radius: 2px;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  top: 45px;
  left: -29px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 255px;
  padding: 20px 10px;
  background: white;
}

.header-desktop__bottom .header-desktop__auth .messages {
  transition: .3s;
  position: relative;
  width: 100%;
  padding: 10px;
  margin-bottom: 25px;
  background: rgba(155, 155, 155, 0.05);
  color: rgba(0, 0, 0, 0.6);
}

.header-desktop__bottom .header-desktop__auth .messages:hover {
  background: rgba(0, 159, 136, 0.05);
  color: black;
}

.header-desktop__bottom .header-desktop__auth .messages-amount {
  border-radius: 50%;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  background: #009f88;
  color: white;
  display: inline-block;
  text-align: center;
}

.header-desktop__bottom .header-desktop__auth .internetBankingLink, .header-desktop__bottom .header-desktop__auth .exit {
  transition: .3s;
  color: rgba(0, 0, 0, 0.6);
}

.header-desktop__bottom .header-desktop__auth .internetBankingLink:hover, .header-desktop__bottom .header-desktop__auth .exit:hover {
  color: black;
}

.header-desktop__bottom .header-desktop__auth .exit:hover .fa {
  color: #009f88;
}

.header-desktop__bottom .header-desktop__auth .exit .fa {
  margin-left: 5px;
}

.header-desktop__menu {
  margin: 0 auto;
}

.header-desktop__menu .highlight.active {
  color: black;
}

.header-desktop__menu .highlight.active::after {
  width: 100%;
}

.header-desktop__menu .highlight.openTag:not(.active) {
  color: rgba(0, 0, 0, 0.6);
}

.header-desktop__menu .highlight.openTag:not(.active)::after {
  width: 0;
}

.header-mobile {
  display: none;
}

.header-mobile__logo {
  width: 46px;
  height: 32px;
  fill: #009f88;
}

.header-mobile__top {
  position: fixed;
  top: 0;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 65px;
  padding: 20px;
  background-color: white;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 1001;
}

.header-mobile__title {
  margin-right: 20px;
  margin-left: 20px;
  text-align: center;
  font-family: "OpenSansSemibold";
  font-size: 16px;
}

.header-mobile .userPhoto {
  display: block;
  cursor: pointer;
}

.header-mobile .userPhoto .user {
  vertical-align: baseline;
}

.header-mobile__search {
  position: absolute;
  width: 87.5%;
  height: 40px;
  top: 15px;
  bottom: auto;
  right: 0;
  left: 100%;
  margin: 0 auto;
  opacity: 0;
}

.header-mobile__search_visible {
  left: 0;
  opacity: 1;
  transition: 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.header-mobile__nav {
  position: fixed;
  top: 65px;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: white;
  visibility: hidden;
  opacity: 0;
  z-index: 1000;
}

.header-mobile__user-nav {
  position: fixed;
  top: 65px;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: white;
  visibility: hidden;
  opacity: 0;
  z-index: 1000;
}

.header-mobile__user-nav ul {
  list-style: none;
}

.header-mobile__user-nav .subMenu {
  padding: 0 20px;
}

.header-mobile__user-nav .dropPart-menu {
  margin-top: 0;
}

.header-mobile__user-nav .dropPart-menu > ul > li {
  margin: 15px 0;
}

.header-mobile__user-nav .dropPart-menu > ul > li:last-child {
  padding-bottom: 20px;
}

.header-mobile__user-nav .dropPart-menu > ul > li:first-child {
  margin-top: 0;
}

.header-mobile__user-nav .dropPart-menu .login {
  width: auto;
  height: auto;
  margin-bottom: 0;
  font-size: 14px;
  color: #009e87;
  border-bottom: 1px solid #afe5da;
}

.header-mobile_opened .header-mobile__nav {
  visibility: visible;
  opacity: 1;
}

.header-mobile_opened-user-nav .header-mobile__user-nav {
  visibility: visible;
  opacity: 1;
}

.carousel-wrapper .block-preloader {
  display: none;
}

@keyframes block-preloader__spin {
  0% {
    opacity: 1;
    -webkit-transform: scale(2.1, 2.1);
    transform: scale(2.1, 2.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes block-preloader__spin {
  0% {
    opacity: 1;
    -webkit-transform: scale(2.1, 2.1);
    transform: scale(2.1, 2.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

.block-preloader {
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FFFFFF;
  z-index: 1;
}

.block-preloader__spin {
  position: relative;
  margin: auto;
  height: 314px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-preloader__spin .anchor div > div {
  background: #fff;
}

.block-preloader__spin div > div {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #009e87;
  -webkit-animation: block-preloader__spin 0.8s linear infinite;
  animation: block-preloader__spin 0.8s linear infinite;
}

.block-preloader__spin div:nth-child(1) > div {
  left: 154px;
  top: 94px;
  -webkit-animation-delay: -0.72s;
  animation-delay: -0.72s;
}

.block-preloader__spin > div:nth-child(1) {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: 160px 100px;
  transform-origin: 160px 100px;
}

.block-preloader__spin div:nth-child(2) > div {
  left: 142.54101964px;
  top: 129.26711512px;
  -webkit-animation-delay: -0.64s;
  animation-delay: -0.64s;
}

.block-preloader__spin > div:nth-child(2) {
  -webkit-transform: rotate(36deg);
  transform: rotate(36deg);
  -webkit-transform-origin: 148.54101964px 135.26711512px;
  transform-origin: 148.54101964px 135.26711512px;
}

.block-preloader__spin div:nth-child(3) > div {
  left: 112.54101964px;
  top: 151.06339096px;
  -webkit-animation-delay: -0.56s;
  animation-delay: -0.56s;
}

.block-preloader__spin > div:nth-child(3) {
  -webkit-transform: rotate(72deg);
  transform: rotate(72deg);
  -webkit-transform-origin: 118.54101964px 157.06339096px;
  transform-origin: 118.54101964px 157.06339096px;
}

.block-preloader__spin div:nth-child(4) > div {
  left: 75.45898036px;
  top: 151.06339096px;
  -webkit-animation-delay: -0.48s;
  animation-delay: -0.48s;
}

.block-preloader__spin > div:nth-child(4) {
  -webkit-transform: rotate(108deg);
  transform: rotate(108deg);
  -webkit-transform-origin: 81.45898036px 157.06339096px;
  transform-origin: 81.45898036px 157.06339096px;
}

.block-preloader__spin div:nth-child(5) > div {
  left: 45.45898036px;
  top: 129.26711512px;
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.block-preloader__spin > div:nth-child(5) {
  -webkit-transform: rotate(144deg);
  transform: rotate(144deg);
  -webkit-transform-origin: 51.45898036px 135.26711512px;
  transform-origin: 51.45898036px 135.26711512px;
}

.block-preloader__spin div:nth-child(6) > div {
  left: 34px;
  top: 94px;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.block-preloader__spin > div:nth-child(6) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 40px 100px;
  transform-origin: 40px 100px;
}

.block-preloader__spin div:nth-child(7) > div {
  left: 45.45898036px;
  top: 58.73288488px;
  -webkit-animation-delay: -0.24s;
  animation-delay: -0.24s;
}

.block-preloader__spin > div:nth-child(7) {
  -webkit-transform: rotate(216deg);
  transform: rotate(216deg);
  -webkit-transform-origin: 51.45898036px 64.73288488px;
  transform-origin: 51.45898036px 64.73288488px;
}

.block-preloader__spin div:nth-child(8) > div {
  left: 75.45898036px;
  top: 36.93660904px;
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.block-preloader__spin > div:nth-child(8) {
  -webkit-transform: rotate(252deg);
  transform: rotate(252deg);
  -webkit-transform-origin: 81.45898036px 42.93660904px;
  transform-origin: 81.45898036px 42.93660904px;
}

.block-preloader__spin div:nth-child(9) > div {
  left: 112.54101964px;
  top: 36.93660904px;
  -webkit-animation-delay: -0.08s;
  animation-delay: -0.08s;
}

.block-preloader__spin > div:nth-child(9) {
  -webkit-transform: rotate(288deg);
  transform: rotate(288deg);
  -webkit-transform-origin: 118.54101964px 42.93660904px;
  transform-origin: 118.54101964px 42.93660904px;
}

.block-preloader__spin div:nth-child(10) > div {
  left: 142.54101964px;
  top: 58.73288488px;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.block-preloader__spin > div:nth-child(10) {
  -webkit-transform: rotate(324deg);
  transform: rotate(324deg);
  -webkit-transform-origin: 148.54101964px 64.73288488px;
  transform-origin: 148.54101964px 64.73288488px;
}

.block-preloader__spin div:nth-child(11) > div {
  left: 154px;
  top: 94px;
  -webkit-animation-delay: 0.08s;
  animation-delay: 0.08s;
}

.block-preloader__spin > div:nth-child(11) {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transform-origin: 160px 100px;
  transform-origin: 160px 100px;
}

.block-preloader__spin {
  width: 48px !important;
  height: 48px !important;
  -webkit-transform: translate(-24px, -24px) scale(0.24) translate(24px, 24px);
  transform: translate(-24px, -24px) scale(0.24) translate(24px, 24px);
}

.search {
  position: relative;
  display: block;
  font-family: "OpenSansLight";
  font-weight: normal;
}

.search__input {
  width: 100%;
  padding: 10px 25px 10px 10px;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  transition: .3s;
  outline: none !important;
}

.search__placeholder {
  display: none;
}

.search__icon {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: .3s;
}

.search_type-general .search__icon {
  -webkit-text-stroke: 1px white;
}

.search_type-service-points .search__input:focus {
  border-color: #009f88;
}

.search_type-service-points .search__input:focus ~ .search__icon {
  color: #009f88;
}

.types {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  list-style: none;
}

.types__item {
  font-size: 36px;
  line-height: 26px;
  font-weight: 300;
  cursor: pointer;
}

.types__item::after {
  margin-top: 14px;
}

.types__item:not(:first-child) {
  margin-left: 50px;
}

.types input {
  display: none;
}

.view-mode {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 40px;
}

.view-mode__item {
  font-size: 14px;
  font-weight: normal;
  background: none;
  border: none;
}

.view-mode__item:not(:first-child) {
  margin-left: 25px;
}

.view-mode__item::after {
  margin-top: 0px;
}

.view-mode_mobile,
.view-mode input {
  display: none;
}

.makeRequest .blockForInput {
  border-radius: 2px;
  width: 360px;
  margin: 20px auto 0;
  background: white;
}

.makeRequest .blockForInput:first-child {
  margin-top: 0;
}

.makeRequest .blockForInput .input {
  font-size: 16px;
  width: inherit;
  border: solid 1px #c3c3c4;
  line-height: 19px;
  color: black;
}

.makeRequest .blockForInput .input:focus {
  border: solid 1px #009f88;
}

.makeRequest .blockForInput + .customDropDown.shortDrop {
  margin-top: 20px;
}

.makeRequest .blockForInput .customDropDown {
  width: 100%;
}

.makeRequest .blockForInput .customDropDown .placeholder {
  z-index: 0;
}

.makeRequest .form__row .blockForInput {
  margin: 0;
}

.makeRequest .btnSendRequest {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}

.makeRequest .btnSendRequest .acceptWithRules {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0;
}

.makeRequest .btnSendRequest .acceptWithRules-label {
  font-size: 12px;
  font-weight: 300;
  word-spacing: 0;
  color: #3e3e3e;
  margin-left: 30px;
}

.makeRequest .btnSendRequest .personalData {
  color: #009f88;
  text-decoration: underline;
  white-space: nowrap;
}

.makeRequest .btnSendRequest .personalData:hover {
  color: #0bb7a4;
}

.makeRequest .btnSendRequest .checkbox-custom {
  -webkit-flex: 0 1 24px;
  -moz-box-flex: 0;
  -ms-flex: 0 1 24px;
  flex: 0 1 24px;
  position: absolute;
  top: -5px;
}

.makeRequest .button_row_wrapper {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.makeRequest .button_row_wrapper input[type=submit],
.makeRequest .button_row_wrapper input[type=button],
.makeRequest .button_row_wrapper a {
  margin: 0 auto;
  display: inline-block;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
  font-family: "OpenSansRegular";
}

.makeRequest button.ourBtn {
  width: 360px;
  margin: 0;
  font-size: 14px;
  border: solid 1px #009f88;
  background: #009f88;
  color: white;
}

.makeRequest button.ourBtn:hover {
  background: #008f7a;
}

.makeRequest .registered {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 860px;
  margin: 50px auto 0;
}

.makeRequest .registered .customDropDown {
  background: white;
  width: 260px;
  margin-left: 0;
}

.makeRequest .registered .currency-dropdown {
  border: solid 1px #c3c3c4;
  color: black;
}

.makeRequest .registered .dropdown-menu {
  width: 260px;
}

.makeRequest .registered .ourBtn {
  width: 260px;
  margin-top: 0;
}

.makeRequest .registered .placeholder {
  z-index: 0;
}

.makeRequest.__bottom .errorComment {
  background: rgba(155, 155, 155, 0.05);
}

.makeRequest_type-popup {
  position: relative;
  width: 560px;
  padding: 50px 0;
  text-align: center;
  border-radius: 4px;
  background: white;
}

.makeRequest_type-popup .makeRequest__title {
  margin: 0 50px;
  padding: 12px 0;
  background-size: cover;
}

.makeRequest_type-popup .makeRequest__form {
  margin: 38px 50px 0;
}

.makeRequest_type-popup input[type=submit],
.makeRequest_type-popup input[type=button] {
  width: 100%;
  max-width: 360px;
  margin: 30px auto 0;
}

.makeRequest_type-popup input[type=submit] + input,
.makeRequest_type-popup input[type=button] + input {
  margin-top: 20px;
}

.makeRequest_narrowed .makeRequest__form {
  margin: 18px 100px 0;
}

.makeRequest_semi-narrowed .makeRequest__form {
  margin: 18px 70px 0;
}

/*# sourceMappingURL=main.css.map */
