.block-6-in {
  display: flex; }

.title-page .horizontal_blocklist-12 .description, .horizontal_blocklist-12 .description, .title-page .horizontal_blocklist-13 .description, .horizontal_blocklist-13 .description, .title-page .horizontal_blocklist-14 .description, .horizontal_blocklist-14 .description, .title-page .blocklist-17 .description, .title-page .blocklist-21 .description, .blocklist-21 .description, .title-page .form-22 .form__header, .form-22 .form__header {
  font-family: "Prosto One" !important;
  transform: none !important;
  width: 100% !important;
  max-width: unset !important; }

.title-page .horizontal_blocklist-13 .description, .horizontal_blocklist-13 .description {
  margin-left: 33px;
  padding-left: 0 !important; }

.title-page .horizontal_blocklist-13 .price-wrap .more a, .horizontal_blocklist-13 .price-wrap .more a {
  font-weight: normal; }

.name_container {
  display: flex;
  justify-content: space-between;
  margin-bottom: 127px; }
  .name_container .title-in {
    max-width: 870px;
    font-size: 41px;
    line-height: 1; }

.title-page .form-22 .form-textarea, .form-22 .form-textarea {
  margin-right: 0; }

.title-page .widgetsocial-30 .soc-item:not(:last-child), .widgetsocial-30 .soc-item:not(:last-child) {
  margin-right: 15px; }

.title-page .blocklist-21 .header, .blocklist-21 .header {
  margin-left: 33px; }

.title-page .blocklist-21 .description, .blocklist-21 .description {
  margin-left: 33px; }

.title-page .widget-6, .widget-6 {
  width: 50px; }

.title-page .blocklist-17 .footer, .blocklist-17 .footer {
  text-transform: uppercase; }

.title-page .horizontal_blocklist-12 .price-wrap, .horizontal_blocklist-12 .price-wrap {
  width: 98%; }
  .title-page .horizontal_blocklist-12 .price-wrap .more, .horizontal_blocklist-12 .price-wrap .more {
    margin-top: 0; }
    .title-page .horizontal_blocklist-12 .price-wrap .more a, .horizontal_blocklist-12 .price-wrap .more a {
      color: #f00;
      font-size: 12px;
      text-decoration: underline;
      text-decoration-color: rgba(255, 0, 0, 0.3); }

.title-page .blocklist-17 .text a, .blocklist-17 .text a {
  display: inline-block;
  font-weight: 300;
  font-size: 12px; }
  @media all and (max-width: 1500px) {
    .title-page .blocklist-17 .text a, .blocklist-17 .text a {
      font-size: 12px;
      letter-spacing: 0.35px; } }

.title-page .blocklist-17 .text .align-elem, .blocklist-17 .text .align-elem {
  font-size: 17px;
  letter-spacing: 1px; }

@media all and (max-width: 1500px) {
  /*.title-page .blocklist-21 .header {
   padding-left: 89px;
   margin-top: -21px;
   transform: scale(1.1, 0.85);
   }*/ }

@media all and (min-width: 1921px) {
  /*	.title-page .blocklist-21 .description {
   margin-left: 268px !important;
   }*/
    .title-page .blocklist-17 .image img, .blocklist-17 .image img {
      width: 100% !important; }
    .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
      width: 11% !important; } }

@media all and (max-width: 1920px) and (min-width: 1602px) {
  /*	.title-page .blocklist-21 .description {
   margin-left: 189px !important;
   }*/
    .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
      width: 13.5% !important; }
    .title-page .blocklist-21 .list, .blocklist-21 .list {
      justify-content: center !important; }
    .title-page .horizontal_blocklist-12 .description, .horizontal_blocklist-12 .description, .title-page .horizontal_blocklist-13 .description, .horizontal_blocklist-13 .description {
      padding-left: 18px !important; }
    .title-page .horizontal_blocklist-13 .header_text, .horizontal_blocklist-13 .header_text {
      margin-left: 47px; }
    .title-page .horizontal_blocklist-14 .header_text, .horizontal_blocklist-14 .header_text {
      margin-left: 47px; }
    .title-page .blocklist-17 .header, .blocklist-17 .header {
      margin-left: 47px; }
    .title-page .widget-13.blocklist-21 .header, .widget-13.blocklist-21 .header {
      margin-left: 15px; }
    .title-page .widget-13.blocklist-21 .header, .widget-13.blocklist-21 .header {
      margin-left: 15px; } }

