.s-title {
  margin: 0 var(--layout-h-padding);
  background-color: var(--a-color_grey_20);
  padding: var(--padding_def);
}

.s-title .m-breadcrumbs__link--last {
  color: var(--a-color_dark);
}

.s-title .m-breadcrumbs .swiper-slide:not(:first-child):before {
  color: var(--a-color_grey_80);
}

.s-title__title {
  margin-top: auto;
}

.s-title__text {
  color: var(--a-color_grey_80);
}

.s-title picture {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.s-title picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.s-categories .l-section__inner {
  padding: var(--padding_def);
  background-color: var(--a-color_white);
  border-radius: calc(var(--scale) * 16);
}

.s-categories__list {
  list-style-position: inside;
  counter-reset: item;
}

.s-categories__list li {
  display: flex;
}

.s-categories__list li:not(:last-child) {
  margin-bottom: calc(var(--scale) * 16);
}

.s-categories__list li.--active {
  font-weight: 600;
}

.s-categories__list li:before {
  content: counter(item) ". ";
  flex: 0 0 calc(var(--scale) * 28);
  counter-increment: item;
  margin-right: calc(var(--scale) * 4);
  display: inline-block;
  color: var(--a-color_dark);
}

.s-categories__list li > * {
  color: var(--a-color_red);
  transition: .2s;
}

.s-categories__list li a:hover {
  color: var(--a-color_dark);
}

.s-info-content {
  padding-top: 0;
}

.s-info-content .l-section__inner {
  padding: var(--padding_def);
  background-color: var(--a-color_white);
  border-radius: calc(var(--scale) * 16);
}

.s-info-content .m-accordion {
  transition: 0s;
}

.s-info-content .m-accordion__header {
  gap: calc(var(--scale) * 32);
  justify-content: flex-start;
  cursor: pointer;
  padding: calc(var(--scale) * 12) 0;
}

.s-info-content .m-accordion__icon {
  order: -1;
}

.s-info-content .m-accordion.--open > .m-accordion__header svg {
  transform: rotate(-180deg);
}

.s-info-content .m-accordion__icon svg {
  width: calc(var(--scale) * 24);
  height: calc(var(--scale) * 24);
}

.s-info-content .m-accordion__wrap {
  min-width: 0;
}

.s-info-content .m-accordion__content {
  display: grid;
  transition: 0s;
}

.s-info-content a {
  color: var(--a-color_red);
  transition: .2s;
}

.s-info-content a:hover {
  color: var(--a-color_dark);
}

.s-info-content .icon-file,
.s-info-content a[class*="icon-file"] {
  position: relative;
  display: block;
  width: 100%;
  border: 0.0625rem solid var(--a-color_grey_40);
  border-radius: calc(var(--scale) * 8);
  margin: calc(var(--scale) * 16) 0;
  padding: calc(var(--scale) * 12) calc(var(--scale) * 16);
  font-weight: 600;
  color: var(--a-color_dark);
  cursor: pointer;
  transition: .2s;
}

.s-info-content .icon-file:first-child,
.s-info-content a[class*="icon-file"]:first-child {
  margin-top: 0;
}

.s-info-content .icon-file:last-child,
.s-info-content a[class*="icon-file"]:last-child {
  margin-bottom: 0;
}

.s-info-content .icon-file:hover,
.s-info-content a[class*="icon-file"]:hover {
  background: var(--a-color_red);
  color: var(--a-color_white);
}

.s-info-content .icon-file .--ext,
.s-info-content a[class*="icon-file"] .--ext {
  display: block;
  width: fit-content;
  margin: .8em 0 0;
  font-size: .6em;
  font-weight: 600;
  line-height: .8em;
  text-transform: uppercase;
  opacity: .6;
}

.s-info-content p {
  margin-bottom: calc(var(--scale) * 8);
}

.s-info-content ul,
.s-info-content ol {
  margin-bottom: calc(var(--scale) * 16);
  list-style-position: inside;
}

.s-info-content ul:not(:las-child),
.s-info-content ol:not(:las-child) {
  margin-bottom: calc(var(--scale) * 16);
}

.s-info-content ul li:not(:last-child),
.s-info-content ol li:not(:last-child) {
  margin-bottom: calc(var(--scale) * 16);
}

.s-info-content ul {
  list-style: none;
}

.s-info-content ul li {
  position: relative;
  padding-left: calc(var(--scale) * 20);
}

.s-info-content ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .3em;
  display: block;
  width: calc(var(--scale) * 8);
  height: calc(var(--scale) * 8);
  border-radius: 50%;
  background-color: var(--a-color_red);
}

