

/* Start:/en/about/style.css?175950759413690*/
.about__map-image {
  margin-top: 7px; }
  @media (max-width: 767px) {
    .about__map-image {
      margin: 20px -20px; } }
.about__image {
  margin-bottom: 80px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about__image {
      margin-bottom: 60px; } }
  @media (max-width: 767px) {
    .about__image {
      margin-bottom: 40px; } }
.about__reddot {
  margin-top: 40px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about__reddot {
      display: none; } }
  @media (max-width: 767px) {
    .about__reddot {
      display: none; } }
.about_top {
  padding-bottom: 60px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about_top {
      padding-bottom: 24px; } }
  @media (max-width: 767px) {
    .about_top {
      padding-bottom: 10px; } }
.about_bottom {
  margin-top: 100px;
  margin-bottom: 60px;
  margin-top: 80px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about_bottom {
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .about_bottom {
      margin-top: 60px;
      margin-bottom: 10px; } }
.about-row-1 {
  justify-content: space-between;
  display: flex;
  margin-bottom: 15px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-row-1 {
      display: block; } }
  @media (max-width: 767px) {
    .about-row-1 {
      display: block;
      margin-bottom: 40px; } }
  .about-row-1__col-1 {
    width: 664px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-row-1__col-1 {
        width: 100%; } }
    @media (max-width: 767px) {
      .about-row-1__col-1 {
        width: 100%; } }
  .about-row-1__col-2 {
    width: 236px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-row-1__col-2 {
        width: 100%; } }
    @media (max-width: 767px) {
      .about-row-1__col-2 {
        width: 100%; } }
  .about-row-1_type1 {
    margin-bottom: 28px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-row-1_type1 {
        margin-bottom: 17px; } }
  .about-row-1_type2 {
    margin-bottom: 0; }
.about-numbers {
  margin-top: 47px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-numbers {
      width: 100%;
      display: flex;
      margin-top: 41px;
      margin-bottom: 50px; } }
  @media (max-width: 767px) {
    .about-numbers {
      margin-top: 40px; } }
  .about-numbers-item {
    margin-bottom: 20px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-numbers-item {
        width: 216px;
        margin-bottom: 0;
        margin-right: 20px; }
        .about-numbers-item:last-child {
          margin-right: 0; } }
    .about-numbers-item__title {
      color: #FF5A00;
      font-size: 21px;
      line-height: 32px;
      font-weight: bold; }
      @media (max-width: 767px) {
        .about-numbers-item__title {
          font-size: 17px;
          line-height: 28px; } }
    .about-numbers-item__description {
      font-size: 17px;
      line-height: 28px;
      opacity: 0.7; }
      @media (max-width: 767px) {
        .about-numbers-item__description {
          font-size: 14px;
          line-height: 21px; } }
.about-button {
  margin-bottom: 80px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-button {
      margin-bottom: 60px; } }
  @media (max-width: 767px) {
    .about-button {
      margin-bottom: 60px; } }
  .about-button_type1 {
    margin-bottom: 60px; }
@media (min-width: 768px) and (max-width: 1085px) {
  .about-partners {
    margin-top: 40px; } }
.about-partners h2 {
  margin-bottom: 60px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-partners h2 {
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .about-partners h2 {
      margin-bottom: 30px; } }
@media (max-width: 767px) {
  .about-partners-list-container {
    overflow-x: auto;
    margin-right: -20px; } }
.about-partners-list {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 767px) {
    .about-partners-list {
      width: 557px; } }
  .about-partners-list__item {
    flex-shrink: 0;
    height: 72px;
    width: 20%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    mix-blend-mode: multiply;
    opacity: 0.5;
    margin-bottom: 40px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-partners-list__item {
        height: 50px; } }
    @media (max-width: 767px) {
      .about-partners-list__item {
        height: 40px;
        margin-bottom: 30px; } }
  .about-partners-list_page .about-partners-list__item {
    margin-bottom: 80px; }
    @media (max-width: 767px) {
      .about-partners-list_page .about-partners-list__item {
        margin-bottom: 60px; } }
.about-partners .about-partners-list__image {
  width: auto;
  opacity: 0.5; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-partners .about-partners-list__image {
      height: 230px;
      width: 697px; } }
  @media (max-width: 767px) {
    .about-partners .about-partners-list__image {
      max-width: none;
      height: 180px; } }
@media (min-width: 768px) and (max-width: 1085px) {
  .about-partners_type1 {
    margin-top: 0; } }
.about-partners_type1 h2 {
  font-size: 17px;
  line-height: 24px;
  text-transform: none;
  font-weight: bold;
  letter-spacing: normal;
  margin-bottom: 30px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-partners_type1 h2 {
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .about-partners_type1 h2 {
      font-size: 14px;
      line-height: 21px; } }
.about-partners-1 {
  margin-bottom: 44px; }
  @media (max-width: 767px) {
    .about-partners-1 {
      margin-bottom: 30px; } }
  .about-partners-1-list {
    justify-content: space-between;
    margin-top: 46px;
    display: flex;
    margin-bottom: 20px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-partners-1-list {
        margin-top: 0; } }
    @media (max-width: 767px) {
      .about-partners-1-list {
        margin: 45px -10px 20px;
        justify-content: center; } }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-partners-1-list__item {
        min-width: 216px;
        width: 100%;
        height: 80px;
        background: #F8F8F8;
        background-size: auto;
        margin-right: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .about-partners-1-list__item img {
          max-height: 40px; } }
    @media (max-width: 767px) {
      .about-partners-1-list__item {
        width: 130px;
        height: 60px;
        background: #F8F8F8;
        background-size: auto;
        margin: 0 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .about-partners-1-list__item img {
          max-height: 40px; } }
  .about-partners-1__title {
    font-size: 14px;
    line-height: 21px;
    color: rgba(46, 44, 55, 0.7);
    text-align: left;
    margin: 0 auto;
    max-width: 260px; }
    @media (min-width: 768px) and (max-width: 1085px) {
      .about-partners-1__title {
        width: auto;
        text-align: left;
        max-width: none; } }
    .about-partners-1__title_1 {
      text-align: left; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-partners-1-container {
      display: flex;
      margin-top: 40px; } }
  @media (max-width: 767px) {
    .about-partners-1_col2 .about-partners-1-list {
      margin-top: 0; } }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-partners-1_col2 .about-partners-1-list__item {
      margin-right: 0; } }
  @media (max-width: 767px) {
    .about-partners-1_col2 .about-partners-1-list__item {
      height: 80px;
      width: 280px; } }
.about-history {
  margin-left: calc((100% - 1006px)/2);
  margin-top: 62px;
  margin-bottom: 80px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-history {
      background: #F8F8F8;
      padding-left: calc((100% - 688px)/2);
      margin-left: 0;
      padding-top: 60px;
      padding-bottom: 60px; } }
  @media (min-width: 850px) and (max-width: 1085px) {
    .about-history {
      padding-left: 80px; } }
  @media (max-width: 767px) {
    .about-history {
      background: #F8F8F8;
      margin-left: 0;
      padding-top: 40px;
      padding-bottom: 60px;
      margin-bottom: 60px; } }
  .about-history__title {
    font-size: 17px;
    line-height: 24px;
    text-transform: none;
    font-weight: bold;
    margin-bottom: 40px; }
    @media (max-width: 767px) {
      .about-history__title {
        font-size: 14px;
        line-height: 21px;
        margin: 0 20px 40px; } }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-history-container {
      overflow-x: auto;
      margin-left: calc((100% - 688px)/2 * -1);
      padding-left: calc((100% - 688px)/2); } }
  @media (min-width: 850px) and (max-width: 1085px) {
    .about-history-container {
      margin-left: -80px;
      padding-left: 80px; } }
  @media (max-width: 767px) {
    .about-history-container {
      overflow-x: auto;
      padding-left: 20px; } }
  .about-history-line {
    display: flex; }
    .about-history-line-item {
      flex-shrink: 0;
      width: 210px;
      padding-right: 87px;
      position: relative; }
      .about-history-line-item__title {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: 0.02em;
        color: #FF5A00;
        margin-bottom: 7px; }
      .about-history-line-item__subtitle {
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 8px; }
      .about-history-line-item__description {
        font-size: 14px;
        line-height: 21px;
        opacity: 0.6; }
    .about-history-line_top {
      overflow: hidden; }
      @media (min-width: 768px) and (max-width: 1085px) {
        .about-history-line_top {
          overflow: visible; } }
      @media (max-width: 767px) {
        .about-history-line_top {
          overflow: visible; } }
      .about-history-line_top .about-history-line-item {
        border-bottom: 1px solid #FF5A00;
        padding-bottom: 44px; }
        .about-history-line_top .about-history-line-item:last-child {
          border-bottom: 0.5px dashed #FF5A00; }
          .about-history-line_top .about-history-line-item:last-child:after {
            width: 100%;
            height: 100%;
            left: 100%;
            top: 0;
            position: absolute;
            border-bottom: 0.5px dashed #FF5A00; }
            @media (min-width: 768px) and (max-width: 1085px) {
              .about-history-line_top .about-history-line-item:last-child:after {
                content: none; } }
        .about-history-line_top .about-history-line-item:before {
          content: " ";
          position: absolute;
          bottom: 0;
          left: 0;
          height: 10px;
          border-left: 1px solid #FF5A00; }
    .about-history-line_bottom {
      margin-left: 148px; }
      .about-history-line_bottom .about-history-line-item {
        padding-top: 44px; }
        .about-history-line_bottom .about-history-line-item:after {
          content: " ";
          position: absolute;
          top: 0;
          left: 0;
          height: 10px;
          border-left: 1px solid #FF5A00; }
.about-publication {
  margin-bottom: 40px; }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-publication {
      margin-bottom: 80px; } }
  @media (max-width: 767px) {
    .about-publication {
      margin-bottom: 60px; } }
  .about-publication h2 {
    font-size: 17px;
    line-height: 24px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: normal; }
    @media (max-width: 767px) {
      .about-publication h2 {
        font-size: 14px;
        line-height: 21px;
        padding-top: 40px; } }
  @media (max-width: 767px) {
    .about-publication-list-container {
      overflow-x: auto;
      margin-right: -20px; } }
  .about-publication-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 30px; }
    @media (max-width: 767px) {
      .about-publication-list {
        flex-wrap: nowrap;
        justify-content: flex-start; } }
    .about-publication-list__item {
      flex-shrink: 0;
      height: 117px;
      width: 238px;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      margin-bottom: 40px; }
      @media (min-width: 768px) and (max-width: 1085px) {
        .about-publication-list__item {
          width: 157px;
          height: 80px;
          margin-bottom: 60px;
          mix-blend-mode: multiply; } }
      @media (max-width: 767px) {
        .about-publication-list__item {
          width: 130px;
          height: 60px;
          mix-blend-mode: multiply; } }
  @media (min-width: 768px) and (max-width: 1085px) {
    .about-publication-container {
      background: #F8F8F8;
      padding-top: 60px; } }
  @media (max-width: 767px) {
    .about-publication-container {
      margin-top: 60px;
      background: #F8F8F8; } }

/* End */


/* Start:/local/templates/sigursys/components/bitrix/breadcrumb/sigur/style.css?1793714276585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/sigursys/components/bitrix/news.list/about-history/style.css?17937142763501*/
.news-block{background:#f8f8f8;padding:80px 0 110px}.news-block.block-1{margin-top:0}.news-block h2{margin-bottom:28px}.news-block .news-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-12px;margin-right:-12px}@media(min-width: 768px)and (max-width: 1023px){.news-block .news-list>div{margin-right:-40px}}.news-block .news-list .news-item{padding:0 12px;box-sizing:border-box;width:33.3333333333%;position:relative}.news-block .news-list .news-item:hover{background-color:rgba(0,0,0,0)}.news-block .news-list .news-item:hover:before{opacity:1}.news-block .news-list .news-item:hover .news-item-head .tag{color:#fefefe;background:#ff5a00;border:1px solid #ff5a00}.news-block .news-list .news-item:hover h3{color:#ff5a00}.news-block .news-list .news-item .news-item-head{align-items:center;margin-top:32px;display:flex}.news-block .news-list .news-item .news-item-head .tag{transition:.3s;font-size:12px;line-height:20px;letter-spacing:.02em;padding:3px 9px;border:1px solid rgba(46,44,55,.5);font-weight:bold;text-transform:uppercase;margin-right:17px}.news-block .news-list .news-item .news-item-head .date{color:#2e2c37;opacity:.7;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:.02em;text-transform:uppercase}.news-block .news-list .news-item h3{transition:.3s;margin-top:15px;color:#2e2c37;font-weight:bold;font-size:24px;line-height:32px}.news-block .news-list .news-item h3 a{color:inherit}.news-block .news-list .news-item-text{color:#2e2c37;opacity:.7;font-size:17px;line-height:28px;margin-top:14px}.news-block .news-list .news-item a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.news-block .news-list .news-item .news-item-image img{transition:.3s}.news-block .news-list .news-item:hover .news-item-image img{transform:scale(1.02);opacity:.9}@media(min-width: 768px)and (max-width: 1023px){.news-block{margin-top:80px;padding:82px 0 50px}.news-block h2{margin-bottom:26px}.news-block .news-list{margin-bottom:55px}.news-block .news-list>div{display:block}.news-block .news-list .news-item{width:314px}.news-block .news-list .news-item .news-item-head{margin-top:32px}.news-block .news-list .news-item .news-item-head .tag{font-size:12px;line-height:20px;display:inline-block;padding:3px 9px;margin-right:10px}.news-block .news-list .news-item .news-item-head .date{font-size:12px;line-height:20px;margin-top:0}.news-block .news-list .news-item h3{font-size:24px;line-height:32px;margin-top:16px}.news-block .news-list .news-item p{margin-top:10px;font-size:14px;line-height:21px}}@media(max-width: 767px){.news-block{margin-top:60px;padding:60px 0 10px}.news-block .container{max-width:100%;width:100%;padding:0}.news-block .container h2{margin:0 20px 20px}.news-block .container .news-list{padding-left:20px;overflow:hidden;margin-bottom:70px}.news-block .container .news-list>div{display:block}.news-block .container .news-list .news-item{width:230px}.news-block .container .news-list .news-item .news-item-head{margin-top:20px}.news-block .container .news-list .news-item .news-item-head .tag{font-size:10px;line-height:12px;display:inline-block;padding:3px 4px;margin-right:10px}.news-block .container .news-list .news-item .news-item-head .date{font-size:10px;line-height:12px;margin-top:0}.news-block .container .news-list .news-item h3{font-size:21px;line-height:28px;margin-top:10px}.news-block .container .news-list .news-item p{margin-top:10px;font-size:14px;line-height:21px}}/*# sourceMappingURL=style.css.map */

/* End */
/* /en/about/style.css?175950759413690 */
/* /local/templates/sigursys/components/bitrix/breadcrumb/sigur/style.css?1793714276585 */
/* /local/templates/sigursys/components/bitrix/news.list/about-history/style.css?17937142763501 */
