@import url(fonts.css);

.page p {
  font-family: h300;
  font-size: 18px;
  line-height: 1.5;
}

/* {} the variables */
/* line 9, ../sass/style.sass */
a,
img,
a:active,
a:focus {
  outline: none;
}

/* line 12, ../sass/style.sass */
.red_bg {
  background-color: #ff383f;
}

/* line 15, ../sass/style.sass */
.white_text {
  color: #fff;
}

/* line 18, ../sass/style.sass */
.clearfix:after {
  content: '';
  clear: both;
  display: block;
}

/* line 23, ../sass/style.sass */
.red_text {
  color: #ff383f;
}

/* line 26, ../sass/style.sass */
.red_border {
  border-color: #ff383f;
}

/* line 29, ../sass/style.sass */
.ttu {
  text-transform: uppercase;
}

/* line 32, ../sass/style.sass */
.dib {
  display: inline-block;
  vertical-align: middle;
}

/* line 36, ../sass/style.sass */
.picnic_carousel {
  position: relative;

  opacity: 0;

  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 43, ../sass/style.sass */
.picnic_carousel.visible {
  opacity: 1;
}
/* line 46, ../sass/style.sass */
.picnic_carousel .row {
  margin: 0;
}
/* line 49, ../sass/style.sass */
.picnic_carousel .nav-btn {
  cursor: pointer;

  position: absolute;
  top: 50%;
  left: 0;

  width: 22px;
  height: 43px;
  margin-top: -22px;

  background: url('../images/icons-s2baca487d5.png') no-repeat 0 -5591px;
}
/* line 59, ../sass/style.sass */
.picnic_carousel .nav-btn:hover {
  background-position: -22px -5591px;
}
/* line 62, ../sass/style.sass */
.picnic_carousel .nav-btn.nav-next {
  right: 0;
  left: auto;
  background-position: 0 -5543px;
}
/* line 67, ../sass/style.sass */
.picnic_carousel .nav-btn.nav-next:hover {
  background-position: -22px -5543px;
}
/* line 76, ../sass/style.sass */
.tatfondbank {
  position: relative;
  z-index: 2;

  overflow: hidden;

  min-width: 1100px;
  margin-top: var(--layout-projects-header-height-desktop);

  font-size: 15px;
}

@media only screen and (min-width: 0) and (max-width: 991px) {
  .tatfondbank {
    margin-top: var(--layout-projects-header-height-mobile);
  }
}
/* line 84, ../sass/style.sass */
.tatfondbank .pagenavi .pagenavi__post a:hover,
.tatfondbank .pagenavi .pagenavi__post a.is-active {
  border-color: #2f8f48;
  color: #2f8f48;
}
/* line 89, ../sass/style.sass */
.tatfondbank .pagenavi .pagenavi__post:hover a::before {
  right: -100px;

  width: 43px;
  height: 22px;
  margin-top: 11px;

  background: transparent url('../img/green_arrow.png') no-repeat scroll 0px
    0px/100% auto;
}
/* line 96, ../sass/style.sass */
.tatfondbank .pagenavi .pagenavi__post.is-left:hover a::before {
  left: -100px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 103, ../sass/style.sass */
.tatfondbank .pagenavi .pagenavi__post.is-right:hover a::before {
  right: -100px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 111, ../sass/style.sass */
.tatfondbank .start .start__cell {
  padding-top: 150px;
  padding-bottom: 62px;
}
/* line 115, ../sass/style.sass */
.tatfondbank .about_the_customer {
  padding: 100px 0 110px;
}
/* line 117, ../sass/style.sass */
.tatfondbank .about_the_customer .title_bl {
  margin-bottom: 83px;
}
/* line 120, ../sass/style.sass */
.tatfondbank .tasks_project {
  padding: 60px 0 55px;
  background: url(../img/section_bg1.jpg) no-repeat center center;
  background-attachment: fixed;
  background-size: 100% auto;
}
/* line 125, ../sass/style.sass */
.tatfondbank .tasks_project .title_bl {
  margin-bottom: 14px;
}
/* line 127, ../sass/style.sass */
.tatfondbank .tasks_project .tasks_project_grid {
  font-size: 16px;
  text-align: center;
}
/* line 130, ../sass/style.sass */
.tatfondbank .tasks_project .tasks_project_item {
  display: inline-block;

  width: 360px;
  margin: 0px 53px 47px;
  padding: 14px 38px 10px;
  border: 2px solid #fff;
  border-radius: 50px;

  line-height: 1.3em;
  text-align: left;
  vertical-align: top;
}
/* line 140, ../sass/style.sass */
.tatfondbank .tasks_project .tasks_project_item_num {
  margin-right: 40px;
  font-size: 36px;
}
/* line 143, ../sass/style.sass */
.tatfondbank .tasks_project .tasks_project_item_descr,
.tatfondbank .tasks_project .tasks_project_item_num {
  display: inline-block;
  vertical-align: middle;
}
/* line 147, ../sass/style.sass */
.tatfondbank .comprehensive_audit {
  padding: 78px 0 130px;
}
/* line 149, ../sass/style.sass */
.tatfondbank .comprehensive_audit .title_bl {
  margin-bottom: 110px;
}
/* line 151, ../sass/style.sass */
.tatfondbank .comprehensive_audit .m_title {
  margin-bottom: 30px;
}
/* line 153, ../sass/style.sass */
.tatfondbank .comprehensive_audit .container {
  overflow: hidden;
}
/* line 155, ../sass/style.sass */
.tatfondbank .comprehensive_audit_list {
  font-size: 17px;
  text-align: center;
}
/* line 158, ../sass/style.sass */
.tatfondbank .comprehensive_audit_list .comprehensive_audit_item:last-child {
  margin-bottom: 0;
}
/* line 160, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item {
  margin-bottom: 100px;
}
/* line 162, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .cont_section {
  width: 360px;
}
/* line 164, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .comprehensive_audit_icon {
  position: relative;

  width: 84px;
  height: 84px;
  margin: 0 30px;
  border: 1px solid #d5d5d5;
  border-radius: 50%;

  line-height: 84px;
  text-align: center;

  background: #fff;
}
/* line 174, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .comprehensive_audit_icon img {
  vertical-align: middle;
}
/* line 176, ../sass/style.sass */
.tatfondbank
  .comprehensive_audit_item
  .comprehensive_audit_icon
  .vertical_line {
  position: absolute;
  left: 50%;

  width: 1px;
  height: 1000px;

  background: #d5d5d5;
}
/* line 182, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .comprehensive_audit_icon .need_bg {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  border-radius: 50%;

  background: #fff;
}
/* line 190, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .comprehensive_audit_icon .above_all {
  position: relative;
  z-index: 20;
}
/* line 193, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .text_left {
  text-align: right;
}
/* line 195, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .text_right {
  text-align: left;
}
/* line 197, ../sass/style.sass */
.tatfondbank .comprehensive_audit_item .cont_section,
.tatfondbank .comprehensive_audit_item .comprehensive_audit_icon {
  display: inline-block;
  vertical-align: middle;
}
/* line 202, ../sass/style.sass */
.tatfondbank .module_bank_ideas_content {
  padding-left: 135px;
}
/* line 204, ../sass/style.sass */
.tatfondbank .module_bank_ideas_content .module_features {
  float: left;
  width: 48%;
}
/* line 207, ../sass/style.sass */
.tatfondbank .module_bank_ideas_content .general_statistics_module {
  float: right;
  width: 52%;
}
/* line 210, ../sass/style.sass */
.tatfondbank .module_bank_ideas_content .general_statistics_module_title {
  margin-bottom: 0;
  font-size: 30px;
}
/* line 213, ../sass/style.sass */
.tatfondbank .module_bank_ideas_content .general_statistics_module_short_info {
  position: relative;
  top: -5px;
  margin-bottom: 0px;
}
/* line 218, ../sass/style.sass */
.tatfondbank .general_statistics_module_num {
  margin-bottom: 4px;
  font-size: 70px;
  line-height: 1.1em;
}
/* line 222, ../sass/style.sass */
.tatfondbank .general_statistics_item {
  display: inline-block;

  margin-right: 40px;

  color: #35a34c;
  text-align: center;
  vertical-align: top;
}
/* line 228, ../sass/style.sass */
.tatfondbank .general_statistics_module_descr {
  font-size: 16px;
}
/* line 230, ../sass/style.sass */
.tatfondbank .module_features_title {
  margin-bottom: 30px;
  font-size: 30px;
}
/* line 233, ../sass/style.sass */
.tatfondbank .module_bank_ideas {
  padding: 100px 0px 90px;
  background: transparent url('../img/section_bg2.jpg') no-repeat;
  background-attachment: fixed;
  background-size: 100% auto;
}
/* line 238, ../sass/style.sass */
.tatfondbank .module_bank_ideas .title_bl {
  margin-bottom: 85px;
}
/* line 240, ../sass/style.sass */
.tatfondbank .design {
  padding: 75px 0 130px;
  text-align: center;
}
/* line 243, ../sass/style.sass */
.tatfondbank .design .section__space {
  padding-bottom: 40px;
}
/* line 245, ../sass/style.sass */
.tatfondbank .design .title_bl {
  margin-bottom: 65px;
}
/* line 247, ../sass/style.sass */
.tatfondbank .design .title_bl .m_descr {
  width: 800px;
  margin: 0 auto;
}
/* line 251, ../sass/style.sass */
.tatfondbank .training_modules {
  padding: 90px 0 110px;

  text-align: center;

  background: url(../img/section_bg3.jpg) no-repeat top center;
  background-attachment: fixed;
  background-size: 100% auto;
}
/* line 257, ../sass/style.sass */
.tatfondbank .training_modules_list {
  display: inline-block;
  width: 1100px;
}
/* line 260, ../sass/style.sass */
.tatfondbank .training_modules_item {
  display: inline-block;

  width: 470px;
  height: 130px;
  margin: 0 30px 45px;
  padding-right: 20px;
  border-radius: 10px;

  font-size: 15px;
  vertical-align: top;

  background: #fff;
}
/* line 270, ../sass/style.sass */
.tatfondbank .training_modules_item_table {
  display: table;
  height: 100%;
}
/* line 273, ../sass/style.sass */
.tatfondbank .training_modules_item_td {
  display: table-cell;
  vertical-align: middle;
}
/* line 276, ../sass/style.sass */
.tatfondbank .training_modules_item_descr {
  height: 100%;
  text-align: left;
}
/* line 279, ../sass/style.sass */
.tatfondbank .training_modules_item_icon_bl {
  position: relative;
  left: -1px;

  float: left;

  width: 140px;
  height: 100%;
  margin-right: 15px;
  padding-right: 10px;

  line-height: 130px;
  text-align: center;

  background: url(../img/green_bg.png) no-repeat center center;
  background-size: auto 100%;
}
/* line 291, ../sass/style.sass */
.tatfondbank .training_modules_item_icon_bl img {
  vertical-align: middle;
}
/* line 294, ../sass/style.sass */
.tatfondbank .more_info_section {
  padding: 170px 0 130px;
}
/* line 297, ../sass/style.sass */
.tatfondbank .sales_promotion {
  padding: 55px 0 50px;
  text-align: right;
  background: #b6c5f7;
}
/* line 302, ../sass/style.sass */
.tatfondbank .sales_promotion .banner_bl {
  min-height: 240px;
  margin-bottom: 30px;
  background: url(../images/sales_promotion_banner.png) no-repeat;
  background-position: 75px -15px;
}
/* line 307, ../sass/style.sass */
.tatfondbank .sales_promotion .icon_bl {
  text-align: center;
}
/* line 309, ../sass/style.sass */
.tatfondbank .sales_promotion .icon_bl .dib {
  width: 100px;
  margin: 0 30px;
}
/* line 312, ../sass/style.sass */
.tatfondbank .sales_promotion .icon_bl img {
  width: 100%;
}
/* line 314, ../sass/style.sass */
.tatfondbank .sales_promotion .text_bl {
  display: inline-block;

  margin: 50px 80px 0 0px;

  font-size: 16px;
  text-align: left;
  letter-spacing: -0.2px;
}
/* line 321, ../sass/style.sass */
.tatfondbank .sales_promotion .text_bl p {
  margin-bottom: 25px;
}
/* line 324, ../sass/style.sass */
.tatfondbank .sales_promotion .title_bl {
  margin-bottom: 0;
}
/* line 327, ../sass/style.sass */
.tatfondbank .sales_promotion .section__space {
  padding-bottom: 15px;
}
/* line 330, ../sass/style.sass */
.tatfondbank .eventually {
  position: relative;

  padding: 75px 0 85px;

  background: url(../img/start_bg.jpg) no-repeat top center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}
/* line 334, ../sass/style.sass */
.tatfondbank .eventually .section__space {
  padding-bottom: 0;
}
/* line 336, ../sass/style.sass */
.tatfondbank .eventually .link_site {
  position: relative;
  z-index: 50;
  text-align: center;
}
/* line 340, ../sass/style.sass */
.tatfondbank .eventually .link_site .main_btn {
  border-color: #fff;
  color: #fff;
}
/* line 343, ../sass/style.sass */
.tatfondbank .eventually .eventually_units,
.tatfondbank .eventually .title_bl {
  position: relative;
  z-index: 50;
}
/* line 346, ../sass/style.sass */
.tatfondbank .eventually:after {
  content: '';

  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  background: rgba(34, 34, 34, 0.6);
}
/* line 355, ../sass/style.sass */
.tatfondbank .eventually_units {
  margin-bottom: 65px;
  text-align: center;
}
/* line 358, ../sass/style.sass */
.tatfondbank .eventually_item {
  display: inline-block;
  margin: 0 55px;
  vertical-align: top;
}
/* line 362, ../sass/style.sass */
.tatfondbank .eventually_item_num {
  font-family: h100;
  font-size: 85px;
}
/* line 365, ../sass/style.sass */
.tatfondbank .eventually_item_descr {
  display: inline-block;
  width: 165px;
  vertical-align: middle;
}
/* line 370, ../sass/style.sass */
.tatfondbank .vista .vista__list .vista__desktop .short__extra__n {
  text-align: center;
}
/* line 372, ../sass/style.sass */
.tatfondbank .vista .vista__list .vista__desktop .short__extra__n li {
  float: none;
  width: 150px !important;
  margin: 0 65px;
}
/* line 377, ../sass/style.sass */
.tatfondbank .vista .vista__list .vista__desktop .short__extra__n p {
  margin: 0;
}
/* line 381, ../sass/style.sass */
.tatfondbank .start .start__bottom {
  padding-top: 0;
}
/* line 384, ../sass/style.sass */
.tatfondbank .green_list {
  margin: 0;
  padding: 0;
  padding-left: 6px;

  font-size: 17px;
  color: #3eb056;
}
/* line 390, ../sass/style.sass */
.tatfondbank .green_list li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 30px;
  list-style: none;
}
/* line 396, ../sass/style.sass */
.tatfondbank .green_list li:after {
  content: '';

  position: absolute;
  top: 50%;
  left: 0;

  width: 6px;
  height: 6px;
  margin-top: -3px;
  border-radius: 50%;

  background: #3eb056;
}
/* line 407, ../sass/style.sass */
.tatfondbank .section__space {
  padding-bottom: 45px;
}
/* line 409, ../sass/style.sass */
.tatfondbank .section__space b {
  width: 150px;
  background: #000;
}
/* line 413, ../sass/style.sass */
.tatfondbank .section__space.white_sep b {
  background: #fff;
}
/* line 417, ../sass/style.sass */
.tatfondbank .contacts .section__space b {
  background: #2f8f48;
}
/* line 419, ../sass/style.sass */
.tatfondbank .equipage_vista {
  display: inline-block;
  margin-bottom: 107px;
  text-align: center;
}
/* line 424, ../sass/style.sass */
.tatfondbank .equipage_vista .item_vista {
  display: inline-block;

  width: 155px;
  margin: 0 30px;

  font-size: 15px;
  text-transform: none;
  vertical-align: middle;
}
/* line 431, ../sass/style.sass */
.tatfondbank .equipage_vista .item_vista .name_item {
  color: #38a053;
  transition: none;
}
/* line 434, ../sass/style.sass */
.tatfondbank .equipage_vista .icon_bl {
  display: inline-block;

  width: 120px;
  height: 80px;
  margin-bottom: 2px;

  vertical-align: middle;
}
/* line 443, ../sass/style.sass */
.tatfondbank .equipage_vista .item_vista:active,
.tatfondbank .equipage_vista .item_vista:focus {
  text-decoration: none;
}
/* line 446, ../sass/style.sass */
.tatfondbank .section__slogan {
  position: relative;
  left: 7px;

  margin-bottom: 125px;

  font-family: h100;
  font-size: 30px;
  color: #fff;
  letter-spacing: 0.5px;
}
/* line 454, ../sass/style.sass */
.tatfondbank .section__slogan .year {
  margin-bottom: 0;
  font-size: 20px;
}
/* line 458, ../sass/style.sass */
.tatfondbank .orig-h1 {
  position: relative;
  left: 0px;

  margin-bottom: 2px;
  padding-top: 225px;

  font-size: 85px;
  line-height: 1.1em;
  letter-spacing: 0px;
}
/* line 466, ../sass/style.sass */
.tatfondbank .orig-h1 .icon_bg {
  position: absolute;
  top: 5px;
  left: 50%;

  width: 360px;
  height: 82px;
  margin-left: -180px;

  background: url(../img/logo.png) no-repeat;
  background-position: center center;
}
/* line 476, ../sass/style.sass */
.tatfondbank > section {
  position: relative;
  background: #fff;
}
/* line 479, ../sass/style.sass */
.tatfondbank .vista {
  background: #3eb056;
}
/* line 481, ../sass/style.sass */
.tatfondbank #contacts {
  background: transparent;
}
/* line 484, ../sass/style.sass */
.tatfondbank .main_btn {
  display: inline-block;

  padding: 6px 27px;
  border: 2px solid #2b2b2b;
  border-radius: 0px;

  font-family: 'BelloPro';
  font-size: 19px;
  line-height: 24px;
  color: #2b2b2b;
  text-decoration: none;
}
/* line 495, ../sass/style.sass */
.tatfondbank .nav-white {
  padding-top: 26px;
  background: transparent;
}
/* line 498, ../sass/style.sass */
.tatfondbank .feedback {
  padding: 60px 0 110px;
}
/* line 500, ../sass/style.sass */
.tatfondbank .pagenavi {
  padding: 140px 0 100px;
}
/* line 503, ../sass/style.sass */
.tatfondbank .title_bl {
  margin-bottom: 53px;
  text-align: center;
}
/* line 507, ../sass/style.sass */
.tatfondbank .m_title {
  margin-bottom: 35px;

  font-family: h100;
  font-size: 54px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 515, ../sass/style.sass */
.tatfondbank .m_descr {
  font-size: 17px;
  line-height: 1.65em;
  letter-spacing: 0.3px;
}
/* line 520, ../sass/style.sass */
.tatfondbank .start {
  color: #fff;

  background: url(../img/start_bg.jpg) no-repeat top center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}
.start {
  text-align: center;
}
.orig-h1 {
  font-family: h100;
  font-weight: 100;
  text-align: center;
  letter-spacing: 2px;
}
.start h1 {
  margin: 0 0 27px;

  font-size: 85px;
  line-height: 104px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 524, ../sass/style.sass */
.tatfondbank .nav__back {
  position: relative;
  display: inline-block;
  margin-right: 80px;
  vertical-align: top;
}
/* line 530, ../sass/style.sass */
.tatfondbank .nav__back a {
  display: inline-block;

  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  vertical-align: top;
}
/* line 537, ../sass/style.sass */
.tatfondbank .start .start__bottom .icon__arrow:hover {
  background: url(../img/green_arrow.png) no-repeat center center;
  background-size: 100% auto;
}
/* line 540, ../sass/style.sass */
.tatfondbank .nav-top .nav__back:hover a .icon__top {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);

  background: url(../img/green_arrow.png) no-repeat 0 -3px;
  background-size: 100% auto;
}
/* line 549, ../sass/style.sass */
.tatfondbank .nav__back a span {
  display: block;
  padding-bottom: 10px;
}
/* line 554, ../sass/style.sass */
.tatfondbank .main_btn:hover,
.tatfondbank .nav__menu .main_btn:hover {
  border-color: #2f8f48;
  color: #fff;
  background-color: #2f8f48;
}
/* line 559, ../sass/style.sass */
.tatfondbank .nav-fixed .btn_scroll {
  border: 2px solid #2b2b2b;
  color: #2b2b2b;
}
/* line 563, ../sass/style.sass */
.tatfondbank .nav-fixed .nav__back a {
  color: #2b2b2b;
}
/* line 566, ../sass/style.sass */
.tatfondbank .nav-top .nav__back a .icon__top {
  position: absolute;
  top: -13px;
  left: 50%;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);

  width: 30px;
  height: 23px;
  margin-left: -15px;

  background: transparent url('../img/icons-s2baca487d5.png') no-repeat;
  background-position: -13px -2874px;
  background-size: 300px auto;
}
/* line 582, ../sass/style.sass */
.tatfondbank .m_grid_icon {
  font-size: 14px;
  text-align: center;
}
/* line 585, ../sass/style.sass */
.tatfondbank .m_grid_icon .grid_item {
  display: inline-block;
  margin: 0 60px;
  vertical-align: top;
}
/* line 589, ../sass/style.sass */
.tatfondbank .m_grid_icon .img_item {
  margin-right: 20px;
}
/* line 591, ../sass/style.sass */
.tatfondbank .m_grid_icon .img_item,
.tatfondbank .m_grid_icon .descr_item {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/* line 595, ../sass/style.sass */
.tatfondbank .m_grid_icon .num {
  margin: 0;
  padding: 0;

  font-family: 'h400';
  font-size: 48px;
  line-height: 1em;
}
/* line 603, ../sass/style.sass */
.tatfondbank .more_info_units {
  text-align: center;
}
/* line 605, ../sass/style.sass */
.tatfondbank .more_info_item {
  display: inline-block;
  width: 320px;
  margin: 0 100px;
  vertical-align: top;
}
/* line 610, ../sass/style.sass */
.tatfondbank .more_info_item .more_info_icon {
  height: 190px;
}
/* line 612, ../sass/style.sass */
.tatfondbank .more_info_item .more_info_icon.elem2 {
  padding-top: 13px;
}
/* line 616, ../sass/style.sass */
.tatfondbank .nav-top .container {
  width: 1055px;
  margin: 0 auto;
}
/* line 620, ../sass/style.sass */
.tatfondbank .nav__back:hover a,
.tatfondbank .nav-fixed .nav__back:hover a {
  color: #2f8f48;
}
/* line 623, ../sass/style.sass */
.tatfondbank .nav-top .nav__back a span {
  position: relative;
  height: 30px;
}
/* line 627, ../sass/style.sass */
.tatfondbank .col-xs-12,
.tatfondbank .row,
.tatfondbank .container-not-responsive {
  border-bottom: none !important;
}
/* line 630, ../sass/style.sass */
.tatfondbank p {
  max-height: 5000px;
}
/* line 632, ../sass/style.sass */
.tatfondbank .nav-top {
  background: #fff;
}
/* line 634, ../sass/style.sass */
.tatfondbank nav {
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 640, ../sass/style.sass */
.tatfondbank nav .img_bl {
  text-align: center;
}
/* line 643, ../sass/style.sass */
.tatfondbank nav .img_bl img {
  max-width: 100%;
  max-height: 100%;
}

@media (max-width: 1200px) {
  .tatfondbank .orig-h1 {
    font-size: 65px;
  }
  .training_modules_item_icon_bl img {
    width: auto;
  }

  .tatfondbank .more_info_item .more_info_icon,
  .tatfondbank .equipage_vista .icon_bl {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .tatfondbank .more_info_item .more_info_icon img,
  .tatfondbank .equipage_vista .icon_bl img {
    width: auto;
  }
  .tatfondbank .comprehensive_audit_item .comprehensive_audit_icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .tatfondbank .comprehensive_audit_item .comprehensive_audit_icon img {
    width: auto;
    height: 100%;
  }
}

.start .start__bottom {
  text-align: center;
}
.start .start__bottom .icon__arrow {
  width: 85px;
  height: 43px;
  background: url(../img/icons-s2baca487d5.png) 0 -5133px no-repeat;
}
.page.page__articles .page__content a {
  font-family: h400;
}
.icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
section.start {
  padding: 0;
}

.container {
  margin-right: auto;
  margin-left: auto;
}
