 .contact address {white-space: pre-wrap}
 .header--min {
   box-shadow: none !important;
 }
 .subscribe {
   border: 0px;
 }
 .subscribe form {
  border: 1px solid #A0A0A0;
}
.privacy-templates h1.privacy-templates__title {
  text-align: left;
}
#admin-edit { position: fixed;
  bottom: 0px;
  left: 0px;
  background: green;
  padding: 20px;
  color: #FFF;
  font-size: 20px;
  font-weight: bold; }

  .awards__item p.title {
    font-size: calc( 21 * ((100vw - 4.7vw * 2 - 375px) / (1920 - 375)));
    font-weight: 600;
  }
.blog-post.post ul li::before {
  content: '';
  width: .4rem;
  height: .4rem;
  border-radius: 50%;
  background-color: #fff;
  display: block;
  margin-top: .8rem;
  margin-right: .8rem;
}
.blog-post.post ol li, .blog-post.post ul li { color: #FFF; }
.img-content span {
  line-height: 1.2;
  margin-bottom: 0.6rem;
}

  @media (min-width: 300px) and (max-width: 1920px) {
    .awards__item p.title {
    font-size: calc(2.1rem + 0 * ((100vw - 375px) / (1920 - 375)));
  }
}

 @media (min-width: 1026px) {

     .animated-top {
       min-height: 500vh;
     }

   .img-content__item--to-left .img-content__img:nth-of-type(1) img {
     padding-left: 0vw;
   }
   .img-content span {
     margin-top: 0.6rem;
   }
   .header--min {
     padding-top: 1.0vw;
     padding-bottom: 1.0vw;
   }
   .header--fixed .header__logo img {
     width: 80%;
     transition: .2s ease-in-out;
   }
 }

 @media (min-width: 376px) and (max-width: 1920px) {
   .contact__title h1, .grid-with-filter__title h1 {
     letter-spacing: -4px;
   }
 }
 @media (min-width: 1441px) {
   .top-with-content__inner {
     padding: 0 8vw;
   }
   .footer__right {
     width: 46.7%;
   }
 }

 @media (min-width: 1921px) {
   h1.privacy-templates__title {
    font-size: calc( 100 * ((100vw - 4.7vw * 2 - 375px) / (1920 - 375)));
  }


    .animation__icon {
      top: 4.98vw;
      width: 2.2vw;
      height: 1.6vw;
    }


}
@media (min-width: 1281px) {
  .animation__icon {
    top: 4.65vw;
  }
}
@media (min-width: 1600px) {
  .animation__icon {
    top:4.4vw;
  }
}
@media (min-width: 1921px) {
   .animation__icon {
     top: 3.7vw;
   }
}
/*
.header--animated .header__trigger {
  position: absolute;
  top: 4.98vw;
  right: 4.7vw;
}
*/
.mobile-only { display: none; }

@media (min-width: 768px) {
  .nav__menu {
    margin-left: 8vw;
  }
}
@media (max-width: 768px) {
  .mobile-only { display: inline-block; }
  .go-back { display: none; }
  .post__wrapper img { max-width: 100%; }
}
/*.WorkPage .img-content__img img {
  height: auto;
  object-fit: initial;
}*/
h1.privacy-templates__title {
  font-weight: 600;
  line-height: 1.05;
}
main .post__inner ul, main .post__inner ol, .PracticePage main .top-with-content__list ul, .PracticePage main .top-with-content__list ol, .WorkPage .text-with-img__text ul, .WorkPage .text-with-img__text ol {
  margin: 20px 0px 20px 20px;
}
.PracticePage main .top-with-content__list ul, .PracticePage main .top-with-content__list ol {
  list-style-type: inherit;
}
main .post__inner ul li, .WorkPage .text-with-img__text ul li, main .post__inner ol li, .WorkPage .text-with-img__text ol li {
  font-size: calc(1.8rem + 3 * ((100vw - 375px) / (1920 - 375)));
  line-height: 1.23;
  margin-bottom: 15px;
}
.WorkPage .text-with-img__text a { color: #000; text-decoration: underline;}
@media (min-width: 376px) and (max-width: 1920px) {
  .PracticePage .top-with-content__list p {
    font-size: calc(1.6rem + 2 * ((100vw - 375px) / (1920 - 375)));
  }
}
.PracticePage .top-with-content__list p {color: #000; }
@media (min-width: 1026px) {
  .PracticePage .top-with-content__list p:not(:first-of-type) {
    margin-top: 1.6rem;
  }
}
@media (min-width: 376px) and (max-width: 1920px) {
  .animated-top__title h1 {
    font-size: calc(6rem + 110 * ((100vw - 375px) / (1920 - 375)));
  }
}

.PracticePage .top-with-content__list { margin: 0px 10px 0px 10px; }