
  /* About page Russian version: match the same design refinements used above, without changing the rest of the page. */

  /* Keep full words together; do not split or hyphenate words. */
  body.page #wrapper .walkinto-about-new,
  body.page #wrapper .walkinto-about-new *{
    word-break:normal!important;
    overflow-wrap:normal!important;
    word-wrap:normal!important;
    -webkit-hyphens:none!important;
    -moz-hyphens:none!important;
    -ms-hyphens:none!important;
    hyphens:none!important;
  }

  body.page #wrapper .walkinto-about-new p,
  body.page #wrapper .walkinto-about-new h1,
  body.page #wrapper .walkinto-about-new h2,
  body.page #wrapper .walkinto-about-new h3,
  body.page #wrapper .walkinto-about-new h4,
  body.page #wrapper .walkinto-about-new h5,
  body.page #wrapper .walkinto-about-new h6,
  body.page #wrapper .walkinto-about-new li,
  body.page #wrapper .walkinto-about-new span,
  body.page #wrapper .walkinto-about-new div{
    white-space:normal!important;
  }

  /* Remove the old underline/highlight styling from the About title/text. */
  #wrapper .walkinto-about-new .header h1{
    border-bottom:none!important;
    padding-bottom:0!important;
    box-shadow:none!important;
    background-image:none!important;
  }

  #wrapper .walkinto-about-new .highlight{
    color:inherit!important;
  }

  /* Reference-style title: centered title with thin dotted side lines. */
  body.page #wrapper .walkinto-about-new .header{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100vw!important;
    max-width:none!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    margin-top:42px!important;
    margin-bottom:30px!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    gap:82px!important;
    text-align:center!important;
    border-bottom:none!important;
    box-shadow:none!important;
    background-image:none!important;
  }

  body.page #wrapper .walkinto-about-new .header::before,
  body.page #wrapper .walkinto-about-new .header::after{
    content:""!important;
    display:block!important;
    flex:1 1 auto!important;
    height:0!important;
    border-top:1px dotted #9b9b9b!important;
  }

  body.page #wrapper .walkinto-about-new .header h1{
    flex:0 0 auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-bottom:none!important;
    color:#969696!important;
    font-size:31px!important;
    line-height:1.08!important;
    font-weight:400!important;
    letter-spacing:2px!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
  }

  body.page #wrapper .walkinto-about-new .header h1::before,
  body.page #wrapper .walkinto-about-new .header h1::after{
    display:none!important;
    content:none!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
  }

  /* Main About text size and comfortable reading width. */
  body.page #wrapper .walkinto-about-new .main-content > p,
  body.page #wrapper .walkinto-about-new .main-content > p.intro-text,
  body.page #wrapper .walkinto-about-new .main-content > p:last-child{
    font-size:16px!important;
  }

  body.page #wrapper .walkinto-about-new .main-content > p *{
    font-size:inherit!important;
  }

  /* Advantage card design/layout like the version above. */
  @media only screen and (min-width:1024px){
    body.page #wrapper .walkinto-about-new .advantages-section,
    body.page #wrapper .walkinto-about-new .advantages-grid{
      width:920px!important;
      max-width:920px!important;
      margin-left:auto!important;
      margin-right:auto!important;
      box-sizing:border-box!important;
    }

    body.page #wrapper .walkinto-about-new .advantages-grid{
      display:grid!important;
      grid-template-columns:repeat(2, minmax(300px, 1fr))!important;
      gap:25px!important;
    }
  }

  body.page #wrapper .walkinto-about-new .adv-item{
    background:#fff!important;
    border:1px solid #eee!important;
    border-radius:4px!important;
    box-sizing:border-box!important;
    transition:border-color .25s ease, box-shadow .25s ease!important;
  }

  body.page #wrapper .walkinto-about-new .adv-item:hover{
    border-color:#72c02c!important;
    box-shadow:0 5px 15px rgba(114,192,44,0.16)!important;
  }

  body.page #wrapper .walkinto-about-new .adv-item h3{
    text-align:center!important;
  }

  body.page #wrapper .walkinto-about-new .footer-note,
  body.page #wrapper .walkinto-about-new .footer-note p{
    text-align:left!important;
  }

  @media only screen and (max-width:1023px){
    body.page #wrapper .walkinto-about-new .header{
      width:100%!important;
      max-width:100%!important;
      margin-left:auto!important;
      margin-right:auto!important;
      margin-top:28px!important;
      gap:18px!important;
      padding-left:0!important;
      padding-right:0!important;
    }

    body.page #wrapper .walkinto-about-new .header h1{
      font-size:24px!important;
      letter-spacing:1.5px!important;
    }

    body.page #wrapper .walkinto-about-new .advantages-grid{
      width:100%!important;
      max-width:100%!important;
      grid-template-columns:1fr!important;
      box-sizing:border-box!important;
    }

    body.page #wrapper .walkinto-about-new .adv-item{
      width:auto!important;
      max-width:100%!important;
    }
  }