@media all and (min-width: 1366px) {
  .title-page .block-2, .block-2 {
    margin: 0 147px 0 155px;
    padding-left: 32px;
    padding-right: 32px; }
    .title-page .block-2 .layout_4_id_7, .block-2 .layout_4_id_7 {
      width: 100%;
      justify-content: space-between; }
      .title-page .block-2 .layout_4_id_7 .layout_7, .block-2 .layout_4_id_7 .layout_7 {
        flex: unset;
        max-width: 500px; }
      .title-page .block-2 .layout_4_id_7 .layout_11, .block-2 .layout_4_id_7 .layout_11 {
        flex: unset;
        width: 100%; }

  .title-page .block-4, .block-4 {
    margin: auto;
    letter-spacing: 0.75px;
    display: flex;
    justify-content: space-between;
    width: 350px; }
    .title-page .block-4 .layout_8, .block-4 .layout_8 {
      flex: unset; }

  .title-page .block-5, .block-5 {
    margin: 33px 0 auto 61px;
    justify-content: space-between; }

  .title-page .widget-6, .widget-6 {
    margin: 4px 0 0 0px; }

  .title-page .menu-9 .menu-scroll, .menu-9 .menu-scroll {
    justify-content: space-around; }

  .title-page .horizontal_blocklist-12 .description, .horizontal_blocklist-12 .description, .title-page .horizontal_blocklist-14 .description, .horizontal_blocklist-14 .description, .title-page .blocklist-17 .description, .blocklist-17 .description, .title-page .blocklist-21 .description, .blocklist-21 .description, .title-page .form-22 .form__header, .form-22 .form__header {
    font-family: sfuid;
    letter-spacing: 1.28px; }

  .title-page .block-9, .block-9 {
    padding-top: 126px;
    padding-bottom: 85px; }

  .title-page .form-22, .form-22 {
    margin-bottom: 40px;
    padding-left: 11px; }
    .title-page .form-22 .form__header, .form-22 .form__header {
      margin-bottom: 40px;
      letter-spacing: 3.25px; }
    .title-page .form-22 .form__text, .form-22 .form__text {
      letter-spacing: 1.5px;
      margin-bottom: 73px; }

  .title-page .form-22 .form-table .group-text, .form-22 .form-table .group-text {
    flex-direction: row;
    margin-bottom: 94px; }
    .title-page .form-22 .form-table .group-text .form-text, .form-22 .form-table .group-text .form-text {
      width: 48%; }
    .title-page .form-22 .form-table .group-text .name, .form-22 .form-table .group-text .name {
      margin-right: 30px; }
    .title-page .form-22 .form-table .group-textarea, .form-22 .form-table .group-textarea {
      margin-bottom: 66px; }

  .title-page .form-22 .form-submit button, .form-22 .form-submit button {
    padding: 28px 52px 28px 50px;
    letter-spacing: 3.5px; }

  .title-page .widget-7 .horizontal_blocklist-12 .description, .widget-7 .horizontal_blocklist-12 .description {
    margin-bottom: -15px; }
    .title-page .widget-7 .horizontal_blocklist-12 .body-outer .item_body .item_figure, .widget-7 .horizontal_blocklist-12 .body-outer .item_body .item_figure {
      width: 50%;
      /*.img-convert {
       width: 100%;
       height: 100%;
       .image img {
       width: auto !important;
       height: 450px !important;
       }	
       }*/ }
      .title-page .widget-7 .horizontal_blocklist-12 .body-outer .item_body .item_detail, .widget-7 .horizontal_blocklist-12 .body-outer .item_body .item_detail {
        width: 50%; }

  .title-page .block-5 .layout_9, .block-5 .layout_9 {
    flex: 0;
    margin: 0 auto; } }