.s-info-content h2,
.s-info-content h3,
.s-info-content h4,
.s-info-content h5,
.s-info-content h6 {
  margin-bottom: calc(var(--scale) * 16);
  font-size: calc(var(--scale) * 22);
  font-weight: 600;
  line-height: 1.2;
}

.s-info-content h2:not(:first-child),
.s-info-content h3:not(:first-child),
.s-info-content h4:not(:first-child),
.s-info-content h5:not(:first-child),
.s-info-content h6:not(:first-child) {
  margin-top: calc(var(--scale) * 24);
}

.s-info-content .accordion-item__answer-text,
.s-info-content .scrolled_h {
  overflow-x: auto;
}

.s-info-content [onclick*="toggle_show"] {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: calc(var(--scale) * 16) 0;
  padding-left: calc(var(--scale) * 56);
  border-bottom: 0.0625rem solid var(--a-color_grey_40);
  font-size: calc(var(--scale) * 16);
  font-weight: 600;
  line-height: calc(var(--scale) * 24);
  cursor: pointer;
  user-select: none;
}

.s-info-content [onclick*="toggle_show"].--active {
  border: none;
}

.s-info-content [onclick*="toggle_show"]:after {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  flex: none;
  width: calc(var(--scale) * 40);
  height: calc(var(--scale) * 40);
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 8.29289C5.68342 7.90237 6.31658 7.90237 6.70711 8.29289L12 13.5858L17.2929 8.29289C17.6834 7.90237 18.3166 7.90237 18.7071 8.29289C19.0976 8.68342 19.0976 9.31658 18.7071 9.70711L12.7071 15.7071C12.3166 16.0976 11.6834 16.0976 11.2929 15.7071L5.29289 9.70711C4.90237 9.31658 4.90237 8.68342 5.29289 8.29289Z' fill='%23FF0A47'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: calc(var(--scale) * 40);
  outline: none;
  cursor: pointer;
}

.s-info-content [onclick*="toggle_show"].--active:after {
  transform: translateY(-50%) rotate(180deg);
}

.s-info-content [onclick*="toggle_show"] u {
  text-decoration: none;
}

.table-btns {
  gap: calc(var(--scale) * 16);
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 calc(var(--scale) * 24);
}

.table-btns .--active {
  background-color: var(--a-color_yellow);
}

