.shortcode-presentation .item-inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 768px) {
  .shortcode-presentation .item-inside {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 768px) {
  .shortcode-presentation .txt {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.shortcode-presentation .txt h2 {
  font-size: 50px;
  line-height: 59px;
  color: #2B2012;
}

@media (max-width: 1024px) {
  .shortcode-presentation .txt h2 {
    font-size: 30px;
    line-height: 39px;
  }
}

.shortcode-presentation .photo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 470px;
          flex: 0 0 470px;
}

@media (max-width: 768px) {
  .shortcode-presentation .photo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 100%;
    margin-bottom: 18px;
  }
}

.shortcode-presentation .photo img {
  display: block;
}

@media (max-width: 768px) {
  .shortcode-presentation .item-inside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .shortcode-presentation .item-inside .txt {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .shortcode-presentation .item-inside .photo {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 50px;
    margin-bottom: 64px;
  }
}

.shortcode-presentation .more {
  font-family: 'Sharp Slab Semibold';
  font-size: 24px;
  line-height: 41px;
  display: inline-block;
  margin-top: 28px;
}

.shortcode-presentation .more:hover {
  color: #B97335;
}

.shortcode-presentation .nav {
  margin-top: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 768px) {
  .shortcode-presentation .nav {
    margin: 0;
    position: absolute;
    bottom: 0;
  }
}

.shortcode-presentation .prev,
.shortcode-presentation .prev:hover,
.shortcode-presentation .next,
.shortcode-presentation .next:hover {
  border-radius: 0;
  width: 64px;
  height: 64px;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  display: block;
  position: static;
  z-index: 10;
}

.shortcode-presentation .prev {
  background: #fff url(left.svg) center center no-repeat;
}

.shortcode-presentation .next {
  margin-left: 3px;
  background: #fff url(right.svg) center center no-repeat;
}

.shortcode-presentation .prev:hover,
.shortcode-presentation .next:hover {
  background-color: #B8662D;
}
/*# sourceMappingURL=style.css.map */