@media all and (min-width: 1601px) {
  /*.title-page .blocklist-17 .description {
   font-size: 31px;
   letter-spacing: 0;
   transform: scale(1.23, 0.95);
   margin-left: 65px !important;
   margin-top: -3px;
   }*/
  /*	.title-page .blocklist-21 .description {
   padding-left: 21px;
   letter-spacing: 5px;
   margin-bottom: 60px;
   }*/
  /*.title-page .blocklist-21 .description {
   transform: scale(1.30, 0.95);
   font-size: 31px;
   margin-left: 179px;
   letter-spacing: -1px;
   margin-top: 35px;
   margin-bottom: 10px;
   }*/
    .title-page .blocklist-21 .description, .blocklist-21 .description {
      margin-left: 15px; }
    .title-page .block-2, .block-2 {
      margin: 0 150px; }
    .title-page .horizontal_blocklist-12 .description, .horizontal_blocklist-12 .description, .title-page .horizontal_blocklist-13 .description, .horizontal_blocklist-13 .description {
      margin-top: 37px;
      letter-spacing: 5px;
      padding-left: 48px;
      font-size: 31px;
      margin-bottom: 0; }
    .title-page .horizontal_blocklist-12 .img-convert, .horizontal_blocklist-12 .img-convert, .title-page .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-13 .img-convert {
      width: 100%;
      height: 450px;
      margin: 0; }
    .title-page .horizontal_blocklist-12 .item_body, .horizontal_blocklist-12 .item_body, .title-page .horizontal_blocklist-13 .item_body, .horizontal_blocklist-13 .item_body {
      align-items: flex-start; }
    .title-page .horizontal_blocklist-13 .item_detail, .horizontal_blocklist-13 .item_detail {
      margin-left: 85px; }
    .title-page .horizontal_blocklist-12 .item_figure, .horizontal_blocklist-12 .item_figure {
      margin-top: -18px; }
    .title-page .horizontal_blocklist-13 .footer, .horizontal_blocklist-13 .footer {
      margin-top: 99px; }
      .title-page .horizontal_blocklist-13 .footer .all, .horizontal_blocklist-13 .footer .all {
        letter-spacing: 1px; }
    .title-page .block-6, .block-6 {
      flex-wrap: wrap;
      margin-top: 97px; }
      .title-page .block-6 .footer, .block-6 .footer {
        width: 100%;
        color: #f00;
        text-decoration: underline;
        font-size: 18px;
        font-weight: bold; }
    .title-page .horizontal_blocklist-14 .description, .horizontal_blocklist-14 .description {
      /* margin-bottom: 78px; */
      margin-left: 50px !important;
      letter-spacing: 0;
      margin-top: 50px;
      font-size: 31px; }
    .title-page .horizontal_blocklist-14 .item_detail, .horizontal_blocklist-14 .item_detail {
      margin-left: 7px; }
    .title-page .horizontal_blocklist-14 p:last-child, .horizontal_blocklist-14 p:last-child {
      line-height: 1.5;
      letter-spacing: 1px; }
    .title-page .horizontal_blocklist-16 .item_detail, .horizontal_blocklist-16 .item_detail {
      margin-left: 100px;
      line-height: 1.3;
      font-size: 20px;
      letter-spacing: 0.75px; }
    .title-page .horizontal_blocklist-16 .text, .horizontal_blocklist-16 .text {
      margin-top: 60px;
      font-size: 33px;
      line-height: 1.3; }
    .title-page .block-6 .footer, .block-6 .footer {
      margin-top: 12px; }
    .title-page .block-6, .block-6 {
      padding-bottom: 85px; }
    .title-page .widget-11, .widget-11 {
      padding-top: 41px; }
    .title-page .blocklist-17 .header_text, .blocklist-17 .header_text {
      font-size: 15px; }
    .title-page .blocklist-17 .header, .blocklist-17 .header {
      margin-bottom: 38px; }
    .title-page .blocklist-17 .img-convert, .blocklist-17 .img-convert {
      height: auto; }
    .title-page .blocklist-17 .text, .blocklist-17 .text {
      margin-bottom: 68px; }
    .title-page .blocklist-17 .footer, .blocklist-17 .footer {
      margin-top: 52px;
      margin-bottom: 81px; }
      .title-page .blocklist-17 .footer .all, .blocklist-17 .footer .all {
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1px;
        text-transform: uppercase; }
    .title-page .block-8, .block-8 {
      padding-top: 0;
      padding-bottom: 0; }
    .title-page .widget-13, .widget-13 {
      padding-top: 29px; }
      .title-page .widget-13.blocklist-21 .header, .widget-13.blocklist-21 .header {
        margin-bottom: 35px; }
    .title-page .widget-13, .widget-13 {
      padding-bottom: 75px;
      padding-top: 50px; }
    .title-page .block-12, .block-12 {
      width: auto;
      max-width: 440px; }
    .title-page .block-10, .block-10 {
      padding: 0; }
      .title-page .block-10 .block-11, .block-10 .block-11 {
        padding: 84px 0 89px 0;
        color: #797979; }
    .title-page .block-11 .layout_25, .block-11 .layout_25 {
      flex: 0; }
      .title-page .block-11 .layout_25 .widget-15, .block-11 .layout_25 .widget-15 {
        min-width: 340px;
        font-size: 17px; }
    .title-page .address-27 .text_body, .address-27 .text_body {
      font-size: 17px;
      letter-spacing: 0.58px; }
    .title-page .widget-18, .widget-18 {
      flex-direction: row;
      align-items: center;
      justify-content: flex-end; }
      .title-page .widget-18 .soc-header, .widget-18 .soc-header {
        margin-bottom: 10px;
        margin-right: 70px; }
    .title-page .widget-5, .widget-5 {
      min-width: 750px; }
      .title-page .widget-5 .menu-scroll > ul, .widget-5 .menu-scroll > ul {
        justify-content: flex-start; }
        .title-page .widget-5 .menu-scroll > ul > li.menu-item, .widget-5 .menu-scroll > ul > li.menu-item {
          margin-left: 57px; }
          .title-page .widget-5 .menu-scroll > ul > li.menu-item:first-child, .widget-5 .menu-scroll > ul > li.menu-item:first-child {
            margin-left: 0; }
    .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
      width: 16.6%; } }

