body .g-user_text_color, body a.g-user_text_color {
  color: #2f6f1c !important; }
  body .g-button {
    background: #2f6f1c;
    padding: 12px 20px;
    box-shadow: none;
    text-shadow: none;
    border-radius: 250px;
    font-size: 16px; }
    body .g-button:hover {
      background: #2f6f1c;
      box-shadow: none;
      text-shadow: none; }
    body .g-button.g-button--invert {
      border: 1px solid #2f6f1c;
      color: #2f6f1c !important; }
      body .g-button.g-button--invert:hover {
        background: #2f6f1c;
        border: 1px solid #2f6f1c; }
  body .g-auth__fogot-password, body .g-auth__personal-note a {
    color: #2f6f1c;
    border-color: #2f6f1c; }
  body input[type=text][name=_cn], body .g-form-control-text, body .g-form-control-textarea {
    padding: 12px 20px; }
  body .g-article-offered__button {
    color: #2f6f1c;
    border: 0.07143em solid #2f6f1c; }
  body .g-categories__button {
    color: #2f6f1c;
    border: 0.07143em solid #2f6f1c; }
    body .g-categories__button:after {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232F6F1C%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200%200%20L%2014%200%20L%2014%202%20L%200%202%20L%200%200%20Z%20M%200%204%20L%208%204%20L%208%206%20L%200%206%20L%200%204%20Z%20M%200%2012%20L%208%2012%20L%208%2014%20L%200%2014%20L%200%2012%20Z%20M%200%208%20L%2012%208%20L%2012%2010%20L%200%2010%20L%200%208%20Z%20M%200%208%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  body .g-article__name, body .g-tags__item, body .g-article-years__year {
    color: #2f6f1c; }

.galery {
  text-align: center; }
  .galery__list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    margin-bottom: 30px; }
  .galery__item {
    position: relative; }
  .galery__img {
    position: relative;
    height: 100%;
    padding-top: 53.4%; }
    .galery__img img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .galery__text {
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 40px;
    left: 30px; }
  .galery__btn {
    min-height: 62px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #207726;
    padding: 20px 35px;
    border-radius: 60px;
    transition: box-shadow 0.2s;
    cursor: pointer; }
    .galery__btn:hover {
      box-shadow: 0px 30px 18px -18px #c0e2c3; }
  .galery .item-0 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 3; }
  .galery .item-1 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 2;
    grid-column-end: 4; }
  .galery .item-2 {
    grid-row-start: 1;
    grid-column-start: 4;
    grid-row-end: 2;
    grid-column-end: 5; }
  .galery .item-3 {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 2; }
  .galery .item-4 {
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 4; }
  .galery .item-5 {
    grid-row-start: 2;
    grid-column-start: 4;
    grid-row-end: 3;
    grid-column-end: 5; }
  .galery .item-6 {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-column-end: 2; }
  .galery .item-7 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 4;
    grid-column-end: 3; }
  .galery .item-8 {
    grid-row-start: 3;
    grid-column-start: 3;
    grid-row-end: 4;
    grid-column-end: 5; }
  .galery .item-9 {
    grid-row-start: 4;
    grid-column-start: 1;
    grid-row-end: 5;
    grid-column-end: 3; }
  .galery .item-10 {
    grid-row-start: 4;
    grid-column-start: 3;
    grid-row-end: 5;
    grid-column-end: 4; }
  .galery .item-11 {
    grid-row-start: 4;
    grid-column-start: 4;
    grid-row-end: 5;
    grid-column-end: 5; }

.galery__list.hidden .galery__item:nth-child(n+13) {
  display: none; }

@media (max-width: 480px) {
  .galery__list {
    display: block; } }

@media (max-width: 960px) {
  html body .lpc-wrap .lpc-form-4__title, html body .lpc-wrap .lpc-elements-headline__title, html body .lpc-wrap .lpc-text-sticky-1__title, html body .lpc-wrap .lpc-features-2__title, html body .lpc-wrap .lpc-features-5__title {
    font-size: 35px; }
    html body .lpc-wrap .lpc-banner__title.lp-header-title-3 {
      font-size: 28px; }
    html body .lpc-product-8__text, html body .lpc-wrap .lpc-elements-text-1__text, html body .lpc-wrap .lpc-banner__desc, html body .lpc-wrap .lpc-form-4__text, html body .lpc-wrap .lpc-text-sticky-1__text {
      font-size: 16px; } }

@media (max-width: 640px) {
  html body .lpc-wrap .lpc-form-4__title, html body .lpc-wrap .lpc-elements-headline__title, html body .lpc-wrap .lpc-text-sticky-1__title, html body .lpc-wrap .lpc-features-2__title, html body .lpc-wrap .lpc-features-5__title {
    font-size: 30px; }
    html body .lpc-wrap .lpc-banner__title.lp-header-title-3 {
      font-size: 25px; }
    html body .lpc-product-8__text, html body .lpc-wrap .lpc-elements-text-1__text, html body .lpc-wrap .lpc-banner__desc, html body .lpc-wrap .lpc-form-4__text, html body .lpc-wrap .lpc-text-sticky-1__text {
      font-size: 15px; }
    html body .lpc-form-4.lpc-block {
      padding: 30px 20px; } }

@media (max-width: 480px) {
  html body .lpc-wrap .lpc-form-4__title, html body .lpc-wrap .lpc-elements-headline__title, html body .lpc-wrap .lpc-text-sticky-1__title, html body .lpc-wrap .lpc-features-2__title, html body .lpc-wrap .lpc-features-5__title {
    font-size: 26px; }
    html body .lpc-wrap .lpc-banner__title.lp-header-title-3 {
      font-size: 22px; } }
