.single-page-container {
  margin-top: var(--30s);
  position: relative;
  display: grid;
  grid-template-columns: calc(57% - var(--15s)) calc(43% - var(--15s));
  -moz-column-gap: var(--30s);
  column-gap: var(--30s);
}

@media (max-width: 900px) {
  .single-page-container {
    display: flex;
    flex-direction: column;
    gap: var(--15s);
  }
}

.single-page-container .right-side {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}

.single-page-container .right-side .post-swiper {
  width: 100%;
}

.single-page-container .right-side .post-swiper .swiper-slide {
  width: 100%;
  height: max(320px, 19.79vw);
  overflow: hidden;
}

.single-page-container .right-side .post-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  border-radius: var(--30s);
  object-fit: cover;
}


.single-page-container .right-side .post-swiper .nav__holder {
  position: absolute;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

.single-page-container .right-side .post-swiper .nav__holder .navigation {
  width: 100%;
}

.single-page-container .right-side .post-swiper .nav__holder .navigation .swiper-button-next,
.single-page-container .right-side .post-swiper .nav__holder .navigation .swiper-button-prev {
  background: transparent;
}

.single-page-container .right-side .post-swiper .nav__holder .navigation .swiper-button-next svg,
.single-page-container .right-side .post-swiper .nav__holder .navigation .swiper-button-prev svg {
  width: var(--25s);
  height: var(--25s);
}

.single-page-container .right-side .thumb-post-swiper {
  width: 100%;
  margin-top: var(--30s);
}

.single-page-container .right-side .thumb-post-swiper .swiper-slide {
  width: 100%;
  height: calc(var(--60s) * 2);
}

.single-page-container .right-side .thumb-post-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: var(--5s);
  -webkit-border-radius: var(--5s);
  -moz-border-radius: var(--5s);
  -ms-border-radius: var(--5s);
  -o-border-radius: var(--5s);
}

.single-page-container .left-side {
  width: 100%;
}

.single-page-container .left-side .wp-block-desc {
  margin-bottom: 0;
}

.single-page-container .left-side .info-tabs-holder {
  display: flex;
  gap: var(--10s);
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: var(--20s);
}

.single-page-container .left-side .info-tabs-holder .tab {
  position: relative;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background: var(--c-grey-l);
  border-radius: var(--30s);
  -webkit-border-radius: var(--30s);
  -moz-border-radius: var(--30s);
  -ms-border-radius: var(--30s);
  -o-border-radius: var(--30s);
  outline: none;
  padding: var(--5s) var(--22s);
  text-align: center;
  color: var(--c-text);
  font-size: max(var(--16), 16px);
  font-weight: 300;
}

.single-page-container .left-side .bottom-holder {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--10s);
  margin-top: var(--30s);
  align-items: center;
}

.single-page-container .left-side .bottom-holder .btn-post-page {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding: 0 var(--40s);
  height: 44px;
}

.single-page-container .left-side .bottom-holder .btn-post-page:hover {
  background: #e6b95c;
}

.single-page-container .left-side .bottom-holder .btn-social {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}

.single-page-container .left-side .bottom-holder .btn-social:hover {
  opacity: 0.8;
}

.single-page-container .left-side .bottom-holder .btn-tg {
  background: #2AABEE;
}

.single-page-container .left-side .bottom-holder .btn-wa {
  background: #25D366;
}
.custom_link a {
  color: #EFBF66!important;
  text-decoration: underline!important;
}

/*# sourceMappingURL=block.css.map */