@media all and (max-width: 1600px) {
  /*.title-page .blocklist-21 .description {
   transform: scale(1.32, 0.9);
   font-size: 31px;
   margin-left: 185px;
   letter-spacing: -1px;
   margin-top: 35px;
   margin-bottom: 10px;
   }*/
    .title-page .block-2, .block-2 {
      margin: 0 100px; }
    .title-page .widget-5, .widget-5 {
      min-width: 590px; }
    .title-page .widget-5 .menu-scroll > ul > li.menu-item, .widget-5 .menu-scroll > ul > li.menu-item {
      margin-left: 36px; }
    .title-page .block-4, .block-4 {
      width: auto;
      flex-direction: column;
      min-width: 200px; }
      .title-page .block-4 .widget-4, .block-4 .widget-4 {
        margin: 6px 0 0 0; }
    .title-page .widget-5, .widget-5 {
      min-width: unset; }
    .title-page .menu-9 .menu-scroll > ul, .menu-9 .menu-scroll > ul {
      flex-wrap: wrap; }
    .title-page .block-2 .layout_7, .block-2 .layout_7, .title-page .block-5 .layout_9, .block-5 .layout_9 {
      flex: 0; }
    .title-page .block-4, .block-4 {
      margin: auto; }
    .title-page .block-5 .layout_9, .block-5 .layout_9 {
      flex-grow: 1; }
      .title-page .block-5 .layout_9 .widget-5 .menu-scroll > ul, .block-5 .layout_9 .widget-5 .menu-scroll > ul {
        justify-content: flex-start; }
    .name_container .title-in, .title-in {
      font-size: 20px; }
    .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
      width: 16.6%; }
    .title-page .widget-13, .widget-13 {
      padding-right: 0;
      padding-left: 0; } }
  @media all and (max-width: 1600px) and (max-width: 1280px) {
      .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
        width: 20%; } }
  @media all and (max-width: 1600px) and (max-width: 1024px) {
      .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
        width: 25%; } }
  @media all and (max-width: 1600px) and (max-width: 960px) {
      .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
        width: 33%; } }
  @media all and (max-width: 1600px) and (max-width: 640px) {
      .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
        width: 50%; } }
  @media all and (max-width: 1600px) and (max-width: 480px) {
      .title-page .blocklist-21 .item-outer, .blocklist-21 .item-outer {
        width: 100%; } }
  @media all and (max-width: 1600px) and (max-width: 960px) {
      .title-page .widget-13, .widget-13 {
        padding-left: 20px;
        padding-right: 20px; } }

.horizontal_blocklist-16 .text {
  font-size: 32px; }

@media all and (max-width: 1440px) {
  .title-page .widget-5 .menu-scroll > ul > li.menu-item, .widget-5 .menu-scroll > ul > li.menu-item {
    margin-left: 0; }

  .title-page .horizontal_blocklist-12 .img-convert, .horizontal_blocklist-12 .img-convert, .title-page .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-13 .img-convert {
    width: auto; }

  .title-page .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-13 .img-convert {
    margin: 0;
    margin-right: 20px; }

  .title-page .horizontal_blocklist-16 .text, .horizontal_blocklist-16 .text {
    font-size: 25px; }

  .title-page .horizontal_blocklist-14 .description, .horizontal_blocklist-14 .description {
    margin-bottom: 0; } }

