body {
  font-family: "Assistant", sans-serif; }

h1 {
  font-family: "Assistant", sans-serif; }

a {
  text-decoration: none; }

*:focus {
  outline: none; }

input,
textarea {
  font-family: "Assistant", sans-serif; }

body.list .wrp-articles {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }
  body.list .wrp-articles article {
    max-width: calc(310px - 30px);
    margin: 7px 5px;
    width: 100%;
    padding: 15px; }
    body.list .wrp-articles article:nth-child(3n) {
      margin: 7px 0 7px 5px; }
    body.list .wrp-articles article:nth-child(3n+1) {
      margin: 7px 5px 7px 0; }
    body.list .wrp-articles article .wrp-two-col {
      flex-direction: column; }
      body.list .wrp-articles article .wrp-two-col .one-col:first-child {
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 292px;
        max-height: 219px;
        width: 100%;
        overflow: hidden; }
      body.list .wrp-articles article .wrp-two-col .one-col:last-child {
        margin: 0; }
        body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-title-descr {
          margin: 5px 0 0; }
          body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-title-descr h3 {
            color: #ac4053;
            font-size: 14px;
            font-weight: 700; }
          body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-title-descr span {
            color: #969ba2;
            font-size: 13px;
            font-weight: 700; }
        body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property ul {
          margin: 22px 0 0; }
        body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li {
          color: #000000;
          font-size: 12px;
          font-weight: 400;
          height: 20px; }
          body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li:before {
            top: calc(50% - 15px); }
          body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li:nth-child(1) {
            padding-left: 31px; }
            body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li:nth-child(1):before {
              width: 24px;
              height: 20px;
              background-size: 100% 100%; }
          body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li:nth-child(2) {
            padding-left: 30px; }
            body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li:nth-child(2):before {
              width: 25px;
              height: 21px;
              background-size: 100% 100%; }
          body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-property li:nth-child(3) {
            color: #000000;
            font-size: 13px;
            font-weight: 700; }
        body.list .wrp-articles article .wrp-two-col .one-col:last-child .wrp-description {
          display: none; }

@media (max-width: 992px) {
  body.list .wrp-page article {
    max-width: 480px;
    width: calc(100% - 35px);
    margin: 0 auto 10px; }
    body.list .wrp-page article:nth-child(3n) {
      margin: 0 auto 10px; }
    body.list .wrp-page article:nth-child(3n+1) {
      margin: 0 auto 10px; }
  body.list .wrp-page .wrp-two-col {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
    body.list .wrp-page .wrp-two-col .one-col:first-child {
      width: 100%; }
    body.list .wrp-page .wrp-two-col .one-col:last-child {
      margin: 20px 0 0; } }