@media only screen and (min-width: 768px) {
  .s-title {
    background: var(--a-color_grey_20) url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1160px' height='1160px' viewBox='0 0 1160 1160'%3e%3cpath fill='%23E0E1E5' d='m722.54 665.192-67.541-45.889-41.948-18.118 63.759-108.358-45.73-172.364-51.287-38.178-13.718-10.212-9.53 16.503-180.621 312.801 66.839 45.891 324.881 187.929-45.104-170.005z'/%3e%3cpath fill='%23E0E1E5' d='m302.533 1145.811 849.837-229.98L924.655 57.545 857.928 11.7 8.148 241.57l227.75 858.07 66.635 46.171zm695.9-319.739L391.408 990.341 228.756 377.28l327.789-88.704 9.53-16.503 13.718 10.212 255.988-69.274 162.652 613.061z'/%3e%3cpath fill='none' stroke='%23D3D8E3' stroke-width='2' d='m579.793 282.285-13.718-10.212-9.53 16.503m23.248-6.291 255.988-69.274 162.651 613.061-607.024 164.269L228.756 377.28l327.789-88.704m23.248-6.291 51.287 38.178 45.729 172.364-63.759 108.358 41.948 18.118 67.541 45.889 45.104 170.004-324.88-187.928-66.839-45.891 180.621-312.801m-254.012 857.235 849.837-229.98L924.655 57.545 857.928 11.7 8.148 241.57l227.75 858.07 66.635 46.171z'/%3e%3cpath fill='%23FFF' d='M655.867 619.197 546.37 555.186l63.753-108.35-45.743-172.361-188.302 326.78 324.906 187.942-45.117-170z'/%3e%3cpath fill='%23FFF' d='m235.876 1099.76 849.854-229.904L857.949 11.588 8.097 241.498l227.779 858.262zm695.905-319.67L324.744 944.311l-162.7-613.048 607.038-164.221L931.781 780.09z'/%3e%3cpath fill='%23ECEDF0' stroke='%23D3D8E3' stroke-width='2' d='M655.867 619.197 546.37 555.186l63.753-108.35-45.743-172.361-188.302 326.78 324.906 187.942-45.117-170z'/%3e%3cpath fill='%23ECEDF0' stroke='%23D3D8E3' stroke-width='2' d='m235.876 1099.76 849.854-229.904L857.949 11.588 8.097 241.498l227.779 858.262zm695.905-319.67L324.744 944.311l-162.7-613.048 607.038-164.221L931.781 780.09z'/%3e%3cpath fill='none' stroke='%23D3D8E3' stroke-width='2' d='m673.216 491.107-66.576-44.866M228.499 376.794l-66.248-45.441M758.05 828.451l-59.07-41.331M1149.19 914.171l-68.74-47.972'/%3e%3c/svg%3e") no-repeat;
    background-size: calc(var(--scale) * 320);
    background-position: right calc(var(--scale) * 48) center;
    background-attachment: scroll;
  }

  .s-title__text {
    margin-top: auto;
    max-width: calc(var(--scale) * 465);
  }

  .s-info-content .icon-file,
  .s-info-content a[class*="icon-file"] {
    padding-right: calc(var(--scale) * 40);
  }

  .s-info-content .icon-file .--ext,
  .s-info-content a[class*="icon-file"] .--ext {
    position: absolute;
    top: 50%;
    left: auto;
    right: calc(var(--scale) * 16);
    margin: 0;
    transform: translateY(-50%);
    font-size: .7em;
    line-height: 1;
  }

  .s-info-content ul li::before {
    top: .4em;
  }

  .s-info-content h2,
  .s-info-content h3,
  .s-info-content h4,
  .s-info-content h5,
  .s-info-content h6 {
    font-size: calc(var(--scale) * 30);
    letter-spacing: -0.01em;
  }

  .s-info-content [onclick*="toggle_show"] {
    align-items: center;
    padding: calc(var(--scale) * 24) 0;
    padding-left: calc(var(--scale) * 56);
    font-size: calc(var(--scale) * 24);
    line-height: calc(var(--scale) * 38);
  }
}

@media only screen and (min-width: 1200px) {
  .s-title {
    background-size: calc(var(--scale) * 960);
    background-position: right center;
  }

  .s-title__text {
    max-width: calc(var(--scale) * 750);
  }

  .s-categories__list li:before {
    flex: 0 0 calc(var(--scale) * 32);
    margin-right: calc(var(--scale) * 8);
  }

  .s-info-content .m-accordion__header {
    padding: calc(var(--scale) * 20) 0;
  }

  .s-info-content .icon-file,
  .s-info-content a[class*="icon-file"] {
    margin: calc(var(--scale) * 20) 0;
    padding: calc(var(--scale) * 16) calc(var(--scale) * 24);
    padding-right: calc(var(--scale) * 80);
  }

  .s-info-content .icon-file .--ext,
  .s-info-content a[class*="icon-file"] .--ext {
    right: calc(var(--scale) * 24);
  }

  .s-info-content p {
    margin-bottom: calc(var(--scale) * 12);
  }

  .s-info-content ul:not(:las-child),
  .s-info-content ol:not(:las-child) {
    margin-bottom: calc(var(--scale) * 40);
  }

  .s-info-content h2:not(:first-child),
  .s-info-content h3:not(:first-child),
  .s-info-content h4:not(:first-child),
  .s-info-content h5:not(:first-child),
  .s-info-content h6:not(:first-child) {
    margin-top: calc(var(--scale) * 40);
  }
}
/*# sourceMappingURL=maps/sveden.css.map */