@media all and (max-width: 1366px) and (min-width: 1025px) {
  .title-page .horizontal_blocklist-13 .img-convert, .title-page .horizontal_blocklist-12 .img-convert, .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-12 .img-convert {
    height: 320px !important;
    width: 568px; } }

@media (min-width: 961px) and (max-width: 1220px) {
  .title-page .horizontal_blocklist-12 .img-convert, .horizontal_blocklist-12 .img-convert, .title-page .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-13 .img-convert {
    max-width: 400px; } }

@media all and (max-width: 1600px) and (min-width: 1025px) {
  .name_container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 127px; }
    .name_container .title-in {
      max-width: 70%;
      font-size: 41px;
      line-height: 1; } }

@media all and (max-width: 1440px) and (min-width: 1367px) {
  /*.title-page .blocklist-17 .description {
   margin-left: 50px;
   }*/
  /*.title-page .blocklist-21 .header {
   padding-left: 84px;
   }*/ }

@media all and (max-width: 960px) {
  .title-page .block-2 .layout_4_id_7, .block-2 .layout_4_id_7 {
    flex-direction: row; }

  .title-page .block-4 .layout_8, .block-4 .layout_8 {
    margin: 0; }

  .title-page .block-2, .block-2 {
    margin: 0 20px; }

  .title-page .block-5 .layout_9, .block-5 .layout_9 {
    display: none; }

  .title-page .block-2 .layout_11, .block-2 .layout_11 {
    justify-content: center; }

  .title-page .block-4, .block-4 {
    margin: auto; } }

@media all and (max-width: 640px) {
  .title-page .widget-6, .widget-6 {
    width: 100px; }

  .title-page .block-5 .layout_10, .block-5 .layout_10 {
    align-items: flex-end; } }

.title-page .block-6 {
  flex-wrap: wrap;
  margin-top: 97px; }
  .title-page .block-6 .footer {
    width: 100%;
    color: #f00;
    text-decoration: underline;
    font-size: 18px;
    font-weight: bold;
    order: 3; }

@media all and (max-width: 480px) {
  .name_container .title-in {
    font-size: 18px;
    margin-bottom: 15px; }

  .title-page .block-2 .layout_4_id_7 {
    flex-direction: column; }

  .title-page .block-2 .layout_7, .block-2 .layout_7 {
    flex: unset; }

  .title-page .widget-4, .widget-4 {
    text-align: center;
    margin-top: 40px; }

  .title-page .block-5 .layout_10, .block-5 .layout_10 {
    align-items: center; }

  .title-page .block-5, .block-5 {
    margin-top: 0; }

  .block-2 .layout_4_id_7, .layout_4_id_7 {
    flex-direction: column; } }

@media all and (max-width: 1366px) {
  /*	.title-page .blocklist-17 .description {
   margin-left: 50px;
   }*/
  /*.title-page .blocklist-21 .header {
   padding-left: 78px;
   }*/
  /*	.title-page .blocklist-21 .description {
   margin-left: 174px;
   }*/ }

@media all and (max-width: 1024px) {
  /*.title-page .blocklist-21 .header {
   padding-left: 63px;
   }*/
  /*	.title-page .blocklist-21 .description {
   margin-left: 125px;
   }*/ }
  @media all and (max-width: 1024px) and (min-width: 961px) {
    .title-page .block-11, .block-11 {
      flex-flow: row wrap; }
      .title-page .block-11 .layout, .block-11 .layout {
        width: 50%;
        flex: unset; } }

