@charset "UTF-8";
/* stylelint-disable */
/* ---------- example ---------- */
/*
.selector {
  // только в промежутке tablet..desktop
  @include media-between(tablet, desktop) { ... }

  // ровно «только tablet» (1024..1239)
  @include media-only(tablet) { ... }

  // ≥ 1440
  @include for-desktop { ... }

  // ≤ 767
  @include small-tablet { ... }
}
*/
/* ---------- helpers ---------- */
/* Min-width */
/* Max-width */
/* stylelint-disable */
.single-section {
  padding: calc(clamp(50px, 7.3964vw, 10rem) - clamp(16px, 1.7751vw, 2.4rem)) 0 calc(clamp(40px, 3.5503vw, 4.8rem) / 2);
}
.single-section__box {
  display: flex;
  flex-direction: column;
  padding-bottom: clamp(28px, 2.3669vw, 3.2rem);
  border-bottom: solid 0.1rem var(--br-d);
  gap: clamp(28px, 2.3669vw, 3.2rem);
}
.single-section__link {
  transition: all 0.4s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0.8rem;
  font-family: var(--second-family);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.056rem;
  gap: 1rem;
  padding: 0.5rem 1.6rem;
  text-decoration: initial !important;
  color: var(--cl-h);
  height: 3.8rem;
  background: transparent;
  border: 0.1rem solid rgba(34, 34, 34, 0.35);
}
.single-section__link::before {
  content: "\e906";
  font-size: 1rem;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  text-decoration: initial !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: scaleX(-1);
}
.single-section__link:active {
  color: rgba(41, 41, 41, 0.88);
  background: var(--bg-m);
}
.single-section__link:disabled {
  opacity: 0.3;
  pointer-events: none;
}
.single-section__estimate {
  color: var(--cl-v);
  font-family: var(--font-family);
  font-size: clamp(14px, 1.1834vw, 1.6rem);
  font-style: normal;
  font-weight: 400;
  line-height: clamp(20px, 1.7751vw, 2.4rem);
  letter-spacing: -0.032rem;
}
.single-section__top {
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
}
.single-section__wrapp {
  display: flex;
  align-items: center;
  gap: clamp(12px, 1.4793vw, 2rem);
}
.single-section__time {
  color: var(--cl-v);
  font-family: var(--font-family);
  font-size: clamp(14px, 1.1834vw, 1.6rem);
  font-style: normal;
  font-weight: 400;
  line-height: clamp(20px, 1.7751vw, 2.4rem);
  letter-spacing: -0.032rem;
}
.single-section__name {
  color: var(--cl-u);
  font-family: var(--font-family);
  font-size: clamp(14px, 1.1834vw, 1.6rem);
  font-style: normal;
  font-weight: 500;
  line-height: clamp(20px, 1.7751vw, 2.4rem);
  letter-spacing: -0.032rem;
}
@media (max-width: 575.98px){
  .single-section__estimate {
    letter-spacing: -0.28px;
  }
  .single-section__time {
    letter-spacing: -0.28px;
  }
  .single-section__name {
    letter-spacing: -0.28px;
  }
}
@media (hover: hover){
  .single-section__link:hover {
    color: var(--cl-a);
    background: var(--bg-g);
  }
}
@media (hover: none){
  .single-section__link:active {
    color: var(--cl-a);
    background: var(--bg-g);
  }
}
/*# sourceMappingURL=single-blog.css.map */