@charset "UTF-8";
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
/* stylelint-disable-next-line scss/percent-placeholder-pattern */
.fr-view:not(.not-apply-storm) .oc-overflow:not(.not-apply-storm) {
  /* stylelint-disable-next-line scss/percent-placeholder-pattern */
}
.fr-view:not(.not-apply-storm) .oc-overflow:not(.not-apply-storm)::-webkit-scrollbar {
  display: none;
}

@layer base, component, mod;
/* COLORS
------------------------ */
/* EFFECTS
------------------------ */
/* BREAKPOINTS
------------------------- */
:root {
  --color-primary: #000000;
  --color-whte: #ffffff;
  --color-title: #1e1e21;
  --color-text: rgba(30, 30, 33, 0.9);
  --color-alt: #3988ff;
  --color-bg: #ffffff;
  --color-border: rgba(29, 29, 29, 0.08);
  --color-card: #f8f8f8;
  --color-gry: #a0a5ab;
  --color-gryTwo: rgba(29, 29, 29, 0.1);
  --color-gryThree: rgba(29, 29, 29, 0.1);
  --color-menu: rgba(29, 29, 29, 0.1);
  --color-bread: rgba(29, 29, 29, 0.3);
  --color-account: rgba(94, 96, 103, 0.4);
  --color-chk: #ffffff;
  --color-mes: rgba(29, 29, 29, 0.4);
  --color-select: #ffffff;
  --color-icon: #404042;
  --color-update: #0d0d0e;
  --color-column: rgba(29, 29, 29, 0.03);
  --color-alt-hover: #0061f3;
  --color-alt-hoverText: rgba(30, 30, 33, 0.7);
  --color-aside: #353538;
  --gradient-dark: url(#gradDark);
  /* COLORS
  ------------------------- */
  /* FONTS
  ------------------------- */
  --font-primary: "PT Root UI VF", sans-serif, -apple-system, blinkmacsystemfont,
  roboto, ubuntu, "Droid Sans", "Helvetica Neue", arial, sans-serif,
  "Apple Color Emoji";
  --font-size-default: rem(14);
  /* WRAPPER PADDINGS
  ------------------------- */
  --spacing: 100px;
  /** Z-INDEX SYSTEM
  ------------------------- */
  --index-1: 100;
  --index-2: 200;
  --index-3: 1100;
  --index-4: 1200;
}

/*@media (prefers-color-scheme: dark) {
    / * Здесь ваши стили для темной темы * /
    :root {
        --color-primary: #ffffff;
        --color-whte: #ffffff;
        --color-title: #ffffff;
        --color-text: rgba(30, 30, 33, 0.8);
        --color-alt: #3988ff;
        --color-bg: #000000;
        --color-border: rgba(29, 29, 29, 0.08);
        --color-card: #f8f8f8;
        --color-gry: #a0a5ab;
        --color-icon: #404042;
        --gradient: var(--gradient-dark);
    }
}*/
.light body {
  --color-primary: #000000;
  --color-whte: #ffffff;
  --color-title: #1e1e21;
  --color-text: #1E1E21E5;
  --color-alt: #3988ff;
  --color-bg: #ffffff;
  --color-border: rgba(29, 29, 29, 0.08);
  --color-card: #f8f8f8;
  --color-gry: #a0a5ab;
  --color-gryTwo: rgba(29, 29, 29, 0.1);
  --color-gryThree: rgba(29, 29, 29, 0.03);
  --color-menu: rgba(29, 29, 29, 0.1);
  --color-bread: rgba(29, 29, 29, 0.3);
  --color-account: rgba(94, 96, 103, 0.4);
  --color-chk: #ffffff;
  --color-mes: rgba(29, 29, 29, 0.4);
  --color-select: #ffffff;
  --color-column: rgba(29, 29, 29, 0.03);
  --color-icon: #404042;
  --color-aside: #353538;
}

.dark body {
  --color-primary: #ffffff;
  --color-whte: #ffffff;
  --color-title: #ffffff;
  --color-text: rgba(255, 255, 255, 0.85);
  --color-alt: #3988ff;
  --color-bg: #000000;
  --color-border: rgba(255, 255, 255, 0.15);
  --color-card: rgba(30, 30, 33, 0.8);
  --color-gry: rgba(255, 255, 255, 0.45);
  --color-icon: #404042;
  --gradient: var(--gradient-dark);
  --color-gryTwo: rgba(255, 255, 255, 0.15);
  --color-menu: rgba(255, 255, 255, 0.45);
  --color-bread: rgba(255, 255, 255, 0.45);
  --color-account: rgba(255, 255, 255, 0.45);
  --color-chk: #ffffff;
  --color-mes: rgba(255, 255, 255, 0.45);
  --color-select: rgba(30, 30, 33, 1);
  --color-update: rgba(94, 96, 103, 0.4);
  --color-column: #1e1e21;
  --color-gryThree: #1e1e21;
  --color-alt-hover: #0061f3;
  --color-alt-hoverText: rgba(255, 255, 255, 0.7);
  --color-aside: rgba(255, 255, 255, 0.45);
}

@media (max-width: 991.98px) {
  :root {
    --spacing: 80px;
  }
}
@media (max-width: 767.98px) {
  :root {
    --spacing: 60px;
  }
}
.fr-view:not(.not-apply-storm) p:not(.not-apply-storm),
.fr-view:not(.not-apply-storm) .oc-text:not(.not-apply-storm) {
  font-size: 18px;
  line-height: 150%; /* 27px */
  font-weight: 480;
  color: var(--color-title);
}
.dark .fr-view:not(.not-apply-storm) p:not(.not-apply-storm),
.dark .fr-view:not(.not-apply-storm) .oc-text:not(.not-apply-storm) {
  color: rgba(243, 245, 249, 0.85);
}
.fr-view:not(.not-apply-storm) p:not(.not-apply-storm) small:not(.not-apply-storm),
.fr-view:not(.not-apply-storm) .oc-text:not(.not-apply-storm) small:not(.not-apply-storm) {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px; /* 133.333% */
}
.fr-view:not(.not-apply-storm) p:not(.not-apply-storm) strong:not(.not-apply-storm),
.fr-view:not(.not-apply-storm) .oc-text:not(.not-apply-storm) strong:not(.not-apply-storm) {
  font-weight: 700;
}
.fr-view:not(.not-apply-storm) .oc-text-left:not(.not-apply-storm) {
  text-align: left;
}
.fr-view:not(.not-apply-storm) .oc-text-right:not(.not-apply-storm) {
  text-align: right;
}
.fr-view:not(.not-apply-storm) .oc-text-center:not(.not-apply-storm) {
  text-align: center;
}
.fr-view:not(.not-apply-storm) .oc-title:not(.not-apply-storm) {
  font-style: normal;
  color: var(--color-title);
}
.fr-view:not(.not-apply-storm) .oc-title:not(.not-apply-storm) span:not(.not-apply-storm) {
  color: #F12B2B;
}
.fr-view:not(.not-apply-storm) h1:not(.not-apply-storm) {
  font-size: 90px;
  font-weight: 700;
  line-height: 100%; /* 90px */
}
.fr-view:not(.not-apply-storm) h2:not(.not-apply-storm) {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%; /* 57.6px */
  margin-bottom: 32px;
}
@media (max-width: 991.98px) {
  .fr-view:not(.not-apply-storm) h2:not(.not-apply-storm) {
    font-size: 32px;
    line-height: 130%;
    margin-bottom: 16px;
  }
}
.fr-view:not(.not-apply-storm) h3:not(.not-apply-storm) {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%; /* 43.2px */
}
@media (max-width: 991.98px) {
  .fr-view:not(.not-apply-storm) h3:not(.not-apply-storm) {
    font-size: 24px;
    line-height: 130%;
  }
}
.fr-view:not(.not-apply-storm) h4:not(.not-apply-storm) {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%; /* 28.8px */
}
@media (max-width: 991.98px) {
  .fr-view:not(.not-apply-storm) h4:not(.not-apply-storm) {
    font-size: 22px;
    line-height: 140%;
  }
}
.fr-view:not(.not-apply-storm) h5:not(.not-apply-storm) {
  font-size: 24px;
  line-height: 120%; /* 28.8px */
  font-weight: 600;
}
.fr-view:not(.not-apply-storm) h6:not(.not-apply-storm) {
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}
.fr-view:not(.not-apply-storm) .oc-title-h1:not(.not-apply-storm) {
  font-size: 90px;
  font-weight: 700;
  line-height: 100%; /* 90px */
}
.fr-view:not(.not-apply-storm) .oc-title-h2:not(.not-apply-storm) {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%; /* 57.6px */
}
.fr-view:not(.not-apply-storm) .oc-title-h3:not(.not-apply-storm) {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%; /* 43.2px */
}
.fr-view:not(.not-apply-storm) .oc-title-h4:not(.not-apply-storm) {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%; /* 28.8px */
}
.fr-view:not(.not-apply-storm) .oc-title-h5:not(.not-apply-storm) {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%; /* 28.8px */
  font-weight: 600;
}
.fr-view:not(.not-apply-storm) .oc-title-h6:not(.not-apply-storm) {
  font-size: 16px;
  font-weight: 700;
  line-height: 120%; /* 19.2px */
}
.fr-view:not(.not-apply-storm) .oc-list:not(.not-apply-storm) {
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style-position: inside;
}
.fr-view:not(.not-apply-storm) .oc-list:not(.not-apply-storm) li {
  font-size: 18px;
  line-height: 150%; /* 27px */
  color: rgba(30, 30, 33, 0.9);
  list-style: inherit;
}
.dark .fr-view:not(.not-apply-storm) .oc-list:not(.not-apply-storm) li {
  color: rgba(243, 245, 249, 0.85);
}
.fr-view:not(.not-apply-storm) .oc-list:not(.not-apply-storm) li a:not(.not-apply-storm) {
  display: inline;
  color: var(--color-alt);
}
.fr-view:not(.not-apply-storm) .oc-list:not(.not-apply-storm) li a:not(.not-apply-storm) {
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) .oc-list:not(.not-apply-storm) li a:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) .oc-points:not(.not-apply-storm) {
  display: flex;
  flex-direction: column;
  gap: 8px;
  counter-reset: section;
  list-style-position: inside;
}
.fr-view:not(.not-apply-storm) .oc-points:not(.not-apply-storm) li {
  font-size: 18px;
  line-height: 150%; /* 27px */
  color: rgba(30, 30, 33, 0.9);
  position: relative;
}
.dark .fr-view:not(.not-apply-storm) .oc-points:not(.not-apply-storm) li {
  color: rgba(243, 245, 249, 0.85);
}
.fr-view:not(.not-apply-storm) .oc-points:not(.not-apply-storm) li a:not(.not-apply-storm) {
  display: inline;
  color: var(--color-alt);
}
.fr-view:not(.not-apply-storm) .oc-points:not(.not-apply-storm) li a:not(.not-apply-storm) {
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) .oc-points:not(.not-apply-storm) li a:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) ol {
  display: flex;
  flex-direction: column;
  gap: 8px;
  counter-reset: section;
  list-style-position: inside;
}
.fr-view:not(.not-apply-storm) ol li {
  font-size: 18px;
  line-height: 150%; /* 27px */
  color: rgba(30, 30, 33, 0.9);
  position: relative;
}
.dark .fr-view:not(.not-apply-storm) ol li {
  color: rgba(243, 245, 249, 0.85);
}
.fr-view:not(.not-apply-storm) ol li a:not(.not-apply-storm) {
  display: inline;
  color: var(--color-alt);
}
.fr-view:not(.not-apply-storm) ol li a:not(.not-apply-storm) {
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) ol li a:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) .oc-overflow:not(.not-apply-storm) {
  overflow: auto;
  width: 100vw;
  margin: 0px -16px;
  padding: 0px 16px;
}
.fr-view:not(.not-apply-storm) table:not(.hljs-ln) {
  width: 100%;
  width: 810px;
}
.fr-view:not(.not-apply-storm) table:not(.hljs-ln) th {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: rgba(30, 30, 33, 0.4);
  border-radius: 12px;
  min-height: 53px;
  text-align: left;
  gap: 5px;
  padding: 14px;
  background: #F6F6F6;
}
.fr-view:not(.not-apply-storm) table:not(.hljs-ln) th span:not(.not-apply-storm) {
  color: #F12B2B;
}
.dark .fr-view:not(.not-apply-storm) table:not(.hljs-ln) th {
  color: rgba(255, 255, 255, 0.45);
  background: #252526;
}
.fr-view:not(.not-apply-storm) table:not(.hljs-ln) td {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: rgba(30, 30, 33, 0.9);
  border-radius: 12px;
  min-height: 53px;
  padding: 12px 14px;
  background: #F6F6F6;
}
.fr-view:not(.not-apply-storm) table:not(.hljs-ln) td span:not(.not-apply-storm) {
  color: #F12B2B;
}
.fr-view:not(.not-apply-storm) table:not(.hljs-ln) td a:not(.not-apply-storm) {
  color: var(--color-alt);
  transition: all 0.3s ease-in 0s;
  display: inline;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) table:not(.hljs-ln) td a:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.dark .fr-view:not(.not-apply-storm) table:not(.hljs-ln) td {
  color: rgba(255, 255, 255, 0.85);
  background: #252526;
}
.fr-view:not(.not-apply-storm) .oc-table-four tbody:not(.not-apply-storm) tr:not(.not-apply-storm) {
  grid-template-columns: repeat(4, 1fr);
}
.fr-view:not(.not-apply-storm) .oc-table-four tbody:not(.not-apply-storm) tr:not(.not-apply-storm) tbody td:not(.not-apply-storm):last-child {
  grid-column-start: span 2;
}
.fr-view:not(.not-apply-storm) .oc-footnotes:not(.not-apply-storm) {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.fr-view:not(.not-apply-storm) .oc-figure:not(.not-apply-storm) {
  min-width: 178px;
  min-height: 178px;
}
@media (max-width: 767.98px) {
  .fr-view:not(.not-apply-storm) .oc-figure:not(.not-apply-storm) {
    width: 100%;
    margin-bottom: 24px;
  }
}
.fr-view:not(.not-apply-storm) .oc-figure:not(.not-apply-storm) img:not(.not-apply-storm) {
  background: rgba(79, 79, 79, 0.05);
  border-radius: 24px;
}
.dark .fr-view:not(.not-apply-storm) .oc-figure:not(.not-apply-storm) img:not(.not-apply-storm) {
  background: #252526;
}
.dark .fr-view:not(.not-apply-storm) .oc-figure:not(.not-apply-storm) figcaption:not(.not-apply-storm) {
  color: rgba(255, 255, 255, 0.45);
}
.fr-view:not(.not-apply-storm) .oc-figure:not(.not-apply-storm) figcaption:not(.not-apply-storm) {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: rgba(30, 30, 33, 0.4);
  text-align: center;
  margin-top: 8px;
}
.fr-view:not(.not-apply-storm) .oc-figure-left:not(.not-apply-storm) {
  float: left !important;
  --pad: 24px;
  margin-top: var(--pad) !important;
  margin-right: var(--pad) !important;
}
.fr-view:not(.not-apply-storm) .oc-figure-right:not(.not-apply-storm) {
  float: right !important;
  --pad: 24px;
  margin-top: var(--pad) !important;
  margin-left: var(--pad) !important;
}
.fr-view:not(.not-apply-storm) .oc-figure-circle:not(.not-apply-storm) img:not(.not-apply-storm) {
  border-radius: 50%;
}
.fr-view:not(.not-apply-storm) .oc-blockquote:not(.not-apply-storm) {
  padding: 24px;
  font-size: 18px;
  line-height: 150%; /* 27px */
  color: rgba(30, 30, 33, 0.9);
  background: #F6F6F6;
  border-radius: 24px;
}
.dark .fr-view:not(.not-apply-storm) .oc-blockquote:not(.not-apply-storm) {
  color: rgba(255, 255, 255, 0.85);
  background: #252526;
}
.fr-view:not(.not-apply-storm) .oc-details:not(.not-apply-storm) {
  padding: 28px;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%; /* 28.8px */
  color: rgba(30, 30, 33, 0.9);
  background: #F6F6F6;
  border-radius: 24px;
}
.dark .fr-view:not(.not-apply-storm) .oc-details:not(.not-apply-storm) {
  color: rgba(255, 255, 255, 0.85);
  background: #252526;
}
.fr-view:not(.not-apply-storm) .oc-details-title:not(.not-apply-storm) {
  display: none;
}
.fr-view:not(.not-apply-storm) .oc-footnote:not(.not-apply-storm) {
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  color: rgba(30, 30, 33, 0.4);
}
.dark .fr-view:not(.not-apply-storm) .oc-footnote:not(.not-apply-storm) {
  color: rgba(255, 255, 255, 0.45);
}
.fr-view:not(.not-apply-storm) .oc-footnote:not(.not-apply-storm) span:not(.not-apply-storm) {
  color: #F12B2B;
}
.fr-view:not(.not-apply-storm) .oc-footnote:not(.not-apply-storm) a:not(.not-apply-storm) {
  color: var(--color-alt);
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) .oc-footnote:not(.not-apply-storm) a:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) .oc-links:not(.not-apply-storm) {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.fr-view:not(.not-apply-storm) .oc-link:not(.not-apply-storm) {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: var(--color-alt);
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) .oc-link:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) .oc-link-icon:not(.not-apply-storm) span:not(.not-apply-storm) {
  --size: 16px;
  width: var(--size);
  height: var(--size);
  flex: 0 0 var(--size);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--color-alt);
  transition: all 0.3s ease-in 0s;
}
.fr-view:not(.not-apply-storm) .oc-link-icon:not(.not-apply-storm) span:not(.not-apply-storm)::before {
  content: "";
  background: url("/themes/local/assets/img/03.svg") center center/contain no-repeat;
  --size: 9px;
  width: var(--size);
  height: var(--size);
  flex: 0 0 var(--size);
  margin-left: 2px;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) .oc-link-icon:not(.not-apply-storm):hover span:not(.not-apply-storm) {
    background: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.fr-view:not(.not-apply-storm) ul li {
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  color: rgba(30, 30, 33, 0.9);
  list-style-position: inside;
  list-style: inherit;
}
.dark .fr-view:not(.not-apply-storm) ul li {
  color: rgba(243, 245, 249, 0.85);
}
.fr-view:not(.not-apply-storm) ul li a {
  display: inline;
  color: var(--color-alt);
}
.fr-view:not(.not-apply-storm) ul li span {
  display: inline;
  font-weight: 700;
}
.fr-view:not(.not-apply-storm) ul li a {
  transition: all 0.3s ease-in 0s;
}
.fr-view:not(.not-apply-storm) ul li a .oc-page-link:not(.not-apply-storm) {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: var(--color-alt);
  position: relative;
  padding-left: 17px;
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) ul li a .oc-page-link:not(.not-apply-storm):hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) ul li::marker {
  color: var(--color-alt) !important;
}
.fr-view:not(.not-apply-storm) ol {
  display: flex;
  flex-direction: column;
  gap: 8px;
  counter-reset: section;
  list-style-position: inside;
}
.fr-view:not(.not-apply-storm) ol li {
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  color: rgba(30, 30, 33, 0.9);
  position: relative;
  list-style: inherit;
  list-style-position: inside;
}
.dark .fr-view:not(.not-apply-storm) ol li {
  color: rgba(243, 245, 249, 0.85);
}
.fr-view:not(.not-apply-storm) ol li a {
  display: inline;
  color: var(--color-alt);
}
.fr-view:not(.not-apply-storm) ol li a {
  transition: all 0.3s ease-in 0s;
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) ol li a:hover {
    color: var(--color-alt-hover);
  }
}
@media (any-hover: hover) {
  .fr-view:not(.not-apply-storm) ol li a:hover {
    color: var(--color-alt-hover);
  }
}
.fr-view:not(.not-apply-storm) ol li::marker {
  color: var(--color-alt) !important;
}
.fr-view:not(.not-apply-storm) .fr-img-caption {
  min-width: 178px;
  min-height: 178px;
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .fr-view:not(.not-apply-storm) .fr-img-caption {
    width: 100%;
    margin-bottom: 24px;
  }
}
.fr-view:not(.not-apply-storm) .fr-img-caption img {
  background: rgba(79, 79, 79, 0.05);
  border-radius: 24px;
  width: 100% !important;
  height: auto;
}
.dark .fr-view:not(.not-apply-storm) .fr-img-caption img {
  background: #252526;
}
.dark .fr-view:not(.not-apply-storm) .fr-img-caption figcaption {
  color: rgba(255, 255, 255, 0.45);
}
.fr-view:not(.not-apply-storm) .fr-img-caption figcaption {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: rgba(30, 30, 33, 0.4);
  text-align: center;
  margin-top: 8px;
}
.fr-view:not(.not-apply-storm) .fr-dib {
  display: block;
}
@media (max-width: 767.98px) {
  .fr-view:not(.not-apply-storm) .fr-dib {
    min-width: 100% !important;
  }
}
.fr-view:not(.not-apply-storm) .fr-dii {
  display: inline-block;
  margin: 0 0 1em !important;
}
.fr-view:not(.not-apply-storm) .fr-dii[style~=width] {
  width: calc(50% - 0.5em) !important;
}
.fr-view:not(.not-apply-storm) .fr-dii[style~=width] ~ .fr-dii {
  margin-left: 1em !important;
}
@media (max-width: 767.98px) {
  .fr-view:not(.not-apply-storm) .fr-dii {
    min-width: 100% !important;
  }
}
.fr-view:not(.not-apply-storm) .fr-dibimg, .fr-view:not(.not-apply-storm) .fr-dib img, .fr-view:not(.not-apply-storm) .fr-diiimg, .fr-view:not(.not-apply-storm) .fr-dii img {
  object-fit: contain;
}
.fr-view:not(.not-apply-storm) .fr-inner {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: rgba(30, 30, 33, 0.4);
  text-align: center;
  margin-top: 8px;
  display: block;
}
.dark .fr-view:not(.not-apply-storm) .fr-inner {
  color: rgba(255, 255, 255, 0.45);
}
.fr-view:not(.not-apply-storm) .fr-fic .oc-figure {
  min-width: 178px;
  min-height: 178px;
}
@media (max-width: 767.98px) {
  .fr-view:not(.not-apply-storm) .fr-fic .oc-figure {
    width: 100%;
    margin-bottom: 24px;
  }
}
.fr-view:not(.not-apply-storm) .fr-fic .oc-figure img {
  background: rgba(79, 79, 79, 0.05);
  border-radius: 24px;
}
.dark .fr-view:not(.not-apply-storm) .fr-fic .oc-figure img {
  background: #252526;
}
.dark .fr-view:not(.not-apply-storm) .fr-fic .oc-figure figcaption {
  color: rgba(255, 255, 255, 0.45);
}
.fr-view:not(.not-apply-storm) .fr-fic .oc-figure figcaption {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  color: rgba(30, 30, 33, 0.4);
  text-align: center;
  margin-top: 8px;
}
.fr-view:not(.not-apply-storm) .fr-fil {
  float: left !important;
  --pad: 24px;
  margin-top: var(--pad) !important;
  margin-right: var(--pad) !important;
}
.fr-view:not(.not-apply-storm) .fr-fir {
  float: right !important;
  --pad: 24px;
  margin-top: var(--pad) !important;
  margin-left: var(--pad) !important;
}
.fr-view:not(.not-apply-storm) h5 {
  font-size: 24px;
  line-height: 120%;
  font-weight: 500;
}
.fr-view:not(.not-apply-storm) p + img,
.fr-view:not(.not-apply-storm) p + h4,
.fr-view:not(.not-apply-storm) h3 + h4,
.fr-view:not(.not-apply-storm) h5 + img,
.fr-view:not(.not-apply-storm) img + p,
.fr-view:not(.not-apply-storm) figure:not(.fr-draggable) + p,
.fr-view:not(.not-apply-storm) a + div.snippet,
.fr-view:not(.not-apply-storm) div.snippet + p,
.fr-view:not(.not-apply-storm) p + div.snippet,
.fr-view:not(.not-apply-storm) h5 + figure,
.fr-view:not(.not-apply-storm) p + figure,
.fr-view:not(.not-apply-storm) h3 + h6,
.fr-view:not(.not-apply-storm) a + h6,
.fr-view:not(.not-apply-storm) ul + h6 {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .fr-view:not(.not-apply-storm) p + img,
  .fr-view:not(.not-apply-storm) p + h4,
  .fr-view:not(.not-apply-storm) h3 + h4,
  .fr-view:not(.not-apply-storm) h5 + img,
  .fr-view:not(.not-apply-storm) img + p,
  .fr-view:not(.not-apply-storm) figure:not(.fr-draggable) + p,
  .fr-view:not(.not-apply-storm) a + div.snippet,
  .fr-view:not(.not-apply-storm) div.snippet + p,
  .fr-view:not(.not-apply-storm) p + div.snippet,
  .fr-view:not(.not-apply-storm) h5 + figure,
  .fr-view:not(.not-apply-storm) p + figure,
  .fr-view:not(.not-apply-storm) h3 + h6,
  .fr-view:not(.not-apply-storm) a + h6,
  .fr-view:not(.not-apply-storm) ul + h6 {
    margin-top: 24px;
  }
}
.fr-view:not(.not-apply-storm) img + div > h3,
.fr-view:not(.not-apply-storm) img + h3,
.fr-view:not(.not-apply-storm) p + h3,
.fr-view:not(.not-apply-storm) div.snippet + h3,
.fr-view:not(.not-apply-storm) ul + h3,
.fr-view:not(.not-apply-storm) a + h3,
.fr-view:not(.not-apply-storm) figure + h3,
.fr-view:not(.not-apply-storm) div + div > h3 {
  margin-top: 80px;
}
@media (max-width: 991.98px) {
  .fr-view:not(.not-apply-storm) img + div > h3,
  .fr-view:not(.not-apply-storm) img + h3,
  .fr-view:not(.not-apply-storm) p + h3,
  .fr-view:not(.not-apply-storm) div.snippet + h3,
  .fr-view:not(.not-apply-storm) ul + h3,
  .fr-view:not(.not-apply-storm) a + h3,
  .fr-view:not(.not-apply-storm) figure + h3,
  .fr-view:not(.not-apply-storm) div + div > h3 {
    margin-top: 48px;
  }
}
.fr-view:not(.not-apply-storm) h3 + p,
.fr-view:not(.not-apply-storm) h4 + p,
.fr-view:not(.not-apply-storm) h4 + ul,
.fr-view:not(.not-apply-storm) a + p,
.fr-view:not(.not-apply-storm) ul + p {
  margin-top: 24px;
  padding-top: 0;
}
@media (max-width: 991.98px) {
  .fr-view:not(.not-apply-storm) h3 + p,
  .fr-view:not(.not-apply-storm) h4 + p,
  .fr-view:not(.not-apply-storm) h4 + ul,
  .fr-view:not(.not-apply-storm) a + p,
  .fr-view:not(.not-apply-storm) ul + p {
    margin-top: 16px;
  }
}
.fr-view:not(.not-apply-storm) p + p {
  margin-top: 16px;
}
.fr-view:not(.not-apply-storm) ul + h4 {
  margin-top: 32px;
}
.fr-view:not(.not-apply-storm) a {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  margin-top: 16px;
  color: var(--color-alt);
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
}
.fr-view:not(.not-apply-storm) a span.icon {
  --icon: url(/themes/local/assets/img/03.svg);
  --size: 16px;
  width: var(--size);
  height: var(--size);
  flex: 0 0 var(--size);
  border-radius: 50%;
  background: var(--color-alt);
  display: inline-flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  transition: background 0.3s ease-in 0s;
}
.fr-view:not(.not-apply-storm) a span.icon::before {
  content: "";
  mask: var(--icon) center center/contain no-repeat;
  -webkit-mask: var(--icon) center center/contain no-repeat;
  --size: 9px;
  width: var(--size);
  height: var(--size);
  background: var(--color-whte);
  margin-left: 2px;
}
.fr-view:not(.not-apply-storm) li a {
  display: inline;
}
.fr-view:not(.not-apply-storm) .news-anonoses__description p {
  font-size: 16px;
  color: var(--color-text);
}

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