.block-6 {
  margin-top: 0;
  background: #fff; }

.widget-8 {
  background: none; }

.horizontal_blocklist-16 .item_detail, .widget-10 {
  margin-left: 0; }

.horizontal_blocklist-13 .item_body, .horizontal_blocklist-13 .item_body {
  align-items: flex-start; }

@media all and (max-width: 1450px) {
    .title-page .block-7 {
      background: url("../images/copy.png") left 50% bottom 0px / 1574px repeat-x; } }

@media all and (max-width: 960px) and (min-width: 641px) {
  .title-page .horizontal_blocklist-13 .text, .horizontal_blocklist-13 .text {
    width: auto; }

  .title-page .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-13 .img-convert {
    margin: 0 auto; }

  .title-page .horizontal_blocklist-13 .title, .horizontal_blocklist-13 .title {
    display: flex;
    justify-content: center; } }

.title-page .widget-3 .sn-logo2, .widget-3 .sn-logo2 {
  display: none; }

@media all and (max-width: 960px) {
  .block-6-in {
    flex-direction: column; }

  .title-page .widget-2, .widget-2 {
    margin-top: 0 !important; } }

@media all and (max-width: 768px) {
  .title-page .widget-11 .name_container, .widget-11 .name_container {
    flex-direction: column;
    margin-bottom: 80px; }

  .widget-10 {
    margin-top: 0;
    padding-top: 0; }

  .horizontal_blocklist-14 .footer {
    margin-top: 0; }

  .horizontal_blocklist-14 .price-wrap {
    padding-bottom: 0; }

  .title-page .widget-11, .widget-11 {
    background: #fff; }

  .title-page .blocklist-17 .list {
    justify-content: space-between; }
    .title-page .blocklist-17 .list .item-outer {
      width: 49%;
      margin-bottom: 20px; } }

@media all and (max-width: 640px) {
  .title-page .horizontal_blocklist-13 .img-convert, .horizontal_blocklist-13 .img-convert {
    margin-right: 0; }

  .title-page .blocklist-17 .list .item-outer {
    width: 100%; } }

@media all and (max-width: 480px) {
  .title-page .blocklist-21 .description, .blocklist-21 .description {
    font-size: 30px; }

  .title-page .widget-3 .sn-logo2, .widget-3 .sn-logo2 {
    display: block; }

  .title-page .widget-3 .sn-logo, .widget-3 .sn-logo {
    display: none; } }

@media all and (max-width: 450px) {
  .title-page .horizontal_blocklist-13 .title, .horizontal_blocklist-13 .title {
    display: flex;
    flex-direction: column; }

  .title-page .form-22 .form__header, .form-22 .form__header {
    font-size: 25px; } }

@media all and (max-width: 360px) {
  .title-page .horizontal_blocklist-13 .title, .horizontal_blocklist-13 .title {
    flex-direction: column; }

  .title-page .horizontal_blocklist-13 .price-wrap, .horizontal_blocklist-13 .price-wrap {
    padding-bottom: 0; } }

@media all and (max-width: 320px) {
  .title-page .horizontal_blocklist-13 .description, .horizontal_blocklist-13 .description {
    max-width: 80%; } }

.title-page .widget-3, .widget-3 {
  width: auto; }

@media all and (min-width: 1921px) {
  .name_container .title-in {
    max-width: 50%; }

  .title-page .blocklist-21 .header, .blocklist-21 .header {
    margin-left: 0 !important; }

  .title-page .block-11 .layout_30, .block-11 .layout_30 {
    flex: unset; }

  .title-page .block-10 .block-11, .block-10 .block-11 {
    display: flex;
    justify-content: space-between; }

  .title-page .block-2, .block-2, .title-page .widget-8, .widget-8, .title-page .widget-11, .widget-11, .title-page .widget-13, .widget-13, .title-page .block-10 .block-11, .block-10 .block-11, .block-6-in {
    max-width: 2000px !important;
    margin: 0 auto !important; }

  .title-page .form-22, .form-22 {
    max-width: 2000px !important;
    margin: 0 auto 40px !important; }

  .title-page .slider-3 .text-slider, .slider-3 .text-slider {
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    max-width: 2000px; }

  .title-page .slider-3 .bx-auto_controls, .slider-3 .bx-auto_controls {
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    max-width: 2000px; }

  .title-page .horizontal_blocklist-14 .description, .horizontal_blocklist-14 .description {
    margin-left: 33px !important; }

  .title-page .horizontal_blocklist-12 .description, .horizontal_blocklist-12 .description, .title-page .horizontal_blocklist-14 .description, .horizontal_blocklist-14 .description, .title-page .blocklist-17 .description, .blocklist-17 .description {
    margin-left: 33px !important; }

  .title-page .blocklist-21 .description, .blocklist-21 .description {
    margin-left: 0 !important; } }

.title-page .languages-10 .lang-list, .languages-10 .lang-list {
  align-items: flex-end; }
  .title-page .languages-10 .lang-list .lang-item:not(:last-child):after, .languages-10 .lang-list .lang-item:not(:last-child):after {
    content: '/ ';
    font-size: 15px;
    pointer-events: none; }
  .title-page .languages-10 .lang-list .lang-item a, .languages-10 .lang-list .lang-item a {
    margin-right: 3px;
    margin-left: 2px; }

.wg-soc-icon img {
  width: 30px; }
