/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/components/BreadCrumbsComponent/block-bread-crumbs.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
@keyframes backgroundSignal {
  from {
    background-color: #ea1917;
  }
  to {
    background-color: #ee4746;
  }
}
@keyframes colorSignal {
  from {
    color: #ea1917;
  }
  to {
    color: #ee4746;
  }
}
@keyframes borderSignal {
  from {
    border-color: #ea1917;
  }
  to {
    border-color: #ee4746;
  }
}
.blockBreadCrumbs {
  display: none;
}
@media only screen and (min-width: 590px) {
  .blockBreadCrumbs {
    display: block;
    padding: 32px 0 30px 0;
  }
}

@media only screen and (min-width: 590px) {
  .breadcrumbs {
    color: #9a9a9a;
  }
  .breadcrumbs span,
  .breadcrumbs a {
    display: inline-block;
    vertical-align: baseline;
    font-weight: 300;
    font-size: 14px;
    color: #9a9a9a;
    line-height: 180%;
  }
  .breadcrumbs span.kb_title {
    color: #9a9a9a !important;
  }
  .breadcrumbs span:hover {
    color: #f66f06;
  }
}

@media only screen and (min-width: 590px) {
  .kb_sep {
    margin: 0px 8px 0px 10px;
    padding-top: 2px;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/scss/components/block-archive-description.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
@keyframes backgroundSignal {
  from {
    background-color: #ea1917;
  }
  to {
    background-color: #ee4746;
  }
}
@keyframes colorSignal {
  from {
    color: #ea1917;
  }
  to {
    color: #ee4746;
  }
}
@keyframes borderSignal {
  from {
    border-color: #ea1917;
  }
  to {
    border-color: #ee4746;
  }
}
.archiveDescription a {
  text-decoration: none;
  color: inherit;
  outline: none;
}
.archiveDescription a:hover, .archiveDescription a:focus {
  text-decoration: none;
  outline-color: transparent;
}

.archiveDescription ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blockArchiveDesctiption.white {
  background-color: #ffffff;
}
.blockArchiveDesctiption .content {
  padding: 10vw 0vw 3.125vw 0vw;
}
@media only screen and (min-width: 590px) {
  .blockArchiveDesctiption .content {
    padding: 58px 0vw;
  }
}

.archiveDescription {
  margin-bottom: 7vw;
}
@media only screen and (min-width: 590px) {
  .archiveDescription {
    margin-bottom: 30px;
  }
}
.archiveDescription * {
  line-height: 150%;
}
@media only screen and (min-width: 590px) {
  .archiveDescription * {
    line-height: 150%;
  }
}
.archiveDescription h2 {
  font-weight: 600;
  font-size: 5vw;
  margin-bottom: 6.25vw;
}
@media only screen and (min-width: 590px) {
  .archiveDescription h2 {
    font-size: 25px;
    margin-bottom: 20px;
  }
}
.archiveDescription h3,
.archiveDescription h4,
.archiveDescription h5,
.archiveDescription h6,
.archiveDescription h7,
.archiveDescription h8 {
  font-weight: 600;
  font-size: 4.375vw;
  margin-bottom: 3.75vw;
}
@media only screen and (min-width: 590px) {
  .archiveDescription h3,
  .archiveDescription h4,
  .archiveDescription h5,
  .archiveDescription h6,
  .archiveDescription h7,
  .archiveDescription h8 {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.archiveDescription h4,
.archiveDescription h5,
.archiveDescription h6,
.archiveDescription h7,
.archiveDescription h8 {
  font-size: 3.75vw;
}
@media only screen and (min-width: 590px) {
  .archiveDescription h4,
  .archiveDescription h5,
  .archiveDescription h6,
  .archiveDescription h7,
  .archiveDescription h8 {
    font-size: 16px;
  }
}
.archiveDescription a {
  color: #f66f06;
  text-decoration: underline;
}
.archiveDescription a:hover {
  cursor: pointer;
  text-decoration: none;
}
.archiveDescription p,
.archiveDescription a {
  font-weight: 300;
  font-size: 3.75vw;
  margin-bottom: 3vw;
  line-height: 150%;
}
@media only screen and (min-width: 590px) {
  .archiveDescription p,
  .archiveDescription a {
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
.archiveDescription ul {
  margin-bottom: 6.25vw;
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 6vw;
}
@media only screen and (min-width: 590px) {
  .archiveDescription ul {
    margin-bottom: 20px;
    padding-left: 30px;
  }
}
.archiveDescription ul li {
  font-weight: 300;
  font-size: 3.75vw;
  margin-bottom: 1.56vw;
}
@media only screen and (min-width: 590px) {
  .archiveDescription ul li {
    font-size: 16px;
    margin-bottom: 5px;
  }
}

.seoBlock {
  background: #ffffff;
  box-shadow: 0px 6px 40px rgba(0, 0, 0, 0.03);
  padding: 5vw;
  margin: 3.125vw 0vw;
  border-radius: 1.56vw;
}
@media only screen and (min-width: 590px) {
  .seoBlock {
    padding: 40px;
    margin: 20px 0px;
    border-radius: 5px;
  }
}

@media only screen and (min-width: 1200px) {
  .seoContent {
    column-count: 2;
    column-gap: 20px;
  }
}
