@charset "UTF-8";
/* lib
=======================================*/
/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
.bootstrap-select > select.bs-select-hidden, select.bs-select-hidden, select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px\0 ;
  vertical-align: middle;
}

.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #999;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover {
  color: rgba(255, 255, 255, 0.5);
}

.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}

.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}

.bootstrap-select.is-invalid .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}

.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}

.bootstrap-select.fit-width {
  width: auto !important;
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 220px;
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {
  outline: thin dotted #333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}

:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
  width: 100%;
}

.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}

.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]) {
  width: auto;
}

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right {
  float: right;
}

.form-group .bootstrap-select, .form-horizontal .bootstrap-select, .form-inline .bootstrap-select {
  margin-bottom: 0;
}

.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {
  padding: 0;
}

.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}

.bootstrap-select.form-control-lg .dropdown-toggle, .bootstrap-select.form-control-sm .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}

.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}

.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}

.form-inline .bootstrap-select .form-control {
  width: 100%;
}

.bootstrap-select.disabled, .bootstrap-select > .disabled {
  cursor: not-allowed;
}

.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus {
  outline: 0 !important;
}

.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}

.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}

.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}

.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}

.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}

.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}

.bootstrap-select[class*=col-] .dropdown-toggle {
  width: 100%;
}

.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.bootstrap-select .dropdown-menu > .inner:focus {
  outline: 0 !important;
}

.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bootstrap-select .dropdown-menu li {
  position: relative;
}

.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}

.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}

.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}

.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}

.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}

.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}

.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 0.3s linear 750ms forwards bs-notify-fadeOut;
  -o-animation: 0.3s linear 750ms forwards bs-notify-fadeOut;
  animation: 0.3s linear 750ms forwards bs-notify-fadeOut;
}

.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: " ";
}

.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}

.bootstrap-select .bs-ok-default:after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid #fff;
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before {
  display: block;
}

.bs-actionsbox, .bs-donebutton, .bs-searchbox {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
  --animate-duration:1s;
  --animate-delay:1s;
  --animate-repeat:1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  0%, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shakeX {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}

@-webkit-keyframes shakeY {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}

@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}

@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}

@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}

@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0) scale(0.7);
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); */
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* sampotts/plyr v3.7.8 2024 https://cdn.plyr.io/3.7.8/plyr.css */
@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui :after, .plyr--full-ui :before {
  box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: 20px;
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-40px);
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 4px;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}

.plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control:focus-visible {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, a.plyr__control:after, a.plyr__control:before {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__controls:empty {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9019607843);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container:after {
  border: 4px solid rgba(0, 0, 0, 0);
  border-top-color: rgba(255, 255, 255, 0.9019607843);
  border: var(--plyr-menu-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2);
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: 4.66667px 10.5px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control:after {
  border: 4px solid rgba(0, 0, 0, 0);
  border: var(--plyr-menu-item-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
  padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
}

.plyr__menu__container .plyr__control--forward:after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: 6.5px;
  right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--forward:focus-visible:after, .plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: initial;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: 7px;
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: 3.5px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  padding-left: 28px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
  position: relative;
  width: calc(100% - 14px);
  width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2);
}

.plyr__menu__container .plyr__control--back:after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: 6.5px;
  left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--back:before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: 3.5px;
  margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back:focus-visible:after, .plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: initial;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after, .plyr__menu__container .plyr__control[role=menuitemradio]:before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:before {
  background: rgba(0, 0, 0, 0.1019607843);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
  background: #00b2ff;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
  background: rgba(35, 40, 47, 0.1019607843);
}

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 + 2px);
  overflow: hidden;
  padding-left: 24.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 26px;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: #00b2ff;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  display: block;
  height: 19px;
  height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);
  background-image: linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0));
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: -4px;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  color: rgba(0, 0, 0, 0);
}

.plyr--full-ui input[type=range]::-ms-fill-upper, .plyr--full-ui input[type=range]::-ms-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed #00b2ff;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: #000;
  background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time:before {
  content: "⁄";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr__tooltip {
  background: #fff;
  background: var(--plyr-tooltip-background, #fff);
  border-radius: 5px;
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 5px 7.5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:focus-visible .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translateY(10px) scale(0.8);
  transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip:before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before {
  left: 16px;
  left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translateY(10px) scale(0.8);
  transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: -6.5px;
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: -2.5px;
  margin-top: calc(var(--plyr-range-track-height, 5px) / 2 * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: rgba(0, 0, 0, 0);
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: rgba(0, 0, 0, 0);
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: #fff;
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 3px;
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}

.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: 5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b2ff;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}

@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}
.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: 5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: 20px;
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: 35px;
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #00b2ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #00b2ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: 15px;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.2509803922);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922));
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads:after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__ads:empty:after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: #fff;
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translateY(10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0) scale(1);
}

.plyr__preview-thumb:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: 7px;
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__image-container:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1490196078);
  content: "";
  pointer-events: none;
}

.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}

.plyr__preview-thumb__time-container {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));
  border-bottom-left-radius: 7px;
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: 7px;
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn, .daterangepicker .drp-buttons #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .daterangepicker .drp-buttons .ui-datepicker-prev,
.daterangepicker .drp-buttons #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .daterangepicker .drp-buttons .ui-datepicker-next, .daterangepicker .drp-buttons .event-calendar .ui-datepicker-prev, .event-calendar .daterangepicker .drp-buttons .ui-datepicker-prev, .daterangepicker .drp-buttons .event-calendar .ui-datepicker-next, .event-calendar .daterangepicker .drp-buttons .ui-datepicker-next, .daterangepicker .drp-buttons .step-flow__step-graphic, .daterangepicker .drp-buttons .general-content .info-table #closeBtn, .general-content .info-table .daterangepicker .drp-buttons #closeBtn, .daterangepicker .drp-buttons .swiper-nav-btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
/*!
 * jQuery UI CSS Framework @VERSION
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*!
 * jQuery UI CSS Framework @VERSION
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)"; /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  -ms-filter: "alpha(opacity=30)"; /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666666;
  box-shadow: 0 0 5px #666666;
}

/*!
 * jQuery UI Datepicker @VERSION
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

/* Bootstrap B
=======================================*/
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --breakpoint-xxxl: 1600px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 700;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xxxl,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 50px;
  padding-left: 50px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1340px;
  }
}
@media (min-width: 1600px) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1540px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -50px;
  margin-left: -50px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 50px;
  padding-left: 50px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxxl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxl-first {
    order: -1;
  }
  .order-xxxl-last {
    order: 13;
  }
  .order-xxxl-0 {
    order: 0;
  }
  .order-xxxl-1 {
    order: 1;
  }
  .order-xxxl-2 {
    order: 2;
  }
  .order-xxxl-3 {
    order: 3;
  }
  .order-xxxl-4 {
    order: 4;
  }
  .order-xxxl-5 {
    order: 5;
  }
  .order-xxxl-6 {
    order: 6;
  }
  .order-xxxl-7 {
    order: 7;
  }
  .order-xxxl-8 {
    order: 8;
  }
  .order-xxxl-9 {
    order: 9;
  }
  .order-xxxl-10 {
    order: 10;
  }
  .order-xxxl-11 {
    order: 11;
  }
  .order-xxxl-12 {
    order: 12;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1599.98px) {
  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next, .event-calendar .ui-datepicker-prev, .event-calendar .ui-datepicker-next, .step-flow__step-graphic, .general-content .info-table #closeBtn, .swiper-nav-btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
  #ui-datepicker-div.ui-datepicker .ui-datepicker-next, .event-calendar .ui-datepicker-prev, .event-calendar .ui-datepicker-next, .step-flow__step-graphic, .general-content .info-table #closeBtn, .swiper-nav-btn {
    transition: none;
  }
}
.btn:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover, .event-calendar .ui-datepicker-prev:hover, .event-calendar .ui-datepicker-next:hover, .step-flow__step-graphic:hover, .general-content .info-table #closeBtn:hover, .swiper-nav-btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus, .event-calendar .ui-datepicker-prev:focus, .event-calendar .ui-datepicker-next:focus, .step-flow__step-graphic:focus, .general-content .info-table #closeBtn:focus, .swiper-nav-btn:focus, .btn.focus, #ui-datepicker-div.ui-datepicker .focus.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .focus.ui-datepicker-next, .event-calendar .focus.ui-datepicker-prev, .event-calendar .focus.ui-datepicker-next, .focus.step-flow__step-graphic, .general-content .info-table .focus#closeBtn, .focus.swiper-nav-btn {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, #ui-datepicker-div.ui-datepicker .disabled.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .disabled.ui-datepicker-next, .event-calendar .disabled.ui-datepicker-prev, .event-calendar .disabled.ui-datepicker-next, .disabled.step-flow__step-graphic, .general-content .info-table .disabled#closeBtn, .disabled.swiper-nav-btn, .btn:disabled, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:disabled,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:disabled, .event-calendar .ui-datepicker-prev:disabled, .event-calendar .ui-datepicker-next:disabled, .step-flow__step-graphic:disabled, .general-content .info-table #closeBtn:disabled, .swiper-nav-btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:not(:disabled):not(.disabled),
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:not(:disabled):not(.disabled), .event-calendar .ui-datepicker-prev:not(:disabled):not(.disabled), .event-calendar .ui-datepicker-next:not(:disabled):not(.disabled), .step-flow__step-graphic:not(:disabled):not(.disabled), .general-content .info-table #closeBtn:not(:disabled):not(.disabled), .swiper-nav-btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled, #ui-datepicker-div.ui-datepicker a.disabled.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker a.disabled.ui-datepicker-next, .event-calendar a.disabled.ui-datepicker-prev, .event-calendar a.disabled.ui-datepicker-next, a.disabled.step-flow__step-graphic, .general-content .info-table a.disabled#closeBtn, a.disabled.swiper-nav-btn,
fieldset:disabled a.btn,
fieldset:disabled #ui-datepicker-div.ui-datepicker a.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker fieldset:disabled a.ui-datepicker-prev,
fieldset:disabled #ui-datepicker-div.ui-datepicker a.ui-datepicker-next,
#ui-datepicker-div.ui-datepicker fieldset:disabled a.ui-datepicker-next,
fieldset:disabled .event-calendar a.ui-datepicker-prev,
.event-calendar fieldset:disabled a.ui-datepicker-prev,
fieldset:disabled .event-calendar a.ui-datepicker-next,
.event-calendar fieldset:disabled a.ui-datepicker-next,
fieldset:disabled a.step-flow__step-graphic,
fieldset:disabled .general-content .info-table a#closeBtn,
.general-content .info-table fieldset:disabled a#closeBtn,
fieldset:disabled a.swiper-nav-btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1600px) {
  .dropdown-menu-xxxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next, .input-group-prepend .event-calendar .ui-datepicker-prev, .event-calendar .input-group-prepend .ui-datepicker-prev, .input-group-prepend .event-calendar .ui-datepicker-next, .event-calendar .input-group-prepend .ui-datepicker-next, .input-group-prepend .step-flow__step-graphic, .input-group-prepend .general-content .info-table #closeBtn, .general-content .info-table .input-group-prepend #closeBtn, .input-group-prepend .swiper-nav-btn,
.input-group-append .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next,
.input-group-append .event-calendar .ui-datepicker-prev,
.event-calendar .input-group-append .ui-datepicker-prev,
.input-group-append .event-calendar .ui-datepicker-next,
.event-calendar .input-group-append .ui-datepicker-next,
.input-group-append .step-flow__step-graphic,
.input-group-append .general-content .info-table #closeBtn,
.general-content .info-table .input-group-append #closeBtn,
.input-group-append .swiper-nav-btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus, #ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev:focus,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next:focus, .input-group-prepend .event-calendar .ui-datepicker-prev:focus, .event-calendar .input-group-prepend .ui-datepicker-prev:focus, .input-group-prepend .event-calendar .ui-datepicker-next:focus, .event-calendar .input-group-prepend .ui-datepicker-next:focus, .input-group-prepend .step-flow__step-graphic:focus, .input-group-prepend .general-content .info-table #closeBtn:focus, .general-content .info-table .input-group-prepend #closeBtn:focus, .input-group-prepend .swiper-nav-btn:focus,
.input-group-append .btn:focus,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev:focus,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next:focus,
.input-group-append .event-calendar .ui-datepicker-prev:focus,
.event-calendar .input-group-append .ui-datepicker-prev:focus,
.input-group-append .event-calendar .ui-datepicker-next:focus,
.event-calendar .input-group-append .ui-datepicker-next:focus,
.input-group-append .step-flow__step-graphic:focus,
.input-group-append .general-content .info-table #closeBtn:focus,
.general-content .info-table .input-group-append #closeBtn:focus,
.input-group-append .swiper-nav-btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .btn, #ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev + .btn,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .btn,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next + .btn, .input-group-prepend #ui-datepicker-div.ui-datepicker .btn + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .btn + .ui-datepicker-prev, .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next + .ui-datepicker-prev,
.input-group-prepend #ui-datepicker-div.ui-datepicker .btn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .btn + .ui-datepicker-next,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev + .ui-datepicker-next,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next + .ui-datepicker-next, .input-group-prepend .event-calendar .ui-datepicker-prev + .btn, .input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-prev + .ui-datepicker-next, .event-calendar .input-group-prepend .ui-datepicker-prev + .btn, .event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-prev + .ui-datepicker-prev,
.event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-prev + .ui-datepicker-next, .input-group-prepend .event-calendar .ui-datepicker-next + .btn, .input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-next + .ui-datepicker-prev,
.input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-next + .ui-datepicker-next, .event-calendar .input-group-prepend .ui-datepicker-next + .btn, .event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-next + .ui-datepicker-prev,
.event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-next + .ui-datepicker-next, .input-group-prepend .event-calendar .btn + .ui-datepicker-prev, .input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-next + .ui-datepicker-prev, .event-calendar .input-group-prepend .btn + .ui-datepicker-prev, .event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-prev + .ui-datepicker-prev,
.event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-next + .ui-datepicker-prev, .input-group-prepend .event-calendar .ui-datepicker-prev + .ui-datepicker-prev, .event-calendar .input-group-prepend .ui-datepicker-prev + .ui-datepicker-prev, .input-group-prepend .event-calendar .ui-datepicker-next + .ui-datepicker-prev, .event-calendar .input-group-prepend .ui-datepicker-next + .ui-datepicker-prev, .input-group-prepend .event-calendar .btn + .ui-datepicker-next, .input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-prev + .ui-datepicker-next,
.input-group-prepend .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .event-calendar .ui-datepicker-next + .ui-datepicker-next, .event-calendar .input-group-prepend .btn + .ui-datepicker-next, .event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-prev + .ui-datepicker-next,
.event-calendar .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-prepend .ui-datepicker-next + .ui-datepicker-next, .input-group-prepend .event-calendar .ui-datepicker-prev + .ui-datepicker-next, .event-calendar .input-group-prepend .ui-datepicker-prev + .ui-datepicker-next, .input-group-prepend .event-calendar .ui-datepicker-next + .ui-datepicker-next, .event-calendar .input-group-prepend .ui-datepicker-next + .ui-datepicker-next, .input-group-prepend .step-flow__step-graphic + .btn, .input-group-prepend #ui-datepicker-div.ui-datepicker .step-flow__step-graphic + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .step-flow__step-graphic + .ui-datepicker-prev,
.input-group-prepend #ui-datepicker-div.ui-datepicker .step-flow__step-graphic + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .step-flow__step-graphic + .ui-datepicker-next, .input-group-prepend .event-calendar .step-flow__step-graphic + .ui-datepicker-prev, .event-calendar .input-group-prepend .step-flow__step-graphic + .ui-datepicker-prev, .input-group-prepend .event-calendar .step-flow__step-graphic + .ui-datepicker-next, .event-calendar .input-group-prepend .step-flow__step-graphic + .ui-datepicker-next, .input-group-prepend .btn + .step-flow__step-graphic, .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .step-flow__step-graphic, #ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev + .step-flow__step-graphic,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .step-flow__step-graphic,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next + .step-flow__step-graphic, .input-group-prepend .event-calendar .ui-datepicker-prev + .step-flow__step-graphic, .event-calendar .input-group-prepend .ui-datepicker-prev + .step-flow__step-graphic, .input-group-prepend .event-calendar .ui-datepicker-next + .step-flow__step-graphic, .event-calendar .input-group-prepend .ui-datepicker-next + .step-flow__step-graphic, .input-group-prepend .step-flow__step-graphic + .step-flow__step-graphic, .input-group-prepend .general-content .info-table #closeBtn + .btn, .input-group-prepend .general-content .info-table #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .general-content .info-table #closeBtn + .ui-datepicker-prev,
.input-group-prepend .general-content .info-table #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .general-content .info-table #closeBtn + .ui-datepicker-next, .input-group-prepend .general-content .info-table .event-calendar #closeBtn + .ui-datepicker-prev, .event-calendar .input-group-prepend .general-content .info-table #closeBtn + .ui-datepicker-prev, .input-group-prepend .general-content .info-table .event-calendar #closeBtn + .ui-datepicker-next, .event-calendar .input-group-prepend .general-content .info-table #closeBtn + .ui-datepicker-next, .input-group-prepend .general-content .info-table #closeBtn + .step-flow__step-graphic, .general-content .info-table .input-group-prepend #closeBtn + .btn, .general-content .info-table .input-group-prepend #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-prepend #closeBtn + .ui-datepicker-prev,
.general-content .info-table .input-group-prepend #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-prepend #closeBtn + .ui-datepicker-next, .general-content .info-table .input-group-prepend .event-calendar #closeBtn + .ui-datepicker-prev, .event-calendar .general-content .info-table .input-group-prepend #closeBtn + .ui-datepicker-prev, .general-content .info-table .input-group-prepend .event-calendar #closeBtn + .ui-datepicker-next, .event-calendar .general-content .info-table .input-group-prepend #closeBtn + .ui-datepicker-next, .general-content .info-table .input-group-prepend #closeBtn + .step-flow__step-graphic, .input-group-prepend .general-content .info-table .btn + #closeBtn, .input-group-prepend .general-content .info-table #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + #closeBtn, #ui-datepicker-div.ui-datepicker .input-group-prepend .general-content .info-table .ui-datepicker-prev + #closeBtn,
.input-group-prepend .general-content .info-table #ui-datepicker-div.ui-datepicker .ui-datepicker-next + #closeBtn,
#ui-datepicker-div.ui-datepicker .input-group-prepend .general-content .info-table .ui-datepicker-next + #closeBtn, .input-group-prepend .general-content .info-table .event-calendar .ui-datepicker-prev + #closeBtn, .event-calendar .input-group-prepend .general-content .info-table .ui-datepicker-prev + #closeBtn, .input-group-prepend .general-content .info-table .event-calendar .ui-datepicker-next + #closeBtn, .event-calendar .input-group-prepend .general-content .info-table .ui-datepicker-next + #closeBtn, .input-group-prepend .general-content .info-table .step-flow__step-graphic + #closeBtn, .general-content .info-table .input-group-prepend .btn + #closeBtn, .general-content .info-table .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + #closeBtn, #ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-prepend .ui-datepicker-prev + #closeBtn,
.general-content .info-table .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + #closeBtn,
#ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-prepend .ui-datepicker-next + #closeBtn, .general-content .info-table .input-group-prepend .event-calendar .ui-datepicker-prev + #closeBtn, .event-calendar .general-content .info-table .input-group-prepend .ui-datepicker-prev + #closeBtn, .general-content .info-table .input-group-prepend .event-calendar .ui-datepicker-next + #closeBtn, .event-calendar .general-content .info-table .input-group-prepend .ui-datepicker-next + #closeBtn, .general-content .info-table .input-group-prepend .step-flow__step-graphic + #closeBtn, .input-group-prepend .general-content .info-table #closeBtn + #closeBtn, .general-content .info-table .input-group-prepend #closeBtn + #closeBtn, .input-group-prepend .swiper-nav-btn + .btn, .input-group-prepend #ui-datepicker-div.ui-datepicker .swiper-nav-btn + .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .input-group-prepend .swiper-nav-btn + .ui-datepicker-prev,
.input-group-prepend #ui-datepicker-div.ui-datepicker .swiper-nav-btn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .swiper-nav-btn + .ui-datepicker-next, .input-group-prepend .event-calendar .swiper-nav-btn + .ui-datepicker-prev, .event-calendar .input-group-prepend .swiper-nav-btn + .ui-datepicker-prev, .input-group-prepend .event-calendar .swiper-nav-btn + .ui-datepicker-next, .event-calendar .input-group-prepend .swiper-nav-btn + .ui-datepicker-next, .input-group-prepend .swiper-nav-btn + .step-flow__step-graphic, .input-group-prepend .general-content .info-table .swiper-nav-btn + #closeBtn, .general-content .info-table .input-group-prepend .swiper-nav-btn + #closeBtn, .input-group-prepend .btn + .swiper-nav-btn, .input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .swiper-nav-btn, #ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev + .swiper-nav-btn,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .swiper-nav-btn,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next + .swiper-nav-btn, .input-group-prepend .event-calendar .ui-datepicker-prev + .swiper-nav-btn, .event-calendar .input-group-prepend .ui-datepicker-prev + .swiper-nav-btn, .input-group-prepend .event-calendar .ui-datepicker-next + .swiper-nav-btn, .event-calendar .input-group-prepend .ui-datepicker-next + .swiper-nav-btn, .input-group-prepend .step-flow__step-graphic + .swiper-nav-btn, .input-group-prepend .general-content .info-table #closeBtn + .swiper-nav-btn, .general-content .info-table .input-group-prepend #closeBtn + .swiper-nav-btn, .input-group-prepend .swiper-nav-btn + .swiper-nav-btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .input-group-text,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-prev + .input-group-text,
.input-group-prepend #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .input-group-text,
#ui-datepicker-div.ui-datepicker .input-group-prepend .ui-datepicker-next + .input-group-text,
.input-group-prepend .event-calendar .ui-datepicker-prev + .input-group-text,
.event-calendar .input-group-prepend .ui-datepicker-prev + .input-group-text,
.input-group-prepend .event-calendar .ui-datepicker-next + .input-group-text,
.event-calendar .input-group-prepend .ui-datepicker-next + .input-group-text,
.input-group-prepend .step-flow__step-graphic + .input-group-text,
.input-group-prepend .general-content .info-table #closeBtn + .input-group-text,
.general-content .info-table .input-group-prepend #closeBtn + .input-group-text,
.input-group-prepend .swiper-nav-btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend #ui-datepicker-div.ui-datepicker .input-group-text + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-prepend .input-group-text + .ui-datepicker-prev,
.input-group-prepend #ui-datepicker-div.ui-datepicker .input-group-text + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-prepend .input-group-text + .ui-datepicker-next,
.input-group-prepend .event-calendar .input-group-text + .ui-datepicker-prev,
.event-calendar .input-group-prepend .input-group-text + .ui-datepicker-prev,
.input-group-prepend .event-calendar .input-group-text + .ui-datepicker-next,
.event-calendar .input-group-prepend .input-group-text + .ui-datepicker-next,
.input-group-prepend .input-group-text + .step-flow__step-graphic,
.input-group-prepend .general-content .info-table .input-group-text + #closeBtn,
.general-content .info-table .input-group-prepend .input-group-text + #closeBtn,
.input-group-prepend .input-group-text + .swiper-nav-btn,
.input-group-append .btn + .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .btn,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev + .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .btn,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next + .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .btn + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .btn + .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next + .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .btn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .btn + .ui-datepicker-next,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev + .ui-datepicker-next,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next + .ui-datepicker-next,
.input-group-append .event-calendar .ui-datepicker-prev + .btn,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-prev + .ui-datepicker-next,
.event-calendar .input-group-append .ui-datepicker-prev + .btn,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-prev + .ui-datepicker-prev,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-prev + .ui-datepicker-next,
.input-group-append .event-calendar .ui-datepicker-next + .btn,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-next + .ui-datepicker-prev,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-next + .ui-datepicker-next,
.event-calendar .input-group-append .ui-datepicker-next + .btn,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-next + .ui-datepicker-prev,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-next + .ui-datepicker-next,
.input-group-append .event-calendar .btn + .ui-datepicker-prev,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-next + .ui-datepicker-prev,
.event-calendar .input-group-append .btn + .ui-datepicker-prev,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-prev + .ui-datepicker-prev,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-next + .ui-datepicker-prev,
.input-group-append .event-calendar .ui-datepicker-prev + .ui-datepicker-prev,
.event-calendar .input-group-append .ui-datepicker-prev + .ui-datepicker-prev,
.input-group-append .event-calendar .ui-datepicker-next + .ui-datepicker-prev,
.event-calendar .input-group-append .ui-datepicker-next + .ui-datepicker-prev,
.input-group-append .event-calendar .btn + .ui-datepicker-next,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-prev + .ui-datepicker-next,
.input-group-append .event-calendar #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .event-calendar .ui-datepicker-next + .ui-datepicker-next,
.event-calendar .input-group-append .btn + .ui-datepicker-next,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-prev + .ui-datepicker-next,
.event-calendar .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .event-calendar .input-group-append .ui-datepicker-next + .ui-datepicker-next,
.input-group-append .event-calendar .ui-datepicker-prev + .ui-datepicker-next,
.event-calendar .input-group-append .ui-datepicker-prev + .ui-datepicker-next,
.input-group-append .event-calendar .ui-datepicker-next + .ui-datepicker-next,
.event-calendar .input-group-append .ui-datepicker-next + .ui-datepicker-next,
.input-group-append .step-flow__step-graphic + .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .step-flow__step-graphic + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .step-flow__step-graphic + .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .step-flow__step-graphic + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .step-flow__step-graphic + .ui-datepicker-next,
.input-group-append .event-calendar .step-flow__step-graphic + .ui-datepicker-prev,
.event-calendar .input-group-append .step-flow__step-graphic + .ui-datepicker-prev,
.input-group-append .event-calendar .step-flow__step-graphic + .ui-datepicker-next,
.event-calendar .input-group-append .step-flow__step-graphic + .ui-datepicker-next,
.input-group-append .btn + .step-flow__step-graphic,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .step-flow__step-graphic,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev + .step-flow__step-graphic,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .step-flow__step-graphic,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next + .step-flow__step-graphic,
.input-group-append .event-calendar .ui-datepicker-prev + .step-flow__step-graphic,
.event-calendar .input-group-append .ui-datepicker-prev + .step-flow__step-graphic,
.input-group-append .event-calendar .ui-datepicker-next + .step-flow__step-graphic,
.event-calendar .input-group-append .ui-datepicker-next + .step-flow__step-graphic,
.input-group-append .step-flow__step-graphic + .step-flow__step-graphic,
.input-group-append .general-content .info-table #closeBtn + .btn,
.input-group-append .general-content .info-table #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .general-content .info-table #closeBtn + .ui-datepicker-prev,
.input-group-append .general-content .info-table #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .general-content .info-table #closeBtn + .ui-datepicker-next,
.input-group-append .general-content .info-table .event-calendar #closeBtn + .ui-datepicker-prev,
.event-calendar .input-group-append .general-content .info-table #closeBtn + .ui-datepicker-prev,
.input-group-append .general-content .info-table .event-calendar #closeBtn + .ui-datepicker-next,
.event-calendar .input-group-append .general-content .info-table #closeBtn + .ui-datepicker-next,
.input-group-append .general-content .info-table #closeBtn + .step-flow__step-graphic,
.general-content .info-table .input-group-append #closeBtn + .btn,
.general-content .info-table .input-group-append #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-append #closeBtn + .ui-datepicker-prev,
.general-content .info-table .input-group-append #ui-datepicker-div.ui-datepicker #closeBtn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-append #closeBtn + .ui-datepicker-next,
.general-content .info-table .input-group-append .event-calendar #closeBtn + .ui-datepicker-prev,
.event-calendar .general-content .info-table .input-group-append #closeBtn + .ui-datepicker-prev,
.general-content .info-table .input-group-append .event-calendar #closeBtn + .ui-datepicker-next,
.event-calendar .general-content .info-table .input-group-append #closeBtn + .ui-datepicker-next,
.general-content .info-table .input-group-append #closeBtn + .step-flow__step-graphic,
.input-group-append .general-content .info-table .btn + #closeBtn,
.input-group-append .general-content .info-table #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + #closeBtn,
#ui-datepicker-div.ui-datepicker .input-group-append .general-content .info-table .ui-datepicker-prev + #closeBtn,
.input-group-append .general-content .info-table #ui-datepicker-div.ui-datepicker .ui-datepicker-next + #closeBtn,
#ui-datepicker-div.ui-datepicker .input-group-append .general-content .info-table .ui-datepicker-next + #closeBtn,
.input-group-append .general-content .info-table .event-calendar .ui-datepicker-prev + #closeBtn,
.event-calendar .input-group-append .general-content .info-table .ui-datepicker-prev + #closeBtn,
.input-group-append .general-content .info-table .event-calendar .ui-datepicker-next + #closeBtn,
.event-calendar .input-group-append .general-content .info-table .ui-datepicker-next + #closeBtn,
.input-group-append .general-content .info-table .step-flow__step-graphic + #closeBtn,
.general-content .info-table .input-group-append .btn + #closeBtn,
.general-content .info-table .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + #closeBtn,
#ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-append .ui-datepicker-prev + #closeBtn,
.general-content .info-table .input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + #closeBtn,
#ui-datepicker-div.ui-datepicker .general-content .info-table .input-group-append .ui-datepicker-next + #closeBtn,
.general-content .info-table .input-group-append .event-calendar .ui-datepicker-prev + #closeBtn,
.event-calendar .general-content .info-table .input-group-append .ui-datepicker-prev + #closeBtn,
.general-content .info-table .input-group-append .event-calendar .ui-datepicker-next + #closeBtn,
.event-calendar .general-content .info-table .input-group-append .ui-datepicker-next + #closeBtn,
.general-content .info-table .input-group-append .step-flow__step-graphic + #closeBtn,
.input-group-append .general-content .info-table #closeBtn + #closeBtn,
.general-content .info-table .input-group-append #closeBtn + #closeBtn,
.input-group-append .swiper-nav-btn + .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .swiper-nav-btn + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .swiper-nav-btn + .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .swiper-nav-btn + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .swiper-nav-btn + .ui-datepicker-next,
.input-group-append .event-calendar .swiper-nav-btn + .ui-datepicker-prev,
.event-calendar .input-group-append .swiper-nav-btn + .ui-datepicker-prev,
.input-group-append .event-calendar .swiper-nav-btn + .ui-datepicker-next,
.event-calendar .input-group-append .swiper-nav-btn + .ui-datepicker-next,
.input-group-append .swiper-nav-btn + .step-flow__step-graphic,
.input-group-append .general-content .info-table .swiper-nav-btn + #closeBtn,
.general-content .info-table .input-group-append .swiper-nav-btn + #closeBtn,
.input-group-append .btn + .swiper-nav-btn,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .swiper-nav-btn,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev + .swiper-nav-btn,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .swiper-nav-btn,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next + .swiper-nav-btn,
.input-group-append .event-calendar .ui-datepicker-prev + .swiper-nav-btn,
.event-calendar .input-group-append .ui-datepicker-prev + .swiper-nav-btn,
.input-group-append .event-calendar .ui-datepicker-next + .swiper-nav-btn,
.event-calendar .input-group-append .ui-datepicker-next + .swiper-nav-btn,
.input-group-append .step-flow__step-graphic + .swiper-nav-btn,
.input-group-append .general-content .info-table #closeBtn + .swiper-nav-btn,
.general-content .info-table .input-group-append #closeBtn + .swiper-nav-btn,
.input-group-append .swiper-nav-btn + .swiper-nav-btn,
.input-group-append .btn + .input-group-text,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-prev + .input-group-text,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-prev + .input-group-text,
.input-group-append #ui-datepicker-div.ui-datepicker .ui-datepicker-next + .input-group-text,
#ui-datepicker-div.ui-datepicker .input-group-append .ui-datepicker-next + .input-group-text,
.input-group-append .event-calendar .ui-datepicker-prev + .input-group-text,
.event-calendar .input-group-append .ui-datepicker-prev + .input-group-text,
.input-group-append .event-calendar .ui-datepicker-next + .input-group-text,
.event-calendar .input-group-append .ui-datepicker-next + .input-group-text,
.input-group-append .step-flow__step-graphic + .input-group-text,
.input-group-append .general-content .info-table #closeBtn + .input-group-text,
.general-content .info-table .input-group-append #closeBtn + .input-group-text,
.input-group-append .swiper-nav-btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append #ui-datepicker-div.ui-datepicker .input-group-text + .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-append .input-group-text + .ui-datepicker-prev,
.input-group-append #ui-datepicker-div.ui-datepicker .input-group-text + .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .input-group-append .input-group-text + .ui-datepicker-next,
.input-group-append .event-calendar .input-group-text + .ui-datepicker-prev,
.event-calendar .input-group-append .input-group-text + .ui-datepicker-prev,
.input-group-append .event-calendar .input-group-text + .ui-datepicker-next,
.event-calendar .input-group-append .input-group-text + .ui-datepicker-next,
.input-group-append .input-group-text + .step-flow__step-graphic,
.input-group-append .general-content .info-table .input-group-text + #closeBtn,
.general-content .info-table .input-group-append .input-group-text + #closeBtn,
.input-group-append .input-group-text + .swiper-nav-btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
#ui-datepicker-div.ui-datepicker .input-group-lg > .input-group-prepend > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-lg > .input-group-prepend > .ui-datepicker-next,
.event-calendar .input-group-lg > .input-group-prepend > .ui-datepicker-prev,
.event-calendar .input-group-lg > .input-group-prepend > .ui-datepicker-next,
.input-group-lg > .input-group-prepend > .step-flow__step-graphic,
.general-content .info-table .input-group-lg > .input-group-prepend > #closeBtn,
.input-group-lg > .input-group-prepend > .swiper-nav-btn,
.input-group-lg > .input-group-append > .btn,
#ui-datepicker-div.ui-datepicker .input-group-lg > .input-group-append > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-lg > .input-group-append > .ui-datepicker-next,
.event-calendar .input-group-lg > .input-group-append > .ui-datepicker-prev,
.event-calendar .input-group-lg > .input-group-append > .ui-datepicker-next,
.input-group-lg > .input-group-append > .step-flow__step-graphic,
.general-content .info-table .input-group-lg > .input-group-append > #closeBtn,
.input-group-lg > .input-group-append > .swiper-nav-btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
#ui-datepicker-div.ui-datepicker .input-group-sm > .input-group-prepend > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-sm > .input-group-prepend > .ui-datepicker-next,
.event-calendar .input-group-sm > .input-group-prepend > .ui-datepicker-prev,
.event-calendar .input-group-sm > .input-group-prepend > .ui-datepicker-next,
.input-group-sm > .input-group-prepend > .step-flow__step-graphic,
.general-content .info-table .input-group-sm > .input-group-prepend > #closeBtn,
.input-group-sm > .input-group-prepend > .swiper-nav-btn,
.input-group-sm > .input-group-append > .btn,
#ui-datepicker-div.ui-datepicker .input-group-sm > .input-group-append > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group-sm > .input-group-append > .ui-datepicker-next,
.event-calendar .input-group-sm > .input-group-append > .ui-datepicker-prev,
.event-calendar .input-group-sm > .input-group-append > .ui-datepicker-next,
.input-group-sm > .input-group-append > .step-flow__step-graphic,
.general-content .info-table .input-group-sm > .input-group-append > #closeBtn,
.input-group-sm > .input-group-append > .swiper-nav-btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, #ui-datepicker-div.ui-datepicker .input-group > .input-group-prepend > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group > .input-group-prepend > .ui-datepicker-next, .event-calendar .input-group > .input-group-prepend > .ui-datepicker-prev, .event-calendar .input-group > .input-group-prepend > .ui-datepicker-next, .input-group > .input-group-prepend > .step-flow__step-graphic, .general-content .info-table .input-group > .input-group-prepend > #closeBtn, .input-group > .input-group-prepend > .swiper-nav-btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
#ui-datepicker-div.ui-datepicker .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .ui-datepicker-next,
.event-calendar .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .ui-datepicker-prev,
.event-calendar .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .ui-datepicker-next,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .step-flow__step-graphic,
.general-content .info-table .input-group:not(.has-validation) > .input-group-append:not(:last-child) > #closeBtn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .swiper-nav-btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
#ui-datepicker-div.ui-datepicker .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .ui-datepicker-next,
.event-calendar .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .ui-datepicker-prev,
.event-calendar .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .ui-datepicker-next,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .step-flow__step-graphic,
.general-content .info-table .input-group.has-validation > .input-group-append:nth-last-child(n+3) > #closeBtn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .swiper-nav-btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
#ui-datepicker-div.ui-datepicker .input-group > .input-group-append:last-child > .ui-datepicker-prev:not(:last-child):not(.dropdown-toggle),
#ui-datepicker-div.ui-datepicker .input-group > .input-group-append:last-child > .ui-datepicker-next:not(:last-child):not(.dropdown-toggle),
.event-calendar .input-group > .input-group-append:last-child > .ui-datepicker-prev:not(:last-child):not(.dropdown-toggle),
.event-calendar .input-group > .input-group-append:last-child > .ui-datepicker-next:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .step-flow__step-graphic:not(:last-child):not(.dropdown-toggle),
.general-content .info-table .input-group > .input-group-append:last-child > #closeBtn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .swiper-nav-btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, #ui-datepicker-div.ui-datepicker .input-group > .input-group-append > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group > .input-group-append > .ui-datepicker-next, .event-calendar .input-group > .input-group-append > .ui-datepicker-prev, .event-calendar .input-group > .input-group-append > .ui-datepicker-next, .input-group > .input-group-append > .step-flow__step-graphic, .general-content .info-table .input-group > .input-group-append > #closeBtn, .input-group > .input-group-append > .swiper-nav-btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
#ui-datepicker-div.ui-datepicker .input-group > .input-group-prepend:not(:first-child) > .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .input-group > .input-group-prepend:not(:first-child) > .ui-datepicker-next,
.event-calendar .input-group > .input-group-prepend:not(:first-child) > .ui-datepicker-prev,
.event-calendar .input-group > .input-group-prepend:not(:first-child) > .ui-datepicker-next,
.input-group > .input-group-prepend:not(:first-child) > .step-flow__step-graphic,
.general-content .info-table .input-group > .input-group-prepend:not(:first-child) > #closeBtn,
.input-group > .input-group-prepend:not(:first-child) > .swiper-nav-btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
#ui-datepicker-div.ui-datepicker .input-group > .input-group-prepend:first-child > .ui-datepicker-prev:not(:first-child),
#ui-datepicker-div.ui-datepicker .input-group > .input-group-prepend:first-child > .ui-datepicker-next:not(:first-child),
.event-calendar .input-group > .input-group-prepend:first-child > .ui-datepicker-prev:not(:first-child),
.event-calendar .input-group > .input-group-prepend:first-child > .ui-datepicker-next:not(:first-child),
.input-group > .input-group-prepend:first-child > .step-flow__step-graphic:not(:first-child),
.general-content .info-table .input-group > .input-group-prepend:first-child > #closeBtn:not(:first-child),
.input-group > .input-group-prepend:first-child > .swiper-nav-btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after, .editContent::after, .rte-template::after, .ckec::after,
.cke_editable::after, .infinite-container--gallery::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-flow-root {
  display: flow-root !important;
}

.d-contents {
  display: contents !important;
}

.d--webkit-box {
  display: -webkit-box !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-flow-root {
    display: flow-root !important;
  }
  .d-sm-contents {
    display: contents !important;
  }
  .d-sm--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-flow-root {
    display: flow-root !important;
  }
  .d-md-contents {
    display: contents !important;
  }
  .d-md--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-flow-root {
    display: flow-root !important;
  }
  .d-lg-contents {
    display: contents !important;
  }
  .d-lg--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-flow-root {
    display: flow-root !important;
  }
  .d-xl-contents {
    display: contents !important;
  }
  .d-xl--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-flow-root {
    display: flow-root !important;
  }
  .d-xxl-contents {
    display: contents !important;
  }
  .d-xxl--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 1600px) {
  .d-xxxl-none {
    display: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-flow-root {
    display: flow-root !important;
  }
  .d-xxxl-contents {
    display: contents !important;
  }
  .d-xxxl--webkit-box {
    display: -webkit-box !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-flow-root {
    display: flow-root !important;
  }
  .d-print-contents {
    display: contents !important;
  }
  .d-print--webkit-box {
    display: -webkit-box !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  .float-xxxl-left {
    float: left !important;
  }
  .float-xxxl-right {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev > span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next > span, .event-calendar .ui-datepicker-prev > span, .event-calendar .ui-datepicker-next > span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-33 {
  width: 33.3333333333% !important;
}

.w-66 {
  width: 66.6666666667% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-33 {
  height: 33.3333333333% !important;
}

.h-66 {
  height: 66.6666666667% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.mt-5,
.my-5 {
  margin-top: 1.25rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 1.25rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 1.25rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 1.25rem !important;
}

.m-1p5 {
  margin: 0.375rem !important;
}

.mt-1p5,
.my-1p5 {
  margin-top: 0.375rem !important;
}

.mr-1p5,
.mx-1p5 {
  margin-right: 0.375rem !important;
}

.mb-1p5,
.my-1p5 {
  margin-bottom: 0.375rem !important;
}

.ml-1p5,
.mx-1p5 {
  margin-left: 0.375rem !important;
}

.m-3p5 {
  margin: 0.875rem !important;
}

.mt-3p5,
.my-3p5 {
  margin-top: 0.875rem !important;
}

.mr-3p5,
.mx-3p5 {
  margin-right: 0.875rem !important;
}

.mb-3p5,
.my-3p5 {
  margin-bottom: 0.875rem !important;
}

.ml-3p5,
.mx-3p5 {
  margin-left: 0.875rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.mt-6,
.my-6 {
  margin-top: 1.5rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 1.5rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.mt-7,
.my-7 {
  margin-top: 1.75rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 1.75rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 1.75rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 1.75rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.mt-8,
.my-8 {
  margin-top: 2rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 2rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 2rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 2rem !important;
}

.m-9 {
  margin: 2.25rem !important;
}

.mt-9,
.my-9 {
  margin-top: 2.25rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 2.25rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 2.25rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 2.25rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.mt-10,
.my-10 {
  margin-top: 2.5rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 2.5rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 2.5rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 2.5rem !important;
}

.m-11 {
  margin: 2.75rem !important;
}

.mt-11,
.my-11 {
  margin-top: 2.75rem !important;
}

.mr-11,
.mx-11 {
  margin-right: 2.75rem !important;
}

.mb-11,
.my-11 {
  margin-bottom: 2.75rem !important;
}

.ml-11,
.mx-11 {
  margin-left: 2.75rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.mt-12,
.my-12 {
  margin-top: 3rem !important;
}

.mr-12,
.mx-12 {
  margin-right: 3rem !important;
}

.mb-12,
.my-12 {
  margin-bottom: 3rem !important;
}

.ml-12,
.mx-12 {
  margin-left: 3rem !important;
}

.m-13 {
  margin: 3.25rem !important;
}

.mt-13,
.my-13 {
  margin-top: 3.25rem !important;
}

.mr-13,
.mx-13 {
  margin-right: 3.25rem !important;
}

.mb-13,
.my-13 {
  margin-bottom: 3.25rem !important;
}

.ml-13,
.mx-13 {
  margin-left: 3.25rem !important;
}

.m-14 {
  margin: 3.5rem !important;
}

.mt-14,
.my-14 {
  margin-top: 3.5rem !important;
}

.mr-14,
.mx-14 {
  margin-right: 3.5rem !important;
}

.mb-14,
.my-14 {
  margin-bottom: 3.5rem !important;
}

.ml-14,
.mx-14 {
  margin-left: 3.5rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.mt-15,
.my-15 {
  margin-top: 3.75rem !important;
}

.mr-15,
.mx-15 {
  margin-right: 3.75rem !important;
}

.mb-15,
.my-15 {
  margin-bottom: 3.75rem !important;
}

.ml-15,
.mx-15 {
  margin-left: 3.75rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.mt-16,
.my-16 {
  margin-top: 4rem !important;
}

.mr-16,
.mx-16 {
  margin-right: 4rem !important;
}

.mb-16,
.my-16 {
  margin-bottom: 4rem !important;
}

.ml-16,
.mx-16 {
  margin-left: 4rem !important;
}

.m-17 {
  margin: 4.25rem !important;
}

.mt-17,
.my-17 {
  margin-top: 4.25rem !important;
}

.mr-17,
.mx-17 {
  margin-right: 4.25rem !important;
}

.mb-17,
.my-17 {
  margin-bottom: 4.25rem !important;
}

.ml-17,
.mx-17 {
  margin-left: 4.25rem !important;
}

.m-18 {
  margin: 4.5rem !important;
}

.mt-18,
.my-18 {
  margin-top: 4.5rem !important;
}

.mr-18,
.mx-18 {
  margin-right: 4.5rem !important;
}

.mb-18,
.my-18 {
  margin-bottom: 4.5rem !important;
}

.ml-18,
.mx-18 {
  margin-left: 4.5rem !important;
}

.m-19 {
  margin: 4.75rem !important;
}

.mt-19,
.my-19 {
  margin-top: 4.75rem !important;
}

.mr-19,
.mx-19 {
  margin-right: 4.75rem !important;
}

.mb-19,
.my-19 {
  margin-bottom: 4.75rem !important;
}

.ml-19,
.mx-19 {
  margin-left: 4.75rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.mt-20,
.my-20 {
  margin-top: 5rem !important;
}

.mr-20,
.mx-20 {
  margin-right: 5rem !important;
}

.mb-20,
.my-20 {
  margin-bottom: 5rem !important;
}

.ml-20,
.mx-20 {
  margin-left: 5rem !important;
}

.m-21 {
  margin: 5.25rem !important;
}

.mt-21,
.my-21 {
  margin-top: 5.25rem !important;
}

.mr-21,
.mx-21 {
  margin-right: 5.25rem !important;
}

.mb-21,
.my-21 {
  margin-bottom: 5.25rem !important;
}

.ml-21,
.mx-21 {
  margin-left: 5.25rem !important;
}

.m-22 {
  margin: 5.5rem !important;
}

.mt-22,
.my-22 {
  margin-top: 5.5rem !important;
}

.mr-22,
.mx-22 {
  margin-right: 5.5rem !important;
}

.mb-22,
.my-22 {
  margin-bottom: 5.5rem !important;
}

.ml-22,
.mx-22 {
  margin-left: 5.5rem !important;
}

.m-23 {
  margin: 5.75rem !important;
}

.mt-23,
.my-23 {
  margin-top: 5.75rem !important;
}

.mr-23,
.mx-23 {
  margin-right: 5.75rem !important;
}

.mb-23,
.my-23 {
  margin-bottom: 5.75rem !important;
}

.ml-23,
.mx-23 {
  margin-left: 5.75rem !important;
}

.m-24 {
  margin: 6rem !important;
}

.mt-24,
.my-24 {
  margin-top: 6rem !important;
}

.mr-24,
.mx-24 {
  margin-right: 6rem !important;
}

.mb-24,
.my-24 {
  margin-bottom: 6rem !important;
}

.ml-24,
.mx-24 {
  margin-left: 6rem !important;
}

.m-25 {
  margin: 6.25rem !important;
}

.mt-25,
.my-25 {
  margin-top: 6.25rem !important;
}

.mr-25,
.mx-25 {
  margin-right: 6.25rem !important;
}

.mb-25,
.my-25 {
  margin-bottom: 6.25rem !important;
}

.ml-25,
.mx-25 {
  margin-left: 6.25rem !important;
}

.m-26 {
  margin: 6.5rem !important;
}

.mt-26,
.my-26 {
  margin-top: 6.5rem !important;
}

.mr-26,
.mx-26 {
  margin-right: 6.5rem !important;
}

.mb-26,
.my-26 {
  margin-bottom: 6.5rem !important;
}

.ml-26,
.mx-26 {
  margin-left: 6.5rem !important;
}

.m-27 {
  margin: 6.75rem !important;
}

.mt-27,
.my-27 {
  margin-top: 6.75rem !important;
}

.mr-27,
.mx-27 {
  margin-right: 6.75rem !important;
}

.mb-27,
.my-27 {
  margin-bottom: 6.75rem !important;
}

.ml-27,
.mx-27 {
  margin-left: 6.75rem !important;
}

.m-28 {
  margin: 7rem !important;
}

.mt-28,
.my-28 {
  margin-top: 7rem !important;
}

.mr-28,
.mx-28 {
  margin-right: 7rem !important;
}

.mb-28,
.my-28 {
  margin-bottom: 7rem !important;
}

.ml-28,
.mx-28 {
  margin-left: 7rem !important;
}

.m-29 {
  margin: 7.25rem !important;
}

.mt-29,
.my-29 {
  margin-top: 7.25rem !important;
}

.mr-29,
.mx-29 {
  margin-right: 7.25rem !important;
}

.mb-29,
.my-29 {
  margin-bottom: 7.25rem !important;
}

.ml-29,
.mx-29 {
  margin-left: 7.25rem !important;
}

.m-30 {
  margin: 7.5rem !important;
}

.mt-30,
.my-30 {
  margin-top: 7.5rem !important;
}

.mr-30,
.mx-30 {
  margin-right: 7.5rem !important;
}

.mb-30,
.my-30 {
  margin-bottom: 7.5rem !important;
}

.ml-30,
.mx-30 {
  margin-left: 7.5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

.pr-3,
.px-3 {
  padding-right: 0.75rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3,
.px-3 {
  padding-left: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.pt-5,
.py-5 {
  padding-top: 1.25rem !important;
}

.pr-5,
.px-5 {
  padding-right: 1.25rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important;
}

.pl-5,
.px-5 {
  padding-left: 1.25rem !important;
}

.p-1p5 {
  padding: 0.375rem !important;
}

.pt-1p5,
.py-1p5 {
  padding-top: 0.375rem !important;
}

.pr-1p5,
.px-1p5 {
  padding-right: 0.375rem !important;
}

.pb-1p5,
.py-1p5 {
  padding-bottom: 0.375rem !important;
}

.pl-1p5,
.px-1p5 {
  padding-left: 0.375rem !important;
}

.p-3p5 {
  padding: 0.875rem !important;
}

.pt-3p5,
.py-3p5 {
  padding-top: 0.875rem !important;
}

.pr-3p5,
.px-3p5 {
  padding-right: 0.875rem !important;
}

.pb-3p5,
.py-3p5 {
  padding-bottom: 0.875rem !important;
}

.pl-3p5,
.px-3p5 {
  padding-left: 0.875rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.pt-6,
.py-6 {
  padding-top: 1.5rem !important;
}

.pr-6,
.px-6 {
  padding-right: 1.5rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important;
}

.pl-6,
.px-6 {
  padding-left: 1.5rem !important;
}

.p-7 {
  padding: 1.75rem !important;
}

.pt-7,
.py-7 {
  padding-top: 1.75rem !important;
}

.pr-7,
.px-7 {
  padding-right: 1.75rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 1.75rem !important;
}

.pl-7,
.px-7 {
  padding-left: 1.75rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.pt-8,
.py-8 {
  padding-top: 2rem !important;
}

.pr-8,
.px-8 {
  padding-right: 2rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 2rem !important;
}

.pl-8,
.px-8 {
  padding-left: 2rem !important;
}

.p-9 {
  padding: 2.25rem !important;
}

.pt-9,
.py-9 {
  padding-top: 2.25rem !important;
}

.pr-9,
.px-9 {
  padding-right: 2.25rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 2.25rem !important;
}

.pl-9,
.px-9 {
  padding-left: 2.25rem !important;
}

.p-10 {
  padding: 2.5rem !important;
}

.pt-10,
.py-10 {
  padding-top: 2.5rem !important;
}

.pr-10,
.px-10 {
  padding-right: 2.5rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 2.5rem !important;
}

.pl-10,
.px-10 {
  padding-left: 2.5rem !important;
}

.p-11 {
  padding: 2.75rem !important;
}

.pt-11,
.py-11 {
  padding-top: 2.75rem !important;
}

.pr-11,
.px-11 {
  padding-right: 2.75rem !important;
}

.pb-11,
.py-11 {
  padding-bottom: 2.75rem !important;
}

.pl-11,
.px-11 {
  padding-left: 2.75rem !important;
}

.p-12 {
  padding: 3rem !important;
}

.pt-12,
.py-12 {
  padding-top: 3rem !important;
}

.pr-12,
.px-12 {
  padding-right: 3rem !important;
}

.pb-12,
.py-12 {
  padding-bottom: 3rem !important;
}

.pl-12,
.px-12 {
  padding-left: 3rem !important;
}

.p-13 {
  padding: 3.25rem !important;
}

.pt-13,
.py-13 {
  padding-top: 3.25rem !important;
}

.pr-13,
.px-13 {
  padding-right: 3.25rem !important;
}

.pb-13,
.py-13 {
  padding-bottom: 3.25rem !important;
}

.pl-13,
.px-13 {
  padding-left: 3.25rem !important;
}

.p-14 {
  padding: 3.5rem !important;
}

.pt-14,
.py-14 {
  padding-top: 3.5rem !important;
}

.pr-14,
.px-14 {
  padding-right: 3.5rem !important;
}

.pb-14,
.py-14 {
  padding-bottom: 3.5rem !important;
}

.pl-14,
.px-14 {
  padding-left: 3.5rem !important;
}

.p-15 {
  padding: 3.75rem !important;
}

.pt-15,
.py-15 {
  padding-top: 3.75rem !important;
}

.pr-15,
.px-15 {
  padding-right: 3.75rem !important;
}

.pb-15,
.py-15 {
  padding-bottom: 3.75rem !important;
}

.pl-15,
.px-15 {
  padding-left: 3.75rem !important;
}

.p-16 {
  padding: 4rem !important;
}

.pt-16,
.py-16 {
  padding-top: 4rem !important;
}

.pr-16,
.px-16 {
  padding-right: 4rem !important;
}

.pb-16,
.py-16 {
  padding-bottom: 4rem !important;
}

.pl-16,
.px-16 {
  padding-left: 4rem !important;
}

.p-17 {
  padding: 4.25rem !important;
}

.pt-17,
.py-17 {
  padding-top: 4.25rem !important;
}

.pr-17,
.px-17 {
  padding-right: 4.25rem !important;
}

.pb-17,
.py-17 {
  padding-bottom: 4.25rem !important;
}

.pl-17,
.px-17 {
  padding-left: 4.25rem !important;
}

.p-18 {
  padding: 4.5rem !important;
}

.pt-18,
.py-18 {
  padding-top: 4.5rem !important;
}

.pr-18,
.px-18 {
  padding-right: 4.5rem !important;
}

.pb-18,
.py-18 {
  padding-bottom: 4.5rem !important;
}

.pl-18,
.px-18 {
  padding-left: 4.5rem !important;
}

.p-19 {
  padding: 4.75rem !important;
}

.pt-19,
.py-19 {
  padding-top: 4.75rem !important;
}

.pr-19,
.px-19 {
  padding-right: 4.75rem !important;
}

.pb-19,
.py-19 {
  padding-bottom: 4.75rem !important;
}

.pl-19,
.px-19 {
  padding-left: 4.75rem !important;
}

.p-20 {
  padding: 5rem !important;
}

.pt-20,
.py-20 {
  padding-top: 5rem !important;
}

.pr-20,
.px-20 {
  padding-right: 5rem !important;
}

.pb-20,
.py-20 {
  padding-bottom: 5rem !important;
}

.pl-20,
.px-20 {
  padding-left: 5rem !important;
}

.p-21 {
  padding: 5.25rem !important;
}

.pt-21,
.py-21 {
  padding-top: 5.25rem !important;
}

.pr-21,
.px-21 {
  padding-right: 5.25rem !important;
}

.pb-21,
.py-21 {
  padding-bottom: 5.25rem !important;
}

.pl-21,
.px-21 {
  padding-left: 5.25rem !important;
}

.p-22 {
  padding: 5.5rem !important;
}

.pt-22,
.py-22 {
  padding-top: 5.5rem !important;
}

.pr-22,
.px-22 {
  padding-right: 5.5rem !important;
}

.pb-22,
.py-22 {
  padding-bottom: 5.5rem !important;
}

.pl-22,
.px-22 {
  padding-left: 5.5rem !important;
}

.p-23 {
  padding: 5.75rem !important;
}

.pt-23,
.py-23 {
  padding-top: 5.75rem !important;
}

.pr-23,
.px-23 {
  padding-right: 5.75rem !important;
}

.pb-23,
.py-23 {
  padding-bottom: 5.75rem !important;
}

.pl-23,
.px-23 {
  padding-left: 5.75rem !important;
}

.p-24 {
  padding: 6rem !important;
}

.pt-24,
.py-24 {
  padding-top: 6rem !important;
}

.pr-24,
.px-24 {
  padding-right: 6rem !important;
}

.pb-24,
.py-24 {
  padding-bottom: 6rem !important;
}

.pl-24,
.px-24 {
  padding-left: 6rem !important;
}

.p-25 {
  padding: 6.25rem !important;
}

.pt-25,
.py-25 {
  padding-top: 6.25rem !important;
}

.pr-25,
.px-25 {
  padding-right: 6.25rem !important;
}

.pb-25,
.py-25 {
  padding-bottom: 6.25rem !important;
}

.pl-25,
.px-25 {
  padding-left: 6.25rem !important;
}

.p-26 {
  padding: 6.5rem !important;
}

.pt-26,
.py-26 {
  padding-top: 6.5rem !important;
}

.pr-26,
.px-26 {
  padding-right: 6.5rem !important;
}

.pb-26,
.py-26 {
  padding-bottom: 6.5rem !important;
}

.pl-26,
.px-26 {
  padding-left: 6.5rem !important;
}

.p-27 {
  padding: 6.75rem !important;
}

.pt-27,
.py-27 {
  padding-top: 6.75rem !important;
}

.pr-27,
.px-27 {
  padding-right: 6.75rem !important;
}

.pb-27,
.py-27 {
  padding-bottom: 6.75rem !important;
}

.pl-27,
.px-27 {
  padding-left: 6.75rem !important;
}

.p-28 {
  padding: 7rem !important;
}

.pt-28,
.py-28 {
  padding-top: 7rem !important;
}

.pr-28,
.px-28 {
  padding-right: 7rem !important;
}

.pb-28,
.py-28 {
  padding-bottom: 7rem !important;
}

.pl-28,
.px-28 {
  padding-left: 7rem !important;
}

.p-29 {
  padding: 7.25rem !important;
}

.pt-29,
.py-29 {
  padding-top: 7.25rem !important;
}

.pr-29,
.px-29 {
  padding-right: 7.25rem !important;
}

.pb-29,
.py-29 {
  padding-bottom: 7.25rem !important;
}

.pl-29,
.px-29 {
  padding-left: 7.25rem !important;
}

.p-30 {
  padding: 7.5rem !important;
}

.pt-30,
.py-30 {
  padding-top: 7.5rem !important;
}

.pr-30,
.px-30 {
  padding-right: 7.5rem !important;
}

.pb-30,
.py-30 {
  padding-bottom: 7.5rem !important;
}

.pl-30,
.px-30 {
  padding-left: 7.5rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -0.75rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -0.75rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -0.75rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -0.75rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -0.75rem !important;
}

.m-n4 {
  margin: -1rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1rem !important;
}

.m-n5 {
  margin: -1.25rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -1.25rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -1.25rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -1.25rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -1.25rem !important;
}

.m-n1p5 {
  margin: -0.375rem !important;
}

.mt-n1p5,
.my-n1p5 {
  margin-top: -0.375rem !important;
}

.mr-n1p5,
.mx-n1p5 {
  margin-right: -0.375rem !important;
}

.mb-n1p5,
.my-n1p5 {
  margin-bottom: -0.375rem !important;
}

.ml-n1p5,
.mx-n1p5 {
  margin-left: -0.375rem !important;
}

.m-n3p5 {
  margin: -0.875rem !important;
}

.mt-n3p5,
.my-n3p5 {
  margin-top: -0.875rem !important;
}

.mr-n3p5,
.mx-n3p5 {
  margin-right: -0.875rem !important;
}

.mb-n3p5,
.my-n3p5 {
  margin-bottom: -0.875rem !important;
}

.ml-n3p5,
.mx-n3p5 {
  margin-left: -0.875rem !important;
}

.m-n6 {
  margin: -1.5rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important;
}

.m-n7 {
  margin: -1.75rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -1.75rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -1.75rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -1.75rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -1.75rem !important;
}

.m-n8 {
  margin: -2rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -2rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -2rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -2rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -2rem !important;
}

.m-n9 {
  margin: -2.25rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -2.25rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -2.25rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -2.25rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -2.25rem !important;
}

.m-n10 {
  margin: -2.5rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -2.5rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -2.5rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -2.5rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -2.5rem !important;
}

.m-n11 {
  margin: -2.75rem !important;
}

.mt-n11,
.my-n11 {
  margin-top: -2.75rem !important;
}

.mr-n11,
.mx-n11 {
  margin-right: -2.75rem !important;
}

.mb-n11,
.my-n11 {
  margin-bottom: -2.75rem !important;
}

.ml-n11,
.mx-n11 {
  margin-left: -2.75rem !important;
}

.m-n12 {
  margin: -3rem !important;
}

.mt-n12,
.my-n12 {
  margin-top: -3rem !important;
}

.mr-n12,
.mx-n12 {
  margin-right: -3rem !important;
}

.mb-n12,
.my-n12 {
  margin-bottom: -3rem !important;
}

.ml-n12,
.mx-n12 {
  margin-left: -3rem !important;
}

.m-n13 {
  margin: -3.25rem !important;
}

.mt-n13,
.my-n13 {
  margin-top: -3.25rem !important;
}

.mr-n13,
.mx-n13 {
  margin-right: -3.25rem !important;
}

.mb-n13,
.my-n13 {
  margin-bottom: -3.25rem !important;
}

.ml-n13,
.mx-n13 {
  margin-left: -3.25rem !important;
}

.m-n14 {
  margin: -3.5rem !important;
}

.mt-n14,
.my-n14 {
  margin-top: -3.5rem !important;
}

.mr-n14,
.mx-n14 {
  margin-right: -3.5rem !important;
}

.mb-n14,
.my-n14 {
  margin-bottom: -3.5rem !important;
}

.ml-n14,
.mx-n14 {
  margin-left: -3.5rem !important;
}

.m-n15 {
  margin: -3.75rem !important;
}

.mt-n15,
.my-n15 {
  margin-top: -3.75rem !important;
}

.mr-n15,
.mx-n15 {
  margin-right: -3.75rem !important;
}

.mb-n15,
.my-n15 {
  margin-bottom: -3.75rem !important;
}

.ml-n15,
.mx-n15 {
  margin-left: -3.75rem !important;
}

.m-n16 {
  margin: -4rem !important;
}

.mt-n16,
.my-n16 {
  margin-top: -4rem !important;
}

.mr-n16,
.mx-n16 {
  margin-right: -4rem !important;
}

.mb-n16,
.my-n16 {
  margin-bottom: -4rem !important;
}

.ml-n16,
.mx-n16 {
  margin-left: -4rem !important;
}

.m-n17 {
  margin: -4.25rem !important;
}

.mt-n17,
.my-n17 {
  margin-top: -4.25rem !important;
}

.mr-n17,
.mx-n17 {
  margin-right: -4.25rem !important;
}

.mb-n17,
.my-n17 {
  margin-bottom: -4.25rem !important;
}

.ml-n17,
.mx-n17 {
  margin-left: -4.25rem !important;
}

.m-n18 {
  margin: -4.5rem !important;
}

.mt-n18,
.my-n18 {
  margin-top: -4.5rem !important;
}

.mr-n18,
.mx-n18 {
  margin-right: -4.5rem !important;
}

.mb-n18,
.my-n18 {
  margin-bottom: -4.5rem !important;
}

.ml-n18,
.mx-n18 {
  margin-left: -4.5rem !important;
}

.m-n19 {
  margin: -4.75rem !important;
}

.mt-n19,
.my-n19 {
  margin-top: -4.75rem !important;
}

.mr-n19,
.mx-n19 {
  margin-right: -4.75rem !important;
}

.mb-n19,
.my-n19 {
  margin-bottom: -4.75rem !important;
}

.ml-n19,
.mx-n19 {
  margin-left: -4.75rem !important;
}

.m-n20 {
  margin: -5rem !important;
}

.mt-n20,
.my-n20 {
  margin-top: -5rem !important;
}

.mr-n20,
.mx-n20 {
  margin-right: -5rem !important;
}

.mb-n20,
.my-n20 {
  margin-bottom: -5rem !important;
}

.ml-n20,
.mx-n20 {
  margin-left: -5rem !important;
}

.m-n21 {
  margin: -5.25rem !important;
}

.mt-n21,
.my-n21 {
  margin-top: -5.25rem !important;
}

.mr-n21,
.mx-n21 {
  margin-right: -5.25rem !important;
}

.mb-n21,
.my-n21 {
  margin-bottom: -5.25rem !important;
}

.ml-n21,
.mx-n21 {
  margin-left: -5.25rem !important;
}

.m-n22 {
  margin: -5.5rem !important;
}

.mt-n22,
.my-n22 {
  margin-top: -5.5rem !important;
}

.mr-n22,
.mx-n22 {
  margin-right: -5.5rem !important;
}

.mb-n22,
.my-n22 {
  margin-bottom: -5.5rem !important;
}

.ml-n22,
.mx-n22 {
  margin-left: -5.5rem !important;
}

.m-n23 {
  margin: -5.75rem !important;
}

.mt-n23,
.my-n23 {
  margin-top: -5.75rem !important;
}

.mr-n23,
.mx-n23 {
  margin-right: -5.75rem !important;
}

.mb-n23,
.my-n23 {
  margin-bottom: -5.75rem !important;
}

.ml-n23,
.mx-n23 {
  margin-left: -5.75rem !important;
}

.m-n24 {
  margin: -6rem !important;
}

.mt-n24,
.my-n24 {
  margin-top: -6rem !important;
}

.mr-n24,
.mx-n24 {
  margin-right: -6rem !important;
}

.mb-n24,
.my-n24 {
  margin-bottom: -6rem !important;
}

.ml-n24,
.mx-n24 {
  margin-left: -6rem !important;
}

.m-n25 {
  margin: -6.25rem !important;
}

.mt-n25,
.my-n25 {
  margin-top: -6.25rem !important;
}

.mr-n25,
.mx-n25 {
  margin-right: -6.25rem !important;
}

.mb-n25,
.my-n25 {
  margin-bottom: -6.25rem !important;
}

.ml-n25,
.mx-n25 {
  margin-left: -6.25rem !important;
}

.m-n26 {
  margin: -6.5rem !important;
}

.mt-n26,
.my-n26 {
  margin-top: -6.5rem !important;
}

.mr-n26,
.mx-n26 {
  margin-right: -6.5rem !important;
}

.mb-n26,
.my-n26 {
  margin-bottom: -6.5rem !important;
}

.ml-n26,
.mx-n26 {
  margin-left: -6.5rem !important;
}

.m-n27 {
  margin: -6.75rem !important;
}

.mt-n27,
.my-n27 {
  margin-top: -6.75rem !important;
}

.mr-n27,
.mx-n27 {
  margin-right: -6.75rem !important;
}

.mb-n27,
.my-n27 {
  margin-bottom: -6.75rem !important;
}

.ml-n27,
.mx-n27 {
  margin-left: -6.75rem !important;
}

.m-n28 {
  margin: -7rem !important;
}

.mt-n28,
.my-n28 {
  margin-top: -7rem !important;
}

.mr-n28,
.mx-n28 {
  margin-right: -7rem !important;
}

.mb-n28,
.my-n28 {
  margin-bottom: -7rem !important;
}

.ml-n28,
.mx-n28 {
  margin-left: -7rem !important;
}

.m-n29 {
  margin: -7.25rem !important;
}

.mt-n29,
.my-n29 {
  margin-top: -7.25rem !important;
}

.mr-n29,
.mx-n29 {
  margin-right: -7.25rem !important;
}

.mb-n29,
.my-n29 {
  margin-bottom: -7.25rem !important;
}

.ml-n29,
.mx-n29 {
  margin-left: -7.25rem !important;
}

.m-n30 {
  margin: -7.5rem !important;
}

.mt-n30,
.my-n30 {
  margin-top: -7.5rem !important;
}

.mr-n30,
.mx-n30 {
  margin-right: -7.5rem !important;
}

.mb-n30,
.my-n30 {
  margin-bottom: -7.5rem !important;
}

.ml-n30,
.mx-n30 {
  margin-left: -7.5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.25rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.25rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.25rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.25rem !important;
  }
  .m-sm-1p5 {
    margin: 0.375rem !important;
  }
  .mt-sm-1p5,
  .my-sm-1p5 {
    margin-top: 0.375rem !important;
  }
  .mr-sm-1p5,
  .mx-sm-1p5 {
    margin-right: 0.375rem !important;
  }
  .mb-sm-1p5,
  .my-sm-1p5 {
    margin-bottom: 0.375rem !important;
  }
  .ml-sm-1p5,
  .mx-sm-1p5 {
    margin-left: 0.375rem !important;
  }
  .m-sm-3p5 {
    margin: 0.875rem !important;
  }
  .mt-sm-3p5,
  .my-sm-3p5 {
    margin-top: 0.875rem !important;
  }
  .mr-sm-3p5,
  .mx-sm-3p5 {
    margin-right: 0.875rem !important;
  }
  .mb-sm-3p5,
  .my-sm-3p5 {
    margin-bottom: 0.875rem !important;
  }
  .ml-sm-3p5,
  .mx-sm-3p5 {
    margin-left: 0.875rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }
  .m-sm-7 {
    margin: 1.75rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 1.75rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 1.75rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 1.75rem !important;
  }
  .m-sm-8 {
    margin: 2rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important;
  }
  .m-sm-9 {
    margin: 2.25rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 2.25rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 2.25rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 2.25rem !important;
  }
  .m-sm-10 {
    margin: 2.5rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 2.5rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 2.5rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 2.5rem !important;
  }
  .m-sm-11 {
    margin: 2.75rem !important;
  }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 2.75rem !important;
  }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 2.75rem !important;
  }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 2.75rem !important;
  }
  .m-sm-12 {
    margin: 3rem !important;
  }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 3rem !important;
  }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 3rem !important;
  }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 3rem !important;
  }
  .m-sm-13 {
    margin: 3.25rem !important;
  }
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 3.25rem !important;
  }
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 3.25rem !important;
  }
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 3.25rem !important;
  }
  .m-sm-14 {
    margin: 3.5rem !important;
  }
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 3.5rem !important;
  }
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 3.5rem !important;
  }
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 3.5rem !important;
  }
  .m-sm-15 {
    margin: 3.75rem !important;
  }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 3.75rem !important;
  }
  .m-sm-16 {
    margin: 4rem !important;
  }
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 4rem !important;
  }
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 4rem !important;
  }
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 4rem !important;
  }
  .m-sm-17 {
    margin: 4.25rem !important;
  }
  .mt-sm-17,
  .my-sm-17 {
    margin-top: 4.25rem !important;
  }
  .mr-sm-17,
  .mx-sm-17 {
    margin-right: 4.25rem !important;
  }
  .mb-sm-17,
  .my-sm-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml-sm-17,
  .mx-sm-17 {
    margin-left: 4.25rem !important;
  }
  .m-sm-18 {
    margin: 4.5rem !important;
  }
  .mt-sm-18,
  .my-sm-18 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-18,
  .mx-sm-18 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-18,
  .my-sm-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-18,
  .mx-sm-18 {
    margin-left: 4.5rem !important;
  }
  .m-sm-19 {
    margin: 4.75rem !important;
  }
  .mt-sm-19,
  .my-sm-19 {
    margin-top: 4.75rem !important;
  }
  .mr-sm-19,
  .mx-sm-19 {
    margin-right: 4.75rem !important;
  }
  .mb-sm-19,
  .my-sm-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml-sm-19,
  .mx-sm-19 {
    margin-left: 4.75rem !important;
  }
  .m-sm-20 {
    margin: 5rem !important;
  }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 5rem !important;
  }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 5rem !important;
  }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 5rem !important;
  }
  .m-sm-21 {
    margin: 5.25rem !important;
  }
  .mt-sm-21,
  .my-sm-21 {
    margin-top: 5.25rem !important;
  }
  .mr-sm-21,
  .mx-sm-21 {
    margin-right: 5.25rem !important;
  }
  .mb-sm-21,
  .my-sm-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml-sm-21,
  .mx-sm-21 {
    margin-left: 5.25rem !important;
  }
  .m-sm-22 {
    margin: 5.5rem !important;
  }
  .mt-sm-22,
  .my-sm-22 {
    margin-top: 5.5rem !important;
  }
  .mr-sm-22,
  .mx-sm-22 {
    margin-right: 5.5rem !important;
  }
  .mb-sm-22,
  .my-sm-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml-sm-22,
  .mx-sm-22 {
    margin-left: 5.5rem !important;
  }
  .m-sm-23 {
    margin: 5.75rem !important;
  }
  .mt-sm-23,
  .my-sm-23 {
    margin-top: 5.75rem !important;
  }
  .mr-sm-23,
  .mx-sm-23 {
    margin-right: 5.75rem !important;
  }
  .mb-sm-23,
  .my-sm-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml-sm-23,
  .mx-sm-23 {
    margin-left: 5.75rem !important;
  }
  .m-sm-24 {
    margin: 6rem !important;
  }
  .mt-sm-24,
  .my-sm-24 {
    margin-top: 6rem !important;
  }
  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 6rem !important;
  }
  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 6rem !important;
  }
  .m-sm-25 {
    margin: 6.25rem !important;
  }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 6.25rem !important;
  }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 6.25rem !important;
  }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 6.25rem !important;
  }
  .m-sm-26 {
    margin: 6.5rem !important;
  }
  .mt-sm-26,
  .my-sm-26 {
    margin-top: 6.5rem !important;
  }
  .mr-sm-26,
  .mx-sm-26 {
    margin-right: 6.5rem !important;
  }
  .mb-sm-26,
  .my-sm-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml-sm-26,
  .mx-sm-26 {
    margin-left: 6.5rem !important;
  }
  .m-sm-27 {
    margin: 6.75rem !important;
  }
  .mt-sm-27,
  .my-sm-27 {
    margin-top: 6.75rem !important;
  }
  .mr-sm-27,
  .mx-sm-27 {
    margin-right: 6.75rem !important;
  }
  .mb-sm-27,
  .my-sm-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml-sm-27,
  .mx-sm-27 {
    margin-left: 6.75rem !important;
  }
  .m-sm-28 {
    margin: 7rem !important;
  }
  .mt-sm-28,
  .my-sm-28 {
    margin-top: 7rem !important;
  }
  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 7rem !important;
  }
  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 7rem !important;
  }
  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 7rem !important;
  }
  .m-sm-29 {
    margin: 7.25rem !important;
  }
  .mt-sm-29,
  .my-sm-29 {
    margin-top: 7.25rem !important;
  }
  .mr-sm-29,
  .mx-sm-29 {
    margin-right: 7.25rem !important;
  }
  .mb-sm-29,
  .my-sm-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml-sm-29,
  .mx-sm-29 {
    margin-left: 7.25rem !important;
  }
  .m-sm-30 {
    margin: 7.5rem !important;
  }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 7.5rem !important;
  }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 7.5rem !important;
  }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 7.5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.25rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.25rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.25rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.25rem !important;
  }
  .p-sm-1p5 {
    padding: 0.375rem !important;
  }
  .pt-sm-1p5,
  .py-sm-1p5 {
    padding-top: 0.375rem !important;
  }
  .pr-sm-1p5,
  .px-sm-1p5 {
    padding-right: 0.375rem !important;
  }
  .pb-sm-1p5,
  .py-sm-1p5 {
    padding-bottom: 0.375rem !important;
  }
  .pl-sm-1p5,
  .px-sm-1p5 {
    padding-left: 0.375rem !important;
  }
  .p-sm-3p5 {
    padding: 0.875rem !important;
  }
  .pt-sm-3p5,
  .py-sm-3p5 {
    padding-top: 0.875rem !important;
  }
  .pr-sm-3p5,
  .px-sm-3p5 {
    padding-right: 0.875rem !important;
  }
  .pb-sm-3p5,
  .py-sm-3p5 {
    padding-bottom: 0.875rem !important;
  }
  .pl-sm-3p5,
  .px-sm-3p5 {
    padding-left: 0.875rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }
  .p-sm-7 {
    padding: 1.75rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 1.75rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 1.75rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 1.75rem !important;
  }
  .p-sm-8 {
    padding: 2rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important;
  }
  .p-sm-9 {
    padding: 2.25rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 2.25rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 2.25rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 2.25rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 2.25rem !important;
  }
  .p-sm-10 {
    padding: 2.5rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 2.5rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 2.5rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 2.5rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 2.5rem !important;
  }
  .p-sm-11 {
    padding: 2.75rem !important;
  }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 2.75rem !important;
  }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 2.75rem !important;
  }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 2.75rem !important;
  }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 2.75rem !important;
  }
  .p-sm-12 {
    padding: 3rem !important;
  }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 3rem !important;
  }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 3rem !important;
  }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 3rem !important;
  }
  .p-sm-13 {
    padding: 3.25rem !important;
  }
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 3.25rem !important;
  }
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 3.25rem !important;
  }
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 3.25rem !important;
  }
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 3.25rem !important;
  }
  .p-sm-14 {
    padding: 3.5rem !important;
  }
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 3.5rem !important;
  }
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 3.5rem !important;
  }
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 3.5rem !important;
  }
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 3.5rem !important;
  }
  .p-sm-15 {
    padding: 3.75rem !important;
  }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 3.75rem !important;
  }
  .p-sm-16 {
    padding: 4rem !important;
  }
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 4rem !important;
  }
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 4rem !important;
  }
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 4rem !important;
  }
  .p-sm-17 {
    padding: 4.25rem !important;
  }
  .pt-sm-17,
  .py-sm-17 {
    padding-top: 4.25rem !important;
  }
  .pr-sm-17,
  .px-sm-17 {
    padding-right: 4.25rem !important;
  }
  .pb-sm-17,
  .py-sm-17 {
    padding-bottom: 4.25rem !important;
  }
  .pl-sm-17,
  .px-sm-17 {
    padding-left: 4.25rem !important;
  }
  .p-sm-18 {
    padding: 4.5rem !important;
  }
  .pt-sm-18,
  .py-sm-18 {
    padding-top: 4.5rem !important;
  }
  .pr-sm-18,
  .px-sm-18 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-18,
  .py-sm-18 {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-18,
  .px-sm-18 {
    padding-left: 4.5rem !important;
  }
  .p-sm-19 {
    padding: 4.75rem !important;
  }
  .pt-sm-19,
  .py-sm-19 {
    padding-top: 4.75rem !important;
  }
  .pr-sm-19,
  .px-sm-19 {
    padding-right: 4.75rem !important;
  }
  .pb-sm-19,
  .py-sm-19 {
    padding-bottom: 4.75rem !important;
  }
  .pl-sm-19,
  .px-sm-19 {
    padding-left: 4.75rem !important;
  }
  .p-sm-20 {
    padding: 5rem !important;
  }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 5rem !important;
  }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 5rem !important;
  }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 5rem !important;
  }
  .p-sm-21 {
    padding: 5.25rem !important;
  }
  .pt-sm-21,
  .py-sm-21 {
    padding-top: 5.25rem !important;
  }
  .pr-sm-21,
  .px-sm-21 {
    padding-right: 5.25rem !important;
  }
  .pb-sm-21,
  .py-sm-21 {
    padding-bottom: 5.25rem !important;
  }
  .pl-sm-21,
  .px-sm-21 {
    padding-left: 5.25rem !important;
  }
  .p-sm-22 {
    padding: 5.5rem !important;
  }
  .pt-sm-22,
  .py-sm-22 {
    padding-top: 5.5rem !important;
  }
  .pr-sm-22,
  .px-sm-22 {
    padding-right: 5.5rem !important;
  }
  .pb-sm-22,
  .py-sm-22 {
    padding-bottom: 5.5rem !important;
  }
  .pl-sm-22,
  .px-sm-22 {
    padding-left: 5.5rem !important;
  }
  .p-sm-23 {
    padding: 5.75rem !important;
  }
  .pt-sm-23,
  .py-sm-23 {
    padding-top: 5.75rem !important;
  }
  .pr-sm-23,
  .px-sm-23 {
    padding-right: 5.75rem !important;
  }
  .pb-sm-23,
  .py-sm-23 {
    padding-bottom: 5.75rem !important;
  }
  .pl-sm-23,
  .px-sm-23 {
    padding-left: 5.75rem !important;
  }
  .p-sm-24 {
    padding: 6rem !important;
  }
  .pt-sm-24,
  .py-sm-24 {
    padding-top: 6rem !important;
  }
  .pr-sm-24,
  .px-sm-24 {
    padding-right: 6rem !important;
  }
  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-24,
  .px-sm-24 {
    padding-left: 6rem !important;
  }
  .p-sm-25 {
    padding: 6.25rem !important;
  }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 6.25rem !important;
  }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 6.25rem !important;
  }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 6.25rem !important;
  }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 6.25rem !important;
  }
  .p-sm-26 {
    padding: 6.5rem !important;
  }
  .pt-sm-26,
  .py-sm-26 {
    padding-top: 6.5rem !important;
  }
  .pr-sm-26,
  .px-sm-26 {
    padding-right: 6.5rem !important;
  }
  .pb-sm-26,
  .py-sm-26 {
    padding-bottom: 6.5rem !important;
  }
  .pl-sm-26,
  .px-sm-26 {
    padding-left: 6.5rem !important;
  }
  .p-sm-27 {
    padding: 6.75rem !important;
  }
  .pt-sm-27,
  .py-sm-27 {
    padding-top: 6.75rem !important;
  }
  .pr-sm-27,
  .px-sm-27 {
    padding-right: 6.75rem !important;
  }
  .pb-sm-27,
  .py-sm-27 {
    padding-bottom: 6.75rem !important;
  }
  .pl-sm-27,
  .px-sm-27 {
    padding-left: 6.75rem !important;
  }
  .p-sm-28 {
    padding: 7rem !important;
  }
  .pt-sm-28,
  .py-sm-28 {
    padding-top: 7rem !important;
  }
  .pr-sm-28,
  .px-sm-28 {
    padding-right: 7rem !important;
  }
  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 7rem !important;
  }
  .pl-sm-28,
  .px-sm-28 {
    padding-left: 7rem !important;
  }
  .p-sm-29 {
    padding: 7.25rem !important;
  }
  .pt-sm-29,
  .py-sm-29 {
    padding-top: 7.25rem !important;
  }
  .pr-sm-29,
  .px-sm-29 {
    padding-right: 7.25rem !important;
  }
  .pb-sm-29,
  .py-sm-29 {
    padding-bottom: 7.25rem !important;
  }
  .pl-sm-29,
  .px-sm-29 {
    padding-left: 7.25rem !important;
  }
  .p-sm-30 {
    padding: 7.5rem !important;
  }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 7.5rem !important;
  }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 7.5rem !important;
  }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 7.5rem !important;
  }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 7.5rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.25rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.25rem !important;
  }
  .m-sm-n1p5 {
    margin: -0.375rem !important;
  }
  .mt-sm-n1p5,
  .my-sm-n1p5 {
    margin-top: -0.375rem !important;
  }
  .mr-sm-n1p5,
  .mx-sm-n1p5 {
    margin-right: -0.375rem !important;
  }
  .mb-sm-n1p5,
  .my-sm-n1p5 {
    margin-bottom: -0.375rem !important;
  }
  .ml-sm-n1p5,
  .mx-sm-n1p5 {
    margin-left: -0.375rem !important;
  }
  .m-sm-n3p5 {
    margin: -0.875rem !important;
  }
  .mt-sm-n3p5,
  .my-sm-n3p5 {
    margin-top: -0.875rem !important;
  }
  .mr-sm-n3p5,
  .mx-sm-n3p5 {
    margin-right: -0.875rem !important;
  }
  .mb-sm-n3p5,
  .my-sm-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  .ml-sm-n3p5,
  .mx-sm-n3p5 {
    margin-left: -0.875rem !important;
  }
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n7 {
    margin: -1.75rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -1.75rem !important;
  }
  .m-sm-n8 {
    margin: -2rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important;
  }
  .m-sm-n9 {
    margin: -2.25rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -2.25rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -2.25rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -2.25rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -2.25rem !important;
  }
  .m-sm-n10 {
    margin: -2.5rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -2.5rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -2.5rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -2.5rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -2.5rem !important;
  }
  .m-sm-n11 {
    margin: -2.75rem !important;
  }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -2.75rem !important;
  }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -2.75rem !important;
  }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -2.75rem !important;
  }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -2.75rem !important;
  }
  .m-sm-n12 {
    margin: -3rem !important;
  }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -3rem !important;
  }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -3rem !important;
  }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -3rem !important;
  }
  .m-sm-n13 {
    margin: -3.25rem !important;
  }
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -3.25rem !important;
  }
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -3.25rem !important;
  }
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -3.25rem !important;
  }
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -3.25rem !important;
  }
  .m-sm-n14 {
    margin: -3.5rem !important;
  }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -3.5rem !important;
  }
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -3.5rem !important;
  }
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -3.5rem !important;
  }
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -3.5rem !important;
  }
  .m-sm-n15 {
    margin: -3.75rem !important;
  }
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n16 {
    margin: -4rem !important;
  }
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -4rem !important;
  }
  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -4rem !important;
  }
  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -4rem !important;
  }
  .m-sm-n17 {
    margin: -4.25rem !important;
  }
  .mt-sm-n17,
  .my-sm-n17 {
    margin-top: -4.25rem !important;
  }
  .mr-sm-n17,
  .mx-sm-n17 {
    margin-right: -4.25rem !important;
  }
  .mb-sm-n17,
  .my-sm-n17 {
    margin-bottom: -4.25rem !important;
  }
  .ml-sm-n17,
  .mx-sm-n17 {
    margin-left: -4.25rem !important;
  }
  .m-sm-n18 {
    margin: -4.5rem !important;
  }
  .mt-sm-n18,
  .my-sm-n18 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n18,
  .mx-sm-n18 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n18,
  .my-sm-n18 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n18,
  .mx-sm-n18 {
    margin-left: -4.5rem !important;
  }
  .m-sm-n19 {
    margin: -4.75rem !important;
  }
  .mt-sm-n19,
  .my-sm-n19 {
    margin-top: -4.75rem !important;
  }
  .mr-sm-n19,
  .mx-sm-n19 {
    margin-right: -4.75rem !important;
  }
  .mb-sm-n19,
  .my-sm-n19 {
    margin-bottom: -4.75rem !important;
  }
  .ml-sm-n19,
  .mx-sm-n19 {
    margin-left: -4.75rem !important;
  }
  .m-sm-n20 {
    margin: -5rem !important;
  }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -5rem !important;
  }
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -5rem !important;
  }
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -5rem !important;
  }
  .m-sm-n21 {
    margin: -5.25rem !important;
  }
  .mt-sm-n21,
  .my-sm-n21 {
    margin-top: -5.25rem !important;
  }
  .mr-sm-n21,
  .mx-sm-n21 {
    margin-right: -5.25rem !important;
  }
  .mb-sm-n21,
  .my-sm-n21 {
    margin-bottom: -5.25rem !important;
  }
  .ml-sm-n21,
  .mx-sm-n21 {
    margin-left: -5.25rem !important;
  }
  .m-sm-n22 {
    margin: -5.5rem !important;
  }
  .mt-sm-n22,
  .my-sm-n22 {
    margin-top: -5.5rem !important;
  }
  .mr-sm-n22,
  .mx-sm-n22 {
    margin-right: -5.5rem !important;
  }
  .mb-sm-n22,
  .my-sm-n22 {
    margin-bottom: -5.5rem !important;
  }
  .ml-sm-n22,
  .mx-sm-n22 {
    margin-left: -5.5rem !important;
  }
  .m-sm-n23 {
    margin: -5.75rem !important;
  }
  .mt-sm-n23,
  .my-sm-n23 {
    margin-top: -5.75rem !important;
  }
  .mr-sm-n23,
  .mx-sm-n23 {
    margin-right: -5.75rem !important;
  }
  .mb-sm-n23,
  .my-sm-n23 {
    margin-bottom: -5.75rem !important;
  }
  .ml-sm-n23,
  .mx-sm-n23 {
    margin-left: -5.75rem !important;
  }
  .m-sm-n24 {
    margin: -6rem !important;
  }
  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -6rem !important;
  }
  .mr-sm-n24,
  .mx-sm-n24 {
    margin-right: -6rem !important;
  }
  .mb-sm-n24,
  .my-sm-n24 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n24,
  .mx-sm-n24 {
    margin-left: -6rem !important;
  }
  .m-sm-n25 {
    margin: -6.25rem !important;
  }
  .mt-sm-n25,
  .my-sm-n25 {
    margin-top: -6.25rem !important;
  }
  .mr-sm-n25,
  .mx-sm-n25 {
    margin-right: -6.25rem !important;
  }
  .mb-sm-n25,
  .my-sm-n25 {
    margin-bottom: -6.25rem !important;
  }
  .ml-sm-n25,
  .mx-sm-n25 {
    margin-left: -6.25rem !important;
  }
  .m-sm-n26 {
    margin: -6.5rem !important;
  }
  .mt-sm-n26,
  .my-sm-n26 {
    margin-top: -6.5rem !important;
  }
  .mr-sm-n26,
  .mx-sm-n26 {
    margin-right: -6.5rem !important;
  }
  .mb-sm-n26,
  .my-sm-n26 {
    margin-bottom: -6.5rem !important;
  }
  .ml-sm-n26,
  .mx-sm-n26 {
    margin-left: -6.5rem !important;
  }
  .m-sm-n27 {
    margin: -6.75rem !important;
  }
  .mt-sm-n27,
  .my-sm-n27 {
    margin-top: -6.75rem !important;
  }
  .mr-sm-n27,
  .mx-sm-n27 {
    margin-right: -6.75rem !important;
  }
  .mb-sm-n27,
  .my-sm-n27 {
    margin-bottom: -6.75rem !important;
  }
  .ml-sm-n27,
  .mx-sm-n27 {
    margin-left: -6.75rem !important;
  }
  .m-sm-n28 {
    margin: -7rem !important;
  }
  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -7rem !important;
  }
  .mr-sm-n28,
  .mx-sm-n28 {
    margin-right: -7rem !important;
  }
  .mb-sm-n28,
  .my-sm-n28 {
    margin-bottom: -7rem !important;
  }
  .ml-sm-n28,
  .mx-sm-n28 {
    margin-left: -7rem !important;
  }
  .m-sm-n29 {
    margin: -7.25rem !important;
  }
  .mt-sm-n29,
  .my-sm-n29 {
    margin-top: -7.25rem !important;
  }
  .mr-sm-n29,
  .mx-sm-n29 {
    margin-right: -7.25rem !important;
  }
  .mb-sm-n29,
  .my-sm-n29 {
    margin-bottom: -7.25rem !important;
  }
  .ml-sm-n29,
  .mx-sm-n29 {
    margin-left: -7.25rem !important;
  }
  .m-sm-n30 {
    margin: -7.5rem !important;
  }
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -7.5rem !important;
  }
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -7.5rem !important;
  }
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -7.5rem !important;
  }
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -7.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  .m-md-5 {
    margin: 1.25rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.25rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.25rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.25rem !important;
  }
  .m-md-1p5 {
    margin: 0.375rem !important;
  }
  .mt-md-1p5,
  .my-md-1p5 {
    margin-top: 0.375rem !important;
  }
  .mr-md-1p5,
  .mx-md-1p5 {
    margin-right: 0.375rem !important;
  }
  .mb-md-1p5,
  .my-md-1p5 {
    margin-bottom: 0.375rem !important;
  }
  .ml-md-1p5,
  .mx-md-1p5 {
    margin-left: 0.375rem !important;
  }
  .m-md-3p5 {
    margin: 0.875rem !important;
  }
  .mt-md-3p5,
  .my-md-3p5 {
    margin-top: 0.875rem !important;
  }
  .mr-md-3p5,
  .mx-md-3p5 {
    margin-right: 0.875rem !important;
  }
  .mb-md-3p5,
  .my-md-3p5 {
    margin-bottom: 0.875rem !important;
  }
  .ml-md-3p5,
  .mx-md-3p5 {
    margin-left: 0.875rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }
  .m-md-7 {
    margin: 1.75rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 1.75rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 1.75rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 1.75rem !important;
  }
  .m-md-8 {
    margin: 2rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important;
  }
  .m-md-9 {
    margin: 2.25rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 2.25rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 2.25rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 2.25rem !important;
  }
  .m-md-10 {
    margin: 2.5rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 2.5rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 2.5rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 2.5rem !important;
  }
  .m-md-11 {
    margin: 2.75rem !important;
  }
  .mt-md-11,
  .my-md-11 {
    margin-top: 2.75rem !important;
  }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 2.75rem !important;
  }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 2.75rem !important;
  }
  .m-md-12 {
    margin: 3rem !important;
  }
  .mt-md-12,
  .my-md-12 {
    margin-top: 3rem !important;
  }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 3rem !important;
  }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 3rem !important;
  }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 3rem !important;
  }
  .m-md-13 {
    margin: 3.25rem !important;
  }
  .mt-md-13,
  .my-md-13 {
    margin-top: 3.25rem !important;
  }
  .mr-md-13,
  .mx-md-13 {
    margin-right: 3.25rem !important;
  }
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml-md-13,
  .mx-md-13 {
    margin-left: 3.25rem !important;
  }
  .m-md-14 {
    margin: 3.5rem !important;
  }
  .mt-md-14,
  .my-md-14 {
    margin-top: 3.5rem !important;
  }
  .mr-md-14,
  .mx-md-14 {
    margin-right: 3.5rem !important;
  }
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml-md-14,
  .mx-md-14 {
    margin-left: 3.5rem !important;
  }
  .m-md-15 {
    margin: 3.75rem !important;
  }
  .mt-md-15,
  .my-md-15 {
    margin-top: 3.75rem !important;
  }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 3.75rem !important;
  }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 3.75rem !important;
  }
  .m-md-16 {
    margin: 4rem !important;
  }
  .mt-md-16,
  .my-md-16 {
    margin-top: 4rem !important;
  }
  .mr-md-16,
  .mx-md-16 {
    margin-right: 4rem !important;
  }
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 4rem !important;
  }
  .ml-md-16,
  .mx-md-16 {
    margin-left: 4rem !important;
  }
  .m-md-17 {
    margin: 4.25rem !important;
  }
  .mt-md-17,
  .my-md-17 {
    margin-top: 4.25rem !important;
  }
  .mr-md-17,
  .mx-md-17 {
    margin-right: 4.25rem !important;
  }
  .mb-md-17,
  .my-md-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml-md-17,
  .mx-md-17 {
    margin-left: 4.25rem !important;
  }
  .m-md-18 {
    margin: 4.5rem !important;
  }
  .mt-md-18,
  .my-md-18 {
    margin-top: 4.5rem !important;
  }
  .mr-md-18,
  .mx-md-18 {
    margin-right: 4.5rem !important;
  }
  .mb-md-18,
  .my-md-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-18,
  .mx-md-18 {
    margin-left: 4.5rem !important;
  }
  .m-md-19 {
    margin: 4.75rem !important;
  }
  .mt-md-19,
  .my-md-19 {
    margin-top: 4.75rem !important;
  }
  .mr-md-19,
  .mx-md-19 {
    margin-right: 4.75rem !important;
  }
  .mb-md-19,
  .my-md-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml-md-19,
  .mx-md-19 {
    margin-left: 4.75rem !important;
  }
  .m-md-20 {
    margin: 5rem !important;
  }
  .mt-md-20,
  .my-md-20 {
    margin-top: 5rem !important;
  }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 5rem !important;
  }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 5rem !important;
  }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 5rem !important;
  }
  .m-md-21 {
    margin: 5.25rem !important;
  }
  .mt-md-21,
  .my-md-21 {
    margin-top: 5.25rem !important;
  }
  .mr-md-21,
  .mx-md-21 {
    margin-right: 5.25rem !important;
  }
  .mb-md-21,
  .my-md-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml-md-21,
  .mx-md-21 {
    margin-left: 5.25rem !important;
  }
  .m-md-22 {
    margin: 5.5rem !important;
  }
  .mt-md-22,
  .my-md-22 {
    margin-top: 5.5rem !important;
  }
  .mr-md-22,
  .mx-md-22 {
    margin-right: 5.5rem !important;
  }
  .mb-md-22,
  .my-md-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml-md-22,
  .mx-md-22 {
    margin-left: 5.5rem !important;
  }
  .m-md-23 {
    margin: 5.75rem !important;
  }
  .mt-md-23,
  .my-md-23 {
    margin-top: 5.75rem !important;
  }
  .mr-md-23,
  .mx-md-23 {
    margin-right: 5.75rem !important;
  }
  .mb-md-23,
  .my-md-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml-md-23,
  .mx-md-23 {
    margin-left: 5.75rem !important;
  }
  .m-md-24 {
    margin: 6rem !important;
  }
  .mt-md-24,
  .my-md-24 {
    margin-top: 6rem !important;
  }
  .mr-md-24,
  .mx-md-24 {
    margin-right: 6rem !important;
  }
  .mb-md-24,
  .my-md-24 {
    margin-bottom: 6rem !important;
  }
  .ml-md-24,
  .mx-md-24 {
    margin-left: 6rem !important;
  }
  .m-md-25 {
    margin: 6.25rem !important;
  }
  .mt-md-25,
  .my-md-25 {
    margin-top: 6.25rem !important;
  }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 6.25rem !important;
  }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 6.25rem !important;
  }
  .m-md-26 {
    margin: 6.5rem !important;
  }
  .mt-md-26,
  .my-md-26 {
    margin-top: 6.5rem !important;
  }
  .mr-md-26,
  .mx-md-26 {
    margin-right: 6.5rem !important;
  }
  .mb-md-26,
  .my-md-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml-md-26,
  .mx-md-26 {
    margin-left: 6.5rem !important;
  }
  .m-md-27 {
    margin: 6.75rem !important;
  }
  .mt-md-27,
  .my-md-27 {
    margin-top: 6.75rem !important;
  }
  .mr-md-27,
  .mx-md-27 {
    margin-right: 6.75rem !important;
  }
  .mb-md-27,
  .my-md-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml-md-27,
  .mx-md-27 {
    margin-left: 6.75rem !important;
  }
  .m-md-28 {
    margin: 7rem !important;
  }
  .mt-md-28,
  .my-md-28 {
    margin-top: 7rem !important;
  }
  .mr-md-28,
  .mx-md-28 {
    margin-right: 7rem !important;
  }
  .mb-md-28,
  .my-md-28 {
    margin-bottom: 7rem !important;
  }
  .ml-md-28,
  .mx-md-28 {
    margin-left: 7rem !important;
  }
  .m-md-29 {
    margin: 7.25rem !important;
  }
  .mt-md-29,
  .my-md-29 {
    margin-top: 7.25rem !important;
  }
  .mr-md-29,
  .mx-md-29 {
    margin-right: 7.25rem !important;
  }
  .mb-md-29,
  .my-md-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml-md-29,
  .mx-md-29 {
    margin-left: 7.25rem !important;
  }
  .m-md-30 {
    margin: 7.5rem !important;
  }
  .mt-md-30,
  .my-md-30 {
    margin-top: 7.5rem !important;
  }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 7.5rem !important;
  }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 7.5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  .p-md-5 {
    padding: 1.25rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.25rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.25rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.25rem !important;
  }
  .p-md-1p5 {
    padding: 0.375rem !important;
  }
  .pt-md-1p5,
  .py-md-1p5 {
    padding-top: 0.375rem !important;
  }
  .pr-md-1p5,
  .px-md-1p5 {
    padding-right: 0.375rem !important;
  }
  .pb-md-1p5,
  .py-md-1p5 {
    padding-bottom: 0.375rem !important;
  }
  .pl-md-1p5,
  .px-md-1p5 {
    padding-left: 0.375rem !important;
  }
  .p-md-3p5 {
    padding: 0.875rem !important;
  }
  .pt-md-3p5,
  .py-md-3p5 {
    padding-top: 0.875rem !important;
  }
  .pr-md-3p5,
  .px-md-3p5 {
    padding-right: 0.875rem !important;
  }
  .pb-md-3p5,
  .py-md-3p5 {
    padding-bottom: 0.875rem !important;
  }
  .pl-md-3p5,
  .px-md-3p5 {
    padding-left: 0.875rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }
  .p-md-7 {
    padding: 1.75rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 1.75rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 1.75rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 1.75rem !important;
  }
  .p-md-8 {
    padding: 2rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important;
  }
  .p-md-9 {
    padding: 2.25rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 2.25rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 2.25rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 2.25rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 2.25rem !important;
  }
  .p-md-10 {
    padding: 2.5rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 2.5rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 2.5rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 2.5rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 2.5rem !important;
  }
  .p-md-11 {
    padding: 2.75rem !important;
  }
  .pt-md-11,
  .py-md-11 {
    padding-top: 2.75rem !important;
  }
  .pr-md-11,
  .px-md-11 {
    padding-right: 2.75rem !important;
  }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 2.75rem !important;
  }
  .pl-md-11,
  .px-md-11 {
    padding-left: 2.75rem !important;
  }
  .p-md-12 {
    padding: 3rem !important;
  }
  .pt-md-12,
  .py-md-12 {
    padding-top: 3rem !important;
  }
  .pr-md-12,
  .px-md-12 {
    padding-right: 3rem !important;
  }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 3rem !important;
  }
  .pl-md-12,
  .px-md-12 {
    padding-left: 3rem !important;
  }
  .p-md-13 {
    padding: 3.25rem !important;
  }
  .pt-md-13,
  .py-md-13 {
    padding-top: 3.25rem !important;
  }
  .pr-md-13,
  .px-md-13 {
    padding-right: 3.25rem !important;
  }
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 3.25rem !important;
  }
  .pl-md-13,
  .px-md-13 {
    padding-left: 3.25rem !important;
  }
  .p-md-14 {
    padding: 3.5rem !important;
  }
  .pt-md-14,
  .py-md-14 {
    padding-top: 3.5rem !important;
  }
  .pr-md-14,
  .px-md-14 {
    padding-right: 3.5rem !important;
  }
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 3.5rem !important;
  }
  .pl-md-14,
  .px-md-14 {
    padding-left: 3.5rem !important;
  }
  .p-md-15 {
    padding: 3.75rem !important;
  }
  .pt-md-15,
  .py-md-15 {
    padding-top: 3.75rem !important;
  }
  .pr-md-15,
  .px-md-15 {
    padding-right: 3.75rem !important;
  }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-15,
  .px-md-15 {
    padding-left: 3.75rem !important;
  }
  .p-md-16 {
    padding: 4rem !important;
  }
  .pt-md-16,
  .py-md-16 {
    padding-top: 4rem !important;
  }
  .pr-md-16,
  .px-md-16 {
    padding-right: 4rem !important;
  }
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 4rem !important;
  }
  .pl-md-16,
  .px-md-16 {
    padding-left: 4rem !important;
  }
  .p-md-17 {
    padding: 4.25rem !important;
  }
  .pt-md-17,
  .py-md-17 {
    padding-top: 4.25rem !important;
  }
  .pr-md-17,
  .px-md-17 {
    padding-right: 4.25rem !important;
  }
  .pb-md-17,
  .py-md-17 {
    padding-bottom: 4.25rem !important;
  }
  .pl-md-17,
  .px-md-17 {
    padding-left: 4.25rem !important;
  }
  .p-md-18 {
    padding: 4.5rem !important;
  }
  .pt-md-18,
  .py-md-18 {
    padding-top: 4.5rem !important;
  }
  .pr-md-18,
  .px-md-18 {
    padding-right: 4.5rem !important;
  }
  .pb-md-18,
  .py-md-18 {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-18,
  .px-md-18 {
    padding-left: 4.5rem !important;
  }
  .p-md-19 {
    padding: 4.75rem !important;
  }
  .pt-md-19,
  .py-md-19 {
    padding-top: 4.75rem !important;
  }
  .pr-md-19,
  .px-md-19 {
    padding-right: 4.75rem !important;
  }
  .pb-md-19,
  .py-md-19 {
    padding-bottom: 4.75rem !important;
  }
  .pl-md-19,
  .px-md-19 {
    padding-left: 4.75rem !important;
  }
  .p-md-20 {
    padding: 5rem !important;
  }
  .pt-md-20,
  .py-md-20 {
    padding-top: 5rem !important;
  }
  .pr-md-20,
  .px-md-20 {
    padding-right: 5rem !important;
  }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 5rem !important;
  }
  .pl-md-20,
  .px-md-20 {
    padding-left: 5rem !important;
  }
  .p-md-21 {
    padding: 5.25rem !important;
  }
  .pt-md-21,
  .py-md-21 {
    padding-top: 5.25rem !important;
  }
  .pr-md-21,
  .px-md-21 {
    padding-right: 5.25rem !important;
  }
  .pb-md-21,
  .py-md-21 {
    padding-bottom: 5.25rem !important;
  }
  .pl-md-21,
  .px-md-21 {
    padding-left: 5.25rem !important;
  }
  .p-md-22 {
    padding: 5.5rem !important;
  }
  .pt-md-22,
  .py-md-22 {
    padding-top: 5.5rem !important;
  }
  .pr-md-22,
  .px-md-22 {
    padding-right: 5.5rem !important;
  }
  .pb-md-22,
  .py-md-22 {
    padding-bottom: 5.5rem !important;
  }
  .pl-md-22,
  .px-md-22 {
    padding-left: 5.5rem !important;
  }
  .p-md-23 {
    padding: 5.75rem !important;
  }
  .pt-md-23,
  .py-md-23 {
    padding-top: 5.75rem !important;
  }
  .pr-md-23,
  .px-md-23 {
    padding-right: 5.75rem !important;
  }
  .pb-md-23,
  .py-md-23 {
    padding-bottom: 5.75rem !important;
  }
  .pl-md-23,
  .px-md-23 {
    padding-left: 5.75rem !important;
  }
  .p-md-24 {
    padding: 6rem !important;
  }
  .pt-md-24,
  .py-md-24 {
    padding-top: 6rem !important;
  }
  .pr-md-24,
  .px-md-24 {
    padding-right: 6rem !important;
  }
  .pb-md-24,
  .py-md-24 {
    padding-bottom: 6rem !important;
  }
  .pl-md-24,
  .px-md-24 {
    padding-left: 6rem !important;
  }
  .p-md-25 {
    padding: 6.25rem !important;
  }
  .pt-md-25,
  .py-md-25 {
    padding-top: 6.25rem !important;
  }
  .pr-md-25,
  .px-md-25 {
    padding-right: 6.25rem !important;
  }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 6.25rem !important;
  }
  .pl-md-25,
  .px-md-25 {
    padding-left: 6.25rem !important;
  }
  .p-md-26 {
    padding: 6.5rem !important;
  }
  .pt-md-26,
  .py-md-26 {
    padding-top: 6.5rem !important;
  }
  .pr-md-26,
  .px-md-26 {
    padding-right: 6.5rem !important;
  }
  .pb-md-26,
  .py-md-26 {
    padding-bottom: 6.5rem !important;
  }
  .pl-md-26,
  .px-md-26 {
    padding-left: 6.5rem !important;
  }
  .p-md-27 {
    padding: 6.75rem !important;
  }
  .pt-md-27,
  .py-md-27 {
    padding-top: 6.75rem !important;
  }
  .pr-md-27,
  .px-md-27 {
    padding-right: 6.75rem !important;
  }
  .pb-md-27,
  .py-md-27 {
    padding-bottom: 6.75rem !important;
  }
  .pl-md-27,
  .px-md-27 {
    padding-left: 6.75rem !important;
  }
  .p-md-28 {
    padding: 7rem !important;
  }
  .pt-md-28,
  .py-md-28 {
    padding-top: 7rem !important;
  }
  .pr-md-28,
  .px-md-28 {
    padding-right: 7rem !important;
  }
  .pb-md-28,
  .py-md-28 {
    padding-bottom: 7rem !important;
  }
  .pl-md-28,
  .px-md-28 {
    padding-left: 7rem !important;
  }
  .p-md-29 {
    padding: 7.25rem !important;
  }
  .pt-md-29,
  .py-md-29 {
    padding-top: 7.25rem !important;
  }
  .pr-md-29,
  .px-md-29 {
    padding-right: 7.25rem !important;
  }
  .pb-md-29,
  .py-md-29 {
    padding-bottom: 7.25rem !important;
  }
  .pl-md-29,
  .px-md-29 {
    padding-left: 7.25rem !important;
  }
  .p-md-30 {
    padding: 7.5rem !important;
  }
  .pt-md-30,
  .py-md-30 {
    padding-top: 7.5rem !important;
  }
  .pr-md-30,
  .px-md-30 {
    padding-right: 7.5rem !important;
  }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 7.5rem !important;
  }
  .pl-md-30,
  .px-md-30 {
    padding-left: 7.5rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.25rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.25rem !important;
  }
  .m-md-n1p5 {
    margin: -0.375rem !important;
  }
  .mt-md-n1p5,
  .my-md-n1p5 {
    margin-top: -0.375rem !important;
  }
  .mr-md-n1p5,
  .mx-md-n1p5 {
    margin-right: -0.375rem !important;
  }
  .mb-md-n1p5,
  .my-md-n1p5 {
    margin-bottom: -0.375rem !important;
  }
  .ml-md-n1p5,
  .mx-md-n1p5 {
    margin-left: -0.375rem !important;
  }
  .m-md-n3p5 {
    margin: -0.875rem !important;
  }
  .mt-md-n3p5,
  .my-md-n3p5 {
    margin-top: -0.875rem !important;
  }
  .mr-md-n3p5,
  .mx-md-n3p5 {
    margin-right: -0.875rem !important;
  }
  .mb-md-n3p5,
  .my-md-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  .ml-md-n3p5,
  .mx-md-n3p5 {
    margin-left: -0.875rem !important;
  }
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }
  .m-md-n7 {
    margin: -1.75rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -1.75rem !important;
  }
  .m-md-n8 {
    margin: -2rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important;
  }
  .m-md-n9 {
    margin: -2.25rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -2.25rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -2.25rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -2.25rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -2.25rem !important;
  }
  .m-md-n10 {
    margin: -2.5rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -2.5rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -2.5rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -2.5rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -2.5rem !important;
  }
  .m-md-n11 {
    margin: -2.75rem !important;
  }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -2.75rem !important;
  }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -2.75rem !important;
  }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -2.75rem !important;
  }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -2.75rem !important;
  }
  .m-md-n12 {
    margin: -3rem !important;
  }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -3rem !important;
  }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -3rem !important;
  }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -3rem !important;
  }
  .m-md-n13 {
    margin: -3.25rem !important;
  }
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -3.25rem !important;
  }
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -3.25rem !important;
  }
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -3.25rem !important;
  }
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -3.25rem !important;
  }
  .m-md-n14 {
    margin: -3.5rem !important;
  }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -3.5rem !important;
  }
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -3.5rem !important;
  }
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -3.5rem !important;
  }
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -3.5rem !important;
  }
  .m-md-n15 {
    margin: -3.75rem !important;
  }
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -3.75rem !important;
  }
  .m-md-n16 {
    margin: -4rem !important;
  }
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -4rem !important;
  }
  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -4rem !important;
  }
  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -4rem !important;
  }
  .m-md-n17 {
    margin: -4.25rem !important;
  }
  .mt-md-n17,
  .my-md-n17 {
    margin-top: -4.25rem !important;
  }
  .mr-md-n17,
  .mx-md-n17 {
    margin-right: -4.25rem !important;
  }
  .mb-md-n17,
  .my-md-n17 {
    margin-bottom: -4.25rem !important;
  }
  .ml-md-n17,
  .mx-md-n17 {
    margin-left: -4.25rem !important;
  }
  .m-md-n18 {
    margin: -4.5rem !important;
  }
  .mt-md-n18,
  .my-md-n18 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n18,
  .mx-md-n18 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n18,
  .my-md-n18 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n18,
  .mx-md-n18 {
    margin-left: -4.5rem !important;
  }
  .m-md-n19 {
    margin: -4.75rem !important;
  }
  .mt-md-n19,
  .my-md-n19 {
    margin-top: -4.75rem !important;
  }
  .mr-md-n19,
  .mx-md-n19 {
    margin-right: -4.75rem !important;
  }
  .mb-md-n19,
  .my-md-n19 {
    margin-bottom: -4.75rem !important;
  }
  .ml-md-n19,
  .mx-md-n19 {
    margin-left: -4.75rem !important;
  }
  .m-md-n20 {
    margin: -5rem !important;
  }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -5rem !important;
  }
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -5rem !important;
  }
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -5rem !important;
  }
  .m-md-n21 {
    margin: -5.25rem !important;
  }
  .mt-md-n21,
  .my-md-n21 {
    margin-top: -5.25rem !important;
  }
  .mr-md-n21,
  .mx-md-n21 {
    margin-right: -5.25rem !important;
  }
  .mb-md-n21,
  .my-md-n21 {
    margin-bottom: -5.25rem !important;
  }
  .ml-md-n21,
  .mx-md-n21 {
    margin-left: -5.25rem !important;
  }
  .m-md-n22 {
    margin: -5.5rem !important;
  }
  .mt-md-n22,
  .my-md-n22 {
    margin-top: -5.5rem !important;
  }
  .mr-md-n22,
  .mx-md-n22 {
    margin-right: -5.5rem !important;
  }
  .mb-md-n22,
  .my-md-n22 {
    margin-bottom: -5.5rem !important;
  }
  .ml-md-n22,
  .mx-md-n22 {
    margin-left: -5.5rem !important;
  }
  .m-md-n23 {
    margin: -5.75rem !important;
  }
  .mt-md-n23,
  .my-md-n23 {
    margin-top: -5.75rem !important;
  }
  .mr-md-n23,
  .mx-md-n23 {
    margin-right: -5.75rem !important;
  }
  .mb-md-n23,
  .my-md-n23 {
    margin-bottom: -5.75rem !important;
  }
  .ml-md-n23,
  .mx-md-n23 {
    margin-left: -5.75rem !important;
  }
  .m-md-n24 {
    margin: -6rem !important;
  }
  .mt-md-n24,
  .my-md-n24 {
    margin-top: -6rem !important;
  }
  .mr-md-n24,
  .mx-md-n24 {
    margin-right: -6rem !important;
  }
  .mb-md-n24,
  .my-md-n24 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n24,
  .mx-md-n24 {
    margin-left: -6rem !important;
  }
  .m-md-n25 {
    margin: -6.25rem !important;
  }
  .mt-md-n25,
  .my-md-n25 {
    margin-top: -6.25rem !important;
  }
  .mr-md-n25,
  .mx-md-n25 {
    margin-right: -6.25rem !important;
  }
  .mb-md-n25,
  .my-md-n25 {
    margin-bottom: -6.25rem !important;
  }
  .ml-md-n25,
  .mx-md-n25 {
    margin-left: -6.25rem !important;
  }
  .m-md-n26 {
    margin: -6.5rem !important;
  }
  .mt-md-n26,
  .my-md-n26 {
    margin-top: -6.5rem !important;
  }
  .mr-md-n26,
  .mx-md-n26 {
    margin-right: -6.5rem !important;
  }
  .mb-md-n26,
  .my-md-n26 {
    margin-bottom: -6.5rem !important;
  }
  .ml-md-n26,
  .mx-md-n26 {
    margin-left: -6.5rem !important;
  }
  .m-md-n27 {
    margin: -6.75rem !important;
  }
  .mt-md-n27,
  .my-md-n27 {
    margin-top: -6.75rem !important;
  }
  .mr-md-n27,
  .mx-md-n27 {
    margin-right: -6.75rem !important;
  }
  .mb-md-n27,
  .my-md-n27 {
    margin-bottom: -6.75rem !important;
  }
  .ml-md-n27,
  .mx-md-n27 {
    margin-left: -6.75rem !important;
  }
  .m-md-n28 {
    margin: -7rem !important;
  }
  .mt-md-n28,
  .my-md-n28 {
    margin-top: -7rem !important;
  }
  .mr-md-n28,
  .mx-md-n28 {
    margin-right: -7rem !important;
  }
  .mb-md-n28,
  .my-md-n28 {
    margin-bottom: -7rem !important;
  }
  .ml-md-n28,
  .mx-md-n28 {
    margin-left: -7rem !important;
  }
  .m-md-n29 {
    margin: -7.25rem !important;
  }
  .mt-md-n29,
  .my-md-n29 {
    margin-top: -7.25rem !important;
  }
  .mr-md-n29,
  .mx-md-n29 {
    margin-right: -7.25rem !important;
  }
  .mb-md-n29,
  .my-md-n29 {
    margin-bottom: -7.25rem !important;
  }
  .ml-md-n29,
  .mx-md-n29 {
    margin-left: -7.25rem !important;
  }
  .m-md-n30 {
    margin: -7.5rem !important;
  }
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -7.5rem !important;
  }
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -7.5rem !important;
  }
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -7.5rem !important;
  }
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -7.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.25rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.25rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.25rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.25rem !important;
  }
  .m-lg-1p5 {
    margin: 0.375rem !important;
  }
  .mt-lg-1p5,
  .my-lg-1p5 {
    margin-top: 0.375rem !important;
  }
  .mr-lg-1p5,
  .mx-lg-1p5 {
    margin-right: 0.375rem !important;
  }
  .mb-lg-1p5,
  .my-lg-1p5 {
    margin-bottom: 0.375rem !important;
  }
  .ml-lg-1p5,
  .mx-lg-1p5 {
    margin-left: 0.375rem !important;
  }
  .m-lg-3p5 {
    margin: 0.875rem !important;
  }
  .mt-lg-3p5,
  .my-lg-3p5 {
    margin-top: 0.875rem !important;
  }
  .mr-lg-3p5,
  .mx-lg-3p5 {
    margin-right: 0.875rem !important;
  }
  .mb-lg-3p5,
  .my-lg-3p5 {
    margin-bottom: 0.875rem !important;
  }
  .ml-lg-3p5,
  .mx-lg-3p5 {
    margin-left: 0.875rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }
  .m-lg-7 {
    margin: 1.75rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 1.75rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 1.75rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 1.75rem !important;
  }
  .m-lg-8 {
    margin: 2rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important;
  }
  .m-lg-9 {
    margin: 2.25rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 2.25rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 2.25rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 2.25rem !important;
  }
  .m-lg-10 {
    margin: 2.5rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 2.5rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 2.5rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 2.5rem !important;
  }
  .m-lg-11 {
    margin: 2.75rem !important;
  }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 2.75rem !important;
  }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 2.75rem !important;
  }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 2.75rem !important;
  }
  .m-lg-12 {
    margin: 3rem !important;
  }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 3rem !important;
  }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 3rem !important;
  }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 3rem !important;
  }
  .m-lg-13 {
    margin: 3.25rem !important;
  }
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 3.25rem !important;
  }
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 3.25rem !important;
  }
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 3.25rem !important;
  }
  .m-lg-14 {
    margin: 3.5rem !important;
  }
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 3.5rem !important;
  }
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 3.5rem !important;
  }
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 3.5rem !important;
  }
  .m-lg-15 {
    margin: 3.75rem !important;
  }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 3.75rem !important;
  }
  .m-lg-16 {
    margin: 4rem !important;
  }
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 4rem !important;
  }
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 4rem !important;
  }
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 4rem !important;
  }
  .m-lg-17 {
    margin: 4.25rem !important;
  }
  .mt-lg-17,
  .my-lg-17 {
    margin-top: 4.25rem !important;
  }
  .mr-lg-17,
  .mx-lg-17 {
    margin-right: 4.25rem !important;
  }
  .mb-lg-17,
  .my-lg-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml-lg-17,
  .mx-lg-17 {
    margin-left: 4.25rem !important;
  }
  .m-lg-18 {
    margin: 4.5rem !important;
  }
  .mt-lg-18,
  .my-lg-18 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-18,
  .mx-lg-18 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-18,
  .my-lg-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-18,
  .mx-lg-18 {
    margin-left: 4.5rem !important;
  }
  .m-lg-19 {
    margin: 4.75rem !important;
  }
  .mt-lg-19,
  .my-lg-19 {
    margin-top: 4.75rem !important;
  }
  .mr-lg-19,
  .mx-lg-19 {
    margin-right: 4.75rem !important;
  }
  .mb-lg-19,
  .my-lg-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml-lg-19,
  .mx-lg-19 {
    margin-left: 4.75rem !important;
  }
  .m-lg-20 {
    margin: 5rem !important;
  }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 5rem !important;
  }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 5rem !important;
  }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 5rem !important;
  }
  .m-lg-21 {
    margin: 5.25rem !important;
  }
  .mt-lg-21,
  .my-lg-21 {
    margin-top: 5.25rem !important;
  }
  .mr-lg-21,
  .mx-lg-21 {
    margin-right: 5.25rem !important;
  }
  .mb-lg-21,
  .my-lg-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml-lg-21,
  .mx-lg-21 {
    margin-left: 5.25rem !important;
  }
  .m-lg-22 {
    margin: 5.5rem !important;
  }
  .mt-lg-22,
  .my-lg-22 {
    margin-top: 5.5rem !important;
  }
  .mr-lg-22,
  .mx-lg-22 {
    margin-right: 5.5rem !important;
  }
  .mb-lg-22,
  .my-lg-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml-lg-22,
  .mx-lg-22 {
    margin-left: 5.5rem !important;
  }
  .m-lg-23 {
    margin: 5.75rem !important;
  }
  .mt-lg-23,
  .my-lg-23 {
    margin-top: 5.75rem !important;
  }
  .mr-lg-23,
  .mx-lg-23 {
    margin-right: 5.75rem !important;
  }
  .mb-lg-23,
  .my-lg-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml-lg-23,
  .mx-lg-23 {
    margin-left: 5.75rem !important;
  }
  .m-lg-24 {
    margin: 6rem !important;
  }
  .mt-lg-24,
  .my-lg-24 {
    margin-top: 6rem !important;
  }
  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 6rem !important;
  }
  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 6rem !important;
  }
  .m-lg-25 {
    margin: 6.25rem !important;
  }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 6.25rem !important;
  }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 6.25rem !important;
  }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 6.25rem !important;
  }
  .m-lg-26 {
    margin: 6.5rem !important;
  }
  .mt-lg-26,
  .my-lg-26 {
    margin-top: 6.5rem !important;
  }
  .mr-lg-26,
  .mx-lg-26 {
    margin-right: 6.5rem !important;
  }
  .mb-lg-26,
  .my-lg-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml-lg-26,
  .mx-lg-26 {
    margin-left: 6.5rem !important;
  }
  .m-lg-27 {
    margin: 6.75rem !important;
  }
  .mt-lg-27,
  .my-lg-27 {
    margin-top: 6.75rem !important;
  }
  .mr-lg-27,
  .mx-lg-27 {
    margin-right: 6.75rem !important;
  }
  .mb-lg-27,
  .my-lg-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml-lg-27,
  .mx-lg-27 {
    margin-left: 6.75rem !important;
  }
  .m-lg-28 {
    margin: 7rem !important;
  }
  .mt-lg-28,
  .my-lg-28 {
    margin-top: 7rem !important;
  }
  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 7rem !important;
  }
  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 7rem !important;
  }
  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 7rem !important;
  }
  .m-lg-29 {
    margin: 7.25rem !important;
  }
  .mt-lg-29,
  .my-lg-29 {
    margin-top: 7.25rem !important;
  }
  .mr-lg-29,
  .mx-lg-29 {
    margin-right: 7.25rem !important;
  }
  .mb-lg-29,
  .my-lg-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml-lg-29,
  .mx-lg-29 {
    margin-left: 7.25rem !important;
  }
  .m-lg-30 {
    margin: 7.5rem !important;
  }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 7.5rem !important;
  }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 7.5rem !important;
  }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 7.5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.25rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.25rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.25rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.25rem !important;
  }
  .p-lg-1p5 {
    padding: 0.375rem !important;
  }
  .pt-lg-1p5,
  .py-lg-1p5 {
    padding-top: 0.375rem !important;
  }
  .pr-lg-1p5,
  .px-lg-1p5 {
    padding-right: 0.375rem !important;
  }
  .pb-lg-1p5,
  .py-lg-1p5 {
    padding-bottom: 0.375rem !important;
  }
  .pl-lg-1p5,
  .px-lg-1p5 {
    padding-left: 0.375rem !important;
  }
  .p-lg-3p5 {
    padding: 0.875rem !important;
  }
  .pt-lg-3p5,
  .py-lg-3p5 {
    padding-top: 0.875rem !important;
  }
  .pr-lg-3p5,
  .px-lg-3p5 {
    padding-right: 0.875rem !important;
  }
  .pb-lg-3p5,
  .py-lg-3p5 {
    padding-bottom: 0.875rem !important;
  }
  .pl-lg-3p5,
  .px-lg-3p5 {
    padding-left: 0.875rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }
  .p-lg-7 {
    padding: 1.75rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 1.75rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 1.75rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 1.75rem !important;
  }
  .p-lg-8 {
    padding: 2rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important;
  }
  .p-lg-9 {
    padding: 2.25rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 2.25rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 2.25rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 2.25rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 2.25rem !important;
  }
  .p-lg-10 {
    padding: 2.5rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 2.5rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 2.5rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 2.5rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 2.5rem !important;
  }
  .p-lg-11 {
    padding: 2.75rem !important;
  }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 2.75rem !important;
  }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 2.75rem !important;
  }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 2.75rem !important;
  }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 2.75rem !important;
  }
  .p-lg-12 {
    padding: 3rem !important;
  }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 3rem !important;
  }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 3rem !important;
  }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 3rem !important;
  }
  .p-lg-13 {
    padding: 3.25rem !important;
  }
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 3.25rem !important;
  }
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 3.25rem !important;
  }
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 3.25rem !important;
  }
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 3.25rem !important;
  }
  .p-lg-14 {
    padding: 3.5rem !important;
  }
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 3.5rem !important;
  }
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 3.5rem !important;
  }
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 3.5rem !important;
  }
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 3.5rem !important;
  }
  .p-lg-15 {
    padding: 3.75rem !important;
  }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 3.75rem !important;
  }
  .p-lg-16 {
    padding: 4rem !important;
  }
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 4rem !important;
  }
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 4rem !important;
  }
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 4rem !important;
  }
  .p-lg-17 {
    padding: 4.25rem !important;
  }
  .pt-lg-17,
  .py-lg-17 {
    padding-top: 4.25rem !important;
  }
  .pr-lg-17,
  .px-lg-17 {
    padding-right: 4.25rem !important;
  }
  .pb-lg-17,
  .py-lg-17 {
    padding-bottom: 4.25rem !important;
  }
  .pl-lg-17,
  .px-lg-17 {
    padding-left: 4.25rem !important;
  }
  .p-lg-18 {
    padding: 4.5rem !important;
  }
  .pt-lg-18,
  .py-lg-18 {
    padding-top: 4.5rem !important;
  }
  .pr-lg-18,
  .px-lg-18 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-18,
  .py-lg-18 {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-18,
  .px-lg-18 {
    padding-left: 4.5rem !important;
  }
  .p-lg-19 {
    padding: 4.75rem !important;
  }
  .pt-lg-19,
  .py-lg-19 {
    padding-top: 4.75rem !important;
  }
  .pr-lg-19,
  .px-lg-19 {
    padding-right: 4.75rem !important;
  }
  .pb-lg-19,
  .py-lg-19 {
    padding-bottom: 4.75rem !important;
  }
  .pl-lg-19,
  .px-lg-19 {
    padding-left: 4.75rem !important;
  }
  .p-lg-20 {
    padding: 5rem !important;
  }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 5rem !important;
  }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 5rem !important;
  }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 5rem !important;
  }
  .p-lg-21 {
    padding: 5.25rem !important;
  }
  .pt-lg-21,
  .py-lg-21 {
    padding-top: 5.25rem !important;
  }
  .pr-lg-21,
  .px-lg-21 {
    padding-right: 5.25rem !important;
  }
  .pb-lg-21,
  .py-lg-21 {
    padding-bottom: 5.25rem !important;
  }
  .pl-lg-21,
  .px-lg-21 {
    padding-left: 5.25rem !important;
  }
  .p-lg-22 {
    padding: 5.5rem !important;
  }
  .pt-lg-22,
  .py-lg-22 {
    padding-top: 5.5rem !important;
  }
  .pr-lg-22,
  .px-lg-22 {
    padding-right: 5.5rem !important;
  }
  .pb-lg-22,
  .py-lg-22 {
    padding-bottom: 5.5rem !important;
  }
  .pl-lg-22,
  .px-lg-22 {
    padding-left: 5.5rem !important;
  }
  .p-lg-23 {
    padding: 5.75rem !important;
  }
  .pt-lg-23,
  .py-lg-23 {
    padding-top: 5.75rem !important;
  }
  .pr-lg-23,
  .px-lg-23 {
    padding-right: 5.75rem !important;
  }
  .pb-lg-23,
  .py-lg-23 {
    padding-bottom: 5.75rem !important;
  }
  .pl-lg-23,
  .px-lg-23 {
    padding-left: 5.75rem !important;
  }
  .p-lg-24 {
    padding: 6rem !important;
  }
  .pt-lg-24,
  .py-lg-24 {
    padding-top: 6rem !important;
  }
  .pr-lg-24,
  .px-lg-24 {
    padding-right: 6rem !important;
  }
  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-24,
  .px-lg-24 {
    padding-left: 6rem !important;
  }
  .p-lg-25 {
    padding: 6.25rem !important;
  }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 6.25rem !important;
  }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 6.25rem !important;
  }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 6.25rem !important;
  }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 6.25rem !important;
  }
  .p-lg-26 {
    padding: 6.5rem !important;
  }
  .pt-lg-26,
  .py-lg-26 {
    padding-top: 6.5rem !important;
  }
  .pr-lg-26,
  .px-lg-26 {
    padding-right: 6.5rem !important;
  }
  .pb-lg-26,
  .py-lg-26 {
    padding-bottom: 6.5rem !important;
  }
  .pl-lg-26,
  .px-lg-26 {
    padding-left: 6.5rem !important;
  }
  .p-lg-27 {
    padding: 6.75rem !important;
  }
  .pt-lg-27,
  .py-lg-27 {
    padding-top: 6.75rem !important;
  }
  .pr-lg-27,
  .px-lg-27 {
    padding-right: 6.75rem !important;
  }
  .pb-lg-27,
  .py-lg-27 {
    padding-bottom: 6.75rem !important;
  }
  .pl-lg-27,
  .px-lg-27 {
    padding-left: 6.75rem !important;
  }
  .p-lg-28 {
    padding: 7rem !important;
  }
  .pt-lg-28,
  .py-lg-28 {
    padding-top: 7rem !important;
  }
  .pr-lg-28,
  .px-lg-28 {
    padding-right: 7rem !important;
  }
  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 7rem !important;
  }
  .pl-lg-28,
  .px-lg-28 {
    padding-left: 7rem !important;
  }
  .p-lg-29 {
    padding: 7.25rem !important;
  }
  .pt-lg-29,
  .py-lg-29 {
    padding-top: 7.25rem !important;
  }
  .pr-lg-29,
  .px-lg-29 {
    padding-right: 7.25rem !important;
  }
  .pb-lg-29,
  .py-lg-29 {
    padding-bottom: 7.25rem !important;
  }
  .pl-lg-29,
  .px-lg-29 {
    padding-left: 7.25rem !important;
  }
  .p-lg-30 {
    padding: 7.5rem !important;
  }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 7.5rem !important;
  }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 7.5rem !important;
  }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 7.5rem !important;
  }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 7.5rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.25rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.25rem !important;
  }
  .m-lg-n1p5 {
    margin: -0.375rem !important;
  }
  .mt-lg-n1p5,
  .my-lg-n1p5 {
    margin-top: -0.375rem !important;
  }
  .mr-lg-n1p5,
  .mx-lg-n1p5 {
    margin-right: -0.375rem !important;
  }
  .mb-lg-n1p5,
  .my-lg-n1p5 {
    margin-bottom: -0.375rem !important;
  }
  .ml-lg-n1p5,
  .mx-lg-n1p5 {
    margin-left: -0.375rem !important;
  }
  .m-lg-n3p5 {
    margin: -0.875rem !important;
  }
  .mt-lg-n3p5,
  .my-lg-n3p5 {
    margin-top: -0.875rem !important;
  }
  .mr-lg-n3p5,
  .mx-lg-n3p5 {
    margin-right: -0.875rem !important;
  }
  .mb-lg-n3p5,
  .my-lg-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  .ml-lg-n3p5,
  .mx-lg-n3p5 {
    margin-left: -0.875rem !important;
  }
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n7 {
    margin: -1.75rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -1.75rem !important;
  }
  .m-lg-n8 {
    margin: -2rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important;
  }
  .m-lg-n9 {
    margin: -2.25rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -2.25rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -2.25rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -2.25rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -2.25rem !important;
  }
  .m-lg-n10 {
    margin: -2.5rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -2.5rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -2.5rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -2.5rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -2.5rem !important;
  }
  .m-lg-n11 {
    margin: -2.75rem !important;
  }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -2.75rem !important;
  }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -2.75rem !important;
  }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -2.75rem !important;
  }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -2.75rem !important;
  }
  .m-lg-n12 {
    margin: -3rem !important;
  }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -3rem !important;
  }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -3rem !important;
  }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -3rem !important;
  }
  .m-lg-n13 {
    margin: -3.25rem !important;
  }
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -3.25rem !important;
  }
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -3.25rem !important;
  }
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -3.25rem !important;
  }
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -3.25rem !important;
  }
  .m-lg-n14 {
    margin: -3.5rem !important;
  }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -3.5rem !important;
  }
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -3.5rem !important;
  }
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -3.5rem !important;
  }
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -3.5rem !important;
  }
  .m-lg-n15 {
    margin: -3.75rem !important;
  }
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n16 {
    margin: -4rem !important;
  }
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -4rem !important;
  }
  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -4rem !important;
  }
  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -4rem !important;
  }
  .m-lg-n17 {
    margin: -4.25rem !important;
  }
  .mt-lg-n17,
  .my-lg-n17 {
    margin-top: -4.25rem !important;
  }
  .mr-lg-n17,
  .mx-lg-n17 {
    margin-right: -4.25rem !important;
  }
  .mb-lg-n17,
  .my-lg-n17 {
    margin-bottom: -4.25rem !important;
  }
  .ml-lg-n17,
  .mx-lg-n17 {
    margin-left: -4.25rem !important;
  }
  .m-lg-n18 {
    margin: -4.5rem !important;
  }
  .mt-lg-n18,
  .my-lg-n18 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n18,
  .mx-lg-n18 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n18,
  .my-lg-n18 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n18,
  .mx-lg-n18 {
    margin-left: -4.5rem !important;
  }
  .m-lg-n19 {
    margin: -4.75rem !important;
  }
  .mt-lg-n19,
  .my-lg-n19 {
    margin-top: -4.75rem !important;
  }
  .mr-lg-n19,
  .mx-lg-n19 {
    margin-right: -4.75rem !important;
  }
  .mb-lg-n19,
  .my-lg-n19 {
    margin-bottom: -4.75rem !important;
  }
  .ml-lg-n19,
  .mx-lg-n19 {
    margin-left: -4.75rem !important;
  }
  .m-lg-n20 {
    margin: -5rem !important;
  }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -5rem !important;
  }
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -5rem !important;
  }
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -5rem !important;
  }
  .m-lg-n21 {
    margin: -5.25rem !important;
  }
  .mt-lg-n21,
  .my-lg-n21 {
    margin-top: -5.25rem !important;
  }
  .mr-lg-n21,
  .mx-lg-n21 {
    margin-right: -5.25rem !important;
  }
  .mb-lg-n21,
  .my-lg-n21 {
    margin-bottom: -5.25rem !important;
  }
  .ml-lg-n21,
  .mx-lg-n21 {
    margin-left: -5.25rem !important;
  }
  .m-lg-n22 {
    margin: -5.5rem !important;
  }
  .mt-lg-n22,
  .my-lg-n22 {
    margin-top: -5.5rem !important;
  }
  .mr-lg-n22,
  .mx-lg-n22 {
    margin-right: -5.5rem !important;
  }
  .mb-lg-n22,
  .my-lg-n22 {
    margin-bottom: -5.5rem !important;
  }
  .ml-lg-n22,
  .mx-lg-n22 {
    margin-left: -5.5rem !important;
  }
  .m-lg-n23 {
    margin: -5.75rem !important;
  }
  .mt-lg-n23,
  .my-lg-n23 {
    margin-top: -5.75rem !important;
  }
  .mr-lg-n23,
  .mx-lg-n23 {
    margin-right: -5.75rem !important;
  }
  .mb-lg-n23,
  .my-lg-n23 {
    margin-bottom: -5.75rem !important;
  }
  .ml-lg-n23,
  .mx-lg-n23 {
    margin-left: -5.75rem !important;
  }
  .m-lg-n24 {
    margin: -6rem !important;
  }
  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -6rem !important;
  }
  .mr-lg-n24,
  .mx-lg-n24 {
    margin-right: -6rem !important;
  }
  .mb-lg-n24,
  .my-lg-n24 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n24,
  .mx-lg-n24 {
    margin-left: -6rem !important;
  }
  .m-lg-n25 {
    margin: -6.25rem !important;
  }
  .mt-lg-n25,
  .my-lg-n25 {
    margin-top: -6.25rem !important;
  }
  .mr-lg-n25,
  .mx-lg-n25 {
    margin-right: -6.25rem !important;
  }
  .mb-lg-n25,
  .my-lg-n25 {
    margin-bottom: -6.25rem !important;
  }
  .ml-lg-n25,
  .mx-lg-n25 {
    margin-left: -6.25rem !important;
  }
  .m-lg-n26 {
    margin: -6.5rem !important;
  }
  .mt-lg-n26,
  .my-lg-n26 {
    margin-top: -6.5rem !important;
  }
  .mr-lg-n26,
  .mx-lg-n26 {
    margin-right: -6.5rem !important;
  }
  .mb-lg-n26,
  .my-lg-n26 {
    margin-bottom: -6.5rem !important;
  }
  .ml-lg-n26,
  .mx-lg-n26 {
    margin-left: -6.5rem !important;
  }
  .m-lg-n27 {
    margin: -6.75rem !important;
  }
  .mt-lg-n27,
  .my-lg-n27 {
    margin-top: -6.75rem !important;
  }
  .mr-lg-n27,
  .mx-lg-n27 {
    margin-right: -6.75rem !important;
  }
  .mb-lg-n27,
  .my-lg-n27 {
    margin-bottom: -6.75rem !important;
  }
  .ml-lg-n27,
  .mx-lg-n27 {
    margin-left: -6.75rem !important;
  }
  .m-lg-n28 {
    margin: -7rem !important;
  }
  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -7rem !important;
  }
  .mr-lg-n28,
  .mx-lg-n28 {
    margin-right: -7rem !important;
  }
  .mb-lg-n28,
  .my-lg-n28 {
    margin-bottom: -7rem !important;
  }
  .ml-lg-n28,
  .mx-lg-n28 {
    margin-left: -7rem !important;
  }
  .m-lg-n29 {
    margin: -7.25rem !important;
  }
  .mt-lg-n29,
  .my-lg-n29 {
    margin-top: -7.25rem !important;
  }
  .mr-lg-n29,
  .mx-lg-n29 {
    margin-right: -7.25rem !important;
  }
  .mb-lg-n29,
  .my-lg-n29 {
    margin-bottom: -7.25rem !important;
  }
  .ml-lg-n29,
  .mx-lg-n29 {
    margin-left: -7.25rem !important;
  }
  .m-lg-n30 {
    margin: -7.5rem !important;
  }
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -7.5rem !important;
  }
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -7.5rem !important;
  }
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -7.5rem !important;
  }
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -7.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.25rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xl-1p5 {
    margin: 0.375rem !important;
  }
  .mt-xl-1p5,
  .my-xl-1p5 {
    margin-top: 0.375rem !important;
  }
  .mr-xl-1p5,
  .mx-xl-1p5 {
    margin-right: 0.375rem !important;
  }
  .mb-xl-1p5,
  .my-xl-1p5 {
    margin-bottom: 0.375rem !important;
  }
  .ml-xl-1p5,
  .mx-xl-1p5 {
    margin-left: 0.375rem !important;
  }
  .m-xl-3p5 {
    margin: 0.875rem !important;
  }
  .mt-xl-3p5,
  .my-xl-3p5 {
    margin-top: 0.875rem !important;
  }
  .mr-xl-3p5,
  .mx-xl-3p5 {
    margin-right: 0.875rem !important;
  }
  .mb-xl-3p5,
  .my-xl-3p5 {
    margin-bottom: 0.875rem !important;
  }
  .ml-xl-3p5,
  .mx-xl-3p5 {
    margin-left: 0.875rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xl-7 {
    margin: 1.75rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 1.75rem !important;
  }
  .m-xl-8 {
    margin: 2rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important;
  }
  .m-xl-9 {
    margin: 2.25rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 2.25rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 2.25rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 2.25rem !important;
  }
  .m-xl-10 {
    margin: 2.5rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 2.5rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 2.5rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 2.5rem !important;
  }
  .m-xl-11 {
    margin: 2.75rem !important;
  }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 2.75rem !important;
  }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 2.75rem !important;
  }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 2.75rem !important;
  }
  .m-xl-12 {
    margin: 3rem !important;
  }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 3rem !important;
  }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 3rem !important;
  }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 3rem !important;
  }
  .m-xl-13 {
    margin: 3.25rem !important;
  }
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 3.25rem !important;
  }
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 3.25rem !important;
  }
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 3.25rem !important;
  }
  .m-xl-14 {
    margin: 3.5rem !important;
  }
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 3.5rem !important;
  }
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 3.5rem !important;
  }
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 3.5rem !important;
  }
  .m-xl-15 {
    margin: 3.75rem !important;
  }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 3.75rem !important;
  }
  .m-xl-16 {
    margin: 4rem !important;
  }
  .mt-xl-16,
  .my-xl-16 {
    margin-top: 4rem !important;
  }
  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 4rem !important;
  }
  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 4rem !important;
  }
  .m-xl-17 {
    margin: 4.25rem !important;
  }
  .mt-xl-17,
  .my-xl-17 {
    margin-top: 4.25rem !important;
  }
  .mr-xl-17,
  .mx-xl-17 {
    margin-right: 4.25rem !important;
  }
  .mb-xl-17,
  .my-xl-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml-xl-17,
  .mx-xl-17 {
    margin-left: 4.25rem !important;
  }
  .m-xl-18 {
    margin: 4.5rem !important;
  }
  .mt-xl-18,
  .my-xl-18 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-18,
  .mx-xl-18 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-18,
  .my-xl-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-18,
  .mx-xl-18 {
    margin-left: 4.5rem !important;
  }
  .m-xl-19 {
    margin: 4.75rem !important;
  }
  .mt-xl-19,
  .my-xl-19 {
    margin-top: 4.75rem !important;
  }
  .mr-xl-19,
  .mx-xl-19 {
    margin-right: 4.75rem !important;
  }
  .mb-xl-19,
  .my-xl-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml-xl-19,
  .mx-xl-19 {
    margin-left: 4.75rem !important;
  }
  .m-xl-20 {
    margin: 5rem !important;
  }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 5rem !important;
  }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 5rem !important;
  }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 5rem !important;
  }
  .m-xl-21 {
    margin: 5.25rem !important;
  }
  .mt-xl-21,
  .my-xl-21 {
    margin-top: 5.25rem !important;
  }
  .mr-xl-21,
  .mx-xl-21 {
    margin-right: 5.25rem !important;
  }
  .mb-xl-21,
  .my-xl-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml-xl-21,
  .mx-xl-21 {
    margin-left: 5.25rem !important;
  }
  .m-xl-22 {
    margin: 5.5rem !important;
  }
  .mt-xl-22,
  .my-xl-22 {
    margin-top: 5.5rem !important;
  }
  .mr-xl-22,
  .mx-xl-22 {
    margin-right: 5.5rem !important;
  }
  .mb-xl-22,
  .my-xl-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml-xl-22,
  .mx-xl-22 {
    margin-left: 5.5rem !important;
  }
  .m-xl-23 {
    margin: 5.75rem !important;
  }
  .mt-xl-23,
  .my-xl-23 {
    margin-top: 5.75rem !important;
  }
  .mr-xl-23,
  .mx-xl-23 {
    margin-right: 5.75rem !important;
  }
  .mb-xl-23,
  .my-xl-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml-xl-23,
  .mx-xl-23 {
    margin-left: 5.75rem !important;
  }
  .m-xl-24 {
    margin: 6rem !important;
  }
  .mt-xl-24,
  .my-xl-24 {
    margin-top: 6rem !important;
  }
  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 6rem !important;
  }
  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 6rem !important;
  }
  .m-xl-25 {
    margin: 6.25rem !important;
  }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 6.25rem !important;
  }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 6.25rem !important;
  }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 6.25rem !important;
  }
  .m-xl-26 {
    margin: 6.5rem !important;
  }
  .mt-xl-26,
  .my-xl-26 {
    margin-top: 6.5rem !important;
  }
  .mr-xl-26,
  .mx-xl-26 {
    margin-right: 6.5rem !important;
  }
  .mb-xl-26,
  .my-xl-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml-xl-26,
  .mx-xl-26 {
    margin-left: 6.5rem !important;
  }
  .m-xl-27 {
    margin: 6.75rem !important;
  }
  .mt-xl-27,
  .my-xl-27 {
    margin-top: 6.75rem !important;
  }
  .mr-xl-27,
  .mx-xl-27 {
    margin-right: 6.75rem !important;
  }
  .mb-xl-27,
  .my-xl-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xl-27,
  .mx-xl-27 {
    margin-left: 6.75rem !important;
  }
  .m-xl-28 {
    margin: 7rem !important;
  }
  .mt-xl-28,
  .my-xl-28 {
    margin-top: 7rem !important;
  }
  .mr-xl-28,
  .mx-xl-28 {
    margin-right: 7rem !important;
  }
  .mb-xl-28,
  .my-xl-28 {
    margin-bottom: 7rem !important;
  }
  .ml-xl-28,
  .mx-xl-28 {
    margin-left: 7rem !important;
  }
  .m-xl-29 {
    margin: 7.25rem !important;
  }
  .mt-xl-29,
  .my-xl-29 {
    margin-top: 7.25rem !important;
  }
  .mr-xl-29,
  .mx-xl-29 {
    margin-right: 7.25rem !important;
  }
  .mb-xl-29,
  .my-xl-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml-xl-29,
  .mx-xl-29 {
    margin-left: 7.25rem !important;
  }
  .m-xl-30 {
    margin: 7.5rem !important;
  }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 7.5rem !important;
  }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 7.5rem !important;
  }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 7.5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.25rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xl-1p5 {
    padding: 0.375rem !important;
  }
  .pt-xl-1p5,
  .py-xl-1p5 {
    padding-top: 0.375rem !important;
  }
  .pr-xl-1p5,
  .px-xl-1p5 {
    padding-right: 0.375rem !important;
  }
  .pb-xl-1p5,
  .py-xl-1p5 {
    padding-bottom: 0.375rem !important;
  }
  .pl-xl-1p5,
  .px-xl-1p5 {
    padding-left: 0.375rem !important;
  }
  .p-xl-3p5 {
    padding: 0.875rem !important;
  }
  .pt-xl-3p5,
  .py-xl-3p5 {
    padding-top: 0.875rem !important;
  }
  .pr-xl-3p5,
  .px-xl-3p5 {
    padding-right: 0.875rem !important;
  }
  .pb-xl-3p5,
  .py-xl-3p5 {
    padding-bottom: 0.875rem !important;
  }
  .pl-xl-3p5,
  .px-xl-3p5 {
    padding-left: 0.875rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xl-7 {
    padding: 1.75rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 1.75rem !important;
  }
  .p-xl-8 {
    padding: 2rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important;
  }
  .p-xl-9 {
    padding: 2.25rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 2.25rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 2.25rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 2.25rem !important;
  }
  .p-xl-10 {
    padding: 2.5rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 2.5rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 2.5rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 2.5rem !important;
  }
  .p-xl-11 {
    padding: 2.75rem !important;
  }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 2.75rem !important;
  }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 2.75rem !important;
  }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 2.75rem !important;
  }
  .p-xl-12 {
    padding: 3rem !important;
  }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 3rem !important;
  }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 3rem !important;
  }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 3rem !important;
  }
  .p-xl-13 {
    padding: 3.25rem !important;
  }
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 3.25rem !important;
  }
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 3.25rem !important;
  }
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 3.25rem !important;
  }
  .p-xl-14 {
    padding: 3.5rem !important;
  }
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 3.5rem !important;
  }
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 3.5rem !important;
  }
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 3.5rem !important;
  }
  .p-xl-15 {
    padding: 3.75rem !important;
  }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 3.75rem !important;
  }
  .p-xl-16 {
    padding: 4rem !important;
  }
  .pt-xl-16,
  .py-xl-16 {
    padding-top: 4rem !important;
  }
  .pr-xl-16,
  .px-xl-16 {
    padding-right: 4rem !important;
  }
  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-16,
  .px-xl-16 {
    padding-left: 4rem !important;
  }
  .p-xl-17 {
    padding: 4.25rem !important;
  }
  .pt-xl-17,
  .py-xl-17 {
    padding-top: 4.25rem !important;
  }
  .pr-xl-17,
  .px-xl-17 {
    padding-right: 4.25rem !important;
  }
  .pb-xl-17,
  .py-xl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pl-xl-17,
  .px-xl-17 {
    padding-left: 4.25rem !important;
  }
  .p-xl-18 {
    padding: 4.5rem !important;
  }
  .pt-xl-18,
  .py-xl-18 {
    padding-top: 4.5rem !important;
  }
  .pr-xl-18,
  .px-xl-18 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-18,
  .py-xl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-18,
  .px-xl-18 {
    padding-left: 4.5rem !important;
  }
  .p-xl-19 {
    padding: 4.75rem !important;
  }
  .pt-xl-19,
  .py-xl-19 {
    padding-top: 4.75rem !important;
  }
  .pr-xl-19,
  .px-xl-19 {
    padding-right: 4.75rem !important;
  }
  .pb-xl-19,
  .py-xl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pl-xl-19,
  .px-xl-19 {
    padding-left: 4.75rem !important;
  }
  .p-xl-20 {
    padding: 5rem !important;
  }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 5rem !important;
  }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 5rem !important;
  }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 5rem !important;
  }
  .p-xl-21 {
    padding: 5.25rem !important;
  }
  .pt-xl-21,
  .py-xl-21 {
    padding-top: 5.25rem !important;
  }
  .pr-xl-21,
  .px-xl-21 {
    padding-right: 5.25rem !important;
  }
  .pb-xl-21,
  .py-xl-21 {
    padding-bottom: 5.25rem !important;
  }
  .pl-xl-21,
  .px-xl-21 {
    padding-left: 5.25rem !important;
  }
  .p-xl-22 {
    padding: 5.5rem !important;
  }
  .pt-xl-22,
  .py-xl-22 {
    padding-top: 5.5rem !important;
  }
  .pr-xl-22,
  .px-xl-22 {
    padding-right: 5.5rem !important;
  }
  .pb-xl-22,
  .py-xl-22 {
    padding-bottom: 5.5rem !important;
  }
  .pl-xl-22,
  .px-xl-22 {
    padding-left: 5.5rem !important;
  }
  .p-xl-23 {
    padding: 5.75rem !important;
  }
  .pt-xl-23,
  .py-xl-23 {
    padding-top: 5.75rem !important;
  }
  .pr-xl-23,
  .px-xl-23 {
    padding-right: 5.75rem !important;
  }
  .pb-xl-23,
  .py-xl-23 {
    padding-bottom: 5.75rem !important;
  }
  .pl-xl-23,
  .px-xl-23 {
    padding-left: 5.75rem !important;
  }
  .p-xl-24 {
    padding: 6rem !important;
  }
  .pt-xl-24,
  .py-xl-24 {
    padding-top: 6rem !important;
  }
  .pr-xl-24,
  .px-xl-24 {
    padding-right: 6rem !important;
  }
  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-24,
  .px-xl-24 {
    padding-left: 6rem !important;
  }
  .p-xl-25 {
    padding: 6.25rem !important;
  }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 6.25rem !important;
  }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 6.25rem !important;
  }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 6.25rem !important;
  }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 6.25rem !important;
  }
  .p-xl-26 {
    padding: 6.5rem !important;
  }
  .pt-xl-26,
  .py-xl-26 {
    padding-top: 6.5rem !important;
  }
  .pr-xl-26,
  .px-xl-26 {
    padding-right: 6.5rem !important;
  }
  .pb-xl-26,
  .py-xl-26 {
    padding-bottom: 6.5rem !important;
  }
  .pl-xl-26,
  .px-xl-26 {
    padding-left: 6.5rem !important;
  }
  .p-xl-27 {
    padding: 6.75rem !important;
  }
  .pt-xl-27,
  .py-xl-27 {
    padding-top: 6.75rem !important;
  }
  .pr-xl-27,
  .px-xl-27 {
    padding-right: 6.75rem !important;
  }
  .pb-xl-27,
  .py-xl-27 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xl-27,
  .px-xl-27 {
    padding-left: 6.75rem !important;
  }
  .p-xl-28 {
    padding: 7rem !important;
  }
  .pt-xl-28,
  .py-xl-28 {
    padding-top: 7rem !important;
  }
  .pr-xl-28,
  .px-xl-28 {
    padding-right: 7rem !important;
  }
  .pb-xl-28,
  .py-xl-28 {
    padding-bottom: 7rem !important;
  }
  .pl-xl-28,
  .px-xl-28 {
    padding-left: 7rem !important;
  }
  .p-xl-29 {
    padding: 7.25rem !important;
  }
  .pt-xl-29,
  .py-xl-29 {
    padding-top: 7.25rem !important;
  }
  .pr-xl-29,
  .px-xl-29 {
    padding-right: 7.25rem !important;
  }
  .pb-xl-29,
  .py-xl-29 {
    padding-bottom: 7.25rem !important;
  }
  .pl-xl-29,
  .px-xl-29 {
    padding-left: 7.25rem !important;
  }
  .p-xl-30 {
    padding: 7.5rem !important;
  }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 7.5rem !important;
  }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 7.5rem !important;
  }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 7.5rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xl-n4 {
    margin: -1rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }
  .m-xl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xl-n1p5 {
    margin: -0.375rem !important;
  }
  .mt-xl-n1p5,
  .my-xl-n1p5 {
    margin-top: -0.375rem !important;
  }
  .mr-xl-n1p5,
  .mx-xl-n1p5 {
    margin-right: -0.375rem !important;
  }
  .mb-xl-n1p5,
  .my-xl-n1p5 {
    margin-bottom: -0.375rem !important;
  }
  .ml-xl-n1p5,
  .mx-xl-n1p5 {
    margin-left: -0.375rem !important;
  }
  .m-xl-n3p5 {
    margin: -0.875rem !important;
  }
  .mt-xl-n3p5,
  .my-xl-n3p5 {
    margin-top: -0.875rem !important;
  }
  .mr-xl-n3p5,
  .mx-xl-n3p5 {
    margin-right: -0.875rem !important;
  }
  .mb-xl-n3p5,
  .my-xl-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  .ml-xl-n3p5,
  .mx-xl-n3p5 {
    margin-left: -0.875rem !important;
  }
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xl-n8 {
    margin: -2rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important;
  }
  .m-xl-n9 {
    margin: -2.25rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -2.25rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -2.25rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -2.25rem !important;
  }
  .m-xl-n10 {
    margin: -2.5rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -2.5rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -2.5rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -2.5rem !important;
  }
  .m-xl-n11 {
    margin: -2.75rem !important;
  }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -2.75rem !important;
  }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -2.75rem !important;
  }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -2.75rem !important;
  }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -2.75rem !important;
  }
  .m-xl-n12 {
    margin: -3rem !important;
  }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -3rem !important;
  }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -3rem !important;
  }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -3rem !important;
  }
  .m-xl-n13 {
    margin: -3.25rem !important;
  }
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -3.25rem !important;
  }
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -3.25rem !important;
  }
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -3.25rem !important;
  }
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -3.25rem !important;
  }
  .m-xl-n14 {
    margin: -3.5rem !important;
  }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -3.5rem !important;
  }
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -3.5rem !important;
  }
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -3.5rem !important;
  }
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -3.5rem !important;
  }
  .m-xl-n15 {
    margin: -3.75rem !important;
  }
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n16 {
    margin: -4rem !important;
  }
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -4rem !important;
  }
  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -4rem !important;
  }
  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -4rem !important;
  }
  .m-xl-n17 {
    margin: -4.25rem !important;
  }
  .mt-xl-n17,
  .my-xl-n17 {
    margin-top: -4.25rem !important;
  }
  .mr-xl-n17,
  .mx-xl-n17 {
    margin-right: -4.25rem !important;
  }
  .mb-xl-n17,
  .my-xl-n17 {
    margin-bottom: -4.25rem !important;
  }
  .ml-xl-n17,
  .mx-xl-n17 {
    margin-left: -4.25rem !important;
  }
  .m-xl-n18 {
    margin: -4.5rem !important;
  }
  .mt-xl-n18,
  .my-xl-n18 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n18,
  .mx-xl-n18 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n18,
  .my-xl-n18 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n18,
  .mx-xl-n18 {
    margin-left: -4.5rem !important;
  }
  .m-xl-n19 {
    margin: -4.75rem !important;
  }
  .mt-xl-n19,
  .my-xl-n19 {
    margin-top: -4.75rem !important;
  }
  .mr-xl-n19,
  .mx-xl-n19 {
    margin-right: -4.75rem !important;
  }
  .mb-xl-n19,
  .my-xl-n19 {
    margin-bottom: -4.75rem !important;
  }
  .ml-xl-n19,
  .mx-xl-n19 {
    margin-left: -4.75rem !important;
  }
  .m-xl-n20 {
    margin: -5rem !important;
  }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -5rem !important;
  }
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -5rem !important;
  }
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -5rem !important;
  }
  .m-xl-n21 {
    margin: -5.25rem !important;
  }
  .mt-xl-n21,
  .my-xl-n21 {
    margin-top: -5.25rem !important;
  }
  .mr-xl-n21,
  .mx-xl-n21 {
    margin-right: -5.25rem !important;
  }
  .mb-xl-n21,
  .my-xl-n21 {
    margin-bottom: -5.25rem !important;
  }
  .ml-xl-n21,
  .mx-xl-n21 {
    margin-left: -5.25rem !important;
  }
  .m-xl-n22 {
    margin: -5.5rem !important;
  }
  .mt-xl-n22,
  .my-xl-n22 {
    margin-top: -5.5rem !important;
  }
  .mr-xl-n22,
  .mx-xl-n22 {
    margin-right: -5.5rem !important;
  }
  .mb-xl-n22,
  .my-xl-n22 {
    margin-bottom: -5.5rem !important;
  }
  .ml-xl-n22,
  .mx-xl-n22 {
    margin-left: -5.5rem !important;
  }
  .m-xl-n23 {
    margin: -5.75rem !important;
  }
  .mt-xl-n23,
  .my-xl-n23 {
    margin-top: -5.75rem !important;
  }
  .mr-xl-n23,
  .mx-xl-n23 {
    margin-right: -5.75rem !important;
  }
  .mb-xl-n23,
  .my-xl-n23 {
    margin-bottom: -5.75rem !important;
  }
  .ml-xl-n23,
  .mx-xl-n23 {
    margin-left: -5.75rem !important;
  }
  .m-xl-n24 {
    margin: -6rem !important;
  }
  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -6rem !important;
  }
  .mr-xl-n24,
  .mx-xl-n24 {
    margin-right: -6rem !important;
  }
  .mb-xl-n24,
  .my-xl-n24 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n24,
  .mx-xl-n24 {
    margin-left: -6rem !important;
  }
  .m-xl-n25 {
    margin: -6.25rem !important;
  }
  .mt-xl-n25,
  .my-xl-n25 {
    margin-top: -6.25rem !important;
  }
  .mr-xl-n25,
  .mx-xl-n25 {
    margin-right: -6.25rem !important;
  }
  .mb-xl-n25,
  .my-xl-n25 {
    margin-bottom: -6.25rem !important;
  }
  .ml-xl-n25,
  .mx-xl-n25 {
    margin-left: -6.25rem !important;
  }
  .m-xl-n26 {
    margin: -6.5rem !important;
  }
  .mt-xl-n26,
  .my-xl-n26 {
    margin-top: -6.5rem !important;
  }
  .mr-xl-n26,
  .mx-xl-n26 {
    margin-right: -6.5rem !important;
  }
  .mb-xl-n26,
  .my-xl-n26 {
    margin-bottom: -6.5rem !important;
  }
  .ml-xl-n26,
  .mx-xl-n26 {
    margin-left: -6.5rem !important;
  }
  .m-xl-n27 {
    margin: -6.75rem !important;
  }
  .mt-xl-n27,
  .my-xl-n27 {
    margin-top: -6.75rem !important;
  }
  .mr-xl-n27,
  .mx-xl-n27 {
    margin-right: -6.75rem !important;
  }
  .mb-xl-n27,
  .my-xl-n27 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xl-n27,
  .mx-xl-n27 {
    margin-left: -6.75rem !important;
  }
  .m-xl-n28 {
    margin: -7rem !important;
  }
  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -7rem !important;
  }
  .mr-xl-n28,
  .mx-xl-n28 {
    margin-right: -7rem !important;
  }
  .mb-xl-n28,
  .my-xl-n28 {
    margin-bottom: -7rem !important;
  }
  .ml-xl-n28,
  .mx-xl-n28 {
    margin-left: -7rem !important;
  }
  .m-xl-n29 {
    margin: -7.25rem !important;
  }
  .mt-xl-n29,
  .my-xl-n29 {
    margin-top: -7.25rem !important;
  }
  .mr-xl-n29,
  .mx-xl-n29 {
    margin-right: -7.25rem !important;
  }
  .mb-xl-n29,
  .my-xl-n29 {
    margin-bottom: -7.25rem !important;
  }
  .ml-xl-n29,
  .mx-xl-n29 {
    margin-left: -7.25rem !important;
  }
  .m-xl-n30 {
    margin: -7.5rem !important;
  }
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -7.5rem !important;
  }
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -7.5rem !important;
  }
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -7.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 0.75rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xxl-4 {
    margin: 1rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1rem !important;
  }
  .m-xxl-5 {
    margin: 1.25rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xxl-1p5 {
    margin: 0.375rem !important;
  }
  .mt-xxl-1p5,
  .my-xxl-1p5 {
    margin-top: 0.375rem !important;
  }
  .mr-xxl-1p5,
  .mx-xxl-1p5 {
    margin-right: 0.375rem !important;
  }
  .mb-xxl-1p5,
  .my-xxl-1p5 {
    margin-bottom: 0.375rem !important;
  }
  .ml-xxl-1p5,
  .mx-xxl-1p5 {
    margin-left: 0.375rem !important;
  }
  .m-xxl-3p5 {
    margin: 0.875rem !important;
  }
  .mt-xxl-3p5,
  .my-xxl-3p5 {
    margin-top: 0.875rem !important;
  }
  .mr-xxl-3p5,
  .mx-xxl-3p5 {
    margin-right: 0.875rem !important;
  }
  .mb-xxl-3p5,
  .my-xxl-3p5 {
    margin-bottom: 0.875rem !important;
  }
  .ml-xxl-3p5,
  .mx-xxl-3p5 {
    margin-left: 0.875rem !important;
  }
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-7 {
    margin: 1.75rem !important;
  }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 1.75rem !important;
  }
  .m-xxl-8 {
    margin: 2rem !important;
  }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 2rem !important;
  }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 2rem !important;
  }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 2rem !important;
  }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 2rem !important;
  }
  .m-xxl-9 {
    margin: 2.25rem !important;
  }
  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 2.25rem !important;
  }
  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 2.25rem !important;
  }
  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 2.25rem !important;
  }
  .m-xxl-10 {
    margin: 2.5rem !important;
  }
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 2.5rem !important;
  }
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 2.5rem !important;
  }
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 2.5rem !important;
  }
  .m-xxl-11 {
    margin: 2.75rem !important;
  }
  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 2.75rem !important;
  }
  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 2.75rem !important;
  }
  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 2.75rem !important;
  }
  .m-xxl-12 {
    margin: 3rem !important;
  }
  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 3rem !important;
  }
  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 3rem !important;
  }
  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 3rem !important;
  }
  .m-xxl-13 {
    margin: 3.25rem !important;
  }
  .mt-xxl-13,
  .my-xxl-13 {
    margin-top: 3.25rem !important;
  }
  .mr-xxl-13,
  .mx-xxl-13 {
    margin-right: 3.25rem !important;
  }
  .mb-xxl-13,
  .my-xxl-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xxl-13,
  .mx-xxl-13 {
    margin-left: 3.25rem !important;
  }
  .m-xxl-14 {
    margin: 3.5rem !important;
  }
  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 3.5rem !important;
  }
  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 3.5rem !important;
  }
  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 3.5rem !important;
  }
  .m-xxl-15 {
    margin: 3.75rem !important;
  }
  .mt-xxl-15,
  .my-xxl-15 {
    margin-top: 3.75rem !important;
  }
  .mr-xxl-15,
  .mx-xxl-15 {
    margin-right: 3.75rem !important;
  }
  .mb-xxl-15,
  .my-xxl-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xxl-15,
  .mx-xxl-15 {
    margin-left: 3.75rem !important;
  }
  .m-xxl-16 {
    margin: 4rem !important;
  }
  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 4rem !important;
  }
  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 4rem !important;
  }
  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 4rem !important;
  }
  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 4rem !important;
  }
  .m-xxl-17 {
    margin: 4.25rem !important;
  }
  .mt-xxl-17,
  .my-xxl-17 {
    margin-top: 4.25rem !important;
  }
  .mr-xxl-17,
  .mx-xxl-17 {
    margin-right: 4.25rem !important;
  }
  .mb-xxl-17,
  .my-xxl-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml-xxl-17,
  .mx-xxl-17 {
    margin-left: 4.25rem !important;
  }
  .m-xxl-18 {
    margin: 4.5rem !important;
  }
  .mt-xxl-18,
  .my-xxl-18 {
    margin-top: 4.5rem !important;
  }
  .mr-xxl-18,
  .mx-xxl-18 {
    margin-right: 4.5rem !important;
  }
  .mb-xxl-18,
  .my-xxl-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xxl-18,
  .mx-xxl-18 {
    margin-left: 4.5rem !important;
  }
  .m-xxl-19 {
    margin: 4.75rem !important;
  }
  .mt-xxl-19,
  .my-xxl-19 {
    margin-top: 4.75rem !important;
  }
  .mr-xxl-19,
  .mx-xxl-19 {
    margin-right: 4.75rem !important;
  }
  .mb-xxl-19,
  .my-xxl-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml-xxl-19,
  .mx-xxl-19 {
    margin-left: 4.75rem !important;
  }
  .m-xxl-20 {
    margin: 5rem !important;
  }
  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 5rem !important;
  }
  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 5rem !important;
  }
  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 5rem !important;
  }
  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 5rem !important;
  }
  .m-xxl-21 {
    margin: 5.25rem !important;
  }
  .mt-xxl-21,
  .my-xxl-21 {
    margin-top: 5.25rem !important;
  }
  .mr-xxl-21,
  .mx-xxl-21 {
    margin-right: 5.25rem !important;
  }
  .mb-xxl-21,
  .my-xxl-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml-xxl-21,
  .mx-xxl-21 {
    margin-left: 5.25rem !important;
  }
  .m-xxl-22 {
    margin: 5.5rem !important;
  }
  .mt-xxl-22,
  .my-xxl-22 {
    margin-top: 5.5rem !important;
  }
  .mr-xxl-22,
  .mx-xxl-22 {
    margin-right: 5.5rem !important;
  }
  .mb-xxl-22,
  .my-xxl-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml-xxl-22,
  .mx-xxl-22 {
    margin-left: 5.5rem !important;
  }
  .m-xxl-23 {
    margin: 5.75rem !important;
  }
  .mt-xxl-23,
  .my-xxl-23 {
    margin-top: 5.75rem !important;
  }
  .mr-xxl-23,
  .mx-xxl-23 {
    margin-right: 5.75rem !important;
  }
  .mb-xxl-23,
  .my-xxl-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml-xxl-23,
  .mx-xxl-23 {
    margin-left: 5.75rem !important;
  }
  .m-xxl-24 {
    margin: 6rem !important;
  }
  .mt-xxl-24,
  .my-xxl-24 {
    margin-top: 6rem !important;
  }
  .mr-xxl-24,
  .mx-xxl-24 {
    margin-right: 6rem !important;
  }
  .mb-xxl-24,
  .my-xxl-24 {
    margin-bottom: 6rem !important;
  }
  .ml-xxl-24,
  .mx-xxl-24 {
    margin-left: 6rem !important;
  }
  .m-xxl-25 {
    margin: 6.25rem !important;
  }
  .mt-xxl-25,
  .my-xxl-25 {
    margin-top: 6.25rem !important;
  }
  .mr-xxl-25,
  .mx-xxl-25 {
    margin-right: 6.25rem !important;
  }
  .mb-xxl-25,
  .my-xxl-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml-xxl-25,
  .mx-xxl-25 {
    margin-left: 6.25rem !important;
  }
  .m-xxl-26 {
    margin: 6.5rem !important;
  }
  .mt-xxl-26,
  .my-xxl-26 {
    margin-top: 6.5rem !important;
  }
  .mr-xxl-26,
  .mx-xxl-26 {
    margin-right: 6.5rem !important;
  }
  .mb-xxl-26,
  .my-xxl-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml-xxl-26,
  .mx-xxl-26 {
    margin-left: 6.5rem !important;
  }
  .m-xxl-27 {
    margin: 6.75rem !important;
  }
  .mt-xxl-27,
  .my-xxl-27 {
    margin-top: 6.75rem !important;
  }
  .mr-xxl-27,
  .mx-xxl-27 {
    margin-right: 6.75rem !important;
  }
  .mb-xxl-27,
  .my-xxl-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xxl-27,
  .mx-xxl-27 {
    margin-left: 6.75rem !important;
  }
  .m-xxl-28 {
    margin: 7rem !important;
  }
  .mt-xxl-28,
  .my-xxl-28 {
    margin-top: 7rem !important;
  }
  .mr-xxl-28,
  .mx-xxl-28 {
    margin-right: 7rem !important;
  }
  .mb-xxl-28,
  .my-xxl-28 {
    margin-bottom: 7rem !important;
  }
  .ml-xxl-28,
  .mx-xxl-28 {
    margin-left: 7rem !important;
  }
  .m-xxl-29 {
    margin: 7.25rem !important;
  }
  .mt-xxl-29,
  .my-xxl-29 {
    margin-top: 7.25rem !important;
  }
  .mr-xxl-29,
  .mx-xxl-29 {
    margin-right: 7.25rem !important;
  }
  .mb-xxl-29,
  .my-xxl-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml-xxl-29,
  .mx-xxl-29 {
    margin-left: 7.25rem !important;
  }
  .m-xxl-30 {
    margin: 7.5rem !important;
  }
  .mt-xxl-30,
  .my-xxl-30 {
    margin-top: 7.5rem !important;
  }
  .mr-xxl-30,
  .mx-xxl-30 {
    margin-right: 7.5rem !important;
  }
  .mb-xxl-30,
  .my-xxl-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xxl-30,
  .mx-xxl-30 {
    margin-left: 7.5rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 0.75rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xxl-4 {
    padding: 1rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1rem !important;
  }
  .p-xxl-5 {
    padding: 1.25rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xxl-1p5 {
    padding: 0.375rem !important;
  }
  .pt-xxl-1p5,
  .py-xxl-1p5 {
    padding-top: 0.375rem !important;
  }
  .pr-xxl-1p5,
  .px-xxl-1p5 {
    padding-right: 0.375rem !important;
  }
  .pb-xxl-1p5,
  .py-xxl-1p5 {
    padding-bottom: 0.375rem !important;
  }
  .pl-xxl-1p5,
  .px-xxl-1p5 {
    padding-left: 0.375rem !important;
  }
  .p-xxl-3p5 {
    padding: 0.875rem !important;
  }
  .pt-xxl-3p5,
  .py-xxl-3p5 {
    padding-top: 0.875rem !important;
  }
  .pr-xxl-3p5,
  .px-xxl-3p5 {
    padding-right: 0.875rem !important;
  }
  .pb-xxl-3p5,
  .py-xxl-3p5 {
    padding-bottom: 0.875rem !important;
  }
  .pl-xxl-3p5,
  .px-xxl-3p5 {
    padding-left: 0.875rem !important;
  }
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-7 {
    padding: 1.75rem !important;
  }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 1.75rem !important;
  }
  .p-xxl-8 {
    padding: 2rem !important;
  }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 2rem !important;
  }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 2rem !important;
  }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 2rem !important;
  }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 2rem !important;
  }
  .p-xxl-9 {
    padding: 2.25rem !important;
  }
  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 2.25rem !important;
  }
  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 2.25rem !important;
  }
  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 2.25rem !important;
  }
  .p-xxl-10 {
    padding: 2.5rem !important;
  }
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 2.5rem !important;
  }
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 2.5rem !important;
  }
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 2.5rem !important;
  }
  .p-xxl-11 {
    padding: 2.75rem !important;
  }
  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 2.75rem !important;
  }
  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 2.75rem !important;
  }
  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 2.75rem !important;
  }
  .p-xxl-12 {
    padding: 3rem !important;
  }
  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 3rem !important;
  }
  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 3rem !important;
  }
  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 3rem !important;
  }
  .p-xxl-13 {
    padding: 3.25rem !important;
  }
  .pt-xxl-13,
  .py-xxl-13 {
    padding-top: 3.25rem !important;
  }
  .pr-xxl-13,
  .px-xxl-13 {
    padding-right: 3.25rem !important;
  }
  .pb-xxl-13,
  .py-xxl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xxl-13,
  .px-xxl-13 {
    padding-left: 3.25rem !important;
  }
  .p-xxl-14 {
    padding: 3.5rem !important;
  }
  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 3.5rem !important;
  }
  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 3.5rem !important;
  }
  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 3.5rem !important;
  }
  .p-xxl-15 {
    padding: 3.75rem !important;
  }
  .pt-xxl-15,
  .py-xxl-15 {
    padding-top: 3.75rem !important;
  }
  .pr-xxl-15,
  .px-xxl-15 {
    padding-right: 3.75rem !important;
  }
  .pb-xxl-15,
  .py-xxl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xxl-15,
  .px-xxl-15 {
    padding-left: 3.75rem !important;
  }
  .p-xxl-16 {
    padding: 4rem !important;
  }
  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 4rem !important;
  }
  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 4rem !important;
  }
  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 4rem !important;
  }
  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 4rem !important;
  }
  .p-xxl-17 {
    padding: 4.25rem !important;
  }
  .pt-xxl-17,
  .py-xxl-17 {
    padding-top: 4.25rem !important;
  }
  .pr-xxl-17,
  .px-xxl-17 {
    padding-right: 4.25rem !important;
  }
  .pb-xxl-17,
  .py-xxl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pl-xxl-17,
  .px-xxl-17 {
    padding-left: 4.25rem !important;
  }
  .p-xxl-18 {
    padding: 4.5rem !important;
  }
  .pt-xxl-18,
  .py-xxl-18 {
    padding-top: 4.5rem !important;
  }
  .pr-xxl-18,
  .px-xxl-18 {
    padding-right: 4.5rem !important;
  }
  .pb-xxl-18,
  .py-xxl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xxl-18,
  .px-xxl-18 {
    padding-left: 4.5rem !important;
  }
  .p-xxl-19 {
    padding: 4.75rem !important;
  }
  .pt-xxl-19,
  .py-xxl-19 {
    padding-top: 4.75rem !important;
  }
  .pr-xxl-19,
  .px-xxl-19 {
    padding-right: 4.75rem !important;
  }
  .pb-xxl-19,
  .py-xxl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pl-xxl-19,
  .px-xxl-19 {
    padding-left: 4.75rem !important;
  }
  .p-xxl-20 {
    padding: 5rem !important;
  }
  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 5rem !important;
  }
  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 5rem !important;
  }
  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 5rem !important;
  }
  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 5rem !important;
  }
  .p-xxl-21 {
    padding: 5.25rem !important;
  }
  .pt-xxl-21,
  .py-xxl-21 {
    padding-top: 5.25rem !important;
  }
  .pr-xxl-21,
  .px-xxl-21 {
    padding-right: 5.25rem !important;
  }
  .pb-xxl-21,
  .py-xxl-21 {
    padding-bottom: 5.25rem !important;
  }
  .pl-xxl-21,
  .px-xxl-21 {
    padding-left: 5.25rem !important;
  }
  .p-xxl-22 {
    padding: 5.5rem !important;
  }
  .pt-xxl-22,
  .py-xxl-22 {
    padding-top: 5.5rem !important;
  }
  .pr-xxl-22,
  .px-xxl-22 {
    padding-right: 5.5rem !important;
  }
  .pb-xxl-22,
  .py-xxl-22 {
    padding-bottom: 5.5rem !important;
  }
  .pl-xxl-22,
  .px-xxl-22 {
    padding-left: 5.5rem !important;
  }
  .p-xxl-23 {
    padding: 5.75rem !important;
  }
  .pt-xxl-23,
  .py-xxl-23 {
    padding-top: 5.75rem !important;
  }
  .pr-xxl-23,
  .px-xxl-23 {
    padding-right: 5.75rem !important;
  }
  .pb-xxl-23,
  .py-xxl-23 {
    padding-bottom: 5.75rem !important;
  }
  .pl-xxl-23,
  .px-xxl-23 {
    padding-left: 5.75rem !important;
  }
  .p-xxl-24 {
    padding: 6rem !important;
  }
  .pt-xxl-24,
  .py-xxl-24 {
    padding-top: 6rem !important;
  }
  .pr-xxl-24,
  .px-xxl-24 {
    padding-right: 6rem !important;
  }
  .pb-xxl-24,
  .py-xxl-24 {
    padding-bottom: 6rem !important;
  }
  .pl-xxl-24,
  .px-xxl-24 {
    padding-left: 6rem !important;
  }
  .p-xxl-25 {
    padding: 6.25rem !important;
  }
  .pt-xxl-25,
  .py-xxl-25 {
    padding-top: 6.25rem !important;
  }
  .pr-xxl-25,
  .px-xxl-25 {
    padding-right: 6.25rem !important;
  }
  .pb-xxl-25,
  .py-xxl-25 {
    padding-bottom: 6.25rem !important;
  }
  .pl-xxl-25,
  .px-xxl-25 {
    padding-left: 6.25rem !important;
  }
  .p-xxl-26 {
    padding: 6.5rem !important;
  }
  .pt-xxl-26,
  .py-xxl-26 {
    padding-top: 6.5rem !important;
  }
  .pr-xxl-26,
  .px-xxl-26 {
    padding-right: 6.5rem !important;
  }
  .pb-xxl-26,
  .py-xxl-26 {
    padding-bottom: 6.5rem !important;
  }
  .pl-xxl-26,
  .px-xxl-26 {
    padding-left: 6.5rem !important;
  }
  .p-xxl-27 {
    padding: 6.75rem !important;
  }
  .pt-xxl-27,
  .py-xxl-27 {
    padding-top: 6.75rem !important;
  }
  .pr-xxl-27,
  .px-xxl-27 {
    padding-right: 6.75rem !important;
  }
  .pb-xxl-27,
  .py-xxl-27 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xxl-27,
  .px-xxl-27 {
    padding-left: 6.75rem !important;
  }
  .p-xxl-28 {
    padding: 7rem !important;
  }
  .pt-xxl-28,
  .py-xxl-28 {
    padding-top: 7rem !important;
  }
  .pr-xxl-28,
  .px-xxl-28 {
    padding-right: 7rem !important;
  }
  .pb-xxl-28,
  .py-xxl-28 {
    padding-bottom: 7rem !important;
  }
  .pl-xxl-28,
  .px-xxl-28 {
    padding-left: 7rem !important;
  }
  .p-xxl-29 {
    padding: 7.25rem !important;
  }
  .pt-xxl-29,
  .py-xxl-29 {
    padding-top: 7.25rem !important;
  }
  .pr-xxl-29,
  .px-xxl-29 {
    padding-right: 7.25rem !important;
  }
  .pb-xxl-29,
  .py-xxl-29 {
    padding-bottom: 7.25rem !important;
  }
  .pl-xxl-29,
  .px-xxl-29 {
    padding-left: 7.25rem !important;
  }
  .p-xxl-30 {
    padding: 7.5rem !important;
  }
  .pt-xxl-30,
  .py-xxl-30 {
    padding-top: 7.5rem !important;
  }
  .pr-xxl-30,
  .px-xxl-30 {
    padding-right: 7.5rem !important;
  }
  .pb-xxl-30,
  .py-xxl-30 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xxl-30,
  .px-xxl-30 {
    padding-left: 7.5rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xxl-n4 {
    margin: -1rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1rem !important;
  }
  .m-xxl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xxl-n1p5 {
    margin: -0.375rem !important;
  }
  .mt-xxl-n1p5,
  .my-xxl-n1p5 {
    margin-top: -0.375rem !important;
  }
  .mr-xxl-n1p5,
  .mx-xxl-n1p5 {
    margin-right: -0.375rem !important;
  }
  .mb-xxl-n1p5,
  .my-xxl-n1p5 {
    margin-bottom: -0.375rem !important;
  }
  .ml-xxl-n1p5,
  .mx-xxl-n1p5 {
    margin-left: -0.375rem !important;
  }
  .m-xxl-n3p5 {
    margin: -0.875rem !important;
  }
  .mt-xxl-n3p5,
  .my-xxl-n3p5 {
    margin-top: -0.875rem !important;
  }
  .mr-xxl-n3p5,
  .mx-xxl-n3p5 {
    margin-right: -0.875rem !important;
  }
  .mb-xxl-n3p5,
  .my-xxl-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  .ml-xxl-n3p5,
  .mx-xxl-n3p5 {
    margin-left: -0.875rem !important;
  }
  .m-xxl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xxl-n8 {
    margin: -2rem !important;
  }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -2rem !important;
  }
  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -2rem !important;
  }
  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -2rem !important;
  }
  .m-xxl-n9 {
    margin: -2.25rem !important;
  }
  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -2.25rem !important;
  }
  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -2.25rem !important;
  }
  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -2.25rem !important;
  }
  .m-xxl-n10 {
    margin: -2.5rem !important;
  }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -2.5rem !important;
  }
  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -2.5rem !important;
  }
  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -2.5rem !important;
  }
  .m-xxl-n11 {
    margin: -2.75rem !important;
  }
  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -2.75rem !important;
  }
  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -2.75rem !important;
  }
  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -2.75rem !important;
  }
  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -2.75rem !important;
  }
  .m-xxl-n12 {
    margin: -3rem !important;
  }
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -3rem !important;
  }
  .m-xxl-n13 {
    margin: -3.25rem !important;
  }
  .mt-xxl-n13,
  .my-xxl-n13 {
    margin-top: -3.25rem !important;
  }
  .mr-xxl-n13,
  .mx-xxl-n13 {
    margin-right: -3.25rem !important;
  }
  .mb-xxl-n13,
  .my-xxl-n13 {
    margin-bottom: -3.25rem !important;
  }
  .ml-xxl-n13,
  .mx-xxl-n13 {
    margin-left: -3.25rem !important;
  }
  .m-xxl-n14 {
    margin: -3.5rem !important;
  }
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -3.5rem !important;
  }
  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -3.5rem !important;
  }
  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -3.5rem !important;
  }
  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -3.5rem !important;
  }
  .m-xxl-n15 {
    margin: -3.75rem !important;
  }
  .mt-xxl-n15,
  .my-xxl-n15 {
    margin-top: -3.75rem !important;
  }
  .mr-xxl-n15,
  .mx-xxl-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-xxl-n15,
  .my-xxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xxl-n15,
  .mx-xxl-n15 {
    margin-left: -3.75rem !important;
  }
  .m-xxl-n16 {
    margin: -4rem !important;
  }
  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -4rem !important;
  }
  .mr-xxl-n16,
  .mx-xxl-n16 {
    margin-right: -4rem !important;
  }
  .mb-xxl-n16,
  .my-xxl-n16 {
    margin-bottom: -4rem !important;
  }
  .ml-xxl-n16,
  .mx-xxl-n16 {
    margin-left: -4rem !important;
  }
  .m-xxl-n17 {
    margin: -4.25rem !important;
  }
  .mt-xxl-n17,
  .my-xxl-n17 {
    margin-top: -4.25rem !important;
  }
  .mr-xxl-n17,
  .mx-xxl-n17 {
    margin-right: -4.25rem !important;
  }
  .mb-xxl-n17,
  .my-xxl-n17 {
    margin-bottom: -4.25rem !important;
  }
  .ml-xxl-n17,
  .mx-xxl-n17 {
    margin-left: -4.25rem !important;
  }
  .m-xxl-n18 {
    margin: -4.5rem !important;
  }
  .mt-xxl-n18,
  .my-xxl-n18 {
    margin-top: -4.5rem !important;
  }
  .mr-xxl-n18,
  .mx-xxl-n18 {
    margin-right: -4.5rem !important;
  }
  .mb-xxl-n18,
  .my-xxl-n18 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xxl-n18,
  .mx-xxl-n18 {
    margin-left: -4.5rem !important;
  }
  .m-xxl-n19 {
    margin: -4.75rem !important;
  }
  .mt-xxl-n19,
  .my-xxl-n19 {
    margin-top: -4.75rem !important;
  }
  .mr-xxl-n19,
  .mx-xxl-n19 {
    margin-right: -4.75rem !important;
  }
  .mb-xxl-n19,
  .my-xxl-n19 {
    margin-bottom: -4.75rem !important;
  }
  .ml-xxl-n19,
  .mx-xxl-n19 {
    margin-left: -4.75rem !important;
  }
  .m-xxl-n20 {
    margin: -5rem !important;
  }
  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -5rem !important;
  }
  .mr-xxl-n20,
  .mx-xxl-n20 {
    margin-right: -5rem !important;
  }
  .mb-xxl-n20,
  .my-xxl-n20 {
    margin-bottom: -5rem !important;
  }
  .ml-xxl-n20,
  .mx-xxl-n20 {
    margin-left: -5rem !important;
  }
  .m-xxl-n21 {
    margin: -5.25rem !important;
  }
  .mt-xxl-n21,
  .my-xxl-n21 {
    margin-top: -5.25rem !important;
  }
  .mr-xxl-n21,
  .mx-xxl-n21 {
    margin-right: -5.25rem !important;
  }
  .mb-xxl-n21,
  .my-xxl-n21 {
    margin-bottom: -5.25rem !important;
  }
  .ml-xxl-n21,
  .mx-xxl-n21 {
    margin-left: -5.25rem !important;
  }
  .m-xxl-n22 {
    margin: -5.5rem !important;
  }
  .mt-xxl-n22,
  .my-xxl-n22 {
    margin-top: -5.5rem !important;
  }
  .mr-xxl-n22,
  .mx-xxl-n22 {
    margin-right: -5.5rem !important;
  }
  .mb-xxl-n22,
  .my-xxl-n22 {
    margin-bottom: -5.5rem !important;
  }
  .ml-xxl-n22,
  .mx-xxl-n22 {
    margin-left: -5.5rem !important;
  }
  .m-xxl-n23 {
    margin: -5.75rem !important;
  }
  .mt-xxl-n23,
  .my-xxl-n23 {
    margin-top: -5.75rem !important;
  }
  .mr-xxl-n23,
  .mx-xxl-n23 {
    margin-right: -5.75rem !important;
  }
  .mb-xxl-n23,
  .my-xxl-n23 {
    margin-bottom: -5.75rem !important;
  }
  .ml-xxl-n23,
  .mx-xxl-n23 {
    margin-left: -5.75rem !important;
  }
  .m-xxl-n24 {
    margin: -6rem !important;
  }
  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -6rem !important;
  }
  .mr-xxl-n24,
  .mx-xxl-n24 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n24,
  .my-xxl-n24 {
    margin-bottom: -6rem !important;
  }
  .ml-xxl-n24,
  .mx-xxl-n24 {
    margin-left: -6rem !important;
  }
  .m-xxl-n25 {
    margin: -6.25rem !important;
  }
  .mt-xxl-n25,
  .my-xxl-n25 {
    margin-top: -6.25rem !important;
  }
  .mr-xxl-n25,
  .mx-xxl-n25 {
    margin-right: -6.25rem !important;
  }
  .mb-xxl-n25,
  .my-xxl-n25 {
    margin-bottom: -6.25rem !important;
  }
  .ml-xxl-n25,
  .mx-xxl-n25 {
    margin-left: -6.25rem !important;
  }
  .m-xxl-n26 {
    margin: -6.5rem !important;
  }
  .mt-xxl-n26,
  .my-xxl-n26 {
    margin-top: -6.5rem !important;
  }
  .mr-xxl-n26,
  .mx-xxl-n26 {
    margin-right: -6.5rem !important;
  }
  .mb-xxl-n26,
  .my-xxl-n26 {
    margin-bottom: -6.5rem !important;
  }
  .ml-xxl-n26,
  .mx-xxl-n26 {
    margin-left: -6.5rem !important;
  }
  .m-xxl-n27 {
    margin: -6.75rem !important;
  }
  .mt-xxl-n27,
  .my-xxl-n27 {
    margin-top: -6.75rem !important;
  }
  .mr-xxl-n27,
  .mx-xxl-n27 {
    margin-right: -6.75rem !important;
  }
  .mb-xxl-n27,
  .my-xxl-n27 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xxl-n27,
  .mx-xxl-n27 {
    margin-left: -6.75rem !important;
  }
  .m-xxl-n28 {
    margin: -7rem !important;
  }
  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -7rem !important;
  }
  .mr-xxl-n28,
  .mx-xxl-n28 {
    margin-right: -7rem !important;
  }
  .mb-xxl-n28,
  .my-xxl-n28 {
    margin-bottom: -7rem !important;
  }
  .ml-xxl-n28,
  .mx-xxl-n28 {
    margin-left: -7rem !important;
  }
  .m-xxl-n29 {
    margin: -7.25rem !important;
  }
  .mt-xxl-n29,
  .my-xxl-n29 {
    margin-top: -7.25rem !important;
  }
  .mr-xxl-n29,
  .mx-xxl-n29 {
    margin-right: -7.25rem !important;
  }
  .mb-xxl-n29,
  .my-xxl-n29 {
    margin-bottom: -7.25rem !important;
  }
  .ml-xxl-n29,
  .mx-xxl-n29 {
    margin-left: -7.25rem !important;
  }
  .m-xxl-n30 {
    margin: -7.5rem !important;
  }
  .mt-xxl-n30,
  .my-xxl-n30 {
    margin-top: -7.5rem !important;
  }
  .mr-xxl-n30,
  .mx-xxl-n30 {
    margin-right: -7.5rem !important;
  }
  .mb-xxl-n30,
  .my-xxl-n30 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xxl-n30,
  .mx-xxl-n30 {
    margin-left: -7.5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1600px) {
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 0.75rem !important;
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 0.75rem !important;
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xxxl-4 {
    margin: 1rem !important;
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1rem !important;
  }
  .m-xxxl-5 {
    margin: 1.25rem !important;
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 1.25rem !important;
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 1.25rem !important;
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 1.25rem !important;
  }
  .m-xxxl-1p5 {
    margin: 0.375rem !important;
  }
  .mt-xxxl-1p5,
  .my-xxxl-1p5 {
    margin-top: 0.375rem !important;
  }
  .mr-xxxl-1p5,
  .mx-xxxl-1p5 {
    margin-right: 0.375rem !important;
  }
  .mb-xxxl-1p5,
  .my-xxxl-1p5 {
    margin-bottom: 0.375rem !important;
  }
  .ml-xxxl-1p5,
  .mx-xxxl-1p5 {
    margin-left: 0.375rem !important;
  }
  .m-xxxl-3p5 {
    margin: 0.875rem !important;
  }
  .mt-xxxl-3p5,
  .my-xxxl-3p5 {
    margin-top: 0.875rem !important;
  }
  .mr-xxxl-3p5,
  .mx-xxxl-3p5 {
    margin-right: 0.875rem !important;
  }
  .mb-xxxl-3p5,
  .my-xxxl-3p5 {
    margin-bottom: 0.875rem !important;
  }
  .ml-xxxl-3p5,
  .mx-xxxl-3p5 {
    margin-left: 0.875rem !important;
  }
  .m-xxxl-6 {
    margin: 1.5rem !important;
  }
  .mt-xxxl-6,
  .my-xxxl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-6,
  .mx-xxxl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-6,
  .my-xxxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-6,
  .mx-xxxl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xxxl-7 {
    margin: 1.75rem !important;
  }
  .mt-xxxl-7,
  .my-xxxl-7 {
    margin-top: 1.75rem !important;
  }
  .mr-xxxl-7,
  .mx-xxxl-7 {
    margin-right: 1.75rem !important;
  }
  .mb-xxxl-7,
  .my-xxxl-7 {
    margin-bottom: 1.75rem !important;
  }
  .ml-xxxl-7,
  .mx-xxxl-7 {
    margin-left: 1.75rem !important;
  }
  .m-xxxl-8 {
    margin: 2rem !important;
  }
  .mt-xxxl-8,
  .my-xxxl-8 {
    margin-top: 2rem !important;
  }
  .mr-xxxl-8,
  .mx-xxxl-8 {
    margin-right: 2rem !important;
  }
  .mb-xxxl-8,
  .my-xxxl-8 {
    margin-bottom: 2rem !important;
  }
  .ml-xxxl-8,
  .mx-xxxl-8 {
    margin-left: 2rem !important;
  }
  .m-xxxl-9 {
    margin: 2.25rem !important;
  }
  .mt-xxxl-9,
  .my-xxxl-9 {
    margin-top: 2.25rem !important;
  }
  .mr-xxxl-9,
  .mx-xxxl-9 {
    margin-right: 2.25rem !important;
  }
  .mb-xxxl-9,
  .my-xxxl-9 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xxxl-9,
  .mx-xxxl-9 {
    margin-left: 2.25rem !important;
  }
  .m-xxxl-10 {
    margin: 2.5rem !important;
  }
  .mt-xxxl-10,
  .my-xxxl-10 {
    margin-top: 2.5rem !important;
  }
  .mr-xxxl-10,
  .mx-xxxl-10 {
    margin-right: 2.5rem !important;
  }
  .mb-xxxl-10,
  .my-xxxl-10 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xxxl-10,
  .mx-xxxl-10 {
    margin-left: 2.5rem !important;
  }
  .m-xxxl-11 {
    margin: 2.75rem !important;
  }
  .mt-xxxl-11,
  .my-xxxl-11 {
    margin-top: 2.75rem !important;
  }
  .mr-xxxl-11,
  .mx-xxxl-11 {
    margin-right: 2.75rem !important;
  }
  .mb-xxxl-11,
  .my-xxxl-11 {
    margin-bottom: 2.75rem !important;
  }
  .ml-xxxl-11,
  .mx-xxxl-11 {
    margin-left: 2.75rem !important;
  }
  .m-xxxl-12 {
    margin: 3rem !important;
  }
  .mt-xxxl-12,
  .my-xxxl-12 {
    margin-top: 3rem !important;
  }
  .mr-xxxl-12,
  .mx-xxxl-12 {
    margin-right: 3rem !important;
  }
  .mb-xxxl-12,
  .my-xxxl-12 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxl-12,
  .mx-xxxl-12 {
    margin-left: 3rem !important;
  }
  .m-xxxl-13 {
    margin: 3.25rem !important;
  }
  .mt-xxxl-13,
  .my-xxxl-13 {
    margin-top: 3.25rem !important;
  }
  .mr-xxxl-13,
  .mx-xxxl-13 {
    margin-right: 3.25rem !important;
  }
  .mb-xxxl-13,
  .my-xxxl-13 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xxxl-13,
  .mx-xxxl-13 {
    margin-left: 3.25rem !important;
  }
  .m-xxxl-14 {
    margin: 3.5rem !important;
  }
  .mt-xxxl-14,
  .my-xxxl-14 {
    margin-top: 3.5rem !important;
  }
  .mr-xxxl-14,
  .mx-xxxl-14 {
    margin-right: 3.5rem !important;
  }
  .mb-xxxl-14,
  .my-xxxl-14 {
    margin-bottom: 3.5rem !important;
  }
  .ml-xxxl-14,
  .mx-xxxl-14 {
    margin-left: 3.5rem !important;
  }
  .m-xxxl-15 {
    margin: 3.75rem !important;
  }
  .mt-xxxl-15,
  .my-xxxl-15 {
    margin-top: 3.75rem !important;
  }
  .mr-xxxl-15,
  .mx-xxxl-15 {
    margin-right: 3.75rem !important;
  }
  .mb-xxxl-15,
  .my-xxxl-15 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xxxl-15,
  .mx-xxxl-15 {
    margin-left: 3.75rem !important;
  }
  .m-xxxl-16 {
    margin: 4rem !important;
  }
  .mt-xxxl-16,
  .my-xxxl-16 {
    margin-top: 4rem !important;
  }
  .mr-xxxl-16,
  .mx-xxxl-16 {
    margin-right: 4rem !important;
  }
  .mb-xxxl-16,
  .my-xxxl-16 {
    margin-bottom: 4rem !important;
  }
  .ml-xxxl-16,
  .mx-xxxl-16 {
    margin-left: 4rem !important;
  }
  .m-xxxl-17 {
    margin: 4.25rem !important;
  }
  .mt-xxxl-17,
  .my-xxxl-17 {
    margin-top: 4.25rem !important;
  }
  .mr-xxxl-17,
  .mx-xxxl-17 {
    margin-right: 4.25rem !important;
  }
  .mb-xxxl-17,
  .my-xxxl-17 {
    margin-bottom: 4.25rem !important;
  }
  .ml-xxxl-17,
  .mx-xxxl-17 {
    margin-left: 4.25rem !important;
  }
  .m-xxxl-18 {
    margin: 4.5rem !important;
  }
  .mt-xxxl-18,
  .my-xxxl-18 {
    margin-top: 4.5rem !important;
  }
  .mr-xxxl-18,
  .mx-xxxl-18 {
    margin-right: 4.5rem !important;
  }
  .mb-xxxl-18,
  .my-xxxl-18 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xxxl-18,
  .mx-xxxl-18 {
    margin-left: 4.5rem !important;
  }
  .m-xxxl-19 {
    margin: 4.75rem !important;
  }
  .mt-xxxl-19,
  .my-xxxl-19 {
    margin-top: 4.75rem !important;
  }
  .mr-xxxl-19,
  .mx-xxxl-19 {
    margin-right: 4.75rem !important;
  }
  .mb-xxxl-19,
  .my-xxxl-19 {
    margin-bottom: 4.75rem !important;
  }
  .ml-xxxl-19,
  .mx-xxxl-19 {
    margin-left: 4.75rem !important;
  }
  .m-xxxl-20 {
    margin: 5rem !important;
  }
  .mt-xxxl-20,
  .my-xxxl-20 {
    margin-top: 5rem !important;
  }
  .mr-xxxl-20,
  .mx-xxxl-20 {
    margin-right: 5rem !important;
  }
  .mb-xxxl-20,
  .my-xxxl-20 {
    margin-bottom: 5rem !important;
  }
  .ml-xxxl-20,
  .mx-xxxl-20 {
    margin-left: 5rem !important;
  }
  .m-xxxl-21 {
    margin: 5.25rem !important;
  }
  .mt-xxxl-21,
  .my-xxxl-21 {
    margin-top: 5.25rem !important;
  }
  .mr-xxxl-21,
  .mx-xxxl-21 {
    margin-right: 5.25rem !important;
  }
  .mb-xxxl-21,
  .my-xxxl-21 {
    margin-bottom: 5.25rem !important;
  }
  .ml-xxxl-21,
  .mx-xxxl-21 {
    margin-left: 5.25rem !important;
  }
  .m-xxxl-22 {
    margin: 5.5rem !important;
  }
  .mt-xxxl-22,
  .my-xxxl-22 {
    margin-top: 5.5rem !important;
  }
  .mr-xxxl-22,
  .mx-xxxl-22 {
    margin-right: 5.5rem !important;
  }
  .mb-xxxl-22,
  .my-xxxl-22 {
    margin-bottom: 5.5rem !important;
  }
  .ml-xxxl-22,
  .mx-xxxl-22 {
    margin-left: 5.5rem !important;
  }
  .m-xxxl-23 {
    margin: 5.75rem !important;
  }
  .mt-xxxl-23,
  .my-xxxl-23 {
    margin-top: 5.75rem !important;
  }
  .mr-xxxl-23,
  .mx-xxxl-23 {
    margin-right: 5.75rem !important;
  }
  .mb-xxxl-23,
  .my-xxxl-23 {
    margin-bottom: 5.75rem !important;
  }
  .ml-xxxl-23,
  .mx-xxxl-23 {
    margin-left: 5.75rem !important;
  }
  .m-xxxl-24 {
    margin: 6rem !important;
  }
  .mt-xxxl-24,
  .my-xxxl-24 {
    margin-top: 6rem !important;
  }
  .mr-xxxl-24,
  .mx-xxxl-24 {
    margin-right: 6rem !important;
  }
  .mb-xxxl-24,
  .my-xxxl-24 {
    margin-bottom: 6rem !important;
  }
  .ml-xxxl-24,
  .mx-xxxl-24 {
    margin-left: 6rem !important;
  }
  .m-xxxl-25 {
    margin: 6.25rem !important;
  }
  .mt-xxxl-25,
  .my-xxxl-25 {
    margin-top: 6.25rem !important;
  }
  .mr-xxxl-25,
  .mx-xxxl-25 {
    margin-right: 6.25rem !important;
  }
  .mb-xxxl-25,
  .my-xxxl-25 {
    margin-bottom: 6.25rem !important;
  }
  .ml-xxxl-25,
  .mx-xxxl-25 {
    margin-left: 6.25rem !important;
  }
  .m-xxxl-26 {
    margin: 6.5rem !important;
  }
  .mt-xxxl-26,
  .my-xxxl-26 {
    margin-top: 6.5rem !important;
  }
  .mr-xxxl-26,
  .mx-xxxl-26 {
    margin-right: 6.5rem !important;
  }
  .mb-xxxl-26,
  .my-xxxl-26 {
    margin-bottom: 6.5rem !important;
  }
  .ml-xxxl-26,
  .mx-xxxl-26 {
    margin-left: 6.5rem !important;
  }
  .m-xxxl-27 {
    margin: 6.75rem !important;
  }
  .mt-xxxl-27,
  .my-xxxl-27 {
    margin-top: 6.75rem !important;
  }
  .mr-xxxl-27,
  .mx-xxxl-27 {
    margin-right: 6.75rem !important;
  }
  .mb-xxxl-27,
  .my-xxxl-27 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xxxl-27,
  .mx-xxxl-27 {
    margin-left: 6.75rem !important;
  }
  .m-xxxl-28 {
    margin: 7rem !important;
  }
  .mt-xxxl-28,
  .my-xxxl-28 {
    margin-top: 7rem !important;
  }
  .mr-xxxl-28,
  .mx-xxxl-28 {
    margin-right: 7rem !important;
  }
  .mb-xxxl-28,
  .my-xxxl-28 {
    margin-bottom: 7rem !important;
  }
  .ml-xxxl-28,
  .mx-xxxl-28 {
    margin-left: 7rem !important;
  }
  .m-xxxl-29 {
    margin: 7.25rem !important;
  }
  .mt-xxxl-29,
  .my-xxxl-29 {
    margin-top: 7.25rem !important;
  }
  .mr-xxxl-29,
  .mx-xxxl-29 {
    margin-right: 7.25rem !important;
  }
  .mb-xxxl-29,
  .my-xxxl-29 {
    margin-bottom: 7.25rem !important;
  }
  .ml-xxxl-29,
  .mx-xxxl-29 {
    margin-left: 7.25rem !important;
  }
  .m-xxxl-30 {
    margin: 7.5rem !important;
  }
  .mt-xxxl-30,
  .my-xxxl-30 {
    margin-top: 7.5rem !important;
  }
  .mr-xxxl-30,
  .mx-xxxl-30 {
    margin-right: 7.5rem !important;
  }
  .mb-xxxl-30,
  .my-xxxl-30 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xxxl-30,
  .mx-xxxl-30 {
    margin-left: 7.5rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 0.75rem !important;
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 0.75rem !important;
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xxxl-4 {
    padding: 1rem !important;
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1rem !important;
  }
  .p-xxxl-5 {
    padding: 1.25rem !important;
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 1.25rem !important;
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 1.25rem !important;
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 1.25rem !important;
  }
  .p-xxxl-1p5 {
    padding: 0.375rem !important;
  }
  .pt-xxxl-1p5,
  .py-xxxl-1p5 {
    padding-top: 0.375rem !important;
  }
  .pr-xxxl-1p5,
  .px-xxxl-1p5 {
    padding-right: 0.375rem !important;
  }
  .pb-xxxl-1p5,
  .py-xxxl-1p5 {
    padding-bottom: 0.375rem !important;
  }
  .pl-xxxl-1p5,
  .px-xxxl-1p5 {
    padding-left: 0.375rem !important;
  }
  .p-xxxl-3p5 {
    padding: 0.875rem !important;
  }
  .pt-xxxl-3p5,
  .py-xxxl-3p5 {
    padding-top: 0.875rem !important;
  }
  .pr-xxxl-3p5,
  .px-xxxl-3p5 {
    padding-right: 0.875rem !important;
  }
  .pb-xxxl-3p5,
  .py-xxxl-3p5 {
    padding-bottom: 0.875rem !important;
  }
  .pl-xxxl-3p5,
  .px-xxxl-3p5 {
    padding-left: 0.875rem !important;
  }
  .p-xxxl-6 {
    padding: 1.5rem !important;
  }
  .pt-xxxl-6,
  .py-xxxl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-6,
  .px-xxxl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-6,
  .py-xxxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-6,
  .px-xxxl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xxxl-7 {
    padding: 1.75rem !important;
  }
  .pt-xxxl-7,
  .py-xxxl-7 {
    padding-top: 1.75rem !important;
  }
  .pr-xxxl-7,
  .px-xxxl-7 {
    padding-right: 1.75rem !important;
  }
  .pb-xxxl-7,
  .py-xxxl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pl-xxxl-7,
  .px-xxxl-7 {
    padding-left: 1.75rem !important;
  }
  .p-xxxl-8 {
    padding: 2rem !important;
  }
  .pt-xxxl-8,
  .py-xxxl-8 {
    padding-top: 2rem !important;
  }
  .pr-xxxl-8,
  .px-xxxl-8 {
    padding-right: 2rem !important;
  }
  .pb-xxxl-8,
  .py-xxxl-8 {
    padding-bottom: 2rem !important;
  }
  .pl-xxxl-8,
  .px-xxxl-8 {
    padding-left: 2rem !important;
  }
  .p-xxxl-9 {
    padding: 2.25rem !important;
  }
  .pt-xxxl-9,
  .py-xxxl-9 {
    padding-top: 2.25rem !important;
  }
  .pr-xxxl-9,
  .px-xxxl-9 {
    padding-right: 2.25rem !important;
  }
  .pb-xxxl-9,
  .py-xxxl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xxxl-9,
  .px-xxxl-9 {
    padding-left: 2.25rem !important;
  }
  .p-xxxl-10 {
    padding: 2.5rem !important;
  }
  .pt-xxxl-10,
  .py-xxxl-10 {
    padding-top: 2.5rem !important;
  }
  .pr-xxxl-10,
  .px-xxxl-10 {
    padding-right: 2.5rem !important;
  }
  .pb-xxxl-10,
  .py-xxxl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xxxl-10,
  .px-xxxl-10 {
    padding-left: 2.5rem !important;
  }
  .p-xxxl-11 {
    padding: 2.75rem !important;
  }
  .pt-xxxl-11,
  .py-xxxl-11 {
    padding-top: 2.75rem !important;
  }
  .pr-xxxl-11,
  .px-xxxl-11 {
    padding-right: 2.75rem !important;
  }
  .pb-xxxl-11,
  .py-xxxl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pl-xxxl-11,
  .px-xxxl-11 {
    padding-left: 2.75rem !important;
  }
  .p-xxxl-12 {
    padding: 3rem !important;
  }
  .pt-xxxl-12,
  .py-xxxl-12 {
    padding-top: 3rem !important;
  }
  .pr-xxxl-12,
  .px-xxxl-12 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-12,
  .py-xxxl-12 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxl-12,
  .px-xxxl-12 {
    padding-left: 3rem !important;
  }
  .p-xxxl-13 {
    padding: 3.25rem !important;
  }
  .pt-xxxl-13,
  .py-xxxl-13 {
    padding-top: 3.25rem !important;
  }
  .pr-xxxl-13,
  .px-xxxl-13 {
    padding-right: 3.25rem !important;
  }
  .pb-xxxl-13,
  .py-xxxl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xxxl-13,
  .px-xxxl-13 {
    padding-left: 3.25rem !important;
  }
  .p-xxxl-14 {
    padding: 3.5rem !important;
  }
  .pt-xxxl-14,
  .py-xxxl-14 {
    padding-top: 3.5rem !important;
  }
  .pr-xxxl-14,
  .px-xxxl-14 {
    padding-right: 3.5rem !important;
  }
  .pb-xxxl-14,
  .py-xxxl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pl-xxxl-14,
  .px-xxxl-14 {
    padding-left: 3.5rem !important;
  }
  .p-xxxl-15 {
    padding: 3.75rem !important;
  }
  .pt-xxxl-15,
  .py-xxxl-15 {
    padding-top: 3.75rem !important;
  }
  .pr-xxxl-15,
  .px-xxxl-15 {
    padding-right: 3.75rem !important;
  }
  .pb-xxxl-15,
  .py-xxxl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xxxl-15,
  .px-xxxl-15 {
    padding-left: 3.75rem !important;
  }
  .p-xxxl-16 {
    padding: 4rem !important;
  }
  .pt-xxxl-16,
  .py-xxxl-16 {
    padding-top: 4rem !important;
  }
  .pr-xxxl-16,
  .px-xxxl-16 {
    padding-right: 4rem !important;
  }
  .pb-xxxl-16,
  .py-xxxl-16 {
    padding-bottom: 4rem !important;
  }
  .pl-xxxl-16,
  .px-xxxl-16 {
    padding-left: 4rem !important;
  }
  .p-xxxl-17 {
    padding: 4.25rem !important;
  }
  .pt-xxxl-17,
  .py-xxxl-17 {
    padding-top: 4.25rem !important;
  }
  .pr-xxxl-17,
  .px-xxxl-17 {
    padding-right: 4.25rem !important;
  }
  .pb-xxxl-17,
  .py-xxxl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pl-xxxl-17,
  .px-xxxl-17 {
    padding-left: 4.25rem !important;
  }
  .p-xxxl-18 {
    padding: 4.5rem !important;
  }
  .pt-xxxl-18,
  .py-xxxl-18 {
    padding-top: 4.5rem !important;
  }
  .pr-xxxl-18,
  .px-xxxl-18 {
    padding-right: 4.5rem !important;
  }
  .pb-xxxl-18,
  .py-xxxl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xxxl-18,
  .px-xxxl-18 {
    padding-left: 4.5rem !important;
  }
  .p-xxxl-19 {
    padding: 4.75rem !important;
  }
  .pt-xxxl-19,
  .py-xxxl-19 {
    padding-top: 4.75rem !important;
  }
  .pr-xxxl-19,
  .px-xxxl-19 {
    padding-right: 4.75rem !important;
  }
  .pb-xxxl-19,
  .py-xxxl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pl-xxxl-19,
  .px-xxxl-19 {
    padding-left: 4.75rem !important;
  }
  .p-xxxl-20 {
    padding: 5rem !important;
  }
  .pt-xxxl-20,
  .py-xxxl-20 {
    padding-top: 5rem !important;
  }
  .pr-xxxl-20,
  .px-xxxl-20 {
    padding-right: 5rem !important;
  }
  .pb-xxxl-20,
  .py-xxxl-20 {
    padding-bottom: 5rem !important;
  }
  .pl-xxxl-20,
  .px-xxxl-20 {
    padding-left: 5rem !important;
  }
  .p-xxxl-21 {
    padding: 5.25rem !important;
  }
  .pt-xxxl-21,
  .py-xxxl-21 {
    padding-top: 5.25rem !important;
  }
  .pr-xxxl-21,
  .px-xxxl-21 {
    padding-right: 5.25rem !important;
  }
  .pb-xxxl-21,
  .py-xxxl-21 {
    padding-bottom: 5.25rem !important;
  }
  .pl-xxxl-21,
  .px-xxxl-21 {
    padding-left: 5.25rem !important;
  }
  .p-xxxl-22 {
    padding: 5.5rem !important;
  }
  .pt-xxxl-22,
  .py-xxxl-22 {
    padding-top: 5.5rem !important;
  }
  .pr-xxxl-22,
  .px-xxxl-22 {
    padding-right: 5.5rem !important;
  }
  .pb-xxxl-22,
  .py-xxxl-22 {
    padding-bottom: 5.5rem !important;
  }
  .pl-xxxl-22,
  .px-xxxl-22 {
    padding-left: 5.5rem !important;
  }
  .p-xxxl-23 {
    padding: 5.75rem !important;
  }
  .pt-xxxl-23,
  .py-xxxl-23 {
    padding-top: 5.75rem !important;
  }
  .pr-xxxl-23,
  .px-xxxl-23 {
    padding-right: 5.75rem !important;
  }
  .pb-xxxl-23,
  .py-xxxl-23 {
    padding-bottom: 5.75rem !important;
  }
  .pl-xxxl-23,
  .px-xxxl-23 {
    padding-left: 5.75rem !important;
  }
  .p-xxxl-24 {
    padding: 6rem !important;
  }
  .pt-xxxl-24,
  .py-xxxl-24 {
    padding-top: 6rem !important;
  }
  .pr-xxxl-24,
  .px-xxxl-24 {
    padding-right: 6rem !important;
  }
  .pb-xxxl-24,
  .py-xxxl-24 {
    padding-bottom: 6rem !important;
  }
  .pl-xxxl-24,
  .px-xxxl-24 {
    padding-left: 6rem !important;
  }
  .p-xxxl-25 {
    padding: 6.25rem !important;
  }
  .pt-xxxl-25,
  .py-xxxl-25 {
    padding-top: 6.25rem !important;
  }
  .pr-xxxl-25,
  .px-xxxl-25 {
    padding-right: 6.25rem !important;
  }
  .pb-xxxl-25,
  .py-xxxl-25 {
    padding-bottom: 6.25rem !important;
  }
  .pl-xxxl-25,
  .px-xxxl-25 {
    padding-left: 6.25rem !important;
  }
  .p-xxxl-26 {
    padding: 6.5rem !important;
  }
  .pt-xxxl-26,
  .py-xxxl-26 {
    padding-top: 6.5rem !important;
  }
  .pr-xxxl-26,
  .px-xxxl-26 {
    padding-right: 6.5rem !important;
  }
  .pb-xxxl-26,
  .py-xxxl-26 {
    padding-bottom: 6.5rem !important;
  }
  .pl-xxxl-26,
  .px-xxxl-26 {
    padding-left: 6.5rem !important;
  }
  .p-xxxl-27 {
    padding: 6.75rem !important;
  }
  .pt-xxxl-27,
  .py-xxxl-27 {
    padding-top: 6.75rem !important;
  }
  .pr-xxxl-27,
  .px-xxxl-27 {
    padding-right: 6.75rem !important;
  }
  .pb-xxxl-27,
  .py-xxxl-27 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xxxl-27,
  .px-xxxl-27 {
    padding-left: 6.75rem !important;
  }
  .p-xxxl-28 {
    padding: 7rem !important;
  }
  .pt-xxxl-28,
  .py-xxxl-28 {
    padding-top: 7rem !important;
  }
  .pr-xxxl-28,
  .px-xxxl-28 {
    padding-right: 7rem !important;
  }
  .pb-xxxl-28,
  .py-xxxl-28 {
    padding-bottom: 7rem !important;
  }
  .pl-xxxl-28,
  .px-xxxl-28 {
    padding-left: 7rem !important;
  }
  .p-xxxl-29 {
    padding: 7.25rem !important;
  }
  .pt-xxxl-29,
  .py-xxxl-29 {
    padding-top: 7.25rem !important;
  }
  .pr-xxxl-29,
  .px-xxxl-29 {
    padding-right: 7.25rem !important;
  }
  .pb-xxxl-29,
  .py-xxxl-29 {
    padding-bottom: 7.25rem !important;
  }
  .pl-xxxl-29,
  .px-xxxl-29 {
    padding-left: 7.25rem !important;
  }
  .p-xxxl-30 {
    padding: 7.5rem !important;
  }
  .pt-xxxl-30,
  .py-xxxl-30 {
    padding-top: 7.5rem !important;
  }
  .pr-xxxl-30,
  .px-xxxl-30 {
    padding-right: 7.5rem !important;
  }
  .pb-xxxl-30,
  .py-xxxl-30 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xxxl-30,
  .px-xxxl-30 {
    padding-left: 7.5rem !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -0.75rem !important;
  }
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -0.75rem !important;
  }
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -0.75rem !important;
  }
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -0.75rem !important;
  }
  .m-xxxl-n4 {
    margin: -1rem !important;
  }
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1rem !important;
  }
  .m-xxxl-n5 {
    margin: -1.25rem !important;
  }
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -1.25rem !important;
  }
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -1.25rem !important;
  }
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -1.25rem !important;
  }
  .m-xxxl-n1p5 {
    margin: -0.375rem !important;
  }
  .mt-xxxl-n1p5,
  .my-xxxl-n1p5 {
    margin-top: -0.375rem !important;
  }
  .mr-xxxl-n1p5,
  .mx-xxxl-n1p5 {
    margin-right: -0.375rem !important;
  }
  .mb-xxxl-n1p5,
  .my-xxxl-n1p5 {
    margin-bottom: -0.375rem !important;
  }
  .ml-xxxl-n1p5,
  .mx-xxxl-n1p5 {
    margin-left: -0.375rem !important;
  }
  .m-xxxl-n3p5 {
    margin: -0.875rem !important;
  }
  .mt-xxxl-n3p5,
  .my-xxxl-n3p5 {
    margin-top: -0.875rem !important;
  }
  .mr-xxxl-n3p5,
  .mx-xxxl-n3p5 {
    margin-right: -0.875rem !important;
  }
  .mb-xxxl-n3p5,
  .my-xxxl-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  .ml-xxxl-n3p5,
  .mx-xxxl-n3p5 {
    margin-left: -0.875rem !important;
  }
  .m-xxxl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xxxl-n6,
  .my-xxxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xxxl-n6,
  .mx-xxxl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xxxl-n6,
  .my-xxxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxxl-n6,
  .mx-xxxl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xxxl-n7 {
    margin: -1.75rem !important;
  }
  .mt-xxxl-n7,
  .my-xxxl-n7 {
    margin-top: -1.75rem !important;
  }
  .mr-xxxl-n7,
  .mx-xxxl-n7 {
    margin-right: -1.75rem !important;
  }
  .mb-xxxl-n7,
  .my-xxxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .ml-xxxl-n7,
  .mx-xxxl-n7 {
    margin-left: -1.75rem !important;
  }
  .m-xxxl-n8 {
    margin: -2rem !important;
  }
  .mt-xxxl-n8,
  .my-xxxl-n8 {
    margin-top: -2rem !important;
  }
  .mr-xxxl-n8,
  .mx-xxxl-n8 {
    margin-right: -2rem !important;
  }
  .mb-xxxl-n8,
  .my-xxxl-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-xxxl-n8,
  .mx-xxxl-n8 {
    margin-left: -2rem !important;
  }
  .m-xxxl-n9 {
    margin: -2.25rem !important;
  }
  .mt-xxxl-n9,
  .my-xxxl-n9 {
    margin-top: -2.25rem !important;
  }
  .mr-xxxl-n9,
  .mx-xxxl-n9 {
    margin-right: -2.25rem !important;
  }
  .mb-xxxl-n9,
  .my-xxxl-n9 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xxxl-n9,
  .mx-xxxl-n9 {
    margin-left: -2.25rem !important;
  }
  .m-xxxl-n10 {
    margin: -2.5rem !important;
  }
  .mt-xxxl-n10,
  .my-xxxl-n10 {
    margin-top: -2.5rem !important;
  }
  .mr-xxxl-n10,
  .mx-xxxl-n10 {
    margin-right: -2.5rem !important;
  }
  .mb-xxxl-n10,
  .my-xxxl-n10 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xxxl-n10,
  .mx-xxxl-n10 {
    margin-left: -2.5rem !important;
  }
  .m-xxxl-n11 {
    margin: -2.75rem !important;
  }
  .mt-xxxl-n11,
  .my-xxxl-n11 {
    margin-top: -2.75rem !important;
  }
  .mr-xxxl-n11,
  .mx-xxxl-n11 {
    margin-right: -2.75rem !important;
  }
  .mb-xxxl-n11,
  .my-xxxl-n11 {
    margin-bottom: -2.75rem !important;
  }
  .ml-xxxl-n11,
  .mx-xxxl-n11 {
    margin-left: -2.75rem !important;
  }
  .m-xxxl-n12 {
    margin: -3rem !important;
  }
  .mt-xxxl-n12,
  .my-xxxl-n12 {
    margin-top: -3rem !important;
  }
  .mr-xxxl-n12,
  .mx-xxxl-n12 {
    margin-right: -3rem !important;
  }
  .mb-xxxl-n12,
  .my-xxxl-n12 {
    margin-bottom: -3rem !important;
  }
  .ml-xxxl-n12,
  .mx-xxxl-n12 {
    margin-left: -3rem !important;
  }
  .m-xxxl-n13 {
    margin: -3.25rem !important;
  }
  .mt-xxxl-n13,
  .my-xxxl-n13 {
    margin-top: -3.25rem !important;
  }
  .mr-xxxl-n13,
  .mx-xxxl-n13 {
    margin-right: -3.25rem !important;
  }
  .mb-xxxl-n13,
  .my-xxxl-n13 {
    margin-bottom: -3.25rem !important;
  }
  .ml-xxxl-n13,
  .mx-xxxl-n13 {
    margin-left: -3.25rem !important;
  }
  .m-xxxl-n14 {
    margin: -3.5rem !important;
  }
  .mt-xxxl-n14,
  .my-xxxl-n14 {
    margin-top: -3.5rem !important;
  }
  .mr-xxxl-n14,
  .mx-xxxl-n14 {
    margin-right: -3.5rem !important;
  }
  .mb-xxxl-n14,
  .my-xxxl-n14 {
    margin-bottom: -3.5rem !important;
  }
  .ml-xxxl-n14,
  .mx-xxxl-n14 {
    margin-left: -3.5rem !important;
  }
  .m-xxxl-n15 {
    margin: -3.75rem !important;
  }
  .mt-xxxl-n15,
  .my-xxxl-n15 {
    margin-top: -3.75rem !important;
  }
  .mr-xxxl-n15,
  .mx-xxxl-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-xxxl-n15,
  .my-xxxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xxxl-n15,
  .mx-xxxl-n15 {
    margin-left: -3.75rem !important;
  }
  .m-xxxl-n16 {
    margin: -4rem !important;
  }
  .mt-xxxl-n16,
  .my-xxxl-n16 {
    margin-top: -4rem !important;
  }
  .mr-xxxl-n16,
  .mx-xxxl-n16 {
    margin-right: -4rem !important;
  }
  .mb-xxxl-n16,
  .my-xxxl-n16 {
    margin-bottom: -4rem !important;
  }
  .ml-xxxl-n16,
  .mx-xxxl-n16 {
    margin-left: -4rem !important;
  }
  .m-xxxl-n17 {
    margin: -4.25rem !important;
  }
  .mt-xxxl-n17,
  .my-xxxl-n17 {
    margin-top: -4.25rem !important;
  }
  .mr-xxxl-n17,
  .mx-xxxl-n17 {
    margin-right: -4.25rem !important;
  }
  .mb-xxxl-n17,
  .my-xxxl-n17 {
    margin-bottom: -4.25rem !important;
  }
  .ml-xxxl-n17,
  .mx-xxxl-n17 {
    margin-left: -4.25rem !important;
  }
  .m-xxxl-n18 {
    margin: -4.5rem !important;
  }
  .mt-xxxl-n18,
  .my-xxxl-n18 {
    margin-top: -4.5rem !important;
  }
  .mr-xxxl-n18,
  .mx-xxxl-n18 {
    margin-right: -4.5rem !important;
  }
  .mb-xxxl-n18,
  .my-xxxl-n18 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xxxl-n18,
  .mx-xxxl-n18 {
    margin-left: -4.5rem !important;
  }
  .m-xxxl-n19 {
    margin: -4.75rem !important;
  }
  .mt-xxxl-n19,
  .my-xxxl-n19 {
    margin-top: -4.75rem !important;
  }
  .mr-xxxl-n19,
  .mx-xxxl-n19 {
    margin-right: -4.75rem !important;
  }
  .mb-xxxl-n19,
  .my-xxxl-n19 {
    margin-bottom: -4.75rem !important;
  }
  .ml-xxxl-n19,
  .mx-xxxl-n19 {
    margin-left: -4.75rem !important;
  }
  .m-xxxl-n20 {
    margin: -5rem !important;
  }
  .mt-xxxl-n20,
  .my-xxxl-n20 {
    margin-top: -5rem !important;
  }
  .mr-xxxl-n20,
  .mx-xxxl-n20 {
    margin-right: -5rem !important;
  }
  .mb-xxxl-n20,
  .my-xxxl-n20 {
    margin-bottom: -5rem !important;
  }
  .ml-xxxl-n20,
  .mx-xxxl-n20 {
    margin-left: -5rem !important;
  }
  .m-xxxl-n21 {
    margin: -5.25rem !important;
  }
  .mt-xxxl-n21,
  .my-xxxl-n21 {
    margin-top: -5.25rem !important;
  }
  .mr-xxxl-n21,
  .mx-xxxl-n21 {
    margin-right: -5.25rem !important;
  }
  .mb-xxxl-n21,
  .my-xxxl-n21 {
    margin-bottom: -5.25rem !important;
  }
  .ml-xxxl-n21,
  .mx-xxxl-n21 {
    margin-left: -5.25rem !important;
  }
  .m-xxxl-n22 {
    margin: -5.5rem !important;
  }
  .mt-xxxl-n22,
  .my-xxxl-n22 {
    margin-top: -5.5rem !important;
  }
  .mr-xxxl-n22,
  .mx-xxxl-n22 {
    margin-right: -5.5rem !important;
  }
  .mb-xxxl-n22,
  .my-xxxl-n22 {
    margin-bottom: -5.5rem !important;
  }
  .ml-xxxl-n22,
  .mx-xxxl-n22 {
    margin-left: -5.5rem !important;
  }
  .m-xxxl-n23 {
    margin: -5.75rem !important;
  }
  .mt-xxxl-n23,
  .my-xxxl-n23 {
    margin-top: -5.75rem !important;
  }
  .mr-xxxl-n23,
  .mx-xxxl-n23 {
    margin-right: -5.75rem !important;
  }
  .mb-xxxl-n23,
  .my-xxxl-n23 {
    margin-bottom: -5.75rem !important;
  }
  .ml-xxxl-n23,
  .mx-xxxl-n23 {
    margin-left: -5.75rem !important;
  }
  .m-xxxl-n24 {
    margin: -6rem !important;
  }
  .mt-xxxl-n24,
  .my-xxxl-n24 {
    margin-top: -6rem !important;
  }
  .mr-xxxl-n24,
  .mx-xxxl-n24 {
    margin-right: -6rem !important;
  }
  .mb-xxxl-n24,
  .my-xxxl-n24 {
    margin-bottom: -6rem !important;
  }
  .ml-xxxl-n24,
  .mx-xxxl-n24 {
    margin-left: -6rem !important;
  }
  .m-xxxl-n25 {
    margin: -6.25rem !important;
  }
  .mt-xxxl-n25,
  .my-xxxl-n25 {
    margin-top: -6.25rem !important;
  }
  .mr-xxxl-n25,
  .mx-xxxl-n25 {
    margin-right: -6.25rem !important;
  }
  .mb-xxxl-n25,
  .my-xxxl-n25 {
    margin-bottom: -6.25rem !important;
  }
  .ml-xxxl-n25,
  .mx-xxxl-n25 {
    margin-left: -6.25rem !important;
  }
  .m-xxxl-n26 {
    margin: -6.5rem !important;
  }
  .mt-xxxl-n26,
  .my-xxxl-n26 {
    margin-top: -6.5rem !important;
  }
  .mr-xxxl-n26,
  .mx-xxxl-n26 {
    margin-right: -6.5rem !important;
  }
  .mb-xxxl-n26,
  .my-xxxl-n26 {
    margin-bottom: -6.5rem !important;
  }
  .ml-xxxl-n26,
  .mx-xxxl-n26 {
    margin-left: -6.5rem !important;
  }
  .m-xxxl-n27 {
    margin: -6.75rem !important;
  }
  .mt-xxxl-n27,
  .my-xxxl-n27 {
    margin-top: -6.75rem !important;
  }
  .mr-xxxl-n27,
  .mx-xxxl-n27 {
    margin-right: -6.75rem !important;
  }
  .mb-xxxl-n27,
  .my-xxxl-n27 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xxxl-n27,
  .mx-xxxl-n27 {
    margin-left: -6.75rem !important;
  }
  .m-xxxl-n28 {
    margin: -7rem !important;
  }
  .mt-xxxl-n28,
  .my-xxxl-n28 {
    margin-top: -7rem !important;
  }
  .mr-xxxl-n28,
  .mx-xxxl-n28 {
    margin-right: -7rem !important;
  }
  .mb-xxxl-n28,
  .my-xxxl-n28 {
    margin-bottom: -7rem !important;
  }
  .ml-xxxl-n28,
  .mx-xxxl-n28 {
    margin-left: -7rem !important;
  }
  .m-xxxl-n29 {
    margin: -7.25rem !important;
  }
  .mt-xxxl-n29,
  .my-xxxl-n29 {
    margin-top: -7.25rem !important;
  }
  .mr-xxxl-n29,
  .mx-xxxl-n29 {
    margin-right: -7.25rem !important;
  }
  .mb-xxxl-n29,
  .my-xxxl-n29 {
    margin-bottom: -7.25rem !important;
  }
  .ml-xxxl-n29,
  .mx-xxxl-n29 {
    margin-left: -7.25rem !important;
  }
  .m-xxxl-n30 {
    margin: -7.5rem !important;
  }
  .mt-xxxl-n30,
  .my-xxxl-n30 {
    margin-top: -7.5rem !important;
  }
  .mr-xxxl-n30,
  .mx-xxxl-n30 {
    margin-right: -7.5rem !important;
  }
  .mb-xxxl-n30,
  .my-xxxl-n30 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xxxl-n30,
  .mx-xxxl-n30 {
    margin-left: -7.5rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .text-xxxl-left {
    text-align: left !important;
  }
  .text-xxxl-right {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn):not(.step-flow__step-graphic):not(.swiper-nav-btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
@media (min-width: 992px) {
  .world-bank-spacing {
    height: 50px;
  }
}
@media (min-width: 1200px) {
  .world-bank-spacing {
    height: 200px;
  }
}
@media (min-width: 1400px) {
  .world-bank-spacing {
    height: 300px;
  }
}

figure {
  margin: 0;
}

caption {
  text-align: center;
  caption-side: top;
}

/* Custom Styles
=======================================*/
/* hide the text content  http://nicolasgallagher.com/another-css-image-replacement-technique/ */
/* Vertically align */
/* Placeholder */
/* Triangle - @include triangle(12px, 6px, #ff0000, bottom); */
/* @include svg_bg(inline/icon-x, 50px); */
/* Calculate fluid ratio based on two dimensions (width/height)  @include fluid-ratio(800px 200px, 300px 150px);
http://voormedia.com/blog/2012/11/responsive-background-images-with-fixed-or-fluid-aspect-ratios
*/
/* @include pseudo(before, 10px, 10px); */
/* @include accelerate(transform); */
/* Share components var
=======================================*/
:root {
  --component-margin-y: 5rem;
  --component-margin-top: var(--component-margin-y);
  --component-margin-bottom: var(--component-margin-y);
  --bg-color-primary: #ffffff;
}
@media (max-width: 1199.98px) {
  :root {
    --component-margin-y: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  :root {
    --component-margin-y: 2.5rem;
  }
}

/* Colors Set
=======================================*/
:root {
  --menu-active-color: #017b80;
  --header-text-color: #000000;
}
:root[data-top-theme=dark]:not(.header-scrolled) {
  --header-text-color: #ffffff;
}

/* BreakPoints
=======================================*/
/* Share components var
=======================================*/
/* Colors Set
=======================================*/
/* BreakPoints
=======================================*/
:root {
  --fs-h1: 2.625rem;
  --fs-h2: 2.25rem;
  --fs-h3: 2rem;
  --fs-h4: 1.5rem;
  --fs-h5: 1.375rem;
  --fs-h6: 1.375rem;
  --fs-p: 1.125rem;
  --fs-medium: 1.75rem;
}
@media (max-width: 1599.98px) {
  :root {
    --fs-h1: 2.1875rem;
    --fs-h2: 1.875rem;
    --fs-h3: 1.75rem;
    --fs-h4: 1.25rem;
    --fs-h5: 1.125rem;
    --fs-h6: 1.125rem;
    --fs-p: 1.125rem;
    --fs-medium: 1.5rem;
  }
}
@media (max-width: 1399.98px) {
  :root {
    --fs-h1: 2rem;
    --fs-h2: 1.75rem;
    --fs-h3: 1.5rem;
    --fs-h4: 1.25rem;
    --fs-h5: 1.125rem;
    --fs-h6: 1.125rem;
    --fs-p: 1rem;
    --fs-medium: var(--fs-h4);
  }
}
@media (max-width: 1199.98px) {
  :root {
    --fs-h1: 1.875rem;
    --fs-h2: 1.5rem;
    --fs-h3: 1.375rem;
    --fs-h4: 1.25rem;
    --fs-h5: 1.125rem;
    --fs-h6: 1.125rem;
    --fs-p: 1rem;
  }
}
@media (max-width: 767.98px) {
  :root {
    --fs-h1: 1.75rem;
    --fs-h2: 1.375rem;
    --fs-h3: 1.25rem;
    --fs-h4: 1.125rem;
    --fs-h5: 1.125rem;
    --fs-h6: 1.125rem;
    --fs-p: 1rem;
  }
}

body {
  font-family: "Inter", Arial, "Microsoft JhengHei", PingFangTC, "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  letter-spacing: -0.035em;
  font-size: 1rem;
  color: #000000;
}
.lang-sc body, body.lang-sc {
  font-family: "Inter", Arial, "Microsoft JhengHei", PingFangSC, "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
}

a {
  font-family: "Inter", Arial, "Microsoft JhengHei", PingFangTC, "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  letter-spacing: -0.035em;
  color: #000000;
  transition: color 0.3s, text-decoration-color 0.3s;
}
.lang-sc a, a.lang-sc {
  font-family: "Inter", Arial, "Microsoft JhengHei", PingFangSC, "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
}
a:not([class]) {
  font-size: var(--fs-p);
  color: #351a50;
  text-decoration: underline;
  text-decoration-color: currentColor;
}
hr {
  overflow: hidden;
  height: 0;
  margin: 2em 0;
  border: 0;
  border-top: 1px solid #BFBFBF;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.img-glass-row__heading,
.h2,
.img-glass-row-item__title,
.rich-text-w-diamond-list__title,
.icon-grid-blks__heading-title,
.glass-slider__title,
.case-section__title,
.contact-enquiry__title,
.keyvisual__title,
.h3,
.collapse-w-icon__title,
.highlight-slider__title,
.h4,
.h5,
.h6,
p {
  font-family: "Inter", Arial, "Microsoft JhengHei", PingFangTC, "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  letter-spacing: -0.035em;
  margin: 0;
  line-height: 1.5;
  font-weight: 600;
  color: #000000;
}
.lang-sc h1, h1.lang-sc,
.lang-sc h2,
h2.lang-sc,
.lang-sc h3,
h3.lang-sc,
.lang-sc h4,
h4.lang-sc,
.lang-sc h5,
h5.lang-sc,
.lang-sc h6,
h6.lang-sc,
.lang-sc .h1,
.lang-sc .img-glass-row__heading,
.h1.lang-sc,
.lang-sc.img-glass-row__heading,
.lang-sc .h2,
.lang-sc .img-glass-row-item__title,
.lang-sc .rich-text-w-diamond-list__title,
.lang-sc .icon-grid-blks__heading-title,
.lang-sc .glass-slider__title,
.lang-sc .case-section__title,
.lang-sc .contact-enquiry__title,
.lang-sc .keyvisual__title,
.h2.lang-sc,
.lang-sc.img-glass-row-item__title,
.lang-sc.rich-text-w-diamond-list__title,
.lang-sc.icon-grid-blks__heading-title,
.lang-sc.glass-slider__title,
.lang-sc.case-section__title,
.lang-sc.contact-enquiry__title,
.lang-sc.keyvisual__title,
.lang-sc .h3,
.lang-sc .collapse-w-icon__title,
.lang-sc .highlight-slider__title,
.h3.lang-sc,
.lang-sc.collapse-w-icon__title,
.lang-sc.highlight-slider__title,
.lang-sc .h4,
.h4.lang-sc,
.lang-sc .h5,
.h5.lang-sc,
.lang-sc .h6,
.h6.lang-sc,
.lang-sc p,
p.lang-sc {
  font-family: "Inter", Arial, "Microsoft JhengHei", PingFangSC, "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.img-glass-row__heading a,
.h2 a,
.img-glass-row-item__title a,
.rich-text-w-diamond-list__title a,
.icon-grid-blks__heading-title a,
.glass-slider__title a,
.case-section__title a,
.contact-enquiry__title a,
.keyvisual__title a,
.h3 a,
.collapse-w-icon__title a,
.highlight-slider__title a,
.h4 a,
.h5 a,
.h6 a,
p a {
  color: inherit;
}

h1:not([class]),
h2:not([class]),
h3:not([class]),
h4:not([class]),
h5:not([class]),
h6:not([class]) {
  color: #351a50;
}

.h1, .img-glass-row__heading,
.h2,
.img-glass-row-item__title,
.rich-text-w-diamond-list__title,
.icon-grid-blks__heading-title,
.glass-slider__title,
.case-section__title,
.contact-enquiry__title,
.keyvisual__title,
.h3,
.collapse-w-icon__title,
.highlight-slider__title,
.h4,
.h5,
.h6 {
  color: #351a50;
}

h1,
.h1,
.img-glass-row__heading {
  font-size: var(--fs-h1);
  font-weight: 700;
}

h2,
.h2,
.img-glass-row-item__title,
.rich-text-w-diamond-list__title,
.icon-grid-blks__heading-title,
.glass-slider__title,
.case-section__title,
.contact-enquiry__title,
.keyvisual__title {
  font-size: var(--fs-h2);
}

h3,
.h3,
.collapse-w-icon__title,
.highlight-slider__title {
  font-size: var(--fs-h3);
}

h4,
.h4 {
  font-size: var(--fs-h4);
}

h5,
.h5 {
  font-size: var(--fs-h5);
}

h6,
.h6 {
  font-size: var(--fs-h6);
}

p {
  font-size: var(--fs-p);
  font-weight: 400;
}

.fs-medium {
  font-size: var(--fs-medium);
}

.basic-text {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.6666666667;
}
@media (max-width: 1199.98px) {
  .basic-text {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .basic-text {
    font-size: 1rem;
  }
}

:root {
  --default-scroll-padding-top: 8rem;
}
@media (max-width: 1399.98px) {
  :root {
    --default-scroll-padding-top: 7.625rem;
  }
}
@media (max-width: 1199.98px) {
  :root {
    --default-scroll-padding-top: 7.125rem;
  }
}
@media (max-width: 991.98px) {
  :root {
    --default-scroll-padding-top: 4.25rem;
  }
}
@media (max-width: 575.98px) {
  :root {
    --default-scroll-padding-top: 3.5rem;
  }
}

html,
body {
  min-height: 100%;
  margin: 0;
  scroll-padding-top: var(--header-height, var(--default-scroll-padding-top, 0));
}

html {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

html.monochrome {
  filter: grayscale(100%);
}

html.monochrome-exclude-logo header ~ *:not(main),
html.monochrome-exclude-logo .page-head .tools__item *,
html.monochrome-exclude-logo .page-head .menu.js-menu,
html.monochrome-exclude-logo .menu__panel,
html.monochrome-exclude-logo .menu__link,
html.monochrome-exclude-logo #searchModal,
html.monochrome-exclude-logo #mobile-menu > .mobi-panel__inner > *:not(.mobi-menu-header-row),
html.monochrome-exclude-logo #mobile-menu > .mobi-panel__inner > .mobi-menu-header-row .mobi-menu-header-row__right,
html.monochrome-exclude-logo #modal-notice,
html.monochrome-exclude-logo .mfp-wrap {
  filter: grayscale(100%);
}
html.monochrome-exclude-logo main > *:not(:is(:has(.pin-spacer))),
html.monochrome-exclude-logo main > *.not-has-pin-spacer {
  filter: grayscale(100%);
}

html.main-preview .wrapper {
  margin-bottom: 67px;
}

body {
  -ms-overflow-style: scrollbar; /* turns off the auto-hiding behavior in ie10/11 */
}

.no-scroll {
  overflow: hidden;
}
.no-scroll body {
  overflow: hidden;
  position: relative;
}

.wrapper {
  position: relative;
  overflow: hidden;
  min-width: 320px;
  min-height: 500px;
}

@media (max-width: 991.98px) {
  .container,
  .container-xl {
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media (max-width: 575.98px) {
  .container,
  .container-xl {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.container {
  max-width: 1740px !important;
}

.container-xl {
  max-width: 1460px !important;
}

.container--narrow {
  max-width: 1462px !important;
}
.detail-content .container--narrow {
  padding-inline: unset;
}
.detail-area--full-width .container--narrow {
  max-width: 1220px !important;
}

/* mouse */
[data-whatinput=mouse] *:focus {
  outline: 0 !important;
}

/* keyboard */
/* touch */
[data-whatinput=touch] *:focus {
  outline: 0 !important;
}

/* Run css transitions only after page loaded */
.no-js * {
  transition: none !important;
}

/* js disabled alert styles */
.no-js-alert {
  position: fixed;
  z-index: 99999;
  width: 100%;
  padding: 0.75rem 1.25rem;
  color: #773431;
  background-color: #f7eded;
}

/* < IE11 alert styles */
.lte-ie9 .wrapper, .ie-10 .wrapper {
  z-index: 1;
}
.lte-ie9 .wrapper::before, .ie-10 .wrapper::before {
  position: fixed;
  z-index: 100000;
  width: 100%;
  padding: 0.75rem 1.25rem;
  font-weight: 700;
  background-color: #e2d516;
  content: "Notice: Internet Explorer 11 or above is required for proper content display.";
}
.lte-ie9.lang-tc .wrapper::before, .ie-10.lang-tc .wrapper::before {
  content: "注意: 請使用Internet Explorer 11或以上瀏覽器，以便正常瀏覽此網頁內容。";
}
.lte-ie9.lang-sc .wrapper::before, .ie-10.lang-sc .wrapper::before {
  content: "注意: 请使用Internet Explorer 11或以上浏览器，以便正常浏览此网页内容。";
}

/* IE10+ doesn't honor `<meta name="viewport">` in some cases. */
@-ms-viewport {
  width: device-width;
}
.sr-only-focusable--skip:focus {
  position: absolute;
  z-index: 10000;
}
.sr-only-focusable--within {
  margin-bottom: 2.1875rem;
}
.sr-only-focusable--within:focus-within {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

@font-face {
  font-family: "PingFangTC";
  font-weight: 800;
  src: local("PingFangTC-Heavy"), local("PingFang TC Heavy");
}
@font-face {
  font-family: "PingFangTC";
  font-weight: 700;
  src: local("PingFangTC-Semibold"), local("PingFang TC Semibold");
}
@font-face {
  font-family: "PingFangTC";
  font-weight: 500;
  src: local("PingFangTC-Medium"), local("PingFang TC Medium");
}
@font-face {
  font-family: "PingFangTC";
  font-weight: 400;
  src: local("PingFangTC-Regular"), local("PingFang TC Regular");
}
@font-face {
  font-family: "PingFangTC";
  font-weight: 300;
  src: local("PingFangTC-Light"), local("PingFang TC Light");
}
@font-face {
  font-family: "PingFangSC";
  font-weight: 800;
  src: local("PingFangSC-Heavy"), local("PingFang SC Heavy");
}
@font-face {
  font-family: "PingFangSC";
  font-weight: 700;
  src: local("PingFangSC-Semibold"), local("PingFang SC Semibold");
}
@font-face {
  font-family: "PingFangSC";
  font-weight: 500;
  src: local("PingFangSC-Medium"), local("PingFang SC Medium");
}
@font-face {
  font-family: "PingFangSC";
  font-weight: 400;
  src: local("PingFangSC-Regular"), local("PingFang SC Regular");
}
@font-face {
  font-family: "PingFangSC";
  font-weight: 300;
  src: local("PingFangSC-Light"), local("PingFang SC Light");
}
/* Microsoft JhengHei Bold revise */
@font-face {
  font-family: "Microsoft JhengHei revise";
  unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
  src: local("Microsoft JhengHei");
}
@font-face {
  font-family: "Inter";
  src: url("../../../shared/fonts/Inter-Bold.eot");
  src: url("../../../shared/fonts/Inter-Bold.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/Inter-Bold.woff2") format("woff2"), url("../../../shared/fonts/Inter-Bold.woff") format("woff"), url("../../../shared/fonts/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../../../shared/fonts/Inter-SemiBold.eot");
  src: url("../../../shared/fonts/Inter-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/Inter-SemiBold.woff2") format("woff2"), url("../../../shared/fonts/Inter-SemiBold.woff") format("woff"), url("../../../shared/fonts/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../../../shared/fonts/Inter-Medium.eot");
  src: url("../../../shared/fonts/Inter-Medium.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/Inter-Medium.woff2") format("woff2"), url("../../../shared/fonts/Inter-Medium.woff") format("woff"), url("../../../shared/fonts/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../../../shared/fonts/Inter-Regular.eot");
  src: url("../../../shared/fonts/Inter-Regular.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/Inter-Regular.woff2") format("woff2"), url("../../../shared/fonts/Inter-Regular.woff") format("woff"), url("../../../shared/fonts/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "wico";
  src: url("../../../shared/fonts/icomoon/fonts/wico.woff2") format("woff2"), url("../../../shared/fonts/icomoon/fonts/wico.woff") format("woff"), url("../../../shared/fonts/icomoon/fonts/wico.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=ico--],
[class*=" ico--"],
.ico,
.icon-grid-blks__arrow,
.bf-text-blk__close-btn:before,
.subscribe-btn__icon:before,
.text-w-links-img__item:before,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
.event-calendar .ui-datepicker-prev:before,
.event-calendar .ui-datepicker-next:before,
.event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .datepicker-item.has-sdate-edate,
.step-flow__step:not(:last-of-type)::after,
.article-control__icon,
.gen-list__item > a[target=_blank] .gen-list__link-text:after,
.general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.breadcrumb-menu__item--lv1:not(:last-child):after,
.ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.swiper-nav-btn,
.table-job-vac a::after,
html.no-js .rounded-selectbox,
.rounded-selectbox:is(:not(:has(.bootstrap-select))),
.rounded-selectbox.not-has-bootstrap-select,
.rounded-selectbox .bootstrap-select,
.outline-btn-w-icon--link:before,
.outline-btn-w-icon--bf-learn-more:before,
.outline-btn-w-icon--bf-view:before,
.outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
.outline-btn-w-icon--xls:before,
.outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
.outline-btn-w-icon--doc:before,
.outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
.outline-btn-w-icon--pdf:before,
.outline-btn-w-icon:is([href$=".pdf"])::before,
.arrow-list > li::before,
.inline-arrow-list > li::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico--icon-BF-Landing-search:before {
  content: "\e994";
}

.ico--icon-BF-learn-more:before, .outline-btn-w-icon--bf-learn-more:before {
  content: "\e993";
}

.ico--icon-BF-table-report:before {
  content: "\e992";
}

.ico--icon-landing-subscription:before, .subscribe-btn__icon:before {
  content: "\e991";
}

.ico--icon-organization:before {
  content: "\e98b";
}

.ico--icon-press:before {
  content: "\e98c";
}

.ico--icon-table-link:before, .outline-btn-w-icon--link:before {
  content: "\e98d";
}

.ico--icon-BF-table-view-file:before {
  content: "\e98e";
}

.ico--icon-meeting:before {
  content: "\e98f";
}

.ico--icon-archives:before {
  content: "\e990";
}

.ico--icon-sheet-download:before, .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .outline-btn-w-icon--xls:before, .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"]):before {
  content: "\e955";
}

.ico--icon-doc-download:before, .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .outline-btn-w-icon--doc:before, .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"]):before {
  content: "\e957";
}

.ico--icon-pdf-download:before, .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .outline-btn-w-icon--pdf:before, .outline-btn-w-icon:is([href$=".pdf"]):before {
  content: "\e956";
}

.ico--icon-menu-arrow:before {
  content: "\e954";
}

.ico--dropdown-arrow:before {
  content: "\e94d";
}

.ico--minus:before, .collapse-w-icon__toggle[aria-expanded=true] .collapse-w-icon__trigger-ico:before {
  content: "\e94b";
}

.ico--plus:before {
  content: "\e94c";
}

.ico--link-arrow:before, .icon-grid-blks__arrow:before, .text-w-links-img__item:before {
  content: "\e943";
}

.ico--arrow-thin:before, .article-control__icon:before {
  content: "\e907";
}

.ico--back-to-top:before {
  content: "\e90d";
}

.ico--prev:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, .event-calendar .ui-datepicker-prev:before {
  content: "\e90e";
}

.ico--next:before, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before, .event-calendar .ui-datepicker-next:before {
  content: "\e911";
}

.ico--pause:before {
  content: "\e912";
}

.ico--language:before {
  content: "\e913";
}

.ico--menu:before {
  content: "\e914";
}

.ico--close:before, .bf-text-blk__close-btn:before {
  content: "\e915";
}

.ico--search:before {
  content: "\e93f";
}

.ico--weather:before {
  content: "\e940";
}

.ico--print:before {
  content: "\e941";
}

.ico--share-outline:before {
  content: "\e942";
}

.ico--location:before {
  content: "\e945";
}

.ico--mail:before {
  content: "\e946";
}

.ico--fax-outline:before {
  content: "\e947";
}

.ico--phone-call:before {
  content: "\e948";
}

.ico--icon-blg-03:before {
  content: "\e927";
}

.ico--eplatform-arrow:before {
  content: "\e93c";
}

.ico--icon-support-01:before {
  content: "\e936";
}

.ico--icon-support-02:before {
  content: "\e937";
}

.ico--icon-support-03:before {
  content: "\e938";
}

.ico--icon-support-04:before {
  content: "\e939";
}

.ico--icon-support-05:before {
  content: "\e93a";
}

.ico--icon-support-06:before {
  content: "\e93b";
}

.ico--thick-arrow-down:before {
  content: "\e935";
}

.ico--redirect-arrow:before {
  content: "\e934";
}

.ico--icon-e-platform-01:before {
  content: "\e92f";
}

.ico--icon-e-platform-02:before {
  content: "\e930";
}

.ico--icon-e-platform-03:before {
  content: "\e931";
}

.ico--icon-e-platform-04:before {
  content: "\e932";
}

.ico--icon-e-platform-05:before {
  content: "\e933";
}

.ico--icon-blg-01:before {
  content: "\e925";
}

.ico--icon-blg-02:before {
  content: "\e926";
}

.ico--icon-blg-04:before {
  content: "\e928";
}

.ico--icon-blg-05:before {
  content: "\e929";
}

.ico--icon-blg-06:before {
  content: "\e92a";
}

.ico--icon-blg-07:before {
  content: "\e92b";
}

.ico--icon-blg-08:before {
  content: "\e92c";
}

.ico--icon-blg-09:before {
  content: "\e92d";
}

.ico--icon-blg-10:before {
  content: "\e92e";
}

.ico--measure-icon-cost:before {
  content: "\e91d";
}

.ico--measure-icon-human-resources:before {
  content: "\e91e";
}

.ico--measure-icon-man-power:before {
  content: "\e91f";
}

.ico--measure-icon-public-accountability:before {
  content: "\e920";
}

.ico--measure-icon-satisfaction:before {
  content: "\e921";
}

.ico--measure-icon-service-reachable:before {
  content: "\e922";
}

.ico--measure-icon-shorten-time:before {
  content: "\e923";
}

.ico--measure-icon-transparency:before {
  content: "\e924";
}

.ico--reset:before {
  content: "\e91c";
}

.ico--arrow-eq-up:before {
  content: "\e917";
}

.ico--arrow-eq-down:before {
  content: "\e919";
}

.ico--arrow-eq-left:before {
  content: "\e918";
}

.ico--arrow-eq-right:before {
  content: "\e91b";
}

.ico--right-lg:before {
  content: "\e909";
}

.ico--left-lg:before {
  content: "\e90a";
}

.ico--up-lg:before {
  content: "\e90b";
}

.ico--down-lg:before {
  content: "\e90c";
}

.ico--up-sm:before {
  content: "\e90f";
}

.ico--down-sm:before {
  content: "\e910";
}

.ico--play:before {
  content: "\e908";
}

.ico--down:before {
  content: "\e802";
}

.ico--up:before {
  content: "\e803";
}

.ico--left:before {
  content: "\e804";
}

.ico--right:before {
  content: "\e805";
}

.ico--cross:before {
  content: "\e810";
}

.ico--external:before {
  content: "\e812";
}

.ico--share:before {
  content: "\e813";
}

.ico--download:before {
  content: "\e815";
}

.ico--ok:before {
  content: "\e817";
}

.ico--circle-thick:before {
  content: "\f10c";
}

.ico--circle:before {
  content: "\f111";
}

.ico--circle-thin:before {
  content: "\f1db";
}

.ico--form-step-preview:before {
  content: "\e953";
}

.ico--address-solid:before {
  content: "\e94f";
}

.ico--tel-solid:before {
  content: "\e950";
}

.ico--fax-solid:before {
  content: "\e951";
}

.ico--email-solid:before {
  content: "\e952";
}

.ico--button-download:before {
  content: "\e944";
}

.ico--button-select-drop-down:before, .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)):before,
.event-search-bar .datepicker-item.has-sdate-edate:before, html.no-js .rounded-selectbox:before, .rounded-selectbox:is(:not(:has(.bootstrap-select))):before, .rounded-selectbox.not-has-bootstrap-select:before, .rounded-selectbox .bootstrap-select:before {
  content: "\e949";
  color: #351a50;
}

.ico--button-reset:before {
  content: "\e94a";
}

.ico--volume:before, .js-mute-switch .ico:before, .js-mute-switch .icon-grid-blks__arrow:before, .js-mute-switch .bf-text-blk__close-btn:before, .js-mute-switch .subscribe-btn__icon:before, .js-mute-switch .text-w-links-img__item:before, .js-mute-switch #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .js-mute-switch .ui-datepicker-prev:before,
.js-mute-switch #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .js-mute-switch .ui-datepicker-next:before, .js-mute-switch .event-calendar .ui-datepicker-prev:before, .event-calendar .js-mute-switch .ui-datepicker-prev:before, .js-mute-switch .event-calendar .ui-datepicker-next:before, .event-calendar .js-mute-switch .ui-datepicker-next:before, .js-mute-switch .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)):before, .event-search-bar .js-mute-switch .datepicker-item:is(:has(#s_date, #e_date)):before,
.js-mute-switch .event-search-bar .datepicker-item.has-sdate-edate:before,
.event-search-bar .js-mute-switch .datepicker-item.has-sdate-edate:before, .js-mute-switch .article-control__icon:before, .js-mute-switch .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .js-mute-switch .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .js-mute-switch .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .js-mute-switch .arrow-list > li:before, .js-mute-switch .inline-arrow-list > li:before, .js-mute-switch .outline-btn-w-icon--pdf:before, .js-mute-switch .outline-btn-w-icon:is([href$=".pdf"]):before, .js-mute-switch .outline-btn-w-icon--doc:before, .js-mute-switch .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"]):before, .js-mute-switch .outline-btn-w-icon--xls:before, .js-mute-switch .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"]):before, .js-mute-switch .outline-btn-w-icon--bf-view:before, .js-mute-switch .outline-btn-w-icon--bf-learn-more:before, .js-mute-switch .outline-btn-w-icon--link:before, .js-mute-switch .rounded-selectbox .bootstrap-select:before, .rounded-selectbox .js-mute-switch .bootstrap-select:before, .js-mute-switch html.no-js .rounded-selectbox:before, html.no-js .js-mute-switch .rounded-selectbox:before, .js-mute-switch .rounded-selectbox:is(:not(:has(.bootstrap-select))):before, .js-mute-switch .rounded-selectbox.not-has-bootstrap-select:before, .js-mute-switch .swiper-nav-btn:before, .js-mute-switch .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before {
  content: "\e93d";
}

.ico--mute:before, .js-mute-switch.js-mute-enabled .ico:before, .js-mute-switch.js-mute-enabled .icon-grid-blks__arrow:before, .js-mute-switch.js-mute-enabled .bf-text-blk__close-btn:before, .js-mute-switch.js-mute-enabled .subscribe-btn__icon:before, .js-mute-switch.js-mute-enabled .text-w-links-img__item:before, .js-mute-switch.js-mute-enabled #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .js-mute-switch.js-mute-enabled .ui-datepicker-prev:before,
.js-mute-switch.js-mute-enabled #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .js-mute-switch.js-mute-enabled .ui-datepicker-next:before, .js-mute-switch.js-mute-enabled .event-calendar .ui-datepicker-prev:before, .event-calendar .js-mute-switch.js-mute-enabled .ui-datepicker-prev:before, .js-mute-switch.js-mute-enabled .event-calendar .ui-datepicker-next:before, .event-calendar .js-mute-switch.js-mute-enabled .ui-datepicker-next:before, .js-mute-switch.js-mute-enabled .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)):before, .event-search-bar .js-mute-switch.js-mute-enabled .datepicker-item:is(:has(#s_date, #e_date)):before,
.js-mute-switch.js-mute-enabled .event-search-bar .datepicker-item.has-sdate-edate:before,
.event-search-bar .js-mute-switch.js-mute-enabled .datepicker-item.has-sdate-edate:before, .js-mute-switch.js-mute-enabled .article-control__icon:before, .js-mute-switch.js-mute-enabled .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch.js-mute-enabled a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .js-mute-switch.js-mute-enabled .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch.js-mute-enabled a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .js-mute-switch.js-mute-enabled .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch.js-mute-enabled a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .js-mute-switch.js-mute-enabled .arrow-list > li:before, .js-mute-switch.js-mute-enabled .inline-arrow-list > li:before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon--pdf:before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon:is([href$=".pdf"]):before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon--doc:before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"]):before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon--xls:before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"]):before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon--bf-view:before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon--bf-learn-more:before, .js-mute-switch.js-mute-enabled .outline-btn-w-icon--link:before, .js-mute-switch.js-mute-enabled .rounded-selectbox .bootstrap-select:before, .rounded-selectbox .js-mute-switch.js-mute-enabled .bootstrap-select:before, .js-mute-switch.js-mute-enabled html.no-js .rounded-selectbox:before, html.no-js .js-mute-switch.js-mute-enabled .rounded-selectbox:before, .js-mute-switch.js-mute-enabled .rounded-selectbox:is(:not(:has(.bootstrap-select))):before, .js-mute-switch.js-mute-enabled .rounded-selectbox.not-has-bootstrap-select:before, .js-mute-switch.js-mute-enabled .swiper-nav-btn:before, .js-mute-switch.js-mute-enabled .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch.js-mute-enabled a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch.js-mute-enabled .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch.js-mute-enabled a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch.js-mute-enabled .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch.js-mute-enabled a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch.js-mute-enabled .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch.js-mute-enabled a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch.js-mute-enabled .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch.js-mute-enabled a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch.js-mute-enabled .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch.js-mute-enabled a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before {
  content: "\e93e";
}

.ico--calendar:before {
  content: "\e900";
}

.ico--form-step-update:before {
  content: "\e94e";
}

.ico--TC1:before {
  content: "\e976";
}

.ico--TC3:before {
  content: "\e977";
}

.ico--TC8NE:before {
  content: "\e978";
}

.ico--TC8NW:before {
  content: "\e979";
}

.ico--TC8SE:before {
  content: "\e97a";
}

.ico--TC8SW:before {
  content: "\e97b";
}

.ico--TC9:before {
  content: "\e97c";
}

.ico--TC10:before {
  content: "\e97d";
}

.ico--WCOLD:before {
  content: "\e97e";
}

.ico--WFIRER:before {
  content: "\e97f";
}

.ico--WFIREY:before {
  content: "\e980";
}

.ico--WFNTSA:before {
  content: "\e981";
}

.ico--WFROST:before {
  content: "\e982";
}

.ico--WHOT:before {
  content: "\e983";
}

.ico--WL:before {
  content: "\e984";
}

.ico--WMSGNL:before {
  content: "\e985";
}

.ico--WRAINA:before {
  content: "\e986";
}

.ico--WRAINB:before {
  content: "\e987";
}

.ico--WRAINR:before {
  content: "\e988";
}

.ico--WTMW:before {
  content: "\e989";
}

.ico--WTS:before {
  content: "\e98a";
}

.ico--weather50:before {
  content: "\e958";
}

.ico--weather51:before {
  content: "\e959";
}

.ico--weather52:before {
  content: "\e95a";
}

.ico--weather53:before {
  content: "\e95b";
}

.ico--weather54:before {
  content: "\e95c";
}

.ico--weather60:before {
  content: "\e95d";
}

.ico--weather61:before {
  content: "\e95e";
}

.ico--weather62:before {
  content: "\e95f";
}

.ico--weather63:before {
  content: "\e960";
}

.ico--weather64:before {
  content: "\e961";
}

.ico--weather65:before {
  content: "\e962";
}

.ico--weather70:before {
  content: "\e963";
}

.ico--weather71:before {
  content: "\e964";
}

.ico--weather72:before {
  content: "\e965";
}

.ico--weather73:before {
  content: "\e966";
}

.ico--weather74:before {
  content: "\e967";
}

.ico--weather75:before {
  content: "\e968";
}

.ico--weather76:before {
  content: "\e969";
}

.ico--weather77:before {
  content: "\e96a";
}

.ico--weather80:before {
  content: "\e96b";
}

.ico--weather81:before {
  content: "\e96c";
}

.ico--weather82:before {
  content: "\e96d";
}

.ico--weather83:before {
  content: "\e96e";
}

.ico--weather84:before {
  content: "\e96f";
}

.ico--weather85:before {
  content: "\e970";
}

.ico--weather90:before {
  content: "\e971";
}

.ico--weather91:before {
  content: "\e972";
}

.ico--weather92:before {
  content: "\e973";
}

.ico--weather93:before {
  content: "\e974";
}

.ico--icon-search-close:before {
  content: "\e975";
}

.ico--address:before {
  content: "\e901";
}

.ico--website:before {
  content: "\e902";
}

.ico--fax:before {
  content: "\e903";
}

.ico--phone:before {
  content: "\e904";
}

.ico--date:before {
  content: "\e905";
}

.ico--email:before {
  content: "\e906";
}

.ico--play-video:before {
  content: "\e916";
}

.ico--announcement:before {
  content: "\e91a";
}

.ico--warning:before {
  content: "\ea07";
}

.ani--trans, .blg-ico-box__title, .blg-ico-box__icon, .blg-ico-box__inner, .sns-link, .box-field__txt a .btn__txt, .arw-link .ico, .arw-link .icon-grid-blks__arrow, .arw-link .bf-text-blk__close-btn:before, .arw-link .subscribe-btn__icon:before, .arw-link .text-w-links-img__item:before, .arw-link #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .arw-link .ui-datepicker-prev:before,
.arw-link #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .arw-link .ui-datepicker-next:before, .arw-link .event-calendar .ui-datepicker-prev:before, .event-calendar .arw-link .ui-datepicker-prev:before, .arw-link .event-calendar .ui-datepicker-next:before, .event-calendar .arw-link .ui-datepicker-next:before, .arw-link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .arw-link .datepicker-item:is(:has(#s_date, #e_date)),
.arw-link .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .arw-link .datepicker-item.has-sdate-edate, .arw-link .step-flow__step:not(:last-of-type)::after, .arw-link .article-control__icon, .arw-link .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .arw-link .gen-list__link-text:after, .arw-link .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .arw-link a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .arw-link .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .arw-link a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .arw-link .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .arw-link a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .arw-link .arrow-list > li::before, .arw-link .inline-arrow-list > li::before, .arw-link .outline-btn-w-icon--pdf:before, .arw-link .outline-btn-w-icon:is([href$=".pdf"])::before, .arw-link .outline-btn-w-icon--doc:before, .arw-link .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .arw-link .outline-btn-w-icon--xls:before, .arw-link .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .arw-link .outline-btn-w-icon--bf-view:before, .arw-link .outline-btn-w-icon--bf-learn-more:before, .arw-link .outline-btn-w-icon--link:before, .arw-link .rounded-selectbox .bootstrap-select, .rounded-selectbox .arw-link .bootstrap-select, .arw-link html.no-js .rounded-selectbox, html.no-js .arw-link .rounded-selectbox, .arw-link .rounded-selectbox:is(:not(:has(.bootstrap-select))), .arw-link .rounded-selectbox.not-has-bootstrap-select, .arw-link .table-job-vac a::after, .table-job-vac .arw-link a::after, .arw-link .swiper-nav-btn, .arw-link .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .arw-link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.arw-link .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .arw-link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arw-link .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .arw-link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.arw-link .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .arw-link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arw-link .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .arw-link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.arw-link .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .arw-link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arw-link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .arw-link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.arw-link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.arw-link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .arw-link .breadcrumb-menu__item--lv1:not(:last-child):after, .arw-link, .hs-card__year, .news-blk--logo .placeholder, .news-blk--logo::before, .news-blk--logo::after, .news-blk--card .news-blk__desc-w, .news-blk--card .news-blk__fig::before, .news-blk--box::before, .news-blk--box::after, .news-blk__title, .img-blk__content, .img-blk__title, .img-blk__cover, .img-blk__media, .herobanner__caption p, .section--news .section-title-wrapper, .section--work .btn-container, .btn-open-mobi-menu > span, .btn-open-mobi-menu::before, .btn-open-mobi-menu::after, .mobi-menu__link::after, .search-form__btn, .js-swiper-prev,
.js-swiper-next, .card--red-ln::before {
  transition-duration: 0.6s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.ani--trans-speed, .hs-card__content, .hs-card__year {
  transition-duration: 0.8s;
  transition-delay: 150ms;
  transition-timing-function: cubic-bezier(0.42, 0.11, 0.55, 0.99);
}

.list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.list__item {
  position: relative;
  padding: 1.875rem 0;
}
.list--border .list__item {
  border-bottom: 1px solid #666;
}

.flex {
  display: flex;
}
.flex__media {
  flex-grow: 0;
  flex-shrink: 0;
  align-self: flex-start;
}
.flex__img {
  max-width: 100%;
  height: auto !important;
}
.flex__body {
  flex: 1;
  min-width: 0;
}
.flex--reverse {
  flex-direction: row-reverse;
}
.flex__right {
  margin-left: auto;
}
.flex--center {
  justify-content: center;
  align-items: center;
}
.flex--case-feat {
  margin-top: -10.2083333333vw;
  flex-wrap: wrap;
}
.flex--case-feat .flex__media {
  position: relative;
  flex-basis: 37.6829268293%;
  max-width: 37.6829268293%;
}
@media (max-width: 767.98px) {
  .flex--case-feat .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--case-feat .flex__body {
  position: relative;
  margin-left: -3.125vw;
  padding-top: min(12.7604166667vw, 15.3125rem);
}
@media (max-width: 767.98px) {
  .flex--case-feat .flex__body {
    margin-top: -1.875rem;
    margin-left: 0;
    padding-top: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .flex--case-feat .flex__inner {
    width: 94.6153846154%;
  }
}
.flex--dept {
  flex-wrap: wrap;
}
.flex--dept .flex__media {
  position: relative;
  z-index: 1;
  margin-left: 2.4390243902%;
  flex-basis: 40.243902439%;
  max-width: 40.243902439%;
}
@media (max-width: 767.98px) {
  .flex--dept .flex__media {
    order: 0;
    margin-left: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--dept .flex__body {
  position: relative;
  z-index: 0;
  padding-top: 5.2083333333vw;
  padding-bottom: 5.2083333333vw;
}
.has-video .flex--dept .flex__body {
  padding-bottom: 14.1666666667vw;
}
.flex--dept .flex__body::before {
  position: absolute;
  z-index: -1;
  top: 5.2083333333vw;
  bottom: 0;
  left: -50vw;
  width: 200vw;
  background-color: #f3f4f8;
  content: "";
}
.dept-blk--only-btn .flex--dept .flex__body::before {
  bottom: -50vw;
}
@media (max-width: 767.98px) {
  .flex--dept .flex__body {
    order: 1;
    flex-basis: 100%;
    max-width: 100%;
    margin-top: -20vw;
    padding-top: 25vw;
  }
}
.flex--dept .flex .dept-blk__inner::before {
  position: absolute;
  z-index: -1;
  top: 5.2083333333vw;
  bottom: 2.6041666667vw;
  left: -50vw;
  width: 200vw;
  background-color: #f3f4f8;
  content: "";
}
.flex--dept-related {
  flex-wrap: wrap;
}
.flex--dept-related .flex__media {
  margin-right: 2.4390243902%;
  flex-basis: 40.243902439%;
  max-width: 40.243902439%;
}
@media (max-width: 767.98px) {
  .flex--dept-related .flex__media {
    order: 0;
    margin-right: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .flex--dept-related .flex__body {
    order: 1;
    flex-basis: 100%;
    max-width: 100%;
    margin-top: -20vw;
    padding-top: 25vw;
  }
}
.flex--dept-related.flex--reverse .flex__media {
  margin-right: 0;
  margin-left: 2.4390243902%;
}
@media (max-width: 767.98px) {
  .flex--dept-related.flex--reverse .flex__media {
    margin-left: 0;
  }
}
.flex--service {
  flex-wrap: wrap;
}
.flex--service .flex__media {
  flex-basis: 51.7073170732%;
  max-width: 51.7073170732%;
}
.flex--service .flex__media.with-stat {
  padding-bottom: 3.125em;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .flex--service .flex__media.with-stat {
    padding-bottom: 6.875em;
  }
}
@media (max-width: 991.98px) {
  .flex--service .flex__media.with-stat {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  .img-c-list__item:nth-child(odd) .flex--service .flex__media {
    order: 1;
    margin-left: 4.8780487805%;
  }
  .img-c-list__item:nth-child(even) .flex--service .flex__media {
    margin-right: 4.8780487805%;
  }
}
@media (max-width: 991.98px) {
  .flex--service .flex__media {
    margin-bottom: 2.25rem;
    margin-left: -26px;
    margin-right: -26px;
    flex-basis: calc(100% + 52px);
    max-width: calc(100% + 52px);
  }
  .flex--service .flex__media.with-stat {
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .flex--service .flex__media {
    margin-left: -20px;
    margin-right: -20px;
    flex-basis: calc(100% + 40px);
    max-width: calc(100% + 40px);
  }
}
@media (max-width: 991.98px) {
  .flex--service .flex__body {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--service .flex__title {
  margin-bottom: 0.4285714286em;
  padding-bottom: 0.1071428571em;
  font-size: 3.5em;
  line-height: 1.1428571429;
  color: #000;
  text-align: left;
}
@media (max-width: 1399.98px) {
  .flex--service .flex__title {
    font-size: 3.25em;
  }
}
@media (max-width: 1199.98px) {
  .flex--service .flex__title {
    font-size: 3em;
  }
}
@media (max-width: 991.98px) {
  .flex--service .flex__title {
    font-size: 2.25em;
  }
}
@media (max-width: 767.98px) {
  .flex--service .flex__title {
    font-size: 1.75em;
  }
}
.lang-en .flex--service .flex__title {
  font-size: 3em;
}
@media (max-width: 1399.98px) {
  .lang-en .flex--service .flex__title {
    font-size: 2.75em;
  }
}
@media (max-width: 1199.98px) {
  .lang-en .flex--service .flex__title {
    font-size: 2.5em;
  }
}
@media (max-width: 991.98px) {
  .lang-en .flex--service .flex__title {
    font-size: 1.75em;
  }
}
@media (max-width: 767.98px) {
  .lang-en .flex--service .flex__title {
    font-size: 1.3125em;
  }
}
.flex--service .flex__content {
  margin-bottom: 1.6666666667em;
  font-size: 1.5em;
  line-height: 1.6666666667;
  color: #000;
  font-weight: 300;
}
@media (max-width: 1199.98px) {
  .flex--service .flex__content {
    font-size: 1.3125em;
  }
}
@media (max-width: 767.98px) {
  .flex--service .flex__content {
    font-size: 1.125em;
  }
}
.flex--ldg-feat {
  flex-wrap: wrap;
  align-items: flex-end;
}
@media (min-width: 992px) {
  .flex--ldg-feat {
    padding-bottom: 2.8125em;
  }
}
.flex--ldg-feat .flex__media {
  flex-basis: 80.2604166667%;
  max-width: 80.2604166667%;
}
@media (max-width: 991.98px) {
  .flex--ldg-feat .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--ldg-feat .flex__body {
  position: relative;
  margin-left: -22.0833333333%;
  padding-right: calc((100vw - 1740px) / 2 + 50px);
  margin-bottom: -2.8125em;
}
@media (min-width: 992px) {
  .container .flex--ldg-feat .flex__body {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 1740px) {
  .flex--ldg-feat .flex__body {
    padding-right: 50px;
  }
}
@media (max-width: 991.98px) {
  .flex--ldg-feat .flex__body {
    margin-top: -2.8125em;
    margin-bottom: 0;
    padding-left: 26px;
    padding-right: 26px;
    margin-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .flex--ldg-feat .flex__body {
    margin-top: -2.25em;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  .flex--ldg-feat-contained .flex__media {
    flex-basis: 82.3170731707%;
    max-width: 82.3170731707%;
  }
  .flex--ldg-feat-contained .flex__body {
    margin-left: -22.8048780488%;
  }
}
.flex--back-txt-blk {
  flex-wrap: wrap;
  align-items: center;
}
.flex--back-txt-blk .flex__media {
  flex-basis: 56.25%;
  align-self: auto;
}
@media (max-width: 991.98px) {
  .flex--back-txt-blk .flex__media {
    padding-left: 26px;
    padding-right: 26px;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .flex--back-txt-blk .flex__media {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.flex--back-txt-blk .flex__media > figure,
.flex--back-txt-blk .flex__media > a > figure,
.flex--back-txt-blk .flex__media > picture,
.flex--back-txt-blk .flex__media > a > picture {
  width: 100%;
  max-width: 67.5rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .flex--back-txt-blk .flex__media > figure,
  .flex--back-txt-blk .flex__media > a > figure,
  .flex--back-txt-blk .flex__media > picture,
  .flex--back-txt-blk .flex__media > a > picture {
    max-height: 42.1875vw;
  }
}
.flex--back-txt-blk .flex__media > figure > img,
.flex--back-txt-blk .flex__media > a > figure > img,
.flex--back-txt-blk .flex__media > picture > img,
.flex--back-txt-blk .flex__media > a > picture > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.flex--back-txt-blk .flex__media > figure > img:not(.placeholder__item),
.flex--back-txt-blk .flex__media > a > figure > img:not(.placeholder__item),
.flex--back-txt-blk .flex__media > picture > img:not(.placeholder__item),
.flex--back-txt-blk .flex__media > a > picture > img:not(.placeholder__item) {
  position: relative;
}
.flex--back-txt-blk .flex__media > figure.placeholder--td > img,
.flex--back-txt-blk .flex__media > a > figure.placeholder--td > img,
.flex--back-txt-blk .flex__media > picture.placeholder--td > img,
.flex--back-txt-blk .flex__media > a > picture.placeholder--td > img {
  position: absolute;
}
@media (max-width: 991.98px) {
  .flex--back-txt-blk .flex__body {
    margin-top: -4.5em;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .flex--back-txt-blk .flex__body {
    margin-top: -3.75em;
  }
}
@media (min-width: 992px) {
  .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--left-img .flex__media > figure, .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--left-img .flex__media > picture {
    margin-inline: auto 0;
  }
}
@media screen and (min-width: 1921px) {
  .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--left-img .flex__media > figure, .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--left-img .flex__media > picture {
    margin-inline: auto 2%;
  }
}
@media (min-width: 992px) {
  .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--left-img .flex__body {
    margin-left: -41.6666666667%;
  }
}
@media (min-width: 992px) {
  .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--right-img .flex__media {
    order: 1;
  }
}
@media screen and (min-width: 1921px) {
  .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--right-img .flex__media > figure, .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--right-img .flex__media > picture {
    margin-inline: 2% auto;
  }
}
@media (min-width: 992px) {
  .flex--back-txt-blk.back-txt-blk--normal.back-txt-blk--right-img .flex__body {
    margin-right: -41.6666666667%;
  }
}
@media (min-width: 992px) {
  .flex--back-txt-blk.back-txt-blk--td .flex__media {
    padding-bottom: 3.75em;
  }
  .flex--back-txt-blk.back-txt-blk--td.back-txt-blk--right-img .flex__media {
    order: 1;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(odd) .flex__media {
    order: 1;
  }
}
@media screen and (min-width: 1921px) {
  .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(odd) .flex__media > figure, .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(odd) .flex__media > a > figure {
    margin-inline: 2% auto;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(odd) .flex__body {
    margin-right: -34.7916666667%;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(even) .flex__media > figure, .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(even) .flex__media > a > figure {
    margin-inline: auto 0;
  }
}
@media screen and (min-width: 1921px) {
  .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(even) .flex__media > figure, .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(even) .flex__media > a > figure {
    margin-inline: auto 2%;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--blue-order .flex--back-txt-blk:nth-child(even) .flex__body {
    margin-left: -34.7916666667%;
  }
}
.flex--dt .flex__media {
  flex-basis: 56.25%;
  max-width: 56.25%;
}
@media (min-width: 992px) {
  .flex--dt .flex__media > figure, .flex--dt .flex__media > a > figure, .flex--dt .flex__media > picture, .flex--dt .flex__media > a > picture {
    max-width: 67.5rem;
  }
  .flex--dt .flex__media > figure > img, .flex--dt .flex__media > a > figure > img, .flex--dt .flex__media > picture > img, .flex--dt .flex__media > a > picture > img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
  }
}
@media (max-width: 991.98px) {
  .flex--dt .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--td .flex__media {
  align-self: flex-start;
  flex-basis: 40.243902439%;
  max-width: 40.243902439%;
}
@media (max-width: 991.98px) {
  .flex--td .flex__media {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .flex--td .flex__body {
    align-self: flex-start;
    margin-top: 3.125em;
  }
}
.flex--back-txt-blk-lg .flex__media {
  position: relative;
  z-index: 1;
  align-self: flex-start;
  flex-basis: 48.7804878049%;
  max-width: 48.7804878049%;
}
.flex--back-txt-blk-lg .flex__media::before {
  position: absolute;
  top: -3.125rem;
  right: 50%;
  z-index: -1;
  width: 62.5em;
  height: 100%;
  background-color: var(--bg-color-secondary);
  content: "";
}
@media (max-width: 991.98px) {
  .flex--back-txt-blk-lg .flex__media {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
  }
}
.flex--back-txt-blk-lg .flex__body {
  position: relative;
  z-index: 0;
}
.flex--back-txt-blk-lg .flex__body::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  background-color: var(--bg-color-primary);
  z-index: -1;
  content: "";
}
@media (min-width: 992px) {
  .flex--back-txt-blk-lg .flex__body {
    margin-top: 3.125em;
  }
}
@media (max-width: 991.98px) {
  .flex--back-txt-blk-lg .flex__body {
    margin-left: -26px;
  }
}
@media (max-width: 575.98px) {
  .flex--back-txt-blk-lg .flex__body {
    margin-left: -20px;
  }
}
.flex--chart {
  margin-top: 3.125em;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991.98px) {
  .flex--chart {
    margin-top: 2.25em;
    flex-direction: row;
  }
}
.flex--chart .flex__media {
  margin-left: 2.6875rem;
  flex-basis: 54.6951219512%;
  max-width: 54.6951219512%;
  align-self: auto;
}
@media (max-width: 991.98px) {
  .flex--chart .flex__media {
    margin-left: 0;
    margin-bottom: 1em;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .flex--chart .flex__body {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--chart2 {
  margin-top: 3.125em;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 991.98px) {
  .flex--chart2 {
    margin-top: 2.25em;
    flex-direction: row;
  }
}
.flex--chart2 .flex__media {
  margin-left: 8.6585365854%;
  flex-basis: 51.0975609756%;
  max-width: 51.0975609756%;
  align-self: auto;
}
@media (max-width: 991.98px) {
  .flex--chart2 .flex__media {
    margin-left: 0;
    margin-bottom: 1em;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .flex--chart2 .flex__body {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--hgl-item {
  flex-wrap: wrap;
}
.flex--hgl-item .flex__media {
  padding-bottom: 2.25em;
  flex-basis: 63.5416666667%;
  max-width: 63.5416666667%;
}
@media (max-width: 1199.98px) {
  .flex--hgl-item .flex__media {
    padding-bottom: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--hgl-item .flex__body {
  margin-left: -5.2083333333%;
  padding-top: 2.25em;
}
@media (max-width: 1199.98px) {
  .flex--hgl-item .flex__body {
    margin-left: 0;
    padding-top: 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--imp-blk {
  position: relative;
  z-index: 2;
}
.flex--imp-blk .flex__media {
  margin-top: -7.5em;
  margin-left: 7.3958333333%;
  flex-basis: 48.9583333333%;
  max-width: 48.9583333333%;
}
@media (min-width: 992px) {
  .flex--imp-blk .flex__media > figure, .flex--imp-blk .flex__media > a > figure, .flex--imp-blk .flex__media > picture, .flex--imp-blk .flex__media > a > picture {
    max-width: 58.75rem;
  }
  .flex--imp-blk .flex__media > figure > img, .flex--imp-blk .flex__media > a > figure > img, .flex--imp-blk .flex__media > picture > img, .flex--imp-blk .flex__media > a > picture > img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
  }
}
@media (max-width: 991.98px) {
  .flex--imp-blk .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--imp-blk .flex__body {
  padding-left: calc((100vw - 1740px) / 2 + 50px);
}
@media screen and (max-width: 1740px) {
  .flex--imp-blk .flex__body {
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .flex--imp-blk .flex__body {
    padding-left: 2.8125em;
    padding-right: 2.8125em;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .flex--imp-blk .flex__body {
    padding-left: 1.625em;
    padding-right: 1.625em;
  }
}
.flex--row-overlay {
  position: relative;
  z-index: 0;
  align-items: center;
}
.flex--row-overlay::before {
  position: absolute;
  top: -2.6041666667vw;
  bottom: -6.25vw;
  right: 17.0731707317%;
  z-index: -1;
  width: 100%;
  background-color: #fff;
  content: "";
}
@media (max-width: 767.98px) {
  .flex--row-overlay::before {
    top: -1.5625rem;
    bottom: -2.8125em;
  }
}
.flex--row-overlay .flex__media {
  flex-basis: 65.8536585366%;
  max-width: 65.8536585366%;
  align-self: center;
}
@media (max-width: 767.98px) {
  .flex--row-overlay .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--row-overlay .flex__body {
  position: relative;
  margin-right: -9.1463414634%;
}
@media (max-width: 767.98px) {
  .flex--row-overlay .flex__body {
    margin-top: -2.6041666667vw;
    margin-right: auto;
    margin-left: auto;
    flex-basis: calc(100% - 52px);
    max-width: calc(100% - 52px);
  }
}
@media (min-width: 768px) {
  .flex--row-overlay .flex__inner {
    padding-left: 0;
  }
}
.flex--structure .flex__media {
  margin-right: 2.4390243902%;
  flex-basis: 40.243902439%;
  max-width: 40.243902439%;
}
@media (max-width: 767.98px) {
  .flex--structure .flex__media {
    margin-right: 0;
    margin-bottom: 2.8125em;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .flex--structure .flex__body {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--plain .flex__media {
  margin-left: 4.2682926829%;
  flex-basis: 57.3170731707%;
  max-width: 57.3170731707%;
}
@media (max-width: 767.98px) {
  .flex--plain .flex__media {
    margin-left: 0;
    margin-bottom: 2.8125em;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .flex--plain .flex__body {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--same-height .flex__media {
  flex-basis: 56.25%;
  max-width: 56.25%;
}
@media (max-width: 991.98px) {
  .flex--same-height .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--same-height .flex__media > figure, .flex--same-height .flex__media > a > figure, .flex--same-height .flex__media > picture, .flex--same-height .flex__media > a > picture {
  max-width: 67.5rem;
}
.flex--same-height .flex__body {
  padding-block: min(5.2083333333vw, 100px);
  padding-left: 140px;
  padding-left: calc(max(var(--page-width, 100vw) - 102.5rem, 3.125rem) / 2);
  padding-right: 3.125vw;
  background-color: var(--bg-color-primary);
}
@media screen and (max-width: 1740px) {
  .flex--same-height .flex__body {
    padding-left: calc((100vw - 1460px) / 2);
  }
}
@media screen and (max-width: 1560px) {
  .flex--same-height .flex__body {
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .flex--same-height .flex__body {
    padding: 3.75em 1.625em;
  }
}
@media (max-width: 575.98px) {
  .flex--same-height .flex__body {
    padding: 3em 1.25em;
  }
}
.flex--same-height .flex__body .case-info .section-title {
  margin-bottom: 1.5rem;
}
.flex--same-height .flex__body .case-info__desc {
  margin-bottom: 0;
}
.flex--same-height .flex__body .case-info .btn-arrow {
  margin-top: 2.5rem;
}
.flex--same-height .flex__body .case-info .btn-arrow:focus-visible {
  outline: revert;
}
@media (max-width: 991.98px) {
  .flex--same-height .flex__body .case-info .section-title {
    margin-bottom: 1.25rem;
  }
  .flex--same-height .flex__body .case-info .btn-arrow {
    margin-top: 2rem;
  }
}
.flex--ln-list .flex__media {
  margin-right: 1.75em;
  flex-basis: 12.7522195319%;
  max-width: 12.7522195319%;
}
@media (max-width: 767.98px) {
  .flex--ln-list .flex__media {
    margin-right: 0;
    margin-bottom: 0.5rem;
    flex-basis: 25%;
    max-width: 25%;
  }
}
@media (max-width: 767.98px) {
  .flex--ln-list .flex__body {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.flex--ln-list .ckec a:not([class]) {
  font-weight: 300;
  text-decoration: underline;
}
.flex--ln-list .ckec a:not([class]):hover, .flex--ln-list .ckec a:not([class]):focus {
  text-decoration: none;
}
.flex--ln-list .ckec a:not([class])::after {
  all: unset;
}
.flex--top-overlap {
  position: relative;
  z-index: 1;
}
.flex--top-overlap::before {
  position: absolute;
  top: 0;
  bottom: -5.2083333333vw;
  right: 16.4705882353%;
  z-index: -1;
  width: 100vw;
  background-color: #fff;
  content: "";
}
.flex--top-overlap .flex__media {
  flex-basis: 63.5294117647%;
  max-width: 63.5294117647%;
}
@media (max-width: 767.98px) {
  .flex--top-overlap .flex__media {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.flex--top-overlap .flex__body {
  position: relative;
  margin-top: 3.125em;
  margin-right: -8.2352941176%;
  padding: 4.7058823529% 3.5294117647%;
  background-color: #fff;
}
@media (max-width: 767.98px) {
  .flex--top-overlap .flex__body {
    flex-basis: 100%;
    max-width: 100%;
    margin-top: -1.25em;
    margin-right: 20px;
    padding: 1.5em;
  }
}

.is-video {
  position: relative;
  color: #fff !important;
  text-decoration: none;
  display: block;
  --video-icon-size: clamp(45px, 6.40625vw, 120px);
}
.is-video::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  content: "";
}
.is-video::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  font-size: var(--video-icon-size);
  z-index: 2;
  content: "\e916";
  text-shadow: 0 3px 16px rgba(0, 0, 0, 0.36);
}

.mfp-bg,
.mfp-wrap {
  z-index: 1130;
}

/* Custom hover effects */
.hover-img-zoom img {
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;
}
.hover-img-zoom:hover img:not(.no-zoom), .hover-img-zoom:focus img:not(.no-zoom) {
  transform: scale(1.15) translateZ(0);
}

.hover-img-shadow {
  transition: transform 0.2s ease;
}
.hover-img-shadow::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  content: "";
  opacity: 0;
  box-shadow: 0 10px 20px 0 rgba(153, 153, 153, 0.5);
  will-change: opacity;
  transition: opacity 0.25s ease-out;
}
.hover-img-shadow:hover, .hover-img-shadow:focus {
  transform: translateY(-1px);
}
.hover-img-shadow:hover::after, .hover-img-shadow:focus::after {
  opacity: 1;
}

.hover-box-shadow {
  transition: box-shadow 0.25s;
}
.hover-box-shadow:hover, .hover-box-shadow:focus {
  box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
}

.hover-bubble {
  position: relative;
  display: inline-block;
}
.hover-bubble::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(255, 255, 255, 0.06);
  transform: scale(0, 0) translateZ(0);
  transition: transform 0.25s;
}
.hover-bubble:hover::after, .hover-bubble:focus::after {
  transform: scale(1, 1) translateZ(0);
}

@keyframes hover-circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.hover-circle {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.hover-circle::after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  content: "";
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 100%;
  opacity: 0;
  transform: translate(-50%, -50%) translateZ(0);
}
.hover-circle:hover::after, .hover-circle:focus::after {
  animation: hover-circle 0.7s;
}

@keyframes shine {
  100% {
    left: 125%;
  }
}
.hover-shine {
  position: relative;
  overflow: hidden;
}
.hover-shine::before {
  position: absolute;
  z-index: 2;
  top: 0;
  left: -75%;
  display: block;
  width: 50%;
  height: 100%;
  content: "";
  transform: skewX(-25deg);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0.3));
}
.hover-shine:hover::before {
  animation: shine 0.75s;
}

.hover-hinge-down {
  perspective: 1000px;
  backface-visibility: hidden;
}
.hover-hinge-down > div {
  opacity: 0;
  transform: rotate3d(1, 0, 0, 90deg);
  transform-origin: 50% 0%;
  transition: all 0.35s ease;
  will-change: transform;
}
.hover-hinge-down:hover > div, .hover-hinge-down:focus > div {
  opacity: 1;
  transform: rotate3d(1, 0, 0, 0);
}

.hover-hinge-left {
  perspective: 1000px;
  backface-visibility: hidden;
}
.hover-hinge-left > div {
  opacity: 0;
  transform: rotate3d(0, 1, 0, -90deg);
  transform-origin: 0% 0%;
  transition-delay: 0.2s;
  transition: all 0.45s ease;
  will-change: transform;
}
.hover-hinge-left:hover > div, .hover-hinge-left:focus > div {
  opacity: 1;
  transform: rotate3d(0, 1, 0, 0);
}

@keyframes hover-heartbeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.2);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.2);
  }
  70% {
    transform: scale(1);
  }
}
.hover-heartbeat:hover .hover-icon, .hover-heartbeat:focus .hover-icon {
  animation: hover-heartbeat 1s ease-in-out;
}

@keyframes hover-localShine {
  from {
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0.2);
  }
  to {
    box-shadow: 0 0 0 15px hsla(0, 0%, 100%, 0);
  }
}
.hover-localShine:hover, .hover-localShine:focus {
  animation: hover-localShine 0.75s linear infinite;
}

@keyframes hover-localShine2 {
  from {
    box-shadow: 0 0 0 0 hsla(0, 0%, 80%, 0.2);
  }
  to {
    box-shadow: 0 0 0 13px hsla(0, 0%, 80%, 0);
  }
}
.hover-localShine2:hover, .hover-localShine2:focus {
  animation: hover-localShine2 0.75s linear infinite;
}

@keyframes hover-icon-wobble-horizontal {
  16.65% {
    transform: translateX(6px);
  }
  33.3% {
    transform: translateX(-5px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
.hover-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hover-icon-wobble-horizontal:hover .hover-icon, .hover-icon-wobble-horizontal:focus .hover-icon {
  animation: hover-icon-wobble-horizontal 1s ease-in-out;
}
.hover-icon-wobble-horizontal .hover-icon {
  display: inline-block;
  transform: translateZ(0);
}

.hover-float-shadow {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hover-float-shadow:hover, .hover-float-shadow:focus {
  transform: translateY(-5px);
}
.hover-float-shadow:hover::before, .hover-float-shadow:focus::before {
  opacity: 1;
  transform: translateY(5px);
}
.hover-float-shadow::before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  content: "";
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  transition-duration: 0.3s;
  transition-property: transform, opacity;
}

.hover-underline > span, .hover-underline__txt {
  background-image: linear-gradient(transparent calc(100% - 0.5625em), #fcc5ab 1px);
  background-repeat: no-repeat;
  background-size: 0 100%;
  background-position: 0 0;
  transition: background-size 0.4s;
}
.hover-underline:hover > span,
.hover-underline:hover .hover-underline__txt, .hover-underline:focus > span,
.hover-underline:focus .hover-underline__txt {
  background-size: 100% 100%;
}

[data-aos*=zoom] {
  transform-origin: left top;
}

[data-aos][data-aos] {
  transition-property: opacity, transform, box-shadow, background-color, border-radius, border-width, border-color, color, fill;
}

/* Animate.css (copy and paste the effect you'd like to use in https://daneden.github.io/animate.css/) */
.hover-swing:hover, .hover-swing:focus {
  animation: swing 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}

.hover-jello:hover, .hover-jello:focus {
  animation: jello 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}

.hover-wobble:hover, .hover-wobble:focus {
  animation: wobble 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.hover-heartBeat:hover, .hover-heartBeat:focus {
  animation: heartBeat 1.2s cubic-bezier(0.23, 1, 0.32, 1);
}

.hover-rubberBand:hover, .hover-rubberBand:focus {
  animation: rubberBand 1.2s cubic-bezier(0.23, 1, 0.32, 1);
}

.hover-pulse:hover, .hover-pulse:focus {
  animation: pulse 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

/* Hover.css (copy and paste the effect you'd like to use in http://ianlunn.github.io/Hover/) */
/* Responsive media (e.g. youtube videos or use as a placeholder to avoid content jumping) */
.placeholder {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.placeholder__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: 0;
  /* Make video fit 100% with any screen resolution */
}
.placeholder__item:not(img) {
  height: 100%;
}
.placeholder__item-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.placeholder--rounded {
  border-radius: 0.375rem;
}
.placeholder--21by9 {
  padding-bottom: 42.8571428571%;
}
.placeholder--16by9 {
  padding-bottom: 56.25%;
}
.placeholder--4by3 {
  padding-bottom: 75%;
}
.placeholder--1by1 {
  padding-bottom: 100%;
}
.placeholder--hero {
  padding-bottom: 31.25%;
}
@media (max-width: 991.98px) {
  .placeholder--hero {
    padding-bottom: 65.1041666667%;
  }
}
.placeholder--subbanner {
  padding-bottom: 56.8421052632%;
}
.placeholder--innerbanner {
  padding-bottom: 17.1875%;
}
.placeholder--card {
  padding-bottom: 42.7272727273%;
}
.placeholder--img-blk {
  padding-bottom: 110.9090909091%;
}
.placeholder--box {
  padding-bottom: 140%;
}
.placeholder--card {
  padding-bottom: 120%;
}
.placeholder--logo {
  padding-bottom: 36.6666666667%;
}
.placeholder--logo-2 {
  padding-bottom: 50.6329113924%;
}
.placeholder--logo-3 {
  padding-bottom: 54.4303797468%;
}
.placeholder--work {
  padding-bottom: 177.8666666667%;
}
.placeholder--news-ls {
  padding-bottom: 56.1538461538%;
}
.placeholder--news-pt {
  padding-bottom: 120.3846153846%;
}
.placeholder--main-img {
  padding-bottom: 56.25%;
}
.placeholder--related {
  padding-bottom: 56.3157894737%;
}
.placeholder--case-feat {
  padding-bottom: 111.003236246%;
}
.placeholder--case {
  padding-bottom: 110.7692307692%;
}
.placeholder--dept {
  padding-bottom: 110.6060606061%;
}
.placeholder--measure {
  padding-bottom: 70.7865168539%;
}
.placeholder--dept-related {
  padding-bottom: 55.6060606061%;
}
.placeholder--service {
  padding-bottom: 56.1320754717%;
}
.placeholder--ldg-feat {
  padding-bottom: 56.1972744971%;
}
.placeholder--num-img {
  padding-bottom: 138.5365853659%;
}
.placeholder--evt-case {
  padding-bottom: 138.1578947368%;
}
.placeholder--chart {
  padding-bottom: 97.6588628763%;
}
.placeholder--chart2 {
  padding-bottom: 100.8353221957%;
}
.placeholder--introd-img {
  padding-bottom: 56.25%;
}
.placeholder--introd-video {
  padding-bottom: 56.1481481481%;
}
.placeholder--hgl-item {
  padding-bottom: 56.1475409836%;
}
.placeholder--dt {
  padding-bottom: min(56.2962962963%, 38rem);
}
.placeholder--td {
  padding-bottom: 56.3636363636%;
}
.placeholder--goal {
  padding-bottom: 56.25%;
}
.placeholder--mgmt-proj {
  padding-bottom: 54.5%;
}
.placeholder--mgmt-cate {
  padding-bottom: 56.3461538462%;
}
.placeholder--role {
  padding-bottom: 56.25%;
}
.placeholder--hs {
  padding-bottom: 56.1363636364%;
}
.placeholder--imp {
  padding-bottom: min(56.170212766%, 33rem);
}
@media (max-width: 991.98px) {
  .placeholder--imp {
    padding-bottom: 56.170212766%;
  }
}
.placeholder--structure {
  padding-bottom: 78.1818181818%;
}
.placeholder--plan {
  padding-bottom: 56.1467889908%;
}
.placeholder--ev {
  padding-bottom: 56.2037037037%;
}
.flex--same-height .placeholder--ev {
  padding-bottom: min(56.2037037037%, 37.9375rem);
}
.placeholder--result {
  padding-bottom: 46.9852941176%;
}
.placeholder--org {
  padding-bottom: 28.9987789988%;
}
.placeholder--page {
  padding-bottom: 131.2195121951%;
}
.placeholder--content-banner {
  padding-bottom: 18.5185185185%;
}
.placeholder--smart-reg-event {
  padding-bottom: min(38.829787234%, 22.8125rem);
}
.placeholder--dept-vid-cover {
  padding-bottom: 56.2765957447%;
}
.placeholder--img-in-3-col {
  padding-bottom: 75.0700280112%;
}

/* Center images within a container (images with different dimensions, e.g. photp gallery) */
.placeholder-center {
  position: relative;
  height: 0;
  overflow: hidden;
}
.placeholder-center__item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.placeholder-center--21by9 {
  padding-bottom: 42.8571428571%;
}
.placeholder-center--16by9 {
  padding-bottom: 56.25%;
}
.placeholder-center--4by3 {
  padding-bottom: 75%;
}
.placeholder-center--1by1 {
  padding-bottom: 100%;
}
.placeholder-center--demo {
  padding-bottom: 118.1818181818%;
}
.placeholder-center--sample-a {
  padding-bottom: 56.3636363636%;
}
.placeholder-center--sample-b {
  padding-bottom: 56.346749226%;
}
.placeholder-center--sample-c {
  padding-bottom: 118.1818181818%;
}

.placeholder-center-t {
  position: relative;
  height: 0;
  overflow: hidden;
}
.placeholder-center-t__item {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  max-width: 100%;
  max-height: 100%;
}
.placeholder-center-t--21by9 {
  padding-bottom: 42.8571428571%;
}
.placeholder-center-t--16by9 {
  padding-bottom: 56.25%;
}
.placeholder-center-t--4by3 {
  padding-bottom: 75%;
}
.placeholder-center-t--1by1 {
  padding-bottom: 100%;
}

/* Full width containers in limited width parents */
.full-blk {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
}
.full-blk--bg-gray {
  background-color: #f3f4f8;
}
.full-blk--bg-blue {
  background-color: #ccdce2;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOutOpacity {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeToHalfOpacity {
  0% {
    opacity: inherit;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes passing {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}
/* https://www.npmjs.com/package/sass-trigonometry
License: WTFPL
Version: 0.0.2
*/
.underline-bg-img {
  padding-right: 0.25em;
  background-image: linear-gradient(transparent calc(100% - 0.5em), rgba(249, 157, 120, 0.5) 1px);
  background-position: 0.25em 0;
  background-repeat: no-repeat;
  transition: background-position 0.2s;
}
.underline-bg-img:hover {
  background-position: 0.25em 0.375em;
}

.underline-box-shadow {
  box-shadow: 0 -0.5em 0 yellowgreen inset;
  transition: box-shadow 0.2s;
}
.underline-box-shadow:hover {
  box-shadow: 0 -0.125em 0 yellowgreen inset;
}

.line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp--1 {
  -webkit-line-clamp: 1;
}
.line-clamp--2 {
  -webkit-line-clamp: 2;
}
.line-clamp--3 {
  -webkit-line-clamp: 3;
}
.line-clamp--4 {
  -webkit-line-clamp: 4;
}
.line-clamp--5 {
  -webkit-line-clamp: 5;
}
.line-clamp--6 {
  -webkit-line-clamp: 6;
}
.line-clamp--7 {
  -webkit-line-clamp: 7;
}
.line-clamp--8 {
  -webkit-line-clamp: 8;
}
.line-clamp--9 {
  -webkit-line-clamp: 9;
}
.line-clamp--10 {
  -webkit-line-clamp: 10;
}

.text-middle, .mm-blk__title, .rb-itm__num, .ln-title, .hgl-item__title, .back-txt-blk__title, .sitemap__heading, .table caption, .panel__trigger-txt, .panel__trigger {
  font-size: 2.25em;
  line-height: 1.3888888889;
  font-weight: 300;
}
@media (max-width: 1399.98px) {
  .text-middle, .mm-blk__title, .rb-itm__num, .ln-title, .hgl-item__title, .back-txt-blk__title, .sitemap__heading, .table caption, .panel__trigger-txt, .panel__trigger {
    font-size: 2em;
  }
}
@media (max-width: 1199.98px) {
  .text-middle, .mm-blk__title, .rb-itm__num, .ln-title, .hgl-item__title, .back-txt-blk__title, .sitemap__heading, .table caption, .panel__trigger-txt, .panel__trigger {
    font-size: 1.75em;
  }
}
@media (max-width: 991.98px) {
  .text-middle, .mm-blk__title, .rb-itm__num, .ln-title, .hgl-item__title, .back-txt-blk__title, .sitemap__heading, .table caption, .panel__trigger-txt, .panel__trigger {
    font-size: 1.5em;
  }
}
@media (max-width: 767.98px) {
  .text-middle, .mm-blk__title, .rb-itm__num, .ln-title, .hgl-item__title, .back-txt-blk__title, .sitemap__heading, .table caption, .panel__trigger-txt, .panel__trigger {
    font-size: 1.3125em;
  }
}

.text-middle-sm {
  font-size: 2em;
  line-height: 1.3888888889;
  font-weight: 300;
}
@media (max-width: 1399.98px) {
  .text-middle-sm {
    font-size: 1.75em;
  }
}
@media (max-width: 1199.98px) {
  .text-middle-sm {
    font-size: 1.5em;
  }
}
@media (max-width: 991.98px) {
  .text-middle-sm {
    font-size: 1.3125em;
  }
}
@media (max-width: 767.98px) {
  .text-middle-sm {
    font-size: 1.125em;
  }
}

.text-large {
  font-size: 2.9166666667vw;
  line-height: 1.1428571429;
  font-weight: 400;
}
@media (max-width: 1399.98px) {
  .text-large {
    font-size: 2.625em;
  }
}
@media (max-width: 1199.98px) {
  .text-large {
    font-size: 2.25em;
  }
}
@media (max-width: 991.98px) {
  .text-large {
    font-size: 1.75em;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .text-large {
    font-size: 1.5em;
  }
}

.text-normal, .blg-ico-box__title, .icon-block__txt, .rb-itm__txt, .hs-blk .slider .swiper-pagination-fraction, .result-link__content, .result-blk__cnt, .table > tbody > tr > td, .icon-desc--ico-xl .icon-desc__icon, .icon-desc--ico-lg .icon-desc__desc, .icon-desc--ico-lg .icon-desc__icon {
  font-size: 1.3125em;
}
@media (max-width: 991.98px) {
  .text-normal, .blg-ico-box__title, .icon-block__txt, .rb-itm__txt, .hs-blk .slider .swiper-pagination-fraction, .result-link__content, .result-blk__cnt, .table > tbody > tr > td, .icon-desc--ico-xl .icon-desc__icon, .icon-desc--ico-lg .icon-desc__desc, .icon-desc--ico-lg .icon-desc__icon {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  .text-normal, .blg-ico-box__title, .icon-block__txt, .rb-itm__txt, .hs-blk .slider .swiper-pagination-fraction, .result-link__content, .result-blk__cnt, .table > tbody > tr > td, .icon-desc--ico-xl .icon-desc__icon, .icon-desc--ico-lg .icon-desc__desc, .icon-desc--ico-lg .icon-desc__icon {
    font-size: 1em;
  }
}

.text-normal-md, .sns-stat__data-desc, .sns-stat__title, .sq-icon__title, .table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th, .icon-desc--ico-xl .icon-desc__desc, .icon-desc--lg .icon-desc__desc, .icon-desc--lg .icon-desc__icon {
  font-weight: 300;
  font-size: 1.5em;
}
@media (max-width: 1199.98px) {
  .text-normal-md, .sns-stat__data-desc, .sns-stat__title, .sq-icon__title, .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th, .icon-desc--ico-xl .icon-desc__desc, .icon-desc--lg .icon-desc__desc, .icon-desc--lg .icon-desc__icon {
    font-size: 1.3125em;
  }
}
@media (max-width: 767.98px) {
  .text-normal-md, .sns-stat__data-desc, .sns-stat__title, .sq-icon__title, .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th, .icon-desc--ico-xl .icon-desc__desc, .icon-desc--lg .icon-desc__desc, .icon-desc--lg .icon-desc__icon {
    font-size: 1.125em;
  }
}

.text-normal-lg, .icon-col__title, .sq-icon__desc {
  font-size: 1.625em;
  font-weight: 300;
}
@media (max-width: 1199.98px) {
  .text-normal-lg, .icon-col__title, .sq-icon__desc {
    font-size: 1.375em;
  }
}
@media (max-width: 767.98px) {
  .text-normal-lg, .icon-col__title, .sq-icon__desc {
    font-size: 1.1875em;
  }
}

/* Media Query check by js */
.query-crt {
  display: none;
  position: absolute;
  visibility: hidden;
}

@media (max-width: 575.98px) {
  .query-crt-xs {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .query-crt-sm {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .query-crt-md {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .query-crt-lg {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .query-crt-xl {
    display: block;
  }
}
@media (min-width: 1400px) {
  .query-crt-xxl {
    display: block;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .query-crt-2x {
    display: block;
  }
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  transform: none;
}

.reset-list, .rich-text-w-diamond-list ul > li > ul, .text-w-img-bg__content ul > li > ul, .media-bg-desc__content-inner ul > li > ul, .stories-detail__body ul > li > ul, ul[style*=disc],
ul:is(:has(> li[style*=disc])), ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]), ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]), .seperate-list, .line-list, .arrow-list, .inline-arrow-list, .circle-list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}

.square-list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.square-list > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
.square-list > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  background: currentColor;
}

.circle-list > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
.circle-list > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}

.arrow-list, .inline-arrow-list {
  margin: 1em 0;
}
.arrow-list > li, .inline-arrow-list > li {
  position: relative;
  padding: 0 0 0 1.5em;
}
.arrow-list > li a, .inline-arrow-list > li a {
  font-weight: 700;
  text-decoration: none;
  color: currentColor;
}
.arrow-list > li::before, .inline-arrow-list > li::before {
  position: absolute;
  top: -0.1em;
  left: 0;
  font-weight: 700;
  color: currentColor;
}

.line-list {
  margin: 1em 0;
}
.line-list > li {
  position: relative;
  padding: 0 0 0 1.25em;
}
.line-list > li::before {
  position: absolute;
  top: 50%;
  left: 0.25em;
  width: 0.75em;
  height: 1px;
  content: "";
  background: #ddd;
}

.inline-arrow-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.inline-arrow-list > li {
  margin: 0 1em;
}
.seperate-list {
  display: flex;
  flex-wrap: wrap;
  margin: -0.3125em 0;
  line-height: 1.2;
}
.seperate-list__item {
  margin: 0.3125em 2.5em 0.3125em 0;
  white-space: nowrap;
  position: relative;
  text-align: center;
}
.seperate-list__item::after {
  position: absolute;
  right: -1.25em;
  top: 50%;
  width: 1px;
  height: 0.9375em;
  margin: -0.5em 0 0;
  background-color: currentColor;
  content: "";
}
.seperate-list__item:last-child {
  margin-right: 0;
}
.seperate-list__item:last-child::after {
  display: none;
}
.seperate-list__link {
  text-decoration: none;
}
.seperate-list__link:hover, .seperate-list__link:focus {
  text-decoration: underline;
}

ul:not([class]),
ol:not([class]) {
  padding-left: 0;
  margin-bottom: 0.75rem;
}
ul:not([class]):not(:last-child),
ol:not([class]):not(:last-child) {
  margin-bottom: 1.5em;
}
ul:not([class]) li,
ol:not([class]) li {
  margin-bottom: 0.375rem;
  list-style: none !important;
}
ul:not([class]) li > ul,
ul:not([class]) li > ol,
ol:not([class]) li > ul,
ol:not([class]) li > ol {
  margin-top: 0.75rem;
}
ul:not([class]) ol,
ol:not([class]) ol {
  margin-left: 1.125rem;
  --li-indent: 2.4375rem;
}
@media (max-width: 1199.98px) {
  ul:not([class]) ol,
  ol:not([class]) ol {
    margin-left: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  ul:not([class]) ol,
  ol:not([class]) ol {
    margin-left: 0rem;
  }
}
ul:not([class]) ol ol,
ol:not([class]) ol ol {
  margin-left: 0.75rem;
  --li-indent: 3.625rem;
}
@media (max-width: 1199.98px) {
  ul:not([class]) ol ol,
  ol:not([class]) ol ol {
    margin-left: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  ul:not([class]) ol ol,
  ol:not([class]) ol ol {
    margin-left: 0rem;
  }
}
ul:not([class]) ol ol ol,
ol:not([class]) ol ol ol {
  --li-indent: 4.625rem;
}
ul:not([class]) ul,
ol:not([class]) ul {
  margin: 0.5rem 0 0.5rem 1rem;
}
ul:not([class]) ul ul,
ol:not([class]) ul ul {
  margin-left: 1.875rem;
}
ul:not([class]) ol:not([class]), ul:not([class]) ul:not([class]),
ol:not([class]) ol:not([class]),
ol:not([class]) ul:not([class]) {
  margin-bottom: 0.5rem;
}

ol:not([class]) {
  position: relative;
  --li-indent: 1.5rem;
  --current-count-indent: 0px;
  counter-reset: ol-item;
}
ol:not([class]):is(:has(> li:nth-of-type(10))), ol:not([class]).has-10th-li {
  --current-count-indent: 0.5rem;
}
ol:not([class]):is(:has(> li:nth-of-type(100))), ol:not([class]).has-100th-li {
  --current-count-indent: 1rem;
}
ol:not([class]):where(li:nth-of-type(9) ~ li > ol) {
  --parent-count-indent: 0.5rem;
}
ol:not([class]):where(li:nth-of-type(99) ~ li > ol) {
  --parent-count-indent: 1rem;
}
ol:not([class]) > li {
  display: block;
  position: relative;
  padding-left: calc(var(--li-indent, 0px) + var(--current-count-indent, 0px) + var(--parent-count-indent, 0px));
}
ol:not([class]) > li::before {
  content: counters(ol-item, ".") ".";
  counter-increment: ol-item;
  position: absolute;
  left: 0;
}
ol:not([class]) > li::before, ol:not([class]) > li::marker {
  font-weight: 600;
  color: #351a50;
}
ol:not([class]) > li:nth-of-type(9) ~ li {
  --current-count-indent: 0.5rem;
}
ol:not([class]) > li:nth-of-type(99) ~ li {
  --current-count-indent: 1rem;
}
ol:not([class]) > ol > li:before {
  content: counters(ol-item, ".");
}
ol:not([class])[start="1"] {
  counter-reset: ol-item 0;
}
ol:not([class])[start="2"] {
  counter-reset: ol-item 1;
}
ol:not([class])[start="3"] {
  counter-reset: ol-item 2;
}
ol:not([class])[start="4"] {
  counter-reset: ol-item 3;
}
ol:not([class])[start="5"] {
  counter-reset: ol-item 4;
}
ol:not([class])[start="6"] {
  counter-reset: ol-item 5;
}
ol:not([class])[start="7"] {
  counter-reset: ol-item 6;
}
ol:not([class])[start="8"] {
  counter-reset: ol-item 7;
}
ol:not([class])[start="9"] {
  counter-reset: ol-item 8;
}
ol:not([class])[start="10"] {
  counter-reset: ol-item 9;
}
ol:not([class])[start="11"] {
  counter-reset: ol-item 10;
}
ol:not([class])[start="12"] {
  counter-reset: ol-item 11;
}
ol:not([class])[start="13"] {
  counter-reset: ol-item 12;
}
ol:not([class])[start="14"] {
  counter-reset: ol-item 13;
}
ol:not([class])[start="15"] {
  counter-reset: ol-item 14;
}
ol:not([class])[start="16"] {
  counter-reset: ol-item 15;
}
ol:not([class])[start="17"] {
  counter-reset: ol-item 16;
}
ol:not([class])[start="18"] {
  counter-reset: ol-item 17;
}
ol:not([class])[start="19"] {
  counter-reset: ol-item 18;
}
ol:not([class])[start="20"] {
  counter-reset: ol-item 19;
}
ol:not([class])[start="21"] {
  counter-reset: ol-item 20;
}
ol:not([class])[start="22"] {
  counter-reset: ol-item 21;
}
ol:not([class])[start="23"] {
  counter-reset: ol-item 22;
}
ol:not([class])[start="24"] {
  counter-reset: ol-item 23;
}
ol:not([class])[start="25"] {
  counter-reset: ol-item 24;
}
ol:not([class])[start="26"] {
  counter-reset: ol-item 25;
}
ol:not([class])[start="27"] {
  counter-reset: ol-item 26;
}
ol:not([class])[start="28"] {
  counter-reset: ol-item 27;
}
ol:not([class])[start="29"] {
  counter-reset: ol-item 28;
}
ol:not([class])[start="30"] {
  counter-reset: ol-item 29;
}
ol:not([class])[start="31"] {
  counter-reset: ol-item 30;
}
ol:not([class])[start="32"] {
  counter-reset: ol-item 31;
}
ol:not([class])[start="33"] {
  counter-reset: ol-item 32;
}
ol:not([class])[start="34"] {
  counter-reset: ol-item 33;
}
ol:not([class])[start="35"] {
  counter-reset: ol-item 34;
}
ol:not([class])[start="36"] {
  counter-reset: ol-item 35;
}
ol:not([class])[start="37"] {
  counter-reset: ol-item 36;
}
ol:not([class])[start="38"] {
  counter-reset: ol-item 37;
}
ol:not([class])[start="39"] {
  counter-reset: ol-item 38;
}
ol:not([class])[start="40"] {
  counter-reset: ol-item 39;
}
ol:not([class])[start="41"] {
  counter-reset: ol-item 40;
}
ol:not([class])[start="42"] {
  counter-reset: ol-item 41;
}
ol:not([class])[start="43"] {
  counter-reset: ol-item 42;
}
ol:not([class])[start="44"] {
  counter-reset: ol-item 43;
}
ol:not([class])[start="45"] {
  counter-reset: ol-item 44;
}
ol:not([class])[start="46"] {
  counter-reset: ol-item 45;
}
ol:not([class])[start="47"] {
  counter-reset: ol-item 46;
}
ol:not([class])[start="48"] {
  counter-reset: ol-item 47;
}
ol:not([class])[start="49"] {
  counter-reset: ol-item 48;
}
ol:not([class])[start="50"] {
  counter-reset: ol-item 49;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) {
  counter-reset: item2;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) > li::before {
  content: counters(item2, ".") ".";
  counter-increment: item2;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="1"] {
  counter-reset: item2 0;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="2"] {
  counter-reset: item2 1;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="3"] {
  counter-reset: item2 2;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="4"] {
  counter-reset: item2 3;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="5"] {
  counter-reset: item2 4;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="6"] {
  counter-reset: item2 5;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="7"] {
  counter-reset: item2 6;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="8"] {
  counter-reset: item2 7;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="9"] {
  counter-reset: item2 8;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="10"] {
  counter-reset: item2 9;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="11"] {
  counter-reset: item2 10;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="12"] {
  counter-reset: item2 11;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="13"] {
  counter-reset: item2 12;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="14"] {
  counter-reset: item2 13;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="15"] {
  counter-reset: item2 14;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="16"] {
  counter-reset: item2 15;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="17"] {
  counter-reset: item2 16;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="18"] {
  counter-reset: item2 17;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="19"] {
  counter-reset: item2 18;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="20"] {
  counter-reset: item2 19;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="21"] {
  counter-reset: item2 20;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="22"] {
  counter-reset: item2 21;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="23"] {
  counter-reset: item2 22;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="24"] {
  counter-reset: item2 23;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="25"] {
  counter-reset: item2 24;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="26"] {
  counter-reset: item2 25;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="27"] {
  counter-reset: item2 26;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="28"] {
  counter-reset: item2 27;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="29"] {
  counter-reset: item2 28;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="30"] {
  counter-reset: item2 29;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="31"] {
  counter-reset: item2 30;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="32"] {
  counter-reset: item2 31;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="33"] {
  counter-reset: item2 32;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="34"] {
  counter-reset: item2 33;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="35"] {
  counter-reset: item2 34;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="36"] {
  counter-reset: item2 35;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="37"] {
  counter-reset: item2 36;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="38"] {
  counter-reset: item2 37;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="39"] {
  counter-reset: item2 38;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="40"] {
  counter-reset: item2 39;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="41"] {
  counter-reset: item2 40;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="42"] {
  counter-reset: item2 41;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="43"] {
  counter-reset: item2 42;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="44"] {
  counter-reset: item2 43;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="45"] {
  counter-reset: item2 44;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="46"] {
  counter-reset: item2 45;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="47"] {
  counter-reset: item2 46;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="48"] {
  counter-reset: item2 47;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="49"] {
  counter-reset: item2 48;
}
ol:not([class]) ~ *:not(ol) ol:not([class])[start="50"] {
  counter-reset: item2 49;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) {
  counter-reset: item3;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) > li::before {
  content: counters(item3, ".") ".";
  counter-increment: item3;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="1"] {
  counter-reset: item3 0;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="2"] {
  counter-reset: item3 1;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="3"] {
  counter-reset: item3 2;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="4"] {
  counter-reset: item3 3;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="5"] {
  counter-reset: item3 4;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="6"] {
  counter-reset: item3 5;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="7"] {
  counter-reset: item3 6;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="8"] {
  counter-reset: item3 7;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="9"] {
  counter-reset: item3 8;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="10"] {
  counter-reset: item3 9;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="11"] {
  counter-reset: item3 10;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="12"] {
  counter-reset: item3 11;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="13"] {
  counter-reset: item3 12;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="14"] {
  counter-reset: item3 13;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="15"] {
  counter-reset: item3 14;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="16"] {
  counter-reset: item3 15;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="17"] {
  counter-reset: item3 16;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="18"] {
  counter-reset: item3 17;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="19"] {
  counter-reset: item3 18;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="20"] {
  counter-reset: item3 19;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="21"] {
  counter-reset: item3 20;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="22"] {
  counter-reset: item3 21;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="23"] {
  counter-reset: item3 22;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="24"] {
  counter-reset: item3 23;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="25"] {
  counter-reset: item3 24;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="26"] {
  counter-reset: item3 25;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="27"] {
  counter-reset: item3 26;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="28"] {
  counter-reset: item3 27;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="29"] {
  counter-reset: item3 28;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="30"] {
  counter-reset: item3 29;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="31"] {
  counter-reset: item3 30;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="32"] {
  counter-reset: item3 31;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="33"] {
  counter-reset: item3 32;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="34"] {
  counter-reset: item3 33;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="35"] {
  counter-reset: item3 34;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="36"] {
  counter-reset: item3 35;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="37"] {
  counter-reset: item3 36;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="38"] {
  counter-reset: item3 37;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="39"] {
  counter-reset: item3 38;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="40"] {
  counter-reset: item3 39;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="41"] {
  counter-reset: item3 40;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="42"] {
  counter-reset: item3 41;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="43"] {
  counter-reset: item3 42;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="44"] {
  counter-reset: item3 43;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="45"] {
  counter-reset: item3 44;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="46"] {
  counter-reset: item3 45;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="47"] {
  counter-reset: item3 46;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="48"] {
  counter-reset: item3 47;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="49"] {
  counter-reset: item3 48;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="50"] {
  counter-reset: item3 49;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) {
  counter-reset: item4;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) > li::before {
  content: counters(item4, ".") ".";
  counter-increment: item4;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="1"] {
  counter-reset: item4 0;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="2"] {
  counter-reset: item4 1;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="3"] {
  counter-reset: item4 2;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="4"] {
  counter-reset: item4 3;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="5"] {
  counter-reset: item4 4;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="6"] {
  counter-reset: item4 5;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="7"] {
  counter-reset: item4 6;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="8"] {
  counter-reset: item4 7;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="9"] {
  counter-reset: item4 8;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="10"] {
  counter-reset: item4 9;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="11"] {
  counter-reset: item4 10;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="12"] {
  counter-reset: item4 11;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="13"] {
  counter-reset: item4 12;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="14"] {
  counter-reset: item4 13;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="15"] {
  counter-reset: item4 14;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="16"] {
  counter-reset: item4 15;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="17"] {
  counter-reset: item4 16;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="18"] {
  counter-reset: item4 17;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="19"] {
  counter-reset: item4 18;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="20"] {
  counter-reset: item4 19;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="21"] {
  counter-reset: item4 20;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="22"] {
  counter-reset: item4 21;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="23"] {
  counter-reset: item4 22;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="24"] {
  counter-reset: item4 23;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="25"] {
  counter-reset: item4 24;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="26"] {
  counter-reset: item4 25;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="27"] {
  counter-reset: item4 26;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="28"] {
  counter-reset: item4 27;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="29"] {
  counter-reset: item4 28;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="30"] {
  counter-reset: item4 29;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="31"] {
  counter-reset: item4 30;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="32"] {
  counter-reset: item4 31;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="33"] {
  counter-reset: item4 32;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="34"] {
  counter-reset: item4 33;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="35"] {
  counter-reset: item4 34;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="36"] {
  counter-reset: item4 35;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="37"] {
  counter-reset: item4 36;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="38"] {
  counter-reset: item4 37;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="39"] {
  counter-reset: item4 38;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="40"] {
  counter-reset: item4 39;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="41"] {
  counter-reset: item4 40;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="42"] {
  counter-reset: item4 41;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="43"] {
  counter-reset: item4 42;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="44"] {
  counter-reset: item4 43;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="45"] {
  counter-reset: item4 44;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="46"] {
  counter-reset: item4 45;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="47"] {
  counter-reset: item4 46;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="48"] {
  counter-reset: item4 47;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="49"] {
  counter-reset: item4 48;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="50"] {
  counter-reset: item4 49;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) {
  counter-reset: item5;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) > li::before {
  content: counters(item5, ".") ".";
  counter-increment: item5;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="1"] {
  counter-reset: item5 0;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="2"] {
  counter-reset: item5 1;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="3"] {
  counter-reset: item5 2;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="4"] {
  counter-reset: item5 3;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="5"] {
  counter-reset: item5 4;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="6"] {
  counter-reset: item5 5;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="7"] {
  counter-reset: item5 6;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="8"] {
  counter-reset: item5 7;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="9"] {
  counter-reset: item5 8;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="10"] {
  counter-reset: item5 9;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="11"] {
  counter-reset: item5 10;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="12"] {
  counter-reset: item5 11;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="13"] {
  counter-reset: item5 12;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="14"] {
  counter-reset: item5 13;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="15"] {
  counter-reset: item5 14;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="16"] {
  counter-reset: item5 15;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="17"] {
  counter-reset: item5 16;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="18"] {
  counter-reset: item5 17;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="19"] {
  counter-reset: item5 18;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="20"] {
  counter-reset: item5 19;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="21"] {
  counter-reset: item5 20;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="22"] {
  counter-reset: item5 21;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="23"] {
  counter-reset: item5 22;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="24"] {
  counter-reset: item5 23;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="25"] {
  counter-reset: item5 24;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="26"] {
  counter-reset: item5 25;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="27"] {
  counter-reset: item5 26;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="28"] {
  counter-reset: item5 27;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="29"] {
  counter-reset: item5 28;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="30"] {
  counter-reset: item5 29;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="31"] {
  counter-reset: item5 30;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="32"] {
  counter-reset: item5 31;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="33"] {
  counter-reset: item5 32;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="34"] {
  counter-reset: item5 33;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="35"] {
  counter-reset: item5 34;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="36"] {
  counter-reset: item5 35;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="37"] {
  counter-reset: item5 36;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="38"] {
  counter-reset: item5 37;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="39"] {
  counter-reset: item5 38;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="40"] {
  counter-reset: item5 39;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="41"] {
  counter-reset: item5 40;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="42"] {
  counter-reset: item5 41;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="43"] {
  counter-reset: item5 42;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="44"] {
  counter-reset: item5 43;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="45"] {
  counter-reset: item5 44;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="46"] {
  counter-reset: item5 45;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="47"] {
  counter-reset: item5 46;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="48"] {
  counter-reset: item5 47;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="49"] {
  counter-reset: item5 48;
}
ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class]) ~ *:not(ol) ol:not([class])[start="50"] {
  counter-reset: item5 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) {
  counter-reset: ol-counter-decimal-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li::before {
  content: counter(ol-counter-decimal-1-2) ".";
  counter-increment: ol-counter-decimal-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-2) "." counter(ol-counter-decimal-2-2) ".";
  counter-increment: ol-counter-decimal-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-2) "." counter(ol-counter-decimal-2-2) "." counter(ol-counter-decimal-3-2) ".";
  counter-increment: ol-counter-decimal-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-1-2 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-1-2 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-1-2 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-1-2 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-1-2 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-1-2 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-1-2 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-1-2 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-1-2 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-1-2 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-1-2 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-1-2 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-1-2 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-1-2 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-1-2 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-1-2 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-1-2 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-1-2 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-1-2 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-1-2 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-1-2 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-1-2 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-1-2 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-1-2 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-1-2 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-1-2 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-1-2 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-1-2 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-1-2 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-1-2 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-1-2 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-1-2 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-1-2 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-1-2 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-1-2 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-1-2 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-1-2 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-1-2 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-1-2 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-1-2 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-1-2 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-1-2 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-1-2 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-1-2 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-1-2 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-1-2 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-1-2 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-1-2 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-1-2 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-1-2 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) {
  counter-reset: ol-counter-decimal-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li::before {
  content: counter(ol-counter-decimal-1-3) ".";
  counter-increment: ol-counter-decimal-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-3) "." counter(ol-counter-decimal-2-3) ".";
  counter-increment: ol-counter-decimal-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-3) "." counter(ol-counter-decimal-2-3) "." counter(ol-counter-decimal-3-3) ".";
  counter-increment: ol-counter-decimal-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-1-3 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-1-3 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-1-3 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-1-3 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-1-3 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-1-3 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-1-3 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-1-3 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-1-3 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-1-3 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-1-3 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-1-3 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-1-3 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-1-3 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-1-3 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-1-3 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-1-3 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-1-3 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-1-3 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-1-3 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-1-3 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-1-3 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-1-3 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-1-3 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-1-3 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-1-3 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-1-3 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-1-3 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-1-3 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-1-3 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-1-3 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-1-3 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-1-3 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-1-3 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-1-3 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-1-3 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-1-3 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-1-3 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-1-3 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-1-3 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-1-3 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-1-3 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-1-3 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-1-3 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-1-3 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-1-3 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-1-3 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-1-3 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-1-3 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-1-3 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) {
  counter-reset: ol-counter-decimal-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li::before {
  content: counter(ol-counter-decimal-1-4) ".";
  counter-increment: ol-counter-decimal-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-4) "." counter(ol-counter-decimal-2-4) ".";
  counter-increment: ol-counter-decimal-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-4) "." counter(ol-counter-decimal-2-4) "." counter(ol-counter-decimal-3-4) ".";
  counter-increment: ol-counter-decimal-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-1-4 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-1-4 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-1-4 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-1-4 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-1-4 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-1-4 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-1-4 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-1-4 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-1-4 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-1-4 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-1-4 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-1-4 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-1-4 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-1-4 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-1-4 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-1-4 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-1-4 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-1-4 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-1-4 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-1-4 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-1-4 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-1-4 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-1-4 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-1-4 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-1-4 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-1-4 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-1-4 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-1-4 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-1-4 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-1-4 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-1-4 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-1-4 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-1-4 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-1-4 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-1-4 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-1-4 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-1-4 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-1-4 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-1-4 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-1-4 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-1-4 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-1-4 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-1-4 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-1-4 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-1-4 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-1-4 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-1-4 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-1-4 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-1-4 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-1-4 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) {
  counter-reset: ol-counter-decimal-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li::before {
  content: counter(ol-counter-decimal-1-5) ".";
  counter-increment: ol-counter-decimal-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-5) "." counter(ol-counter-decimal-2-5) ".";
  counter-increment: ol-counter-decimal-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-1-5) "." counter(ol-counter-decimal-2-5) "." counter(ol-counter-decimal-3-5) ".";
  counter-increment: ol-counter-decimal-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-1-5 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-1-5 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-1-5 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-1-5 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-1-5 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-1-5 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-1-5 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-1-5 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-1-5 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-1-5 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-1-5 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-1-5 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-1-5 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-1-5 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-1-5 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-1-5 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-1-5 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-1-5 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-1-5 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-1-5 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-1-5 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-1-5 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-1-5 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-1-5 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-1-5 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-1-5 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-1-5 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-1-5 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-1-5 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-1-5 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-1-5 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-1-5 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-1-5 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-1-5 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-1-5 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-1-5 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-1-5 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-1-5 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-1-5 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-1-5 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-1-5 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-1-5 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-1-5 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-1-5 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-1-5 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-1-5 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-1-5 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-1-5 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-1-5 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class]) ~ *:not(ol) ol[style*=decimal]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-1-5 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) {
  counter-reset: ol-counter-decimal-leading-zero-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-2, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-2, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-2, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-2, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-2, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-3-2, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-leading-zero-1-2 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) {
  counter-reset: ol-counter-decimal-leading-zero-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-3, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-3, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-3, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-3, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-3, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-3-3, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-leading-zero-1-3 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) {
  counter-reset: ol-counter-decimal-leading-zero-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-4, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-4, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-4, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-4, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-4, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-3-4, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-leading-zero-1-4 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) {
  counter-reset: ol-counter-decimal-leading-zero-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-5, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-5, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-5, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-decimal-leading-zero-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-decimal-leading-zero-1-5, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2-5, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-3-5, decimal-leading-zero) ".";
  counter-increment: ol-counter-decimal-leading-zero-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="1"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="2"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="3"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="4"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="5"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="6"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="7"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="8"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="9"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="10"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="11"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="12"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="13"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="14"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="15"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="16"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="17"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="18"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="19"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="20"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="21"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="22"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="23"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="24"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="25"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="26"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="27"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="28"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="29"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="30"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="31"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="32"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="33"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="34"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="35"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="36"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="37"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="38"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="39"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="40"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="41"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="42"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="43"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="44"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="45"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="46"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="47"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="48"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="49"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class]) ~ *:not(ol) ol[style*=decimal-leading-zero]:not([class])[start="50"] {
  counter-reset: ol-counter-decimal-leading-zero-1-5 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) {
  counter-reset: ol-counter-lower-alpha-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li::before {
  content: counter(ol-counter-lower-alpha-1-2, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-2, lower-alpha) "." counter(ol-counter-lower-alpha-2-2, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-2, lower-alpha) "." counter(ol-counter-lower-alpha-2-2, lower-alpha) "." counter(ol-counter-lower-alpha-3-2, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-alpha-1-2 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-alpha-1-2 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-alpha-1-2 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-alpha-1-2 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-alpha-1-2 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-alpha-1-2 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-alpha-1-2 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-alpha-1-2 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-alpha-1-2 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-alpha-1-2 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-alpha-1-2 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-alpha-1-2 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-alpha-1-2 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-alpha-1-2 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-alpha-1-2 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-alpha-1-2 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-alpha-1-2 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-alpha-1-2 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-alpha-1-2 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-alpha-1-2 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-alpha-1-2 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-alpha-1-2 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-alpha-1-2 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-alpha-1-2 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-alpha-1-2 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-alpha-1-2 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-alpha-1-2 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-alpha-1-2 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-alpha-1-2 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-alpha-1-2 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-alpha-1-2 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-alpha-1-2 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-alpha-1-2 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-alpha-1-2 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-alpha-1-2 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-alpha-1-2 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-alpha-1-2 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-alpha-1-2 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-alpha-1-2 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-alpha-1-2 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-alpha-1-2 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-alpha-1-2 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-alpha-1-2 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-alpha-1-2 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-alpha-1-2 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-alpha-1-2 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-alpha-1-2 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-alpha-1-2 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-alpha-1-2 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-alpha-1-2 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) {
  counter-reset: ol-counter-lower-alpha-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li::before {
  content: counter(ol-counter-lower-alpha-1-3, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-3, lower-alpha) "." counter(ol-counter-lower-alpha-2-3, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-3, lower-alpha) "." counter(ol-counter-lower-alpha-2-3, lower-alpha) "." counter(ol-counter-lower-alpha-3-3, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-alpha-1-3 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-alpha-1-3 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-alpha-1-3 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-alpha-1-3 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-alpha-1-3 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-alpha-1-3 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-alpha-1-3 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-alpha-1-3 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-alpha-1-3 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-alpha-1-3 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-alpha-1-3 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-alpha-1-3 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-alpha-1-3 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-alpha-1-3 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-alpha-1-3 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-alpha-1-3 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-alpha-1-3 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-alpha-1-3 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-alpha-1-3 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-alpha-1-3 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-alpha-1-3 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-alpha-1-3 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-alpha-1-3 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-alpha-1-3 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-alpha-1-3 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-alpha-1-3 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-alpha-1-3 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-alpha-1-3 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-alpha-1-3 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-alpha-1-3 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-alpha-1-3 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-alpha-1-3 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-alpha-1-3 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-alpha-1-3 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-alpha-1-3 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-alpha-1-3 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-alpha-1-3 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-alpha-1-3 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-alpha-1-3 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-alpha-1-3 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-alpha-1-3 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-alpha-1-3 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-alpha-1-3 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-alpha-1-3 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-alpha-1-3 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-alpha-1-3 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-alpha-1-3 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-alpha-1-3 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-alpha-1-3 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-alpha-1-3 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) {
  counter-reset: ol-counter-lower-alpha-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li::before {
  content: counter(ol-counter-lower-alpha-1-4, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-4, lower-alpha) "." counter(ol-counter-lower-alpha-2-4, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-4, lower-alpha) "." counter(ol-counter-lower-alpha-2-4, lower-alpha) "." counter(ol-counter-lower-alpha-3-4, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-alpha-1-4 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-alpha-1-4 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-alpha-1-4 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-alpha-1-4 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-alpha-1-4 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-alpha-1-4 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-alpha-1-4 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-alpha-1-4 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-alpha-1-4 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-alpha-1-4 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-alpha-1-4 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-alpha-1-4 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-alpha-1-4 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-alpha-1-4 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-alpha-1-4 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-alpha-1-4 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-alpha-1-4 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-alpha-1-4 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-alpha-1-4 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-alpha-1-4 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-alpha-1-4 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-alpha-1-4 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-alpha-1-4 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-alpha-1-4 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-alpha-1-4 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-alpha-1-4 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-alpha-1-4 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-alpha-1-4 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-alpha-1-4 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-alpha-1-4 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-alpha-1-4 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-alpha-1-4 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-alpha-1-4 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-alpha-1-4 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-alpha-1-4 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-alpha-1-4 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-alpha-1-4 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-alpha-1-4 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-alpha-1-4 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-alpha-1-4 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-alpha-1-4 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-alpha-1-4 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-alpha-1-4 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-alpha-1-4 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-alpha-1-4 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-alpha-1-4 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-alpha-1-4 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-alpha-1-4 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-alpha-1-4 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-alpha-1-4 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) {
  counter-reset: ol-counter-lower-alpha-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li::before {
  content: counter(ol-counter-lower-alpha-1-5, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-5, lower-alpha) "." counter(ol-counter-lower-alpha-2-5, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-alpha-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-alpha-1-5, lower-alpha) "." counter(ol-counter-lower-alpha-2-5, lower-alpha) "." counter(ol-counter-lower-alpha-3-5, lower-alpha) ".";
  counter-increment: ol-counter-lower-alpha-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-alpha-1-5 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-alpha-1-5 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-alpha-1-5 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-alpha-1-5 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-alpha-1-5 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-alpha-1-5 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-alpha-1-5 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-alpha-1-5 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-alpha-1-5 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-alpha-1-5 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-alpha-1-5 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-alpha-1-5 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-alpha-1-5 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-alpha-1-5 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-alpha-1-5 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-alpha-1-5 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-alpha-1-5 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-alpha-1-5 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-alpha-1-5 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-alpha-1-5 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-alpha-1-5 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-alpha-1-5 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-alpha-1-5 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-alpha-1-5 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-alpha-1-5 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-alpha-1-5 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-alpha-1-5 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-alpha-1-5 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-alpha-1-5 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-alpha-1-5 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-alpha-1-5 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-alpha-1-5 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-alpha-1-5 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-alpha-1-5 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-alpha-1-5 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-alpha-1-5 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-alpha-1-5 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-alpha-1-5 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-alpha-1-5 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-alpha-1-5 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-alpha-1-5 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-alpha-1-5 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-alpha-1-5 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-alpha-1-5 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-alpha-1-5 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-alpha-1-5 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-alpha-1-5 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-alpha-1-5 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-alpha-1-5 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class]) ~ *:not(ol) ol[style*=lower-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-alpha-1-5 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) {
  counter-reset: ol-counter-lower-roman-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li::before {
  content: counter(ol-counter-lower-roman-1-2, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-2, lower-roman) "." counter(ol-counter-lower-roman-2-2, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-2, lower-roman) "." counter(ol-counter-lower-roman-2-2, lower-roman) "." counter(ol-counter-lower-roman-3-2, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-roman-1-2 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-roman-1-2 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-roman-1-2 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-roman-1-2 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-roman-1-2 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-roman-1-2 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-roman-1-2 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-roman-1-2 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-roman-1-2 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-roman-1-2 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-roman-1-2 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-roman-1-2 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-roman-1-2 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-roman-1-2 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-roman-1-2 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-roman-1-2 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-roman-1-2 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-roman-1-2 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-roman-1-2 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-roman-1-2 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-roman-1-2 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-roman-1-2 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-roman-1-2 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-roman-1-2 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-roman-1-2 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-roman-1-2 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-roman-1-2 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-roman-1-2 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-roman-1-2 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-roman-1-2 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-roman-1-2 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-roman-1-2 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-roman-1-2 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-roman-1-2 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-roman-1-2 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-roman-1-2 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-roman-1-2 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-roman-1-2 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-roman-1-2 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-roman-1-2 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-roman-1-2 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-roman-1-2 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-roman-1-2 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-roman-1-2 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-roman-1-2 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-roman-1-2 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-roman-1-2 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-roman-1-2 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-roman-1-2 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-roman-1-2 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) {
  counter-reset: ol-counter-lower-roman-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li::before {
  content: counter(ol-counter-lower-roman-1-3, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-3, lower-roman) "." counter(ol-counter-lower-roman-2-3, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-3, lower-roman) "." counter(ol-counter-lower-roman-2-3, lower-roman) "." counter(ol-counter-lower-roman-3-3, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-roman-1-3 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-roman-1-3 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-roman-1-3 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-roman-1-3 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-roman-1-3 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-roman-1-3 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-roman-1-3 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-roman-1-3 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-roman-1-3 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-roman-1-3 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-roman-1-3 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-roman-1-3 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-roman-1-3 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-roman-1-3 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-roman-1-3 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-roman-1-3 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-roman-1-3 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-roman-1-3 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-roman-1-3 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-roman-1-3 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-roman-1-3 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-roman-1-3 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-roman-1-3 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-roman-1-3 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-roman-1-3 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-roman-1-3 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-roman-1-3 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-roman-1-3 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-roman-1-3 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-roman-1-3 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-roman-1-3 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-roman-1-3 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-roman-1-3 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-roman-1-3 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-roman-1-3 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-roman-1-3 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-roman-1-3 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-roman-1-3 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-roman-1-3 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-roman-1-3 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-roman-1-3 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-roman-1-3 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-roman-1-3 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-roman-1-3 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-roman-1-3 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-roman-1-3 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-roman-1-3 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-roman-1-3 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-roman-1-3 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-roman-1-3 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) {
  counter-reset: ol-counter-lower-roman-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li::before {
  content: counter(ol-counter-lower-roman-1-4, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-4, lower-roman) "." counter(ol-counter-lower-roman-2-4, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-4, lower-roman) "." counter(ol-counter-lower-roman-2-4, lower-roman) "." counter(ol-counter-lower-roman-3-4, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-roman-1-4 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-roman-1-4 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-roman-1-4 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-roman-1-4 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-roman-1-4 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-roman-1-4 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-roman-1-4 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-roman-1-4 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-roman-1-4 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-roman-1-4 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-roman-1-4 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-roman-1-4 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-roman-1-4 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-roman-1-4 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-roman-1-4 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-roman-1-4 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-roman-1-4 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-roman-1-4 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-roman-1-4 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-roman-1-4 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-roman-1-4 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-roman-1-4 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-roman-1-4 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-roman-1-4 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-roman-1-4 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-roman-1-4 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-roman-1-4 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-roman-1-4 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-roman-1-4 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-roman-1-4 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-roman-1-4 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-roman-1-4 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-roman-1-4 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-roman-1-4 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-roman-1-4 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-roman-1-4 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-roman-1-4 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-roman-1-4 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-roman-1-4 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-roman-1-4 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-roman-1-4 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-roman-1-4 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-roman-1-4 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-roman-1-4 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-roman-1-4 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-roman-1-4 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-roman-1-4 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-roman-1-4 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-roman-1-4 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-roman-1-4 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) {
  counter-reset: ol-counter-lower-roman-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li::before {
  content: counter(ol-counter-lower-roman-1-5, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-5, lower-roman) "." counter(ol-counter-lower-roman-2-5, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-lower-roman-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-lower-roman-1-5, lower-roman) "." counter(ol-counter-lower-roman-2-5, lower-roman) "." counter(ol-counter-lower-roman-3-5, lower-roman) ".";
  counter-increment: ol-counter-lower-roman-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-lower-roman-1-5 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-lower-roman-1-5 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-lower-roman-1-5 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-lower-roman-1-5 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-lower-roman-1-5 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-lower-roman-1-5 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-lower-roman-1-5 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-lower-roman-1-5 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-lower-roman-1-5 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-lower-roman-1-5 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-lower-roman-1-5 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-lower-roman-1-5 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-lower-roman-1-5 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-lower-roman-1-5 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-lower-roman-1-5 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-lower-roman-1-5 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-lower-roman-1-5 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-lower-roman-1-5 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-lower-roman-1-5 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-lower-roman-1-5 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-lower-roman-1-5 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-lower-roman-1-5 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-lower-roman-1-5 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-lower-roman-1-5 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-lower-roman-1-5 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-lower-roman-1-5 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-lower-roman-1-5 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-lower-roman-1-5 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-lower-roman-1-5 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-lower-roman-1-5 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-lower-roman-1-5 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-lower-roman-1-5 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-lower-roman-1-5 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-lower-roman-1-5 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-lower-roman-1-5 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-lower-roman-1-5 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-lower-roman-1-5 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-lower-roman-1-5 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-lower-roman-1-5 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-lower-roman-1-5 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-lower-roman-1-5 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-lower-roman-1-5 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-lower-roman-1-5 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-lower-roman-1-5 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-lower-roman-1-5 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-lower-roman-1-5 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-lower-roman-1-5 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-lower-roman-1-5 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-lower-roman-1-5 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class]) ~ *:not(ol) ol[style*=lower-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-lower-roman-1-5 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) {
  counter-reset: ol-counter-upper-alpha-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li::before {
  content: counter(ol-counter-upper-alpha-1-2, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-2, upper-alpha) "." counter(ol-counter-upper-alpha-2-2, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-2, upper-alpha) "." counter(ol-counter-upper-alpha-2-2, upper-alpha) "." counter(ol-counter-upper-alpha-3-2, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-alpha-1-2 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-alpha-1-2 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-alpha-1-2 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-alpha-1-2 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-alpha-1-2 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-alpha-1-2 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-alpha-1-2 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-alpha-1-2 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-alpha-1-2 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-alpha-1-2 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-alpha-1-2 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-alpha-1-2 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-alpha-1-2 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-alpha-1-2 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-alpha-1-2 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-alpha-1-2 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-alpha-1-2 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-alpha-1-2 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-alpha-1-2 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-alpha-1-2 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-alpha-1-2 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-alpha-1-2 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-alpha-1-2 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-alpha-1-2 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-alpha-1-2 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-alpha-1-2 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-alpha-1-2 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-alpha-1-2 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-alpha-1-2 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-alpha-1-2 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-alpha-1-2 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-alpha-1-2 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-alpha-1-2 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-alpha-1-2 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-alpha-1-2 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-alpha-1-2 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-alpha-1-2 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-alpha-1-2 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-alpha-1-2 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-alpha-1-2 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-alpha-1-2 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-alpha-1-2 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-alpha-1-2 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-alpha-1-2 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-alpha-1-2 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-alpha-1-2 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-alpha-1-2 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-alpha-1-2 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-alpha-1-2 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-alpha-1-2 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) {
  counter-reset: ol-counter-upper-alpha-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li::before {
  content: counter(ol-counter-upper-alpha-1-3, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-3, upper-alpha) "." counter(ol-counter-upper-alpha-2-3, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-3, upper-alpha) "." counter(ol-counter-upper-alpha-2-3, upper-alpha) "." counter(ol-counter-upper-alpha-3-3, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-alpha-1-3 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-alpha-1-3 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-alpha-1-3 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-alpha-1-3 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-alpha-1-3 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-alpha-1-3 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-alpha-1-3 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-alpha-1-3 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-alpha-1-3 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-alpha-1-3 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-alpha-1-3 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-alpha-1-3 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-alpha-1-3 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-alpha-1-3 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-alpha-1-3 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-alpha-1-3 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-alpha-1-3 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-alpha-1-3 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-alpha-1-3 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-alpha-1-3 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-alpha-1-3 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-alpha-1-3 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-alpha-1-3 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-alpha-1-3 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-alpha-1-3 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-alpha-1-3 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-alpha-1-3 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-alpha-1-3 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-alpha-1-3 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-alpha-1-3 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-alpha-1-3 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-alpha-1-3 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-alpha-1-3 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-alpha-1-3 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-alpha-1-3 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-alpha-1-3 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-alpha-1-3 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-alpha-1-3 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-alpha-1-3 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-alpha-1-3 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-alpha-1-3 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-alpha-1-3 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-alpha-1-3 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-alpha-1-3 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-alpha-1-3 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-alpha-1-3 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-alpha-1-3 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-alpha-1-3 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-alpha-1-3 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-alpha-1-3 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) {
  counter-reset: ol-counter-upper-alpha-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li::before {
  content: counter(ol-counter-upper-alpha-1-4, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-4, upper-alpha) "." counter(ol-counter-upper-alpha-2-4, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-4, upper-alpha) "." counter(ol-counter-upper-alpha-2-4, upper-alpha) "." counter(ol-counter-upper-alpha-3-4, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-alpha-1-4 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-alpha-1-4 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-alpha-1-4 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-alpha-1-4 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-alpha-1-4 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-alpha-1-4 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-alpha-1-4 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-alpha-1-4 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-alpha-1-4 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-alpha-1-4 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-alpha-1-4 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-alpha-1-4 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-alpha-1-4 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-alpha-1-4 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-alpha-1-4 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-alpha-1-4 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-alpha-1-4 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-alpha-1-4 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-alpha-1-4 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-alpha-1-4 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-alpha-1-4 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-alpha-1-4 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-alpha-1-4 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-alpha-1-4 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-alpha-1-4 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-alpha-1-4 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-alpha-1-4 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-alpha-1-4 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-alpha-1-4 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-alpha-1-4 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-alpha-1-4 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-alpha-1-4 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-alpha-1-4 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-alpha-1-4 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-alpha-1-4 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-alpha-1-4 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-alpha-1-4 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-alpha-1-4 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-alpha-1-4 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-alpha-1-4 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-alpha-1-4 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-alpha-1-4 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-alpha-1-4 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-alpha-1-4 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-alpha-1-4 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-alpha-1-4 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-alpha-1-4 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-alpha-1-4 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-alpha-1-4 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-alpha-1-4 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) {
  counter-reset: ol-counter-upper-alpha-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li::before {
  content: counter(ol-counter-upper-alpha-1-5, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-5, upper-alpha) "." counter(ol-counter-upper-alpha-2-5, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-alpha-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-alpha-1-5, upper-alpha) "." counter(ol-counter-upper-alpha-2-5, upper-alpha) "." counter(ol-counter-upper-alpha-3-5, upper-alpha) ".";
  counter-increment: ol-counter-upper-alpha-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-alpha-1-5 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-alpha-1-5 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-alpha-1-5 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-alpha-1-5 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-alpha-1-5 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-alpha-1-5 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-alpha-1-5 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-alpha-1-5 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-alpha-1-5 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-alpha-1-5 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-alpha-1-5 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-alpha-1-5 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-alpha-1-5 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-alpha-1-5 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-alpha-1-5 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-alpha-1-5 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-alpha-1-5 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-alpha-1-5 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-alpha-1-5 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-alpha-1-5 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-alpha-1-5 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-alpha-1-5 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-alpha-1-5 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-alpha-1-5 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-alpha-1-5 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-alpha-1-5 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-alpha-1-5 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-alpha-1-5 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-alpha-1-5 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-alpha-1-5 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-alpha-1-5 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-alpha-1-5 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-alpha-1-5 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-alpha-1-5 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-alpha-1-5 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-alpha-1-5 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-alpha-1-5 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-alpha-1-5 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-alpha-1-5 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-alpha-1-5 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-alpha-1-5 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-alpha-1-5 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-alpha-1-5 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-alpha-1-5 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-alpha-1-5 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-alpha-1-5 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-alpha-1-5 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-alpha-1-5 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-alpha-1-5 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class]) ~ *:not(ol) ol[style*=upper-alpha]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-alpha-1-5 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) {
  counter-reset: ol-counter-upper-roman-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li::before {
  content: counter(ol-counter-upper-roman-1-2, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-1-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-2, upper-roman) "." counter(ol-counter-upper-roman-2-2, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-2-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-2, upper-roman) "." counter(ol-counter-upper-roman-2-2, upper-roman) "." counter(ol-counter-upper-roman-3-2, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-3-2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-roman-1-2 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-roman-1-2 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-roman-1-2 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-roman-1-2 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-roman-1-2 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-roman-1-2 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-roman-1-2 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-roman-1-2 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-roman-1-2 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-roman-1-2 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-roman-1-2 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-roman-1-2 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-roman-1-2 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-roman-1-2 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-roman-1-2 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-roman-1-2 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-roman-1-2 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-roman-1-2 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-roman-1-2 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-roman-1-2 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-roman-1-2 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-roman-1-2 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-roman-1-2 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-roman-1-2 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-roman-1-2 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-roman-1-2 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-roman-1-2 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-roman-1-2 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-roman-1-2 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-roman-1-2 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-roman-1-2 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-roman-1-2 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-roman-1-2 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-roman-1-2 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-roman-1-2 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-roman-1-2 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-roman-1-2 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-roman-1-2 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-roman-1-2 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-roman-1-2 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-roman-1-2 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-roman-1-2 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-roman-1-2 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-roman-1-2 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-roman-1-2 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-roman-1-2 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-roman-1-2 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-roman-1-2 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-roman-1-2 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-roman-1-2 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) {
  counter-reset: ol-counter-upper-roman-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li::before {
  content: counter(ol-counter-upper-roman-1-3, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-1-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-3, upper-roman) "." counter(ol-counter-upper-roman-2-3, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-2-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-3, upper-roman) "." counter(ol-counter-upper-roman-2-3, upper-roman) "." counter(ol-counter-upper-roman-3-3, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-3-3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-roman-1-3 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-roman-1-3 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-roman-1-3 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-roman-1-3 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-roman-1-3 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-roman-1-3 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-roman-1-3 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-roman-1-3 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-roman-1-3 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-roman-1-3 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-roman-1-3 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-roman-1-3 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-roman-1-3 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-roman-1-3 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-roman-1-3 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-roman-1-3 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-roman-1-3 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-roman-1-3 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-roman-1-3 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-roman-1-3 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-roman-1-3 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-roman-1-3 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-roman-1-3 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-roman-1-3 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-roman-1-3 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-roman-1-3 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-roman-1-3 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-roman-1-3 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-roman-1-3 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-roman-1-3 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-roman-1-3 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-roman-1-3 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-roman-1-3 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-roman-1-3 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-roman-1-3 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-roman-1-3 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-roman-1-3 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-roman-1-3 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-roman-1-3 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-roman-1-3 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-roman-1-3 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-roman-1-3 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-roman-1-3 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-roman-1-3 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-roman-1-3 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-roman-1-3 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-roman-1-3 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-roman-1-3 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-roman-1-3 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-roman-1-3 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) {
  counter-reset: ol-counter-upper-roman-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li::before {
  content: counter(ol-counter-upper-roman-1-4, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-1-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-4, upper-roman) "." counter(ol-counter-upper-roman-2-4, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-2-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-4, upper-roman) "." counter(ol-counter-upper-roman-2-4, upper-roman) "." counter(ol-counter-upper-roman-3-4, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-3-4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-roman-1-4 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-roman-1-4 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-roman-1-4 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-roman-1-4 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-roman-1-4 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-roman-1-4 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-roman-1-4 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-roman-1-4 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-roman-1-4 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-roman-1-4 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-roman-1-4 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-roman-1-4 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-roman-1-4 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-roman-1-4 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-roman-1-4 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-roman-1-4 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-roman-1-4 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-roman-1-4 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-roman-1-4 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-roman-1-4 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-roman-1-4 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-roman-1-4 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-roman-1-4 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-roman-1-4 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-roman-1-4 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-roman-1-4 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-roman-1-4 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-roman-1-4 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-roman-1-4 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-roman-1-4 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-roman-1-4 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-roman-1-4 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-roman-1-4 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-roman-1-4 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-roman-1-4 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-roman-1-4 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-roman-1-4 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-roman-1-4 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-roman-1-4 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-roman-1-4 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-roman-1-4 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-roman-1-4 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-roman-1-4 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-roman-1-4 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-roman-1-4 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-roman-1-4 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-roman-1-4 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-roman-1-4 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-roman-1-4 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-roman-1-4 49;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) {
  counter-reset: ol-counter-upper-roman-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li::before {
  content: counter(ol-counter-upper-roman-1-5, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-1-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-5, upper-roman) "." counter(ol-counter-upper-roman-2-5, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-2-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  counter-reset: ol-counter-upper-roman-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  content: counter(ol-counter-upper-roman-1-5, upper-roman) "." counter(ol-counter-upper-roman-2-5, upper-roman) "." counter(ol-counter-upper-roman-3-5, upper-roman) ".";
  counter-increment: ol-counter-upper-roman-3-5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="1"] {
  counter-reset: ol-counter-upper-roman-1-5 0;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="2"] {
  counter-reset: ol-counter-upper-roman-1-5 1;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="3"] {
  counter-reset: ol-counter-upper-roman-1-5 2;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="4"] {
  counter-reset: ol-counter-upper-roman-1-5 3;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="5"] {
  counter-reset: ol-counter-upper-roman-1-5 4;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="6"] {
  counter-reset: ol-counter-upper-roman-1-5 5;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="7"] {
  counter-reset: ol-counter-upper-roman-1-5 6;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="8"] {
  counter-reset: ol-counter-upper-roman-1-5 7;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="9"] {
  counter-reset: ol-counter-upper-roman-1-5 8;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="10"] {
  counter-reset: ol-counter-upper-roman-1-5 9;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="11"] {
  counter-reset: ol-counter-upper-roman-1-5 10;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="12"] {
  counter-reset: ol-counter-upper-roman-1-5 11;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="13"] {
  counter-reset: ol-counter-upper-roman-1-5 12;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="14"] {
  counter-reset: ol-counter-upper-roman-1-5 13;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="15"] {
  counter-reset: ol-counter-upper-roman-1-5 14;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="16"] {
  counter-reset: ol-counter-upper-roman-1-5 15;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="17"] {
  counter-reset: ol-counter-upper-roman-1-5 16;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="18"] {
  counter-reset: ol-counter-upper-roman-1-5 17;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="19"] {
  counter-reset: ol-counter-upper-roman-1-5 18;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="20"] {
  counter-reset: ol-counter-upper-roman-1-5 19;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="21"] {
  counter-reset: ol-counter-upper-roman-1-5 20;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="22"] {
  counter-reset: ol-counter-upper-roman-1-5 21;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="23"] {
  counter-reset: ol-counter-upper-roman-1-5 22;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="24"] {
  counter-reset: ol-counter-upper-roman-1-5 23;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="25"] {
  counter-reset: ol-counter-upper-roman-1-5 24;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="26"] {
  counter-reset: ol-counter-upper-roman-1-5 25;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="27"] {
  counter-reset: ol-counter-upper-roman-1-5 26;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="28"] {
  counter-reset: ol-counter-upper-roman-1-5 27;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="29"] {
  counter-reset: ol-counter-upper-roman-1-5 28;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="30"] {
  counter-reset: ol-counter-upper-roman-1-5 29;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="31"] {
  counter-reset: ol-counter-upper-roman-1-5 30;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="32"] {
  counter-reset: ol-counter-upper-roman-1-5 31;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="33"] {
  counter-reset: ol-counter-upper-roman-1-5 32;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="34"] {
  counter-reset: ol-counter-upper-roman-1-5 33;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="35"] {
  counter-reset: ol-counter-upper-roman-1-5 34;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="36"] {
  counter-reset: ol-counter-upper-roman-1-5 35;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="37"] {
  counter-reset: ol-counter-upper-roman-1-5 36;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="38"] {
  counter-reset: ol-counter-upper-roman-1-5 37;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="39"] {
  counter-reset: ol-counter-upper-roman-1-5 38;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="40"] {
  counter-reset: ol-counter-upper-roman-1-5 39;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="41"] {
  counter-reset: ol-counter-upper-roman-1-5 40;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="42"] {
  counter-reset: ol-counter-upper-roman-1-5 41;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="43"] {
  counter-reset: ol-counter-upper-roman-1-5 42;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="44"] {
  counter-reset: ol-counter-upper-roman-1-5 43;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="45"] {
  counter-reset: ol-counter-upper-roman-1-5 44;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="46"] {
  counter-reset: ol-counter-upper-roman-1-5 45;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="47"] {
  counter-reset: ol-counter-upper-roman-1-5 46;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="48"] {
  counter-reset: ol-counter-upper-roman-1-5 47;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="49"] {
  counter-reset: ol-counter-upper-roman-1-5 48;
}
ol:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class]) ~ *:not(ol) ol[style*=upper-roman]:not([class])[start="50"] {
  counter-reset: ol-counter-upper-roman-1-5 49;
}
ol[style*=decimal] {
  list-style: none;
  counter-reset: ol-counter-decimal 0;
}
ol[style*=decimal] > li::before {
  counter-increment: ol-counter-decimal;
  content: counter(ol-counter-decimal) ".";
}
ol[style*=decimal] > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-decimal-2 0;
}
ol[style*=decimal] > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-decimal-2;
  content: counter(ol-counter-decimal) "." counter(ol-counter-decimal-2) ".";
}
ol[style*=decimal] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-decimal-3 0;
}
ol[style*=decimal] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-decimal-3;
  content: counter(ol-counter-decimal) "." counter(ol-counter-decimal-2) "." counter(ol-counter-decimal-3) ".";
}

ol[style*=decimal-leading-zero] {
  list-style: none;
  counter-reset: ol-counter-decimal-leading-zero 0;
}
ol[style*=decimal-leading-zero] > li {
  padding-left: 2rem;
}
ol[style*=decimal-leading-zero] > li::before {
  counter-increment: ol-counter-decimal-leading-zero;
  content: counter(ol-counter-decimal-leading-zero, decimal-leading-zero) ".";
}
ol[style*=decimal-leading-zero] > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-decimal-leading-zero-2 0;
}
ol[style*=decimal-leading-zero] > li > ol:not([style*=list-style]) > li {
  padding-left: 4rem;
}
ol[style*=decimal-leading-zero] > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-decimal-leading-zero-2;
  content: counter(ol-counter-decimal-leading-zero, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2, decimal-leading-zero) ".";
}
ol[style*=decimal-leading-zero] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-decimal-leading-zero-3 0;
}
ol[style*=decimal-leading-zero] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li {
  padding-left: 6rem;
}
ol[style*=decimal-leading-zero] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-decimal-leading-zero-3;
  content: counter(ol-counter-decimal-leading-zero, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-2, decimal-leading-zero) "." counter(ol-counter-decimal-leading-zero-3, decimal-leading-zero) ".";
}

ol[style*=lower-alpha] {
  list-style: none;
  counter-reset: ol-counter-lower-alpha 0;
}
ol[style*=lower-alpha] > li::before {
  counter-increment: ol-counter-lower-alpha;
  content: counter(ol-counter-lower-alpha, lower-alpha) ".";
}
ol[style*=lower-alpha] > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-lower-alpha-2 0;
}
ol[style*=lower-alpha] > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-lower-alpha-2;
  content: counter(ol-counter-lower-alpha, lower-alpha) "." counter(ol-counter-lower-alpha-2, lower-alpha) ".";
}
ol[style*=lower-alpha] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-lower-alpha-3 0;
}
ol[style*=lower-alpha] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-lower-alpha-3;
  content: counter(ol-counter-lower-alpha, lower-alpha) "." counter(ol-counter-lower-alpha-2, lower-alpha) "." counter(ol-counter-lower-alpha-3, lower-alpha) ".";
}

ol[style*=lower-roman] {
  list-style: none;
  counter-reset: ol-counter-lower-roman 0;
}
ol[style*=lower-roman] > li::before {
  counter-increment: ol-counter-lower-roman;
  content: counter(ol-counter-lower-roman, lower-roman) ".";
}
ol[style*=lower-roman] > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-lower-roman-2 0;
}
ol[style*=lower-roman] > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-lower-roman-2;
  content: counter(ol-counter-lower-roman, lower-roman) "." counter(ol-counter-lower-roman-2, lower-roman) ".";
}
ol[style*=lower-roman] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-lower-roman-3 0;
}
ol[style*=lower-roman] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-lower-roman-3;
  content: counter(ol-counter-lower-roman, lower-roman) "." counter(ol-counter-lower-roman-2, lower-roman) "." counter(ol-counter-lower-roman-3, lower-roman) ".";
}

ol[style*=upper-alpha] {
  list-style: none;
  counter-reset: ol-counter-upper-alpha 0;
}
ol[style*=upper-alpha] > li::before {
  counter-increment: ol-counter-upper-alpha;
  content: counter(ol-counter-upper-alpha, upper-alpha) ".";
}
ol[style*=upper-alpha] > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-upper-alpha-2 0;
}
ol[style*=upper-alpha] > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-upper-alpha-2;
  content: counter(ol-counter-upper-alpha, upper-alpha) "." counter(ol-counter-upper-alpha-2, upper-alpha) ".";
}
ol[style*=upper-alpha] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-upper-alpha-3 0;
}
ol[style*=upper-alpha] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-upper-alpha-3;
  content: counter(ol-counter-upper-alpha, upper-alpha) "." counter(ol-counter-upper-alpha-2, upper-alpha) "." counter(ol-counter-upper-alpha-3, upper-alpha) ".";
}

ol[style*=upper-roman] {
  list-style: none;
  counter-reset: ol-counter-upper-roman 0;
}
ol[style*=upper-roman] > li::before {
  counter-increment: ol-counter-upper-roman;
  content: counter(ol-counter-upper-roman, upper-roman) ".";
}
ol[style*=upper-roman] > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-upper-roman-2 0;
}
ol[style*=upper-roman] > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-upper-roman-2;
  content: counter(ol-counter-upper-roman, upper-roman) "." counter(ol-counter-upper-roman-2, upper-roman) ".";
}
ol[style*=upper-roman] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) {
  list-style: none;
  counter-reset: ol-counter-upper-roman-3 0;
}
ol[style*=upper-roman] > li > ol:not([style*=list-style]) > li > ol:not([style*=list-style]) > li::before {
  counter-increment: ol-counter-upper-roman-3;
  content: counter(ol-counter-upper-roman, upper-roman) "." counter(ol-counter-upper-roman-2, upper-roman) "." counter(ol-counter-upper-roman-3, upper-roman) ".";
}

ul:not([class]):not([style*=list-style]) {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none !important;
}
ul:not([class]):not([style*=list-style]) > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
ul:not([class]):not([style*=list-style]) > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  background: currentColor;
}
ul:not([class]):not([style*=list-style]) > li {
  position: relative;
  padding-left: 1.25em;
}
ul:not([class]):not([style*=list-style]) > li:before {
  top: 0.6em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) {
  padding-top: 0.3333333333em;
  padding-left: 1.5555555556em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
@media (max-width: 1199.98px) {
  ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) {
    padding-left: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) {
    padding-left: 0rem;
  }
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li {
  position: relative;
  padding-left: 1.2222222222em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li:before {
  top: 0.6em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) {
  padding-top: 0.3333333333em;
  padding-left: 1.8888888889em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
@media (max-width: 767.98px) {
  ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) {
    padding-left: 0rem;
  }
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li {
  position: relative;
  padding-left: 1.2222222222em;
}
ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li ul:not([class]):not([style*=list-style]) > li:before {
  top: 0.6em;
  border: 1px solid #351a50;
  background: unset;
}

ul[style*=disc] > li,
ul:is(:has(> li[style*=disc])) > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
ul[style*=disc] > li::before,
ul:is(:has(> li[style*=disc])) > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
ul[style*=disc] > li::before,
ul:is(:has(> li[style*=disc])) > li::before {
  top: 0.65em;
}

ul[style*=square],
ul:is(:has(> li[style*=square])) {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
ul[style*=square] > li,
ul:is(:has(> li[style*=square])) > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
ul[style*=square] > li::before,
ul:is(:has(> li[style*=square])) > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  background: currentColor;
}
ul[style*=square] > li::before,
ul:is(:has(> li[style*=square])) > li::before {
  top: 0.65em;
}

ol ul[style*=square],
ol ul:has(> li[style*=square]),
ul ul[style*=square],
ul ul:has(> li[style*=square]) {
  margin-inline: 1rem;
}

/* webfont icon */
.ico--fw {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
.ico--sync-path-color > [class*=path]::before {
  color: inherit !important;
}

/* SVG icon */
.ico-svg {
  display: inline-block;
  vertical-align: text-bottom;
  fill: currentColor;
}
.ico-svg--wiki {
  width: 1.125rem;
  height: 1.125rem;
  color: #000;
}

/* Icon with description */
.icon-desc {
  display: flex;
  align-items: center;
  line-height: 1.4;
}
.icon-desc:not(:last-child) {
  margin-bottom: 1.25em;
}
.icon-desc::before {
  display: none;
}
.icon-desc__icon {
  font-size: 1.25rem;
  flex: 0 0 1.5rem;
  max-width: 1.5rem;
  margin-right: 0.3333333333em;
  color: #8f0201;
  text-align: center;
}
.icon-desc__desc {
  flex: 1;
  min-width: 0;
  font-size: 1rem;
}
.lang-en .icon-desc__desc {
  font-size: 0.9375rem;
}
.icon-list .icon-desc__desc {
  font-size: 1.3125em;
}
@media (max-width: 991.98px) {
  .icon-list .icon-desc__desc {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  .icon-list .icon-desc__desc {
    font-size: 1em;
  }
}
.icon-desc__desc a:hover, .icon-desc__desc a:focus {
  color: #a02335;
}
.icon-desc--lg .icon-desc__icon {
  flex: 0 0 2.125rem;
  max-width: 2.125rem;
  padding-top: 1px;
}
.icon-desc--lg .icon-desc__icon img {
  width: 100%;
  height: auto;
}
.icon-desc--lg .icon-desc__icon img, .icon-desc--lg .icon-desc__icon .inlined-svg {
  vertical-align: text-bottom;
}
@media (max-width: 1199.98px) {
  .icon-desc--lg .icon-desc__icon img, .icon-desc--lg .icon-desc__icon .inlined-svg {
    max-width: 1.2em;
    margin-inline: auto;
    margin-bottom: 1px;
  }
}
.icon-desc--lg .icon-desc__icon .inlined-svg [fill=none][stroke] {
  stroke: currentColor;
}
.icon-desc--ico-lg:not(:last-child) {
  margin-bottom: 2em;
}
.icon-desc--ico-lg .icon-desc__icon {
  margin-right: 1.1428571429em;
  flex: 0 0 2.8571428571em;
  max-width: 2.8571428571em;
}
.icon-desc--ico-lg .icon-desc__icon img {
  width: 100%;
  height: auto;
}
.icon-desc--ico-xl .icon-desc__icon {
  margin-right: 1.1428571429em;
  flex: 0 0 3.8095238095em;
  max-width: 3.8095238095em;
}
.icon-desc--ico-xl .icon-desc__icon img {
  width: 100%;
  height: auto;
}
.icon-desc--bg-w {
  max-width: 1359px;
  align-items: flex-start;
  padding: 4.4150110375%;
  background-color: #fff;
}

.btn, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next, .event-calendar .ui-datepicker-prev, .event-calendar .ui-datepicker-next, .step-flow__step-graphic, .general-content .info-table #closeBtn, .swiper-nav-btn {
  --btn-radius: 1.71875rem;
  --btn-hover-color: #0079b9;
  --color: #fff;
  --hover-color: #fff;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.125rem 2.25rem;
  font-size: 1.1875rem;
  font-weight: bold;
  line-height: 1;
  color: var(--color);
  background-image: linear-gradient(101deg, #018859, #0079b9);
  border: none;
  border-radius: var(--btn-radius);
  text-wrap: nowrap;
}
.btn::after, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next::after, .event-calendar .ui-datepicker-prev::after, .event-calendar .ui-datepicker-next::after, .step-flow__step-graphic::after, .general-content .info-table #closeBtn::after, .swiper-nav-btn::after {
  content: "";
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: var(--btn-radius);
  background-color: var(--btn-hover-color);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 991.98px) {
  .btn, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
  #ui-datepicker-div.ui-datepicker .ui-datepicker-next, .event-calendar .ui-datepicker-prev, .event-calendar .ui-datepicker-next, .step-flow__step-graphic, .general-content .info-table #closeBtn, .swiper-nav-btn {
    --btn-radius: 1.21875rem;
    padding: 0.8125rem 1.5rem;
    font-size: 0.8125rem;
  }
}
.btn:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover, .event-calendar .ui-datepicker-prev:hover, .event-calendar .ui-datepicker-next:hover, .step-flow__step-graphic:hover, .general-content .info-table #closeBtn:hover, .swiper-nav-btn:hover, .btn:focus, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus, .event-calendar .ui-datepicker-prev:focus, .event-calendar .ui-datepicker-next:focus, .step-flow__step-graphic:focus, .general-content .info-table #closeBtn:focus, .swiper-nav-btn:focus {
  color: var(--hover-color);
}
.btn:hover::after, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover::after,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover::after, .event-calendar .ui-datepicker-prev:hover::after, .event-calendar .ui-datepicker-next:hover::after, .step-flow__step-graphic:hover::after, .general-content .info-table #closeBtn:hover::after, .swiper-nav-btn:hover::after, .btn:focus::after, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus::after,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus::after, .event-calendar .ui-datepicker-prev:focus::after, .event-calendar .ui-datepicker-next:focus::after, .step-flow__step-graphic:focus::after, .general-content .info-table #closeBtn:focus::after, .swiper-nav-btn:focus::after {
  opacity: 1;
}
.btn a, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev a,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next a, .event-calendar .ui-datepicker-prev a, .event-calendar .ui-datepicker-next a, .step-flow__step-graphic a, .general-content .info-table #closeBtn a, .swiper-nav-btn a {
  color: inherit;
  text-decoration-color: transparent;
}
.btn__text, .btn__icon {
  color: var(--color);
}
.btn--circle, .swiper-nav-btn {
  --btn-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.875rem;
  width: 2.875rem;
  padding: 0;
  background-image: linear-gradient(140deg, #199465 21%, #2689b1 84%);
}
@media (max-width: 991.98px) {
  .btn--circle, .swiper-nav-btn {
    height: 2.125rem;
    width: 2.125rem;
  }
}
.btn--circle-lg {
  --btn-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.75rem;
  width: 3.75rem;
  padding: 0;
  background-image: linear-gradient(140deg, #199465 21%, #2689b1 84%);
  font-size: 1.25rem;
}
@media (max-width: 991.98px) {
  .btn--circle-lg {
    height: 3rem;
    width: 3rem;
  }
}
@media (max-width: 991.98px) {
  .btn--circle-lg {
    font-size: 1rem;
  }
}
.btn--gray {
  --btn-hover-color: #471776;
  background-image: none;
  background-color: #545454;
}
.btn--white {
  --btn-hover-color: #471776;
  background-image: none;
  background-color: #fff;
  color: #351a50;
}
.btn--outline, .step-flow__step-graphic {
  --color: #017b80;
  --hover-color: #351a50;
  --border-color: #037b80;
  --border-hover-color: var(--hover-color);
  background: #fff;
  border: 2px solid var(--border-color);
  transition: all 0.3 cubic-bezier(0.23, 1, 0.32, 1);
}
.btn--outline::after, .step-flow__step-graphic::after {
  content: none;
}
.btn--outline .btn__text, .step-flow__step-graphic .btn__text,
.btn--outline .btn__icon,
.step-flow__step-graphic .btn__icon {
  color: var(--color);
  transition: color 0.3s;
}
.btn--outline:hover, .step-flow__step-graphic:hover, .btn--outline:focus, .step-flow__step-graphic:focus {
  border-color: var(--border-hover-color);
  box-shadow: none;
}
.btn--outline:hover .btn__text, .step-flow__step-graphic:hover .btn__text,
.btn--outline:hover .btn__icon,
.step-flow__step-graphic:hover .btn__icon, .btn--outline:focus .btn__text, .step-flow__step-graphic:focus .btn__text,
.btn--outline:focus .btn__icon,
.step-flow__step-graphic:focus .btn__icon {
  color: var(--hover-color);
}
.btn--purple, .general-content .info-table #closeBtn {
  background: linear-gradient(101deg, #e2c1ff, #b3bffa);
  --btn-hover-color: #b3bffa;
}
.btn--purple .btn__text, .general-content .info-table #closeBtn .btn__text {
  color: #351a50;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn--purple:hover .btn__text, .general-content .info-table #closeBtn:hover .btn__text, .btn--purple:focus .btn__text, .general-content .info-table #closeBtn:focus .btn__text {
  color: #351a50;
}
.btn--thin {
  padding: 1rem 1.75rem;
}
@media (max-width: 991.98px) {
  .btn--thin {
    padding: 0.6875rem 1.125rem;
  }
}
.btn--event-calendar {
  font-size: var(--dropdown-fs, 1rem) !important;
  padding: 0.8888888889em 0;
}
.btn--event-calendar.ui-state-hover {
  border: 0;
  background-image: linear-gradient(101deg, #018859, #0079b9);
  font-weight: inherit;
  color: var(--color);
}

button.btn, #ui-datepicker-div.ui-datepicker button.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker button.ui-datepicker-next, .event-calendar button.ui-datepicker-prev, .event-calendar button.ui-datepicker-next, button.step-flow__step-graphic, .general-content .info-table button#closeBtn, button.swiper-nav-btn {
  letter-spacing: -0.035em;
}

.circle-icon, .box-field__txt a .ico, .box-field__txt a .icon-grid-blks__arrow, .box-field__txt a .bf-text-blk__close-btn:before, .box-field__txt a .subscribe-btn__icon:before, .box-field__txt a .text-w-links-img__item:before, .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-prev:before,
.box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-calendar .ui-datepicker-prev:before, .event-calendar .box-field__txt a .ui-datepicker-prev:before, .box-field__txt a .event-calendar .ui-datepicker-next:before, .event-calendar .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .box-field__txt a .datepicker-item:is(:has(#s_date, #e_date)),
.box-field__txt a .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .box-field__txt a .datepicker-item.has-sdate-edate, .box-field__txt a .step-flow__step:not(:last-of-type)::after, .box-field__txt a .article-control__icon, .box-field__txt .gen-list__item > a[target=_blank] .gen-list__link-text:after, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .box-field__txt a .arrow-list > li::before, .box-field__txt a .inline-arrow-list > li::before, .box-field__txt a .outline-btn-w-icon--pdf:before, .box-field__txt a .outline-btn-w-icon:is([href$=".pdf"])::before, .box-field__txt a .outline-btn-w-icon--doc:before, .box-field__txt a .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .box-field__txt a .outline-btn-w-icon--xls:before, .box-field__txt a .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .box-field__txt a .outline-btn-w-icon--bf-view:before, .box-field__txt a .outline-btn-w-icon--bf-learn-more:before, .box-field__txt a .outline-btn-w-icon--link:before, .box-field__txt a .rounded-selectbox .bootstrap-select, .rounded-selectbox .box-field__txt a .bootstrap-select, .box-field__txt a html.no-js .rounded-selectbox, html.no-js .box-field__txt a .rounded-selectbox, .box-field__txt a .rounded-selectbox:is(:not(:has(.bootstrap-select))), .box-field__txt a .rounded-selectbox.not-has-bootstrap-select, .box-field__txt a .table-job-vac a::after, .table-job-vac .box-field__txt a a::after, .box-field__txt a .swiper-nav-btn, .box-field__txt a .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.box-field__txt a .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.box-field__txt a .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.box-field__txt a .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .box-field__txt a .breadcrumb-menu__item--lv1:not(:last-child):after, .table-job-vac a::after {
  width: 2.4em;
  height: 2.4em;
  font-size: 0.625rem;
  font-weight: 700;
  border: 2px solid currentColor;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .circle-icon, .box-field__txt a .ico, .box-field__txt a .icon-grid-blks__arrow, .box-field__txt a .bf-text-blk__close-btn:before, .box-field__txt a .subscribe-btn__icon:before, .box-field__txt a .text-w-links-img__item:before, .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-prev:before,
  .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
  #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-calendar .ui-datepicker-prev:before, .event-calendar .box-field__txt a .ui-datepicker-prev:before, .box-field__txt a .event-calendar .ui-datepicker-next:before, .event-calendar .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .box-field__txt a .datepicker-item:is(:has(#s_date, #e_date)),
  .box-field__txt a .event-search-bar .datepicker-item.has-sdate-edate,
  .event-search-bar .box-field__txt a .datepicker-item.has-sdate-edate, .box-field__txt a .step-flow__step:not(:last-of-type)::after, .box-field__txt a .article-control__icon, .box-field__txt .gen-list__item > a[target=_blank] .gen-list__link-text:after, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .box-field__txt a .arrow-list > li::before, .box-field__txt a .inline-arrow-list > li::before, .box-field__txt a .outline-btn-w-icon--pdf:before, .box-field__txt a .outline-btn-w-icon:is([href$=".pdf"])::before, .box-field__txt a .outline-btn-w-icon--doc:before, .box-field__txt a .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .box-field__txt a .outline-btn-w-icon--xls:before, .box-field__txt a .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .box-field__txt a .outline-btn-w-icon--bf-view:before, .box-field__txt a .outline-btn-w-icon--bf-learn-more:before, .box-field__txt a .outline-btn-w-icon--link:before, .box-field__txt a .rounded-selectbox .bootstrap-select, .rounded-selectbox .box-field__txt a .bootstrap-select, .box-field__txt a html.no-js .rounded-selectbox, html.no-js .box-field__txt a .rounded-selectbox, .box-field__txt a .rounded-selectbox:is(:not(:has(.bootstrap-select))), .box-field__txt a .rounded-selectbox.not-has-bootstrap-select, .box-field__txt a .table-job-vac a::after, .table-job-vac .box-field__txt a a::after, .box-field__txt a .swiper-nav-btn, .box-field__txt a .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .box-field__txt a .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .box-field__txt a .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .box-field__txt a .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .box-field__txt a .breadcrumb-menu__item--lv1:not(:last-child):after, .table-job-vac a::after {
    font-size: 0.5625rem;
  }
}
.circle-icon::before, .box-field__txt a .ico::before, .box-field__txt a .icon-grid-blks__arrow::before, .box-field__txt a .bf-text-blk__close-btn::before, .box-field__txt a .subscribe-btn__icon::before, .box-field__txt a .text-w-links-img__item::before, .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-prev::before,
.box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-next::before, .box-field__txt a .event-calendar .ui-datepicker-prev::before, .event-calendar .box-field__txt a .ui-datepicker-prev::before, .box-field__txt a .event-calendar .ui-datepicker-next::before, .event-calendar .box-field__txt a .ui-datepicker-next::before, .box-field__txt a .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .box-field__txt a .datepicker-item:is(:has(#s_date, #e_date))::before,
.box-field__txt a .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .box-field__txt a .datepicker-item.has-sdate-edate::before, .box-field__txt a .article-control__icon::before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .box-field__txt a .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .box-field__txt a a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .box-field__txt a .arrow-list > li::before, .box-field__txt a .inline-arrow-list > li::before, .box-field__txt a .outline-btn-w-icon--pdf::before, .box-field__txt a .outline-btn-w-icon:is([href$=".pdf"])::before, .box-field__txt a .outline-btn-w-icon--doc::before, .box-field__txt a .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .box-field__txt a .outline-btn-w-icon--xls::before, .box-field__txt a .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .box-field__txt a .outline-btn-w-icon--bf-view::before, .box-field__txt a .outline-btn-w-icon--bf-learn-more::before, .box-field__txt a .outline-btn-w-icon--link::before, .box-field__txt a .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .box-field__txt a .bootstrap-select::before, .box-field__txt a html.no-js .rounded-selectbox::before, html.no-js .box-field__txt a .rounded-selectbox::before, .box-field__txt a .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .box-field__txt a .rounded-selectbox.not-has-bootstrap-select::before, .box-field__txt a .swiper-nav-btn::before, .box-field__txt a .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.box-field__txt a .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .box-field__txt a .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.box-field__txt a .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .box-field__txt a .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.box-field__txt a .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before {
  margin-left: 0.1em;
}

.btn-icon-w-text {
  padding: 0;
  border: 0;
  background: none;
  display: flex;
  flex-direction: column;
  color: #000;
}
.btn-icon-w-text:hover, .btn-icon-w-text:focus {
  color: #351a50;
}
.btn-icon-w-text:hover .btn-icon-w-text__bottom, .btn-icon-w-text:focus .btn-icon-w-text__bottom {
  text-decoration: underline;
}
.btn-icon-w-text__top {
  width: 100%;
  display: flex;
  justify-content: center;
}
.btn-icon-w-text__top:before {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-icon-w-text__bottom {
  text-align: center;
  font-size: 1.125rem;
  letter-spacing: 0;
  font-family: revert;
  line-height: 1;
  margin-top: 0.3125rem;
  font-weight: 500;
}

.btn-w-icon {
  padding: 0;
  border: 0;
  background: none;
  font-size: 1.25rem;
  color: #000;
  width: 2.2em;
  height: 2.2em;
  border: 1px solid #757575;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-w-icon:hover, .btn-w-icon:focus {
  color: #199465;
  border-color: #199465;
}

.outline-btn-w-icon {
  padding: 0;
  border: 0;
  background: none;
  color: #351a50;
  background-color: #fff;
  border: 1px solid #a38dd9;
  border-radius: 0.5rem;
  font-size: 1rem;
  padding: 0.625em 2.25em;
  display: flex;
  align-items: center;
  gap: 0.5em;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  letter-spacing: -0.0625rem;
}
@media (max-width: 991.98px) {
  .outline-btn-w-icon {
    padding: 0.25rem 1.5rem;
    font-size: 0.8125rem;
  }
}
.outline-btn-w-icon:focus, .outline-btn-w-icon:hover {
  background-color: #eaedff;
  color: #351a50;
  text-decoration: unset;
}
.outline-btn-w-icon--pdf:before, .outline-btn-w-icon:is([href$=".pdf"])::before {
  font-size: 1.5em;
}
.outline-btn-w-icon--doc:before, .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before {
  font-size: 1.5em;
}
.outline-btn-w-icon--xls:before, .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before {
  font-size: 1.5em;
}
.outline-btn-w-icon--bf-view:before, .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before {
  content: "\e98e" !important;
  font-size: 1.5rem;
}
.outline-btn-w-icon--bf-learn-more:before {
  font-size: 1.5rem;
}
.outline-btn-w-icon--d-inline-flex {
  display: inline-flex;
}
.outline-btn-w-icon--icon-pos-top:before {
  height: 100%;
  position: relative;
  top: -0.1875rem;
}
@media (max-width: 1199.98px) {
  .outline-btn-w-icon--icon-pos-top:before {
    top: 0;
  }
}
.outline-btn-w-icon--link:before {
  font-size: 1.25rem;
}
.outline-btn-w-icon--link.outline-btn-w-icon--icon-only:before {
  font-size: 1.75rem;
}
.outline-btn-w-icon--icon-only {
  width: 3.1111111111em;
  height: 3.1111111111em;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.outline-btn-w-icon--icon-only:before {
  height: fit-content;
}

.btn-circle-icon-w-border-bg {
  --bg-color: #fff;
  --border-color: rgba(38, 137, 177, 0.8);
  --shadow-color: rgba(38, 137, 177, 0.22);
  --text-color: #2689b1;
  padding: 0;
  border: 0;
  background: none;
  position: relative;
  width: 1.4285714286em;
  height: 1.4285714286em;
  font-size: clamp(1.25rem, 1.75vw, 1.75rem);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  margin: 0.2857142857em;
}
.btn-circle-icon-w-border-bg:hover, .btn-circle-icon-w-border-bg:focus {
  --text-color: #fff;
  --bg-color: #2689B1;
  outline: none;
}
.btn-circle-icon-w-border-bg--blue {
  --bg-color: #fff;
  --border-color: rgba(32, 142, 222, 0.8);
  --shadow-color: rgba(32, 142, 222, 0.22);
  --text-color: #208ede;
}
.btn-circle-icon-w-border-bg--blue:hover, .btn-circle-icon-w-border-bg--blue:focus {
  --text-color: #fff;
  --bg-color: #208EDE;
}
.btn-circle-icon-w-border-bg--purple {
  --bg-color: #fff;
  --border-color: rgba(127, 31, 209, 0.8);
  --shadow-color: rgba(127, 31, 209, 0.22);
  --text-color: #7f1fd1;
}
.btn-circle-icon-w-border-bg--purple:hover, .btn-circle-icon-w-border-bg--purple:focus {
  --text-color: #fff;
  --bg-color: #7F1FD1;
}
.btn-circle-icon-w-border-bg--green {
  --bg-color: #fff;
  --border-color: rgba(1, 141, 130, 0.8);
  --shadow-color: rgba(1, 141, 130, 0.22);
  --text-color: #018d82;
}
.btn-circle-icon-w-border-bg--green:hover, .btn-circle-icon-w-border-bg--green:focus {
  --text-color: #fff;
  --bg-color: #018D82;
}
.btn-circle-icon-w-border-bg > * {
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .btn-circle-icon-w-border-bg {
    width: 1.2em;
    height: 1.2em;
    font-weight: 700;
  }
}
.btn-circle-icon-w-border-bg:before {
  content: "";
  position: absolute;
  inset: -0.2857142857em;
  margin: auto;
  width: 1.7142857143em;
  height: 1.7142857143em;
  border: 1px solid var(--border-color);
  border-radius: 50%;
  font-size: inherit;
  z-index: 12;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 767.98px) {
  .btn-circle-icon-w-border-bg:before {
    width: 1.6em;
    height: 1.6em;
  }
}
.btn-circle-icon-w-border-bg:after {
  content: "";
  position: absolute;
  inset: -0.7142857143em;
  margin: auto;
  width: 2.1428571429em;
  height: 2.1428571429em;
  background-color: var(--shadow-color);
  border-radius: 50%;
  font-size: inherit;
  z-index: 11;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 767.98px) {
  .btn-circle-icon-w-border-bg:after {
    width: 2em;
    height: 2em;
  }
}
.btn-circle-icon-w-border-bg__icon {
  position: absolute;
  inset: 0;
  margin: auto;
  background-color: var(--bg-color);
  color: var(--text-color);
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  z-index: 13;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.btn-circle-icon-w-border-bg__icon-svg {
  width: 1em !important;
  height: 1em !important;
  font-size: clamp(1.25rem, 1.75vw, 1.75rem);
}
.btn-circle-icon-w-border-bg__icon-svg-figure {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.social__list {
  margin-bottom: 0;
  font-size: 0.8125rem;
  padding: 0.5rem 0.5rem;
  list-style: none;
  background: #fff;
  border-top: 4px solid #017b80;
}
.social__list.is-active {
  display: block;
}
.social__list li:not(:last-of-type) .social__link {
  margin-bottom: 0.25rem;
}
.social__list-mobile {
  display: flex;
  border-top: none;
  list-style: none;
  column-gap: 1.125rem;
  row-gap: 1.5rem;
  padding: 0;
  margin-bottom: 3.125rem;
}
.social__link {
  display: block;
  padding: 0 0;
  background-color: #fff;
  height: 2rem;
  width: 2rem;
  transition: background-color 0.3s ease;
  background-repeat: no-repeat;
}
.social__link:hover, .social__link:focus {
  background-color: #cef4e9;
  text-decoration: none;
}
.social__link--mail {
  background-image: image-set(url("/assets/shared/img/social/icon_share_email-1x.png") 1x, url("/assets/shared/img/social/icon_share_email-2x.png") 2x);
}
.social__link--facebook {
  background-image: image-set(url("/assets/shared/img/social/icon_share_fb-1x.png") 1x, url("/assets/shared/img/social/icon_share_fb-2x.png") 2x);
}
.social__link--twitter {
  background-image: image-set(url("/assets/shared/img/social/icon_share_x-1x.png") 1x, url("/assets/shared/img/social/icon_share_x-2x.png") 2x);
}
.social__link--weibo {
  background-image: image-set(url("/assets/shared/img/social/icon_share_weibo-1x.png") 1x, url("/assets/shared/img/social/icon_share_weibo-2x.png") 2x);
}
.social__link--whatsapp {
  background-image: image-set(url("/assets/shared/img/social/icon_share_whatsapp-1x.png") 1x, url("/assets/shared/img/social/icon_share_whatsapp-2x.png") 2x);
}
.social__link--wechat {
  background-image: image-set(url("/assets/shared/img/social/icon_share_wechat-1x.png") 1x, url("/assets/shared/img/social/icon_share_wechat-2x.png") 2x);
}
.social__link--rss {
  background-image: image-set(url("/assets/shared/img/social/icon_share_rss-1x.png") 1x, url("/assets/shared/img/social/icon_share_rss-2x.png") 2x);
}

.wc-qrcode {
  display: none;
  padding: 1.875rem;
  background: #fff;
}

.media-tools {
  position: absolute;
  right: 0;
  bottom: 1.25rem;
  display: flex;
  align-items: center;
}
.media-tools__item {
  margin-left: 0.9375rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.form-group {
  font-size: 1rem;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.5625em;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 767.98px) {
  .form-group {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
.form-group__label {
  flex: 0 0 7.5em;
  max-width: 7.5em;
  margin-right: 0.625rem;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .form-group__label {
    flex-basis: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
}
.form-group__body {
  flex: 1;
  min-width: 0;
}
@media (max-width: 767.98px) {
  .form-group__body {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.form-group--block .form-group__label {
  flex: 0 0 100%;
  max-width: 100%;
  margin-right: 0;
  margin-bottom: 0.625rem;
}
.form-group--block .form-group__body {
  flex: 0 0 100%;
  max-width: 100%;
}
.form-group--width-100 {
  flex: 0 0 100%;
  max-width: 100%;
}
.form-group--width-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.form-group--width-33 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.form-group--width-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.form-group--width-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.form-group--underline {
  padding-bottom: 0.9375rem;
  border-bottom: 1px solid #dbdcdd;
}
.form-group--btn {
  padding-top: 1.25rem;
  text-align: center;
}

.form-control {
  height: 2.5em;
  padding: 0.375em 0.75em;
  border-radius: 2px;
}
.form-control.textarea-input {
  height: 9.375em;
}

.select-style {
  position: relative;
}
.select-style::after {
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  right: 0.75rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #666 transparent transparent transparent;
  content: "";
}
.ie .select-style::after {
  display: none;
}

.other-input {
  display: inline-block;
  width: 21.875em;
  margin-left: 0.625rem;
  vertical-align: middle;
}
@media (max-width: 767.98px) {
  .other-input {
    display: block;
    width: calc(100% - 30px);
    margin-left: 1.875rem;
    margin-top: 0.3125rem;
  }
}

.textbox-input {
  width: 100%;
}

/* https://www.filamentgroup.com/lab/select-css.html */
.selectbox-input {
  padding-right: 1.5625rem;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #fff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 0.5rem top 50%, 0 0;
  background-size: 0.8em auto, 100%;
  appearance: none;
  /* Support for rtl text, explicit support for Arabic and Hebrew */
}
.selectbox-input::-ms-expand {
  display: none;
}
*[dir=rtl] .selectbox-input, :root:lang(ar) .selectbox-input, :root:lang(iw) .selectbox-input {
  background-position: left 0.7em top 50%, 0 0;
  padding: 0.6em 0.8em 0.5em 1.4em;
}

.option-group {
  display: flex;
  flex-wrap: wrap;
}

.radio,
.checkbox {
  font-size: 1rem;
  margin: 0.3125rem 1.5625rem 0.3125rem 0;
}
.radio--width-100,
.checkbox--width-100 {
  flex: 0 0 100%;
  max-width: 100%;
}
.radio--width-50,
.checkbox--width-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.radio--width-33,
.checkbox--width-33 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.radio--width-25,
.checkbox--width-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.radio--width-20,
.checkbox--width-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.radio--width-100,
.checkbox--width-100 {
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .radio,
  .checkbox {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
}

.option-label {
  padding-left: 1.875em !important;
  cursor: pointer;
}
.option-label > span {
  position: relative;
}
.option-label > span::before, .option-label > span::after {
  position: absolute;
  left: -1.875em;
  top: 1px;
  width: 1.25em;
  height: 1.25em;
  line-height: 1.25em !important;
}
.option-label > span::before {
  content: "";
  border: 1px solid #dfdfdf;
  background-color: #fff;
}
.option-label > span::after {
  color: #000;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  opacity: 0;
  transform: scale(0, 0);
  transition: all 0.2s;
}

.radio-label > span::before {
  border-radius: 50%;
}
.radio-label > span::after {
  content: "\f111";
}

.checkbox-label > span::after {
  content: "\e817";
}

.radio-input,
.checkbox-input,
.multiselect-container [type=checkbox],
.multiselect-container [type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.radio-input:focus + span::before,
.checkbox-input:focus + span::before,
.multiselect-container [type=checkbox]:focus + span::before,
.multiselect-container [type=radio]:focus + span::before {
  outline: thin dotted;
  outline-offset: -1px;
}
.radio-input:checked + span::after,
.checkbox-input:checked + span::after,
.multiselect-container [type=checkbox]:checked + span::after,
.multiselect-container [type=radio]:checked + span::after {
  opacity: 1;
}

.radio-input:checked + span::after,
.multiselect-container [type=radio]:checked + span::after {
  transform: scale(0.5, 0.5);
}

.checkbox-input:checked + span::after,
.multiselect-container [type=checkbox]:checked + span::after {
  transform: scale(0.85, 0.85);
}

.btn--form {
  margin-right: 1.375rem;
  font-size: 1.125em !important;
  transition: all 0.3s;
}
.btn--form:hover, .btn--form:focus {
  box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.5);
}
.btn--clone {
  float: right;
  margin-right: 0.75rem;
  color: #fff !important;
  background-color: #333;
}
.btn--remove {
  font-size: 0.75rem;
  position: absolute;
  right: 0.75rem;
  top: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  color: #fff !important;
  border-radius: 50%;
  background-color: #c6c6c6;
}
.btn--remove > .ico, .btn--remove > .icon-grid-blks__arrow, .btn--remove > .bf-text-blk__close-btn:before, .btn--remove > .subscribe-btn__icon:before, .btn--remove > .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .btn--remove > .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .btn--remove > .ui-datepicker-next:before, .event-calendar .btn--remove > .ui-datepicker-prev:before, .event-calendar .btn--remove > .ui-datepicker-next:before, .event-search-bar .btn--remove > .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .btn--remove > .datepicker-item.has-sdate-edate, .btn--remove > .step-flow__step:not(:last-of-type)::after, .btn--remove > .article-control__icon, .gen-list__item > a[target=_blank] .btn--remove > .gen-list__link-text:after, .general-content table:not(.no-general-style) .btn--remove > a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .btn--remove > a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .btn--remove > a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .btn--remove > .breadcrumb-menu__item--lv1:not(:last-child):after, .ckec .btn--remove > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .btn--remove > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .btn--remove > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .btn--remove > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .btn--remove > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .btn--remove > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .btn--remove > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .btn--remove > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .btn--remove > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .btn--remove > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .btn--remove > .swiper-nav-btn, .table-job-vac .btn--remove > a::after, html.no-js .btn--remove > .rounded-selectbox, .btn--remove > .rounded-selectbox:is(:not(:has(.bootstrap-select))), .btn--remove > .rounded-selectbox.not-has-bootstrap-select, .rounded-selectbox .btn--remove > .bootstrap-select, .arrow-list.btn--remove > li::before, .inline-arrow-list.btn--remove > li::before, .btn--remove > .outline-btn-w-icon--pdf:before, .btn--remove > .outline-btn-w-icon:is([href$=".pdf"])::before, .btn--remove > .outline-btn-w-icon--doc:before, .btn--remove > .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .btn--remove > .outline-btn-w-icon--xls:before, .btn--remove > .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .btn--remove > .outline-btn-w-icon--bf-view:before, .btn--remove > .outline-btn-w-icon--bf-learn-more:before, .btn--remove > .outline-btn-w-icon--link:before {
  display: inline-block;
  transform: scale(0.7);
}
.btn--reset {
  color: #979ca0 !important;
  background-color: #e1e1e1;
}
.btn--submit {
  color: #fff !important;
  background-color: #5f79e0;
}

.mandatory,
.error {
  color: #f40723;
}

.form-remark {
  font-size: 0.875rem;
  color: #5f79e0;
}

label.error {
  display: block;
  margin: 0.3125rem 0;
  font-size: 0.75em;
  color: #f40723;
  font-weight: normal;
}

[type=text],
[type=password],
[type=search],
[type=email],
[type=number],
[type=url] {
  appearance: none;
}
[type=text]::-moz-placeholder,
[type=password]::-moz-placeholder,
[type=search]::-moz-placeholder,
[type=email]::-moz-placeholder,
[type=number]::-moz-placeholder,
[type=url]::-moz-placeholder {
  color: #666;
  opacity: 1;
}
[type=text]::-webkit-input-placeholder,
[type=password]::-webkit-input-placeholder,
[type=search]::-webkit-input-placeholder,
[type=email]::-webkit-input-placeholder,
[type=number]::-webkit-input-placeholder,
[type=url]::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}
[type=text]:-moz-placeholder,
[type=password]:-moz-placeholder,
[type=search]:-moz-placeholder,
[type=email]:-moz-placeholder,
[type=number]:-moz-placeholder,
[type=url]:-moz-placeholder {
  color: #666;
  opacity: 1;
}
[type=text]:-ms-input-placeholder,
[type=password]:-ms-input-placeholder,
[type=search]:-ms-input-placeholder,
[type=email]:-ms-input-placeholder,
[type=number]:-ms-input-placeholder,
[type=url]:-ms-input-placeholder {
  color: #666;
  opacity: 1;
}

/* Remove 'X' from search input field */
[type=search]::-webkit-search-decoration, [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-results-button, [type=search]::-webkit-search-results-decoration {
  display: none;
}

[type=text]::-ms-clear, [type=text]::-ms-reveal,
[type=search]::-ms-clear,
[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[type=button] {
  appearance: none;
}

[placeholder] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* Recaptcha */
.recaptcha {
  margin-bottom: 0.9375rem;
}

.clone-box {
  flex: 0 0 100%;
  max-width: 100%;
}
.clone-box-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.clone-box-item + .clone-box-item {
  padding-top: 1.25rem;
}
.clone-box-item + .clone-box-item::before {
  position: absolute;
  top: 0;
  left: 0.75rem;
  right: 0.75rem;
  height: 1px;
  background-color: #efefef;
  content: "";
}

.upload-box__btn {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  color: #fff;
  font-weight: 700;
  border: 0;
  border-radius: 5px;
  background-color: #333;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.upload-box__btn:hover, .upload-box__btn:focus {
  opacity: 0.85;
}
.upload-box__label {
  margin-bottom: 0;
}

.files-box {
  margin-bottom: 1.5625rem;
  font-size: 0.875rem;
  background-color: #fff;
}
.files-box__item {
  position: relative;
  padding: 1.0625em 2.5em 1em 0;
  border-bottom: 1px solid #dfdbdb;
}
.files-box__item:last-child {
  border-bottom: 0;
}
.files-box__name {
  word-wrap: break-word;
}
.files-box__btn-cancel {
  position: absolute;
  right: 0.625rem;
  top: 1.0625rem;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 0.5rem;
  color: #fff !important;
  text-align: center;
  line-height: 1.25rem;
  background-color: #c6c6c6;
  border-radius: 50%;
  transition: box-shadow 0.3s;
}
.files-box__btn-cancel:hover, .files-box__btn-cancel:focus {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.files-box__btn-cancel .icon-font {
  display: block;
  transform: scale(0.6, 0.6);
}

.rounded-inputbox, .event-search-bar #s_date, .event-search-bar #e_date, .event-search-bar #s_event {
  --placeholder-color: $color-purple-5;
  --placeholder-font-weight: 500;
  --placeholder-font-size: 1.25rem;
  border-radius: 1.6875rem;
  font-size: 1.25rem;
  line-height: 2.5;
  padding-inline: 1.3em;
  padding-block: 0.75em 0.75em;
  color: #351a50;
  letter-spacing: 0rem;
  font-family: "Inter";
  border: 0;
  height: 3.4375rem;
  font-weight: var(--placeholder-font-weight);
}
@media (max-width: 991.98px) {
  .rounded-inputbox, .event-search-bar #s_date, .event-search-bar #e_date, .event-search-bar #s_event {
    font-size: 0.875rem;
    height: 2.875rem;
    padding: 1em 1.4285714286em 1em;
    --placeholder-font-size: 0.875rem;
  }
}
.rounded-inputbox::-webkit-input-placeholder, .event-search-bar #s_date::-webkit-input-placeholder, .event-search-bar #e_date::-webkit-input-placeholder, .event-search-bar #s_event::-webkit-input-placeholder {
  color: var(--placeholder-color);
  font-weight: var(--placeholder-font-weight);
  font-size: var(--placeholder-font-size);
}
.rounded-inputbox::-moz-placeholder, .event-search-bar #s_date::-moz-placeholder, .event-search-bar #e_date::-moz-placeholder, .event-search-bar #s_event::-moz-placeholder {
  color: var(--placeholder-color);
  font-weight: var(--placeholder-font-weight);
  font-size: var(--placeholder-font-size);
}
.rounded-inputbox::-ms-placeholder, .event-search-bar #s_date::-ms-placeholder, .event-search-bar #e_date::-ms-placeholder, .event-search-bar #s_event::-ms-placeholder {
  color: var(--placeholder-color);
  font-weight: var(--placeholder-font-weight);
  font-size: var(--placeholder-font-size);
}
.rounded-inputbox::placeholder, .event-search-bar #s_date::placeholder, .event-search-bar #e_date::placeholder, .event-search-bar #s_event::placeholder {
  color: var(--placeholder-color);
  font-weight: var(--placeholder-font-weight);
  font-size: var(--placeholder-font-size);
}
.rounded-inputbox:focus, .event-search-bar #s_date:focus, .event-search-bar #e_date:focus, .event-search-bar #s_event:focus {
  color: #351a50;
  outline: 5px auto #b3bffa !important;
  font-weight: var(--placeholder-font-weight);
  font-size: var(--placeholder-font-size);
}

.rounded-selectbox {
  position: relative;
}
.rounded-selectbox .bootstrap-select {
  border-radius: 1.6875rem;
  background: #fff;
}
.rounded-selectbox .bootstrap-select:before {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-block: auto;
  right: 1.25rem;
  width: 2rem;
  height: 2rem;
  font-size: 0.5rem;
  background: #b3bffa;
  border-radius: 50%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 991.98px) {
  .rounded-selectbox .bootstrap-select:before {
    right: 0.4375rem;
  }
}
.rounded-selectbox .bootstrap-select:is(:has(button.dropdown-toggle:hover, button.dropdown-toggle:focus)), .rounded-selectbox .bootstrap-select.has-toggle-hover, .rounded-selectbox .bootstrap-select.has-toggle-focus {
  background: #e6e6e6;
}
.rounded-selectbox .bootstrap-select:is(:has(button.dropdown-toggle:hover, button.dropdown-toggle:focus)):before, .rounded-selectbox .bootstrap-select.has-toggle-hover:before, .rounded-selectbox .bootstrap-select.has-toggle-focus:before {
  background: #8397f7;
}
.rounded-selectbox .bootstrap-select.show:before {
  transform: rotate(180deg);
}
.rounded-selectbox .dropdown-toggle {
  border-radius: 1.6875rem;
  font-size: 1.25rem;
  line-height: 1;
  padding-inline: 1.3em;
  padding-block: 0.9em;
  color: #351a50;
  letter-spacing: 0rem;
  font-family: revert;
  border: 0;
  height: 3.4375rem;
  background: transparent;
}
@media (max-width: 991.98px) {
  .rounded-selectbox .dropdown-toggle {
    font-size: 0.875rem;
    height: 2.875rem;
    padding: 1.1428571429em 1.4285714286em 1.1428571429em;
  }
}
.rounded-selectbox .dropdown-toggle:after {
  content: none;
}
.rounded-selectbox .dropdown-toggle:focus {
  outline: 5px auto #b3bffa !important;
}
.rounded-selectbox .filter-option {
  overflow: visible !important;
}
.rounded-selectbox .filter-option-inner-inner {
  color: #351a50;
  font-weight: 500;
  font-family: "Inter";
  overflow: visible !important;
  width: calc(100% - 2rem);
}
@media (max-width: 991.98px) {
  .rounded-selectbox .filter-option-inner-inner {
    width: calc(100% - 1.5rem);
  }
}
.rounded-selectbox .dropdown-menu {
  border-radius: 1rem;
  padding-block: 0.5rem;
}
.rounded-selectbox .dropdown-menu.inner {
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateY(-32px);
}
.rounded-selectbox .dropdown-menu.inner.show {
  transform: translateY(0px);
}
.rounded-selectbox .dropdown-item.active,
.rounded-selectbox .dropdown-item.selected {
  background-color: #b3bffa;
  color: #351a50;
}
html.no-js .rounded-selectbox, .rounded-selectbox:is(:not(:has(.bootstrap-select))), .rounded-selectbox.not-has-bootstrap-select {
  border-radius: 1.6875rem;
  background: #fff;
}
html.no-js .rounded-selectbox:before, .rounded-selectbox:is(:not(:has(.bootstrap-select))):before, .rounded-selectbox.not-has-bootstrap-select:before {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-block: auto;
  right: 1.25rem;
  width: 2rem;
  height: 2rem;
  font-size: 0.5rem;
  background: #b3bffa;
  border-radius: 50%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 991.98px) {
  html.no-js .rounded-selectbox:before, .rounded-selectbox:is(:not(:has(.bootstrap-select))):before, .rounded-selectbox.not-has-bootstrap-select:before {
    right: 0.4375rem;
  }
}
html.no-js .rounded-selectbox .rounded-selectbox__select, .rounded-selectbox:is(:not(:has(.bootstrap-select))) .rounded-selectbox__select, .rounded-selectbox.not-has-bootstrap-select .rounded-selectbox__select {
  background: #fff;
  border-radius: 1.6875rem;
  font-size: 1.25rem;
  line-height: 1;
  padding-inline: 1.3em;
  padding-block: 1em 0.75em;
  color: #351a50;
  letter-spacing: 0rem;
  font-family: revert;
  border: 0;
  height: 3.4375rem;
  -webkit-appearance: none;
}
@media (max-width: 991.98px) {
  html.no-js .rounded-selectbox .rounded-selectbox__select, .rounded-selectbox:is(:not(:has(.bootstrap-select))) .rounded-selectbox__select, .rounded-selectbox.not-has-bootstrap-select .rounded-selectbox__select {
    font-size: 0.875rem;
    height: 2.875rem;
    padding: 1.2857142857em 1.4285714286em 1em;
  }
}
.rounded-selectbox--bordered .btn.dropdown-toggle, .rounded-selectbox--bordered #ui-datepicker-div.ui-datepicker .dropdown-toggle.ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .rounded-selectbox--bordered .dropdown-toggle.ui-datepicker-prev,
.rounded-selectbox--bordered #ui-datepicker-div.ui-datepicker .dropdown-toggle.ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .rounded-selectbox--bordered .dropdown-toggle.ui-datepicker-next, .rounded-selectbox--bordered .event-calendar .dropdown-toggle.ui-datepicker-prev, .event-calendar .rounded-selectbox--bordered .dropdown-toggle.ui-datepicker-prev, .rounded-selectbox--bordered .event-calendar .dropdown-toggle.ui-datepicker-next, .event-calendar .rounded-selectbox--bordered .dropdown-toggle.ui-datepicker-next, .rounded-selectbox--bordered .dropdown-toggle.step-flow__step-graphic, .rounded-selectbox--bordered .general-content .info-table .dropdown-toggle#closeBtn, .general-content .info-table .rounded-selectbox--bordered .dropdown-toggle#closeBtn, .rounded-selectbox--bordered .dropdown-toggle.swiper-nav-btn {
  border: 1px solid #c6cbd0;
}

.dropdown {
  font-size: 1rem;
  position: relative;
}
@media (max-width: 767.98px) {
  .dropdown {
    font-size: 0.875rem;
  }
}
.dropdown__btn {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  width: 100%;
  padding: 0.5em 2.1875em 0.5em 0.625em;
  text-align: left;
  border: 1px solid #666;
  border-radius: 6px;
  background: none;
  transition: all 0.3s;
}
.dropdown__btn > .ico, .dropdown__btn > .icon-grid-blks__arrow, .dropdown__btn > .bf-text-blk__close-btn:before, .dropdown__btn > .subscribe-btn__icon:before, .dropdown__btn > .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .dropdown__btn > .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .dropdown__btn > .ui-datepicker-next:before, .event-calendar .dropdown__btn > .ui-datepicker-prev:before, .event-calendar .dropdown__btn > .ui-datepicker-next:before, .event-search-bar .dropdown__btn > .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .dropdown__btn > .datepicker-item.has-sdate-edate, .dropdown__btn > .step-flow__step:not(:last-of-type)::after, .dropdown__btn > .article-control__icon, .gen-list__item > a[target=_blank] .dropdown__btn > .gen-list__link-text:after, .general-content table:not(.no-general-style) .dropdown__btn > a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn > a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn > a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .dropdown__btn > .breadcrumb-menu__item--lv1:not(:last-child):after, .ckec .dropdown__btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .dropdown__btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .dropdown__btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .dropdown__btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .dropdown__btn > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dropdown__btn > .swiper-nav-btn, .table-job-vac .dropdown__btn > a::after, .arrow-list.dropdown__btn > li::before, .inline-arrow-list.dropdown__btn > li::before, .dropdown__btn > .outline-btn-w-icon--pdf:before, .dropdown__btn > .outline-btn-w-icon:is([href$=".pdf"])::before, .dropdown__btn > .outline-btn-w-icon--doc:before, .dropdown__btn > .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .dropdown__btn > .outline-btn-w-icon--xls:before, .dropdown__btn > .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .dropdown__btn > .outline-btn-w-icon--bf-view:before, .dropdown__btn > .outline-btn-w-icon--bf-learn-more:before, .dropdown__btn > .outline-btn-w-icon--link:before, .rounded-selectbox .dropdown__btn > .bootstrap-select, html.no-js .dropdown__btn > .rounded-selectbox, .dropdown__btn > .rounded-selectbox:is(:not(:has(.bootstrap-select))), .dropdown__btn > .rounded-selectbox.not-has-bootstrap-select {
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  font-size: 1.25em;
  right: 0.625rem;
  line-height: 1;
  transition: transform 0.3s;
}
.dropdown__btn:hover, .dropdown__btn:focus {
  color: #666;
}
.dropdown__btn--rotate[aria-expanded=true] > .ico, .dropdown__btn--rotate[aria-expanded=true] > .icon-grid-blks__arrow, .dropdown__btn--rotate[aria-expanded=true] > .bf-text-blk__close-btn:before, .dropdown__btn--rotate[aria-expanded=true] > .subscribe-btn__icon:before, .dropdown__btn--rotate[aria-expanded=true] > .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .dropdown__btn--rotate[aria-expanded=true] > .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .dropdown__btn--rotate[aria-expanded=true] > .ui-datepicker-next:before, .event-calendar .dropdown__btn--rotate[aria-expanded=true] > .ui-datepicker-prev:before, .event-calendar .dropdown__btn--rotate[aria-expanded=true] > .ui-datepicker-next:before, .event-search-bar .dropdown__btn--rotate[aria-expanded=true] > .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .dropdown__btn--rotate[aria-expanded=true] > .datepicker-item.has-sdate-edate, .dropdown__btn--rotate[aria-expanded=true] > .step-flow__step:not(:last-of-type)::after, .dropdown__btn--rotate[aria-expanded=true] > .article-control__icon, .gen-list__item > a[target=_blank] .dropdown__btn--rotate[aria-expanded=true] > .gen-list__link-text:after, .general-content table:not(.no-general-style) .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn--rotate[aria-expanded=true] > a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .dropdown__btn--rotate[aria-expanded=true] > .breadcrumb-menu__item--lv1:not(:last-child):after, .ckec .dropdown__btn--rotate[aria-expanded=true] > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .dropdown__btn--rotate[aria-expanded=true] > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .dropdown__btn--rotate[aria-expanded=true] > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .dropdown__btn--rotate[aria-expanded=true] > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn--rotate[aria-expanded=true] > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dropdown__btn--rotate[aria-expanded=true] > .swiper-nav-btn, .table-job-vac .dropdown__btn--rotate[aria-expanded=true] > a::after, .arrow-list.dropdown__btn--rotate[aria-expanded=true] > li::before, .inline-arrow-list.dropdown__btn--rotate[aria-expanded=true] > li::before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon--pdf:before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon:is([href$=".pdf"])::before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon--doc:before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon--xls:before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon--bf-view:before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon--bf-learn-more:before, .dropdown__btn--rotate[aria-expanded=true] > .outline-btn-w-icon--link:before, .rounded-selectbox .dropdown__btn--rotate[aria-expanded=true] > .bootstrap-select, html.no-js .dropdown__btn--rotate[aria-expanded=true] > .rounded-selectbox, .dropdown__btn--rotate[aria-expanded=true] > .rounded-selectbox:is(:not(:has(.bootstrap-select))), .dropdown__btn--rotate[aria-expanded=true] > .rounded-selectbox.not-has-bootstrap-select {
  transform: translate3d(0, -50%, 0) rotate(180deg);
}
.dropdown__btn--ico {
  padding: 0;
  border: 0;
  background: none;
}
.dropdown__btn--ico .ico, .dropdown__btn--ico .icon-grid-blks__arrow, .dropdown__btn--ico .bf-text-blk__close-btn:before, .dropdown__btn--ico .subscribe-btn__icon:before, .dropdown__btn--ico .text-w-links-img__item:before, .dropdown__btn--ico #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .dropdown__btn--ico .ui-datepicker-prev:before,
.dropdown__btn--ico #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .dropdown__btn--ico .ui-datepicker-next:before, .dropdown__btn--ico .event-calendar .ui-datepicker-prev:before, .event-calendar .dropdown__btn--ico .ui-datepicker-prev:before, .dropdown__btn--ico .event-calendar .ui-datepicker-next:before, .event-calendar .dropdown__btn--ico .ui-datepicker-next:before, .dropdown__btn--ico .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .dropdown__btn--ico .datepicker-item:is(:has(#s_date, #e_date)),
.dropdown__btn--ico .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .dropdown__btn--ico .datepicker-item.has-sdate-edate, .dropdown__btn--ico .step-flow__step:not(:last-of-type)::after, .dropdown__btn--ico .article-control__icon, .dropdown__btn--ico .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .dropdown__btn--ico .gen-list__link-text:after, .dropdown__btn--ico .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn--ico a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .dropdown__btn--ico .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn--ico a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .dropdown__btn--ico .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dropdown__btn--ico a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .dropdown__btn--ico .breadcrumb-menu__item--lv1:not(:last-child):after, .dropdown__btn--ico .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .dropdown__btn--ico a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .dropdown__btn--ico .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .dropdown__btn--ico a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.dropdown__btn--ico .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .dropdown__btn--ico a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.dropdown__btn--ico .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .dropdown__btn--ico a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .dropdown__btn--ico .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn--ico a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.dropdown__btn--ico .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn--ico a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dropdown__btn--ico .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn--ico a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.dropdown__btn--ico .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn--ico a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dropdown__btn--ico .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dropdown__btn--ico a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.dropdown__btn--ico .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dropdown__btn--ico a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dropdown__btn--ico .swiper-nav-btn, .dropdown__btn--ico .table-job-vac a::after, .table-job-vac .dropdown__btn--ico a::after, .dropdown__btn--ico .arrow-list > li::before, .dropdown__btn--ico .inline-arrow-list > li::before, .dropdown__btn--ico .outline-btn-w-icon--pdf:before, .dropdown__btn--ico .outline-btn-w-icon:is([href$=".pdf"])::before, .dropdown__btn--ico .outline-btn-w-icon--doc:before, .dropdown__btn--ico .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .dropdown__btn--ico .outline-btn-w-icon--xls:before, .dropdown__btn--ico .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .dropdown__btn--ico .outline-btn-w-icon--bf-view:before, .dropdown__btn--ico .outline-btn-w-icon--bf-learn-more:before, .dropdown__btn--ico .outline-btn-w-icon--link:before, .dropdown__btn--ico .rounded-selectbox .bootstrap-select, .rounded-selectbox .dropdown__btn--ico .bootstrap-select, .dropdown__btn--ico html.no-js .rounded-selectbox, html.no-js .dropdown__btn--ico .rounded-selectbox, .dropdown__btn--ico .rounded-selectbox:is(:not(:has(.bootstrap-select))), .dropdown__btn--ico .rounded-selectbox.not-has-bootstrap-select {
  position: static;
  transform: none;
}
.dropdown__btn--ico ~ .dropdown__menu {
  min-width: 0;
}
@media (max-width: 767.98px) {
  .detail-heading .dropdown__btn {
    margin-top: 0.75rem;
  }
}
.dropdown__menu, .dropdown-menu {
  width: 100%;
  max-height: 18.75rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 0;
  padding: 0;
  background-color: #fff;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.16);
}
.dropdown__menu-link, .dropdown-menu-link {
  display: block;
  padding: 0.5em 0.625em;
  color: #000;
}
.dropdown__menu-link:hover, .dropdown__menu-link:focus, .dropdown-menu-link:hover, .dropdown-menu-link:focus {
  color: #fff;
  text-decoration: none;
  background-color: #666;
}
.dropdown__menu--search, .dropdown-menu--search {
  max-height: none;
  overflow: visible;
}
.bootstrap-select .dropdown__menu, .bootstrap-select .dropdown-menu {
  max-height: none;
}
.dropdown--share .dropdown__btn {
  line-height: 1;
}
.dropdown--share .dropdown__btn:hover, .dropdown--share .dropdown__btn:focus {
  color: var(--menu-active-color);
}
.dropdown--share .dropdown__menu {
  margin-top: 0.75rem;
  width: 3rem;
  transform: translateX(-25%);
  border-radius: 0;
}
.dropdown--calendar .dropdown__menu {
  width: 6.25rem;
}
.dropdown--search {
  position: static;
}
.dropdown--search .dropdown__menu {
  width: 100%;
  border-radius: 0;
  display: block;
  width: 0;
  height: 0;
  border: 0;
  box-shadow: none;
  background-color: transparent;
  border-top: 4px solid #c3e8dc;
}
.dropdown--search .dropdown__menu:not(.show) {
  visibility: hidden;
}
.dropdown--search .dropdown__menu.show {
  width: 100%;
  height: unset;
}
.dropdown--search .dropdown__menu.show .dropdown__inner {
  background-color: rgba(255, 255, 255, 0.6509803922);
}
.dropdown--search .dropdown__inner {
  position: relative;
  background-color: transparent;
  transition: all 0.3s;
  width: 100%;
}
.dropdown--search .dropdown__inner form {
  max-width: 67.5rem;
  margin: 0 auto;
}
.dropdown--search .dropdown__inner::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* Bootstrap select */
.bs-select {
  font-size: 1rem;
  width: 100% !important;
}
@media (max-width: 767.98px) {
  .bs-select {
    font-size: 0.875rem;
  }
}
.bs-select .dropdown-toggle {
  font-size: 1em;
  padding: 0.3125em 0.625em;
  border: 1px solid #d1d1d1;
  transition: all 0.15s;
}
.bs-select .dropdown-toggle::after {
  color: #666;
  border-top-width: 0.4em;
  border-right-width: 0.4em;
  border-left-width: 0.4em;
}
.bs-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bs-select .dropdown-menu.inner a {
  padding: 0.5rem 0.625rem;
}
.bs-select .dropdown-menu.inner a:hover, .bs-select .dropdown-menu.inner a:focus {
  color: #000;
}
.bs-select .dropdown-item {
  white-space: normal;
  line-height: 1.3;
}
.no-js .bs-select {
  visibility: hidden;
}

.bs-select-container--w-500 {
  width: 500px;
}
.bs-select-container--w-600 {
  width: 600px;
}
@media (max-width: 767.98px) {
  .bs-select-container {
    width: auto;
  }
}

/* Bootstrap multiselect */
/* jQuery ui select */
.tabs {
  font-size: 1rem;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767.98px) {
  .tabs {
    font-size: 0.875rem;
    border: 0;
    box-shadow: none;
  }
}
.tabs__content-pane {
  display: none;
  padding-top: 3.75em;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .tabs__content-pane {
    padding-left: 0;
    padding-right: 0;
  }
}
.tabs__content-pane.active {
  display: block;
}
.tabs__content-pane h2 {
  font-size: 2rem;
}
.tabs .dropdown__menu, .tabs .dropdown-menu {
  border: 0;
  box-shadow: none;
}
@media (min-width: 992px) {
  .tabs .dropdown__menu, .tabs .dropdown-menu {
    position: static !important;
    float: none;
    display: block;
    max-height: none;
    transform: none !important;
  }
}
@media (max-width: 991.98px) {
  .tabs .dropdown__menu, .tabs .dropdown-menu {
    display: none;
  }
  .tabs .dropdown__menu.show, .tabs .dropdown-menu.show {
    display: block;
  }
}
.tabs .dropdown__btn {
  font-weight: 500;
  font-size: 0.8125rem;
}
.nav-tabs {
  font-size: 1rem;
  background-color: #ebebeb;
}
@media (max-width: 767.98px) {
  .nav-tabs {
    font-size: 0.875rem;
    flex-direction: column;
  }
}
.nav-tabs__link {
  display: block;
  padding: 0.625em 1.875em;
  color: #383838;
}
@media (max-width: 767.98px) {
  .nav-tabs__link {
    padding: 0.5em 0.625em;
  }
}
.nav-tabs__link:hover, .nav-tabs__link:focus {
  text-decoration: none;
  background-color: #dbdbdb;
}
.nav-tabs__link.active {
  color: #fff;
  background-color: #5f79e0;
}

.panel {
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .panel {
    font-size: 0.9375rem;
  }
}
@media (max-width: 575.98px) {
  .panel {
    font-size: 0.875rem;
  }
}
.panel + .panel {
  margin-top: 0.75em;
}
.panel__trigger {
  position: relative;
  display: block;
}
.panel__trigger-txt {
  position: relative;
  display: block;
  padding: 1.7073170732% 6.9512195122% 1.7073170732% 2.9268292683%;
  font-size: 0.8888888889em;
  line-height: 1;
  font-weight: 600;
  color: #000000;
}
@media (max-width: 767.98px) {
  .panel__trigger-txt {
    padding: 0.8888888889em 3.0555555556em 0.8888888889em 1.3333333333em;
  }
}
.panel__trigger-ico {
  --expand-ico: "\e94c";
  --collaspe-ico: "\e94b";
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  right: 1.8333333333em;
  transition: all 0.4s ease;
}
.panel__trigger-ico::before {
  content: var(--expand-ico);
}
.panel__trigger-ico--no-margin {
  right: 0;
}
.panel__trigger:hover, .panel__trigger:focus {
  text-decoration: none;
}
.panel__trigger[aria-expanded=true] .ico, .panel__trigger[aria-expanded=true] .icon-grid-blks__arrow, .panel__trigger[aria-expanded=true] .bf-text-blk__close-btn:before, .panel__trigger[aria-expanded=true] .subscribe-btn__icon:before, .panel__trigger[aria-expanded=true] .text-w-links-img__item:before, .panel__trigger[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .panel__trigger[aria-expanded=true] .ui-datepicker-prev:before,
.panel__trigger[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .panel__trigger[aria-expanded=true] .ui-datepicker-next:before, .panel__trigger[aria-expanded=true] .event-calendar .ui-datepicker-prev:before, .event-calendar .panel__trigger[aria-expanded=true] .ui-datepicker-prev:before, .panel__trigger[aria-expanded=true] .event-calendar .ui-datepicker-next:before, .event-calendar .panel__trigger[aria-expanded=true] .ui-datepicker-next:before, .panel__trigger[aria-expanded=true] .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .panel__trigger[aria-expanded=true] .datepicker-item:is(:has(#s_date, #e_date)),
.panel__trigger[aria-expanded=true] .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .panel__trigger[aria-expanded=true] .datepicker-item.has-sdate-edate, .panel__trigger[aria-expanded=true] .step-flow__step:not(:last-of-type)::after, .panel__trigger[aria-expanded=true] .article-control__icon, .panel__trigger[aria-expanded=true] .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .panel__trigger[aria-expanded=true] .gen-list__link-text:after, .panel__trigger[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel__trigger[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .panel__trigger[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel__trigger[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .panel__trigger[aria-expanded=true] .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel__trigger[aria-expanded=true] a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .panel__trigger[aria-expanded=true] .breadcrumb-menu__item--lv1:not(:last-child):after, .panel__trigger[aria-expanded=true] .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .panel__trigger[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .panel__trigger[aria-expanded=true] .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .panel__trigger[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.panel__trigger[aria-expanded=true] .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .panel__trigger[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.panel__trigger[aria-expanded=true] .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .panel__trigger[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .panel__trigger[aria-expanded=true] .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel__trigger[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel__trigger[aria-expanded=true] .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel__trigger[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel__trigger[aria-expanded=true] .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel__trigger[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel__trigger[aria-expanded=true] .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel__trigger[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel__trigger[aria-expanded=true] .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel__trigger[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel__trigger[aria-expanded=true] .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel__trigger[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel__trigger[aria-expanded=true] .swiper-nav-btn, .panel__trigger[aria-expanded=true] .table-job-vac a::after, .table-job-vac .panel__trigger[aria-expanded=true] a::after, .panel__trigger[aria-expanded=true] .arrow-list > li::before, .panel__trigger[aria-expanded=true] .inline-arrow-list > li::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--pdf:before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon:is([href$=".pdf"])::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--doc:before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--xls:before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--bf-view:before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--bf-learn-more:before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--link:before, .panel__trigger[aria-expanded=true] .rounded-selectbox .bootstrap-select, .rounded-selectbox .panel__trigger[aria-expanded=true] .bootstrap-select, .panel__trigger[aria-expanded=true] html.no-js .rounded-selectbox, html.no-js .panel__trigger[aria-expanded=true] .rounded-selectbox, .panel__trigger[aria-expanded=true] .rounded-selectbox:is(:not(:has(.bootstrap-select))), .panel__trigger[aria-expanded=true] .rounded-selectbox.not-has-bootstrap-select {
  transform: translateY(-50%) rotate(180deg);
}
.panel__trigger[aria-expanded=true] .ico::before, .panel__trigger[aria-expanded=true] .icon-grid-blks__arrow::before, .panel__trigger[aria-expanded=true] .bf-text-blk__close-btn::before, .panel__trigger[aria-expanded=true] .subscribe-btn__icon::before, .panel__trigger[aria-expanded=true] .text-w-links-img__item::before, .panel__trigger[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .panel__trigger[aria-expanded=true] .ui-datepicker-prev::before,
.panel__trigger[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .panel__trigger[aria-expanded=true] .ui-datepicker-next::before, .panel__trigger[aria-expanded=true] .event-calendar .ui-datepicker-prev::before, .event-calendar .panel__trigger[aria-expanded=true] .ui-datepicker-prev::before, .panel__trigger[aria-expanded=true] .event-calendar .ui-datepicker-next::before, .event-calendar .panel__trigger[aria-expanded=true] .ui-datepicker-next::before, .panel__trigger[aria-expanded=true] .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .panel__trigger[aria-expanded=true] .datepicker-item:is(:has(#s_date, #e_date))::before,
.panel__trigger[aria-expanded=true] .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .panel__trigger[aria-expanded=true] .datepicker-item.has-sdate-edate::before, .panel__trigger[aria-expanded=true] .article-control__icon::before, .panel__trigger[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel__trigger[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .panel__trigger[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel__trigger[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .panel__trigger[aria-expanded=true] .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel__trigger[aria-expanded=true] a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .panel__trigger[aria-expanded=true] .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel__trigger[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel__trigger[aria-expanded=true] .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel__trigger[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel__trigger[aria-expanded=true] .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel__trigger[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel__trigger[aria-expanded=true] .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel__trigger[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel__trigger[aria-expanded=true] .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel__trigger[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel__trigger[aria-expanded=true] .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel__trigger[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel__trigger[aria-expanded=true] .swiper-nav-btn::before, .panel__trigger[aria-expanded=true] .arrow-list > li::before, .panel__trigger[aria-expanded=true] .inline-arrow-list > li::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--pdf::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon:is([href$=".pdf"])::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--doc::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--xls::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--bf-view::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--bf-learn-more::before, .panel__trigger[aria-expanded=true] .outline-btn-w-icon--link::before, .panel__trigger[aria-expanded=true] .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .panel__trigger[aria-expanded=true] .bootstrap-select::before, .panel__trigger[aria-expanded=true] html.no-js .rounded-selectbox::before, html.no-js .panel__trigger[aria-expanded=true] .rounded-selectbox::before, .panel__trigger[aria-expanded=true] .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .panel__trigger[aria-expanded=true] .rounded-selectbox.not-has-bootstrap-select::before {
  content: var(--collaspe-ico);
}
.panel__heading-link:focus, .panel__heading-link:hover {
  color: #351a50;
}
.panel__inner {
  padding: 1.7073170732% 6.9512195122% 1.7073170732% 2.9268292683%;
}
@media (max-width: 767.98px) {
  .panel__inner {
    padding: 0.8888888889em 3.0555555556em 0 1.3333333333em;
  }
}
.panel__inner--no-padding {
  padding: 0;
}
@media (max-width: 767.98px) {
  .panel__inner--no-padding {
    padding: 0;
  }
}
.panel--white .panel__heading {
  background-color: #fff;
}

.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ico, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .icon-grid-blks__arrow, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .bf-text-blk__close-btn:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .subscribe-btn__icon:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .text-w-links-img__item:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-prev:before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-next:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-calendar .ui-datepicker-prev:before, .event-calendar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-prev:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-calendar .ui-datepicker-next:before, .event-calendar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-next:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .datepicker-item:is(:has(#s_date, #e_date)),
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .datepicker-item.has-sdate-edate, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .step-flow__step:not(:last-of-type)::after, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .article-control__icon, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .gen-list__link-text:after, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .breadcrumb-menu__item--lv1:not(:last-child):after, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .swiper-nav-btn, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .table-job-vac a::after, .table-job-vac .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a::after, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .arrow-list > li::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .inline-arrow-list > li::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--pdf:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon:is([href$=".pdf"])::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--doc:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--xls:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--bf-view:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--bf-learn-more:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--link:before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox .bootstrap-select, .rounded-selectbox .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .bootstrap-select, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] html.no-js .rounded-selectbox, html.no-js .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox:is(:not(:has(.bootstrap-select))), .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox.not-has-bootstrap-select {
  transform: translateY(-50%) rotate(180deg);
}
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ico::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .icon-grid-blks__arrow::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .bf-text-blk__close-btn::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .subscribe-btn__icon::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .text-w-links-img__item::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-prev::before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-next::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-calendar .ui-datepicker-prev::before, .event-calendar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-prev::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-calendar .ui-datepicker-next::before, .event-calendar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ui-datepicker-next::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .datepicker-item:is(:has(#s_date, #e_date))::before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .datepicker-item.has-sdate-edate::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .article-control__icon::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .swiper-nav-btn::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .arrow-list > li::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .inline-arrow-list > li::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--pdf::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon:is([href$=".pdf"])::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--doc::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--xls::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--bf-view::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--bf-learn-more::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .outline-btn-w-icon--link::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .bootstrap-select::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] html.no-js .rounded-selectbox::before, html.no-js .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .js-panel-trigger:not(.collapse-w-icon__toggle)[aria-expanded=true] .rounded-selectbox.not-has-bootstrap-select::before {
  content: var(--collaspe-ico);
}

.panel-parent--step {
  margin-top: 3.125em;
}

.panel-ctrl {
  --expand-ico: "\e94c";
  --collaspe-ico: "\e94b";
}
.panel-ctrl .btn-toggle-all .ico, .panel-ctrl .btn-toggle-all .icon-grid-blks__arrow, .panel-ctrl .btn-toggle-all .bf-text-blk__close-btn:before, .panel-ctrl .btn-toggle-all .subscribe-btn__icon:before, .panel-ctrl .btn-toggle-all .text-w-links-img__item:before, .panel-ctrl .btn-toggle-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all .ui-datepicker-prev:before,
.panel-ctrl .btn-toggle-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all .ui-datepicker-next:before, .panel-ctrl .btn-toggle-all .event-calendar .ui-datepicker-prev:before, .event-calendar .panel-ctrl .btn-toggle-all .ui-datepicker-prev:before, .panel-ctrl .btn-toggle-all .event-calendar .ui-datepicker-next:before, .event-calendar .panel-ctrl .btn-toggle-all .ui-datepicker-next:before, .panel-ctrl .btn-toggle-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .panel-ctrl .btn-toggle-all .datepicker-item:is(:has(#s_date, #e_date)),
.panel-ctrl .btn-toggle-all .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .panel-ctrl .btn-toggle-all .datepicker-item.has-sdate-edate, .panel-ctrl .btn-toggle-all .step-flow__step:not(:last-of-type)::after, .panel-ctrl .btn-toggle-all .article-control__icon, .panel-ctrl .btn-toggle-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .panel-ctrl .btn-toggle-all .gen-list__link-text:after, .panel-ctrl .btn-toggle-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .panel-ctrl .btn-toggle-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .panel-ctrl .btn-toggle-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .panel-ctrl .btn-toggle-all .breadcrumb-menu__item--lv1:not(:last-child):after, .panel-ctrl .btn-toggle-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .panel-ctrl .btn-toggle-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .panel-ctrl .btn-toggle-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .panel-ctrl .btn-toggle-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.panel-ctrl .btn-toggle-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .panel-ctrl .btn-toggle-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.panel-ctrl .btn-toggle-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .panel-ctrl .btn-toggle-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .panel-ctrl .btn-toggle-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel-ctrl .btn-toggle-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel-ctrl .btn-toggle-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel-ctrl .btn-toggle-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel-ctrl .btn-toggle-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel-ctrl .btn-toggle-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel-ctrl .btn-toggle-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel-ctrl .btn-toggle-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel-ctrl .btn-toggle-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel-ctrl .btn-toggle-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel-ctrl .btn-toggle-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel-ctrl .btn-toggle-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel-ctrl .btn-toggle-all .swiper-nav-btn, .panel-ctrl .btn-toggle-all .table-job-vac a::after, .table-job-vac .panel-ctrl .btn-toggle-all a::after, .panel-ctrl .btn-toggle-all .arrow-list > li::before, .panel-ctrl .btn-toggle-all .inline-arrow-list > li::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--pdf:before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon:is([href$=".pdf"])::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--doc:before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--xls:before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--bf-view:before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--bf-learn-more:before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--link:before, .panel-ctrl .btn-toggle-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .panel-ctrl .btn-toggle-all .bootstrap-select, .panel-ctrl .btn-toggle-all html.no-js .rounded-selectbox, html.no-js .panel-ctrl .btn-toggle-all .rounded-selectbox, .panel-ctrl .btn-toggle-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .panel-ctrl .btn-toggle-all .rounded-selectbox.not-has-bootstrap-select {
  display: inline-block;
  transition: all 0.4s ease;
}
.panel-ctrl .btn-toggle-all .ico::before, .panel-ctrl .btn-toggle-all .icon-grid-blks__arrow::before, .panel-ctrl .btn-toggle-all .bf-text-blk__close-btn::before, .panel-ctrl .btn-toggle-all .subscribe-btn__icon::before, .panel-ctrl .btn-toggle-all .text-w-links-img__item::before, .panel-ctrl .btn-toggle-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all .ui-datepicker-prev::before,
.panel-ctrl .btn-toggle-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all .ui-datepicker-next::before, .panel-ctrl .btn-toggle-all .event-calendar .ui-datepicker-prev::before, .event-calendar .panel-ctrl .btn-toggle-all .ui-datepicker-prev::before, .panel-ctrl .btn-toggle-all .event-calendar .ui-datepicker-next::before, .event-calendar .panel-ctrl .btn-toggle-all .ui-datepicker-next::before, .panel-ctrl .btn-toggle-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .panel-ctrl .btn-toggle-all .datepicker-item:is(:has(#s_date, #e_date))::before,
.panel-ctrl .btn-toggle-all .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .panel-ctrl .btn-toggle-all .datepicker-item.has-sdate-edate::before, .panel-ctrl .btn-toggle-all .article-control__icon::before, .panel-ctrl .btn-toggle-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .panel-ctrl .btn-toggle-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .panel-ctrl .btn-toggle-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .panel-ctrl .btn-toggle-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel-ctrl .btn-toggle-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel-ctrl .btn-toggle-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel-ctrl .btn-toggle-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel-ctrl .btn-toggle-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel-ctrl .btn-toggle-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel-ctrl .btn-toggle-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel-ctrl .btn-toggle-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel-ctrl .btn-toggle-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel-ctrl .btn-toggle-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel-ctrl .btn-toggle-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel-ctrl .btn-toggle-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel-ctrl .btn-toggle-all .swiper-nav-btn::before, .panel-ctrl .btn-toggle-all .arrow-list > li::before, .panel-ctrl .btn-toggle-all .inline-arrow-list > li::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--pdf::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon:is([href$=".pdf"])::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--doc::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--xls::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--bf-view::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--bf-learn-more::before, .panel-ctrl .btn-toggle-all .outline-btn-w-icon--link::before, .panel-ctrl .btn-toggle-all .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .panel-ctrl .btn-toggle-all .bootstrap-select::before, .panel-ctrl .btn-toggle-all html.no-js .rounded-selectbox::before, html.no-js .panel-ctrl .btn-toggle-all .rounded-selectbox::before, .panel-ctrl .btn-toggle-all .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .panel-ctrl .btn-toggle-all .rounded-selectbox.not-has-bootstrap-select::before {
  content: var(--expand-ico);
}
.panel-ctrl .btn-toggle-all.is-expand-all .ico, .panel-ctrl .btn-toggle-all.is-expand-all .icon-grid-blks__arrow, .panel-ctrl .btn-toggle-all.is-expand-all .bf-text-blk__close-btn:before, .panel-ctrl .btn-toggle-all.is-expand-all .subscribe-btn__icon:before, .panel-ctrl .btn-toggle-all.is-expand-all .text-w-links-img__item:before, .panel-ctrl .btn-toggle-all.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-prev:before,
.panel-ctrl .btn-toggle-all.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-next:before, .panel-ctrl .btn-toggle-all.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-prev:before, .panel-ctrl .btn-toggle-all.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-next:before, .panel-ctrl .btn-toggle-all.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .panel-ctrl .btn-toggle-all.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
.panel-ctrl .btn-toggle-all.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .panel-ctrl .btn-toggle-all.is-expand-all .datepicker-item.has-sdate-edate, .panel-ctrl .btn-toggle-all.is-expand-all .step-flow__step:not(:last-of-type)::after, .panel-ctrl .btn-toggle-all.is-expand-all .article-control__icon, .panel-ctrl .btn-toggle-all.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .panel-ctrl .btn-toggle-all.is-expand-all .gen-list__link-text:after, .panel-ctrl .btn-toggle-all.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .panel-ctrl .btn-toggle-all.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .panel-ctrl .btn-toggle-all.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .panel-ctrl .btn-toggle-all.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .panel-ctrl .btn-toggle-all.is-expand-all .swiper-nav-btn, .panel-ctrl .btn-toggle-all.is-expand-all .table-job-vac a::after, .table-job-vac .panel-ctrl .btn-toggle-all.is-expand-all a::after, .panel-ctrl .btn-toggle-all.is-expand-all .arrow-list > li::before, .panel-ctrl .btn-toggle-all.is-expand-all .inline-arrow-list > li::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--pdf:before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--doc:before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--xls:before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--bf-view:before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--link:before, .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .panel-ctrl .btn-toggle-all.is-expand-all .bootstrap-select, .panel-ctrl .btn-toggle-all.is-expand-all html.no-js .rounded-selectbox, html.no-js .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox, .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox.not-has-bootstrap-select {
  transform: rotate(180deg);
}
.panel-ctrl .btn-toggle-all.is-expand-all .ico::before, .panel-ctrl .btn-toggle-all.is-expand-all .icon-grid-blks__arrow::before, .panel-ctrl .btn-toggle-all.is-expand-all .bf-text-blk__close-btn::before, .panel-ctrl .btn-toggle-all.is-expand-all .subscribe-btn__icon::before, .panel-ctrl .btn-toggle-all.is-expand-all .text-w-links-img__item::before, .panel-ctrl .btn-toggle-all.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-prev::before,
.panel-ctrl .btn-toggle-all.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-next::before, .panel-ctrl .btn-toggle-all.is-expand-all .event-calendar .ui-datepicker-prev::before, .event-calendar .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-prev::before, .panel-ctrl .btn-toggle-all.is-expand-all .event-calendar .ui-datepicker-next::before, .event-calendar .panel-ctrl .btn-toggle-all.is-expand-all .ui-datepicker-next::before, .panel-ctrl .btn-toggle-all.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .panel-ctrl .btn-toggle-all.is-expand-all .datepicker-item:is(:has(#s_date, #e_date))::before,
.panel-ctrl .btn-toggle-all.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .panel-ctrl .btn-toggle-all.is-expand-all .datepicker-item.has-sdate-edate::before, .panel-ctrl .btn-toggle-all.is-expand-all .article-control__icon::before, .panel-ctrl .btn-toggle-all.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .panel-ctrl .btn-toggle-all.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .panel-ctrl .btn-toggle-all.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .panel-ctrl .btn-toggle-all.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel-ctrl .btn-toggle-all.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.panel-ctrl .btn-toggle-all.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .panel-ctrl .btn-toggle-all.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .panel-ctrl .btn-toggle-all.is-expand-all .swiper-nav-btn::before, .panel-ctrl .btn-toggle-all.is-expand-all .arrow-list > li::before, .panel-ctrl .btn-toggle-all.is-expand-all .inline-arrow-list > li::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--pdf::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--doc::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--xls::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--bf-view::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--bf-learn-more::before, .panel-ctrl .btn-toggle-all.is-expand-all .outline-btn-w-icon--link::before, .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .panel-ctrl .btn-toggle-all.is-expand-all .bootstrap-select::before, .panel-ctrl .btn-toggle-all.is-expand-all html.no-js .rounded-selectbox::before, html.no-js .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox::before, .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .panel-ctrl .btn-toggle-all.is-expand-all .rounded-selectbox.not-has-bootstrap-select::before {
  content: var(--collaspe-ico);
}

.mfp-container .mfp-content {
  max-width: 1280px;
}

.mfp-bottom-bar {
  margin-top: -30px;
}

.mfp-title {
  font-size: 1em;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close,
.mfp-inline-holder .mfp-close {
  position: relative;
  inset: auto;
  right: -10px;
  display: grid;
  place-items: center;
  width: 48px;
  height: 48px;
  padding: 12px 10px;
  opacity: 1;
}
.mfp-image-holder .mfp-close:focus-visible,
.mfp-iframe-holder .mfp-close:focus-visible,
.mfp-inline-holder .mfp-close:focus-visible {
  outline: revert;
}
.mfp-image-holder .mfp-close::before, .mfp-image-holder .mfp-close::after,
.mfp-iframe-holder .mfp-close::before,
.mfp-iframe-holder .mfp-close::after,
.mfp-inline-holder .mfp-close::before,
.mfp-inline-holder .mfp-close::after {
  content: "";
  grid-area: 1/1;
  display: block;
  width: 32px;
  height: 2px;
  border-radius: 2px;
  background-color: #fff;
  transform-origin: center;
}
.mfp-image-holder .mfp-close::before,
.mfp-iframe-holder .mfp-close::before,
.mfp-inline-holder .mfp-close::before {
  transform: rotate(45deg);
}
.mfp-image-holder .mfp-close::after,
.mfp-iframe-holder .mfp-close::after,
.mfp-inline-holder .mfp-close::after {
  transform: rotate(-45deg);
}

.mfp-iframe-scaler {
  position: relative;
  overflow: visible;
}
.mfp-iframe-scaler .plyr {
  position: absolute;
  inset: 0;
}
.mfp-iframe-scaler video {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.mfp-footer {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  line-height: 1;
}
.mfp-footer .js-transcript:not([href]) {
  display: none;
  visibility: hidden;
}

.btn-download-img {
  font-size: 0.875rem;
  display: inline-block;
  margin-left: 0.5rem;
  padding: 0.125rem 0.5rem 0.1875rem;
  color: #fff;
  border-radius: 3px;
  background-color: #666;
  transition: all 0.3s;
}
@media (max-width: 767.98px) {
  .btn-download-img {
    display: table;
    margin-left: 0;
    margin-top: 0.625rem;
  }
}
.btn-download-img:hover, .btn-download-img:focus {
  color: inherit;
  background-color: #000;
}

.popup-video {
  width: 100%;
}

/*

====== Fade Zoom effect ======

*/
/* overlay at start */
.mfp-fade {
  /* overlay animate in */
  /* overlay animate out */
  /* content at start */
  /* content animate it */
  /* content animate out */
}
.mfp-fade .mfp-bg {
  opacity: 0;
  transition: all 0.2s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.2s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  transform: scale(1);
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
  transform: scale(0.8);
}

/* Demo: https://codepen.io/dimsemenov/pen/GAIkt */
/*

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.2s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Newspaper effect ======

*/
.mfp-newspaper {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-newspaper .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.5s;
  transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
  transform: scale(0) rotate(500deg);
  opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Move-horizontal effect ======

*/
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s;
  transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(50px);
  opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Move-from-top effect ======

*/
.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s;
  transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  transform: translateY(-50px);
  opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== 3d unfold ======

*/
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-3d-unfold .mfp-content {
  perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform-style: preserve-3d;
  transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  transform: rotateY(60deg);
  opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== Zoom-out effect ======

*/
.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.2s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}

/*

====== "Hinge" close effect ======

*/
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}
.hinge {
  animation-duration: 1s;
  animation-name: hinge;
}

.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg {
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.mfp-with-fade.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-with-fade.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-fade.mfp-removing.mfp-bg {
  opacity: 0;
}

/* Plain Table */
table {
  width: 100%;
}
table[border="0"] th,
table[border="0"] td {
  border: 0;
}

/* Theme Styled Table */
.table th,
.table td {
  padding: 1.75rem 4rem;
}
@media (max-width: 1399.98px) {
  .table th,
  .table td {
    padding: 1.5rem 3.125rem;
  }
}
@media (max-width: 1199.98px) {
  .table th,
  .table td {
    padding: 1.25rem 2.25rem;
  }
}
@media (max-width: 991.98px) {
  .table th,
  .table td {
    padding: 1rem 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .table th,
  .table td {
    padding: 0.75rem;
  }
}
.table th[valign=middle], .table th.valign-middle,
.table td[valign=middle],
.table td.valign-middle {
  vertical-align: middle;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  border-top: 0;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th {
  font-weight: 700;
  color: #000;
  background-color: #e8d1d1;
}
.ckec .table > thead > tr > th,
.ckec .table > thead > tr > td,
.ckec .table > tbody > tr > th {
  font-size: 1em;
}
.ckec .table > tbody > tr > td {
  font-size: 0.875em;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table p,
.table ol,
.table ul {
  line-height: inherit;
  color: inherit;
  font-size: 1em;
}
.table caption {
  padding: 1.75rem 4rem;
  color: #fff;
  font-weight: 700;
  text-align: left;
  background-color: #8c191c;
}
@media (max-width: 1399.98px) {
  .table caption {
    padding: 1.5rem 3.125rem;
  }
}
@media (max-width: 1199.98px) {
  .table caption {
    padding: 1.25rem 2.25rem;
  }
}
@media (max-width: 991.98px) {
  .table caption {
    padding: 1rem 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .table caption {
    padding: 0.75rem;
  }
}
.ckec .table caption {
  font-size: 1.5em;
}
.table--blue > thead > tr > th,
.table--blue > thead > tr > td,
.table--blue > tbody > tr > th {
  color: #fff;
  background-color: #517eba;
}
.table--blue.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}
.table--blue.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #dee8f0;
}
.table--green > thead > tr > th,
.table--green > thead > tr > td,
.table--green > tbody > tr > th {
  color: #fff;
  background-color: #546e00;
}
.table--green.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}
.table--red > thead > tr > th,
.table--red > thead > tr > td,
.table--red > tbody > tr > th {
  color: #fff;
  background-color: #8c191c;
}
.table--red.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}
.table--red.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #f3f4f8;
}

.table-bordered,
.cke_editable table.cke_show_border.table-bordered {
  border: 0;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td,
.cke_editable table.cke_show_border.table-bordered > thead > tr > th,
.cke_editable table.cke_show_border.table-bordered > thead > tr > td,
.cke_editable table.cke_show_border.table-bordered > tbody > tr > th,
.cke_editable table.cke_show_border.table-bordered > tbody > tr > td,
.cke_editable table.cke_show_border.table-bordered > tfoot > tr > th,
.cke_editable table.cke_show_border.table-bordered > tfoot > tr > td {
  border: 1px solid #d3d3d3;
  background-clip: padding-box;
}
.table-bordered > thead > tr > th:not(:last-child),
.table-bordered > tbody > tr > th:not(:last-child),
.table-bordered > tfoot > tr > th:not(:last-child),
.cke_editable table.cke_show_border.table-bordered > thead > tr > th:not(:last-child),
.cke_editable table.cke_show_border.table-bordered > tbody > tr > th:not(:last-child),
.cke_editable table.cke_show_border.table-bordered > tfoot > tr > th:not(:last-child) {
  border-right: 1px solid #fff;
}
.table-bordered > thead > tr > th + th,
.table-bordered > tbody > tr > th + th,
.table-bordered > tfoot > tr > th + th,
.cke_editable table.cke_show_border.table-bordered > thead > tr > th + th,
.cke_editable table.cke_show_border.table-bordered > tbody > tr > th + th,
.cke_editable table.cke_show_border.table-bordered > tfoot > tr > th + th {
  border-left: 1px solid #fff;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.cke_editable table.cke_show_border.table-bordered > thead > tr > th,
.cke_editable table.cke_show_border.table-bordered > thead > tr > td {
  border-bottom-width: 1px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}
.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #f3f4f8;
}

.table-hover > tbody > tr:hover {
  background-color: #f9f2cf;
}

/* Responsive table */
@keyframes passing {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}
.table-wrapper {
  position: relative;
}
.table-wrapper.is-loaded::before, .table-wrapper.is-loaded::after {
  display: none;
}
.table-wrapper::after {
  background-image: linear-gradient(to left, rgb(248, 248, 250), rgba(248, 248, 250, 0));
  position: absolute;
  z-index: 22;
  pointer-events: none;
  top: 0;
  width: 3.125rem;
  bottom: 0;
  content: " ";
  display: block;
}
.table-wrapper::before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50px;
  right: 12px;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 25;
  animation: passing 1s linear infinite;
  content: "";
}
.table-wrapper::after {
  right: 0;
}
.table-wrapper.right-end::before, .table-wrapper.right-end::after {
  display: none;
}

.table-job-vac {
  width: 100%;
}
.table-job-vac th:first-child,
.table-job-vac td:first-child {
  width: 29%;
}
.table-job-vac th:last-child,
.table-job-vac td:last-child {
  width: 29%;
}
.table-job-vac tbody > tr > td {
  font-weight: 300;
}
.table-job-vac a {
  margin-right: 0.25em;
  color: #8c191c;
  text-decoration: underline;
}
.table-job-vac a:hover, .table-job-vac a:focus {
  text-decoration: none;
}
.table-job-vac a::after {
  margin-left: 0.3125rem;
  font-weight: 400;
  vertical-align: 0.1538461538em;
}

.card {
  font-size: 1rem;
  display: block;
  text-align: left;
}
@media (max-width: 991.98px) {
  .card {
    font-size: 0.875rem;
  }
}
.card--demo {
  width: 20%;
}
@media (max-width: 767.98px) {
  .card--demo {
    width: auto;
  }
}
.card--overlap .card__placeholder {
  border-radius: 0.375rem;
}
.card--overlap .card__body {
  position: relative;
  margin-top: -6.125em;
}
.card--overlap .card__inner {
  width: 94.6153846154%;
}
.card--overlap-ct .card__placeholder, .card--overlap-hs .card__placeholder {
  border-radius: 0;
}
.card--overlap-ct .card__body, .card--overlap-hs .card__body {
  margin-top: -2.0833333333vw;
}
@media (max-width: 767.98px) {
  .card--overlap-ct .card__body, .card--overlap-hs .card__body {
    margin-top: -1.25rem;
  }
}
.card--overlap-ct .card__inner, .card--overlap-hs .card__inner {
  margin-left: auto;
  margin-right: auto;
}
.card--overlap-hs .card__inner {
  width: 84.0909090909%;
  margin-right: -15.9090909091%;
}
@media (max-width: 1199.98px) {
  .card--overlap-hs .card__inner {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .card--overlap-hs .card__inner {
    width: 109.0909090909%;
    margin-right: 0;
    margin-left: 1.5625em;
  }
}
.card--overlap-hs .card__body {
  z-index: 2;
}
@media (max-width: 767.98px) {
  .card--overlap-hs .btn-arrow {
    font-size: 0.875rem;
  }
}
.card--red-ln {
  position: relative;
  z-index: 1;
  height: 100%;
  text-align: left;
}
.card--red-ln::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 2px solid #8c191c;
  content: "";
}
.card--red-ln::before {
  position: absolute;
  top: -1.75em;
  bottom: -1.75em;
  left: -1.75em;
  right: -1.75em;
  z-index: -1;
  background-color: #fff;
  border-radius: 0.375rem;
  box-shadow: 0 0 1.875em rgba(0, 0, 0, 0.12);
  content: "";
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.9);
}
.card--red-ln:hover::before, .card--red-ln:focus::before {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.card--red-ln .btn-arrow {
  margin-bottom: 2.5em;
}

.js-swiper-pagination {
  font-size: 1rem;
}

.js-swiper-prev,
.js-swiper-next {
  position: absolute;
  top: 50%;
  z-index: 1;
  margin-top: -1.625em;
  width: 3.25em;
  height: 3.25em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
}
.js-swiper-prev.swiper-button-disabled,
.js-swiper-next.swiper-button-disabled {
  opacity: 0;
}
.js-swiper-prev::before,
.js-swiper-next::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  font-size: 1.25em;
  font-weight: 700;
}
.js-swiper-prev:hover,
.js-swiper-next:hover {
  background-color: #88181c;
}
.js-swiper-prev:hover::before,
.js-swiper-next:hover::before {
  color: #fff;
}

.js-swiper-prev {
  left: -2.375em;
}
.js-swiper-prev::before {
  content: "\e90a";
}

.js-swiper-next {
  right: -2.375em;
}
.js-swiper-next::before {
  content: "\e909";
}

.swiper-download {
  z-index: 1;
}
.swiper-download.disabled {
  opacity: 0;
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
  width: auto;
}

.swiper-pagination-fraction {
  width: auto;
  font-size: 1.5em;
}

@keyframes swpier-dot-border-active {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    visibility: hidden;
    transform: scale(3);
    opacity: 0;
  }
}
@keyframes swpier-dot-main-active {
  from {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.swiper-control {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .swiper-control--bw {
    margin-top: -2.1875em;
  }
}
@media (min-width: 1200px) {
  .swiper-control--gw {
    margin-top: 0;
  }
}
.swiper-control--dt {
  width: 63.5416666667%;
  padding-left: calc((100vw - 1740px) / 2 + 50px + 3.125%);
  padding-right: 8.3333333333%;
  justify-content: flex-start;
}
@media screen and (max-width: 1740px) {
  .swiper-control--dt {
    padding-left: calc(50px + 3.125%);
  }
}
@media (max-width: 1199.98px) {
  .swiper-control--dt {
    margin-top: 1.5em;
    margin-bottom: 0.75em;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .swiper-control--dt {
    padding-left: 40px;
    padding-right: 26px;
  }
}
.swiper-control--dt .swiper-control__inner {
  position: relative;
  flex: 1;
}
.swiper-control--dt .js-swiper-prev,
.swiper-control--dt .js-swiper-next {
  top: 0;
  margin-top: 0;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
}
@media (max-width: 767.98px) {
  .swiper-control--dt .js-swiper-prev,
  .swiper-control--dt .js-swiper-next {
    font-size: 0.875em;
  }
}
.swiper-control--dt .js-swiper-prev {
  left: auto;
  right: 4rem;
}
@media (max-width: 767.98px) {
  .swiper-control--dt .js-swiper-prev {
    right: 3.625rem;
  }
}
.swiper-control--dt .js-swiper-next {
  right: 0;
}
.key-visual .swiper-control .js-swiper-prev,
.key-visual .swiper-control .js-swiper-next,
.key-visual .swiper-control .swiper-play-pause {
  text-shadow: 0 0 0.5rem #000;
}

button.swiper-pagination-bullet {
  position: relative;
  z-index: 1;
  width: 0.75em;
  height: 0.75em;
  color: #fff;
  background: transparent;
  filter: drop-shadow(0 0 3px #000);
  opacity: 1;
}
button.swiper-pagination-bullet:only-child {
  display: none;
}
button.swiper-pagination-bullet::before, button.swiper-pagination-bullet::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  transition-duration: 1s;
  border-radius: 50%;
}
button.swiper-pagination-bullet::before {
  border: 1px solid currentColor;
}
button.swiper-pagination-bullet::after {
  transform: scale(0.3);
  opacity: 0;
  background: currentColor;
}
button.swiper-pagination-bullet-active {
  filter: drop-shadow(0 0 5px #000);
}
button.swiper-pagination-bullet-active::before {
  animation: swpier-dot-border-active 1000ms cubic-bezier(0.17, 0.67, 0.27, 0.99) 0s 1 normal forwards;
}
button.swiper-pagination-bullet-active::after {
  animation: swpier-dot-main-active 500ms cubic-bezier(0.17, 0.67, 0.27, 0.99) 300ms 1 normal forwards;
}
.swiper-pagination-horizontal.swiper-pagination-bullets button.swiper-pagination-bullet {
  margin: 0.625em;
}
.swiper-control--bw button.swiper-pagination-bullet {
  filter: none;
}
.swiper-control--bw button.swiper-pagination-bullet::before {
  border: 1px solid #000;
}
.swiper-control--bw button.swiper-pagination-bullet::after {
  background: #000;
}
.swiper-control--gw button.swiper-pagination-bullet {
  filter: none;
}
.swiper-control--gw button.swiper-pagination-bullet::before {
  border: 1px solid #016f80;
}
.swiper-control--gw button.swiper-pagination-bullet::after {
  background: #016f80;
}

.swiper-play-pause {
  position: relative;
  z-index: 1;
  display: flex;
  margin-left: 0.5em;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 1.875em;
  max-width: 1.875em;
  width: 1.875em;
  height: 1.875em;
  padding: 0;
  justify-content: center;
  align-items: center;
  color: #fff;
  border: 0;
  background: transparent;
  box-shadow: none;
}
.swiper-play-pause:hover, .swiper-play-pause:focus {
  color: #fff;
}
.swiper-control--bw .swiper-play-pause {
  color: #000;
}
.swiper-control--bw .swiper-play-pause:hover, .swiper-control--bw .swiper-play-pause:focus {
  color: #000;
}
.swiper-control--gw .swiper-play-pause {
  color: #016f80;
}
.swiper-control--gw .swiper-play-pause:hover, .swiper-control--gw .swiper-play-pause:focus {
  color: #016f80;
}
@media (max-width: 767.98px) {
  .swiper-play-pause {
    margin-left: 0.9375em;
  }
}
.swiper-play-pause:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.375em;
  content: "\e908";
  margin-left: 0.1875em;
}
.swiper-play-pause .sr-only, .swiper-play-pause #ui-datepicker-div.ui-datepicker .ui-datepicker-prev > span, #ui-datepicker-div.ui-datepicker .swiper-play-pause .ui-datepicker-prev > span,
.swiper-play-pause #ui-datepicker-div.ui-datepicker .ui-datepicker-next > span,
#ui-datepicker-div.ui-datepicker .swiper-play-pause .ui-datepicker-next > span, .swiper-play-pause .event-calendar .ui-datepicker-prev > span, .event-calendar .swiper-play-pause .ui-datepicker-prev > span, .swiper-play-pause .event-calendar .ui-datepicker-next > span, .event-calendar .swiper-play-pause .ui-datepicker-next > span {
  color: #000;
}
.swiper-play-pause .sr-pause {
  display: none;
  visibility: hidden;
}
.is-playing .swiper-play-pause::before {
  content: "\e912";
  margin-left: 0;
}
.is-playing .swiper-play-pause .sr-play {
  display: none;
  visibility: hidden;
}
.is-playing .swiper-play-pause .sr-pause {
  display: inline;
  visibility: visible;
}

.sl-3-itms {
  margin: 3.75em auto 0;
  max-width: 90em;
}
.sl-3-itms--lg {
  max-width: none;
  margin-left: -1.25em;
  margin-right: -1.25em;
}
.sl-3-itms .slider__container {
  overflow: visible;
}
.sl-3-itms .slider__item {
  padding: 1.25em;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.case-slider {
  overflow: hidden;
  margin-right: calc((1640px - 100vw) / 2);
}
@media screen and (max-width: 1740px) {
  .case-slider {
    margin-right: -50px;
  }
}
@media (max-width: 991.98px) {
  .case-slider {
    margin: -20px;
  }
}
.case-slider__container {
  padding-top: 5.2083333333vw;
  padding-bottom: 5.2083333333vw;
  padding-left: 1.3125em;
  padding-right: calc((100vw - 1640px) / 2);
}
@media screen and (max-width: 1740px) {
  .case-slider__container {
    padding-right: 50px;
  }
}
@media (max-width: 991.98px) {
  .case-slider__container {
    padding: 20px;
  }
}
@media (min-width: 992px) {
  .case-slider .slider__container::after {
    position: absolute;
    z-index: 2;
    top: -5.2083333333vw;
    right: calc((1640px - 100vw) / 2);
    bottom: -5.2083333333vw;
    width: 16.6666666667vw;
    background: linear-gradient(to left, #f3f4f8 0, transparent 100%);
    content: "";
    pointer-events: none;
    transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  }
}
@media screen and (min-width: 992px) and (max-width: 1740px) {
  .case-slider .slider__container::after {
    right: -50px;
  }
}
@media (min-width: 992px) and (max-width: 991.98px) {
  .case-slider .slider__container::after {
    right: 0;
  }
}
@media (min-width: 992px) {
  .case-slider .slider__container.slider-reach-end::after {
    opacity: 0;
  }
}
.case-slider .slider__item {
  padding: 0 1.3125em;
  flex: 0 0 35em;
  max-width: 35em;
}
@media (max-width: 1399.98px) {
  .case-slider .slider__item {
    flex: 0 0 30em;
    max-width: 30em;
  }
}
@media (max-width: 1199.98px) {
  .case-slider .slider__item {
    flex: 0 0 26.25em;
    max-width: 26.25em;
  }
}
.case-slider .js-swiper-prev,
.case-slider .js-swiper-next {
  z-index: 3;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
}
.case-slider .js-swiper-prev {
  left: 0.625em;
}
.case-slider .js-swiper-next {
  right: 0;
}

.sl-3-itms .slider,
.case-slider .slider {
  position: relative;
}
@media (max-width: 991.98px) {
  .sl-3-itms .slider__list,
  .case-slider .slider__list {
    flex-wrap: wrap;
    margin: -1rem;
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .sl-3-itms .slider__item,
  .case-slider .slider__item {
    padding: 1rem;
    margin-bottom: 0.875rem;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sl-3-itms .slider__item.hidden-item,
  .case-slider .slider__item.hidden-item {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .sl-3-itms .slider__item,
  .case-slider .slider__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .sl-3-itms .js-swiper-prev,
  .sl-3-itms .js-swiper-next,
  .case-slider .js-swiper-prev,
  .case-slider .js-swiper-next {
    display: none;
  }
}

.slider-rect-pagi {
  z-index: 2;
  display: flex;
  align-items: center;
  --swiper-pagination-bullet-inactive-color: transparent;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-width: 0.8125rem;
  --swiper-pagination-color: trasparent;
  --swiper-border-color: #fff;
}
.slider-rect-pagi .swiper-pagination-bullet {
  --rect-pagination-color: #7c7c7c;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.875rem;
  border-radius: 0;
  transition: width 0.3s;
  background-color: transparent;
}
.slider-rect-pagi .swiper-pagination-bullet::before {
  content: "";
  box-sizing: content-box;
  display: block;
  width: 100%;
  margin: auto 0;
  height: 0.25rem;
  background-color: var(--rect-pagination-color);
  transition: width 0.3s;
}
.slider-rect-pagi .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-width: 2.5625rem;
  --rect-pagination-color: #000;
}
.slider-rect-pagi--white {
  --swiper-border-color: #000;
}
.slider-rect-pagi--white .swiper-pagination-bullet-active {
  --rect-pagination-color: #fff;
}
.slider-rect-pagi--with-border .swiper-pagination-bullet::before {
  border: 1px solid var(--swiper-border-color);
}

.swiper-nav-btn {
  --swiper-nav-btn-size: 2.875rem;
  height: 2.875rem;
  background-color: #0079b9;
  width: 2.875rem;
}
@media (max-width: 991.98px) {
  .swiper-nav-btn {
    --swiper-nav-btn-size: 2.125rem;
    height: 2.125rem;
    width: 2.125rem;
  }
}
.swiper-nav-btn:focus::after {
  opacity: 0;
}
.swiper-nav-btn:hover::after {
  opacity: 1;
}
.swiper-nav-btn::before {
  content: "\e907";
  color: #fff;
  font-size: 1.25rem;
}
@media (max-width: 991.98px) {
  .swiper-nav-btn::before {
    font-size: 0.9375rem;
  }
}
.swiper-nav-btn--prev::before {
  transform: rotate(180deg);
}

.infinite-container {
  position: relative;
}
.infinite-container--masonry {
  margin: 0 -1.25em;
}
.infinite-container--jg {
  width: calc(100% + 12px);
  margin-left: -6px;
}
.infinite-container--jg > .spinner {
  display: none;
}
.no-js .infinite-container {
  visibility: hidden;
}

.infinite-item > img {
  width: 100%;
  height: auto !important;
}
.infinite-item--gallery {
  float: left;
  width: 24%;
  margin: 0.5%;
}
@media (max-width: 767.98px) {
  .infinite-item--gallery {
    width: 49%;
  }
}
.infinite-item--masonry {
  width: 33.3333333333%;
  padding: 1.25em;
}
@media (max-width: 991.98px) {
  .infinite-item--masonry {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .infinite-item--masonry {
    width: 100%;
  }
}

.masonry-sizer {
  width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .masonry-sizer {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .masonry-sizer {
    width: 100%;
  }
}

.gutter-sizer {
  width: 0;
}

.pager {
  position: relative;
  z-index: 10;
  display: block !important;
}
@media (max-width: 991.98px) {
  .pager {
    font-size: 0.875rem;
  }
}
.pager--auto .pager__link {
  opacity: 0;
  visibility: hidden;
}
.pager--clickable {
  display: block !important;
  margin-top: 1.5625rem;
  margin-bottom: 1.875rem;
  padding-top: 2.8125em;
  text-align: center;
}
.pager__link {
  display: inline-block;
  color: #666;
  text-transform: uppercase;
  line-height: 1;
}
.pager__link .ico, .pager__link .icon-grid-blks__arrow, .pager__link .bf-text-blk__close-btn:before, .pager__link .subscribe-btn__icon:before, .pager__link .text-w-links-img__item:before, .pager__link #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .pager__link .ui-datepicker-prev:before,
.pager__link #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .pager__link .ui-datepicker-next:before, .pager__link .event-calendar .ui-datepicker-prev:before, .event-calendar .pager__link .ui-datepicker-prev:before, .pager__link .event-calendar .ui-datepicker-next:before, .event-calendar .pager__link .ui-datepicker-next:before, .pager__link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .pager__link .datepicker-item:is(:has(#s_date, #e_date)),
.pager__link .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .pager__link .datepicker-item.has-sdate-edate, .pager__link .step-flow__step:not(:last-of-type)::after, .pager__link .article-control__icon, .pager__link .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .pager__link .gen-list__link-text:after, .pager__link .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pager__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .pager__link .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pager__link a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .pager__link .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pager__link a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .pager__link .breadcrumb-menu__item--lv1:not(:last-child):after, .pager__link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .pager__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .pager__link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .pager__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.pager__link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .pager__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.pager__link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .pager__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .pager__link .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pager__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pager__link .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pager__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pager__link .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pager__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pager__link .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pager__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pager__link .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pager__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pager__link .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pager__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pager__link .arrow-list > li::before, .pager__link .inline-arrow-list > li::before, .pager__link .outline-btn-w-icon--pdf:before, .pager__link .outline-btn-w-icon:is([href$=".pdf"])::before, .pager__link .outline-btn-w-icon--doc:before, .pager__link .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .pager__link .outline-btn-w-icon--xls:before, .pager__link .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .pager__link .outline-btn-w-icon--bf-view:before, .pager__link .outline-btn-w-icon--bf-learn-more:before, .pager__link .outline-btn-w-icon--link:before, .pager__link .rounded-selectbox .bootstrap-select, .rounded-selectbox .pager__link .bootstrap-select, .pager__link html.no-js .rounded-selectbox, html.no-js .pager__link .rounded-selectbox, .pager__link .rounded-selectbox:is(:not(:has(.bootstrap-select))), .pager__link .rounded-selectbox.not-has-bootstrap-select, .pager__link .table-job-vac a::after, .table-job-vac .pager__link a::after, .pager__link .swiper-nav-btn {
  display: block;
  color: #666;
}
.pager__link .ico::before, .pager__link .icon-grid-blks__arrow::before, .pager__link .bf-text-blk__close-btn::before, .pager__link .subscribe-btn__icon::before, .pager__link .text-w-links-img__item::before, .pager__link #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .pager__link .ui-datepicker-prev::before,
.pager__link #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .pager__link .ui-datepicker-next::before, .pager__link .event-calendar .ui-datepicker-prev::before, .event-calendar .pager__link .ui-datepicker-prev::before, .pager__link .event-calendar .ui-datepicker-next::before, .event-calendar .pager__link .ui-datepicker-next::before, .pager__link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .pager__link .datepicker-item:is(:has(#s_date, #e_date))::before,
.pager__link .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .pager__link .datepicker-item.has-sdate-edate::before, .pager__link .article-control__icon::before, .pager__link .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .pager__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .pager__link .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .pager__link a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .pager__link .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .pager__link a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .pager__link .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .pager__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.pager__link .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .pager__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .pager__link .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .pager__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.pager__link .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .pager__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .pager__link .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .pager__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.pager__link .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .pager__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .pager__link .arrow-list > li::before, .pager__link .inline-arrow-list > li::before, .pager__link .outline-btn-w-icon--pdf::before, .pager__link .outline-btn-w-icon:is([href$=".pdf"])::before, .pager__link .outline-btn-w-icon--doc::before, .pager__link .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .pager__link .outline-btn-w-icon--xls::before, .pager__link .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .pager__link .outline-btn-w-icon--bf-view::before, .pager__link .outline-btn-w-icon--bf-learn-more::before, .pager__link .outline-btn-w-icon--link::before, .pager__link .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .pager__link .bootstrap-select::before, .pager__link html.no-js .rounded-selectbox::before, html.no-js .pager__link .rounded-selectbox::before, .pager__link .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .pager__link .rounded-selectbox.not-has-bootstrap-select::before, .pager__link .swiper-nav-btn::before {
  font-size: 1.125em;
}
.pager__link:hover, .pager__link:focus {
  color: #000;
  text-decoration: none;
}

#infscr-loading {
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  top: 0;
  z-index: 1000;
}
@media (max-width: 991.98px) {
  #infscr-loading img {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.tooltip-inner {
  font-size: 0.875rem;
  max-width: 21.0714285714em;
  padding: 0.4285714286em 1em;
  border-radius: 0;
  text-align: left;
  background-color: #a72c32;
}
.tooltip.show {
  opacity: 1;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #a72c32;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #a72c32;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #a72c32;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #a72c32;
}

[data-toggle=tooltip].ico, [data-toggle=tooltip].icon-grid-blks__arrow, [data-toggle=tooltip].bf-text-blk__close-btn:before, [data-toggle=tooltip].subscribe-btn__icon:before, [data-toggle=tooltip].text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker [data-toggle=tooltip].ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker [data-toggle=tooltip].ui-datepicker-next:before, .event-calendar [data-toggle=tooltip].ui-datepicker-prev:before, .event-calendar [data-toggle=tooltip].ui-datepicker-next:before, .event-search-bar [data-toggle=tooltip].datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar [data-toggle=tooltip].datepicker-item.has-sdate-edate, [data-toggle=tooltip].step-flow__step:not(:last-of-type)::after, [data-toggle=tooltip].article-control__icon, .gen-list__item > a[target=_blank] [data-toggle=tooltip].gen-list__link-text:after, .general-content table:not(.no-general-style) a[data-toggle=tooltip]:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) a[data-toggle=tooltip]:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) a[data-toggle=tooltip][href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, [data-toggle=tooltip].breadcrumb-menu__item--lv1:not(:last-child):after, .ckec a[data-toggle=tooltip]:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec a[data-toggle=tooltip]:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable a[data-toggle=tooltip]:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable a[data-toggle=tooltip]:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec a[data-toggle=tooltip]:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a[data-toggle=tooltip]:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec a[data-toggle=tooltip]:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a[data-toggle=tooltip]:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec a[data-toggle=tooltip]:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a[data-toggle=tooltip]:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arrow-list > li[data-toggle=tooltip]::before, .inline-arrow-list > li[data-toggle=tooltip]::before, [data-toggle=tooltip].outline-btn-w-icon--pdf:before, [data-toggle=tooltip].outline-btn-w-icon:is([href$=".pdf"])::before, [data-toggle=tooltip].outline-btn-w-icon--doc:before, [data-toggle=tooltip].outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, [data-toggle=tooltip].outline-btn-w-icon--xls:before, [data-toggle=tooltip].outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, [data-toggle=tooltip].outline-btn-w-icon--bf-view:before, [data-toggle=tooltip].outline-btn-w-icon--bf-learn-more:before, [data-toggle=tooltip].outline-btn-w-icon--link:before, .rounded-selectbox [data-toggle=tooltip].bootstrap-select, html.no-js [data-toggle=tooltip].rounded-selectbox, [data-toggle=tooltip].rounded-selectbox:is(:not(:has(.bootstrap-select))), [data-toggle=tooltip].rounded-selectbox.not-has-bootstrap-select, .table-job-vac a[data-toggle=tooltip]::after, [data-toggle=tooltip].swiper-nav-btn {
  color: #a72c32;
}

.tag {
  --tag-border-radius: 0.25rem;
  width: fit-content;
  padding: 0.5rem 1rem;
  font-size: 0.8125rem;
  line-height: 1;
  border-radius: var(--tag-border-radius);
  background-color: #fff;
  color: #000;
}
.tag--btn {
  position: relative;
  z-index: 1;
  overflow: hidden;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border 0.3s ease-in-out;
}
.tag--btn::after {
  content: "";
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: var(--tag-border-radius);
  background-image: linear-gradient(119deg, #2fbe89 3%, #1b7eb5 97%);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.tag--btn:hover, .tag--btn:focus {
  background-color: #0079b9;
  color: #fff;
}
.tag--btn.active {
  border: none;
  padding: 0.5625rem 1.0625rem;
  color: #000;
}
.tag--btn.active::after {
  opacity: 1;
}
.tag--outline-white {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}
.tag--outline-gray {
  border: 1px solid rgba(255, 255, 255, 0.45);
  background-color: transparent;
  color: #fff;
}
.tag--outline-purple {
  border: 1px solid #351a50;
  background-color: #fff;
  color: #351a50;
}
.tag__text {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1;
}
.tag__text--small {
  font-size: 0.75rem;
}
.tag--green {
  background-color: #00595d;
}
.tag--indigo {
  background-color: #351a50;
}
.tag--purple {
  background-color: #5b00a8;
}
.tag--blue {
  background-color: #0079b9;
}
.tag--green .tag__text, .tag--indigo .tag__text, .tag--purple .tag__text, .tag--blue .tag__text {
  color: #fff;
}

body.js-modal-fix-side-padding {
  padding-right: 0 !important;
}

body.js-modal-over-fancybox .modal {
  z-index: 8050;
}
body.js-modal-over-fancybox .modal-backdrop {
  z-index: 8040;
}

.modal-backdrop {
  z-index: 1120;
}

.ckec,
.cke_editable {
  font-size: var(--fs-p, 1rem);
  word-wrap: break-word;
}
.ckec > *:first-child,
.cke_editable > *:first-child {
  margin-top: 0 !important;
}
.ckec > *:first-child > *:first-child,
.cke_editable > *:first-child > *:first-child {
  margin-top: 0 !important;
}
.ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before {
  font-size: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before {
  font-size: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before {
  font-size: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  content: "\e812";
  font-size: 0.8888888889em;
  margin-left: 0.5em;
  text-decoration: none;
}
.ckec img,
.ckec video,
.cke_editable img,
.cke_editable video {
  max-width: 100%;
  height: auto !important;
}
.ckec h1,
.cke_editable h1 {
  margin-bottom: 0.7619047619em;
}
.ckec h2,
.cke_editable h2 {
  margin-bottom: 0.8888888889em;
}
.ckec h2:is(:has(+ hr.text-spliter)), .ckec h2.has-next-hr-spliter,
.cke_editable h2:is(:has(+ hr.text-spliter)),
.cke_editable h2.has-next-hr-spliter {
  margin-bottom: 1.5rem;
}
.ckec h3,
.cke_editable h3 {
  margin-bottom: 1em;
}
.ckec h4,
.cke_editable h4 {
  margin-bottom: 1.3333333333em;
}
.ckec h5, .ckec h6,
.cke_editable h5,
.cke_editable h6 {
  margin-bottom: 1.4545454545em;
}
.ckec p, .ckec table,
.cke_editable p,
.cke_editable table {
  margin-bottom: 1.5em;
}
.ckec hr.text-spliter,
.cke_editable hr.text-spliter {
  margin-block: 1.5rem;
  width: 1.875rem;
  border-top: 2px solid rgba(91, 91, 91, 0.5);
}

.cke_editable .collapse {
  display: block;
}
.cke_editable .panel__heading-btn::after {
  transform: rotate(180deg);
}
.cke_editable .rte-template:hover {
  outline-style: dotted;
  outline-color: #949494;
  outline-width: 2px;
}
.cke_editable .rte-template:hover .rte-template:hover {
  outline-color: #42a942;
}
.cke_editable .rte-template:hover .rte-template .rte-template:hover {
  outline-color: #01a4ad;
}

/* Richtext Table */
.ckec,
.ckec-style {
  --cell-padding-y: 1.25rem;
  --cell-padding-x: 2rem;
  --th-font-size: var(--fs-h5);
  --td-font-size: var(--fs-p);
  /* Responsive table */
}
@media (max-width: 1399.98px) {
  .ckec,
  .ckec-style {
    --cell-padding-y: 1rem;
    --cell-padding-x: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .ckec,
  .ckec-style {
    --cell-padding-y: 0.75rem;
    --cell-padding-x: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .ckec,
  .ckec-style {
    --cell-padding-y: 0.75rem;
    --cell-padding-x: 0.75rem;
    --th-font-size: 1rem;
    --td-font-size: 0.875rem;
  }
}
.ckec figure.table table,
.ckec-style figure.table table {
  width: 100%;
  border-collapse: collapse;
  color: #000;
  margin-bottom: 1.5em;
}
.ckec figure.table table > thead > tr > th,
.ckec figure.table table > thead > tr > td,
.ckec figure.table table > tbody > tr > th,
.ckec figure.table table > tbody > tr > td,
.ckec figure.table table > tfoot > tr > th,
.ckec figure.table table > tfoot > tr > td,
.ckec-style figure.table table > thead > tr > th,
.ckec-style figure.table table > thead > tr > td,
.ckec-style figure.table table > tbody > tr > th,
.ckec-style figure.table table > tbody > tr > td,
.ckec-style figure.table table > tfoot > tr > th,
.ckec-style figure.table table > tfoot > tr > td {
  padding: var(--cell-padding-y) var(--cell-padding-x);
  text-align: left;
  border: 0;
  --min-chinese-characters: 6;
  font-size: var(--td-font-size);
}
.lang-tc .ckec figure.table table > thead > tr > th, .lang-sc .ckec figure.table table > thead > tr > th,
.lang-tc .ckec figure.table table > thead > tr > td,
.lang-sc .ckec figure.table table > thead > tr > td,
.lang-tc .ckec figure.table table > tbody > tr > th,
.lang-sc .ckec figure.table table > tbody > tr > th,
.lang-tc .ckec figure.table table > tbody > tr > td,
.lang-sc .ckec figure.table table > tbody > tr > td,
.lang-tc .ckec figure.table table > tfoot > tr > th,
.lang-sc .ckec figure.table table > tfoot > tr > th,
.lang-tc .ckec figure.table table > tfoot > tr > td,
.lang-sc .ckec figure.table table > tfoot > tr > td,
.lang-tc .ckec-style figure.table table > thead > tr > th,
.lang-sc .ckec-style figure.table table > thead > tr > th,
.lang-tc .ckec-style figure.table table > thead > tr > td,
.lang-sc .ckec-style figure.table table > thead > tr > td,
.lang-tc .ckec-style figure.table table > tbody > tr > th,
.lang-sc .ckec-style figure.table table > tbody > tr > th,
.lang-tc .ckec-style figure.table table > tbody > tr > td,
.lang-sc .ckec-style figure.table table > tbody > tr > td,
.lang-tc .ckec-style figure.table table > tfoot > tr > th,
.lang-sc .ckec-style figure.table table > tfoot > tr > th,
.lang-tc .ckec-style figure.table table > tfoot > tr > td,
.lang-sc .ckec-style figure.table table > tfoot > tr > td {
  min-width: calc(var(--min-chinese-characters) * 1em + 2 * var(--cell-padding-x) + 2px);
}
.ckec figure.table table > thead,
.ckec-style figure.table table > thead {
  font-weight: 700;
}
.ckec figure.table table > thead > tr > th,
.ckec figure.table table > thead > tr > td,
.ckec-style figure.table table > thead > tr > th,
.ckec-style figure.table table > thead > tr > td {
  background-color: #e8d1d1;
  border-color: #fff;
  font-size: var(--th-font-size);
}
.ckec figure.table table > thead > tr:first-of-type > th,
.ckec figure.table table > thead > tr:first-of-type > td,
.ckec-style figure.table table > thead > tr:first-of-type > th,
.ckec-style figure.table table > thead > tr:first-of-type > td {
  color: #fff;
  background-color: #351a50;
  border-bottom: 0;
  border-top: 0;
}
.ckec figure.table table > thead > tr > :first-child,
.ckec figure.table table > tbody > tr > :first-child,
.ckec-style figure.table table > thead > tr > :first-child,
.ckec-style figure.table table > tbody > tr > :first-child {
  border-left: 0;
}
.ckec figure.table table > thead > tr > :last-child,
.ckec figure.table table > tbody > tr > :last-child,
.ckec-style figure.table table > thead > tr > :last-child,
.ckec-style figure.table table > tbody > tr > :last-child {
  border-right: 0;
}
.ckec figure.table table > tbody > tr,
.ckec-style figure.table table > tbody > tr {
  background-color: #f8f5ff;
  border-top: 0.25rem solid #fff;
}
.ckec figure.table table p,
.ckec figure.table table ol,
.ckec figure.table table ul,
.ckec-style figure.table table p,
.ckec-style figure.table table ol,
.ckec-style figure.table table ul {
  line-height: inherit;
  color: inherit;
  font-size: 1em;
}
.ckec figcaption,
.ckec-style figcaption {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin-top: 2em;
}
.ckec sup, .ckec sub,
.ckec-style sup,
.ckec-style sub {
  font-size: 60%;
}
html.lang-tc .ckec sup, html.lang-sc .ckec sup, html.lang-tc .ckec sub, html.lang-sc .ckec sub,
html.lang-tc .ckec-style sup,
html.lang-sc .ckec-style sup,
html.lang-tc .ckec-style sub,
html.lang-sc .ckec-style sub {
  font-size: 56%;
}
@keyframes passing {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}
.ckec .table-wrapper,
.ckec-style .table-wrapper {
  position: relative;
  overflow: hidden;
}
.ckec .table-wrapper.is-loaded::before, .ckec .table-wrapper.is-loaded::after,
.ckec-style .table-wrapper.is-loaded::before,
.ckec-style .table-wrapper.is-loaded::after {
  display: none;
}
.ckec .table-wrapper::after,
.ckec-style .table-wrapper::after {
  background-image: linear-gradient(to left, rgb(248, 248, 250), rgba(248, 248, 250, 0));
  position: absolute;
  z-index: 22;
  pointer-events: none;
  top: 0;
  width: 3.125rem;
  bottom: 0;
  content: " ";
  display: block;
}
.ckec .table-wrapper::before,
.ckec-style .table-wrapper::before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50px;
  right: 12px;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 25;
  animation: passing 1s linear infinite;
  content: "";
}
.ckec .table-wrapper::after,
.ckec-style .table-wrapper::after {
  right: 0;
}
.ckec .table-wrapper.right-end::before, .ckec .table-wrapper.right-end::after,
.ckec-style .table-wrapper.right-end::before,
.ckec-style .table-wrapper.right-end::after {
  display: none;
}

.striped-border-table {
  min-width: 50rem;
  --cell-padding-x: clamp(1.25rem, 2.5vw, 3rem);
  --cell-padding-y: clamp(1rem, 1.4583333333vw, 1.75rem);
}
.striped-border-table thead td, .striped-border-table thead th {
  font-size: 1.5rem !important;
  line-height: 1.5;
  padding-block: clamp(1rem, 1.1458333333vw, 1.375rem) !important;
  letter-spacing: -0.0416666667em;
}
.striped-border-table thead td:not(:first-child), .striped-border-table thead th:not(:first-child) {
  border-left: 1px solid !important;
}
@media (max-width: 1599.98px) {
  .striped-border-table thead td, .striped-border-table thead th {
    font-size: var(--fs-h5) !important;
  }
}
.striped-border-table td {
  border-left: 1px solid #D3D3D3 !important;
  border-right: 1px solid #D3D3D3 !important;
}
.striped-border-table td:first-child {
  border-left: 0 !important;
}
.striped-border-table td:last-child {
  border-right: 0 !important;
}
.striped-border-table tr {
  border-top: 0 !important;
  border-bottom: 1px solid #D3D3D3 !important;
}
.striped-border-table tr:last-child {
  border-bottom: 0 !important;
}
.striped-border-table tr:nth-child(odd) {
  background-color: #fff !important;
}
.striped-border-table--shadow {
  margin-bottom: 0 !important;
}
.striped-border-table--no-striped tr {
  background-color: #fff !important;
}
.striped-border-table--green thead tr td, .striped-border-table--green thead tr th {
  background-color: #037b80 !important;
}

.table-wrapper:is(:has(.striped-border-table--shadow)),
.table-wrapper.has-striped-border-table-shadow {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
  margin-bottom: 1.5em;
}

.striped-border-table-btn-grp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.striped-border-table-btn-grp a, .striped-border-table-btn-grp button {
  display: inline-flex;
}

.rte-img {
  margin-bottom: 0.9375rem;
}
.rte-img__container {
  position: relative;
  z-index: 1;
  display: table;
  max-width: 46.3414634146%;
  margin-bottom: 0.625rem;
}
.rte-img__container img {
  width: 100%;
}
@media (max-width: 767.98px) {
  .rte-img__container {
    display: block;
    max-width: none;
  }
}
.rte-img__content > *:first-child {
  margin-top: 0 !important;
}
.rte-img__content p + p {
  margin-top: 2em;
}
.rte-img__caption {
  font-size: 1rem;
  display: table-caption;
  margin-bottom: 0.4375em;
  padding: 1em 0;
  caption-side: bottom;
  text-align: left;
}
.rte-img__caption:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 0.4em solid transparent;
  border-right: 0.4em solid transparent;
  border-bottom: 0.7em solid black;
  margin-right: 1em;
}
@media (max-width: 767.98px) {
  .rte-img__caption:before {
    margin-right: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .rte-img__caption {
    display: block;
    margin-bottom: 0;
  }
  .rte-img__caption br {
    display: none;
  }
}
.rte-img--left .rte-img__container {
  float: left;
  margin-right: 2.5rem;
}
@media (max-width: 767.98px) {
  .rte-img--left .rte-img__container {
    float: none;
    margin-right: 0;
  }
}
.rte-img--right .rte-img__container {
  float: right;
  margin-left: 2.5rem;
}
@media (max-width: 767.98px) {
  .rte-img--right .rte-img__container {
    float: none;
    margin-left: 0;
  }
}
.rte-img--center .rte-img__container {
  width: 100%;
  table-layout: fixed;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.rte-img--center .rte-img__container picture {
  display: block;
}
.rte-img--center .rte-img__container img {
  max-width: 100%;
  height: auto !important;
  max-height: 922.5px;
  object-fit: contain;
}
.rte-img--left-center {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767.98px) {
  .rte-img--left-center {
    display: block;
  }
}
.rte-img--left-center .rte-img__container {
  margin-right: 1.25rem;
}
@media (max-width: 767.98px) {
  .rte-img--left-center .rte-img__container {
    margin-right: 0;
  }
}
.rte-img--left-center .rte-img__content {
  flex: 1 1 0%;
  max-width: 100%;
}
.rte-img--right-center {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  align-items: center;
}
@media (max-width: 767.98px) {
  .rte-img--right-center {
    display: block;
  }
}
.rte-img--right-center .rte-img__container {
  margin-left: 1.25rem;
}
@media (max-width: 767.98px) {
  .rte-img--right-center .rte-img__container {
    margin-left: 0;
  }
}
.rte-img--right-center .rte-img__content {
  flex: 1 1 0%;
  max-width: 100%;
}
.rte-img--nowrap .rte-img__content {
  overflow: hidden;
}
.rte-img--blur-img .rte-img__container picture {
  position: relative;
  overflow: clip;
  display: block;
  height: 100%;
}
.rte-img--blur-img .rte-img__container picture:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 1.7777777778;
  background-image: var(--bg-blur);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  overflow: clip;
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}
.rte-img--blur-img .rte-img__container img {
  aspect-ratio: 1.7777777778;
  object-fit: contain;
}

.editContent {
  font-size: var(--fs-p, 1rem);
  word-wrap: break-word;
}
.editContent h1:not([class]) {
  margin-bottom: 0.7619047619em;
}
.editContent h2:not([class]) {
  margin-bottom: 0.8888888889em;
}
.editContent h3:not([class]) {
  margin-bottom: 1em;
}
.editContent h4:not([class]) {
  margin-bottom: 1.3333333333em;
}
.editContent h5:not([class]), .editContent h6:not([class]) {
  margin-bottom: 1.4545454545em;
}
.editContent p:not([class]), .editContent table {
  margin-bottom: 1.5em;
}

.editContent {
  --cell-padding-y: 1.25rem;
  --cell-padding-x: 2rem;
  --th-font-size: var(--fs-h5);
  --td-font-size: var(--fs-p);
  /* Responsive table */
}
@media (max-width: 1399.98px) {
  .editContent {
    --cell-padding-y: 1rem;
    --cell-padding-x: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .editContent {
    --cell-padding-y: 0.75rem;
    --cell-padding-x: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .editContent {
    --cell-padding-y: 0.75rem;
    --cell-padding-x: 0.75rem;
    --th-font-size: 1rem;
    --td-font-size: 0.875rem;
  }
}
.editContent:not(.general-content) figure.table > table, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) {
  width: 100%;
  border-collapse: collapse;
  color: #000;
  margin-bottom: 1.5em;
}
.editContent:not(.general-content) figure.table > table > thead > tr > th,
.editContent:not(.general-content) figure.table > table > thead > tr > td,
.editContent:not(.general-content) figure.table > table > tbody > tr > th,
.editContent:not(.general-content) figure.table > table > tbody > tr > td,
.editContent:not(.general-content) figure.table > table > tfoot > tr > th,
.editContent:not(.general-content) figure.table > table > tfoot > tr > td, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > th,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > td,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > th,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > td,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tfoot > tr > th,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tfoot > tr > td {
  padding: var(--cell-padding-y) var(--cell-padding-x);
  text-align: left;
  border: 0;
  --min-chinese-characters: 6;
  font-size: var(--td-font-size);
}
.lang-tc .editContent:not(.general-content) figure.table > table > thead > tr > th, .lang-sc .editContent:not(.general-content) figure.table > table > thead > tr > th,
.lang-tc .editContent:not(.general-content) figure.table > table > thead > tr > td,
.lang-sc .editContent:not(.general-content) figure.table > table > thead > tr > td,
.lang-tc .editContent:not(.general-content) figure.table > table > tbody > tr > th,
.lang-sc .editContent:not(.general-content) figure.table > table > tbody > tr > th,
.lang-tc .editContent:not(.general-content) figure.table > table > tbody > tr > td,
.lang-sc .editContent:not(.general-content) figure.table > table > tbody > tr > td,
.lang-tc .editContent:not(.general-content) figure.table > table > tfoot > tr > th,
.lang-sc .editContent:not(.general-content) figure.table > table > tfoot > tr > th,
.lang-tc .editContent:not(.general-content) figure.table > table > tfoot > tr > td,
.lang-sc .editContent:not(.general-content) figure.table > table > tfoot > tr > td, .lang-tc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > th, .lang-sc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > th,
.lang-tc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > td,
.lang-sc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > td,
.lang-tc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > th,
.lang-sc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > th,
.lang-tc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > td,
.lang-sc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > td,
.lang-tc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tfoot > tr > th,
.lang-sc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tfoot > tr > th,
.lang-tc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tfoot > tr > td,
.lang-sc .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tfoot > tr > td {
  min-width: calc(var(--min-chinese-characters) * 1em + 2 * var(--cell-padding-x) + 2px);
}
.editContent:not(.general-content) figure.table > table > thead, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead {
  font-weight: 700;
}
.editContent:not(.general-content) figure.table > table > thead > tr > th,
.editContent:not(.general-content) figure.table > table > thead > tr > td, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > th,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > td {
  background-color: #e8d1d1;
  border-color: #fff;
  font-size: var(--th-font-size);
}
.editContent:not(.general-content) figure.table > table > thead > tr:first-of-type > th,
.editContent:not(.general-content) figure.table > table > thead > tr:first-of-type > td, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr:first-of-type > th,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr:first-of-type > td {
  color: #fff;
  background-color: #351a50;
  border-bottom: 0;
  border-top: 0;
}
.editContent:not(.general-content) figure.table > table > thead > tr > :first-child,
.editContent:not(.general-content) figure.table > table > tbody > tr > :first-child, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > :first-child,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > :first-child {
  border-left: 0;
}
.editContent:not(.general-content) figure.table > table > thead > tr > :last-child,
.editContent:not(.general-content) figure.table > table > tbody > tr > :last-child, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > thead > tr > :last-child,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr > :last-child {
  border-right: 0;
}
.editContent:not(.general-content) figure.table > table > tbody > tr, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) > tbody > tr {
  background-color: #f8f5ff;
  border-top: 0.25rem solid #fff;
}
.editContent:not(.general-content) figure.table > table p,
.editContent:not(.general-content) figure.table > table ol,
.editContent:not(.general-content) figure.table > table ul, .editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) p,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) ol,
.editContent :not(figure) > table:not(.no-general-style, .ui-datepicker-calendar) ul {
  line-height: inherit;
  color: inherit;
  font-size: 1em;
}
.editContent figcaption {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin-top: 2em;
}
.editContent sup, .editContent sub {
  font-size: 60%;
}
html.lang-tc .editContent sup, html.lang-sc .editContent sup, html.lang-tc .editContent sub, html.lang-sc .editContent sub {
  font-size: 56%;
}
@keyframes passing {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}
.editContent .table-wrapper {
  position: relative;
  overflow: hidden;
}
.editContent .table-wrapper.is-loaded::before, .editContent .table-wrapper.is-loaded::after {
  display: none;
}
.editContent .table-wrapper::after {
  background-image: linear-gradient(to left, rgb(248, 248, 250), rgba(248, 248, 250, 0));
  position: absolute;
  z-index: 22;
  pointer-events: none;
  top: 0;
  width: 3.125rem;
  bottom: 0;
  content: " ";
  display: block;
}
.editContent .table-wrapper::before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50px;
  right: 12px;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 25;
  animation: passing 1s linear infinite;
  content: "";
}
.editContent .table-wrapper::after {
  right: 0;
}
.editContent .table-wrapper.right-end::before, .editContent .table-wrapper.right-end::after {
  display: none;
}
.editContent .form-grid p:not([class]),
.editContent .form-grid__col p:not([class]),
.editContent .custom-radio p:not([class]),
.editContent .custom-radio__group p:not([class]),
.editContent .custom-checkbox p:not([class]),
.editContent .custom-checkbox__group p:not([class]) {
  margin-bottom: 0;
}
.editContent .form-grid .scroll-reader p:not([class]) {
  margin-bottom: 1.5em;
}

#header-scroll-anchor {
  position: absolute;
  width: 100%;
  height: var(--header-height, var(--default-scroll-padding-top, 0px));
  z-index: -999;
}
@media (max-width: 991.98px) {
  #header-scroll-anchor {
    height: calc(2 * var(--header-height, var(--default-scroll-padding-top, 0px)));
  }
}
@media (max-width: 575.98px) {
  #header-scroll-anchor {
    height: calc(1.4 * var(--header-height, var(--default-scroll-padding-top, 0px)));
  }
}

.page-head {
  position: fixed;
  z-index: 1120;
  top: 0;
  right: 0;
  left: 0;
  color: var(--header-text-color, #000000);
  padding-block: 1rem 1.125rem;
  transition: background-color 0.3s;
}
@media (max-width: 991.98px) {
  .page-head {
    padding-block: 0.75rem;
  }
}
@media (max-width: 575.98px) {
  .page-head {
    padding-block: 0.625rem;
  }
}
.page-head--scrolled, html.search-open .page-head {
  --header-text-color: #000;
  background-color: rgba(255, 255, 255, 0.65);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.page-head--scrolled.page-head--hidable:not(html.menu-active *), html.search-open .page-head.page-head--hidable:not(html.menu-active *) {
  transition: background-color 0.3s, transform 0.4s calc(max(var(--scroll-direction, 0), 0.3) * 1s);
  transform: translateY(calc(max(var(--scroll-direction, 0), 0) * -100%));
}
.page-head--scrolled::before, html.search-open .page-head::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
html.preserve-header .page-head {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.65);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.page-head__inner {
  display: flex;
  justify-content: space-between;
  column-gap: 2.25rem;
}
@media (max-width: 1399.98px) {
  .page-head__inner {
    column-gap: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .page-head__inner {
    column-gap: 1.25rem;
  }
}
@media (max-width: 991.98px) {
  .page-head__inner {
    align-items: center;
  }
}
.page-head__top-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1.25rem;
}
@media (max-width: 1199.98px) {
  .page-head__top-right {
    margin-bottom: 1rem;
  }
}
@media (max-width: 991.98px) {
  .page-head__top-right {
    margin-bottom: 0;
  }
}

.page-logo {
  width: 32.0625rem;
  flex-shrink: 1;
  align-self: flex-end;
}
@media (min-width: 992px) {
  .page-logo {
    margin-bottom: 2px;
  }
}
@media (max-width: 991.98px) {
  .page-logo {
    width: 6.25rem;
  }
}
@media (max-width: 575.98px) {
  .page-logo {
    width: 5.125rem;
  }
}
.page-logo__img {
  width: 100%;
  display: none;
  visibility: hidden;
}
@media (min-width: 992px) {
  .page-logo__img--lg {
    display: inline-block;
    visibility: visible;
    max-height: 4.625rem;
    max-width: fit-content;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .page-logo__img--tablet {
    display: inline-block;
    visibility: visible;
    height: 2.75rem;
    width: fit-content;
  }
}
@media (max-width: 575.98px) {
  .page-logo__img--mobi {
    display: inline-block;
    visibility: visible;
    height: 2.25rem;
    width: fit-content;
  }
}
.page-logo__img--white {
  display: none;
  visibility: hidden;
}
[data-top-theme=dark]:not(.header-scrolled):not(.search-open) .page-logo__img {
  display: none;
  visibility: hidden;
}
@media (min-width: 992px) {
  [data-top-theme=dark]:not(.header-scrolled):not(.search-open) .page-logo__img--white.page-logo__img--lg {
    display: inline-block;
    visibility: visible;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  [data-top-theme=dark]:not(.header-scrolled):not(.search-open) .page-logo__img--white.page-logo__img--tablet {
    display: inline-block;
    visibility: visible;
  }
}
@media (max-width: 575.98px) {
  [data-top-theme=dark]:not(.header-scrolled):not(.search-open) .page-logo__img--white.page-logo__img--mobi {
    display: inline-block;
    visibility: visible;
  }
}

.tools {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 1rem;
}
.tools--lg {
  column-gap: 1.25em;
}
@media (max-width: 1199.98px) {
  .tools--lg {
    font-size: 0.875rem;
    column-gap: 1em;
  }
}
@media (max-width: 991.98px) {
  .tools--lg {
    display: none;
    visibility: hidden;
  }
}
.tools--mobi {
  column-gap: 2em;
}
@media (min-width: 992px) {
  .tools--mobi {
    display: none;
    visibility: hidden;
  }
}
.tools button:not(.btn):not(.step-flow__step-graphic):not(.swiper-nav-btn):not(.btn-icon-w-text) {
  padding: 0;
  border: 0;
  background: none;
  color: var(--header-text-color, #000000);
  transition: color 0.3s;
}
.tools button:not(.btn):not(.step-flow__step-graphic):not(.swiper-nav-btn):not(.btn-icon-w-text):hover, .tools button:not(.btn):not(.step-flow__step-graphic):not(.swiper-nav-btn):not(.btn-icon-w-text):focus {
  color: var(--menu-active-color);
}
.tools__item:not(.lang):not(.tools__text-size) {
  line-height: 1;
}
.tools__item > a {
  color: currentColor;
}
.tools__item > a:hover, .tools__item > a:focus {
  text-decoration: none;
}
.tools__item > a:hover,
.tools__item > a:hover .ico,
.tools__item > a:hover .icon-grid-blks__arrow,
.tools__item > a:hover .bf-text-blk__close-btn:before,
.tools__item > a:hover .subscribe-btn__icon:before,
.tools__item > a:hover .text-w-links-img__item:before,
.tools__item > a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .tools__item > a:hover .ui-datepicker-prev:before,
.tools__item > a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .tools__item > a:hover .ui-datepicker-next:before,
.tools__item > a:hover .event-calendar .ui-datepicker-prev:before,
.event-calendar .tools__item > a:hover .ui-datepicker-prev:before,
.tools__item > a:hover .event-calendar .ui-datepicker-next:before,
.event-calendar .tools__item > a:hover .ui-datepicker-next:before,
.tools__item > a:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .tools__item > a:hover .datepicker-item:is(:has(#s_date, #e_date)),
.tools__item > a:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .tools__item > a:hover .datepicker-item.has-sdate-edate,
.tools__item > a:hover .step-flow__step:not(:last-of-type)::after,
.tools__item > a:hover .article-control__icon,
.tools__item > a:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after,
.gen-list__item > a[target=_blank] .tools__item > a:hover .gen-list__link-text:after,
.tools__item > a:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .tools__item > a:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.tools__item > a:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .tools__item > a:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.tools__item > a:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .tools__item > a:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.tools__item > a:hover .breadcrumb-menu__item--lv1:not(:last-child):after,
.tools__item > a:hover .arrow-list > li::before,
.tools__item > a:hover .inline-arrow-list > li::before,
.tools__item > a:hover .outline-btn-w-icon--pdf:before,
.tools__item > a:hover .outline-btn-w-icon:is([href$=".pdf"])::before,
.tools__item > a:hover .outline-btn-w-icon--doc:before,
.tools__item > a:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
.tools__item > a:hover .outline-btn-w-icon--xls:before,
.tools__item > a:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
.tools__item > a:hover .outline-btn-w-icon--bf-view:before,
.tools__item > a:hover .outline-btn-w-icon--bf-learn-more:before,
.tools__item > a:hover .outline-btn-w-icon--link:before,
.tools__item > a:hover .rounded-selectbox .bootstrap-select,
.rounded-selectbox .tools__item > a:hover .bootstrap-select,
.tools__item > a:hover html.no-js .rounded-selectbox,
html.no-js .tools__item > a:hover .rounded-selectbox,
.tools__item > a:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))),
.tools__item > a:hover .rounded-selectbox.not-has-bootstrap-select,
.tools__item > a:hover .table-job-vac a::after,
.table-job-vac .tools__item > a:hover a::after,
.tools__item > a:hover .swiper-nav-btn,
.tools__item > a:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .tools__item > a:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item > a:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .tools__item > a:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item > a:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .tools__item > a:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item > a:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ckec .tools__item > a:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.tools__item > a:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ckec .tools__item > a:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.tools__item > a:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .tools__item > a:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.tools__item > a:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .tools__item > a:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .tools__item > a:focus,
.tools__item > a:focus .ico,
.tools__item > a:focus .icon-grid-blks__arrow,
.tools__item > a:focus .bf-text-blk__close-btn:before,
.tools__item > a:focus .subscribe-btn__icon:before,
.tools__item > a:focus .text-w-links-img__item:before,
.tools__item > a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .tools__item > a:focus .ui-datepicker-prev:before,
.tools__item > a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .tools__item > a:focus .ui-datepicker-next:before,
.tools__item > a:focus .event-calendar .ui-datepicker-prev:before,
.event-calendar .tools__item > a:focus .ui-datepicker-prev:before,
.tools__item > a:focus .event-calendar .ui-datepicker-next:before,
.event-calendar .tools__item > a:focus .ui-datepicker-next:before,
.tools__item > a:focus .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .tools__item > a:focus .datepicker-item:is(:has(#s_date, #e_date)),
.tools__item > a:focus .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .tools__item > a:focus .datepicker-item.has-sdate-edate,
.tools__item > a:focus .step-flow__step:not(:last-of-type)::after,
.tools__item > a:focus .article-control__icon,
.tools__item > a:focus .gen-list__item > a[target=_blank] .gen-list__link-text:after,
.gen-list__item > a[target=_blank] .tools__item > a:focus .gen-list__link-text:after,
.tools__item > a:focus .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .tools__item > a:focus a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.tools__item > a:focus .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .tools__item > a:focus a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.tools__item > a:focus .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .tools__item > a:focus a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.tools__item > a:focus .breadcrumb-menu__item--lv1:not(:last-child):after,
.tools__item > a:focus .arrow-list > li::before,
.tools__item > a:focus .inline-arrow-list > li::before,
.tools__item > a:focus .outline-btn-w-icon--pdf:before,
.tools__item > a:focus .outline-btn-w-icon:is([href$=".pdf"])::before,
.tools__item > a:focus .outline-btn-w-icon--doc:before,
.tools__item > a:focus .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
.tools__item > a:focus .outline-btn-w-icon--xls:before,
.tools__item > a:focus .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
.tools__item > a:focus .outline-btn-w-icon--bf-view:before,
.tools__item > a:focus .outline-btn-w-icon--bf-learn-more:before,
.tools__item > a:focus .outline-btn-w-icon--link:before,
.tools__item > a:focus .rounded-selectbox .bootstrap-select,
.rounded-selectbox .tools__item > a:focus .bootstrap-select,
.tools__item > a:focus html.no-js .rounded-selectbox,
html.no-js .tools__item > a:focus .rounded-selectbox,
.tools__item > a:focus .rounded-selectbox:is(:not(:has(.bootstrap-select))),
.tools__item > a:focus .rounded-selectbox.not-has-bootstrap-select,
.tools__item > a:focus .table-job-vac a::after,
.table-job-vac .tools__item > a:focus a::after,
.tools__item > a:focus .swiper-nav-btn,
.tools__item > a:focus .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .tools__item > a:focus a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:focus .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item > a:focus a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:focus .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .tools__item > a:focus a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:focus .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item > a:focus a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:focus .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .tools__item > a:focus a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:focus .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item > a:focus a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item > a:focus .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ckec .tools__item > a:focus a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.tools__item > a:focus .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ckec .tools__item > a:focus a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.tools__item > a:focus .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .tools__item > a:focus a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.tools__item > a:focus .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .tools__item > a:focus a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  color: var(--menu-active-color);
}
.tools__item .ico, .tools__item .icon-grid-blks__arrow, .tools__item .bf-text-blk__close-btn:before, .tools__item .subscribe-btn__icon:before, .tools__item .text-w-links-img__item:before, .tools__item #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .tools__item .ui-datepicker-prev:before,
.tools__item #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .tools__item .ui-datepicker-next:before, .tools__item .event-calendar .ui-datepicker-prev:before, .event-calendar .tools__item .ui-datepicker-prev:before, .tools__item .event-calendar .ui-datepicker-next:before, .event-calendar .tools__item .ui-datepicker-next:before, .tools__item .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .tools__item .datepicker-item:is(:has(#s_date, #e_date)),
.tools__item .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .tools__item .datepicker-item.has-sdate-edate, .tools__item .step-flow__step:not(:last-of-type)::after, .tools__item .article-control__icon, .tools__item .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .tools__item .gen-list__link-text:after, .tools__item .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .tools__item a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .tools__item .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .tools__item a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .tools__item .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .tools__item a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .tools__item .breadcrumb-menu__item--lv1:not(:last-child):after, .tools__item .arrow-list > li::before, .tools__item .inline-arrow-list > li::before, .tools__item .outline-btn-w-icon--pdf:before, .tools__item .outline-btn-w-icon:is([href$=".pdf"])::before, .tools__item .outline-btn-w-icon--doc:before, .tools__item .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .tools__item .outline-btn-w-icon--xls:before, .tools__item .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .tools__item .outline-btn-w-icon--bf-view:before, .tools__item .outline-btn-w-icon--bf-learn-more:before, .tools__item .outline-btn-w-icon--link:before, .tools__item .rounded-selectbox .bootstrap-select, .rounded-selectbox .tools__item .bootstrap-select, .tools__item html.no-js .rounded-selectbox, html.no-js .tools__item .rounded-selectbox, .tools__item .rounded-selectbox:is(:not(:has(.bootstrap-select))), .tools__item .rounded-selectbox.not-has-bootstrap-select, .tools__item .table-job-vac a::after, .table-job-vac .tools__item a::after, .tools__item .swiper-nav-btn, .tools__item .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .tools__item a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .tools__item .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .tools__item a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .tools__item .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .tools__item a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.tools__item .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .tools__item a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .tools__item .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .tools__item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .tools__item .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .tools__item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.tools__item .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .tools__item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.tools__item .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .tools__item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  line-height: 1;
}
.tools__item .ico--print, .tools__item .ico--share-outline, .tools__item .ico--language, .tools__item .ico--search, .tools__item .ico--menu {
  font-size: 1.25em;
}
.tools__text-size {
  display: flex;
  height: 1.8461538462em;
  font-size: 0.8125em;
}
.tools__text-size-link {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.dpo-info-box {
  display: flex;
  align-items: center;
  column-gap: 4px;
  padding: 0.5833333333em 1.6666666667em 0.5833333333em 1.25em;
  font-size: 0.75em;
  border: 1px solid #757575;
  border-radius: 2px;
}
html[data-top-theme=dark]:not(.header-scrolled) .dpo-info-box {
  border-color: var(--header-text-color, #FFF);
  background-color: rgba(255, 255, 255, 0.1);
}
.dpo-info-box > * {
  width: max-content;
}
.dpo-info-box__dash {
  --color: #ADADAD;
  position: relative;
  display: inline-block;
  height: 1px;
  width: 2.6666666667em;
  margin-inline: 0.5em;
  flex-shrink: 1;
  background-color: var(--color);
}
.dpo-info-box__dash::before, .dpo-info-box__dash::after {
  content: "";
  position: absolute;
  width: 3.5px;
  height: 3.5px;
  background-color: var(--color);
}
.dpo-info-box__dash::before {
  left: 0;
  transform: rotate(-45deg) translateY(-50%);
}
.dpo-info-box__dash::after {
  right: 0;
  transform: rotate(45deg) translateY(-65%);
}
.dpo-info-box .ico, .dpo-info-box .icon-grid-blks__arrow, .dpo-info-box .bf-text-blk__close-btn:before, .dpo-info-box .subscribe-btn__icon:before, .dpo-info-box .text-w-links-img__item:before, .dpo-info-box #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .dpo-info-box .ui-datepicker-prev:before,
.dpo-info-box #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .dpo-info-box .ui-datepicker-next:before, .dpo-info-box .event-calendar .ui-datepicker-prev:before, .event-calendar .dpo-info-box .ui-datepicker-prev:before, .dpo-info-box .event-calendar .ui-datepicker-next:before, .event-calendar .dpo-info-box .ui-datepicker-next:before, .dpo-info-box .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .dpo-info-box .datepicker-item:is(:has(#s_date, #e_date)),
.dpo-info-box .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .dpo-info-box .datepicker-item.has-sdate-edate, .dpo-info-box .step-flow__step:not(:last-of-type)::after, .dpo-info-box .article-control__icon, .dpo-info-box .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .dpo-info-box .gen-list__link-text:after, .dpo-info-box .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dpo-info-box a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .dpo-info-box .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dpo-info-box a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .dpo-info-box .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .dpo-info-box a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .dpo-info-box .breadcrumb-menu__item--lv1:not(:last-child):after, .dpo-info-box .arrow-list > li::before, .dpo-info-box .inline-arrow-list > li::before, .dpo-info-box .outline-btn-w-icon--pdf:before, .dpo-info-box .outline-btn-w-icon:is([href$=".pdf"])::before, .dpo-info-box .outline-btn-w-icon--doc:before, .dpo-info-box .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .dpo-info-box .outline-btn-w-icon--xls:before, .dpo-info-box .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .dpo-info-box .outline-btn-w-icon--bf-view:before, .dpo-info-box .outline-btn-w-icon--bf-learn-more:before, .dpo-info-box .outline-btn-w-icon--link:before, .dpo-info-box .rounded-selectbox .bootstrap-select, .rounded-selectbox .dpo-info-box .bootstrap-select, .dpo-info-box html.no-js .rounded-selectbox, html.no-js .dpo-info-box .rounded-selectbox, .dpo-info-box .rounded-selectbox:is(:not(:has(.bootstrap-select))), .dpo-info-box .rounded-selectbox.not-has-bootstrap-select, .dpo-info-box .table-job-vac a::after, .table-job-vac .dpo-info-box a::after, .dpo-info-box .swiper-nav-btn, .dpo-info-box .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dpo-info-box a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.dpo-info-box .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dpo-info-box a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dpo-info-box .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dpo-info-box a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.dpo-info-box .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dpo-info-box a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dpo-info-box .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .dpo-info-box a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.dpo-info-box .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .dpo-info-box a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .dpo-info-box .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .dpo-info-box a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .dpo-info-box .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .dpo-info-box a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.dpo-info-box .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .dpo-info-box a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.dpo-info-box .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .dpo-info-box a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  font-size: 1.3333333333em;
  line-height: 1;
}

.search-form {
  display: flex;
}
.search-form__box {
  font-size: 1rem;
  flex: 1;
  min-width: 0;
  height: 2.5rem;
  padding: 0.3125rem 0.5rem;
  color: #000;
  border: 0;
  background: transparent;
}
.search-form__box::-moz-placeholder {
  color: #5b5b5b;
}
.search-form__box::-webkit-input-placeholder {
  color: #5b5b5b;
}
.search-form__box:-moz-placeholder {
  color: #5b5b5b;
}
.search-form__box:-ms-input-placeholder {
  color: #5b5b5b;
}
.search-form__btn {
  font-size: 0.875em;
  padding: 0 0.75rem;
  border: 0;
  border-radius: 0;
  color: #000;
  background-color: transparent;
}
.search-form__btn:hover, .search-form__btn:focus {
  color: #8c191c;
}
.search-form--mobi {
  clear: both;
  margin: 0 1.25em 0.9375em;
}
.search-form--mobi .search-form__box {
  padding: 0.9375rem 1.25rem 1.125rem;
  height: 3.75rem;
}
.lang-en .search-form--mobi .search-form__box {
  padding: 0.9375rem 1.25rem;
}
.search-form--mobi .search-form__btn {
  height: 2.4em;
  font-size: 1.5625em;
  padding: 0 0.9375rem;
  background-color: white;
}

.lang .seperate-list {
  --gap: 1.5em;
  color: var(--header-text-color);
  flex-wrap: nowrap;
}
@media (max-width: 1199.98px) {
  .lang .seperate-list {
    --gap: 1em;
  }
}
.lang .seperate-list__item {
  margin: 0 var(--gap) 0 0;
}
.lang .seperate-list__item:after {
  right: calc(var(--gap) * -0.5);
  height: 0.75em;
  top: 0;
  bottom: 0;
  margin-block: auto;
  transition: color 0.3s;
}
.lang .seperate-list__item:last-child {
  margin: 0;
}
.lang__item {
  display: inline-block;
  vertical-align: middle;
  color: var(--header-text-color);
}
.lang__item:hover, .lang__item:focus {
  color: var(--menu-active-color);
}

.btn-open-search--circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.125em;
  height: 2.125em;
  border: 1px solid #757575 !important;
  border-radius: 50%;
}
.btn-open-search--circle:hover, .btn-open-search--circle:focus {
  border-color: var(--menu-active-color) !important;
  color: var(--menu-active-color);
}
.btn-open-search--circle .ico, .btn-open-search--circle .icon-grid-blks__arrow, .btn-open-search--circle .bf-text-blk__close-btn:before, .btn-open-search--circle .subscribe-btn__icon:before, .btn-open-search--circle .text-w-links-img__item:before, .btn-open-search--circle #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .btn-open-search--circle .ui-datepicker-prev:before,
.btn-open-search--circle #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .btn-open-search--circle .ui-datepicker-next:before, .btn-open-search--circle .event-calendar .ui-datepicker-prev:before, .event-calendar .btn-open-search--circle .ui-datepicker-prev:before, .btn-open-search--circle .event-calendar .ui-datepicker-next:before, .event-calendar .btn-open-search--circle .ui-datepicker-next:before, .btn-open-search--circle .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .btn-open-search--circle .datepicker-item:is(:has(#s_date, #e_date)),
.btn-open-search--circle .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .btn-open-search--circle .datepicker-item.has-sdate-edate, .btn-open-search--circle .step-flow__step:not(:last-of-type)::after, .btn-open-search--circle .article-control__icon, .btn-open-search--circle .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .btn-open-search--circle .gen-list__link-text:after, .btn-open-search--circle .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .btn-open-search--circle a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .btn-open-search--circle .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .btn-open-search--circle a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .btn-open-search--circle .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .btn-open-search--circle a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .btn-open-search--circle .breadcrumb-menu__item--lv1:not(:last-child):after, .btn-open-search--circle .arrow-list > li::before, .btn-open-search--circle .inline-arrow-list > li::before, .btn-open-search--circle .outline-btn-w-icon--pdf:before, .btn-open-search--circle .outline-btn-w-icon:is([href$=".pdf"])::before, .btn-open-search--circle .outline-btn-w-icon--doc:before, .btn-open-search--circle .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .btn-open-search--circle .outline-btn-w-icon--xls:before, .btn-open-search--circle .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .btn-open-search--circle .outline-btn-w-icon--bf-view:before, .btn-open-search--circle .outline-btn-w-icon--bf-learn-more:before, .btn-open-search--circle .outline-btn-w-icon--link:before, .btn-open-search--circle .rounded-selectbox .bootstrap-select, .rounded-selectbox .btn-open-search--circle .bootstrap-select, .btn-open-search--circle html.no-js .rounded-selectbox, html.no-js .btn-open-search--circle .rounded-selectbox, .btn-open-search--circle .rounded-selectbox:is(:not(:has(.bootstrap-select))), .btn-open-search--circle .rounded-selectbox.not-has-bootstrap-select, .btn-open-search--circle .table-job-vac a::after, .table-job-vac .btn-open-search--circle a::after, .btn-open-search--circle .swiper-nav-btn, .btn-open-search--circle .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .btn-open-search--circle a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.btn-open-search--circle .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .btn-open-search--circle a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .btn-open-search--circle .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .btn-open-search--circle a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.btn-open-search--circle .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .btn-open-search--circle a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .btn-open-search--circle .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .btn-open-search--circle a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.btn-open-search--circle .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .btn-open-search--circle a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .btn-open-search--circle .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .btn-open-search--circle a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .btn-open-search--circle .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .btn-open-search--circle a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.btn-open-search--circle .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .btn-open-search--circle a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.btn-open-search--circle .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .btn-open-search--circle a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  font-size: 1.125em;
}

#skip-to-content {
  position: absolute;
  top: -9999px;
  display: block;
  overflow: hidden;
  height: 0;
  padding: 12px 20px;
  text-align: center;
  font-size: 1.375em;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(90deg, #018859, #0079b9);
  transition: top 0.2s cubic-bezier(0.23, 1, 0.32, 1);
}
#skip-to-content:focus {
  position: fixed;
  z-index: 1130;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  text-decoration: underline;
}

.page-content--preserve-header {
  padding-top: var(--header-height);
}

.search-dropdown__close {
  position: absolute;
  right: max(2.5rem, (100vw - 1740px) / 2 + 2.5rem);
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  font-size: 1.25rem;
}
.search-dropdown__close:focus, .search-dropdown__close:hover {
  text-decoration: none;
  color: #351a50;
}
@media (max-width: 991.98px) {
  .search-dropdown__close {
    top: 1rem;
    right: 1rem;
    transform: none;
  }
}

#mobi-lang-menu .mobi-menu__link--lv1 {
  color: #017b80;
  font-weight: 600 !important;
}
#mobi-lang-menu .mobi-menu__link--lv3 {
  color: #000;
}
@media (max-width: 575.98px) {
  #mobi-lang-menu .mobi-menu__link--lv3 {
    padding: 1.53125rem 3.75rem 1.53125rem 1.25rem;
  }
}
#mobi-lang-menu .mobi-menu__link--lv3::after {
  content: "" !important;
  left: 0;
  right: 0;
  background-color: #e0e0e0;
}

.menu {
  --menu-lv2-max-height: 80vh;
  --menu-lv3-max-height: 46vh;
  --menu-dropdown-width: 21.25rem;
  --menu-dropdown-font-size: 1.125rem;
  position: relative;
}
@media (max-width: 1599.98px) {
  .menu {
    font-size: 0.9375rem;
    --menu-dropdown-width: 18.875rem;
    --menu-dropdown-font-size: 1.0625rem;
  }
}
@media (max-width: 1399.98px) {
  .menu {
    font-size: 0.84375rem;
    --menu-dropdown-width: 17.75rem;
    --menu-dropdown-font-size: 1rem;
  }
}
@media (max-width: 1199.98px) {
  .menu {
    font-size: 0.75rem;
    --menu-dropdown-width: 15.5rem;
    --menu-dropdown-font-size: 0.875rem;
  }
}
.menu .pe-none {
  pointer-events: none;
}
.menu__list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.menu__list--lv1 {
  display: flex;
  justify-content: space-between;
  margin-inline: -0.9375em;
}
.menu__list--lv2 {
  visibility: hidden;
  opacity: 0;
  background-color: #017b80;
  transform: translate3d(0, -60px, 0);
  transition: all 0.4s ease;
  transition-delay: 0.3s;
  width: var(--menu-dropdown-width);
  padding: 0.625rem 0;
}
.menu__list--lv2-wrapper-wrapper {
  position: absolute;
  width: var(--menu-dropdown-width);
  padding-top: 1.125rem;
}
.menu__list--lv2-wrapper-wrapper-left {
  right: 0;
}
.menu__list--lv2-wrapper-wrapper-scroll::before {
  content: "";
  position: absolute;
  bottom: 1rem;
  left: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin-inline: auto;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 1;
  rotate: 90deg;
  animation: fadeInOpacity 1s forwards, passing 1s linear infinite;
  animation-delay: 0.4s, 1s;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 1599.98px) {
  .menu__list--lv2-wrapper-wrapper-scroll::before {
    width: 1.0625rem;
    height: 1.0625rem;
  }
}
@media (max-width: 1399.98px) {
  .menu__list--lv2-wrapper-wrapper-scroll::before {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
@media (max-width: 1199.98px) {
  .menu__list--lv2-wrapper-wrapper-scroll::before {
    width: 0.75rem;
    height: 0.75rem;
  }
}
.menu__list--lv2-wrapper-wrapper-scroll::after {
  content: "";
  position: absolute;
  top: 1.5rem;
  left: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin-inline: auto;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 1;
  rotate: 270deg;
  animation: fadeInOpacity 1s forwards, passing 1s linear infinite;
  animation-delay: 0.4s, 1s;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 1599.98px) {
  .menu__list--lv2-wrapper-wrapper-scroll::after {
    width: 1.0625rem;
    height: 1.0625rem;
  }
}
@media (max-width: 1399.98px) {
  .menu__list--lv2-wrapper-wrapper-scroll::after {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
@media (max-width: 1199.98px) {
  .menu__list--lv2-wrapper-wrapper-scroll::after {
    width: 0.75rem;
    height: 0.75rem;
  }
}
.menu__list--lv2-wrapper-wrapper-scroll:is(.menu__list--lv2-scrolled-all, .pe-none):before, .menu__list--lv2-wrapper-wrapper-scroll:is(.menu__list--lv2-scrolled-top, .pe-none):after {
  animation: fadeOutOpacity 0.4s forwards;
}
.menu__list--lv2-wrapper-wrapper-scroll.pe-none {
  content: unset;
  visibility: hidden;
}
.menu__list--lv2-wrapper {
  position: relative;
  width: var(--menu-dropdown-width);
  height: 0;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.menu__list--lv2-wrapper::-webkit-scrollbar {
  display: none;
}
.menu__list--lv2-wrapper.has-active-sublevel {
  padding-inline: var(--menu-dropdown-width);
  left: calc(var(--menu-dropdown-width) * -1);
  width: calc(var(--menu-dropdown-width) * 3);
}
.menu__list--lv3 {
  background-color: #00595d;
  margin-left: 1px;
  padding-block: 0.625rem;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
  transition-delay: 0.3s;
  max-height: var(--menu-lv3-max-height);
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.menu__list--lv3::-webkit-scrollbar {
  display: none;
}
.menu__list--lv3-wrapper {
  position: absolute;
  width: var(--menu-dropdown-width);
  top: calc(100% - 1.25rem);
  left: 100%;
  transform: translate3d(0, -60px, 0);
  transition: all 0.4s ease;
  transition-delay: 0.3s;
}
@media (max-width: 1599.98px) {
  .menu__list--lv3-wrapper {
    top: calc(100% - 1rem);
  }
}
@media (max-width: 1399.98px) {
  .menu__list--lv3-wrapper {
    top: calc(100% - 0.75rem);
  }
}
@media (max-width: 1199.98px) {
  .menu__list--lv3-wrapper {
    top: calc(100% - 0.25rem);
  }
}
.menu__list--lv3-wrapper-scroll:before {
  content: "";
  position: absolute;
  bottom: 1rem;
  left: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin-inline: auto;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 1;
  rotate: 90deg;
  animation: fadeInOpacity 1s forwards, passing 1s linear infinite;
  animation-delay: 0.5s, 1s;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  pointer-events: none;
  opacity: 0;
}
@media (max-width: 1599.98px) {
  .menu__list--lv3-wrapper-scroll:before {
    width: 1.0625rem;
    height: 1.0625rem;
  }
}
@media (max-width: 1399.98px) {
  .menu__list--lv3-wrapper-scroll:before {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
@media (max-width: 1199.98px) {
  .menu__list--lv3-wrapper-scroll:before {
    width: 0.75rem;
    height: 0.75rem;
  }
}
.menu__list--lv3-wrapper-scroll:after {
  content: "";
  position: absolute;
  top: 1rem;
  left: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin-inline: auto;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 1;
  rotate: 270deg;
  animation: fadeInOpacity 1s forwards, passing 1s linear infinite;
  animation-delay: 0.5s, 1s;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  pointer-events: none;
  opacity: 0;
}
@media (max-width: 1599.98px) {
  .menu__list--lv3-wrapper-scroll:after {
    width: 1.0625rem;
    height: 1.0625rem;
  }
}
@media (max-width: 1399.98px) {
  .menu__list--lv3-wrapper-scroll:after {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
@media (max-width: 1199.98px) {
  .menu__list--lv3-wrapper-scroll:after {
    width: 0.75rem;
    height: 0.75rem;
  }
}
.menu__list--lv3-wrapper-scroll.pe-none::before, .menu__list--lv3-wrapper-scroll.pe-none::after {
  opacity: 0;
  animation: unset;
}
.menu__list--lv3-wrapper-scroll.menu__list--lv3-wrapper-scrolled-all::before {
  animation: fadeOutOpacity 0.2s forwards;
  animation-delay: 0;
}
.menu__list--lv3-wrapper-scroll.menu__list--lv3-wrapper-scrolled-top::after {
  animation: fadeOutOpacity 0.2s forwards;
  animation-delay: 0;
}
.menu__list--lv3-bottom {
  top: unset;
  bottom: calc(100% - 8.75rem);
}
.menu__list--lv3-left {
  left: unset;
  right: 100%;
}
.menu__item--lv1.is-active .menu__list--lv2 {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.menu__item--lv1.is-active .menu__list--lv2-wrapper {
  height: var(--menu-lv2-max-height);
}
.menu__item--lv1.is-active, .menu__item--lv1.is-selected {
  --link-underline-opacity: 1;
}
.menu__item--lv2.has-sub {
  position: relative;
}
.menu__item--lv2.has-sub .menu__link--lv2::before {
  visibility: visible;
}
.menu__item--lv2.is-active .menu__list--lv3 {
  visibility: visible;
  opacity: 1;
}
.menu__item--lv2.is-active .menu__link--lv2 {
  color: #fff;
  background-color: #0079b9;
  text-decoration: underline;
}
.menu__item--lv2-col {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0.9375em;
}
.menu__link {
  display: block;
  position: relative;
  cursor: pointer;
}
.menu__link:hover, .menu__link:focus {
  color: var(--header-text-color, #000000);
  text-decoration: none;
}
.menu__link--lv1 {
  padding: 0 0.75em 0.5em;
  font-size: 1.25em;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  color: var(--header-text-color, #000000);
}
@media (max-width: 1199.98px) {
  .menu__link--lv1 {
    padding-inline: 0.5em;
  }
}
.menu__link--lv1::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  padding-inline: inherit;
  width: 100%;
  height: 0.2em;
  background: linear-gradient(90deg, #1DAD7F, #1275A1);
  background-clip: content-box;
  opacity: var(--link-underline-opacity, 0);
  transition: opacity 0.3s;
}
.menu__link--lv2 {
  font-size: var(--menu-dropdown-font-size);
  font-weight: 600;
  line-height: 1.5;
  position: relative;
  padding: 0.6111111111em 2.6666666667em 0.6111111111em 1.3333333333em;
  min-height: 3.8888888889em;
  display: flex;
  align-items: center;
  color: #fff;
  text-align: left;
  transition: all 0.3s;
}
.menu__link--lv2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.1111111111em;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.5rem;
  rotate: -90deg;
  content: "\e954";
  margin-block: auto;
  width: fit-content;
  height: fit-content;
  visibility: hidden;
}
.menu__link--lv2:hover, .menu__link--lv2:focus {
  color: #fff;
  background-color: #0079b9;
  text-decoration: underline;
}
.menu__link--lv3 {
  font-size: var(--menu-dropdown-font-size);
  font-weight: 600;
  color: #fff;
  position: relative;
  padding: 0.4444444444em 1.3333333333em;
  min-height: 3.8888888889em;
  display: flex;
  align-items: center;
  transition: all 0.4s ease;
}
.menu__link--lv3:hover, .menu__link--lv3:focus {
  color: #fff;
  text-decoration: underline;
  background-color: #0079b9;
}

.mobi-panel {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  padding-right: 0 !important;
}
.mobi-panel__inner {
  will-change: transform;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding-bottom: 2.75rem;
  background-color: #fff;
  pointer-events: auto;
  overflow-y: scroll !important;
  /* Momentum scrolling on iOS overflow elements, has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-y: contain; /* https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior */
}
.modal.fade .mobi-panel__inner {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transform: translate3d(100%, 0, 0);
}
.modal.show .mobi-panel__inner {
  transform: translate3d(0, 0, 0);
}

.mobi-menu__list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.mobi-menu__list--lv2 {
  display: none;
  background-color: #017b80;
}
.mobi-menu__list--lv3 {
  display: none;
  padding: 0rem;
  background-color: #00595d;
}
.mobi-menu__item {
  position: relative;
}
.mobi-menu__item.is-active > .btn-toggle-mobi-submenu {
  transform: rotate(180deg);
}
.mobi-menu__item--lv1.has-sub {
  position: relative;
}
.mobi-menu__item--lv1.has-sub::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
  content: "";
}
.mobi-menu__item--lv1.is-active > .mobi-menu__link, .mobi-menu__item--lv1.selected > .mobi-menu__link {
  color: #006c71;
}
.mobi-menu__item--lv1.is-active::before {
  display: none;
}
.mobi-menu__item--lv1 > .btn-toggle-mobi-submenu {
  height: 5rem !important;
  top: 0.125rem;
}
.mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .ico, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .icon-grid-blks__arrow, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .bf-text-blk__close-btn:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .subscribe-btn__icon:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .ui-datepicker-next:before, .event-calendar .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .ui-datepicker-prev:before, .event-calendar .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .ui-datepicker-next:before, .event-search-bar .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .datepicker-item.has-sdate-edate, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .step-flow__step:not(:last-of-type)::after, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .article-control__icon, .gen-list__item > a[target=_blank] .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .gen-list__link-text:after, .general-content table:not(.no-general-style) .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .breadcrumb-menu__item--lv1:not(:last-child):after, .mobi-menu__item--lv1 > .arrow-list.btn-toggle-mobi-submenu > li::before, .mobi-menu__item--lv1 > .inline-arrow-list.btn-toggle-mobi-submenu > li::before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--pdf:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon:is([href$=".pdf"])::before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--doc:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--xls:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--bf-view:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--bf-learn-more:before, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--link:before, .rounded-selectbox .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .bootstrap-select, html.no-js .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .rounded-selectbox, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .rounded-selectbox:is(:not(:has(.bootstrap-select))), .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .rounded-selectbox.not-has-bootstrap-select, .table-job-vac .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a::after, .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > .swiper-nav-btn, .ckec .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .mobi-menu__item--lv1 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  color: #007dbb;
}
.mobi-menu__item--lv2.has-sub {
  position: relative;
}
.mobi-menu__item--lv2.has-sub::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
  content: "";
}
.mobi-menu__item--lv2.is-active::before {
  display: none;
}
.mobi-menu__item--lv2 > .btn-toggle-mobi-submenu {
  height: 5rem !important;
  top: 0rem;
  max-height: unset;
}
.mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .ico, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .icon-grid-blks__arrow, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .bf-text-blk__close-btn:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .subscribe-btn__icon:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .ui-datepicker-next:before, .event-calendar .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .ui-datepicker-prev:before, .event-calendar .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .ui-datepicker-next:before, .event-search-bar .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .datepicker-item.has-sdate-edate, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .step-flow__step:not(:last-of-type)::after, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .article-control__icon, .gen-list__item > a[target=_blank] .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .gen-list__link-text:after, .general-content table:not(.no-general-style) .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .breadcrumb-menu__item--lv1:not(:last-child):after, .mobi-menu__item--lv2 > .arrow-list.btn-toggle-mobi-submenu > li::before, .mobi-menu__item--lv2 > .inline-arrow-list.btn-toggle-mobi-submenu > li::before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--pdf:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon:is([href$=".pdf"])::before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--doc:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--xls:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--bf-view:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--bf-learn-more:before, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .outline-btn-w-icon--link:before, .rounded-selectbox .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .bootstrap-select, html.no-js .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .rounded-selectbox, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .rounded-selectbox:is(:not(:has(.bootstrap-select))), .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .rounded-selectbox.not-has-bootstrap-select, .table-job-vac .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a::after, .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > .swiper-nav-btn, .ckec .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .mobi-menu__item--lv2 > .btn-toggle-mobi-submenu > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  color: #fff;
}
.mobi-menu__item--lv3.selected > .mobi-menu__link::after {
  height: 0.125rem;
  background-color: #8c191c;
}
.mobi-menu__item--lv3:last-child .mobi-menu__link--lv3::after {
  content: unset;
}
.mobi-menu__link {
  position: relative;
  display: block;
}
.mobi-menu__link::after {
  position: absolute;
  bottom: 0;
  height: 1px;
  background-color: #e0e0e0;
  content: "";
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.mobi-menu__link::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
}
.mobi-menu__link--lv1 {
  font-size: 1.5rem;
  color: #000;
  line-height: 1.5;
  font-weight: 600;
  padding: 1.53125rem 3.75rem 1.53125rem 1.25rem;
}
.mobi-menu__link--lv1::after {
  left: 0;
  right: 0;
  background-color: #dddddd;
}
.mobi-menu__link--lv1:hover, .mobi-menu__link--lv1:focus {
  color: #000;
  font-weight: 700;
}
.mobi-menu__link--lv1:hover::after, .mobi-menu__link--lv1:focus::after {
  left: 0.375rem;
  right: 0.375rem;
  background-color: #dddddd;
}
.mobi-menu__link--lv2 {
  font-size: 1.25rem;
  color: #fff;
  line-height: 1.5;
  font-weight: 600;
  display: flex;
  align-items: center;
  padding: 1.53125rem 3.75rem 1.53125rem 1.25rem;
}
.mobi-menu__link--lv2::after {
  left: 0;
  right: 0;
  background-color: #00595d;
}
.mobi-menu__link--lv2:hover, .mobi-menu__link--lv2:focus {
  color: #fff;
  font-weight: 700;
}
.mobi-menu__link--lv2:hover::after, .mobi-menu__link--lv2:focus::after {
  left: 0.75rem;
  right: 0.75rem;
  background-color: #00595d;
}
.mobi-menu__link--lv3 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.6875;
  color: #fff;
  padding: 1.53125rem 2.5rem;
  display: flex;
  align-items: flex-start;
}
.mobi-menu__link--lv3::after {
  left: 2.5rem;
  right: 2.5rem;
  background-color: #017b80;
}
.mobi-menu__link--lv3:hover, .mobi-menu__link--lv3:focus {
  color: #fff;
}
.mobi-menu__link--lv3:hover::after, .mobi-menu__link--lv3:focus::after {
  background-color: #017b80;
}
.mobi-menu__icon--lv2, .mobi-menu__icon--lv3 {
  width: 1.875rem !important;
  margin-right: 0.5rem;
}

.mobi-header {
  padding: 0.5rem 0 0.5rem 1.25rem;
  border-bottom: 1px solid #dddddd;
}

.btn-open-mobi-menu {
  margin-left: 1.25em;
  position: relative;
  display: block;
  width: 1.75rem;
  height: 1.625rem;
  overflow: hidden;
  padding: 0;
  color: currentColor;
  border-radius: 0;
  background: none;
  border: 0;
  outline: 0 !important;
}
@media (max-width: 991.98px) {
  .btn-open-mobi-menu {
    margin-left: 0.625em;
  }
}
@media (max-width: 767.98px) {
  .btn-open-mobi-menu {
    margin-left: 0;
  }
}
.btn-open-mobi-menu > span, .btn-open-mobi-menu::before, .btn-open-mobi-menu::after {
  position: absolute;
  left: 0.25rem;
  z-index: 100;
  width: 1.25rem;
  height: 0.125rem;
  content: "";
  background: currentColor;
}
.btn-open-mobi-menu > span {
  top: 0.6875rem;
}
.btn-open-mobi-menu::before {
  top: 0.25rem;
}
.btn-open-mobi-menu::after {
  top: 1.125rem;
}
.btn-open-mobi-menu:focus-visible {
  outline: -webkit-focus-ring-color auto 1px !important;
}
.btn-open-mobi-menu .sr-only, .btn-open-mobi-menu #ui-datepicker-div.ui-datepicker .ui-datepicker-prev > span, #ui-datepicker-div.ui-datepicker .btn-open-mobi-menu .ui-datepicker-prev > span,
.btn-open-mobi-menu #ui-datepicker-div.ui-datepicker .ui-datepicker-next > span,
#ui-datepicker-div.ui-datepicker .btn-open-mobi-menu .ui-datepicker-next > span, .btn-open-mobi-menu .event-calendar .ui-datepicker-prev > span, .event-calendar .btn-open-mobi-menu .ui-datepicker-prev > span, .btn-open-mobi-menu .event-calendar .ui-datepicker-next > span, .event-calendar .btn-open-mobi-menu .ui-datepicker-next > span {
  color: #fff;
}
.btn-modal-close, .btn-close-mobi-menu {
  padding: 1.625rem 0.4375rem 1.5rem 2.75rem;
  background: none;
  border: 0;
  outline: 0 !important;
}
.btn-modal-close::before, .btn-modal-close::after, .btn-close-mobi-menu::before, .btn-close-mobi-menu::after {
  position: absolute;
  top: 50%;
  left: 25%;
  content: "";
  width: 1.125rem;
  height: 0.125rem;
  border-radius: 3.125rem;
  transform-origin: 50% 50%;
}
.btn-modal-close::before, .btn-close-mobi-menu::before {
  transform: rotate(45deg);
}
.btn-modal-close::after, .btn-close-mobi-menu::after {
  transform: rotate(-45deg);
}
.btn-modal-close:focus-visible, .btn-close-mobi-menu:focus-visible {
  outline: -webkit-focus-ring-color auto 1px !important;
}
.btn-modal-close {
  position: absolute;
  top: 0.75rem;
  right: 0;
}
.btn-modal-close::before, .btn-modal-close::after {
  background-color: #fff;
}
.btn-modal-close--black::before, .btn-modal-close--black::after {
  background-color: #000;
}
.btn-modal-close .sr-only, .btn-modal-close #ui-datepicker-div.ui-datepicker .ui-datepicker-prev > span, #ui-datepicker-div.ui-datepicker .btn-modal-close .ui-datepicker-prev > span,
.btn-modal-close #ui-datepicker-div.ui-datepicker .ui-datepicker-next > span,
#ui-datepicker-div.ui-datepicker .btn-modal-close .ui-datepicker-next > span, .btn-modal-close .event-calendar .ui-datepicker-prev > span, .event-calendar .btn-modal-close .ui-datepicker-prev > span, .btn-modal-close .event-calendar .ui-datepicker-next > span, .event-calendar .btn-modal-close .ui-datepicker-next > span {
  color: #fff;
}
.btn-close-mobi-menu {
  position: relative;
  margin-left: auto;
}
.btn-close-mobi-menu::before, .btn-close-mobi-menu::after {
  background-color: #000;
}
.btn-toggle-mobi-submenu {
  font-size: 1.125rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 4.125rem;
  max-height: 100%;
  padding: 0;
  text-align: center;
  background: none;
  border: 0;
  transition: transform 0.3s ease;
}

.mobi-lang {
  margin-right: 1.5rem;
}
.mobi-lang__item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #000;
  margin-left: 1.875rem;
}
.mobi-lang__item::after {
  content: "|";
  position: absolute;
  left: -1.0625em;
  top: 0;
}
.mobi-lang__item:first-child {
  margin-left: 0;
}
.mobi-lang__item:first-child::after {
  display: none;
}

.mobi-share .dropdown__btn {
  color: #000;
}

.mobi-fontsize {
  padding: 0;
  margin-top: 1.5625rem;
}
.mobi-fontsize__item {
  display: block;
  margin: 0 1.25rem 0.75rem;
  font-size: 1rem;
  color: #000;
}
.mobi-fontsize__item:hover, .mobi-fontsize__item:focus {
  color: #8c191c;
}

.modal-search {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  padding-right: 0 !important;
}
.modal-search__inner {
  height: 100%;
  width: 100%;
  max-width: none;
  margin: 0;
  padding-top: 4.6875rem;
  padding-bottom: 2.75rem;
  background: url("../../../shared/img/search-panel-bg.png") no-repeat bottom left, #8c191c;
  background-size: cover;
  pointer-events: auto;
  overflow-y: scroll !important;
  /* Momentum scrolling on iOS overflow elements, has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-y: contain; /* https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior */
}
.modal-search__title {
  margin-bottom: 1.625rem;
  font-size: 2rem;
  font-weight: 700;
  color: #fff;
}

.mobi-menu-header-row {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.65);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.mobi-menu-header-row__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-block: 0.625rem;
}
.mobi-menu-header-row__right {
  flex: 0 0 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobi-menu-header-row__close-btn {
  padding: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: -0.25rem;
}
@media (max-width: 575.98px) {
  .mobi-menu-header-row__close-btn {
    margin-right: 0.125rem;
  }
}

.mobi-menu-footer-row {
  display: flex;
  flex-direction: row;
  column-gap: 3rem;
  row-gap: 1.5rem;
  margin-top: 2.5rem;
}
.mobi-menu-footer-row__print-btn {
  padding: 0;
  border: 0;
  background: none;
}
.mobi-menu-footer-row__print-btn > .ico, .mobi-menu-footer-row__print-btn > .icon-grid-blks__arrow, .mobi-menu-footer-row__print-btn > .bf-text-blk__close-btn:before, .mobi-menu-footer-row__print-btn > .subscribe-btn__icon:before, .mobi-menu-footer-row__print-btn > .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .mobi-menu-footer-row__print-btn > .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .mobi-menu-footer-row__print-btn > .ui-datepicker-next:before, .event-calendar .mobi-menu-footer-row__print-btn > .ui-datepicker-prev:before, .event-calendar .mobi-menu-footer-row__print-btn > .ui-datepicker-next:before, .event-search-bar .mobi-menu-footer-row__print-btn > .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .mobi-menu-footer-row__print-btn > .datepicker-item.has-sdate-edate, .mobi-menu-footer-row__print-btn > .step-flow__step:not(:last-of-type)::after, .mobi-menu-footer-row__print-btn > .article-control__icon, .gen-list__item > a[target=_blank] .mobi-menu-footer-row__print-btn > .gen-list__link-text:after, .general-content table:not(.no-general-style) .mobi-menu-footer-row__print-btn > a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .mobi-menu-footer-row__print-btn > a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .mobi-menu-footer-row__print-btn > a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .mobi-menu-footer-row__print-btn > .breadcrumb-menu__item--lv1:not(:last-child):after, .arrow-list.mobi-menu-footer-row__print-btn > li::before, .inline-arrow-list.mobi-menu-footer-row__print-btn > li::before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon--pdf:before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon:is([href$=".pdf"])::before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon--doc:before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon--xls:before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon--bf-view:before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon--bf-learn-more:before, .mobi-menu-footer-row__print-btn > .outline-btn-w-icon--link:before, .rounded-selectbox .mobi-menu-footer-row__print-btn > .bootstrap-select, html.no-js .mobi-menu-footer-row__print-btn > .rounded-selectbox, .mobi-menu-footer-row__print-btn > .rounded-selectbox:is(:not(:has(.bootstrap-select))), .mobi-menu-footer-row__print-btn > .rounded-selectbox.not-has-bootstrap-select, .table-job-vac .mobi-menu-footer-row__print-btn > a::after, .mobi-menu-footer-row__print-btn > .swiper-nav-btn, .ckec .mobi-menu-footer-row__print-btn > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu-footer-row__print-btn > a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu-footer-row__print-btn > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu-footer-row__print-btn > a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu-footer-row__print-btn > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .mobi-menu-footer-row__print-btn > a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .mobi-menu-footer-row__print-btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .mobi-menu-footer-row__print-btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .mobi-menu-footer-row__print-btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .mobi-menu-footer-row__print-btn > a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after {
  font-size: 1.25rem;
}

.mobi-menu-share-row {
  margin-top: 2.5rem;
}

.breadcrumb-menu {
  --header-text-color: #000;
  position: relative;
  z-index: 100;
  margin: 1.75rem auto;
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .breadcrumb-menu {
    margin: 1.625rem 0;
  }
}
@media (max-width: 1599.98px) {
  .breadcrumb-menu {
    font-size: 0.9375rem;
  }
}
@media (max-width: 1399.98px) {
  .breadcrumb-menu {
    font-size: 0.84375rem;
  }
}
@media (max-width: 1199.98px) {
  .breadcrumb-menu {
    font-size: 0.75rem;
  }
}
.breadcrumb-menu__list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.breadcrumb-menu__list--lv1 {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.9375rem;
  row-gap: 1.25rem;
  justify-content: flex-start;
  padding-right: 1.25rem;
}
@media (max-width: 991.98px) {
  .breadcrumb-menu__list--lv1 {
    font-size: 0.84375rem;
  }
}
.breadcrumb-menu__list--lv2 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  margin-top: 1.75rem;
  width: 21.75rem;
  max-width: 90vw;
  background-color: #fff;
  font-size: 1em;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
  transform: translate3d(0, -20px, 0);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 0.3s;
}
@media (max-width: 991.98px) {
  .breadcrumb-menu__list--lv2 {
    width: 15rem;
  }
}
.breadcrumb-menu__list--lv3 {
  margin-left: 0.9375em;
}
.breadcrumb-menu__item--lv1 {
  position: relative;
}
.breadcrumb-menu__item--lv1 .breadcrumb-menu__link--lv1 {
  display: inline-flex;
  align-items: center;
  padding-inline: 0;
  padding: 0 !important;
  font-weight: 400;
  font-size: 1em;
}
.breadcrumb-menu__item--lv1 .breadcrumb-menu__link--lv1:is(a):hover, .breadcrumb-menu__item--lv1 .breadcrumb-menu__link--lv1:is(a):focus {
  text-decoration: underline;
}
.breadcrumb-menu__item--lv1:not(:last-child) {
  display: inline-flex;
  align-items: center;
}
.breadcrumb-menu__item--lv1:not(:last-child):after {
  content: "\e949";
  transform: rotate(-90deg);
  font-size: 0.25rem;
  margin: 0 0.5rem;
}
.breadcrumb-menu__item--lv1:last-child {
  color: #351a50;
  font-weight: 600;
}
.breadcrumb-menu__item--lv1:last-child .breadcrumb-menu__link {
  color: #351a50;
  font-weight: 600;
}
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__list--lv2 {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 {
  background-color: #351a50;
  transform: rotate(180deg);
}
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ico::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .icon-grid-blks__arrow::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .bf-text-blk__close-btn::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .subscribe-btn__icon::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .text-w-links-img__item::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ui-datepicker-prev::before,
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ui-datepicker-next::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .event-calendar .ui-datepicker-prev::before, .event-calendar .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ui-datepicker-prev::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .event-calendar .ui-datepicker-next::before, .event-calendar .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ui-datepicker-next::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .datepicker-item:is(:has(#s_date, #e_date))::before,
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .datepicker-item.has-sdate-edate::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .article-control__icon::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .arrow-list > li::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .inline-arrow-list > li::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon--pdf::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon:is([href$=".pdf"])::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon--doc::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon--xls::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon--bf-view::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon--bf-learn-more::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .outline-btn-w-icon--link::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .bootstrap-select::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 html.no-js .rounded-selectbox::before, html.no-js .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .rounded-selectbox::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .rounded-selectbox.not-has-bootstrap-select::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .swiper-nav-btn::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .breadcrumb-menu__item--lv1.is-active .breadcrumb-menu__ico-wrapper--lv1 a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before {
  color: #b3bffa;
}
.breadcrumb-menu__item--lv1.is-active, .breadcrumb-menu__item--lv1.is-selected {
  --link-underline-opacity: 1;
}
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__link--lv2 {
  background-color: #eaedff;
  color: #351a50;
  text-decoration: underline;
}
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 {
  background-color: #351a50;
}
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ico::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .icon-grid-blks__arrow::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .bf-text-blk__close-btn::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .subscribe-btn__icon::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .text-w-links-img__item::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ui-datepicker-prev::before,
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ui-datepicker-next::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .event-calendar .ui-datepicker-prev::before, .event-calendar .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ui-datepicker-prev::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .event-calendar .ui-datepicker-next::before, .event-calendar .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ui-datepicker-next::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .datepicker-item:is(:has(#s_date, #e_date))::before,
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .datepicker-item.has-sdate-edate::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .article-control__icon::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .arrow-list > li::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .inline-arrow-list > li::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon--pdf::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon:is([href$=".pdf"])::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon--doc::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon--xls::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon--bf-view::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon--bf-learn-more::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .outline-btn-w-icon--link::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .bootstrap-select::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 html.no-js .rounded-selectbox::before, html.no-js .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .rounded-selectbox::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .rounded-selectbox.not-has-bootstrap-select::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .swiper-nav-btn::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .breadcrumb-menu__item--lv2.is-active .breadcrumb-menu__ico-wrapper--lv2 a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before {
  color: #b3bffa;
}
.breadcrumb-menu__item--lv2-col {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0.9375em;
}
.breadcrumb-menu__link {
  display: block;
  position: relative;
}
.breadcrumb-menu__link:hover, .breadcrumb-menu__link:focus {
  color: var(--header-text-color, #000000);
  text-decoration: none;
}
.breadcrumb-menu__link--lv1 {
  padding: 0 0.75em 0.5em;
  font-size: 1.25em;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  color: var(--header-text-color, #000000);
}
.breadcrumb-menu__link--lv2 {
  font-size: 0.9375em;
  position: relative;
  padding: 1.0666666667em 1.3333333333em;
  text-align: left;
  text-wrap: pretty;
  background-color: #fff;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  padding-right: 3.75em;
}
.breadcrumb-menu__deco--lv2 {
  position: absolute;
  top: -12px;
  left: 20px;
  z-index: -100;
  --r: 2px; /* border radius */
  height: 16px;
  aspect-ratio: 2;
  --_g: calc(var(--r) / tan(22.5deg)) bottom var(--r), #000 98%, #0000 101%;
  -webkit-mask: conic-gradient(from -22.5deg at 50% calc(341.4213562373% - var(--r) / 0.2426406871), #000 45deg, rgba(0, 0, 0, 0) 0) 0 100%/100% calc(100% - var(--r) / 1.4142135624) no-repeat, radial-gradient(var(--r) at 50% calc(var(--r) * 1.4142135624), #000 98%, rgba(0, 0, 0, 0) 101%), radial-gradient(var(--r) at left var(--_g)), radial-gradient(var(--r) at right var(--_g));
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  background: #fff;
}
.breadcrumb-menu__ico-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 1rem;
  width: 1rem;
  font-size: 0.25rem;
  background-color: #b3bffa;
  border-radius: 50%;
  line-height: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.breadcrumb-menu__ico-wrapper--lv1 {
  margin-left: 0.25rem;
}
.breadcrumb-menu__ico-wrapper--lv2 {
  position: absolute;
  top: 50%;
  right: 1.25rem;
  transform: translateY(-50%) rotate(-90deg);
}

.pagination-box {
  font-size: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  column-gap: 8.7vw;
  row-gap: 1rem;
  align-items: center;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .pagination-box {
    font-size: 1rem;
  }
}

.pagination {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.pagination__item--prev {
  margin-right: 1.4444444444em;
}
.pagination__item--prev .ico, .pagination__item--prev .icon-grid-blks__arrow, .pagination__item--prev .bf-text-blk__close-btn:before, .pagination__item--prev .subscribe-btn__icon:before, .pagination__item--prev .text-w-links-img__item:before, .pagination__item--prev #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .pagination__item--prev .ui-datepicker-prev:before,
.pagination__item--prev #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .pagination__item--prev .ui-datepicker-next:before, .pagination__item--prev .event-calendar .ui-datepicker-prev:before, .event-calendar .pagination__item--prev .ui-datepicker-prev:before, .pagination__item--prev .event-calendar .ui-datepicker-next:before, .event-calendar .pagination__item--prev .ui-datepicker-next:before, .pagination__item--prev .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .pagination__item--prev .datepicker-item:is(:has(#s_date, #e_date)),
.pagination__item--prev .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .pagination__item--prev .datepicker-item.has-sdate-edate, .pagination__item--prev .step-flow__step:not(:last-of-type)::after, .pagination__item--prev .article-control__icon, .pagination__item--prev .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .pagination__item--prev .gen-list__link-text:after, .pagination__item--prev .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pagination__item--prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .pagination__item--prev .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pagination__item--prev a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .pagination__item--prev .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pagination__item--prev a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .pagination__item--prev .arrow-list > li::before, .pagination__item--prev .inline-arrow-list > li::before, .pagination__item--prev .outline-btn-w-icon--pdf:before, .pagination__item--prev .outline-btn-w-icon:is([href$=".pdf"])::before, .pagination__item--prev .outline-btn-w-icon--doc:before, .pagination__item--prev .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .pagination__item--prev .outline-btn-w-icon--xls:before, .pagination__item--prev .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .pagination__item--prev .outline-btn-w-icon--bf-view:before, .pagination__item--prev .outline-btn-w-icon--bf-learn-more:before, .pagination__item--prev .outline-btn-w-icon--link:before, .pagination__item--prev .rounded-selectbox .bootstrap-select, .rounded-selectbox .pagination__item--prev .bootstrap-select, .pagination__item--prev html.no-js .rounded-selectbox, html.no-js .pagination__item--prev .rounded-selectbox, .pagination__item--prev .rounded-selectbox:is(:not(:has(.bootstrap-select))), .pagination__item--prev .rounded-selectbox.not-has-bootstrap-select, .pagination__item--prev .table-job-vac a::after, .table-job-vac .pagination__item--prev a::after, .pagination__item--prev .swiper-nav-btn, .pagination__item--prev .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pagination__item--prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pagination__item--prev .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pagination__item--prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pagination__item--prev .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pagination__item--prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pagination__item--prev .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pagination__item--prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pagination__item--prev .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pagination__item--prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pagination__item--prev .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pagination__item--prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pagination__item--prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .pagination__item--prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .pagination__item--prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .pagination__item--prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.pagination__item--prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .pagination__item--prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.pagination__item--prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .pagination__item--prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .pagination__item--prev .breadcrumb-menu__item--lv1:not(:last-child):after {
  transform: rotate(180deg);
}
.pagination__item--next {
  margin-left: 1.4444444444em;
}
.pagination__item.is-active > .pagination__link {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #017b80;
  cursor: default;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  background-color: #fff;
  border-radius: 50%;
  height: 2.875rem;
  width: 2.875rem;
}
@media (max-width: 991.98px) {
  .pagination__item.is-active > .pagination__link {
    height: 2.125rem;
    width: 2.125rem;
  }
}
.pagination__item.is-disabled > .pagination__link {
  color: inherit;
  cursor: default;
}
@media (max-width: 767.98px) {
  .pagination__item--lg-only {
    display: none;
  }
}
.pagination__link {
  margin: 0 0.25em;
  padding: 0.1875em 0.8125em;
  border: 0;
  border-radius: 0;
  background: none;
  text-underline-offset: 0.25em;
}
.pagination__link:hover, .pagination__link:focus {
  color: #017b80;
}
.pagination .ico:nth-of-type(2), .pagination .icon-grid-blks__arrow:nth-of-type(2), .pagination .bf-text-blk__close-btn:nth-of-type(2):before, .pagination .subscribe-btn__icon:nth-of-type(2):before, .pagination .text-w-links-img__item:nth-of-type(2):before, .pagination #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:nth-of-type(2):before, #ui-datepicker-div.ui-datepicker .pagination .ui-datepicker-prev:nth-of-type(2):before,
.pagination #ui-datepicker-div.ui-datepicker .ui-datepicker-next:nth-of-type(2):before,
#ui-datepicker-div.ui-datepicker .pagination .ui-datepicker-next:nth-of-type(2):before, .pagination .event-calendar .ui-datepicker-prev:nth-of-type(2):before, .event-calendar .pagination .ui-datepicker-prev:nth-of-type(2):before, .pagination .event-calendar .ui-datepicker-next:nth-of-type(2):before, .event-calendar .pagination .ui-datepicker-next:nth-of-type(2):before, .pagination .event-search-bar .datepicker-item:nth-of-type(2):is(:has(#s_date, #e_date)), .event-search-bar .pagination .datepicker-item:nth-of-type(2):is(:has(#s_date, #e_date)),
.pagination .event-search-bar .datepicker-item.has-sdate-edate:nth-of-type(2),
.event-search-bar .pagination .datepicker-item.has-sdate-edate:nth-of-type(2), .pagination .step-flow__step:nth-of-type(2):not(:last-of-type)::after, .pagination .article-control__icon:nth-of-type(2), .pagination .gen-list__item > a[target=_blank] .gen-list__link-text:nth-of-type(2):after, .gen-list__item > a[target=_blank] .pagination .gen-list__link-text:nth-of-type(2):after, .pagination .general-content table:not(.no-general-style) a:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pagination a:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .pagination .general-content table:not(.no-general-style) a:nth-of-type(2):is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pagination a:nth-of-type(2):is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .pagination .general-content table:not(.no-general-style) a[href$=".pdf"]:nth-of-type(2):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .pagination a[href$=".pdf"]:nth-of-type(2):not([class], :is(:has(img)), .has-img):before, .pagination .arrow-list > li:nth-of-type(2)::before, .pagination .inline-arrow-list > li:nth-of-type(2)::before, .pagination .outline-btn-w-icon--pdf:nth-of-type(2):before, .pagination .outline-btn-w-icon:nth-of-type(2):is([href$=".pdf"])::before, .pagination .outline-btn-w-icon--doc:nth-of-type(2):before, .pagination .outline-btn-w-icon:nth-of-type(2):is([href$=".doc"], [href$=".docx"])::before, .pagination .outline-btn-w-icon--xls:nth-of-type(2):before, .pagination .outline-btn-w-icon:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"])::before, .pagination .outline-btn-w-icon--bf-view:nth-of-type(2):before, .pagination .outline-btn-w-icon--bf-learn-more:nth-of-type(2):before, .pagination .outline-btn-w-icon--link:nth-of-type(2):before, .pagination .rounded-selectbox .bootstrap-select:nth-of-type(2), .rounded-selectbox .pagination .bootstrap-select:nth-of-type(2), .pagination html.no-js .rounded-selectbox:nth-of-type(2), html.no-js .pagination .rounded-selectbox:nth-of-type(2), .pagination .rounded-selectbox:nth-of-type(2):is(:not(:has(.bootstrap-select))), .pagination .rounded-selectbox.not-has-bootstrap-select:nth-of-type(2), .pagination .table-job-vac a:nth-of-type(2)::after, .table-job-vac .pagination a:nth-of-type(2)::after, .pagination .swiper-nav-btn:nth-of-type(2), .pagination .ckec a:nth-of-type(2):is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pagination a:nth-of-type(2):is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pagination .cke_editable a:nth-of-type(2):is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pagination a:nth-of-type(2):is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pagination .ckec a:nth-of-type(2):is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pagination a:nth-of-type(2):is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pagination .cke_editable a:nth-of-type(2):is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pagination a:nth-of-type(2):is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pagination .ckec a:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .pagination a:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.pagination .cke_editable a:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .pagination a:nth-of-type(2):is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .pagination .ckec a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .pagination a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .pagination .ckec a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .pagination a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.pagination .cke_editable a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .pagination a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.pagination .cke_editable a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .pagination a:nth-of-type(2):is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .pagination .breadcrumb-menu__item--lv1:nth-of-type(2):not(:last-child):after {
  margin-left: -0.375rem;
}
.pagination .ico::before, .pagination .icon-grid-blks__arrow::before, .pagination .bf-text-blk__close-btn::before, .pagination .subscribe-btn__icon::before, .pagination .text-w-links-img__item::before, .pagination #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .pagination .ui-datepicker-prev::before,
.pagination #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .pagination .ui-datepicker-next::before, .pagination .event-calendar .ui-datepicker-prev::before, .event-calendar .pagination .ui-datepicker-prev::before, .pagination .event-calendar .ui-datepicker-next::before, .event-calendar .pagination .ui-datepicker-next::before, .pagination .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .pagination .datepicker-item:is(:has(#s_date, #e_date))::before,
.pagination .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .pagination .datepicker-item.has-sdate-edate::before, .pagination .article-control__icon::before, .pagination .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .pagination a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .pagination .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .pagination a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .pagination .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .pagination a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .pagination .arrow-list > li::before, .pagination .inline-arrow-list > li::before, .pagination .outline-btn-w-icon--pdf::before, .pagination .outline-btn-w-icon:is([href$=".pdf"])::before, .pagination .outline-btn-w-icon--doc::before, .pagination .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .pagination .outline-btn-w-icon--xls::before, .pagination .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .pagination .outline-btn-w-icon--bf-view::before, .pagination .outline-btn-w-icon--bf-learn-more::before, .pagination .outline-btn-w-icon--link::before, .pagination .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .pagination .bootstrap-select::before, .pagination html.no-js .rounded-selectbox::before, html.no-js .pagination .rounded-selectbox::before, .pagination .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .pagination .rounded-selectbox.not-has-bootstrap-select::before, .pagination .swiper-nav-btn::before, .pagination .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .pagination a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.pagination .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .pagination a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .pagination .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .pagination a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.pagination .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .pagination a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .pagination .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .pagination a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.pagination .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .pagination a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before {
  font-size: 1.125em;
  width: auto;
  margin-right: 0;
}

.jump-to {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
@media (max-width: 767.98px) {
  .jump-to {
    margin-left: 0;
    margin-top: 0.9375rem;
  }
}
.jump-to__txt {
  margin-bottom: 0;
  font-weight: normal;
}
.jump-to__input {
  width: 6.25rem;
  height: 2.8125rem;
  text-align: center;
  border: 1px solid #757575;
  border-radius: 0.25rem;
  -moz-appearance: textfield;
}
.jump-to__input::-webkit-inner-spin-button, .jump-to__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.jump-to__submit.btn, #ui-datepicker-div.ui-datepicker .jump-to__submit.ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .jump-to__submit.ui-datepicker-next, .event-calendar .jump-to__submit.ui-datepicker-prev, .event-calendar .jump-to__submit.ui-datepicker-next, .jump-to__submit.step-flow__step-graphic, .general-content .info-table .jump-to__submit#closeBtn, .jump-to__submit.swiper-nav-btn {
  border: 1px solid #fff;
}

.search-box {
  padding-top: 3em;
  background: url("../../../shared/img/bg-search-box.png") no-repeat top right #88181c;
  background-size: cover;
}
.search-box--main {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 5;
}
.search-box__inner {
  position: relative;
  margin: 0 auto;
  width: 68.2926829268%;
}
.dropdown .search-box__inner {
  width: 100%;
}
@media (max-width: 991.98px) {
  .search-box__inner {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
}
@media (max-width: 575.98px) {
  .search-box__inner {
    justify-content: flex-end;
  }
}

.search-form__reset {
  position: absolute;
  top: 0;
  left: 100%;
  height: fit-content;
  padding: 1.2em 1.6em;
  font-size: 1.25em;
  line-height: 1;
  white-space: nowrap;
  color: #fff !important;
}
@media (max-width: 991.98px) {
  .search-form__reset {
    position: static;
    padding: 1.1111111111em 1.1111111111em 2.6666666667em 1.1111111111em;
    font-size: 1.125em;
  }
}
.search-form__reset:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
@media (max-width: 991.98px) {
  .search-form--dt {
    flex: 1;
    min-width: 0;
  }
}
@media (max-width: 575.98px) {
  .search-form--dt {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.search-form--dt .search-form__box {
  padding: 0.7083333333em 0.8333333333em 0.7083333333em 1.3333333333em;
  height: auto;
  font-size: 1.5em;
  color: #8c191c;
}
.search-form--dt .search-form__btn-gp {
  display: flex;
  flex-direction: column;
}
.search-form--dt .search-form__btn {
  height: 2.9166666667em;
  padding-left: 1.125em;
  padding-right: 1.125em;
  font-size: 1.5em;
  background-color: #fff;
}

.result-blk {
  padding: 1.875em 0 5.2083333333vw;
  background-color: #f3f4f8;
}
.result-blk__inner {
  max-width: 1073px;
  margin: 0 auto;
}
.result-blk__top {
  padding: 1.25em 0;
  border-bottom: 1px solid #c6cbd0;
}
.result-blk__btm {
  padding: 1.25em 0;
}

.result-list__item {
  padding: 1.25em 0;
}
.result-list__item:not(:last-child) {
  border-bottom: 1px solid #c6cbd0;
}

.result-link__title {
  margin-bottom: 0.6428571429em;
  font-size: 1.75em;
  font-weight: 700;
  color: #000;
}
@media (max-width: 767.98px) {
  .result-link__title {
    font-size: 1.5em;
  }
}
.result-link__content {
  font-weight: 300;
  color: #000;
}
.result-link__content .highlight {
  font-weight: 700;
  color: #8c191c;
}

.twitter-typeahead {
  flex: 1;
}
.twitter-typeahead input {
  width: 100%;
}

.tt-hint {
  background-color: #fff !important;
}

.tt-menu-container {
  padding-bottom: 3em;
}
.tt-menu-container.show {
  padding-bottom: 0;
  margin-bottom: 3em;
}

.tt-menu {
  position: static !important;
  margin: 1.5em 0 -3em;
  padding-left: 2em;
}
.search-form--mobi .tt-menu {
  margin: 1.25em 0 -1.625em;
  padding-left: 1.25em;
}

.tt-suggestion {
  width: fit-content;
  margin-bottom: var(--tt-suggestion-margin-bottom);
}
.tt-suggestion:last-child {
  margin-bottom: 0;
}
.tt-suggestion:hover, .tt-suggestion:focus {
  text-decoration: underline;
  text-underline-position: under;
  cursor: pointer;
}

.tt-dataset-data-keywords {
  background: transparent;
  padding-bottom: 3em;
}
.search-form--mobi .tt-dataset-data-keywords {
  padding-bottom: 1.625em;
}
.tt-dataset-data-keywords .tt-suggestion {
  --tt-suggestion-margin-bottom: 0.6666666667em;
  font-size: 1.5em;
  color: #fff;
}
@media (max-width: 767.98px) {
  .search-form--mobi .tt-dataset-data-keywords .tt-suggestion {
    --tt-suggestion-margin-bottom: 1em;
    font-size: 1em;
  }
}

.tt-dataset-data-suggestions {
  position: absolute;
  width: 100%;
  padding: 3em 0;
  z-index: 5;
}
.tt-dataset-data-suggestions:empty {
  padding: 0 !important;
}
.search-form--mobi .tt-dataset-data-suggestions {
  padding: 1.625em 0;
}
.tt-dataset-data-suggestions::before {
  position: absolute;
  inset: 0 -100vw;
  z-index: -1;
  content: "";
  background-color: #fff;
  filter: drop-shadow(0 5px 5px rgba(0, 0, 0, 0.15));
}
.tt-dataset-data-suggestions .tt-suggestion-header {
  padding-bottom: 1.1428571429em;
  margin-bottom: 1.1428571429em;
  border-bottom: 1px solid #c6cbd0;
  font-size: 1.3125em;
  color: #8c191c;
}
.search-form--mobi .tt-dataset-data-suggestions .tt-suggestion-header {
  padding-bottom: 1.25em;
  margin-bottom: 1.25em;
  font-size: 1em;
}
.tt-dataset-data-suggestions .tt-suggestion {
  --tt-suggestion-margin-bottom: 1em;
}
.tt-dataset-data-suggestions .tt-link__text {
  font-size: 1.5em;
  color: #000;
}
@media (max-width: 767.98px) {
  .search-form--mobi .tt-dataset-data-suggestions .tt-link__text {
    font-size: 1em;
    line-height: 1.5em;
  }
}

.narrow-container {
  max-width: 90rem;
  margin-inline: auto;
}

.sitemap {
  background-color: #f4f4f4;
  width: 100%;
}
@media (max-width: 991.98px) {
  .sitemap {
    font-size: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  .sitemap {
    font-size: 0.8125rem;
  }
}
.sitemap__container {
  display: flex;
  flex-direction: column;
  padding-top: 5em;
  padding-bottom: 3.75em;
}
.sitemap__container .panel-ctrl {
  align-self: flex-end;
}
.sitemap__heading {
  position: relative;
}
.sitemap__inner {
  font-weight: 500;
  --ul-font-size: 1.75rem;
}
@media (max-width: 991.98px) {
  .sitemap__inner {
    --ul-font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .sitemap__inner {
    --ul-font-size: 1rem;
  }
}
.sitemap__inner :last-of-type {
  margin-bottom: 0;
}
.sitemap__link:hover, .sitemap__link:focus {
  color: #351a50;
}
.sitemap .js-panel-trigger[aria-expanded=false] .sr-collapse {
  display: none;
  visibility: hidden;
}
.sitemap .js-panel-trigger[aria-expanded=true] .sr-expand {
  display: none;
  visibility: hidden;
}

.error-box.error-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 7.5625rem;
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .error-box.error-box {
    font-size: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  .error-box.error-box {
    font-size: 0.6875rem;
  }
}
.error-box.error-box picture {
  width: min(90%, 55em);
  height: min(auto, 50vh);
}
.error-box.error-box picture img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.error-box.error-box h1 {
  color: #351a50;
  text-align: center;
  font-size: 4.0625em;
  font-weight: 700;
}
.error-box.error-box h1 :lang(en) {
  font-weight: 500;
}
.error-box.error-box p {
  font-size: 2em;
  font-weight: 700;
  text-align: center;
}
.error-box.error-box p:lang(en) {
  font-size: 1.75em;
  font-weight: 600;
}

.inner-top {
  margin-bottom: 1.25rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  background-color: #aea7a7;
}

.page-title {
  font-size: 2rem;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .page-title {
    font-size: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .page-title {
    font-size: 1.625rem;
  }
}

.bracket::before {
  content: "[";
}
.bracket::after {
  content: "]";
}

.glassmorph-txt {
  --morph-border-width: 10px;
  border: var(--morph-border-width) solid transparent;
  backdrop-filter: blur(50px) brightness(1.04);
  -webkit-backdrop-filter: blur(50px) brightness(1.04);
  background-color: rgba(255, 255, 255, 0.7);
  background-clip: padding-box;
}

.inner-content {
  display: flex;
}

.side-content {
  flex: 1;
  min-width: 0;
}

.inlined-svg {
  --svg-fill-color: currentColor;
}
.inlined-svg:not(.menu__icon) {
  width: 100%;
  height: 100%;
  max-height: 100%;
}
.inlined-svg [fill]:not([fill=none]):not([fill="#fff"]):not([fill="#ffffff"]) {
  fill: var(--svg-fill-color);
}
.inlined-svg circle:not([fill]), .inlined-svg ellipse:not([fill]), .inlined-svg path:not([fill]), .inlined-svg polygon:not([fill]), .inlined-svg polyline:not([fill]), .inlined-svg rect:not([fill]), .inlined-svg text:not([fill]), .inlined-svg textpath:not([fill]), .inlined-svg tspan:not([fill]) {
  fill: var(--svg-fill-color);
}

.component-margin {
  margin-top: calc(var(--component-margin-top) + var(--add-margin-top, 0px));
  margin-bottom: calc(var(--component-margin-bottom) + var(--add-margin-bottom, 0px));
}
.component-margin-0, .media-bg-desc--no-bg:is(:has(+ .case-section)), .media-bg-desc--no-bg.no-bg-has-next-case-section {
  margin-top: var(--add-margin-top, 0px);
  margin-bottom: var(--add-margin-bottom, 0px);
}
.component-margin--lg {
  --component-margin-top: calc(var(--component-margin-y) * 1.25);
  --component-margin-bottom: calc(var(--component-margin-y) * 1.25);
}

.component-bgc {
  background-color: var(--bg-color-primary);
}
.component-bgc.component-def, .component-bgc.component-p39 {
  --bg-color-primary: #fff;
}
.detail-content .component-bgc.component-def, .detail-content .component-bgc.component-p39, .detail-area--full-width .component-bgc.component-def, .detail-area--full-width .component-bgc.component-p39 {
  --bg-color-primary: revert;
}
.component-bgc--bleed {
  position: relative;
}
.component-bgc--bleed::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: calc(-1 * (var(--component-margin-top) + var(--add-margin-top, 0px))) 0 calc(-1 * (var(--component-margin-bottom) + var(--add-margin-bottom, 0px)));
  background-color: var(--bg-color-primary);
}
.detail-content .component-bgc--bleed::after {
  left: -100vw;
  right: -100vw;
}
.component-margin + .component-bgc--bleed::after {
  top: calc(-0.5 * (var(--component-margin-top) + var(--add-margin-top, 0px)));
}

.has-trailing-text + .trailing-text {
  margin-top: calc(var(--component-margin-y) * 0.5);
}

.flex-row {
  display: flex;
}
.flex-row--app {
  margin: -0.625em;
  justify-content: center;
  flex-wrap: wrap;
}
.flex-row--app .flex-row__item {
  flex: 1;
  padding: 0.625em;
  text-align: center;
}
@media (max-width: 575.98px) {
  .flex-row--app .flex-row__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.equal-height-box {
  display: flex;
}
.equal-height-box__item {
  flex: 1;
}
.equal-height-box__item-sub {
  flex: 1;
}

.row--contact {
  margin-top: 3.75em;
  flex-wrap: wrap;
}
.row--contact .col:first-child {
  flex: 0 0 74.034620506%;
  max-width: 74.034620506%;
}
.row--contact .col:last-child {
  flex: 0 0 25.965379494%;
  max-width: 25.965379494%;
}
@media (max-width: 991.98px) {
  .row--contact .col:first-child, .row--contact .col:last-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row--contact .col:not(:last-child) {
    margin-bottom: 2.8125em;
  }
}

.homepage__section {
  padding-top: 5em;
  padding-bottom: 6.25em;
}
@media (max-width: 991.98px) {
  .homepage__section {
    padding-top: 5em;
    padding-bottom: 3.75em;
  }
}
.homepage__section-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.875em;
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .homepage__section-header {
    gap: 1.5em;
  }
}
@media (max-width: 767.98px) {
  .homepage__section-header {
    gap: 1em;
  }
}
.homepage__title {
  font-size: 2.25em;
  text-align: center;
}
.homepage__title:before {
  content: "[";
}
.homepage__title:after {
  content: "]";
}
@media (max-width: 991.98px) {
  .homepage__title {
    font-size: 1.5em;
  }
}
@media (max-width: 767.98px) {
  .homepage__title {
    font-size: 1em;
  }
}
.homepage__subtitle {
  font-size: 3.375em;
  text-align: center;
}
@media (max-width: 991.98px) {
  .homepage__subtitle {
    font-size: 2.5em;
  }
}
@media (max-width: 767.98px) {
  .homepage__subtitle {
    font-size: 1.625em;
  }
}

.section {
  position: relative;
}
.section--gray {
  padding: 5em 0 6.4375em;
  background-color: #f3f4f8;
}
@media (max-width: 1399.98px) {
  .section--gray {
    font-size: 0.875em;
  }
}
@media (max-width: 1199.98px) {
  .section--gray {
    font-size: 0.75em;
  }
}
.section--work {
  overflow: hidden;
}
.section--work .section-title {
  margin-bottom: 0;
}
.section--work .btn-container {
  position: fixed;
  bottom: 5.5555555556vh;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.section--news {
  position: relative;
  background-color: #fff;
}
@media (max-width: 1199.98px) {
  .section--news {
    font-size: 0.875em;
  }
}
@media (max-width: 991.98px) {
  .section--news {
    padding-bottom: 3.875rem;
  }
}
.section--news .btn-container {
  padding: 1.875em 0 0;
}
.section--news .section-title-wrapper {
  position: absolute;
  left: 20%;
  right: 20%;
  margin-top: 1.5rem;
  height: 9.1145833333vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .section--news .section-title-wrapper {
    opacity: 0;
    transform: translateY(23.4375vw);
    pointer-events: none;
    transition-duration: 2s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
}
@media (max-width: 991.98px) {
  .section--news .section-title-wrapper {
    position: relative;
    left: auto;
    right: auto;
    height: auto;
    margin: 0;
    padding-top: 1.3888888889em;
    padding-bottom: 0.9722222222em;
    opacity: 1 !important;
    font-size: 2rem;
  }
}
@media (max-width: 991.98px) and (max-width: 767.98px) {
  .section--news .section-title-wrapper {
    font-size: 1.75rem;
  }
}
.section--news.in-view .section-title-wrapper {
  transform: none;
  opacity: 1;
  transition-duration: 0s;
}
.section--news .section-title {
  margin-bottom: 0;
  padding-bottom: 0.5rem;
}
.section--social {
  padding-top: 5.625em;
  background-color: #fff;
}
@media (max-width: 575.98px) {
  .section--social {
    padding-top: 3.75rem;
  }
}
.section--social .section-title {
  margin-bottom: 0.55em;
}
@media (max-width: 767.98px) {
  .section--social .section-title {
    margin-bottom: 0.7em;
  }
}
.section--evt-case {
  padding-bottom: 5.2083333333vw;
  max-width: 1468px;
}

.section-title {
  font-size: 3.5rem;
  line-height: 1.3333333333;
  font-weight: 400;
  letter-spacing: 0.3125rem;
  margin-bottom: 0.5rem;
  color: #000;
  font-weight: 600;
  text-align: left;
}
@media (max-width: 1599.98px) {
  .section-title {
    font-size: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  .section-title {
    font-size: 2rem;
  }
}
@media (max-width: 767.98px) {
  .section-title {
    font-size: 1.75rem;
  }
}
.lang-en .section-title {
  letter-spacing: 0;
  font-weight: 300;
}
.section-title--sm {
  margin-bottom: 0.3571428571em;
}
@media (min-width: 576px) {
  .section-blg .section-title--sm {
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .dept-measure .section-title--sm, .fig-icon-txt-blk .section-title--sm {
    margin-bottom: 0.4285714286em;
  }
}
.section-title--xs {
  font-size: 2.875rem;
  line-height: 1.3043478261;
}
@media (max-width: 1599.98px) {
  .section-title--xs {
    font-size: 2.25rem;
  }
}
@media (max-width: 1199.98px) {
  .section-title--xs {
    font-size: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .section-title--xs {
    font-size: 1.625rem;
  }
}

.section-content {
  font-size: 1.625rem;
}
@media (max-width: 1199.98px) {
  .section-content {
    font-size: 1.375rem;
  }
}
@media (max-width: 767.98px) {
  .section-content {
    font-size: 1.125rem;
  }
}
.section-content--sm {
  font-size: 1.5rem;
  max-width: 1360px;
  margin: auto;
}
@media (max-width: 767.98px) {
  .section-content--sm {
    font-size: 1.3125rem;
  }
}
.section-content--mwn {
  max-width: none;
}

.key-visual {
  position: relative;
}
.key-visual .swiper-control {
  position: absolute;
  left: 0;
  bottom: 6.6666666667vh;
  z-index: 10;
  padding-left: calc((100vw - 1740px) / 2 + 50px);
}
@media screen and (max-width: 1740px) {
  .key-visual .swiper-control {
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .key-visual .swiper-control {
    padding-left: 26px;
  }
}
@media (max-width: 575.98px) {
  .key-visual .swiper-control {
    bottom: calc(49.8666666667vw + 20px);
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .key-visual:only-child .swiper-control {
    bottom: 6.6666666667vh;
  }
}
.key-visual .js-swiper-prev,
.key-visual .js-swiper-next {
  position: static;
  width: 2.1875em;
  height: 2.1875em;
  margin-top: 0;
  background: none;
}
.key-visual .js-swiper-prev::before,
.key-visual .js-swiper-next::before {
  font-size: 0.875em;
  color: #fff;
}
@media (min-width: 576px) {
  html.live-preview .key-visual .swiper-control {
    bottom: 40.5px;
  }
}
@media (max-width: 575.98px) {
  html.live-preview .key-visual:only-child .swiper-control {
    bottom: 48px;
  }
}

.herobanner {
  position: relative;
  display: block;
}
.herobanner::before, .herobanner::after {
  position: absolute;
  left: 0;
  content: "";
  pointer-events: none;
}
.herobanner::before {
  right: 0;
  height: 31.2962962963vh;
  z-index: 6;
}
.herobanner::after {
  top: 0;
  bottom: 0;
  width: 63.5416666667vw;
  z-index: 5;
  background: linear-gradient(to right, #000017 0, rgba(0, 0, 28, 0.8) 50%, transparent 100%);
}
[data-swiper-theme=dark] .herobanner::before {
  background: linear-gradient(to bottom, #090b0a 0, rgba(8, 10, 9, 0.47) 50%, transparent 100%);
  opacity: 0.85;
}
[data-swiper-theme=dark] .herobanner::after {
  opacity: 0.3;
}
[data-swiper-theme=light] .herobanner::before {
  background: linear-gradient(to bottom, #fff 0, transparent 100%);
  opacity: 0.9;
}
[data-swiper-theme=light] .herobanner::after {
  opacity: 0.15;
}
.herobanner__fig {
  height: 100%;
}
.herobanner__img, .herobanner__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.herobanner__caption {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 10;
  color: #fff;
  font-size: 2.3958333333vw;
  font-weight: 400;
  letter-spacing: 0.3125rem;
  padding-left: calc((100vw - 1740px) / 2 + 50px);
  transform: translateY(-50%);
}
[data-swiper-theme=dark] .herobanner__caption {
  text-shadow: 0 0 1.0869565217em rgba(0, 0, 0, 0.7);
}
[data-swiper-theme=light] .herobanner__caption {
  text-shadow: 0 0 0.652173913em #000;
}
.lang-en .herobanner__caption {
  letter-spacing: 0;
}
@media screen and (min-width: 1921px) {
  .herobanner__caption {
    font-size: 2.875rem;
    max-width: 62.4674648621vw;
  }
}
@media screen and (max-width: 1740px) {
  .herobanner__caption {
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .herobanner__caption {
    top: 19.4902548726vh;
    padding-left: 26px;
    padding-right: 26px;
    font-size: 2em;
    transform: none;
  }
  .lang-en .herobanner__caption {
    font-size: 1.5em;
  }
}
@media (orientation: landscape) {
  .mobile .herobanner__caption {
    top: 50%;
    transform: translateY(-50%);
    font-size: 1em;
  }
}
@media (max-width: 575.98px) {
  .herobanner__caption {
    width: 100%;
    padding-left: 20px;
    padding-right: 0.625rem;
    font-size: 1.5625em;
    letter-spacing: 0.1875rem;
  }
  .lang-en .herobanner__caption {
    font-size: 1.25em;
  }
}
.herobanner__caption p {
  line-height: 1.3043478261;
  opacity: 0;
  transform: translateX(160px);
  transition-duration: 3000ms;
}
.herobanner__caption p:nth-child(1) {
  margin-bottom: 0.1086956522em;
}
@media (max-width: 575.98px) {
  .herobanner__caption p:nth-child(1) {
    margin-bottom: 0;
  }
}
.herobanner__caption p:nth-child(2) {
  margin-left: 9.375vw;
  transition-delay: 200ms;
}
@media (max-width: 991.98px) {
  .herobanner__caption p:nth-child(2) {
    margin-left: 6.5104166667vw;
  }
}
.swiper-slide-active .herobanner__caption p {
  transform: none;
  opacity: 1;
}
.herobanner__caption strong {
  font-size: 1.6086956522em;
  font-weight: 400;
}
.lang-en .herobanner__caption strong {
  font-size: 1.45em;
}
@media (max-width: 991.98px) {
  html.live-preview .herobanner__caption {
    top: 81.8590704648px;
  }
}
.herobanner__video-ctrl {
  position: absolute;
  bottom: 3.125rem;
  right: calc((100vw - 1740px) / 2 + 50px);
  z-index: 10;
}
@media (max-width: 1740px) {
  .herobanner__video-ctrl {
    right: 50px;
  }
}
@media (max-width: 991.98px) {
  .herobanner__video-ctrl {
    right: 26px;
  }
}
@media (max-width: 575.98px) {
  .herobanner__video-ctrl {
    right: 0.625rem;
    bottom: 0.9375rem;
  }
}
.herobanner__video-ctrl-btn {
  color: #fff !important;
  font-size: 1em;
  text-shadow: 0 0 0.5rem #000;
  transition: text-shadow 0.3s;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.herobanner__video-ctrl-btn:hover, .herobanner__video-ctrl-btn:focus {
  text-shadow: 0 0 0.375rem #000;
}
.herobanner__video-ctrl-btn:focus-visible {
  outline: blue auto 1px;
  outline: -webkit-focus-ring-color auto 1px;
}

.key-sub {
  position: absolute;
  right: calc((100vw - 1740px) / 2 + 50px);
  bottom: 6.4814814815vh;
  z-index: 1;
  width: 26em;
  padding: 0 1em;
}
@media screen and (max-width: 1740px) {
  .key-sub {
    right: 50px;
  }
}
@media (max-width: 991.98px) {
  .key-sub {
    right: 26px;
  }
}
@media (max-width: 575.98px) {
  .key-sub {
    bottom: 20px;
    left: 20px;
    right: 20px;
    width: auto;
  }
}
.key-sub .slider__container {
  overflow: visible;
}
.key-sub .js-swiper-prev,
.key-sub .js-swiper-next {
  margin-top: -1em;
  width: 2em;
  height: 2em;
  background-color: #8c191c;
}
.key-sub .js-swiper-prev::before,
.key-sub .js-swiper-next::before {
  color: #fff;
  font-size: 0.75em;
}
.key-sub .js-swiper-prev:hover, .key-sub .js-swiper-prev:focus,
.key-sub .js-swiper-next:hover,
.key-sub .js-swiper-next:focus {
  background-color: #fff;
}
.key-sub .js-swiper-prev:hover::before, .key-sub .js-swiper-prev:focus::before,
.key-sub .js-swiper-next:hover::before,
.key-sub .js-swiper-next:focus::before {
  color: #8c191c;
}
.key-sub .js-swiper-prev {
  left: -1em;
}
.key-sub .js-swiper-next {
  right: -1em;
}

.subbanner__fig {
  border-radius: 0.375rem;
  box-shadow: 0 0 1.5625rem rgba(0, 0, 0, 0.16);
}

.img-blk {
  position: relative;
  display: block;
  background-color: #000;
  border-radius: 0.375rem;
  font-size: 1rem;
  text-align: left;
}
@media (max-width: 1599.98px) {
  .img-blk {
    font-size: 0.9375rem;
  }
}
@media (max-width: 1399.98px) {
  .img-blk {
    font-size: 0.8125rem;
  }
}
@media (max-width: 1199.98px) {
  .img-blk {
    font-size: 0.625rem;
  }
}
@media (max-width: 991.98px) {
  .img-blk {
    font-size: 0.75rem;
  }
}
.img-blk__media {
  border-radius: 0.375rem;
  overflow: hidden;
}
a:hover .img-blk__media, a:focus .img-blk__media {
  transform: scale(1.1363636364);
}
@media (max-width: 991.98px) {
  a:hover .img-blk__media, a:focus .img-blk__media {
    transform: scale(1.08);
  }
}
.img-blk__fig::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.45);
  content: "";
}
.img-blk__cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 2.1875em 2.5em 2.1875em;
  border-radius: 0.375rem;
}
@media (max-width: 1399.98px) {
  .img-blk__cover {
    padding: 2.1875em 2em 1.75em;
  }
}
.case-slider .img-blk__cover {
  padding: 4.375em 3.75em 3.125em;
}
@media (max-width: 1199.98px) {
  .case-slider .img-blk__cover {
    padding: 3.75em 3.4375em 2.8125em;
  }
}
@media (max-width: 575.98px) {
  .case-slider .img-blk__cover {
    padding: 2em;
  }
}
a:hover .img-blk__cover, a:focus .img-blk__cover {
  background-color: rgba(255, 255, 255, 0.9);
}
.img-blk__cover-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.img-blk__title {
  margin-bottom: 0.7142857143em;
  font-size: 1.75em;
  line-height: 1.3571428571;
  color: #fff;
  text-align: center;
}
a:hover .img-blk__title, a:focus .img-blk__title {
  color: #8c191c;
}
.img-blk__content {
  font-size: 1.5em;
  line-height: 1.5;
  color: #fff;
}
a:hover .img-blk__content, a:focus .img-blk__content {
  color: #000;
}

.circle-logo {
  width: 30.4545454545%;
  margin: auto auto 0;
}
.circle-logo__inner {
  background-color: #fff;
  border-radius: 50%;
}
.circle-logo--case {
  position: absolute;
  top: 5.3846153846%;
  right: 5.3846153846%;
}
.circle-logo--case .circle-logo {
  width: 25.7692307692%;
}
.circle-logo--case-feat {
  position: absolute;
  top: 0;
  left: calc(100% + 2.25em);
  width: 25.8899676375%;
}
@media (max-width: 767.98px) {
  .circle-logo--case-feat {
    top: 5.3846153846%;
    right: 5.3846153846%;
    left: auto;
    width: 25.7692307692%;
  }
}
.circle-logo--case-dept {
  width: 17.0212765957%;
  margin: 0 0 5.2083333333vw;
}

.scrollpin {
  width: 100% !important;
}

.work-slider {
  width: 100%;
  height: calc(100vh - 7.1875rem);
}
@media (max-width: 1599.98px) {
  .work-slider {
    height: calc(100vh - 6.625rem);
  }
}
@media (max-width: 1199.98px) {
  .work-slider {
    height: calc(100vh - 6.125rem);
  }
}
@media (max-width: 991.98px) {
  .work-slider {
    height: calc(100vh - 5rem);
  }
}
@media (max-width: 767.98px) {
  .work-slider {
    height: calc(100vh - 4.8125rem);
  }
}
.work-slider__container, .work-slider__slider {
  height: 100%;
}
.work-slider .btn-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding-top: 7.962962963vh;
  text-align: center;
  height: 16.6666666667vh;
  background: linear-gradient(to top, #f8f8f8 0, rgba(248, 248, 248, 0.44) 60%, transparent 100%);
}
.work-slider .slider__container, .work-slider .slider__list {
  height: 100%;
}
.work-blk {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .work-blk {
    transition-duration: 0.8s;
    transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    pointer-events: none;
  }
  .swiper-slide-next .work-blk {
    transform: translateY(100%);
  }
  .aos-animate .swiper-slide-active .work-blk {
    transform: translateY(0);
    pointer-events: auto;
  }
}
.work-blk--1 {
  transform-origin: 50% 50%;
}
.work-blk--1 .work-blk__content {
  right: 10.2604166667vw;
  bottom: 16.6666666667vh;
  width: 35.4166666667vw;
}
@media (max-width: 991.98px) {
  .work-blk--1 .work-blk__content {
    bottom: 33.4448160535%;
  }
}
@media (max-width: 767.98px) {
  .work-blk--1 .work-blk__content {
    bottom: 15.2923538231%;
  }
}
.work-blk--1 .work-blk__layer--2 {
  transition-delay: 1s;
}
.work-blk--1 .work-blk__layer--3 {
  transition-delay: 0.2s;
}
.work-blk--1 .work-blk__layer--4 {
  transition-delay: 0.2s;
}
.work-blk--1 .work-blk__bg--1 {
  transition-duration: 0.8s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transform: scale(1.3333333333);
  transition-delay: 0.2s;
}
@media (min-width: 992px) {
  .work-blk--1 .work-blk__title {
    transform: scale(1.6666666667);
    transform-origin: 0 0;
    transition-delay: 0.2s;
  }
}
@media (min-width: 992px) {
  .work-blk--1 .work-blk__desc {
    transition-delay: 0.6s;
  }
}
.aos-animate .swiper-slide-active .work-blk--1 .work-blk__bg--1 {
  transform: translateY(0) scale(1) !important;
}
.aos-animate .swiper-slide-active .work-blk--1 .work-blk__layer--2, .aos-animate .swiper-slide-active .work-blk--1 .work-blk__layer--3, .aos-animate .swiper-slide-active .work-blk--1 .work-blk__layer--4 {
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--1 .work-blk__title {
  transform: scale(1);
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--1 .work-blk__desc {
  opacity: 1;
}
.work-blk--2 .work-blk__layer--2 {
  transition-delay: 1s;
}
.work-blk--2 .work-blk__layer--3 {
  transition-delay: 1.2s;
}
.work-blk--2 .work-blk__content {
  left: 15.625vw;
  top: 13.4259259259vh;
  width: 31.7708333333vw;
}
@media (min-width: 992px) {
  .lang-en .work-blk--2 .work-blk__content {
    width: 40.8854166667vw;
  }
}
@media (max-width: 991.98px) {
  .work-blk--2 .work-blk__content {
    top: 37.9310344828%;
  }
}
@media (min-width: 992px) {
  .work-blk--2 .work-blk__title {
    transform: translate(1.5625vw, -2.3148148148vh);
  }
}
.work-blk--2 .work-blk__desc {
  margin-left: 2.6041666667vw;
}
@media (min-width: 992px) {
  .work-blk--2 .work-blk__desc {
    transition-delay: 0.6s;
  }
}
@media (max-width: 991.98px) {
  .work-blk--2 .work-blk__desc {
    margin-left: 1.625rem;
  }
}
.work-blk--2 .work-blk__bg--2 {
  transition-delay: 1s;
  transform: translateY(100%);
}
.work-blk--2 .work-blk__bg--3 {
  transition-delay: 1.2s;
  transform: translateY(100%);
}
.aos-animate .swiper-slide-active .work-blk--2 .work-blk__layer--2, .aos-animate .swiper-slide-active .work-blk--2 .work-blk__layer--3, .aos-animate .swiper-slide-active .work-blk--2 .work-blk__layer--4 {
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--2 .work-blk__bg--2, .aos-animate .swiper-slide-active .work-blk--2 .work-blk__bg--3 {
  transform: translateY(0);
}
.aos-animate .swiper-slide-active .work-blk--2 .work-blk__title {
  transform: scale(1);
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--2 .work-blk__desc {
  opacity: 1;
}
.work-blk--3 .work-blk__content {
  left: 7.96875vw;
  bottom: 12.037037037vh;
  width: 37.7604166667vw;
}
@media (min-width: 992px) {
  .lang-en .work-blk--3 .work-blk__content {
    bottom: 10.1851851852vh;
    width: 44.2708333333vw;
  }
}
@media (max-width: 991.98px) {
  .work-blk--3 .work-blk__content {
    bottom: 11.844077961%;
  }
}
.work-blk--3 .work-blk__layer--4 {
  transition-delay: 0.2s;
}
.work-blk--3 .work-blk__layer--5 {
  transition-delay: 0.4s;
}
.work-blk--3 .work-blk__layer--6 {
  transition-delay: 0.8s;
}
.work-blk--3 .work-blk__layer--7 {
  transition-delay: 0.2s;
}
.work-blk--3 .work-blk__bg--2, .work-blk--3 .work-blk__bg--3, .work-blk--3 .work-blk__bg--4 {
  transform: translateY(100%);
}
.work-blk--3 .work-blk__bg--4 {
  transition-delay: 0.2s;
}
.work-blk--3 .work-blk__bg--5 {
  transition-delay: 0.4s;
}
@media (min-width: 992px) {
  .work-blk--3 .work-blk__title {
    transform: translate(5.2083333333vw, 0);
    transition-delay: 0.8s;
  }
}
@media (min-width: 992px) {
  .work-blk--3 .work-blk__desc {
    transition-delay: 1s;
  }
}
.work-blk--3 .work-blk__icon {
  transition-duration: 1.6s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  position: absolute;
  height: auto;
  opacity: 0;
}
.work-blk--3 .work-blk__icon--1 {
  left: 3.0208333333vw;
  top: 10.5555555556vh;
  width: 12.96875vw;
}
.work-blk--3 .work-blk__icon--2 {
  right: 25.7291666667vw;
  bottom: 2.037037037vh;
  width: 16.25vw;
}
.work-blk--3 .work-blk__icon--3 {
  right: -7.9166666667vw;
  bottom: 5.2777777778vh;
  width: 22.65625vw;
}
.work-blk--3 .work-blk__icon--4 {
  right: 36.4583333333vw;
  bottom: 18.0555555556vh;
  width: 11.0416666667vw;
}
.work-blk--3 .work-blk__icon--5 {
  left: -4.84375vw;
  bottom: 39.1666666667vh;
  width: 7.8125vw;
}
.work-blk--3 .work-blk__icon--6 {
  right: 15.1041666667vw;
  bottom: -3.3333333333vh;
  width: 9.1666666667vw;
}
.work-blk--3 .work-blk__icon--1, .work-blk--3 .work-blk__icon--2, .work-blk--3 .work-blk__icon--3, .work-blk--3 .work-blk__icon--6 {
  transition-delay: 1.2s;
}
.work-blk--3 .work-blk__icon--4, .work-blk--3 .work-blk__icon--5 {
  transition-delay: 0.8s;
}
.aos-animate .swiper-slide-active .work-blk--3 .work-blk__layer--2, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__layer--3, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__layer--4, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__layer--5, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__layer--6, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__layer--7 {
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--3 .work-blk__bg--2, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__bg--3, .aos-animate .swiper-slide-active .work-blk--3 .work-blk__bg--4 {
  transform: translateY(0);
}
.aos-animate .swiper-slide-active .work-blk--3 .work-blk__title {
  transform: translate(0, 0);
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--3 .work-blk__desc {
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--3 .work-blk__icon {
  opacity: 1;
}
.work-blk--4 .work-blk__layer--3 {
  transition-delay: 0.6s;
}
.work-blk--4 .work-blk__bg--2, .work-blk--4 .work-blk__bg--3 {
  transform: translateY(100%);
}
.work-blk--4 .work-blk__bg--3 {
  transition-delay: 0.6s;
}
.work-blk--4 .work-blk__content {
  right: 9.1145833333vw;
  top: 13.2407407407vh;
  width: 38.0729166667vw;
}
@media (min-width: 992px) {
  .lang-en .work-blk--4 .work-blk__content {
    right: 10.1041666667vw;
    top: 4.2592592593vh;
    width: 42.1875vw;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .work-blk--4 .work-blk__content {
    top: 50%;
    transform: translate(0, -50%);
  }
}
@media (max-width: 767.98px) {
  .work-blk--4 .work-blk__content {
    top: 35.0824587706%;
  }
}
@media (min-width: 992px) {
  .work-blk--4 .work-blk__title {
    transform: translateX(-2.6041666667vw);
  }
}
.work-blk--4 .work-blk__desc {
  margin-left: 1.625rem;
}
@media (min-width: 992px) {
  .work-blk--4 .work-blk__desc {
    margin-left: 3.90625vw;
    transform: translateX(2.6041666667vw);
  }
}
@media (max-width: 575.98px) {
  .lang-en .work-blk--4 .work-blk__desc {
    margin-left: 0.9375rem;
  }
}
.aos-animate .swiper-slide-active .work-blk--4 .work-blk__layer--2, .aos-animate .swiper-slide-active .work-blk--4 .work-blk__layer--3, .aos-animate .swiper-slide-active .work-blk--4 .work-blk__layer--4 {
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--4 .work-blk__bg--2, .aos-animate .swiper-slide-active .work-blk--4 .work-blk__bg--3 {
  transform: translateY(0);
}
.aos-animate .swiper-slide-active .work-blk--4 .work-blk__title {
  transform: translateX(0);
  opacity: 1;
}
.aos-animate .swiper-slide-active .work-blk--4 .work-blk__desc {
  transform: translateX(0);
  opacity: 1;
}
.work-blk__inner {
  height: 100%;
}
.work-blk__bg {
  transition-duration: 1.6s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.work-blk__content {
  position: absolute;
}
@media (max-width: 991.98px) {
  .work-blk__content {
    left: 2.75rem !important;
    right: 2.75rem !important;
    width: auto !important;
  }
}
@media (max-width: 575.98px) {
  .work-blk__content {
    left: 1.875rem !important;
    right: 1.875rem !important;
  }
}
.work-blk__title {
  transition-duration: 1.6s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  margin-bottom: 0.25em;
  color: #000;
  font-size: 3.125vw;
  letter-spacing: 0.0833333333em;
  line-height: 1.3333333333;
  font-weight: 600;
}
.lang-en .work-blk__title {
  letter-spacing: 0;
}
.work-blk__title span {
  display: block;
}
.work-blk__title span:last-child {
  margin-left: 3.90625vw;
}
@media (min-width: 992px) {
  .work-blk__title {
    opacity: 0;
  }
}
@media (max-width: 1199.98px) {
  .work-blk__title {
    font-size: 2em;
  }
}
@media (max-width: 991.98px) {
  .work-blk__title {
    font-size: 6.25vw;
  }
}
@media (max-width: 767.98px) {
  .work-blk__title {
    font-size: 1.8125rem;
  }
  .lang-en .work-blk__title {
    font-size: 1.5rem;
  }
}
.work-blk__desc {
  transition-duration: 1.6s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  color: #000;
  font-size: 1.3541666667vw;
  line-height: 1.8461538462;
}
@media (min-width: 992px) {
  .work-blk__desc {
    opacity: 0;
  }
}
@media (max-width: 1199.98px) {
  .work-blk__desc {
    font-size: 1.125rem;
  }
}
@media (max-width: 991.98px) {
  .work-blk__desc {
    font-size: 3.3854166667vw;
  }
}
@media (max-width: 767.98px) {
  .work-blk__desc {
    font-size: 1.125rem;
  }
  .lang-en .work-blk__desc {
    font-size: 0.9375rem;
  }
}

html.live-preview .work-slider {
  height: 56.25vw;
}
@media (max-width: 991.98px) {
  html.live-preview .work-slider {
    height: 110.5263157895vw;
  }
}
html.live-preview .work-slider .btn-container {
  padding-top: 4.4791666667vw;
  height: 9.375vw;
}
@media (max-width: 767.98px) {
  html.live-preview .work-slider .btn-container {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  html.live-preview .work-blk--1 .work-blk__content {
    bottom: 9.375vw;
  }
}
@media (min-width: 992px) {
  html.live-preview .work-blk--2 .work-blk__content {
    top: 7.5520833333vw;
  }
}
@media (min-width: 992px) {
  html.live-preview .work-blk--2 .work-blk__title {
    transform: translate(1.5625vw, -1.3020833333vw);
  }
}
@media (min-width: 992px) {
  html.live-preview .work-blk--3 .work-blk__content {
    bottom: 6.7708333333vw;
  }
  .lang-en html.live-preview .work-blk--3 .work-blk__content {
    bottom: 5.7291666667vw;
  }
}
html.live-preview .work-blk--3 .work-blk__icon--1 {
  top: 5.9375vw;
}
html.live-preview .work-blk--3 .work-blk__icon--2 {
  bottom: 1.1458333333vw;
}
html.live-preview .work-blk--3 .work-blk__icon--3 {
  bottom: 2.96875vw;
}
html.live-preview .work-blk--3 .work-blk__icon--4 {
  bottom: 10.15625vw;
}
html.live-preview .work-blk--3 .work-blk__icon--5 {
  bottom: 22.03125vw;
}
html.live-preview .work-blk--3 .work-blk__icon--6 {
  bottom: -1.875vw;
}
@media (min-width: 992px) {
  html.live-preview .work-blk--4 .work-blk__content {
    top: 7.4479166667vw;
  }
  .lang-en html.live-preview .work-blk--4 .work-blk__content {
    top: 2.3958333333vw;
  }
}

.work-blk-heading {
  position: relative;
  z-index: 5;
  padding: 3.4375em 0;
  background-color: #fff;
}

.scroll-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}
.scroll-layer:not(.scroll-layer--fixed-bg) {
  transition-duration: 1.6s;
  transition-property: transform, color, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, height, left, right;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.scroll-layer--fixed-bg {
  z-index: -1;
  opacity: 1;
}
.scroll-layer--show {
  opacity: 1;
}

.workslider {
  width: 100%;
  height: calc(100vh - 7.1875rem);
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .workslider {
    height: calc(100vh - 5rem);
  }
}
@media (max-width: 767.98px) {
  .workslider {
    height: calc(100vh - 4.8125rem);
  }
}

.worksl {
  width: 100%;
  height: calc(100vh - 7.1875rem);
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .worksl {
    height: calc(100vh - 5rem);
  }
}
@media (max-width: 767.98px) {
  .worksl {
    height: calc(100vh - 4.8125rem);
  }
}
.worksl__inner {
  position: relative;
  width: 100%;
  height: 100%;
}

.work-ani {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.work-ani--bg .work-ani__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.move-area {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .move-area {
    height: auto;
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media (max-width: 575.98px) {
  .move-area {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.move-area__panel {
  position: relative;
  transition-timing-function: ease-out;
  transition-duration: 0.8s;
}
@media (max-width: 991.98px) {
  .move-area__panel {
    transform: none !important;
  }
}

@media (min-width: 992px) {
  .news-col {
    padding-top: 1.5em;
  }
}
@media (max-width: 991.98px) {
  .news-col {
    margin: 0 -0.75em;
  }
}
.news-col__item {
  padding: 0 0.75em 1.6585365854%;
  width: 20%;
}
.column .news-col__item {
  width: 100%;
}
@media (max-width: 991.98px) {
  .news-col__item {
    padding: 0 0.75rem 1.5em;
    width: 50%;
  }
  .news-col__item.hidden-item, .news-col__item.placeholder-item {
    display: none;
  }
}
@media (min-width: 992px) {
  .news-col__item .news-blk {
    transition-duration: 2s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
    transform: translateY(100vh);
  }
  .in-view .news-col__item .news-blk {
    transform: none !important;
  }
  .news-col__item--col-1 .news-blk, .news-col__item--col-2 .news-blk {
    transform: translateY(calc(50vh - 5rem));
  }
}
.news-col__stamp {
  width: 100%;
  height: 10.9375em;
}
.news-col__stamp--xs {
  height: 1.25em;
}
@media (max-width: 991.98px) {
  .news-col__stamp {
    display: none;
  }
}

.news-blk {
  position: relative;
  display: block;
}
.news-blk__title {
  font-weight: 700;
  font-size: 1.3125em;
  line-height: 1.3333333333;
}
@media (max-width: 991.98px) {
  .news-blk__title {
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .news-blk__title {
    font-size: 0.875rem;
  }
}
.news-blk__fig img {
  height: 100%;
  object-fit: cover;
}
.news-blk__fig--left-align img {
  object-position: top left;
}
.news-blk .placeholder {
  border-radius: 0.375rem;
}
.news-blk--box {
  border-radius: 0.375rem;
  overflow: hidden;
  background-color: #666;
}
.news-blk--box::before, .news-blk--box::after {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.news-blk--box::before {
  top: 0;
}
.news-blk--box::after {
  height: 35.7142857143%;
  opacity: 0;
}
.news-blk--box.box-green::before {
  background-color: rgba(84, 110, 0, 0.7);
}
.news-blk--box.box-green::after {
  background: linear-gradient(to top, rgba(84, 110, 0, 0.7) 0, transparent 100%);
}
.news-blk--box.box-purple::before {
  background-color: rgba(34, 0, 110, 0.7);
}
.news-blk--box.box-purple::after {
  background: linear-gradient(to top, rgba(34, 0, 110, 0.7) 0, transparent 100%);
}
.news-blk--box.box-blue::before {
  background-color: rgba(6, 44, 154, 0.7);
}
.news-blk--box.box-blue::after {
  background: linear-gradient(to top, rgba(6, 44, 154, 0.7) 0, transparent 100%);
}
.news-blk--box:hover::before, .news-blk--box:focus::before {
  background: rgba(0, 0, 0, 0.35);
}
.news-blk--box:hover::after, .news-blk--box:focus::after {
  opacity: 1;
}
.news-blk--box .news-blk__body {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 2.75em;
  display: flex;
  align-items: center;
  text-align: center;
  color: #fff;
}
@media (max-width: 1599.98px) {
  .news-blk--box .news-blk__body {
    padding: 1.5625em;
  }
}
@media (max-width: 1199.98px) {
  .news-blk--box .news-blk__body {
    padding: 1.25em;
  }
}
@media (max-width: 767.98px) {
  .news-blk--box .news-blk__body {
    padding: 2.25rem 0.75rem 0.75rem;
  }
}
.news-blk--box .news-blk__label {
  margin-bottom: 1.1875em;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .news-blk--box .news-blk__label {
    margin-bottom: 0.75rem;
  }
}
.news-blk--box .news-blk__title {
  margin-bottom: 0.9523809524em;
  color: #fff;
}
@media (max-width: 767.98px) {
  .news-blk--box .news-blk__title {
    margin-bottom: 0.6875rem;
  }
}
a:hover .news-blk--box .news-blk__title, a:focus .news-blk--box .news-blk__title {
  text-shadow: 0 0 20px #000;
}
.news-blk--box .news-blk__desc {
  font-size: 1em;
  line-height: 1.75;
}
@media (max-width: 991.98px) {
  .news-blk--box .news-blk__desc {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .news-blk--box .news-blk__desc {
    font-size: 0.875rem;
  }
}
a:hover .news-blk--box .news-blk__desc, a:focus .news-blk--box .news-blk__desc {
  text-shadow: 0 0 20px #000;
}
.news-blk--card .news-blk__fig::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
}
.news-blk--card .news-blk__fig--no-description::before {
  display: none;
}
.news-blk--card .news-blk__desc {
  flex: 1;
  min-width: 0;
  color: #fff;
  font-size: 1em;
  line-height: 1.75;
}
.news-blk--card .news-blk__desc-w {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  padding: 0 12.2222222222%;
  opacity: 0;
  visibility: hidden;
}
.news-blk--card .news-blk__content {
  margin-top: 1.125em;
}
@media (max-width: 991.98px) {
  .news-blk--card .news-blk__content {
    margin-top: 0.75em;
  }
}
.news-blk--card .news-blk__label {
  margin-bottom: 0.75em;
}
.news-blk--card .news-blk__title {
  margin-bottom: 0.5714285714em;
  color: #000;
}
.news-blk--card .news-blk__date {
  color: #767676;
  font-weight: 700;
}
@media (max-width: 991.98px) {
  .news-blk--card .news-blk__date {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .news-blk--card .news-blk__date {
    font-size: 0.75rem;
  }
}
.news-blk--card:hover .news-blk__title, .news-blk--card:focus .news-blk__title {
  color: #8c191c;
}
.news-blk--card:hover .news-blk__fig::before, .news-blk--card:focus .news-blk__fig::before {
  opacity: 1;
  visibility: visible;
}
.news-blk--card:hover .news-blk__desc-w, .news-blk--card:focus .news-blk__desc-w {
  opacity: 1;
  visibility: visible;
}
.news-blk--logo {
  overflow: hidden;
}
.news-blk--logo::before, .news-blk--logo::after {
  position: absolute;
}
.news-blk--logo::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 0.9090909091em;
  bottom: 0.6363636364em;
  z-index: 2;
  font-size: 0.6875em;
  color: #fff;
  transform-origin: 100% 100%;
}
.news-blk--logo::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 3em 3em;
  border-color: transparent transparent #b3042c transparent;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  transform-origin: 100% 100%;
}
.news-blk--logo:hover .placeholder, .news-blk--logo:focus .placeholder {
  transform: scale(1.3);
}
.news-blk--logo:hover::before, .news-blk--logo:hover::after, .news-blk--logo:focus::before, .news-blk--logo:focus::after {
  transform: scale(1.5);
}

.label-tag {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.label-tag__item {
  padding: 0.1875em 0.75em 0.3125em;
  font-size: 1em;
  line-height: 1.375;
  font-weight: 700;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .label-tag__item {
    font-size: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  .label-tag__item {
    font-size: 0.75rem;
  }
}

@media (min-width: 992px) {
  .js-show-section .btn-container--mb {
    display: none;
  }
}

.js-mute-switch .ico, .js-mute-switch .icon-grid-blks__arrow, .js-mute-switch .bf-text-blk__close-btn:before, .js-mute-switch .subscribe-btn__icon:before, .js-mute-switch .text-w-links-img__item:before, .js-mute-switch #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .js-mute-switch .ui-datepicker-prev:before,
.js-mute-switch #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .js-mute-switch .ui-datepicker-next:before, .js-mute-switch .event-calendar .ui-datepicker-prev:before, .event-calendar .js-mute-switch .ui-datepicker-prev:before, .js-mute-switch .event-calendar .ui-datepicker-next:before, .event-calendar .js-mute-switch .ui-datepicker-next:before, .js-mute-switch .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .js-mute-switch .datepicker-item:is(:has(#s_date, #e_date)),
.js-mute-switch .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .js-mute-switch .datepicker-item.has-sdate-edate, .js-mute-switch .step-flow__step:not(:last-of-type)::after, .js-mute-switch .article-control__icon, .js-mute-switch .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .js-mute-switch .gen-list__link-text:after, .js-mute-switch .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .js-mute-switch .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .js-mute-switch .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .js-mute-switch a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .js-mute-switch .arrow-list > li::before, .js-mute-switch .inline-arrow-list > li::before, .js-mute-switch .outline-btn-w-icon--pdf:before, .js-mute-switch .outline-btn-w-icon:is([href$=".pdf"])::before, .js-mute-switch .outline-btn-w-icon--doc:before, .js-mute-switch .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .js-mute-switch .outline-btn-w-icon--xls:before, .js-mute-switch .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .js-mute-switch .outline-btn-w-icon--bf-view:before, .js-mute-switch .outline-btn-w-icon--bf-learn-more:before, .js-mute-switch .outline-btn-w-icon--link:before, .js-mute-switch .rounded-selectbox .bootstrap-select, .rounded-selectbox .js-mute-switch .bootstrap-select, .js-mute-switch html.no-js .rounded-selectbox, html.no-js .js-mute-switch .rounded-selectbox, .js-mute-switch .rounded-selectbox:is(:not(:has(.bootstrap-select))), .js-mute-switch .rounded-selectbox.not-has-bootstrap-select, .js-mute-switch .table-job-vac a::after, .table-job-vac .js-mute-switch a::after, .js-mute-switch .swiper-nav-btn, .js-mute-switch .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .js-mute-switch a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.js-mute-switch .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .js-mute-switch a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .js-mute-switch .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .js-mute-switch a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .js-mute-switch .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .js-mute-switch a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.js-mute-switch .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .js-mute-switch a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.js-mute-switch .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .js-mute-switch a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .js-mute-switch .breadcrumb-menu__item--lv1:not(:last-child):after {
  font-size: 1.25rem;
}
.main-content {
  margin-top: 9.75rem;
  padding-top: 1px;
  text-align: justify;
}
@media (max-width: 1599.98px) {
  .main-content {
    margin-top: 9.0625rem;
  }
}
@media (max-width: 1399.98px) {
  .main-content {
    margin-top: 8.625rem;
  }
}
@media (max-width: 1199.98px) {
  .main-content {
    margin-top: 8.3125rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .lang-en .main-content {
    margin-top: 7.8125rem;
  }
}
@media (max-width: 991.98px) {
  .main-content {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  .main-content {
    margin-top: 4.8125rem;
  }
}
.main-content table {
  text-align: left;
}

.inner-banner {
  position: relative;
  z-index: 1;
  height: 20.625em;
  text-align: left;
}
.inner-banner::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 83.3333333333%;
  background: linear-gradient(to right, #fff 0, #fff 33.9449541284%, rgba(255, 255, 255, 0.8) 73.3944954128%, transparent 100%);
  content: "";
}
@media (max-width: 991.98px) {
  .inner-banner {
    height: auto !important;
  }
}
@media (max-width: 991.98px) {
  .inner-banner__placeholder {
    position: relative;
    padding-bottom: 20%;
    overflow: hidden;
  }
}
.inner-banner__img {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -2;
  width: auto;
  height: 100%;
}
.inner-banner .container, .inner-banner__container {
  height: 100%;
}
@media (max-width: 991.98px) {
  .inner-banner__container {
    margin: 2rem 0;
  }
}
.inner-banner__content {
  width: 54.8780487805%;
}
@media (max-width: 991.98px) {
  .inner-banner__content {
    width: 100%;
  }
}
.inner-banner--xs {
  height: 15em;
}
.inner-banner--xs .inner-banner__content {
  width: 82.3170731707%;
}
@media (max-width: 991.98px) {
  .inner-banner--xs .inner-banner__content {
    width: 100%;
  }
}

.site-heading {
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 1.1666666667;
}
@media (max-width: 1599.98px) {
  .site-heading {
    font-size: 2.75rem;
  }
}
@media (max-width: 1199.98px) {
  .site-heading {
    font-size: 2.375rem;
  }
}
@media (max-width: 767.98px) {
  .site-heading {
    font-size: 2rem;
  }
}

.site-subheading {
  padding-top: 0.625em;
  font-size: 1.5em;
  line-height: 1.6666666667em;
}
@media (max-width: 1199.98px) {
  .site-subheading {
    font-size: 1em;
  }
}

.title-banner--red-line .site-heading:last-child,
.title-banner--red-line .site-subheading:last-child {
  position: relative;
  padding-bottom: 2.0833333333em;
}
.title-banner--red-line .site-heading:last-child::after,
.title-banner--red-line .site-subheading:last-child::after {
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.6666666667em;
  content: "";
}
.title-banner--red-line .site-heading:last-child {
  padding-bottom: 0.5em;
}
.title-banner--red-line .site-heading:last-child::after {
  font-size: 0.2666666667em;
}

.site-content {
  margin-top: 0.8333333333em;
  font-size: 1.5rem;
  line-height: 1.3333333333;
  font-weight: 300;
}
@media (max-width: 1199.98px) {
  .site-content {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .site-content {
    font-size: 1.125rem;
  }
}

.introd-media-blk {
  position: relative;
  margin-top: calc(var(--component-margin-y) * 0.8);
}
.introd-media-blk::after {
  position: absolute;
  top: 9.375vw;
  bottom: 0;
  right: calc((100vw - 1740px) / 2 + 50px);
  z-index: -1;
  width: calc(100vw + 140px);
  background-color: var(--bg-color-primary);
  content: "";
}
@media screen and (max-width: 1740px) {
  .introd-media-blk::after {
    right: 50px;
  }
}
@media screen and (max-width: 1560px) {
  .introd-media-blk::after {
    right: -50px;
  }
}
@media (max-width: 991.98px) {
  .introd-media-blk::after {
    right: -26px;
  }
}
@media (max-width: 575.98px) {
  .introd-media-blk::after {
    right: -20px;
  }
}
.introd-media-blk--no-bg::after {
  display: none;
}
.introd-media-blk__inner {
  max-width: 91.25rem;
  margin-inline: auto;
}

.introd-img {
  margin: 0 auto;
  padding: 0 0 2.6041666667vw;
  max-width: 70rem;
}

.introd-img--w {
  max-width: 85rem;
}

.introd-video {
  margin: 0 auto;
  padding: 0 0 4.1666666667vw;
}
@media (max-width: 767.98px) {
  .introd-video {
    padding: 0 0 2.5em;
  }
}

.introd-txt {
  margin: 0 auto;
  max-width: 1362px;
}

.gray-bg-area {
  background-color: #f3f4f8;
}

.promo-banner {
  position: relative;
  height: 15em;
}
@media (max-width: 767.98px) {
  .promo-banner {
    height: 11.875rem;
  }
}
.promo-banner__placeholder {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.promo-banner__img {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -60rem;
  z-index: 1;
  height: 100%;
  width: auto;
}
@media (max-width: 767.98px) {
  .promo-banner__img {
    margin-left: -47.5rem;
  }
}
.promo-banner__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  height: 100%;
}
.promo-banner__inner > .container {
  height: 100%;
}
.promo-banner__content {
  height: 100%;
  display: flex;
  align-items: center;
}
.promo-banner__body {
  flex: 0 0 100%;
  max-width: 100%;
}
.promo-banner__txt {
  font-weight: 700;
  font-size: 3.1875em;
  line-height: 1.3921568627;
}
.promo-banner--white .promo-banner__txt {
  color: #fff;
}
.promo-banner--blue .promo-banner__txt {
  color: #71d6ff;
}
@media (max-width: 1199.98px) {
  .promo-banner__txt {
    font-size: 2.625em;
  }
}
@media (max-width: 991.98px) {
  .promo-banner__txt {
    font-size: 2.25em;
  }
}
@media (max-width: 767.98px) {
  .promo-banner__txt {
    font-size: 1.75em;
  }
}
.promo-banner__txt:last-child {
  margin-left: 9.3292682927%;
}

.ln-title, .hgl-item__title, .back-txt-blk__title {
  position: relative;
  margin-bottom: 0.7777777778em;
  padding-bottom: 0.7777777778em;
  font-weight: 700;
}
.ln-title::after, .hgl-item__title::after, .back-txt-blk__title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1.875rem;
  height: 1px;
  content: "";
}

.ln-desc, .hgl-item__desc, .back-txt-blk__desc, .back-txt-blk__content {
  font-size: 1.5em;
  line-height: 1.6666666667;
  font-weight: 300;
}
@media (max-width: 1199.98px) {
  .ln-desc, .hgl-item__desc, .back-txt-blk__desc, .back-txt-blk__content {
    font-size: 1.3125em;
  }
}
@media (max-width: 767.98px) {
  .ln-desc, .hgl-item__desc, .back-txt-blk__desc, .back-txt-blk__content {
    font-size: 1.125em;
  }
}

.cont-pd-r, .hgl-item__content {
  padding-right: calc((100vw - 1740px) / 2 + 50px);
}
@media screen and (max-width: 1740px) {
  .cont-pd-r, .hgl-item__content {
    padding-right: 50px;
  }
}
@media (max-width: 991.98px) {
  .cont-pd-r, .hgl-item__content {
    padding-right: 26px;
  }
}
@media (max-width: 575.98px) {
  .cont-pd-r, .hgl-item__content {
    padding-right: 20px;
  }
}

.back-txt-blk-list {
  padding-top: 5.2083333333vw;
}
.back-txt-blk-list--normal {
  padding-bottom: 6.25vw;
}
.back-txt-blk-list--td {
  padding-bottom: 0;
}
@media (max-width: 991.98px) {
  .back-txt-blk-list--td {
    margin-left: -26px;
    margin-right: -26px;
  }
}
@media (max-width: 575.98px) {
  .back-txt-blk-list--td {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media (max-width: 991.98px) {
  .back-txt-blk-list--normal .back-txt-blk:nth-child(odd) .back-txt-blk__img-w.coloured-bg-mb {
    background-color: #fff;
  }
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(odd) .back-txt-blk__img-w.coloured-bg-mb {
    background-color: #dee8f0;
  }
  .back-txt-blk-list--normal .back-txt-blk:nth-child(even) .back-txt-blk__img-w.coloured-bg-mb {
    background-color: #dee8f0;
  }
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(even) .back-txt-blk__img-w.coloured-bg-mb {
    background-color: #fff;
  }
}
.back-txt-blk__inner {
  padding-top: 5em;
  padding-bottom: 5em;
  padding-right: calc((min(100vw, 120rem) - 1740px) / 2 + 50px);
}
@media (max-width: 991.98px) {
  .back-txt-blk__inner {
    padding: 7.75em 26px 3.75em !important;
  }
}
@media (max-width: 575.98px) {
  .back-txt-blk__inner {
    padding: 5.75em 20px 2.5em !important;
  }
}
.back-txt-blk__inner--light {
  background-color: #fff;
  box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.12);
}
.back-txt-blk__inner--dark {
  background-color: #dee8f0;
}
@media screen and (max-width: 1740px) {
  .back-txt-blk--normal .back-txt-blk__inner--left-img {
    padding-right: 50px;
  }
}
@media (min-width: 992px) {
  .back-txt-blk--normal .back-txt-blk__inner--left-img {
    padding-left: calc(48.7804878049% + 5em);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk--normal .back-txt-blk__inner--left-img {
    padding-left: calc(48.7804878049% + 3.75em);
  }
}
.back-txt-blk--td .back-txt-blk__inner--left-img {
  padding-right: 3.75em;
}
@media screen and (max-width: 1740px) {
  .back-txt-blk--td .back-txt-blk__inner--left-img {
    padding-right: 2.5em;
  }
}
@media (min-width: 992px) {
  .back-txt-blk--td .back-txt-blk__inner--left-img {
    padding-left: 3.75em;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk--td .back-txt-blk__inner--left-img {
    padding-left: 2.5em;
  }
}
.back-txt-blk--normal .back-txt-blk__inner--right-img {
  padding-left: calc((min(100vw, 120rem) - 1740px) / 2 + 50px);
}
@media screen and (max-width: 1740px) {
  .back-txt-blk--normal .back-txt-blk__inner--right-img {
    padding-left: 50px;
  }
}
@media (min-width: 992px) {
  .back-txt-blk--normal .back-txt-blk__inner--right-img {
    padding-right: calc(48.7804878049% + 5em);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk--normal .back-txt-blk__inner--right-img {
    padding-right: calc(48.7804878049% + 3.75em);
  }
}
.back-txt-blk--td .back-txt-blk__inner--right-img {
  padding-left: 3.75em;
}
@media screen and (max-width: 1740px) {
  .back-txt-blk--td .back-txt-blk__inner--right-img {
    padding-left: 2.5em;
  }
}
@media (min-width: 992px) {
  .back-txt-blk--td .back-txt-blk__inner--right-img {
    padding-right: 3.75em;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk--td .back-txt-blk__inner--right-img {
    padding-right: 2.5em;
  }
}
.back-txt-blk__inner .back-txt-blk-list--td, .back-txt-blk--td .back-txt-blk__inner {
  position: relative;
  padding-top: 3em;
  padding-bottom: 3.75em;
  min-height: auto;
}
.back-txt-blk-list--deco .back-txt-blk__inner {
  padding-top: 3.75em;
  padding-bottom: 5em;
  min-height: auto;
  box-shadow: none !important;
}
.back-txt-blk-list--td .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
  box-shadow: none;
}
@media screen and (max-width: 1740px) {
  .back-txt-blk-list--td .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
    padding-right: 2.5em;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--td .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
    padding-left: calc(34.6666666667% + 3.75em);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk-list--td .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
    padding-left: calc(34.6666666667% + 2.5em);
  }
}
.back-txt-blk-list--blue-order .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
  padding-left: calc((100vw - 1740px) / 2 + 50px);
  background-color: #dee8f0;
}
@media screen and (max-width: 1740px) {
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
    padding-left: 50px;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
    padding-right: calc(42.1296296296% + 5em);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
    padding-right: calc(42.1296296296% + 3.75em);
  }
}
.back-txt-blk-list--plain-green .back-txt-blk:nth-child(odd) .back-txt-blk__inner {
  background-color: #dee8f0;
}
.back-txt-blk-list--td .back-txt-blk:nth-child(even) .back-txt-blk__inner {
  padding-left: 3.75em;
}
@media screen and (max-width: 1740px) {
  .back-txt-blk-list--td .back-txt-blk:nth-child(even) .back-txt-blk__inner {
    padding-left: 2.5em;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--td .back-txt-blk:nth-child(even) .back-txt-blk__inner {
    padding-right: calc(34.6666666667% + 3.75em);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk-list--td .back-txt-blk:nth-child(even) .back-txt-blk__inner {
    padding-right: calc(34.6666666667% + 2.5em);
  }
}
.back-txt-blk-list--blue-order .back-txt-blk:nth-child(even) .back-txt-blk__inner {
  background-color: #fff;
  box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.12);
}
@media screen and (max-width: 1740px) {
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(even) .back-txt-blk__inner {
    padding-right: 50px;
  }
}
@media (min-width: 992px) {
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(even) .back-txt-blk__inner {
    padding-left: calc(42.1296296296% + 5em);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .back-txt-blk-list--blue-order .back-txt-blk:nth-child(even) .back-txt-blk__inner {
    padding-left: calc(42.1296296296% + 3.75em);
  }
}
.back-txt-blk__title {
  color: #8c191c;
  text-align: left;
}
.back-txt-blk__title::after {
  background-color: #5b5b5b;
}
.back-txt-blk__desc, .back-txt-blk__content {
  color: #000;
}
.back-txt-blk--normal .back-txt-blk__desc *, .back-txt-blk--normal .back-txt-blk__content * {
  line-height: 1.6666666667;
}
.back-txt-blk--normal {
  max-width: 120rem;
  margin-inline: auto;
}
.back-txt-blk--td {
  position: relative;
  padding-bottom: 0;
}
@media (max-width: 991.98px) {
  .back-txt-blk--td {
    margin-left: -26px;
    margin-right: -26px;
  }
}
@media (max-width: 575.98px) {
  .back-txt-blk--td {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.back-txt-blk--td::before {
  content: "";
  position: absolute;
  top: 3.125rem;
  bottom: 0;
}
@media (max-width: 991.98px) {
  .back-txt-blk--td::before {
    top: 0;
  }
}
.back-txt-blk--td.back-txt-blk--left-img::before {
  left: 8.5365853659%;
  right: 0;
}
@media (max-width: 991.98px) {
  .back-txt-blk--td.back-txt-blk--left-img::before {
    left: 0;
  }
}
.back-txt-blk--td.back-txt-blk--right-img::before {
  left: 0;
  right: 8.5365853659%;
}
@media (max-width: 991.98px) {
  .back-txt-blk--td.back-txt-blk--right-img::before {
    right: 0;
  }
}
.back-txt-blk--td.back-txt-blk--light::before {
  background-color: #fff;
  box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.12);
}
.back-txt-blk--td.back-txt-blk--dark::before {
  background-color: #dee8f0;
}

.ldg-feat-container {
  padding-bottom: var(--component-margin-y);
  margin-top: calc(var(--component-margin-y) * 0.8);
  background: linear-gradient(to bottom, #fff 0, #fff 22.2684703434%, var(--bg-color-primary) 22.2684703434%, var(--bg-color-primary) 100%);
}
.section-gray {
  padding: 5.2083333333vw 0;
  background-color: var(--bg-color-primary);
}

.section-white {
  padding: 5.2083333333vw 0;
  background-color: #fff;
}

.history {
  padding: 5.2083333333vw 0 6.25vw;
  background: url("../../../shared/img/bg-history.png") no-repeat top center;
  background-size: cover;
}
@media (max-width: 767.98px) {
  .history {
    padding: 3em 0 7.5em;
  }
}
.history__title {
  margin-bottom: 0.8035714286em;
}

.hs-blk .slider__container {
  position: relative;
  overflow: visible;
}
.hs-blk .slider__list {
  padding-bottom: 3.875em;
}
.hs-blk .slider__item.swiper-slide-active .hs-card__year {
  right: 85.6818181818%;
  color: #303031;
}
@media (max-width: 575.98px) {
  .hs-blk .slider__item.swiper-slide-active .hs-card__year {
    right: calc(100% - 45px);
  }
}
.hs-blk .slider__item.swiper-slide-active .hs-card__content {
  margin-top: 0;
}
.hs-blk .slider .js-swiper-control {
  margin-top: -4.375em;
}
.hs-blk .slider .js-swiper-prev,
.hs-blk .slider .js-swiper-next {
  top: auto;
  bottom: -0.5em;
  left: auto;
  margin-top: 0;
  box-shadow: 0 0.1875em 0.625em rgba(0, 0, 0, 0.16);
}
@media (max-width: 767.98px) {
  .hs-blk .slider .js-swiper-prev,
  .hs-blk .slider .js-swiper-next {
    bottom: -3.75em;
    width: 3em;
    height: 3em;
  }
}
.hs-blk .slider .js-swiper-prev::before,
.hs-blk .slider .js-swiper-next::before {
  font-weight: bold;
}
.hs-blk .slider .js-swiper-prev {
  right: calc(19.7916666667vw + 4em);
}
@media (max-width: 767.98px) {
  .hs-blk .slider .js-swiper-prev {
    right: calc(26px + 3.75em);
  }
}
.hs-blk .slider .js-swiper-next {
  right: 19.7916666667vw;
}
@media (max-width: 767.98px) {
  .hs-blk .slider .js-swiper-next {
    right: 26px;
  }
}
.hs-card {
  width: 45.8333333333%;
}
@media (max-width: 767.98px) {
  .hs-card {
    width: 62.6666666667%;
  }
}
.hs-card__media {
  position: relative;
  text-shadow: 0 0 30px #f3f4f8, 0 0 15px #f3f4f8, 0 0 30px #f3f4f8;
}
.hs-card__year {
  position: absolute;
  right: 136.3636363636%;
  top: 21.4574898785%;
  z-index: 1;
  font-size: 11.9791666667vw;
  line-height: 1.1739130435;
  font-weight: 600;
  color: #dadbdd;
}
@media screen and (min-width: 1921px) {
  .hs-card__year {
    font-size: 14.375em;
  }
}
@media (max-width: 767.98px) {
  .hs-card__year {
    right: 85.6818181818%;
  }
}
.hs-card__img {
  user-select: none;
}
.hs-card__content {
  margin-top: 1.875em;
  transition-property: margin-top;
}
@media (max-width: 575.98px) {
  .hs-card__content {
    margin-top: 1em;
  }
}

.modal-history {
  z-index: 1125;
}
.modal-history__inner {
  max-width: 1080px;
}
@media screen and (max-width: 1120px) {
  .modal-history__inner {
    margin: 1.25em;
  }
}
.modal-history__content {
  border-radius: 0;
  border: 0;
}

.section-blue-pattern {
  position: relative;
  z-index: 0;
  padding-top: 5.2083333333vw;
  overflow: hidden;
}
.section-blue-pattern::after {
  position: absolute;
  content: "";
  top: 16.125rem;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-color: #f3f4f8;
}
.section-blue-pattern > .container {
  position: relative;
  z-index: 1;
}
.section-blue-pattern > .container::before {
  position: absolute;
  top: -5.2083333333vw;
  right: 50px;
  z-index: -1;
  width: 100vw;
  height: 24.25rem;
  background-color: #dee8f0;
  content: "";
}
@media (max-width: 991.98px) {
  .section-blue-pattern > .container::before {
    right: 26px;
  }
}
@media (max-width: 575.98px) {
  .section-blue-pattern > .container::before {
    right: 20px;
  }
}

.ln-list {
  padding: 4.4117647059%;
  max-width: 1360px;
  margin: 0 auto;
  background-color: #fff;
}
.ln-list__row:not(:last-child) {
  margin-bottom: 1.75em;
  padding-bottom: 1.75em;
  border-bottom: 1px solid #d3dee6;
}

.section-comment {
  padding: 5.2083333333vw 0;
  background: url("../../../shared/img/bg-comment.jpg") no-repeat top right;
  background-size: cover;
}

.comment-blk {
  margin-left: -3.75em;
}
@media (max-width: 991.98px) {
  .comment-blk {
    margin-left: 0;
  }
}

.page-detail {
  padding: 5em 0 7.5em;
}
@media (max-width: 991.98px) {
  .page-detail {
    padding-top: 1.5em;
  }
}

/* Error Page */
.error-img-container {
  max-width: 690px;
  margin: 0 auto;
}

.error-img {
  display: block;
  width: 100%;
  height: auto;
}

.error-msg {
  font-weight: 700;
  font-size: 3.25em;
}
@media (max-width: 1199.98px) {
  .error-msg {
    font-size: 3em;
  }
}
@media (max-width: 991.98px) {
  .error-msg {
    font-size: 2.25em;
  }
}
@media (max-width: 767.98px) {
  .error-msg {
    font-size: 1.75em;
  }
}

.error-btm {
  background-color: #f3f4f8;
}
.error-btm > .container {
  position: relative;
  padding-top: 3.125em;
  padding-bottom: 7.9375em;
}
.error-btm > .container::before, .error-btm > .container::after {
  position: absolute;
  top: 0;
  width: 25.6097560976%;
  border-top: 2px solid #000;
  content: "";
}
.error-btm > .container::before {
  left: 50px;
}
@media (max-width: 991.98px) {
  .error-btm > .container::before {
    left: 26px;
  }
}
@media (max-width: 575.98px) {
  .error-btm > .container::before {
    left: 20px;
  }
}
.error-btm > .container::after {
  right: 50px;
}
@media (max-width: 991.98px) {
  .error-btm > .container::after {
    right: 26px;
  }
}
@media (max-width: 575.98px) {
  .error-btm > .container::after {
    right: 20px;
  }
}

/* Error Page */
/* I&T Award Page */
.award-txt__name {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.39;
}
@media (max-width: 1399.98px) {
  .award-txt__name {
    font-size: 2rem;
  }
}
@media (max-width: 991.98px) {
  .award-txt__name {
    font-size: 1.75rem;
  }
}
@media (max-width: 767.98px) {
  .award-txt__name {
    font-size: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .award-txt__name {
    font-size: 1.25rem;
  }
}
.award-txt__name--line {
  position: relative;
}
.award-txt__name--line::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  display: inline-block;
  height: 1px;
  width: 1.875rem;
  margin-top: 1.75rem;
  background-color: currentColor;
}
@media (max-width: 767.98px) {
  .award-txt__name--line::after {
    width: 1.25rem;
    margin-top: 0.875rem;
  }
}
.award-txt__desc {
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.67;
}
@media (max-width: 1399.98px) {
  .award-txt__desc {
    font-size: 1.375rem;
  }
}
@media (max-width: 991.98px) {
  .award-txt__desc {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .award-txt__desc {
    font-size: 1.125rem;
  }
}
@media (max-width: 575.98px) {
  .award-txt__desc {
    font-size: 1rem;
  }
}
.award-txt__name:last-child, .award-txt__desc:last-child {
  margin-bottom: 0 !important;
}

.award-intro__title {
  font-weight: 400;
  font-size: 3.5rem;
  line-height: 1.14;
  text-align: center;
}
@media (max-width: 1399.98px) {
  .award-intro__title {
    font-size: 3rem;
  }
}
@media (max-width: 991.98px) {
  .award-intro__title {
    font-size: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .award-intro__title {
    font-size: 2rem;
  }
}
@media (max-width: 575.98px) {
  .award-intro__title {
    font-size: 1.75rem;
  }
}
.award-intro__card:nth-child(1) {
  background-color: #5438de;
}
.award-intro__card:nth-child(2) {
  background-color: #3a4ddb;
}
.award-intro__card:nth-child(3) {
  background-color: #005fe6;
}
@media (max-width: 767.98px) {
  .award-intro__card {
    max-width: 31.25rem;
  }
}
.award-intro__img {
  position: relative;
  margin-bottom: 0.625rem;
  aspect-ratio: 432/278;
  overflow: hidden;
}
.award-intro__img-clipped {
  width: 100%;
  clip-path: polygon(0% 0%, 100% 0%, 100% 53.9568345324%, 0 85.6115107914%);
}
.award-intro__img-top {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  width: 37.037037037%;
}
.award-intro__txt {
  position: relative;
  z-index: 3;
  padding-inline: 13.8888888889%;
  color: #fff;
}
@media (max-width: 1199.98px) {
  .award-intro__txt {
    padding-inline: 10.4166666667%;
  }
}
@media (max-width: 575.98px) {
  .award-intro__txt {
    padding-inline: 5.787037037%;
  }
}
.award-intro-bg {
  position: relative;
}
.award-intro-bg::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  display: block;
  width: max(111.25rem, 0.9270833333);
  max-height: 100%;
  aspect-ratio: 1780/740;
  background: url("../../../shared/img/temp/awards-categories-bg-1x.jpg") no-repeat;
  background-size: contain;
}

.award-arrow-link {
  display: inline;
}
.award-arrow-link > span.ico, .award-arrow-link > span.icon-grid-blks__arrow, .award-arrow-link > span.bf-text-blk__close-btn:before, .award-arrow-link > span.subscribe-btn__icon:before, .award-arrow-link > span.text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .award-arrow-link > span.ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .award-arrow-link > span.ui-datepicker-next:before, .event-calendar .award-arrow-link > span.ui-datepicker-prev:before, .event-calendar .award-arrow-link > span.ui-datepicker-next:before, .event-search-bar .award-arrow-link > span.datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .award-arrow-link > span.datepicker-item.has-sdate-edate, .award-arrow-link > span.step-flow__step:not(:last-of-type)::after, .award-arrow-link > span.article-control__icon, .gen-list__item > a[target=_blank] .award-arrow-link > span.gen-list__link-text:after, .award-arrow-link > span.outline-btn-w-icon--pdf:before, .award-arrow-link > span.outline-btn-w-icon:is([href$=".pdf"])::before, .award-arrow-link > span.outline-btn-w-icon--doc:before, .award-arrow-link > span.outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .award-arrow-link > span.outline-btn-w-icon--xls:before, .award-arrow-link > span.outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .award-arrow-link > span.outline-btn-w-icon--bf-view:before, .award-arrow-link > span.outline-btn-w-icon--bf-learn-more:before, .award-arrow-link > span.outline-btn-w-icon--link:before, .rounded-selectbox .award-arrow-link > span.bootstrap-select, html.no-js .award-arrow-link > span.rounded-selectbox, .award-arrow-link > span.rounded-selectbox:is(:not(:has(.bootstrap-select))), .award-arrow-link > span.rounded-selectbox.not-has-bootstrap-select, .award-arrow-link > span.swiper-nav-btn, .award-arrow-link > span.breadcrumb-menu__item--lv1:not(:last-child):after {
  vertical-align: middle;
  font-size: 0.4em;
}

/* I&T Award Page */
.news-listing {
  position: relative;
  padding: 2.625em 0;
  background-color: #f3f4f8;
  min-height: 100vh;
}
html.live-preview .news-listing {
  min-height: unset;
}

.filter-tools-blk {
  padding: 3.625em 0 2.4375em;
}
@media (max-width: 1199.98px) {
  .filter-tools-blk {
    font-size: 0.875em;
  }
}
@media (max-width: 767.98px) {
  .filter-tools-blk {
    font-size: 0.75em;
  }
}

.filter-tools {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.filter-tools__item {
  margin-bottom: 1.25em;
  margin-right: 1.25em;
}

.filter-tag {
  display: inline-block;
  padding: 0.2083333333em 0.4583333333em 0.3333333333em;
  font-size: 1.5rem;
  font-weight: 300;
  border: 1px solid;
  transition: box-shadow 0.3s;
}
@media (max-width: 991.98px) {
  .filter-tag {
    font-size: 1.3125rem;
  }
}
@media (max-width: 767.98px) {
  .filter-tag {
    font-size: 1.125rem;
  }
}
.filter-tag--xs {
  padding-left: 0.6875em;
  padding-right: 0.6875em;
  font-size: 1rem;
  font-weight: 400;
}
.filter-tag--hashtag {
  padding-left: 0;
  padding-right: 0;
  color: #404040 !important;
  font-weight: 500;
  border: 0;
}
.filter-tag--hashtag::before {
  content: "#";
}
.filter-tag--hashtag:hover {
  color: #5b5b5b;
  text-decoration: underline;
}
.filter-tools .filter-tag--brown {
  padding: 0.1666666667em 0.4166666667em 0.2916666667em;
  border: 2px solid;
  border-color: #ede4d9;
  color: #000 !important;
  background-color: #ede4d9;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.filter-tools .filter-tag--bluegray {
  padding: 0.1666666667em 0.4166666667em 0.2916666667em;
  border: 2px solid;
  border-color: #dee8f0;
  color: #000 !important;
  background-color: #dee8f0;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.filter-tools .filter-tag--blue {
  padding: 0.1666666667em 0.4166666667em 0.2916666667em;
  border: 2px solid;
  border-color: #d7f3f8;
  color: #000 !important;
  background-color: #d7f3f8;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.filter-tools .filter-tag--green {
  padding: 0.1666666667em 0.4166666667em 0.2916666667em;
  border: 2px solid;
  border-color: #d7e8d6;
  color: #000 !important;
  background-color: #d7e8d6;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.filter-tools .filter-tag--purple {
  padding: 0.1666666667em 0.4166666667em 0.2916666667em;
  border: 2px solid;
  border-color: #e8e0fa;
  color: #000 !important;
  background-color: #e8e0fa;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.filter-tools .filter-tag--brown:hover, .filter-tools .filter-tag--brown:focus {
  border-color: #884900;
  text-decoration: none;
}
.filter-tools .filter-tag--brown:hover:not(.is-selected), .filter-tools .filter-tag--brown:focus:not(.is-selected) {
  color: #884900 !important;
}
.filter-tools .filter-tag--brown.is-selected {
  color: #fff !important;
  background-color: #884900;
  border-color: #884900;
}
.filter-tools .filter-tag--bluegray:hover, .filter-tools .filter-tag--bluegray:focus {
  border-color: #062c9a;
  text-decoration: none;
}
.filter-tools .filter-tag--bluegray:hover:not(.is-selected), .filter-tools .filter-tag--bluegray:focus:not(.is-selected) {
  color: #062c9a !important;
}
.filter-tools .filter-tag--bluegray.is-selected {
  color: #fff !important;
  background-color: #062c9a;
  border-color: #062c9a;
}
.filter-tools .filter-tag--blue:hover, .filter-tools .filter-tag--blue:focus {
  border-color: #026f80;
  text-decoration: none;
}
.filter-tools .filter-tag--blue:hover:not(.is-selected), .filter-tools .filter-tag--blue:focus:not(.is-selected) {
  color: #026f80 !important;
}
.filter-tools .filter-tag--blue.is-selected {
  color: #fff !important;
  background-color: #026f80;
  border-color: #026f80;
}
.filter-tools .filter-tag--green:hover, .filter-tools .filter-tag--green:focus {
  border-color: #546e00;
  text-decoration: none;
}
.filter-tools .filter-tag--green:hover:not(.is-selected), .filter-tools .filter-tag--green:focus:not(.is-selected) {
  color: #546e00 !important;
}
.filter-tools .filter-tag--green.is-selected {
  color: #fff !important;
  background-color: #546e00;
  border-color: #546e00;
}
.filter-tools .filter-tag--purple:hover, .filter-tools .filter-tag--purple:focus {
  border-color: #22016e;
  text-decoration: none;
}
.filter-tools .filter-tag--purple:hover:not(.is-selected), .filter-tools .filter-tag--purple:focus:not(.is-selected) {
  color: #22016e !important;
}
.filter-tools .filter-tag--purple.is-selected {
  color: #fff !important;
  background-color: #22016e;
  border-color: #22016e;
}

.tag-blk {
  margin: 0;
  padding: 0;
  list-style: none !important;
  margin-bottom: 0.9375em;
}
.tag-blk__item {
  margin: 0 0.75em 0.75em 0;
}
@media (max-width: 767.98px) {
  .lang-en .tag-blk__item {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .tag-blk__item {
    width: 100%;
  }
}
.tag-blk--detail {
  margin-bottom: 0;
}
.tag-blk--detail .tag-blk__item {
  margin-right: 1.5em;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .lang-en .tag-blk--detail .tag-blk__item {
    margin-right: 0;
    margin-top: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .lang-en .tag-blk--detail .tag-blk__item:not(filter-tag--deep-purple) + .tag-blk__item, .lang-en .tag-blk--detail .tag-blk__item:not(filter-tag--deep-blue) + .tag-blk__item, .lang-en .tag-blk--detail .tag-blk__item:not(filter-tag--light-green) + .tag-blk__item {
    margin-bottom: -0.3125rem;
  }
}
@media (max-width: 575.98px) {
  .tag-blk--detail .tag-blk__item {
    margin-right: 0;
    margin-top: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .tag-blk--detail .tag-blk__item:not(filter-tag--deep-purple) + .tag-blk__item, .tag-blk--detail .tag-blk__item:not(filter-tag--deep-blue) + .tag-blk__item, .tag-blk--detail .tag-blk__item:not(filter-tag--light-green) + .tag-blk__item {
    margin-bottom: -0.3125rem;
  }
}
.tag-blk--tool {
  margin-bottom: 0;
}
.tag-blk--tool .tag-blk__item {
  margin: 0 0.75em 0.5625em 0;
}
.tag-blk--tool-sub {
  margin-bottom: 0;
}
.tag-blk--tool-sub .tag-blk__item {
  margin: 0 0.75em 0 0;
}

.card--news .card__body {
  padding: 2.25em 2.625em;
  background-color: #fff;
  border: 0;
}
@media (max-width: 1199.98px) {
  .card--news .card__body {
    padding: 1.875em 2.25em;
  }
}
.card--news .card__title {
  font-size: 1.75em;
  font-weight: 700;
}
@media (max-width: 1199.98px) {
  .card--news .card__title {
    font-size: 1.3125rem;
  }
}
.card--news .card__date {
  margin-bottom: 1.25em;
  color: #747474;
  font-size: 1rem;
}
@media (max-width: 1199.98px) {
  .card--news .card__date {
    font-size: 0.875rem;
  }
}
.card--news .card__content {
  color: #000;
  font-size: 1.3125rem;
}
.lang-en .card--news .card__content {
  font-weight: 300;
}
@media (max-width: 1199.98px) {
  .card--news .card__content {
    font-size: 1.125rem;
  }
}

.btn-container--page-end {
  padding: 2.5em 0 4.875em;
}
.btn-container--btn-gp {
  padding: 6.25em 0;
}
@media (max-width: 991.98px) {
  .btn-container--btn-gp {
    padding: 3.75em 0;
  }
}
@media (max-width: 767.98px) {
  .btn-container--btn-gp {
    padding: 2.8125em 0;
  }
}
.btn-container--btn-gp .btn-gp {
  margin: -1.25rem;
}
@media (max-width: 991.98px) {
  .btn-container--btn-gp .btn-gp {
    margin: -1rem;
  }
}
.btn-container--btn-gp .btn, .btn-container--btn-gp #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .btn-container--btn-gp .ui-datepicker-prev,
.btn-container--btn-gp #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .btn-container--btn-gp .ui-datepicker-next, .btn-container--btn-gp .event-calendar .ui-datepicker-prev, .event-calendar .btn-container--btn-gp .ui-datepicker-prev, .btn-container--btn-gp .event-calendar .ui-datepicker-next, .event-calendar .btn-container--btn-gp .ui-datepicker-next, .btn-container--btn-gp .step-flow__step-graphic, .btn-container--btn-gp .general-content .info-table #closeBtn, .general-content .info-table .btn-container--btn-gp #closeBtn, .btn-container--btn-gp .swiper-nav-btn {
  margin: 1.25rem;
}
@media (max-width: 991.98px) {
  .btn-container--btn-gp .btn, .btn-container--btn-gp #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .btn-container--btn-gp .ui-datepicker-prev,
  .btn-container--btn-gp #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
  #ui-datepicker-div.ui-datepicker .btn-container--btn-gp .ui-datepicker-next, .btn-container--btn-gp .event-calendar .ui-datepicker-prev, .event-calendar .btn-container--btn-gp .ui-datepicker-prev, .btn-container--btn-gp .event-calendar .ui-datepicker-next, .event-calendar .btn-container--btn-gp .ui-datepicker-next, .btn-container--btn-gp .step-flow__step-graphic, .btn-container--btn-gp .general-content .info-table #closeBtn, .general-content .info-table .btn-container--btn-gp #closeBtn, .btn-container--btn-gp .swiper-nav-btn {
    margin: 1rem;
  }
}

.loading-indicator {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  padding: 3.75em 0;
}

.bg-grey-color {
  background-color: #f3f4f8;
}

.content-image {
  padding: 1em;
  width: 100%;
}
@media (min-width: 992px) {
  .content-image {
    max-height: 250px;
  }
}
@media (min-width: 1200px) {
  .content-image {
    max-height: 300px;
  }
}
.content-image img {
  display: block;
  margin: auto;
  width: 80%;
}
@media (min-width: 992px) {
  .content-image img {
    display: inline;
    height: 100%;
    width: auto;
  }
}

.modelcapacity {
  padding: 1.5rem !important;
}
@media (min-width: 992px) {
  .modelcapacity {
    padding: 3rem 0 !important;
  }
}

.img-c-list__item {
  padding: 4.1666666667vw 0;
}
@media (max-width: 991.98px) {
  .img-c-list__item {
    padding: 0 0 3rem;
  }
}
.img-c-list__item:nth-child(even) {
  background-color: #f3f4f8;
}

.with-stat {
  position: relative;
}

.stat-blk {
  position: absolute;
  bottom: 0;
  right: calc(100% - 1.75rem);
  width: 51.8867924528%;
}
@media (max-width: 991.98px) {
  .stat-blk {
    position: static;
    width: 100%;
    padding: 26px;
  }
}
@media (max-width: 767.98px) {
  .stat-blk {
    padding: 20px;
  }
}
.stat-blk__inner {
  padding: 1.6666666667vw 1.5625vw 1.6666666667vw;
  text-align: center;
  color: #fff;
  background-color: #01568d;
}
@media (max-width: 991.98px) {
  .stat-blk__inner {
    padding: 1em 1em 0.875em;
  }
}
.stat-blk__main {
  margin-bottom: 0.3em;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 5.2083333333vw;
  line-height: 1;
}
@media (max-width: 991.98px) {
  .stat-blk__main {
    font-size: 3.75em;
  }
}
@media (max-width: 767.98px) {
  .stat-blk__main {
    font-size: 3.5em;
  }
}
.stat-blk__num, .stat-blk__subtxt {
  line-height: 1;
}
.stat-blk__desc {
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.5;
}
@media (max-width: 991.98px) {
  .stat-blk__desc {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  .stat-blk__desc {
    font-size: 1em;
  }
}

.contact-blk__inner {
  padding: 3.75em 14.4791666667vw;
  background-color: #f3f4f8;
}
@media (max-width: 1399.98px) {
  .contact-blk__inner {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }
}
@media (max-width: 991.98px) {
  .contact-blk__inner {
    padding-left: 2.8125em;
    padding-right: 2.8125em;
  }
}
@media (max-width: 767.98px) {
  .contact-blk__inner {
    padding-left: 1.625em;
    padding-right: 1.625em;
  }
}
.contact-blk__title {
  margin-bottom: 1em;
  font-size: 2.875em;
}
@media (max-width: 1399.98px) {
  .contact-blk__title {
    font-size: 2.375em;
  }
}
@media (max-width: 1199.98px) {
  .contact-blk__title {
    font-size: 1.875em;
  }
}
@media (max-width: 767.98px) {
  .contact-blk__title {
    font-size: 1.5em;
  }
}

.app-logo__img {
  max-width: 100%;
  height: auto;
}

.sq-icon-blk {
  margin: 0 -2.6041666667vw;
  padding-bottom: 5.2083333333vw;
}
@media screen and (min-width: 1921px) {
  .sq-icon-blk {
    margin: 0 -3.125rem;
    padding-bottom: 6.25rem;
  }
}
@media (max-width: 767.98px) {
  .sq-icon-blk {
    margin: 0;
  }
}
.sq-icon-blk__item {
  padding: 0 2.6041666667vw;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media screen and (min-width: 1921px) {
  .sq-icon-blk__item {
    padding: 0 3.125rem;
  }
}
@media (max-width: 767.98px) {
  .sq-icon-blk__item {
    padding: 1.5625rem 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.sq-icon-blk--col2 {
  max-width: calc(85.125rem + 5.2083333333vw);
}
.sq-icon-blk--col2 .sq-icon-blk__item {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767.98px) {
  .sq-icon-blk--col2 .sq-icon-blk__item {
    padding: 1.5625rem 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.sq-icon__top {
  margin-bottom: 4.3229166667vw;
  padding: 2.5em 1.25em 4.8958333333vw;
  border: 0.25rem solid currentColor;
  border-radius: 0.375rem;
}
@media screen and (min-width: 1921px) {
  .sq-icon__top {
    margin-bottom: 5.1875rem;
    padding: 2.5em 1.25em 5.875em;
  }
}
@media (max-width: 1199.98px) {
  .sq-icon__top {
    margin-bottom: 3.4375rem;
    padding: 1.875rem 1rem 3.4375rem;
  }
}
.sq-icon__title {
  margin-bottom: 1.7708333333vw;
  font-weight: 700;
}
@media screen and (min-width: 1921px) {
  .sq-icon__title {
    margin-bottom: 1.25rem;
  }
}
.sq-icon__img-w {
  margin-bottom: -8.3333333333vw;
  height: 6.5625vw;
}
@media screen and (min-width: 1921px) {
  .sq-icon__img-w {
    margin-bottom: -10rem;
    height: 7.875rem;
  }
}
@media (max-width: 1199.98px) {
  .sq-icon__img-w {
    margin-bottom: -6.25rem;
    height: 5rem;
  }
}
.sq-icon__img {
  height: 100%;
  width: auto;
}
.sq-icon__img.inlined-svg {
  width: auto;
  background-color: var(--bg-color-primary);
}
.sq-icon__desc {
  line-height: 1.8461538462;
  color: #000;
}
.sq-icon--green {
  color: #016475;
}
.sq-icon--red {
  color: #81181a;
}
.sq-icon--ori, .sq-icon--ori .sq-icon__top {
  position: relative;
}
.sq-icon--ori::before, .sq-icon--ori::after, .sq-icon--ori .sq-icon__top::before, .sq-icon--ori .sq-icon__top::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  line-height: 1;
  color: currentColor;
}
.sq-icon-blk--col2 .sq-icon--ori::before, .sq-icon-blk--col2 .sq-icon--ori::after, .sq-icon-blk--col2 .sq-icon--ori .sq-icon__top::before, .sq-icon-blk--col2 .sq-icon--ori .sq-icon__top::after {
  display: none;
}
@media (max-width: 767.98px) {
  .sq-icon--ori::before, .sq-icon--ori::after {
    left: 50%;
    margin-left: -0.5em;
    font-size: 1.5rem;
    color: #81181a;
  }
  .sq-icon--ori::before {
    bottom: calc(100% + 0.75rem);
    content: "\e917";
  }
  .sq-icon--ori::after {
    top: calc(100% + 0.75rem);
    content: "\e919";
  }
}
@media (min-width: 768px) {
  .sq-icon--ori .sq-icon__top::before, .sq-icon--ori .sq-icon__top::after {
    top: 50%;
    margin-top: -0.5em;
    font-size: 3.125vw;
    color: #81181a;
  }
}
@media screen and (min-width: 768px) and (min-width: 1921px) {
  .sq-icon--ori .sq-icon__top::before, .sq-icon--ori .sq-icon__top::after {
    font-size: 3.75em;
  }
}
@media (min-width: 768px) {
  .sq-icon--ori .sq-icon__top::before {
    right: calc(100% + 1.5625vw);
    content: "\e918";
  }
}
@media screen and (min-width: 768px) and (min-width: 1921px) {
  .sq-icon--ori .sq-icon__top::before {
    right: calc(100% + 1.875rem);
  }
}
@media (min-width: 768px) {
  .sq-icon--ori .sq-icon__top::after {
    left: calc(100% + 1.5625vw);
    content: "\e91b";
  }
}
@media screen and (min-width: 768px) and (min-width: 1921px) {
  .sq-icon--ori .sq-icon__top::after {
    left: calc(100% + 1.875rem);
  }
}

.ldg-feat__content {
  padding: 7.2289156627% 9.0361445783%;
  background-color: #fff;
  border-radius: 0.375rem;
  box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.12);
}
@media (max-width: 991.98px) {
  .ldg-feat__content {
    padding: 2.25rem 1.5rem;
  }
}
.ldg-feat__tag {
  position: relative;
  margin-bottom: 0.8571428571em;
  padding-bottom: 0.8571428571em;
  color: #5b5b5b;
  font-size: 1.3125em;
  font-weight: 500;
  line-height: 1.3333333333;
}
@media (max-width: 991.98px) {
  .ldg-feat__tag {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  .ldg-feat__tag {
    font-size: 1em;
  }
}
.ldg-feat__tag::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1.4285714286rem;
  height: 1px;
  background-color: #5b5b5b;
  content: "";
}
.ldg-feat__title {
  font-size: 2em;
  line-height: 1.5625;
  text-align: left;
}
@media (max-width: 1199.98px) {
  .ldg-feat__title {
    font-size: 1.75em;
  }
}
@media (max-width: 991.98px) {
  .ldg-feat__title {
    font-size: 1.5em;
  }
}
@media (max-width: 767.98px) {
  .ldg-feat__title {
    font-size: 1.3125em;
  }
}
.case-info--feat .ldg-feat__title {
  color: #8c191c;
  line-height: 1.2857142857;
  font-weight: 700;
}

.ldg-case-list {
  margin-top: 1.875em;
}

.ldg-section {
  padding: 3.125em 0 5em;
  background-color: #f3f4f8;
}

.service-section {
  padding: 5.2083333333vw 0 5.7291666667vw;
  background: url("../../../shared/img/service-section-bg.jpg") no-repeat top center;
  background-size: 100% auto;
}
@media (max-width: 767.98px) {
  .service-section {
    padding-top: 3em;
    padding-bottom: 3em;
  }
}
.service-section--no-bg {
  background: none;
}

.num-img-blk {
  margin-top: 3.125em;
  display: flex;
  flex-wrap: wrap;
  counter-reset: num;
}
.num-img-blk__item {
  position: relative;
  flex: 0 0 25%;
  max-width: 25%;
}
@media (max-width: 991.98px) {
  .num-img-blk__item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 575.98px) {
  .num-img-blk__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.num-img-blk__inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
}
.num-img-blk__inner::before, .num-img-blk__inner::after {
  position: absolute;
  left: 0;
}
.num-img-blk__inner::before {
  content: counters(num, "");
  counter-increment: num;
  top: 0;
  z-index: 2;
  padding: 0.1333333333em 0;
  display: flex;
  justify-content: center;
  width: 1.7111111111em;
  height: 1.7111111111em;
  font-size: 2.8125em;
  line-height: 1;
  color: #8c191c;
  background-color: rgba(255, 249, 242, 0.75);
}
.num-img-blk__inner::after {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  height: 58.4507042254%;
  background: linear-gradient(to top, #1e2d57 0, rgba(30, 45, 87, 0.58) 55%, transparent 100%);
  content: "";
}
.num-img-blk__txt {
  position: relative;
  z-index: 3;
  padding: 11.4634146341%;
  font-size: 1.75em;
  font-weight: 700;
  text-align: center;
  color: #fff;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .num-img-blk__txt {
    font-size: 1.3125em;
  }
}
.num-img-blk__txt .ico, .num-img-blk__txt .icon-grid-blks__arrow, .num-img-blk__txt .bf-text-blk__close-btn:before, .num-img-blk__txt .subscribe-btn__icon:before, .num-img-blk__txt .text-w-links-img__item:before, .num-img-blk__txt #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .num-img-blk__txt .ui-datepicker-prev:before,
.num-img-blk__txt #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .num-img-blk__txt .ui-datepicker-next:before, .num-img-blk__txt .event-calendar .ui-datepicker-prev:before, .event-calendar .num-img-blk__txt .ui-datepicker-prev:before, .num-img-blk__txt .event-calendar .ui-datepicker-next:before, .event-calendar .num-img-blk__txt .ui-datepicker-next:before, .num-img-blk__txt .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .num-img-blk__txt .datepicker-item:is(:has(#s_date, #e_date)),
.num-img-blk__txt .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .num-img-blk__txt .datepicker-item.has-sdate-edate, .num-img-blk__txt .step-flow__step:not(:last-of-type)::after, .num-img-blk__txt .article-control__icon, .num-img-blk__txt .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .num-img-blk__txt .gen-list__link-text:after, .num-img-blk__txt .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .num-img-blk__txt a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .num-img-blk__txt .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .num-img-blk__txt a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .num-img-blk__txt .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .num-img-blk__txt a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .num-img-blk__txt .arrow-list > li::before, .num-img-blk__txt .inline-arrow-list > li::before, .num-img-blk__txt .outline-btn-w-icon--pdf:before, .num-img-blk__txt .outline-btn-w-icon:is([href$=".pdf"])::before, .num-img-blk__txt .outline-btn-w-icon--doc:before, .num-img-blk__txt .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .num-img-blk__txt .outline-btn-w-icon--xls:before, .num-img-blk__txt .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .num-img-blk__txt .outline-btn-w-icon--bf-view:before, .num-img-blk__txt .outline-btn-w-icon--bf-learn-more:before, .num-img-blk__txt .outline-btn-w-icon--link:before, .num-img-blk__txt .rounded-selectbox .bootstrap-select, .rounded-selectbox .num-img-blk__txt .bootstrap-select, .num-img-blk__txt html.no-js .rounded-selectbox, html.no-js .num-img-blk__txt .rounded-selectbox, .num-img-blk__txt .rounded-selectbox:is(:not(:has(.bootstrap-select))), .num-img-blk__txt .rounded-selectbox.not-has-bootstrap-select, .num-img-blk__txt .table-job-vac a::after, .table-job-vac .num-img-blk__txt a::after, .num-img-blk__txt .swiper-nav-btn, .num-img-blk__txt .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .num-img-blk__txt a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.num-img-blk__txt .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .num-img-blk__txt a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .num-img-blk__txt .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .num-img-blk__txt a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.num-img-blk__txt .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .num-img-blk__txt a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .num-img-blk__txt .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .num-img-blk__txt a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.num-img-blk__txt .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .num-img-blk__txt a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .num-img-blk__txt .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .num-img-blk__txt a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .num-img-blk__txt .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .num-img-blk__txt a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.num-img-blk__txt .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .num-img-blk__txt a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.num-img-blk__txt .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .num-img-blk__txt a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .num-img-blk__txt .breadcrumb-menu__item--lv1:not(:last-child):after {
  margin-top: 1.5em;
  margin-left: 1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3em;
  height: 3em;
  font-size: 0.2857142857em;
  color: currentColor;
  border: 2px solid currentColor;
  border-radius: 50%;
  vertical-align: top;
}
.num-img-blk--irrg {
  align-items: flex-start;
}
.num-img-blk--irrg .num-img-blk__item {
  position: relative;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (min-width: 992px) {
  .num-img-blk--irrg .num-img-blk__item:nth-child(even) {
    margin-top: -2.5em;
  }
}
@media (max-width: 991.98px) {
  .num-img-blk--irrg .num-img-blk__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.num-img-blk--irrg .num-img-blk__inner::before {
  display: none;
}

.w-b-blk {
  padding-top: 4.1666666667vw;
  background: linear-gradient(to bottom, #fff 0, #fff 25.3703703704vh, #f3f4f8 25.3703703704vh, #f3f4f8 100%);
}

.w-b-blk-top {
  position: relative;
  z-index: 1;
}
.w-b-blk-top::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: calc((100vw - 1740px) / 2 + 50px);
  z-index: -1;
  content: "";
  background-color: #fff;
}
@media screen and (max-width: 1740px) {
  .w-b-blk-top::before {
    left: 50px;
  }
}
@media (max-width: 991.98px) {
  .w-b-blk-top::before {
    left: 26px;
  }
}
@media (max-width: 575.98px) {
  .w-b-blk-top::before {
    left: 20px;
  }
}

.hgl-blk-section {
  padding: 0 0 5.2083333333vw;
}

.hgl-blk {
  margin-top: 2.1875em;
}

.hgl-item__content {
  padding-top: 5.2083333333vw;
  padding-bottom: 5.2083333333vw;
  padding-left: 9.375vw;
  background-color: #062c9a;
}
@media (max-width: 1199.98px) {
  .hgl-item__content {
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .hgl-item__content {
    padding-left: 26px;
  }
}
@media (max-width: 575.98px) {
  .hgl-item__content {
    padding-left: 20px;
  }
}
.hgl-item__title {
  color: #fff;
}
.hgl-item__title::after {
  background-color: currentColor;
}
.hgl-item__desc {
  font-size: 1.5em;
  color: #fff;
}
@media (max-width: 1399.98px) {
  .hgl-item__desc {
    font-size: 1.3125em;
  }
}
@media (max-width: 991.98px) {
  .hgl-item__desc {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  .hgl-item__desc {
    font-size: 1em;
  }
}

.back-txt-blk-section {
  padding-top: 5.2083333333vw;
  padding-bottom: 6.25vw;
}
.back-txt-blk-section .back-txt-blk-list {
  padding-top: 2.8125em;
}
.back-txt-blk-section--gray {
  background-color: #f3f4f8;
}

.rb-list__row + .rb-list__row {
  margin-top: 0.75em;
}

.rb-itm {
  margin: 0 auto;
  width: 100%;
  max-width: 1040px;
}
.rb-itm__num {
  margin-right: 0.5555555556em;
  flex: 0 0 0.6666666667em;
  max-width: 0.6666666667em;
}
.rb-itm__blk {
  flex: 1;
  min-width: 0;
}
@media (max-width: 767.98px) {
  .rb-itm__blk {
    align-items: unset;
  }
}
.rb-itm__icon {
  flex: 0 0 7.25em;
  max-width: 7.25em;
}
@media (max-width: 767.98px) {
  .rb-itm__icon {
    flex: 0 0 5em;
    max-width: 5em;
  }
}
.rb-itm__txt {
  flex: 1;
  min-width: 0;
  padding: 0.4761904762em 1.3333333333em;
}
.rb-itm--orange .rb-itm__blk {
  background: linear-gradient(to right, #ff8510, #ffffff);
}
.rb-itm--orange .rb-itm__icon {
  color: #814500;
  background-color: #fedfc1;
}
.rb-itm--lime .rb-itm__blk {
  background: linear-gradient(to right, #5dd13a, #ffffff);
}
.rb-itm--lime .rb-itm__icon {
  color: #166000;
  background-color: #d1f1c7;
}
.rb-itm--light-blue .rb-itm__blk {
  background: linear-gradient(to right, #17c9ff, #ffffff);
}
.rb-itm--light-blue .rb-itm__icon {
  color: #054b65;
  background-color: #c1f0ff;
}
.rb-itm--grass-green .rb-itm__blk {
  background: linear-gradient(to right, rgba(84, 110, 0, 0.51), #ffffff);
}
.rb-itm--grass-green .rb-itm__icon {
  color: #515a33;
  background-color: #e4e8d8;
}

.imp-blk-extra {
  margin-top: 3.75em;
  padding-bottom: 7.5em;
  max-width: 1464px;
}

.imp-blk-wrapper {
  position: relative;
  padding: 3.75em 0 5.2083333333vw;
}
.imp-blk-wrapper::before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  height: calc(100% + 210px);
  background-color: #e4e4f5;
  content: "";
}

.arw-list__item {
  border-bottom: 1px solid #fff;
}

.arw-list {
  text-align: left;
}

.arw-link {
  position: relative;
  display: block;
  padding: 1em 1.6em 1em 0;
  font-size: 1.875em;
  line-height: 1.4;
  font-weight: 700;
  color: #000;
}
.arw-link:hover, .arw-link:focus {
  color: #0c088a;
}
@media (max-width: 1399.98px) {
  .arw-link {
    font-size: 1.75em;
  }
}
@media (max-width: 991.98px) {
  .arw-link {
    font-size: 1.5em;
  }
}
@media (max-width: 575.98px) {
  .arw-link {
    font-size: 1.3125em;
  }
}
.arw-link .ico, .arw-link .icon-grid-blks__arrow, .arw-link .bf-text-blk__close-btn:before, .arw-link .subscribe-btn__icon:before, .arw-link .text-w-links-img__item:before, .arw-link #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .arw-link .ui-datepicker-prev:before,
.arw-link #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .arw-link .ui-datepicker-next:before, .arw-link .event-calendar .ui-datepicker-prev:before, .event-calendar .arw-link .ui-datepicker-prev:before, .arw-link .event-calendar .ui-datepicker-next:before, .event-calendar .arw-link .ui-datepicker-next:before, .arw-link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .arw-link .datepicker-item:is(:has(#s_date, #e_date)),
.arw-link .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .arw-link .datepicker-item.has-sdate-edate, .arw-link .step-flow__step:not(:last-of-type)::after, .arw-link .article-control__icon, .arw-link .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .arw-link .gen-list__link-text:after, .arw-link .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .arw-link a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .arw-link .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .arw-link a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .arw-link .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .arw-link a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .arw-link .arrow-list > li::before, .arw-link .inline-arrow-list > li::before, .arw-link .outline-btn-w-icon--pdf:before, .arw-link .outline-btn-w-icon:is([href$=".pdf"])::before, .arw-link .outline-btn-w-icon--doc:before, .arw-link .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .arw-link .outline-btn-w-icon--xls:before, .arw-link .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .arw-link .outline-btn-w-icon--bf-view:before, .arw-link .outline-btn-w-icon--bf-learn-more:before, .arw-link .outline-btn-w-icon--link:before, .arw-link .rounded-selectbox .bootstrap-select, .rounded-selectbox .arw-link .bootstrap-select, .arw-link html.no-js .rounded-selectbox, html.no-js .arw-link .rounded-selectbox, .arw-link .rounded-selectbox:is(:not(:has(.bootstrap-select))), .arw-link .rounded-selectbox.not-has-bootstrap-select, .arw-link .table-job-vac a::after, .table-job-vac .arw-link a::after, .arw-link .swiper-nav-btn, .arw-link .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .arw-link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.arw-link .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .arw-link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arw-link .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .arw-link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.arw-link .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .arw-link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arw-link .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .arw-link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.arw-link .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .arw-link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .arw-link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .arw-link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.arw-link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.arw-link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .arw-link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .arw-link .breadcrumb-menu__item--lv1:not(:last-child):after {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -1.3333333333em;
  width: 2.6666666667em;
  height: 2.6666666667em;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.4em;
  font-weight: 700;
  color: currentColor;
  border: 2px solid currentColor;
  border-radius: 50%;
}

.evt-case {
  margin-top: 4.6875vw;
  margin-bottom: 3.125em;
}

.fac-section {
  padding: 5.2083333333vw 0;
}
@media (max-width: 767.98px) {
  .fac-section {
    padding: 2.8125em 0;
  }
}
.fac-section--case {
  padding: 0;
  background: url("../../../shared/img/section-bg-case-slider.jpg") no-repeat top center;
  background-size: cover;
}
@media (max-width: 991.98px) {
  .fac-section--case {
    padding: 5.2083333333vw 0;
  }
}
.fac-section--structure {
  background: url("../../../shared/img/section-bg-triangle.jpg") no-repeat top center;
  background-size: cover;
}
.fac-section--plan {
  position: relative;
  z-index: 0;
  margin-bottom: 5.2083333333vw;
  min-height: 31.9270833333vw;
  background-color: #f3f4f8;
}
@media (max-width: 991.98px) {
  .fac-section--plan {
    margin-bottom: 0;
  }
}
.fac-section--plan::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 88.5807504078%;
  z-index: -1;
  content: "";
  background: linear-gradient(to bottom, #dfecde 0, #dfecde 30%, transparent 100%);
}
.fac-section--blue-grad::before {
  background: linear-gradient(to bottom, #dee8f0 0, #dee8f0 30%, transparent 100%);
}
.fac-section--blue-grad-2::before {
  background: linear-gradient(to bottom, #d1f1f7 0, #d1f1f7 30%, transparent 100%);
}
.fac-section--no-grad {
  background-color: transparent;
}
.fac-section--no-grad::before {
  background: none;
}
.fac-section--report {
  padding-top: 0;
  min-height: 35.9375vw;
}
@media (max-width: 767.98px) {
  .fac-section--report {
    min-height: 500px;
  }
}
.fac-section--result {
  background-color: var(--bg-color-primary);
  background-size: cover;
}
.fac-section--benefits {
  background: url("../../../shared/img/section-bg-benefits.jpg") no-repeat top center;
  background-size: cover;
}

.fac-section-top {
  margin: 0 auto 3.125em;
  max-width: 1360px;
}

.normal-img-w {
  margin: 2.5em auto 0;
  max-width: 1360px;
  transform-origin: 50% 50%;
}

.case-blk__introd {
  padding: 5.2083333333vw 0;
  margin-right: 3.6585365854%;
  flex: 0 0 23.1707317073%;
  max-width: 23.1707317073%;
}
@media (max-width: 991.98px) {
  .case-blk__introd {
    padding: 0;
    margin-bottom: 2.8125em;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.case-blk__slider {
  flex: 1;
  min-width: 0;
}
@media (max-width: 991.98px) {
  .case-blk__slider {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.plain-blk {
  display: block;
}
.plain-blk__inner {
  position: relative;
  padding-bottom: 118.4210526316%;
  background-color: rgba(255, 255, 255, 0.9);
}
.plain-blk__body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.plain-blk__content {
  padding: 1.375em;
}
.plain-blk__title {
  margin-bottom: 1.4285714286em;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 1.6428571429;
}
@media (max-width: 1199.98px) {
  .plain-blk__title {
    font-size: 1.5em;
  }
}
@media (max-width: 575.98px) {
  .plain-blk__title {
    font-size: 1.25em;
  }
}

.plan-introd__desc {
  margin-right: 3.6585365854%;
  flex: 0 0 38.4146341463%;
  max-width: 38.4146341463%;
}
@media (max-width: 767.98px) {
  .plan-introd__desc {
    margin-right: 0;
    flex: 0 0 100%;
    max-width: 100%;
    order: 2;
  }
}
.plan-introd__media {
  flex: 1;
  min-width: 0;
}
@media (max-width: 767.98px) {
  .plan-introd__media {
    margin-bottom: 2.8125em;
    flex: 0 0 100%;
    max-width: 100%;
    order: 1;
  }
}

.overlap-img-w {
  margin-right: calc((1740px - min(var(--page-width), 1920px)) / 2 - 50px);
  margin-bottom: -17.1354166667vw;
}
.overlap-img-w--nb {
  margin-bottom: 0;
}
@media screen and (max-width: 1740px) {
  .overlap-img-w {
    margin-right: -50px;
  }
}
@media (max-width: 991.98px) {
  .overlap-img-w {
    margin-right: 0;
    margin-bottom: 0;
  }
}

.col-blk {
  display: flex;
  flex-wrap: wrap;
  margin: 3.125rem -1.25em 0;
  text-align: left;
}
@media (max-width: 1199.98px) {
  .col-blk {
    font-size: 0.875em;
  }
}
.col-blk__item {
  padding: 0 1.25em;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .col-blk__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-blk__item:not(:last-child) {
    margin-bottom: 3em;
  }
}

.icon-col {
  position: relative;
  padding-top: 12.1153846154%;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .icon-col {
    padding-top: 3.9375em;
  }
}
.icon-col__img-w {
  position: absolute;
  top: 0;
  left: 12.3076923077%;
  width: 34.2307692308%;
  max-width: 11.125em;
  color: var(--theme-color);
  background-color: #fff;
}
.icon-col__inner {
  padding: calc(12.1153846154% + 1.25em) 12.3076923077% 9.6153846154%;
  border: 0.25rem solid var(--theme-color);
  border-radius: 0.375rem;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .icon-col__inner {
    padding-top: 5.1875em;
  }
}
.icon-col__title {
  margin-bottom: 2rem;
  font-weight: 700;
  color: #000;
}
.icon-col--blue {
  --theme-color: #062c9a;
}
.icon-col--red {
  --theme-color: #8c191c;
}
.icon-col--green {
  --theme-color: #4a6300;
}

.icon-block {
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
}
.icon-block__img {
  margin-right: 6.25%;
  flex: 0 0 20.8333333333%;
  max-width: 5em;
  color: var(--theme-color);
}
.icon-block__txt {
  flex: 1;
  min-width: 0;
}

.red-line, .detail-item:not(:last-child)::after, .detail-heading::after, .title-banner--red-line .site-heading:last-child::after,
.title-banner--red-line .site-subheading:last-child::after {
  position: absolute;
  bottom: 0;
  width: 9.375em;
  height: 0.125em;
  background-color: #8c191c;
}

.narrow-wrapper {
  margin: 0 auto;
  max-width: 1120px;
}
.narrow-wrapper.detail-heading {
  max-width: 1360px;
  margin-left: 8.75em;
  margin-right: 8.75em;
}
@media (max-width: 991.98px) {
  .narrow-wrapper.detail-heading {
    margin-left: 0;
    margin-right: 0;
  }
}

.detail-heading {
  position: relative;
  margin-bottom: 3em;
  padding: 4.1666666667vw 0 1.875em;
}
.detail-heading::after {
  left: 50%;
  margin-left: -4.6875em;
  content: "";
}
.detail-heading__tool {
  margin-top: 1.25em;
}
@media (max-width: 767.98px) {
  .lang-en .detail-heading__tool {
    flex-direction: column;
  }
}
@media (max-width: 575.98px) {
  .detail-heading__tool {
    flex-direction: column;
  }
}

.date-fields {
  margin: 0.9523809524em 0;
  font-size: 1.3125em;
  line-height: 1.3333333333;
  color: #000;
}

.img-list-blk {
  position: relative;
  z-index: 1;
  padding-bottom: 4.1666666667vw;
  padding-left: 50px;
  padding-right: 50px;
}
@media (max-width: 991.98px) {
  .img-list-blk {
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media (max-width: 575.98px) {
  .img-list-blk {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.img-list-blk::after {
  position: absolute;
  top: 2.5em;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 100vw;
  background-color: #dee8f0;
  content: "";
}
@media (max-width: 991.98px) {
  .img-list-blk::after {
    right: -26px;
  }
}
@media (max-width: 575.98px) {
  .img-list-blk::after {
    right: -20px;
  }
}
.img-list-blk__list {
  padding: 2.5em 0 1.25em;
}

.box-list {
  margin: -0.75em;
}
.box-list__item {
  padding: 0.75em;
  flex: 0 0 100%;
  max-width: 100%;
}
.box-list__item--1of2 {
  flex: 0 0 50%;
  max-width: 50%;
}
.box-list__item--1of3 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .box-list__item--1of2, .box-list__item--1of3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.box-field {
  height: 100%;
  border-left: 0.3125em solid #8c191c;
}
@media (max-width: 991.98px) {
  .box-field {
    font-size: 0.875em;
  }
}
@media (max-width: 767.98px) {
  .box-field {
    font-size: 0.75em;
  }
}
.box-field__inner {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 1.1875em 1.1875em 1.1875em 1.75em;
  background-color: #fff;
}
.box-field__icon {
  margin-inline-end: 1em;
  width: 1.875em;
  height: auto;
}
.box-field__txt {
  font-size: 1.3125em;
  line-height: 1.3333333333;
  font-weight: 300;
}
.box-field__txt a {
  display: inline-flex;
  align-items: flex-end;
  font-weight: 700;
  font-size: 0.9523809524em;
  line-height: 1.2105263158;
  color: #8c191c;
}
.box-field__txt a .btn__txt {
  border-bottom: 2px solid transparent;
}
.box-field__txt a .ico, .box-field__txt a .icon-grid-blks__arrow, .box-field__txt a .bf-text-blk__close-btn:before, .box-field__txt a .subscribe-btn__icon:before, .box-field__txt a .text-w-links-img__item:before, .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-prev:before,
.box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-calendar .ui-datepicker-prev:before, .event-calendar .box-field__txt a .ui-datepicker-prev:before, .box-field__txt a .event-calendar .ui-datepicker-next:before, .event-calendar .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .box-field__txt a .datepicker-item:is(:has(#s_date, #e_date)),
.box-field__txt a .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .box-field__txt a .datepicker-item.has-sdate-edate, .box-field__txt a .step-flow__step:not(:last-of-type)::after, .box-field__txt a .article-control__icon, .box-field__txt .gen-list__item > a[target=_blank] .gen-list__link-text:after, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .box-field__txt a .arrow-list > li::before, .box-field__txt a .inline-arrow-list > li::before, .box-field__txt a .outline-btn-w-icon--pdf:before, .box-field__txt a .outline-btn-w-icon:is([href$=".pdf"])::before, .box-field__txt a .outline-btn-w-icon--doc:before, .box-field__txt a .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .box-field__txt a .outline-btn-w-icon--xls:before, .box-field__txt a .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .box-field__txt a .outline-btn-w-icon--bf-view:before, .box-field__txt a .outline-btn-w-icon--bf-learn-more:before, .box-field__txt a .outline-btn-w-icon--link:before, .box-field__txt a .rounded-selectbox .bootstrap-select, .rounded-selectbox .box-field__txt a .bootstrap-select, .box-field__txt a html.no-js .rounded-selectbox, html.no-js .box-field__txt a .rounded-selectbox, .box-field__txt a .rounded-selectbox:is(:not(:has(.bootstrap-select))), .box-field__txt a .rounded-selectbox.not-has-bootstrap-select, .box-field__txt a .table-job-vac a::after, .table-job-vac .box-field__txt a a::after, .box-field__txt a .swiper-nav-btn, .box-field__txt a .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.box-field__txt a .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.box-field__txt a .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.box-field__txt a .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .box-field__txt a .breadcrumb-menu__item--lv1:not(:last-child):after {
  font-weight: 700;
  margin-left: 0.4em;
}
.box-field__txt a .ico::before, .box-field__txt a .icon-grid-blks__arrow::before, .box-field__txt a .bf-text-blk__close-btn::before, .box-field__txt a .subscribe-btn__icon::before, .box-field__txt a .text-w-links-img__item::before, .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-prev::before,
.box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-next::before, .box-field__txt a .event-calendar .ui-datepicker-prev::before, .event-calendar .box-field__txt a .ui-datepicker-prev::before, .box-field__txt a .event-calendar .ui-datepicker-next::before, .event-calendar .box-field__txt a .ui-datepicker-next::before, .box-field__txt a .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .box-field__txt a .datepicker-item:is(:has(#s_date, #e_date))::before,
.box-field__txt a .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .box-field__txt a .datepicker-item.has-sdate-edate::before, .box-field__txt a .article-control__icon::before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .box-field__txt a .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .box-field__txt a a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .box-field__txt a .arrow-list > li::before, .box-field__txt a .inline-arrow-list > li::before, .box-field__txt a .outline-btn-w-icon--pdf::before, .box-field__txt a .outline-btn-w-icon:is([href$=".pdf"])::before, .box-field__txt a .outline-btn-w-icon--doc::before, .box-field__txt a .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .box-field__txt a .outline-btn-w-icon--xls::before, .box-field__txt a .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .box-field__txt a .outline-btn-w-icon--bf-view::before, .box-field__txt a .outline-btn-w-icon--bf-learn-more::before, .box-field__txt a .outline-btn-w-icon--link::before, .box-field__txt a .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .box-field__txt a .bootstrap-select::before, .box-field__txt a html.no-js .rounded-selectbox::before, html.no-js .box-field__txt a .rounded-selectbox::before, .box-field__txt a .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .box-field__txt a .rounded-selectbox.not-has-bootstrap-select::before, .box-field__txt a .swiper-nav-btn::before, .box-field__txt a .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.box-field__txt a .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .box-field__txt a .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.box-field__txt a .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .box-field__txt a .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.box-field__txt a .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before {
  margin-left: 0.1em;
}
@media (max-width: 991.98px) {
  .box-field__txt a .ico, .box-field__txt a .icon-grid-blks__arrow, .box-field__txt a .bf-text-blk__close-btn:before, .box-field__txt a .subscribe-btn__icon:before, .box-field__txt a .text-w-links-img__item:before, .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-prev:before,
  .box-field__txt a #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
  #ui-datepicker-div.ui-datepicker .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-calendar .ui-datepicker-prev:before, .event-calendar .box-field__txt a .ui-datepicker-prev:before, .box-field__txt a .event-calendar .ui-datepicker-next:before, .event-calendar .box-field__txt a .ui-datepicker-next:before, .box-field__txt a .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .box-field__txt a .datepicker-item:is(:has(#s_date, #e_date)),
  .box-field__txt a .event-search-bar .datepicker-item.has-sdate-edate,
  .event-search-bar .box-field__txt a .datepicker-item.has-sdate-edate, .box-field__txt a .step-flow__step:not(:last-of-type)::after, .box-field__txt a .article-control__icon, .box-field__txt .gen-list__item > a[target=_blank] .gen-list__link-text:after, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .box-field__txt a .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .box-field__txt a a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .box-field__txt a .arrow-list > li::before, .box-field__txt a .inline-arrow-list > li::before, .box-field__txt a .outline-btn-w-icon--pdf:before, .box-field__txt a .outline-btn-w-icon:is([href$=".pdf"])::before, .box-field__txt a .outline-btn-w-icon--doc:before, .box-field__txt a .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .box-field__txt a .outline-btn-w-icon--xls:before, .box-field__txt a .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .box-field__txt a .outline-btn-w-icon--bf-view:before, .box-field__txt a .outline-btn-w-icon--bf-learn-more:before, .box-field__txt a .outline-btn-w-icon--link:before, .box-field__txt a .rounded-selectbox .bootstrap-select, .rounded-selectbox .box-field__txt a .bootstrap-select, .box-field__txt a html.no-js .rounded-selectbox, html.no-js .box-field__txt a .rounded-selectbox, .box-field__txt a .rounded-selectbox:is(:not(:has(.bootstrap-select))), .box-field__txt a .rounded-selectbox.not-has-bootstrap-select, .box-field__txt a .table-job-vac a::after, .table-job-vac .box-field__txt a a::after, .box-field__txt a .swiper-nav-btn, .box-field__txt a .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .box-field__txt a .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .box-field__txt a a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .box-field__txt a .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .box-field__txt a a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .box-field__txt a .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .box-field__txt a .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .box-field__txt a a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .box-field__txt a .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .box-field__txt a .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .cke_editable .box-field__txt a a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .box-field__txt a .breadcrumb-menu__item--lv1:not(:last-child):after {
    font-size: 0.5625rem;
  }
}
.box-field__txt a:hover .btn__txt, .box-field__txt a:focus .btn__txt {
  border-bottom-color: currentColor;
}

.detail-area__l {
  position: relative;
  z-index: 1;
  flex: 0 0 71.3414634146%;
  max-width: 71.3414634146%;
  clip-path: inset(0 -100vw);
}
@media (max-width: 991.98px) {
  .detail-area__l {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.detail-area__l .component-blk {
  position: relative;
  margin-right: 4.6875vw;
}
@media (max-width: 991.98px) {
  .detail-area__l .component-blk {
    margin-right: 0;
  }
}
.detail-area__l .component-blk:last-child::after {
  bottom: -1000vmax;
}
.detail-area__l .component-blk .container {
  max-width: none;
  padding: 0;
  margin: 0;
}
.detail-area__l .component-blk .component-wrapper::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100%;
  background-color: var(--bg-color-primary);
  content: "";
}
@media (max-width: 991.98px) {
  .detail-area__l .component-blk .component-wrapper::after {
    right: -26px;
  }
}
@media (max-width: 575.98px) {
  .detail-area__l .component-blk .component-wrapper::after {
    right: -20px;
  }
}
.detail-area__r {
  position: relative;
  z-index: 2;
  padding-left: 4.6875vw;
  flex: 1;
  min-width: 0;
  background-color: #fff;
}
@media (max-width: 991.98px) {
  .detail-area__r {
    padding: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.detail-area__r::after {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  background-color: #fff;
}
.detail-area--full-width .component-blk > .component-wrapper {
  max-width: 76.25em;
  margin: 0 auto;
}

.scroll-blk {
  position: relative;
  padding-top: 2.0833333333vw;
}
@media (max-width: 991.98px) {
  .scroll-blk {
    position: static;
    padding-top: 0;
  }
}

.related-blk {
  padding: 2.0833333333vw 0;
  text-align: left;
}
.related-blk:not(:last-child) {
  border-bottom: 1px solid #c6cbd0;
}
@media (max-width: 991.98px) {
  .related-blk {
    padding: 1.5rem 0;
  }
}
.related-blk__heading {
  margin-bottom: 0.5em;
  font-size: 2em;
  line-height: 1.40625;
  color: #000;
}
.lang-en .related-blk__heading {
  font-size: 1.875em;
}
@media (max-width: 1599.98px) {
  .lang-en .related-blk__heading {
    font-size: 1.75em;
  }
}
@media (max-width: 767.98px) {
  .lang-en .related-blk__heading {
    font-size: 1.375em;
  }
}
@media (max-width: 991.98px) {
  .related-blk__heading {
    font-size: 1.75em;
  }
}
@media (max-width: 767.98px) {
  .related-blk__heading {
    font-size: 1.5em;
  }
}
.related-blk__img {
  margin-bottom: 1.75em;
}
@media (max-width: 1199.98px) {
  .related-blk__img {
    margin-bottom: 1.5em;
  }
}
@media (max-width: 767.98px) {
  .related-blk__img {
    margin-bottom: 1.25em;
  }
}
.related-blk__title {
  font-size: 1.625em;
  line-height: 1.5384615385;
  color: #000;
}
@media (max-width: 1199.98px) {
  .related-blk__title {
    font-size: 1.375em;
  }
}
@media (max-width: 767.98px) {
  .related-blk__title {
    font-size: 1.1875em;
  }
}
.related-blk__content {
  color: #000;
  font-size: 1.5em;
  line-height: 1.6666666667;
  font-weight: 300;
}
@media (max-width: 1199.98px) {
  .related-blk__content {
    font-size: 1.3125em;
  }
}
@media (max-width: 767.98px) {
  .related-blk__content {
    font-size: 1.125em;
  }
}
.related-blk__date {
  font-size: 1em;
  color: #747474;
  font-weight: 500;
}

.detail-item {
  position: relative;
}
.detail-item:not(:last-child) {
  padding-bottom: 3.125em;
  margin-bottom: 3.125em;
}
.detail-item:not(:last-child)::after {
  left: 0;
  content: "";
}
.detail-item__title {
  font-size: 2.25rem;
  margin-bottom: 0.6944444444em;
}
@media (max-width: 991.98px) {
  .detail-item__title {
    font-size: 2rem;
  }
}
@media (max-width: 575.98px) {
  .detail-item__title {
    font-size: 1.75rem;
  }
}
.detail-item__content {
  padding: 3rem 0;
}
@media (max-width: 1199.98px) {
  .detail-item__content {
    padding: 1.5rem;
  }
}
.detail-area__l .detail-item__content {
  padding: 0;
}
.detail-item__content,
.detail-item__content > .ckec {
  font-size: 1.5rem !important;
  font-weight: 300;
  line-height: 1.6666666667;
}
@media (max-width: 991.98px) {
  .detail-item__content,
  .detail-item__content > .ckec {
    font-size: 1.3125rem !important;
  }
}
@media (max-width: 767.98px) {
  .detail-item__content,
  .detail-item__content > .ckec {
    font-size: 1.125rem !important;
  }
}
.detail-item__content ul:not([class]) > li::before {
  top: 1.6666666667em;
  left: 0.8888888889em;
  font-size: 0.375em;
}

.vid-blk:not(:last-child) {
  margin-bottom: 3.90625vw;
}
@media (max-width: 767.98px) {
  .vid-blk:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.vid-blk__caption {
  margin-top: 0.8333333333em;
  font-weight: 700;
}

.full-width-blk {
  margin: 2.25em 0;
}
.full-width-blk__img {
  max-width: 100%;
}

.section-youth-vid {
  padding: 5.2083333333vw 0;
  background: url("../../../shared/img/youth-video-bg.jpg") no-repeat center top;
  background-size: cover;
}
@media screen and (min-width: 1921px) {
  .section-youth-vid {
    padding: 6.25em 0;
  }
}

.section-follow-us {
  position: relative;
  z-index: 0;
}
.section-follow-us::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -2;
  height: 100%;
  background: linear-gradient(to top, #eaf3f5 0, transparent 100%);
  content: "";
}

.sns-blk {
  position: relative;
  margin-top: 3em;
}
.sns-blk::before {
  position: absolute;
  top: 50%;
  left: -100vw;
  z-index: -1;
  height: 50%;
  width: 200vw;
  background-color: white;
  content: "";
}
.sns-blk__row {
  margin: 0 -1.25em;
  row-gap: 1.5rem;
}
@media (max-width: 575.98px) {
  .sns-blk__row {
    row-gap: 1rem;
  }
}
.sns-blk__row:not(:last-child) {
  margin-bottom: 3.125em;
}
.sns-blk__col {
  padding: 0 1.25em;
}

.sns-box {
  display: flex;
  flex-wrap: wrap;
}
.sns-box__item--lg {
  flex: 0 0 37.8787878788%;
  max-width: 37.8787878788%;
}
.sns-box__item--md {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
}

.sns-link {
  position: relative;
  flex: 1;
  background-color: #f3f4f8;
  border: 1px solid #e5e7ed;
}
.sns-link:hover, .sns-link:focus {
  background-color: #d8e9eb;
}
.sns-link img {
  width: 3.625rem;
}
@media (max-width: 575.98px) {
  .sns-link img {
    max-width: 60%;
  }
}

.sns-stat {
  position: relative;
  padding-bottom: 37.8787878788%;
  color: #fff;
  overflow: hidden;
}
.sns-stat--blue {
  background-color: #106be2;
}
.sns-stat--hot-pink {
  background-color: #db2a6a;
}
.sns-stat--red {
  background-color: #dd0a0a;
}
.sns-stat__inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 7.2727272727%;
}
.sns-stat__wrapper {
  flex: 1;
}
.sns-stat__title {
  font-weight: 700;
}
@media (max-width: 991.98px) {
  .sns-stat__title {
    font-size: 1.5em;
  }
}
.sns-stat__data {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.sns-stat__num-c {
  margin-bottom: 0;
  padding: 0.09em 0;
  flex: 0 0 53.1914893617%;
  max-width: 53.1914893617%;
  font-weight: 300;
  font-size: 6.25em;
  text-align: center;
}
@media screen and (max-width: 1460px) {
  .sns-stat__num-c {
    font-size: 5.2083333333vw;
  }
}
@media (max-width: 991.98px) {
  .sns-stat__num-c {
    font-size: 5em;
  }
}

.mm-row {
  margin: 0 -2.4479166667vw;
  justify-content: center;
}
@media (max-width: 1199.98px) {
  .mm-row {
    margin-left: -1em;
    margin-right: -1em;
  }
}
.mm-row__col {
  padding: 0 2.4479166667vw;
}
@media (max-width: 1199.98px) {
  .mm-row__col {
    padding-left: 1em;
    padding-right: 1em;
  }
  .mm-row__col:not(:last-child) {
    margin-bottom: 3em;
  }
}
.mm-row__col--2 {
  flex-basis: 25%;
  max-width: 25%;
}
.mm-row__col--3 {
  flex-basis: 37.5%;
  max-width: 37.5%;
}
@media (max-width: 1199.98px) {
  .mm-row__col {
    flex-basis: 55em;
    max-width: 55em;
  }
}
@media (max-width: 991.98px) {
  .mm-row__col {
    flex-basis: 32.5em;
    max-width: 32.5em;
  }
}
@media (max-width: 575.98px) {
  .mm-row__col {
    flex-basis: 100%;
    max-width: 100%;
  }
}

.mm-blk__heading {
  position: relative;
  padding: 1.5em 1.5em 5.7291666667vw;
  z-index: 0;
}
@media (max-width: 991.98px) {
  .mm-blk__heading {
    padding-bottom: 5.625em;
  }
}
@media (max-width: 575.98px) {
  .mm-blk__heading {
    padding-bottom: 4.375em;
  }
}
.mm-blk__heading::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  border: 2px solid currentColor;
  border-radius: 0.375rem;
  content: "";
}
.mm-blk__title {
  color: #000;
}
.mm-blk--orange {
  color: #ff8510;
}
.mm-blk--green {
  color: #54cb32;
}
.mm-blk--blue {
  color: #17c9ff;
}

.mm-box {
  position: relative;
  z-index: 1;
  margin: -4.4791666667vw -2.375em 0;
  justify-content: center;
}
@media (max-width: 1399.98px) {
  .mm-box {
    margin-left: -1.25em;
    margin-right: -1.25em;
  }
}
@media (max-width: 991.98px) {
  .mm-box {
    margin-top: -4.6875em;
  }
}
@media (max-width: 575.98px) {
  .mm-box {
    margin-top: -3.125em;
  }
}
.mm-box__col {
  padding: 0 1.1875em;
  flex: 1;
}
@media (max-width: 1399.98px) {
  .mm-box__col {
    padding-left: 0.625em;
    padding-right: 0.625em;
  }
}
@media (max-width: 1199.98px) {
  .mm-box__col {
    flex: 0 0 33.3333333333%;
    max-width: 11.9375em;
  }
}

.mm-circle {
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 1.875em rgba(0, 0, 0, 0.16);
}
.mm-circle__inner {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
@media (max-width: 1199.98px) {
  .mm-circle__inner {
    align-items: center;
  }
}
.mm-circle__inner::before {
  position: absolute;
  top: 5.2325581395%;
  bottom: 5.2325581395%;
  left: 5.2325581395%;
  right: 5.2325581395%;
  border: 2px solid currentColor;
  border-radius: 50%;
  content: "";
  pointer-events: none;
}
@media (max-width: 575.98px) {
  .mm-circle__inner::before {
    top: 0.25em;
    bottom: 0.25em;
    left: 0.25em;
    right: 0.25em;
  }
}
.mm-circle__w {
  padding: 18.6046511628% 18.6046511628% 0;
  color: #000;
}
@media (max-width: 1199.98px) {
  .mm-circle__w {
    padding-top: 0;
  }
}
@media (max-width: 575.98px) {
  .mm-circle__w {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
}
.mm-circle__ico {
  font-size: 2.8125vw;
  line-height: 1;
}
@media screen and (min-width: 1921px) {
  .mm-circle__ico {
    font-size: 3.375em;
  }
}
@media (max-width: 1199.98px) {
  .mm-circle__ico {
    font-size: 3.375em;
  }
}
@media (max-width: 767.98px) {
  .mm-circle__ico {
    font-size: 2em;
  }
}
@media (max-width: 767.98px) {
  .mm-circle__txt {
    font-size: 0.875em;
  }
}
.lang-en .mm-circle__txt {
  line-height: 1.2;
  font-size: 0.8125em;
}
@media (max-width: 575.98px) {
  .lang-en .mm-circle__txt {
    font-size: 0.75em;
  }
}

.benefit-itm {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.4210526316em;
  height: 1.4210526316em;
  padding: 0;
  font-size: 2.375rem;
  line-height: 1;
  border: 0;
}
@media (max-width: 1399.98px) {
  .benefit-itm {
    font-size: 2rem;
  }
}
@media (max-width: 1199.98px) {
  .benefit-itm {
    font-size: 1.75rem;
  }
}
.benefit-itm * {
  font-size: 1rem;
}
.benefit-itm--orange {
  color: #a25700;
  background-color: #fff9f2;
}
.benefit-itm--green {
  color: #166000;
  background-color: #f1ffed;
}
.benefit-itm--blue {
  color: #054b65;
  background-color: #def8ff;
}

.section-blg {
  position: relative;
  z-index: 0;
  padding: 3.6458333333vw 0 0;
}
.section-blg::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 58.3333333333vw;
  height: 39.25em;
  background: var(--bg-img-url) no-repeat center center;
  background-size: cover;
  content: "";
}
@media (max-width: 1399.98px) {
  .section-blg::before {
    width: 100%;
  }
}

.blg-wrapper {
  position: relative;
  min-height: calc(39.25em - 3.6458333333vw);
  padding-top: 3.6458333333vw;
  padding-bottom: 5.625vw;
}
.blg-wrapper::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background-color: var(--bg-color-primary);
  content: "";
}

.blg-blk__l {
  margin-right: 3.75em;
  flex: 0 0 30.487804878%;
  flex: 0 0 30.487804878%;
  color: #fff;
}
.blg-blk__l .section-title,
.blg-blk__l .btn-arrow {
  color: #fff !important;
}
@media (max-width: 1399.98px) {
  .blg-blk__l {
    margin-bottom: 3em;
    flex: 0 0 100%;
  }
}
@media (max-width: 991.98px) {
  .blg-blk__l {
    max-width: 100%;
  }
}
.blg-blk__r {
  flex: 1;
  min-width: 0;
}
@media (max-width: 1399.98px) {
  .blg-blk__r {
    padding: 0 1.625em;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.icon-ls {
  margin: -0.625em;
  text-align: left;
}
.icon-ls__itm {
  padding: 0.625em;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (max-width: 767.98px) {
  .icon-ls__itm {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 575.98px) {
  .icon-ls__itm {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.icon-ls__itm--brown {
  color: #723000;
}
.icon-ls__itm--red {
  color: #a21a00;
}
.icon-ls__itm--purple {
  color: #830086;
}
.icon-ls__itm--blue {
  color: #062c9a;
}
.icon-ls__itm--teal {
  color: #016f80;
}
.icon-ls__itm--grey {
  color: #5b5b5b;
}
.icon-ls__itm--ruby {
  color: #bf003d;
}
.icon-ls__itm--almond {
  color: #8d5200;
}
.icon-ls__itm--green {
  color: #015442;
}
.icon-ls__itm--indigo {
  color: #3c198c;
}
.icon-ls__itm--olive {
  color: #75792b;
}
.icon-ls__itm--burgundy {
  color: #761d3b;
}
.icon-ls--plain-red .icon-ls__itm {
  color: #8c191c;
}

.blg-ico-box {
  color: currentColor !important;
  height: 100%;
}
.blg-ico-box__inner {
  padding: 1.75em 1.25em;
  height: 100%;
  background-color: #fff;
  border-left: 5px solid currentColor;
}
.icon-ls--plain-red .blg-ico-box__inner {
  background-color: #f3f4f8;
}
.blg-ico-box__icon {
  margin-right: 1.25em;
  color: currentColor;
}
.blg-ico-box__icon img,
.blg-ico-box__icon .inlined-svg {
  width: 3.3333333333vw;
}
@media (max-width: 991.98px) {
  .blg-ico-box__icon img,
  .blg-ico-box__icon .inlined-svg {
    width: 2.25em;
  }
}
.icon-ls--plain-red .blg-ico-box__title {
  color: #000;
}

a.blg-ico-box:hover .blg-ico-box__inner, a.blg-ico-box:focus .blg-ico-box__inner {
  background-color: currentColor;
}
a.blg-ico-box:hover .blg-ico-box__icon,
a.blg-ico-box:hover .blg-ico-box__title, a.blg-ico-box:focus .blg-ico-box__icon,
a.blg-ico-box:focus .blg-ico-box__title {
  color: #fff;
}

.bg-gray-r {
  position: relative;
  z-index: 2;
}
.bg-gray-r > .container {
  position: relative;
}
.bg-gray-r > .container::before, .bg-gray-r > .container::after {
  position: absolute;
  top: -5rem;
  z-index: -1;
  content: "";
}
.bg-gray-r > .container::before {
  right: 50px;
  bottom: 0;
  width: 100vw;
  background-color: #fff;
}
@media (max-width: 991.98px) {
  .bg-gray-r > .container::before {
    right: 26px;
  }
}
@media (max-width: 575.98px) {
  .bg-gray-r > .container::before {
    right: 20px;
  }
}
.bg-gray-r > .container::after {
  bottom: 3.75em;
  left: calc(100% - 50px);
  width: 450px;
  background-color: #f3f4f8;
}
@media (max-width: 991.98px) {
  .bg-gray-r > .container::after {
    left: calc(100% - 26px);
  }
}
@media (max-width: 575.98px) {
  .bg-gray-r > .container::after {
    left: calc(100% - 20px);
  }
}
.bg-gray-r--pt {
  padding-top: 4.1666666667vw;
}
.bg-gray-r--pt > .container::before, .bg-gray-r--pt > .container::after {
  top: -4.1666666667vw;
}
.bg-gray-r--ptb {
  padding: 5.2083333333vw 0 6.25vw;
}
.bg-gray-r--ptb > .container::before, .bg-gray-r--ptb > .container::after {
  top: -5.2083333333vw;
  bottom: -6.25vw;
}

.world-bank-bg-color {
  background-color: #f3f4f8;
}

.bfimageblank {
  display: none;
}
@media (min-width: 1200px) {
  .bfimageblank {
    width: 44px;
    height: 52px;
    display: block;
  }
}

@media (min-width: 1200px) {
  .beespace {
    padding-top: 3em !important;
  }
}

@media (min-width: 992px) {
  .org-chart-container {
    border: 1px solid #c6cbd0;
  }
}
.org-chart-container a[href]:hover {
  text-decoration: underline;
}

.org-ctrl {
  display: flex;
  gap: 1.25rem;
}
.org-ctrl__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  width: 2.6em;
  height: 2.6em;
  border-radius: 50%;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16) !important;
}
@media (max-width: 1399.98px) {
  .org-ctrl__btn {
    font-size: 1rem;
  }
}
.org-ctrl__btn--reset {
  width: auto;
  padding: 0 1.25em;
  border-radius: 1.4em;
}
.org-ctrl__btn:hover, .org-ctrl__btn:focus {
  color: #8c191c;
}

.svg-org {
  width: 100%;
}

.whats-new {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fbfbfb;
}
.whats-new p,
.whats-new h2,
.whats-new h3,
.whats-new h4,
.whats-new span.whats-new__cell-date,
.whats-new span.whats-new__cell-title {
  font-weight: 500;
}
.whats-new__container {
  width: min(1640px, 90%);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.whats-new__grid {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.56vw;
}
@media (max-width: 991.98px) {
  .whats-new__grid {
    grid-template-columns: 1fr;
    gap: 2.5vw;
  }
}
@media (max-width: 767.98px) {
  .whats-new__grid {
    grid-template-columns: 1fr;
    gap: 5.33vw;
  }
}
.whats-new__cell {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
.whats-new__cell::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--cell-bg-color);
  z-index: 2;
}
.whats-new__cell--light-pink {
  --cell-bg-color: #fee5d1;
  --cell-text-color: #000;
}
.whats-new__cell--blue {
  --cell-bg-color: #8ab9ff;
  --cell-text-color: #000;
}
.whats-new__cell--orange {
  --cell-bg-color: #c44800;
  --cell-text-color: #fff;
}
.whats-new__cell--teal {
  --cell-bg-color: #00cab7;
  --cell-text-color: #000;
}
.whats-new__cell--lg {
  grid-column: span 2;
}
.whats-new__cell--lg .whats-new__cell-text-wrapper {
  width: 48.4%;
  padding-right: 0;
}
.whats-new__cell--lg .whats-new__cell-title {
  font-size: 1.46vw;
}
@media (max-width: 991.98px) {
  .whats-new__cell--lg {
    grid-column: span 1;
  }
  .whats-new__cell--lg .whats-new__cell-text-wrapper {
    width: 46.4%;
  }
  .whats-new__cell--lg .whats-new__cell-title {
    font-size: 2.34vw;
  }
}
@media (max-width: 767.98px) {
  .whats-new__cell--lg .whats-new__cell-text-wrapper {
    width: 100%;
    padding-right: var(--resources-text-padding);
  }
  .whats-new__cell--lg .whats-new__cell-title {
    font-size: 5.33vw;
  }
}
.whats-new__cell--no-img .whats-new__cell-text-wrapper {
  width: 100%;
}
@media (max-width: 991.98px) {
  .whats-new__cell--no-img .whats-new__cell-text-wrapper {
    width: 100%;
    padding-right: var(--resources-text-padding);
  }
}
.whats-new__cell--gradient::before {
  background-color: transparent;
  background-image: linear-gradient(to right, var(--cell-bg-color) 45%, rgba(0, 0, 0, 0) 78%);
}
@media (max-width: 767.98px) {
  .whats-new__cell--gradient::before {
    background-image: linear-gradient(to bottom, var(--cell-bg-color) 60%, rgba(0, 0, 0, 0) 80%);
  }
}
.whats-new__cell:hover, .whats-new__cell:focus {
  transform: translatex(-0.3125rem) translateY(-0.3125rem);
  text-decoration: none;
}
.whats-new__cell:hover h4, .whats-new__cell:focus h4 {
  text-decoration: underline;
  text-decoration-color: var(--cell-text-color);
}
.whats-new__cell-text-wrapper {
  display: block;
  --resources-text-padding: 2.6vw;
  position: relative;
  z-index: 3;
  width: 100%;
  padding: var(--resources-text-padding);
}
@media (max-width: 991.98px) {
  .whats-new__cell-text-wrapper {
    --resources-text-padding: 4.17vw;
    width: 45%;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .whats-new__cell-text-wrapper {
    --resources-text-padding: 8.53vw;
    width: 100%;
    padding-right: var(--resources-text-padding);
  }
}
.whats-new__cell-text-wrapper .tag {
  display: block;
}
.whats-new__cell-date, .whats-new__cell-title {
  display: block;
  color: var(--cell-text-color);
}
.whats-new__cell-date {
  font-size: 1.35vw;
}
@media (max-width: 991.98px) {
  .whats-new__cell-date {
    font-size: 2.34vw;
  }
}
@media (max-width: 767.98px) {
  .whats-new__cell-date {
    font-size: 5.33vw;
  }
}
.whats-new__cell-title {
  font-size: 1.35vw;
}
@media (max-width: 991.98px) {
  .whats-new__cell-title {
    font-size: 2.34vw;
  }
}
@media (max-width: 767.98px) {
  .whats-new__cell-title {
    font-size: 5.33vw;
  }
}
.whats-new__cell-pic {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 55%;
  height: 100%;
}
@media (max-width: 767.98px) {
  .whats-new__cell-pic {
    position: relative;
    bottom: unset;
    height: fit-content;
    width: 100%;
    right: unset;
  }
}
.whats-new__cell-pic--figure {
  width: 60%;
  height: 100%;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .whats-new__cell-pic--figure {
    width: 100%;
  }
}
.whats-new__cell-pic--figure .whats-new__cell-img {
  object-fit: contain;
  object-position: bottom right;
}
.whats-new__cell-pic--figure-sm {
  width: 60%;
  height: 100%;
  z-index: 2;
}
@media (max-width: 991.98px) {
  .whats-new__cell-pic--figure-sm {
    width: 45%;
  }
}
@media (max-width: 767.98px) {
  .whats-new__cell-pic--figure-sm {
    width: 95%;
    align-self: flex-end;
  }
}
.whats-new__cell-pic--figure-sm .whats-new__cell-img {
  object-fit: contain;
  object-position: bottom right;
}
.whats-new__cell-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.resources-and-guidance {
  position: relative;
  width: 100%;
  z-index: 0;
  font-weight: 500;
  background-color: #0f1d1f;
}
.resources-and-guidance p,
.resources-and-guidance h2,
.resources-and-guidance h3,
.resources-and-guidance h4,
.resources-and-guidance h5,
.resources-and-guidance h6 {
  color: #fff;
}
.resources-and-guidance__deco {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0f1d1f;
  background-image: image-set(url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern01-1x.png") 1x, url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern01-2x.png") 2x), image-set(url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern02-1x.png") 1x, url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern02-2x.png") 2x);
  background-repeat: no-repeat;
  background-blend-mode: exclusion;
  background-position: top left, bottom right;
  opacity: 0.09;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__deco {
    background-size: 100%;
  }
}
.resources-and-guidance__container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
  width: min(90%, 1640px);
}
.resources-and-guidance__tabs {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  border: none;
  background-color: transparent;
  box-shadow: none;
}
.resources-and-guidance__tabs-menu {
  width: 100%;
}
.resources-and-guidance__dropdown-btn {
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 0.8125rem;
  color: #fff;
  border-color: #fff;
  border-radius: 0.25rem;
}
.resources-and-guidance__dropdown-btn:hover, .resources-and-guidance__dropdown-btn:focus {
  color: #fff;
}
@media (min-width: 992px) {
  .resources-and-guidance__dropdown-btn {
    display: none;
  }
}
.resources-and-guidance__dropdown-btn .ico, .resources-and-guidance__dropdown-btn .icon-grid-blks__arrow, .resources-and-guidance__dropdown-btn .bf-text-blk__close-btn:before, .resources-and-guidance__dropdown-btn .subscribe-btn__icon:before, .resources-and-guidance__dropdown-btn .text-w-links-img__item:before, .resources-and-guidance__dropdown-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .resources-and-guidance__dropdown-btn .ui-datepicker-prev:before,
.resources-and-guidance__dropdown-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .resources-and-guidance__dropdown-btn .ui-datepicker-next:before, .resources-and-guidance__dropdown-btn .event-calendar .ui-datepicker-prev:before, .event-calendar .resources-and-guidance__dropdown-btn .ui-datepicker-prev:before, .resources-and-guidance__dropdown-btn .event-calendar .ui-datepicker-next:before, .event-calendar .resources-and-guidance__dropdown-btn .ui-datepicker-next:before, .resources-and-guidance__dropdown-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .resources-and-guidance__dropdown-btn .datepicker-item:is(:has(#s_date, #e_date)),
.resources-and-guidance__dropdown-btn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .resources-and-guidance__dropdown-btn .datepicker-item.has-sdate-edate, .resources-and-guidance__dropdown-btn .step-flow__step:not(:last-of-type)::after, .resources-and-guidance__dropdown-btn .article-control__icon, .resources-and-guidance__dropdown-btn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .resources-and-guidance__dropdown-btn .gen-list__link-text:after, .resources-and-guidance__dropdown-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .resources-and-guidance__dropdown-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .resources-and-guidance__dropdown-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .resources-and-guidance__dropdown-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .resources-and-guidance__dropdown-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .resources-and-guidance__dropdown-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .resources-and-guidance__dropdown-btn .arrow-list > li::before, .resources-and-guidance__dropdown-btn .inline-arrow-list > li::before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon--pdf:before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon--doc:before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon--xls:before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon--bf-view:before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon--bf-learn-more:before, .resources-and-guidance__dropdown-btn .outline-btn-w-icon--link:before, .resources-and-guidance__dropdown-btn .rounded-selectbox .bootstrap-select, .rounded-selectbox .resources-and-guidance__dropdown-btn .bootstrap-select, .resources-and-guidance__dropdown-btn html.no-js .rounded-selectbox, html.no-js .resources-and-guidance__dropdown-btn .rounded-selectbox, .resources-and-guidance__dropdown-btn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .resources-and-guidance__dropdown-btn .rounded-selectbox.not-has-bootstrap-select, .resources-and-guidance__dropdown-btn .table-job-vac a::after, .table-job-vac .resources-and-guidance__dropdown-btn a::after, .resources-and-guidance__dropdown-btn .swiper-nav-btn, .resources-and-guidance__dropdown-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .resources-and-guidance__dropdown-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.resources-and-guidance__dropdown-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .resources-and-guidance__dropdown-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .resources-and-guidance__dropdown-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .resources-and-guidance__dropdown-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.resources-and-guidance__dropdown-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .resources-and-guidance__dropdown-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .resources-and-guidance__dropdown-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .resources-and-guidance__dropdown-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.resources-and-guidance__dropdown-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .resources-and-guidance__dropdown-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .resources-and-guidance__dropdown-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .resources-and-guidance__dropdown-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .resources-and-guidance__dropdown-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .resources-and-guidance__dropdown-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.resources-and-guidance__dropdown-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .resources-and-guidance__dropdown-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.resources-and-guidance__dropdown-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .resources-and-guidance__dropdown-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .resources-and-guidance__dropdown-btn .breadcrumb-menu__item--lv1:not(:last-child):after {
  right: 1.25rem;
}
.resources-and-guidance__dropdown-menu.dropdown-menu {
  background-color: transparent;
  max-height: 50vh;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__dropdown-menu.dropdown-menu {
    background-color: #fff;
  }
}
.resources-and-guidance__nav-tabs {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 0.75rem;
  width: 100%;
  background: none;
  border: none;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__nav-tabs {
    display: block;
  }
}
.resources-and-guidance__tab-link {
  height: 100%;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__tab-link {
    border: none;
    width: 100%;
    padding: 1.5rem 1.25rem;
    color: #000;
    border-radius: 0;
    transition: all 0.3s ease-in-out;
  }
  .resources-and-guidance__tab-link.active {
    background-color: #f5f5f5;
    color: #017b80;
    padding: 1.5rem 1.25rem;
  }
  .resources-and-guidance__tab-link.active::after {
    opacity: 0;
  }
}
.resources-and-guidance__content {
  display: flex;
  gap: 2.5rem;
  width: 100%;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__content {
    flex-direction: column;
  }
}
.resources-and-guidance__left-pic {
  min-width: 51%;
  flex-grow: 1;
  height: 100%;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__left-pic {
    display: none;
  }
}
.resources-and-guidance__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.resources-and-guidance__tabs-content {
  width: 100%;
}
.resources-and-guidance__tab-content-pane {
  padding: 0;
}
.resources-and-guidance__link-list {
  list-style-type: none;
  padding-inline-start: 0;
}
.resources-and-guidance__link-wrapper:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  opacity: 0.56;
  margin-top: 1.09375rem;
}
.resources-and-guidance__link-wrapper:not(:first-child) {
  margin-top: 1.09375rem;
}
.resources-and-guidance__link-item {
  color: #fff;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 3.375rem;
}
.resources-and-guidance__link-item:hover, .resources-and-guidance__link-item:focus {
  text-decoration: none;
  color: #fff;
}
.resources-and-guidance__link-item:hover .resources-and-guidance__link-title, .resources-and-guidance__link-item:focus .resources-and-guidance__link-title {
  text-decoration: underline;
}
.resources-and-guidance__link-item:hover .btn::after, .resources-and-guidance__link-item:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .resources-and-guidance__link-item:hover .ui-datepicker-prev::after,
.resources-and-guidance__link-item:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .resources-and-guidance__link-item:hover .ui-datepicker-next::after, .resources-and-guidance__link-item:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .resources-and-guidance__link-item:hover .ui-datepicker-prev::after, .resources-and-guidance__link-item:hover .event-calendar .ui-datepicker-next::after, .event-calendar .resources-and-guidance__link-item:hover .ui-datepicker-next::after, .resources-and-guidance__link-item:hover .step-flow__step-graphic::after, .resources-and-guidance__link-item:hover .general-content .info-table #closeBtn::after, .general-content .info-table .resources-and-guidance__link-item:hover #closeBtn::after, .resources-and-guidance__link-item:hover .swiper-nav-btn::after, .resources-and-guidance__link-item:focus .btn::after, .resources-and-guidance__link-item:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .resources-and-guidance__link-item:focus .ui-datepicker-prev::after,
.resources-and-guidance__link-item:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .resources-and-guidance__link-item:focus .ui-datepicker-next::after, .resources-and-guidance__link-item:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .resources-and-guidance__link-item:focus .ui-datepicker-prev::after, .resources-and-guidance__link-item:focus .event-calendar .ui-datepicker-next::after, .event-calendar .resources-and-guidance__link-item:focus .ui-datepicker-next::after, .resources-and-guidance__link-item:focus .step-flow__step-graphic::after, .resources-and-guidance__link-item:focus .general-content .info-table #closeBtn::after, .general-content .info-table .resources-and-guidance__link-item:focus #closeBtn::after, .resources-and-guidance__link-item:focus .swiper-nav-btn::after {
  opacity: 1;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__link-item {
    gap: 1.3125rem;
  }
}
@media (max-width: 767.98px) {
  .resources-and-guidance__link-item {
    gap: 1.25rem;
  }
}
.resources-and-guidance__link-content {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}
.resources-and-guidance__link-content .tag {
  display: block;
}
.resources-and-guidance__link-action {
  flex-shrink: 0;
}
.resources-and-guidance__link-icon {
  font-size: 1rem;
  transform: rotate(-37deg);
  display: inline-block;
}
@media (max-width: 991.98px) {
  .resources-and-guidance__link-icon {
    font-size: 0.78125rem;
  }
}
.resources-and-guidance__link-title {
  font-size: 1.75rem;
  width: 100%;
}
@media (max-width: 767.98px) {
  .resources-and-guidance__link-title {
    font-size: 1.25rem;
  }
}
.resources-and-guidance .tag__text {
  color: #fff;
}

.key-init__pin {
  position: relative;
  height: 100vh;
  background: url("/assets/shared/img/key-initiatives-bg-layer.png") no-repeat center bottom/cover, linear-gradient(89.4936017322deg, #a1caff, #d7b1ff);
}
@media (min-width: 992px) {
  .key-init__pin {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 991.98px) {
  .key-init__pin {
    padding-top: 5rem;
    overflow: hidden;
  }
}
@media (max-width: 991.98px) and (min-aspect-ratio: 4/3) {
  .key-init__pin {
    height: 75vw;
  }
}
@media (max-width: 575.98px) {
  .key-init__pin {
    padding-top: 3.75rem;
  }
}
.key-init__text-container {
  position: relative;
}
@media (max-width: 991.98px) {
  .key-init__text-container {
    margin-bottom: 3rem;
  }
}
@media (max-width: 575.98px) {
  .key-init__text-container {
    margin-bottom: 2rem;
  }
}
.key-init__text {
  margin-inline: auto;
  margin-bottom: 1.6666666667em;
  max-width: 32.5rem;
  font-size: 2.25rem;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 1399.98px) {
  .key-init__text {
    max-width: 460px;
    font-size: 2rem;
  }
}
@media (max-width: 1199.98px) {
  .key-init__text {
    font-size: 1.75rem;
    max-width: 335px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1040px) {
  .key-init__text {
    max-width: 400px;
  }
}
@media (max-width: 991.98px) {
  .key-init__text {
    max-width: 776px;
    margin-bottom: unset;
    font-size: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .key-init__text {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .key-init__text {
    font-size: 1rem;
  }
}
.key-init__title {
  font-size: 1.5em;
}
@media (max-width: 991.98px) {
  .key-init__title {
    font-size: 2.5rem;
  }
}
@media (max-width: 575.98px) {
  .key-init__title {
    font-size: 1.625rem;
  }
}
.key-init__title-sm {
  margin-bottom: 0.8333333333em;
  font-size: 1em;
  font-weight: inherit;
}
.key-init__title-sm:before {
  content: "[";
}
.key-init__title-sm:after {
  content: "]";
}
@media (max-width: 1199.98px) {
  .key-init__title-sm {
    margin-bottom: 0.6666666667em;
  }
}
@media (max-width: 991.98px) {
  .key-init__title-sm {
    margin-bottom: 1em;
  }
}
.key-init__button {
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .key-init__button {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin-top: 2.625rem;
    opacity: 0;
  }
}
@media (max-width: 575.98px) {
  .key-init__button {
    margin-top: 1.875rem;
  }
}
.key-init__items-container {
  position: absolute;
  top: calc(100% - 60px);
  width: 100%;
}
@media (max-width: 1199.98px) {
  .key-init__items-container {
    top: calc(100% - 40px);
  }
}
@media (max-width: 991.98px) {
  .key-init__items-container {
    position: relative;
    z-index: 2;
    top: unset;
    margin-top: 3rem;
  }
}
.key-init__items-sizer {
  width: 376px;
  margin-inline: auto;
}
@media (max-width: 1399.98px) {
  .key-init__items-sizer {
    width: 325px;
  }
}
@media (max-width: 1199.98px) {
  .key-init__items-sizer {
    width: 280px;
  }
}
@media (max-width: 991.98px) {
  .key-init__items-sizer {
    width: min(776px, 100%);
    display: grid;
    grid-template-columns: 1fr 1fr;
    --col-gap: 40px;
    column-gap: var(--col-gap);
  }
}
@media (max-width: 767.98px) {
  .key-init__items-sizer {
    --col-gap: 20px;
  }
}
@media (max-width: 991.98px) {
  .key-init__column--right {
    transform: translateY(72px);
  }
}
@media (max-width: 767.98px) {
  .key-init__column--right {
    transform: translateY(48px);
  }
}
@media (max-width: 575.98px) {
  .key-init__column--right {
    transform: translateY(32px);
  }
}
.key-init__item {
  position: relative;
  z-index: 2;
  width: 100%;
}
.key-init__item:last-child {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .key-init__item {
    --row-gap: 48px;
  }
  .key-init__item:not(:last-child) {
    margin-bottom: var(--row-gap);
  }
}
@media (max-width: 575.98px) {
  .key-init__item {
    --row-gap: 32px;
  }
}
.key-init__item {
  padding-left: var(--item-pl, 0px);
  padding-right: var(--item-pr, 0px);
  padding-top: var(--item-pt, 0px);
  font-weight: 500;
  font-size: 16px;
}
@media (max-width: 1399.98px) {
  .key-init__item {
    font-size: 10px;
  }
}
@media (max-width: 1199.98px) {
  .key-init__item {
    font-size: 8px;
  }
}
@media (max-width: 991.98px) {
  .key-init__item {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .key-init__item {
    font-size: 10px;
  }
}
@media (max-width: 575.98px) {
  .key-init__item {
    font-size: 16px;
  }
}
.key-init__item-body > a {
  display: block;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.3s;
}
.key-init__item-body > a:hover, .key-init__item-body > a:focus-visible {
  text-decoration-color: currentColor;
}
.key-init__item-img {
  position: relative;
  padding-bottom: 100%;
  transition: scale 0.3s;
  display: block;
}
.key-init__item-img > img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.key-init__item a:hover .key-init__item-img, .key-init__item a:focus-visible .key-init__item-img {
  scale: 1.05;
}
.key-init__item-text {
  display: block;
  margin-top: 1.1111111111em;
}
.key-init__item-text, .key-init__item-text * {
  font-size: 1.125rem;
  font-weight: inherit;
}
@media (max-width: 991.98px) {
  .key-init__item-text, .key-init__item-text * {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .key-init__item-text, .key-init__item-text * {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 6;
  }
}
.key-init__item::before {
  content: "";
  position: absolute;
  left: var(--deco-back-left, 0);
  right: var(--deco-back-right, 0);
  top: var(--deco-back-top, 0);
  padding-bottom: var(--deco-back-ratio, 100%);
  background: var(--deco-back-bg, none);
  opacity: var(--deco-back-opacity, 1);
  z-index: -1;
}
.key-init__item::after {
  content: "";
  position: absolute;
  left: var(--deco-front-left, 0);
  right: var(--deco-front-right, 0);
  top: var(--deco-front-top, 0);
  padding-bottom: var(--deco-front-ratio, 100%);
  background: var(--deco-front-bg, none);
  opacity: var(--deco-front-opacity, 1);
  z-index: -1;
}
.key-init__item--deco1 {
  --item-pl: 2.375em;
  --item-pr: 2.375em;
  --item-pt: 3em;
  --deco-back-left: 1.25em;
  --deco-back-ratio: calc(276 / 376 * 100%);
  --deco-back-bg: linear-gradient(131.4deg, #DEC6FF, #88B7FC);
  --deco-back-opacity: 0.8;
  --deco-front-right: 1.25em;
  --deco-front-top: 1.875em;
  --deco-front-ratio: calc(276 / 376 * 100%);
  --deco-front-bg: linear-gradient(45.9deg, rgba(255, 190, 162, 0.502) 0%, rgba(255, 234, 224, 0.502) 39.9%, #a2b8ff 100%);
  --deco-front-opacity: 0.8;
}
@media (max-width: 991.98px) {
  .key-init__item--deco1 {
    --item-pl: 2.125em;
    --item-pr: 2.125em;
    --item-pt: 2.6875em;
    --deco-back-left: 1.125em;
    --deco-back-ratio: calc(249 / 338 * 100%);
    --deco-back-opacity: 1;
    --deco-front-right: 1.125em;
    --deco-front-top: 1.6875em;
    --deco-front-ratio: calc(248 / 338 * 100%);
    --deco-front-opacity: 1;
  }
}
@media (max-width: 575.98px) {
  .key-init__item--deco1 {
    --item-pl: 0.8125em;
    --item-pr: 1.1875em;
    --item-pt: 1.25em;
    --deco-back-left: 0.5em;
    --deco-back-ratio: calc(115 / 157 * 100%);
    --deco-front-right: 0.5em;
    --deco-front-top: 0.8125em;
    --deco-front-ratio: calc(114 / 157 * 100%);
  }
}
.key-init__item--deco2 {
  --item-pr: 4.75em;
  --item-pt: 3.375em;
  --deco-back-left: 5.875em;
  --deco-back-ratio: calc(282 / 376 * 100%);
  --deco-back-bg: linear-gradient(45.9deg, #d4b4ff 0%, #a4e4ff 100%);
  --deco-front-left: 1.25em;
  --deco-front-right: 2.375em;
  --deco-front-top: 1.875em;
  --deco-front-ratio: calc(298 / 376 * 100%);
  --deco-front-bg: linear-gradient(-135.9deg, #dec6ff 0%, rgba(255, 215, 168, 0.565) 100%);
}
@media (max-width: 991.98px) {
  .key-init__item--deco2 {
    --item-pr: 4.25em;
    --item-pt: 3em;
    --deco-back-left: 5.3125em;
    --deco-back-ratio: calc(254 / 338 * 100%);
    --deco-front-left: 1.125em;
    --deco-front-right: 2.0625em;
    --deco-front-top: 1.6875em;
    --deco-front-ratio: calc(269 / 338 * 100%);
  }
}
@media (max-width: 575.98px) {
  .key-init__item--deco2 {
    --item-pr: 2.0625em;
    --item-pt: 1.375em;
    --deco-back-left: 3.1875em;
    --deco-back-ratio: calc(106 / 157 * 100%);
    --deco-front-left: 0.375em;
    --deco-front-right: 1.40625em;
    --deco-front-top: 0.8125em;
    --deco-front-ratio: calc(120 / 157 * 100%);
  }
}
.key-init__item--deco3 {
  --item-pl: 2.375em;
  --item-pr: 2.375em;
  --item-pt: 3em;
  --deco-back-right: 5.875em;
  --deco-back-ratio: calc(282 / 376 * 100%);
  --deco-back-bg: linear-gradient(45.9deg, #d4b4ff 0%, #a4caff 100%);
  --deco-front-left: 1.375em;
  --deco-front-top: 1.375em;
  --deco-front-ratio: calc(286 / 376 * 100%);
  --deco-front-bg: linear-gradient(314.1deg, rgba(255, 190, 162, 0.502) 0%, rgba(255, 234, 224, 0.502) 39.9%, #a2b8ff 100%);
}
@media (max-width: 991.98px) {
  .key-init__item--deco3 {
    --item-pl: 2.125em;
    --item-pr: 2.125em;
    --item-pt: 2.6875em;
    --deco-back-right: 5.3125em;
    --deco-back-ratio: calc(254 / 338 * 100%);
    --deco-front-left: 1.25em;
    --deco-front-top: 1.25em;
    --deco-front-ratio: calc(257 / 338 * 100%);
  }
}
@media (max-width: 575.98px) {
  .key-init__item--deco3 {
    --item-pl: 1.1875em;
    --item-pr: 0.8125em;
    --item-pt: 1.25em;
    --deco-back-right: 2.375em;
    --deco-back-ratio: calc(121 / 157 * 100%);
    --deco-front-left: 0.75em;
    --deco-front-top: 0.5625em;
    --deco-front-ratio: calc(121 / 157 * 100%);
  }
}
.key-init__item--deco4 {
  --item-pl: 2.375em;
  --item-pr: 2.375em;
  --item-pt: 3em;
  --deco-back-left: 6.25em;
  --deco-back-ratio: calc(262 / 376 * 100%);
  --deco-back-bg: linear-gradient(45.9deg, #d4b4ff 0%, rgba(255, 215, 168, 0.502) 100%);
  --deco-front-right: 5.25em;
  --deco-front-top: 1.5em;
  --deco-front-ratio: calc(298 / 376 * 100%);
  --deco-front-bg: #DCD4FF;
}
@media (max-width: 991.98px) {
  .key-init__item--deco4 {
    --item-pl: 2.125em;
    --item-pr: 2.125em;
    --item-pt: 2.6875em;
    --deco-back-left: 5.625em;
    --deco-back-ratio: calc(236 / 338 * 100%);
    --deco-front-right: 4.75em;
    --deco-front-top: 1.375em;
    --deco-front-ratio: calc(267 / 338 * 100%);
  }
}
@media (max-width: 575.98px) {
  .key-init__item--deco4 {
    --item-pl: 0.875em;
    --item-pr: 1.1875em;
    --item-pt: 1.75em;
    --deco-back-left: 2.6875em;
    --deco-back-ratio: calc(114 / 157 * 100%);
    --deco-front-right: 1.875em;
    --deco-front-top: 0.875em;
    --deco-front-ratio: calc(130 / 157 * 100%);
  }
}
.key-init__item--deco5 {
  --item-pl: 2em;
  --item-pr: 2.875em;
  --item-pt: 3em;
  --deco-back-right: 5.375em;
  --deco-back-top: 1.875em;
  --deco-back-ratio: calc(298 / 376 * 100%);
  --deco-back-bg: #DCD4FF;
  --deco-front-left: 4.75em;
  --deco-front-ratio: calc(303 / 376 * 100%);
  --deco-front-bg: linear-gradient(-135.9deg, rgba(255, 190, 162, 0.502) 0%, rgba(255, 234, 224, 0.502) 39.9%, #a2b8ff 100%);
}
@media (max-width: 991.98px) {
  .key-init__item--deco5 {
    --item-pl: 1.75em;
    --item-pr: 2.5em;
    --item-pt: 2.6875em;
    --deco-back-right: 4.75em;
    --deco-back-top: 1.6875em;
    --deco-back-ratio: calc(268 / 338 * 100%);
    --deco-front-left: 4.375em;
    --deco-front-ratio: calc(272 / 338 * 100%);
  }
}
@media (max-width: 575.98px) {
  .key-init__item--deco5 {
    --item-pl: 0.8125em;
    --item-pr: 1.1875em;
    --item-pt: 1.25em;
    --deco-back-right: 2.1875em;
    --deco-back-top: 0.875em;
    --deco-back-ratio: calc(124 / 157 * 100%);
    --deco-front-left: 2em;
    --deco-front-ratio: calc(126 / 157 * 100%);
  }
}

html.monochrome-exclude-logo .key-init__pin {
  filter: grayscale(100%);
}

.keyvisual {
  --text-underlay: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(255, 255, 255, 0));
  --top-underlay: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0.475) 52.7%, rgba(255, 255, 255, 0) 100%);
  --bottom-underlay: linear-gradient(to top, #090b0a 0%, rgba(8, 10, 9, 0.475) 52.7%, rgba(8, 10, 9, 0) 100%);
  --next-text-dash-polygon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Cpath id='Polygon_23' data-name='Polygon 23' d='M3.5,0,7,3.5,3.5,7,0,3.5Z' fill='%2377a2ca'/%3E%3C/svg%3E%0A");
  --slide-bottom-space: 157;
}
.keyvisual[data-swiper-theme=dark] {
  --text-underlay: linear-gradient(to right, #436884, #11141a00);
  --top-underlay: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0.475) 52.7%, rgba(0, 0, 0, 0) 100%);
}
@media (max-width: 991.98px) {
  .keyvisual {
    --slide-bottom-space: 100;
  }
}
.keyvisual__top {
  position: relative;
  min-height: min(850px, max(100vh - 30px, 0.4427083333 * var(--page-width, 100vw)));
  display: flex;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .keyvisual__top {
    min-height: min(876px, 1.140625 * var(--page-width, 100vw));
  }
}
@media (max-width: 575.98px) {
  .keyvisual__top {
    min-height: min(519px, 1.384 * var(--page-width, 100vw));
  }
}
.keyvisual__top::after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 17.1875%;
  transform: translateY(calc(var(--slide-bottom-space) / 330 * 100%));
  background: var(--bottom-underlay);
  opacity: 0.85;
}
@media (max-width: 991.98px) {
  .keyvisual__top::after {
    padding-bottom: 13.9664804469%;
    transform: none;
    opacity: 0.5;
  }
}
.keyvisual__slider {
  position: relative;
  width: 100%;
}
.keyvisual__slide {
  position: relative;
}
.keyvisual__slide > a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  text-decoration: none !important;
}
.keyvisual__img {
  position: absolute;
  inset: 0;
}
.keyvisual__img img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}
.keyvisual__img::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  width: max(56.25%, 876px);
  background: var(--text-underlay);
  filter: drop-shadow(0 3px 40px rgba(0, 0, 0, 0.16));
  opacity: 0.3;
}
@media (max-width: 991.98px) {
  .keyvisual__img::before {
    width: 90.7552083333%;
  }
}
@media (max-width: 575.98px) {
  .keyvisual__img::before {
    width: 94.1333333333%;
  }
}
.keyvisual__img::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  padding-bottom: clamp(220px, 11.4583333333%, 190px);
  background: var(--top-underlay);
}
[data-swiper-theme=dark] .keyvisual__img::after {
  opacity: 0.3;
}
@media (max-width: 991.98px) {
  .keyvisual__img::after {
    padding-bottom: min(328px, 42.7083333333%);
  }
}
@media (max-width: 575.98px) {
  .keyvisual__img::after {
    padding-bottom: min(160px, 42.6666666667%);
  }
}
.keyvisual__content {
  position: relative;
  z-index: 3;
  width: max(720px, 59.756097561%);
  margin-top: 15.3048780488%;
  margin-bottom: calc(var(--slide-bottom-space) / 1640 * 100%);
  display: block;
}
@media (max-width: 1399.98px) {
  .keyvisual__content {
    margin-top: 19.3076923077%;
  }
}
@media (max-width: 1199.98px) {
  .keyvisual__content {
    margin-top: 22.8181818182%;
    margin-bottom: calc(var(--slide-bottom-space) / 1100 * 100%);
  }
}
@media (max-width: 991.98px) {
  .keyvisual__content {
    width: 87.8491620112%;
    margin-top: 46.3687150838%;
    margin-bottom: 134px;
  }
}
@media (max-width: 575.98px) {
  .keyvisual__content {
    width: 89.552238806%;
    margin-top: 45.2173913043%;
  }
}
.keyvisual__content .keyvisual__content-btn {
  border: 1px solid #ffffff;
}
.keyvisual__title, .keyvisual__subtitle {
  color: #ffffff;
  filter: drop-shadow(0 3px 20px rgb(0, 0, 0));
  display: block;
}
.keyvisual span.container {
  display: block;
}
.keyvisual__title {
  font-size: 76px;
}
@media (max-width: 1599.98px) {
  .keyvisual__title {
    font-size: 72px;
  }
}
@media (max-width: 1399.98px) {
  .keyvisual__title {
    font-size: 64px;
  }
}
@media (max-width: 1199.98px) {
  .keyvisual__title {
    font-size: 3.5rem;
  }
}
@media (max-width: 991.98px) {
  .keyvisual__title {
    font-size: 3rem;
  }
}
@media (max-width: 767.98px) {
  .keyvisual__title {
    font-size: 2.25rem;
  }
}
@media (max-width: 575.98px) {
  .keyvisual__title {
    font-size: 1.75rem;
  }
}
.keyvisual__title + .keyvisual__content-btn {
  margin-top: 1.8947368421em;
}
.keyvisual__subtitle {
  margin-top: 16px;
  font-size: 36px;
  font-weight: 700;
}
@media (max-width: 1199.98px) {
  .keyvisual__subtitle {
    font-size: 2rem;
  }
}
@media (max-width: 991.98px) {
  .keyvisual__subtitle {
    margin-top: 12px;
    font-size: 1.625rem;
  }
}
@media (max-width: 767.98px) {
  .keyvisual__subtitle {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .keyvisual__subtitle {
    margin-top: 8px;
    font-size: 1rem;
    font-weight: 400;
  }
}
.keyvisual__subtitle + .keyvisual__content-btn {
  margin-top: 3.1578947368em;
  border: 1px solid #ffffff;
}
@media (max-width: 575.98px) {
  .keyvisual__subtitle + .keyvisual__content-btn {
    margin-top: 2.3076923077em;
  }
}
.keyvisual__btm {
  position: relative;
  display: flex;
  align-items: center;
  height: calc(var(--next-title-fs) * 3 + var(--padding-block) * 2);
  padding-block: var(--padding-block);
  background-color: var(--btm-bg-color);
  transition: background-color 0.3s;
  --btm-bg-color: #CCE6FD;
  --btm-gap: 60px;
  --progress-height: 4px;
  --padding-block: 41px;
  --next-title-fs: 2.25rem;
  --next-subtitle-fs: 1.25rem;
}
[data-swiper-theme=dark] .keyvisual__btm {
  --btm-bg-color: #000000;
}
@media (max-width: 1199.98px) {
  .keyvisual__btm {
    --btm-gap: 45px;
    --next-title-fs: 1.75rem;
  }
}
@media (max-width: 991.98px) {
  .keyvisual__btm {
    height: calc(var(--next-title-fs) * 1.5 + var(--next-subtitle-fs) * 1.5 + var(--padding-block) * 2 + 6px);
    --padding-block: 38px;
    --next-title-fs: 1.625rem;
    --next-subtitle-fs: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .keyvisual__btm {
    --next-title-fs: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .keyvisual__btm {
    height: calc(var(--next-title-fs) * 3 + var(--next-subtitle-fs) * 1.5 + var(--padding-block) * 2 + 6px);
    --padding-block: 35px;
    --next-title-fs: 1.25rem;
    --next-subtitle-fs: 1rem;
  }
}
.keyvisual__progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--progress-height);
  background-color: #D7FF6A;
  transform: translate3d(-100%, 0, 0);
}
@media (min-width: 992px) {
  .keyvisual__progress {
    width: 69.7916666667%;
  }
}
@media (min-width: 992px) {
  .keyvisual__next-text {
    width: calc(69.7916666667% - var(--btm-gap, 0px));
    padding-left: max((var(--page-width, 100vw) - 1740px) / 2 + 50px, 50px);
  }
  .keyvisual__next-text-container {
    display: contents;
  }
}
.keyvisual__next-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: color 0.3s;
  --dash-color: #77A2CA;
}
@media (min-width: 992px) {
  .keyvisual__next-line.show-dash::after {
    content: "";
    flex: 1;
    height: 7px;
    padding-left: 24px;
    min-width: 20%;
    background: var(--next-text-dash-polygon) right center/7px 7px no-repeat content-box, linear-gradient(var(--dash-color), var(--dash-color)) left center/calc(100% - 4px) 1px no-repeat content-box;
  }
}
.keyvisual__next-line + .keyvisual__next-line.show-dash {
  margin-top: 0.375rem;
}
.keyvisual__next-title {
  font-weight: 700;
  font-size: var(--next-title-fs);
}
.keyvisual__next-subtitle {
  font-size: var(--next-subtitle-fs);
  font-weight: 400;
}
.keyvisual__next-line.multiline + .keyvisual__next-line .keyvisual__next-subtitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.keyvisual__next-title, .keyvisual__next-subtitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
[data-swiper-theme=dark] .keyvisual__next-title, [data-swiper-theme=dark] .keyvisual__next-subtitle {
  color: #FFF;
}
.keyvisual__arrow {
  padding: 0;
  border: 0;
  background: none;
  align-self: flex-end;
  padding-inline: 8px;
  filter: drop-shadow(0 0 8px rgb(0, 0, 0));
}
.keyvisual__arrow .ico, .keyvisual__arrow .icon-grid-blks__arrow, .keyvisual__arrow .bf-text-blk__close-btn:before, .keyvisual__arrow .subscribe-btn__icon:before, .keyvisual__arrow .text-w-links-img__item:before, .keyvisual__arrow #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .keyvisual__arrow .ui-datepicker-prev:before,
.keyvisual__arrow #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .keyvisual__arrow .ui-datepicker-next:before, .keyvisual__arrow .event-calendar .ui-datepicker-prev:before, .event-calendar .keyvisual__arrow .ui-datepicker-prev:before, .keyvisual__arrow .event-calendar .ui-datepicker-next:before, .event-calendar .keyvisual__arrow .ui-datepicker-next:before, .keyvisual__arrow .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .keyvisual__arrow .datepicker-item:is(:has(#s_date, #e_date)),
.keyvisual__arrow .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .keyvisual__arrow .datepicker-item.has-sdate-edate, .keyvisual__arrow .step-flow__step:not(:last-of-type)::after, .keyvisual__arrow .article-control__icon, .keyvisual__arrow .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .keyvisual__arrow .gen-list__link-text:after, .keyvisual__arrow .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .keyvisual__arrow a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .keyvisual__arrow .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .keyvisual__arrow a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .keyvisual__arrow .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .keyvisual__arrow a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .keyvisual__arrow .arrow-list > li::before, .keyvisual__arrow .inline-arrow-list > li::before, .keyvisual__arrow .outline-btn-w-icon--pdf:before, .keyvisual__arrow .outline-btn-w-icon:is([href$=".pdf"])::before, .keyvisual__arrow .outline-btn-w-icon--doc:before, .keyvisual__arrow .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .keyvisual__arrow .outline-btn-w-icon--xls:before, .keyvisual__arrow .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .keyvisual__arrow .outline-btn-w-icon--bf-view:before, .keyvisual__arrow .outline-btn-w-icon--bf-learn-more:before, .keyvisual__arrow .outline-btn-w-icon--link:before, .keyvisual__arrow .rounded-selectbox .bootstrap-select, .rounded-selectbox .keyvisual__arrow .bootstrap-select, .keyvisual__arrow html.no-js .rounded-selectbox, html.no-js .keyvisual__arrow .rounded-selectbox, .keyvisual__arrow .rounded-selectbox:is(:not(:has(.bootstrap-select))), .keyvisual__arrow .rounded-selectbox.not-has-bootstrap-select, .keyvisual__arrow .table-job-vac a::after, .table-job-vac .keyvisual__arrow a::after, .keyvisual__arrow .swiper-nav-btn, .keyvisual__arrow .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .keyvisual__arrow a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.keyvisual__arrow .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .keyvisual__arrow a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .keyvisual__arrow .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .keyvisual__arrow a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.keyvisual__arrow .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .keyvisual__arrow a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .keyvisual__arrow .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .keyvisual__arrow a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.keyvisual__arrow .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .keyvisual__arrow a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .keyvisual__arrow .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .keyvisual__arrow a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .keyvisual__arrow .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .keyvisual__arrow a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.keyvisual__arrow .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .keyvisual__arrow a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.keyvisual__arrow .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .keyvisual__arrow a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .keyvisual__arrow .breadcrumb-menu__item--lv1:not(:last-child):after {
  display: inline-block;
  margin-bottom: 3px;
  color: #ffffff;
}
@media (min-width: 992px) {
  .keyvisual__arrow {
    display: none;
    visibility: hidden;
  }
}
.keyvisual__control {
  position: absolute;
  z-index: 4;
  width: 100%;
  bottom: calc(100% + 23px);
}
.keyvisual__control-inner {
  display: flex;
  column-gap: 16px;
}
@media (max-width: 991.98px) {
  .keyvisual__control-inner {
    justify-content: center;
  }
}
.keyvisual__control .js-swiper-pagination {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 0.625rem;
  --swiper-pagination-bullet-inactive-opacity: 0.5;
}
@media (min-width: 992px) {
  .keyvisual__control .js-swiper-pagination {
    max-width: 70%;
  }
}
@media (max-width: 575.98px) {
  .keyvisual__control .js-swiper-pagination--20plus {
    margin-bottom: -18px;
  }
  .keyvisual__control .js-swiper-pagination--25plus {
    margin-bottom: -12px;
  }
  .keyvisual__control .js-swiper-pagination--25plus > * {
    height: 22px !important;
  }
}
.keyvisual__control .swiper-pagination-bullet {
  width: 16px;
  border-radius: 0;
  transition: width 0.3s;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
}
.keyvisual__control .swiper-pagination-bullet::before {
  content: "";
  width: 100%;
  height: 0.375rem;
  background-color: #fff;
  border: 1px solid #000;
  filter: drop-shadow(0 0 8px rgb(0, 0, 0));
}
.keyvisual__control .swiper-pagination-bullet-active {
  width: 2.625rem;
}
.keyvisual__control .swiper-play-pause {
  display: inline-flex;
  filter: drop-shadow(0 0 8px rgb(0, 0, 0));
}
.keyvisual__control .swiper-play-pause::before {
  font-size: 1rem;
  line-height: 1;
  text-shadow: 1px 0px #000, 0px 1px #000, -1px 0px #000, 0px -1px #000;
}
.keyvisual__control .js-swiper-control:not(.is-playing) .swiper-play-pause::before {
  font-size: 1.375rem;
}
.keyvisual__next-preview {
  position: absolute;
  z-index: 4;
  right: 0;
  bottom: 0;
  --top-extend: calc(-167 / 1920 * var(--page-width, 100vw));
  top: var(--top-extend, 0);
  width: 30.2083333333%;
  max-width: 580px;
  backdrop-filter: blur(25px) brightness(0.9);
  -webkit-backdrop-filter: blur(25px) brightness(0.9);
}
@media (max-width: 1599.98px) {
  .keyvisual__next-preview {
    --top-extend: calc(-120 / 1920 * var(--page-width, 100vw));
  }
}
@media (max-width: 1399.98px) {
  .keyvisual__next-preview {
    --top-extend: calc(-100 / 1920 * var(--page-width, 100vw));
  }
}
@media (max-width: 1199.98px) {
  .keyvisual__next-preview {
    --top-extend: calc(-80 / 1920 * var(--page-width, 100vw));
  }
}
@media (max-width: 991.98px) {
  .keyvisual__next-preview {
    display: none;
    visibility: hidden;
  }
}
[data-swiper-theme=dark] .keyvisual__next-preview {
  backdrop-filter: blur(25px) brightness(1.04);
  -webkit-backdrop-filter: blur(25px) brightness(1.04);
}
.keyvisual__next-img {
  padding: 0;
  border: 0;
  background: none;
  position: absolute;
  width: 77.5862068966%;
  left: 8.6206896552%;
  top: 50%;
  transform: translateY(-50%);
  aspect-ratio: 1920/850;
  background-repeat: no-repeat;
  background-clip: content-box;
  background-size: 100% 100%;
  transition: background-image 1s;
}
@media (max-width: 1199.98px) {
  .keyvisual__next-img {
    width: 82.7586206897%;
  }
}
.keyvisual__next-img:hover::before, .keyvisual__next-img:focus-visible::before {
  transform: translateX(-23.3082706767%) scale(1.05);
}
.keyvisual__next-img::before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 29.5555555556%;
  padding-bottom: 12.4444444444%;
  background: url("../../../shared/img/svg/hero-banner-small-blue.svg") center/100% 100% no-repeat;
  transform: translateX(-23.3082706767%);
  transform-origin: left bottom;
  transition: background-image 0.3s, transform 0.3s;
}
[data-swiper-theme=dark] .keyvisual__next-img::before {
  background-image: url("../../../shared/img/svg/hero-banner-small-black.svg");
}

.speeches-listing {
  --speech-listing-top-overlap: 11.46vw;
  --speech-listing-bg-overlap: calc(22% - 18.75rem);
  position: relative;
  margin-bottom: var(--speech-listing-top-overlap);
}
.speeches-listing__top-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: var(--speech-listing-top-overlap);
  width: 100%;
  background-color: #eaf6ff;
}
.speeches-listing__main-bg {
  position: absolute;
  top: var(--speech-listing-top-overlap);
  left: 0;
  overflow: hidden;
  z-index: -1;
  width: 100%;
  height: calc(100% - 3vw);
  padding-left: 7.29vw;
}
@media (max-width: 991.98px) {
  .speeches-listing__main-bg {
    height: 100%;
  }
}
.speeches-listing__main-bg-pattern {
  position: relative;
  z-index: -2;
  width: 100%;
  height: 100%;
  top: var(--speech-listing-bg-overlap);
  background-image: image-set(url("/assets/shared/img/speeches/listing/image-bg-speeches-1x.jpg") 1x, url("/assets/shared/img/speeches/listing/image-bg-speeches-2x.jpg") 2x);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}
.speeches-listing__main-bg-gradient {
  position: absolute;
  background-image: linear-gradient(to bottom, #b39cff calc(100% - 18.75rem), rgba(179, 156, 255, 0));
  width: 100%;
  height: 22%;
}
.speeches-listing__main {
  margin-right: 7.29vw;
  background-image: linear-gradient(22deg, #e0effd 9%, #e7dffd 95%);
  margin-bottom: 7.29vw;
}
.speeches-listing__inner {
  padding-bottom: 7.5rem;
}
@media (max-width: 991.98px) {
  .speeches-listing__inner {
    padding-bottom: 5rem;
  }
}
.speeches-listing__inner-item-wrapper {
  padding: 0 7.29vw;
}
.speeches-listing__search-wrapper {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (max-width: 767.98px) {
  .speeches-listing__search-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.speeches-listing__row-wrapper {
  position: relative;
  display: block;
  transition: background-color 0.3s;
}
.speeches-listing__row-wrapper:focus, .speeches-listing__row-wrapper:hover {
  background-color: #fff;
  text-decoration: none;
}
.speeches-listing__row-wrapper:focus::before, .speeches-listing__row-wrapper:hover::before {
  opacity: 1;
}
.speeches-listing__row-wrapper:focus .speeches-listing__title, .speeches-listing__row-wrapper:hover .speeches-listing__title {
  text-decoration: underline;
  text-decoration-color: #351a50;
}
.speeches-listing__row-wrapper:focus .speeches-listing__pic, .speeches-listing__row-wrapper:hover .speeches-listing__pic {
  transform: scale(1.1);
}
@media (max-width: 767.98px) {
  .speeches-listing__row-wrapper:focus .speeches-listing__pic, .speeches-listing__row-wrapper:hover .speeches-listing__pic {
    transform: scale(1.05);
  }
}
.speeches-listing__row-wrapper::before {
  content: "";
  pointer-events: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 103.7%;
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  opacity: 0;
  transition: opacity 0.3s;
}
.speeches-listing__row-wrapper::after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px solid #fff;
}
.speeches-listing__row {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: flex-start;
  padding: 2.5rem 0;
  width: 100%;
}
@media (max-width: 767.98px) {
  .speeches-listing__row {
    flex-direction: column;
    gap: 1.25rem;
  }
}
.speeches-listing__content {
  flex: 1 1 61.25rem;
  max-width: 65.33%;
  margin-right: 7.29vw;
  font-size: 1.625rem;
  font-weight: 60;
  display: block;
}
@media (max-width: 991.98px) {
  .speeches-listing__content {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .speeches-listing__content {
    flex: initial;
    max-width: 100%;
    margin-right: 0;
  }
}
.speeches-listing__date {
  font-size: 1.0769230769em;
  font-weight: 600;
  color: #351a50;
  display: block;
}
.speeches-listing__title {
  font-size: 1em;
  font-weight: 600;
  color: #351a50;
  display: block;
}
.speeches-listing__pic {
  aspect-ratio: 16/9;
  flex: 1 0.25 23.75rem;
  transition: transform 0.3s;
}
@media (max-width: 767.98px) {
  .speeches-listing__pic {
    flex: initial;
    width: 100%;
  }
}
.speeches-listing__pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 16/9;
}
.speeches-listing__pic_placeholder {
  flex: 1 0.25 23.75rem;
}
@media (max-width: 767.98px) {
  .speeches-listing__pic_placeholder {
    flex: initial;
  }
}
.speeches-listing__pagination-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-top: 5rem;
}
@media (max-width: 991.98px) {
  .speeches-listing__pagination-wrapper {
    margin-top: 2rem;
  }
}

.press-release {
  position: relative;
}
.press-release:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: min(33.3333333333vw, 40rem);
  background: linear-gradient(to bottom, #fff, #eaf6ff);
  z-index: -1;
}
@media (max-width: 767.98px) {
  .press-release:before {
    height: 100%;
  }
}
.press-release__inner {
  position: relative;
  padding-bottom: min(6.25vw, 7.5rem);
}
.press-release__inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100vw - 100%) * -1);
  width: calc((100vw - 100%) * 1 + 100%);
  height: max(100% - 25vw, 86%);
  background: linear-gradient(20deg, rgba(212, 180, 255, 0.8), rgba(255, 227, 195, 0.5));
  z-index: 1;
}
@media (max-width: 767.98px) {
  .press-release__inner:before {
    height: calc(100% - 13.2530120482%);
  }
}
.press-release__inner:after {
  content: "";
  position: absolute;
  bottom: min(13.0208333333vw, 15.625rem);
  left: 0;
  right: 0;
  margin-left: max((100vw - 100%) * -0.5 * 0.571, -5rem);
  margin-right: calc((100vw - 100%) * -0.5 * 0.4285);
  height: calc(100% - 24.6875rem - min(12.03125vw, 14.4375rem));
  background: linear-gradient(135deg, #d6c6ff 0%, rgba(193, 237, 255, 0.7) 50%, rgba(193, 237, 255, 0) 100%), url("/assets/shared/img/image-bg-press-release-1x.jpg") no-repeat bottom, #c1edff;
  background-size: 100%;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .press-release__inner:after {
    height: calc(100% - 29.75rem);
  }
}
.press-release__search {
  position: relative;
  z-index: 3;
  padding-block: 5rem 3.75rem;
}
@media (max-width: 991.98px) {
  .press-release__search {
    padding-block: 2rem 1.875rem;
  }
}
.press-release__search:is(:has(div.dropdown-menu.show)), .press-release__search.has-dropdown-shown {
  z-index: 100;
}
.press-release__list {
  position: relative;
  z-index: 3;
  padding-top: min(3.8020833333vw, 4.5625rem);
  padding-left: min(7.2916666667vw, 8.75rem);
}
.press-release__list + .press-release__list {
  padding-top: min(3.8020833333vw, 4.5625rem);
}
@media (max-width: 767.98px) {
  .press-release__list + .press-release__list {
    padding-top: 3.375rem;
  }
}
@media (max-width: 767.98px) {
  .press-release__list {
    padding-top: 2.75rem;
    padding-left: 1.25rem;
  }
}
.press-release__list:before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #fff;
  margin-right: calc((100vw - 100%) * -0.5);
}
.press-release__list--hide {
  display: none;
}
.press-release__list .ckec {
  background-color: white;
  position: relative;
  z-index: 4;
  padding-bottom: calc(clamp(2.5rem, 4.1666666667vw, 5rem) * 0.5);
}
.press-release__year {
  position: relative;
  font-size: clamp(1.625rem, 2.1875vw, 2.625rem);
  font-weight: 700;
  line-height: 1.5;
  color: #351a50;
  letter-spacing: -0.1875rem;
  margin-bottom: 0.619047619em;
}
@media (max-width: 1599.98px) {
  .press-release__year {
    letter-spacing: unset;
  }
}
.press-release__more-btn-row {
  padding-top: min(2.1354166667vw, 2.5625rem);
  padding-bottom: min(5.2083333333vw, 6.25rem);
  width: 100%;
  background: #fff;
  position: relative;
  z-index: 3;
}
.press-release__more-btn-row:before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #fff;
  margin-right: calc((100vw - 100%) * -0.5);
}
.press-release__more-btn {
  margin-inline: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  column-gap: 0.1875rem;
  justify-content: center;
  align-items: center;
}
.press-release__more-btn .ico, .press-release__more-btn .icon-grid-blks__arrow, .press-release__more-btn .bf-text-blk__close-btn:before, .press-release__more-btn .subscribe-btn__icon:before, .press-release__more-btn .text-w-links-img__item:before, .press-release__more-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .press-release__more-btn .ui-datepicker-prev:before,
.press-release__more-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .press-release__more-btn .ui-datepicker-next:before, .press-release__more-btn .event-calendar .ui-datepicker-prev:before, .event-calendar .press-release__more-btn .ui-datepicker-prev:before, .press-release__more-btn .event-calendar .ui-datepicker-next:before, .event-calendar .press-release__more-btn .ui-datepicker-next:before, .press-release__more-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .press-release__more-btn .datepicker-item:is(:has(#s_date, #e_date)),
.press-release__more-btn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .press-release__more-btn .datepicker-item.has-sdate-edate, .press-release__more-btn .step-flow__step:not(:last-of-type)::after, .press-release__more-btn .article-control__icon, .press-release__more-btn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .press-release__more-btn .gen-list__link-text:after, .press-release__more-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .press-release__more-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .press-release__more-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .press-release__more-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .press-release__more-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .press-release__more-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .press-release__more-btn .arrow-list > li::before, .press-release__more-btn .inline-arrow-list > li::before, .press-release__more-btn .outline-btn-w-icon--pdf:before, .press-release__more-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .press-release__more-btn .outline-btn-w-icon--doc:before, .press-release__more-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .press-release__more-btn .outline-btn-w-icon--xls:before, .press-release__more-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .press-release__more-btn .outline-btn-w-icon--bf-view:before, .press-release__more-btn .outline-btn-w-icon--bf-learn-more:before, .press-release__more-btn .outline-btn-w-icon--link:before, .press-release__more-btn .rounded-selectbox .bootstrap-select, .rounded-selectbox .press-release__more-btn .bootstrap-select, .press-release__more-btn html.no-js .rounded-selectbox, html.no-js .press-release__more-btn .rounded-selectbox, .press-release__more-btn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .press-release__more-btn .rounded-selectbox.not-has-bootstrap-select, .press-release__more-btn .table-job-vac a::after, .table-job-vac .press-release__more-btn a::after, .press-release__more-btn .swiper-nav-btn, .press-release__more-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .press-release__more-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.press-release__more-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .press-release__more-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .press-release__more-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .press-release__more-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.press-release__more-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .press-release__more-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .press-release__more-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .press-release__more-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.press-release__more-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .press-release__more-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .press-release__more-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .press-release__more-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .press-release__more-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .press-release__more-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.press-release__more-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .press-release__more-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.press-release__more-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .press-release__more-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .press-release__more-btn .breadcrumb-menu__item--lv1:not(:last-child):after {
  display: flex;
  justify-content: center;
  align-items: center;
}
.press-release__more-btn .ico::before, .press-release__more-btn .icon-grid-blks__arrow::before, .press-release__more-btn .bf-text-blk__close-btn::before, .press-release__more-btn .subscribe-btn__icon::before, .press-release__more-btn .text-w-links-img__item::before, .press-release__more-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .press-release__more-btn .ui-datepicker-prev::before,
.press-release__more-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .press-release__more-btn .ui-datepicker-next::before, .press-release__more-btn .event-calendar .ui-datepicker-prev::before, .event-calendar .press-release__more-btn .ui-datepicker-prev::before, .press-release__more-btn .event-calendar .ui-datepicker-next::before, .event-calendar .press-release__more-btn .ui-datepicker-next::before, .press-release__more-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .press-release__more-btn .datepicker-item:is(:has(#s_date, #e_date))::before,
.press-release__more-btn .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .press-release__more-btn .datepicker-item.has-sdate-edate::before, .press-release__more-btn .article-control__icon::before, .press-release__more-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .press-release__more-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .press-release__more-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .press-release__more-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .press-release__more-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .press-release__more-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .press-release__more-btn .arrow-list > li::before, .press-release__more-btn .inline-arrow-list > li::before, .press-release__more-btn .outline-btn-w-icon--pdf::before, .press-release__more-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .press-release__more-btn .outline-btn-w-icon--doc::before, .press-release__more-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .press-release__more-btn .outline-btn-w-icon--xls::before, .press-release__more-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .press-release__more-btn .outline-btn-w-icon--bf-view::before, .press-release__more-btn .outline-btn-w-icon--bf-learn-more::before, .press-release__more-btn .outline-btn-w-icon--link::before, .press-release__more-btn .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .press-release__more-btn .bootstrap-select::before, .press-release__more-btn html.no-js .rounded-selectbox::before, html.no-js .press-release__more-btn .rounded-selectbox::before, .press-release__more-btn .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .press-release__more-btn .rounded-selectbox.not-has-bootstrap-select::before, .press-release__more-btn .swiper-nav-btn::before, .press-release__more-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .press-release__more-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.press-release__more-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .press-release__more-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .press-release__more-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .press-release__more-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.press-release__more-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .press-release__more-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .press-release__more-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .press-release__more-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.press-release__more-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .press-release__more-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before {
  color: currentColor;
  font-size: 0.4210526316em;
  font-weight: 700;
}
.press-release__more-btn--hide {
  display: none;
}
.press-release__related-links {
  margin-top: min(4.1666666667vw, 5rem);
  position: relative;
  z-index: 5;
}
@media (max-width: 767.98px) {
  .press-release__related-links {
    margin-top: 3.9375rem;
  }
}

.press-release-list {
  margin: 0;
  padding: 0;
  list-style: none !important;
  --row-gap: clamp(2.5rem, 4.1666666667vw, 5rem);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding-bottom: calc(var(--row-gap) * 0.5);
}
.press-release-list__item {
  position: relative;
}
.press-release-list__item + .press-release-list__item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100% - 0.25rem);
  height: 0.0625rem;
  background: #c6cbd0;
}
@media (max-width: 767.98px) {
  .press-release-list__item + .press-release-list__item:before {
    width: 100%;
  }
}
.press-release-list__item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100% - 0.25rem);
  height: 0.0625rem;
  background: #c6cbd0;
}
@media (max-width: 767.98px) {
  .press-release-list__item:first-child::after {
    width: 100%;
  }
}
.press-release-list__item:last-child::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 0.25rem);
  height: 0.0625rem;
  background: #c6cbd0;
}
@media (max-width: 767.98px) {
  .press-release-list__item:last-child::after {
    width: 100%;
  }
}
.press-release-list__item--hide {
  display: none;
}
.press-release-list__item:not(.press-release-list__item--hide):is(:has(+ .press-release-list__item--hide)) ::after, .press-release-list__item:not(.press-release-list__item--hide).has-next-hide-item ::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 0.25rem);
  height: 0.0625rem;
  background: #c6cbd0;
}
@media (max-width: 767.98px) {
  .press-release-list__item:not(.press-release-list__item--hide):is(:has(+ .press-release-list__item--hide)) ::after, .press-release-list__item:not(.press-release-list__item--hide).has-next-hide-item ::after {
    width: 100%;
  }
}

.press-release-item {
  padding-bottom: min(2.0833333333vw, 2.5rem);
  padding-top: min(1.875vw, 2.25rem);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  column-gap: 1.5rem;
  justify-content: space-between;
  color: #351a50;
}
@media (max-width: 991.98px) {
  .press-release-item {
    flex-direction: column;
    padding-block: 0.6875rem 1.4375rem;
  }
}
.press-release-item:hover, .press-release-item:focus {
  text-decoration: none;
  color: #351a50;
  transition: color 0.4s cubic-bezier(0.23, 1, 0.32, 1), text-decoration 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.press-release-item:hover .press-release-item__title, .press-release-item:focus .press-release-item__title {
  text-decoration: underline;
}
.press-release-item__left {
  flex: 1 1;
  padding-top: 0.375em;
  display: block;
}
.press-release-item__right {
  flex: 0 0 81.3333333333%;
  display: block;
}
.press-release-item__date {
  font-size: clamp(1.125rem, 1.5625vw, 1.875rem);
  line-height: 1.5;
  font-weight: 600;
  display: block;
}
@media (max-width: 991.98px) {
  .press-release-item__date {
    font-size: 1.375rem;
  }
}
.press-release-item__title {
  font-size: clamp(1rem, 1.4583333333vw, 1.75rem);
  line-height: 1.5;
  font-weight: 600;
  display: block;
}
@media (max-width: 991.98px) {
  .press-release-item__title {
    font-size: 1.25rem;
  }
}
.press-release-item__tag-group {
  margin-top: clamp(1rem, 1.4583333333vw, 1.75rem);
  display: block;
}
@media (max-width: 991.98px) {
  .press-release-item__tag-group {
    margin-top: 1.25rem;
  }
}
.press-release-item__tag {
  margin-right: 0.5rem;
}
.press-release-item__tag .tag__text {
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .press-release-item__tag .tag__text {
    font-size: 0.8125rem;
  }
}

.press-release-related-links__top {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  row-gap: 0.3125rem;
  text-align: center;
}
.press-release-related-links__bottom {
  --bottom-gap: clamp(1.25rem, 2.0833333333vw, 2.5rem);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bottom-gap);
  margin-top: clamp(1.625rem, 2.4479166667vw, 2.9375rem);
}
@media (max-width: 767.98px) {
  .press-release-related-links__bottom {
    flex-direction: column;
  }
}
.press-release-related-links__left {
  flex: 0 0 calc((100% - var(--bottom-gap)) * 0.5);
  position: relative;
}
@media (max-width: 767.98px) {
  .press-release-related-links__left {
    flex: 0 0 auto;
    height: 28.5333333333vw;
  }
}
.press-release-related-links__right {
  flex: 0 0 calc((100% - var(--bottom-gap)) * 0.5);
  position: relative;
}
@media (max-width: 767.98px) {
  .press-release-related-links__right {
    flex: 0 0 auto;
    height: 28.5333333333vw;
  }
}
.press-release-related-links__left, .press-release-related-links__right {
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.press-release-related-links__left:before, .press-release-related-links__right:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  z-index: 1;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.press-release-related-links__left:hover, .press-release-related-links__left:focus, .press-release-related-links__right:hover, .press-release-related-links__right:focus {
  transform: translate(-0.25rem, -0.25rem);
}
.press-release-related-links__left:hover::before, .press-release-related-links__left:focus::before, .press-release-related-links__right:hover::before, .press-release-related-links__right:focus::before {
  background: rgba(0, 0, 0, 0.3);
}
.press-release-related-links__subtitle {
  font-size: clamp(1.125rem, 1.25vw, 1.5rem);
  line-height: 1.5;
  font-weight: 600;
  color: #351a50;
}
.press-release-related-links__subtitle:before {
  content: "[";
}
.press-release-related-links__subtitle:after {
  content: "]";
}
.press-release-related-links__title {
  font-size: clamp(1.625rem, 2.1875vw, 2.625rem);
  line-height: 1.5;
  font-weight: 700;
  color: #351a50;
}
.press-release-related-links__pic {
  padding-bottom: 34%;
}
.press-release-related-links__desc-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.press-release-related-links__desc {
  display: block;
  width: 62.5%;
  height: fit-content;
  color: #fff;
  font-size: clamp(1.125rem, 1.6666666667vw, 2rem);
  line-height: 1.5;
  text-align: center;
  font-weight: 600;
}

.layers-slider {
  position: relative;
  margin-top: 5rem;
}
@media (max-width: 991.98px) {
  .layers-slider {
    margin-top: 3.75rem;
  }
}
.layers-slider:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  max-width: calc(100% - 1.25rem);
  width: 105rem;
  height: calc(100% - 2.5rem);
  background: linear-gradient(60deg, #fef2ed, #dcd3fb);
  z-index: -1;
}
@media (min-width: 1921px) {
  .layers-slider:before {
    max-width: unset;
    width: 87.5vw;
  }
}
.layers-slider:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 56.25vw;
  height: calc(100% - 5rem);
  background: linear-gradient(150deg, #c69cff, #a4e4ff);
  z-index: -2;
}
@media (max-width: 767.98px) {
  .layers-slider:after {
    height: calc(100% - 3.125rem);
  }
}
.layers-slider__line {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: 0.125rem;
  height: clamp(3.75rem, 6.25vw, 7.5rem);
  background: linear-gradient(to bottom, #B88DFF 50%, #fff 50%);
  transform: translateY(-50%);
}
.layers-slider__inner {
  padding-block: 7.75rem 9.375rem;
  max-width: 59.875rem;
  margin-inline: auto;
}
@media (max-width: 1199.98px) {
  .layers-slider__inner {
    padding-inline: 0.75rem;
    padding-block: 4.375rem 8.125rem;
  }
}
.layers-slider__swiper > .swiper {
  overflow: visible;
}
.layers-slider__swiper .swiper-pagination {
  bottom: -2rem;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  --swiper-pagination-bullet-horizontal-gap: calc(1.25rem * 0.5 - 0.0625rem);
  --swiper-pagination-color: #000;
  --swiper-pagination-bullet-inactive-color: #7C7C7C;
}
.layers-slider__swiper .swiper-pagination-bullet {
  border-radius: 0;
  --swiper-pagination-bullet-width: 1rem;
  --swiper-pagination-bullet-height: 0.25rem;
  --swiper-pagination-bullet-inactive-opacity: 1;
  will-change: width;
  transition: width 0.8s cubic-bezier(0.23, 1, 0.32, 1);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
}
.layers-slider__swiper .swiper-pagination-bullet::before {
  content: "";
  width: 100%;
  height: 0.375rem;
  background-color: var(--swiper-pagination-bullet-inactive-color);
  border: 1px solid #fff;
}
.layers-slider__swiper .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.layers-slider__swiper .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-width: 2.625rem;
}
.layers-slider__swiper .swiper-pagination-bullet-active::before {
  background-color: var(--swiper-pagination-color);
}
.layers-slider__swiper .swiper-slide-next, .layers-slider__swiper .swiper-slide-prev, .layers-slider__swiper .swiper-slide-active, .layers-slider__swiper .swiper-slide {
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.layers-slider__swiper .swiper-slide-next > .layers-slider-item, .layers-slider__swiper .swiper-slide-prev > .layers-slider-item, .layers-slider__swiper .swiper-slide-active > .layers-slider-item, .layers-slider__swiper .swiper-slide > .layers-slider-item {
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.layers-slider__swiper .swiper-slide:not(.swiper-slide-next,
.swiper-slide-prev,
.swiper-slide-active) {
  z-index: -1;
  animation: fadeOutOpacity 1s forwards;
}
.layers-slider__swiper .swiper-slide:not(.swiper-slide-next,
.swiper-slide-prev,
.swiper-slide-active) > .layers-slider-item {
  opacity: 0.5;
  scale: 0.8747390397;
  transform: translateY(0rem);
  transform-origin: top;
}
.layers-slider__swiper .swiper-slide-next {
  z-index: -1;
  opacity: 1 !important;
  animation: fadeInOpacity 1s forwards;
}
.layers-slider__swiper .swiper-slide-next > .layers-slider-item {
  animation: fadeToHalfOpacity 1s forwards;
  scale: 0.8747390397;
  transform: translateY(-1.5rem);
  transform-origin: top;
}
@media (max-width: 1199.98px) {
  .layers-slider__swiper .swiper-slide-next > .layers-slider-item {
    transform: translateY(-0.75rem);
  }
}
.layers-slider__swiper .swiper-slide-next .layers-slider-item__img {
  filter: blur(8px) brightness(0.4);
}
.layers-slider__swiper .swiper-slide-prev {
  z-index: 1;
}
.layers-slider__swiper .swiper-slide-prev > .layers-slider-item {
  animation: fadeOutOpacity 0.4s forwards;
  transform: translateX(10%) scale(0.8);
  transform-origin: bottom right;
  transition-duration: 0.4s;
}
.layers-slider__swiper .swiper-slide:not(.swiper-slide-active) .layers-slider-item__desc {
  animation: fadeOutOpacity 0.4s forwards;
}
.layers-slider__swiper.swiper-slide-active .layers-slider-item__desc {
  animation: fadeInOpacity 0.4s forwards;
}
.layers-slider__swiper-control .swiper-arrow {
  padding: clamp(0.875rem, 2.0833333333vw, 1rem);
  width: clamp(2.125rem, 5.9895833333vw, 2.875rem);
  height: clamp(2.125rem, 5.9895833333vw, 2.875rem);
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.layers-slider__swiper-control .swiper-arrow:hover, .layers-slider__swiper-control .swiper-arrow:focus {
  background-image: linear-gradient(var(--btn-hover-color), var(--btn-hover-color));
}
.layers-slider__swiper-control .swiper-arrow:after {
  content: unset;
}
.layers-slider__swiper-control .swiper-arrow:before {
  color: #fff;
  font-size: clamp(0.875rem, 2.8645833333vw, 1.375rem);
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.layers-slider__swiper-control .js-swiper-prev {
  bottom: unset;
  top: 32.5rem;
  right: -6.5625rem;
  left: unset;
}
@media (max-width: 1399.98px) {
  .layers-slider__swiper-control .js-swiper-prev {
    right: -3.75rem;
  }
}
@media (max-width: 1199.98px) {
  .layers-slider__swiper-control .js-swiper-prev {
    top: 50%;
    bottom: unset;
    left: 0;
    right: unset;
    transform: translateX(-50%);
  }
}
@media (max-width: 767.98px) {
  .layers-slider__swiper-control .js-swiper-prev {
    top: 24.5333333333vw;
    left: -0.375rem;
  }
}
.layers-slider__swiper-control .js-swiper-next {
  bottom: unset;
  top: 29.1875rem;
  right: -6.5625rem;
  left: unset;
}
@media (max-width: 1399.98px) {
  .layers-slider__swiper-control .js-swiper-next {
    right: -3.75rem;
  }
}
@media (max-width: 1199.98px) {
  .layers-slider__swiper-control .js-swiper-next {
    top: 50%;
    bottom: unset;
    left: unset;
    right: 0;
    transform: translateX(50%);
  }
}
@media (max-width: 767.98px) {
  .layers-slider__swiper-control .js-swiper-next {
    top: 24.5333333333vw;
    right: -0.375rem;
  }
}
.layers-slider .swiper-current {
  display: none;
}
.layers-slider--number .swiper-pagination {
  display: none;
}
.layers-slider--number .swiper-current {
  display: flex;
  justify-content: center;
  width: 100%;
  flex-direction: row;
  gap: 0.3333333333em;
  margin-top: 0.9375rem;
}
.layers-slider--number .swiper-current span {
  color: #351a50;
  font-size: var(--fs-h2);
  font-weight: 300;
}
.layers-slider--number .swiper-current span:nth-child(1), .layers-slider--number .swiper-current span:nth-child(3) {
  font-weight: 600;
}

.layers-slider-item {
  position: relative;
}
.layers-slider-item__pic {
  padding-bottom: 56.2630480167%;
}
.layers-slider-item__img {
  transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}
.layers-slider-item__desc {
  width: 106.5762004175%;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-top: 1.375rem;
  overflow: visible;
}
@media (max-width: 1199.98px) {
  .layers-slider-item__desc {
    width: 100%;
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .layers-slider-item__desc {
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 0.375rem;
  }
}

.search-results-header {
  position: relative;
}
.search-results-header:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: clamp(9.125rem, 18.75vw, 22.5rem);
  height: clamp(1.5rem, 3.125vw, 3.75rem);
  background: #fff;
  z-index: 2;
}
.search-results-header__bg {
  position: relative;
  display: block;
  height: min(27.3958333333vw, 32.875rem);
  background: url(/assets/shared/img/image-highlight-speeches-pattern-1x.png) center center no-repeat, linear-gradient(290deg, #E0EFFD 0%, #F8E8F2 45%, #E7DFFD 100%);
  background-size: 100%, auto;
}
@media (max-width: 991.98px) {
  .search-results-header__bg {
    height: 22.5rem;
  }
}
.search-results-header__pic {
  padding-bottom: 27.3958333333%;
  height: 100%;
}
.search-results-header__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.search-results-header__inner {
  position: absolute;
  bottom: min(8.3125vw, 8.3125rem);
  left: 0;
  width: 100%;
  height: fit-content;
  z-index: 3;
}
@media (max-width: 1599.98px) {
  .search-results-header__inner {
    bottom: 5.7142857143vw;
  }
}
@media (max-width: 991.98px) {
  .search-results-header__inner {
    bottom: clamp(2.5rem, 10.4166666667vw, 5rem);
  }
}
.search-results-header__title {
  font-size: clamp(1.75rem, 2.1875vw, 2.625rem);
  font-weight: 700;
  line-height: 1.5;
  color: #000;
  letter-spacing: 0rem;
  text-align: center;
}
.search-results-header__searchbar {
  margin-top: min(2.8125vw, 3.375rem);
}

.search-results-bar {
  position: relative;
}
.search-results-bar__row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 1.25rem;
  align-items: center;
  width: 100%;
  margin-inline: 0;
}
@media (max-width: 991.98px) {
  .search-results-bar__row {
    flex-direction: column;
    row-gap: 1rem;
  }
}
.search-results-bar__keywords {
  flex: 0 1 69.512195122%;
  padding-inline: 0;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .search-results-bar__keywords {
    width: 26.6875rem;
    max-width: 100%;
  }
}
.search-results-bar__btns {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 1.25rem;
  align-items: center;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .search-results-bar__btns {
    flex: 0 0 auto;
    width: 100%;
    justify-content: center;
    column-gap: 2.5rem;
    flex-wrap: wrap;
  }
}
@media (max-width: 991.98px) {
  .search-results-bar__reset-btn--desktop {
    display: none;
  }
}
.search-results-bar__reset-btn--desktop:hover .btn-icon-w-text__top::before, .search-results-bar__reset-btn--desktop:focus .btn-icon-w-text__top::before {
  transform: rotate(90deg);
}
.search-results-bar__reset-btn--mobile {
  position: relative;
  overflow: visible;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.25rem;
}
@media (min-width: 992px) {
  .search-results-bar__reset-btn--mobile {
    display: none;
  }
}
.search-results-bar__reset-btn--mobile:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.25rem;
  margin-block: auto;
  height: 1.375rem;
  width: 0.0625rem;
  background: #a5a5a5;
  pointer-events: none;
}
.search-results-bar__reset-btn--mobile .ico, .search-results-bar__reset-btn--mobile .icon-grid-blks__arrow, .search-results-bar__reset-btn--mobile .bf-text-blk__close-btn:before, .search-results-bar__reset-btn--mobile .subscribe-btn__icon:before, .search-results-bar__reset-btn--mobile .text-w-links-img__item:before, .search-results-bar__reset-btn--mobile #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .search-results-bar__reset-btn--mobile .ui-datepicker-prev:before,
.search-results-bar__reset-btn--mobile #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .search-results-bar__reset-btn--mobile .ui-datepicker-next:before, .search-results-bar__reset-btn--mobile .event-calendar .ui-datepicker-prev:before, .event-calendar .search-results-bar__reset-btn--mobile .ui-datepicker-prev:before, .search-results-bar__reset-btn--mobile .event-calendar .ui-datepicker-next:before, .event-calendar .search-results-bar__reset-btn--mobile .ui-datepicker-next:before, .search-results-bar__reset-btn--mobile .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .search-results-bar__reset-btn--mobile .datepicker-item:is(:has(#s_date, #e_date)),
.search-results-bar__reset-btn--mobile .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .search-results-bar__reset-btn--mobile .datepicker-item.has-sdate-edate, .search-results-bar__reset-btn--mobile .step-flow__step:not(:last-of-type)::after, .search-results-bar__reset-btn--mobile .article-control__icon, .search-results-bar__reset-btn--mobile .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .search-results-bar__reset-btn--mobile .gen-list__link-text:after, .search-results-bar__reset-btn--mobile .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .search-results-bar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .search-results-bar__reset-btn--mobile .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .search-results-bar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .search-results-bar__reset-btn--mobile .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .search-results-bar__reset-btn--mobile a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .search-results-bar__reset-btn--mobile .arrow-list > li::before, .search-results-bar__reset-btn--mobile .inline-arrow-list > li::before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon--pdf:before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon:is([href$=".pdf"])::before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon--doc:before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon--xls:before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon--bf-view:before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon--bf-learn-more:before, .search-results-bar__reset-btn--mobile .outline-btn-w-icon--link:before, .search-results-bar__reset-btn--mobile .rounded-selectbox .bootstrap-select, .rounded-selectbox .search-results-bar__reset-btn--mobile .bootstrap-select, .search-results-bar__reset-btn--mobile html.no-js .rounded-selectbox, html.no-js .search-results-bar__reset-btn--mobile .rounded-selectbox, .search-results-bar__reset-btn--mobile .rounded-selectbox:is(:not(:has(.bootstrap-select))), .search-results-bar__reset-btn--mobile .rounded-selectbox.not-has-bootstrap-select, .search-results-bar__reset-btn--mobile .table-job-vac a::after, .table-job-vac .search-results-bar__reset-btn--mobile a::after, .search-results-bar__reset-btn--mobile .swiper-nav-btn, .search-results-bar__reset-btn--mobile .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .search-results-bar__reset-btn--mobile a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.search-results-bar__reset-btn--mobile .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .search-results-bar__reset-btn--mobile a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .search-results-bar__reset-btn--mobile .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .search-results-bar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.search-results-bar__reset-btn--mobile .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .search-results-bar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .search-results-bar__reset-btn--mobile .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .search-results-bar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.search-results-bar__reset-btn--mobile .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .search-results-bar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .search-results-bar__reset-btn--mobile .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .search-results-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .search-results-bar__reset-btn--mobile .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .search-results-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.search-results-bar__reset-btn--mobile .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .search-results-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.search-results-bar__reset-btn--mobile .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .search-results-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .search-results-bar__reset-btn--mobile .breadcrumb-menu__item--lv1:not(:last-child):after {
  font-size: 1em;
}
.search-results-bar__advanced-btn {
  margin-left: 2.5rem;
}
@media (max-width: 991.98px) {
  .search-results-bar__advanced-btn {
    margin-left: 0;
  }
}
@media (max-width: 33.5rem) {
  .search-results-bar__advanced-btn {
    width: 14.375rem;
    max-width: 100%;
  }
}

.search-results {
  display: flex;
  flex-direction: column;
  padding-top: clamp(2.5rem, 4.1666666667vw, 5rem);
  padding-bottom: clamp(3.75rem, 6.25vw, 7.5rem);
}
.search-results__title {
  width: 100%;
  text-align: center;
  color: #351a50;
  font-weight: 700;
  font-size: clamp(1.75rem, 2.625vw, 2.625rem);
  line-height: 1.5;
}
.search-results__desc {
  width: 100%;
  text-align: center;
  color: #351a50;
  font-weight: 600;
  margin-top: 0.4375rem;
  font-size: clamp(1.125rem, 1.5vw, 1.5rem);
}
.search-results__top-pagination {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: clamp(1.875rem, 3.625vw, 3.625rem);
}
@media (max-width: 991.98px) {
  .search-results__top-pagination {
    flex-direction: column;
    gap: 0.75rem;
  }
  .search-results__top-pagination .pagination {
    margin-inline: auto;
  }
}
.search-results__bottom-pagination {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 1.5rem;
}
@media (max-width: 991.98px) {
  .search-results__bottom-pagination .pagination {
    margin-inline: auto;
  }
}
.search-results__pagination {
  font-size: clamp(1.125rem, 1.25vw, 1.25rem);
  gap: 0.155em;
}
.search-results__pagination .pagination__item {
  width: 2.875rem;
  height: 2.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .search-results__pagination .pagination__item--lg-only {
    display: none;
  }
}
.search-results__pagination .pagination__item--prev {
  margin-right: 1.7em;
}
.search-results__pagination .pagination__item--next {
  margin-left: 1.7em;
}
.search-results__pagination .pagination__item.is-active .pagination__link {
  padding: 0;
  margin: 0;
  height: 100% !important;
  width: 100% !important;
  background-color: #f4f4f4 !important;
}
.search-results__list {
  margin: 0;
  padding: 0;
  list-style: none !important;
  margin-top: 1.375rem;
}
.search-results__sort {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  font-weight: 600;
  font-size: clamp(1.125rem, 1.375vw, 1.375rem);
  line-height: 1.5;
  color: #757575;
}
@media (max-width: 991.98px) {
  .search-results__sort {
    margin-inline: auto;
  }
}
.search-results__sort-item, .search-results__sort p {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.search-results__sort p {
  padding-right: 0.5625rem;
  margin-bottom: 0 !important;
}
.search-results__sort-item:not(:first-of-type) {
  margin-left: 1.25rem;
  position: relative;
}
.search-results__sort-item:not(:first-of-type)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.625rem;
  width: 0.125rem;
  height: 0.75rem;
  margin-block: auto;
  background-color: #757575;
}
.search-results__sort-item--active, .search-results__sort-item:hover, .search-results__sort-item:focus {
  color: #351a50;
  text-decoration: underline;
}

.search-results-item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 1.3888888889%;
  padding-block: clamp(1.5rem, 2.25vw, 2.25rem);
  position: relative;
}
.search-results-item::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: inherit;
  z-index: -1;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.search-results-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: #c6cbd0;
  z-index: -1;
  pointer-events: none;
  width: 100%;
  height: 0.0625rem;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.search-results-item:is(:has(+ .search-results-item:hover, + .search-results-item:focus)):after, .search-results-item.has-next-hover-or-focus-item:after {
  width: 0;
}
.search-results-item:hover, .search-results-item:focus {
  text-decoration: none;
  color: inherit;
}
.search-results-item:hover:before, .search-results-item:focus:before {
  background-color: #f7f7f7;
  left: max(-5.2083333333vw, -6.25rem);
  right: max(-5.2083333333vw, -6.25rem);
}
.search-results-item:hover:after, .search-results-item:focus:after {
  width: 0;
}
.search-results-item:hover .search-results-item__title, .search-results-item:focus .search-results-item__title {
  color: #351a50;
  text-decoration: underline;
}
.search-results-item__left {
  flex: 0 0 4.1666666667%;
  display: block;
}
.search-results-item__right {
  flex: 0 1 94.4444444444%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  font-size: clamp(1rem, 1.25vw, 1.25rem);
  font-weight: 400;
  text-wrap: wrap;
  word-break: break-word;
}
.search-results-item__order {
  font-size: clamp(1.25rem, 2vw, 2rem);
  color: #000;
}
.search-results-item__title {
  font-size: clamp(1.25rem, 2vw, 2rem);
  font-weight: 600;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.search-results-item__desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-top: 1.25rem;
}
.search-results-item__desc strong {
  font-weight: 700;
  color: #017b80;
}
.search-results-item__metadata {
  display: flex;
  flex-direction: row;
  column-gap: 2ch;
}

.general-content .desc {
  margin-bottom: 2rem;
}
.general-content img {
  max-width: 100%;
}
.general-content .title-lv5 {
  font-size: 2.25rem;
  color: #351a50;
  margin-bottom: 1.5rem;
}
.general-content .content-link {
  color: #351a50;
  text-decoration: underline;
}
.general-content .gray-bg {
  background-color: #f5f5f5;
  padding: 3.75em 2em;
}
.general-content .gray-bg p:last-child {
  margin-bottom: 0;
}
.general-content__caption {
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 1em;
}
.general-content__caption-link {
  font-size: 1em;
  text-decoration: underline;
}
.general-content__caption-link::before {
  content: "";
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid black;
  vertical-align: middle;
  margin-right: 10px;
}
.general-content__caption-link:hover {
  color: #351a50;
}

.general-content {
  --cell-padding-y: 1.25rem;
  --cell-padding-x: 2rem;
  --th-font-size: var(--fs-h5);
  --td-font-size: var(--fs-p);
  /* Responsive table */
}
@media (max-width: 1399.98px) {
  .general-content {
    --cell-padding-y: 1rem;
    --cell-padding-x: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .general-content {
    --cell-padding-y: 0.75rem;
    --cell-padding-x: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .general-content {
    --cell-padding-y: 0.75rem;
    --cell-padding-x: 0.75rem;
    --th-font-size: 1rem;
    --td-font-size: 0.875rem;
  }
}
.general-content table:not(.no-general-style) {
  width: 100%;
  border-collapse: collapse;
  color: #000;
  min-width: var(--min-width);
}
.general-content table:not(.no-general-style) > thead > tr > th,
.general-content table:not(.no-general-style) > thead > tr > td,
.general-content table:not(.no-general-style) > tbody > tr > th,
.general-content table:not(.no-general-style) > tbody > tr > td,
.general-content table:not(.no-general-style) > tfoot > tr > th,
.general-content table:not(.no-general-style) > tfoot > tr > td {
  padding: var(--cell-padding-y) var(--cell-padding-x);
  text-align: left;
  border: 0;
  --min-chinese-characters: 6;
  font-size: var(--td-font-size);
}
.lang-tc .general-content table:not(.no-general-style) > thead > tr > th, .lang-sc .general-content table:not(.no-general-style) > thead > tr > th,
.lang-tc .general-content table:not(.no-general-style) > thead > tr > td,
.lang-sc .general-content table:not(.no-general-style) > thead > tr > td,
.lang-tc .general-content table:not(.no-general-style) > tbody > tr > th,
.lang-sc .general-content table:not(.no-general-style) > tbody > tr > th,
.lang-tc .general-content table:not(.no-general-style) > tbody > tr > td,
.lang-sc .general-content table:not(.no-general-style) > tbody > tr > td,
.lang-tc .general-content table:not(.no-general-style) > tfoot > tr > th,
.lang-sc .general-content table:not(.no-general-style) > tfoot > tr > th,
.lang-tc .general-content table:not(.no-general-style) > tfoot > tr > td,
.lang-sc .general-content table:not(.no-general-style) > tfoot > tr > td {
  min-width: calc(var(--min-chinese-characters) * 1em + 2 * var(--cell-padding-x) + 2px);
}
.general-content table:not(.no-general-style) > thead {
  font-weight: 700;
}
.general-content table:not(.no-general-style) > thead > tr > th,
.general-content table:not(.no-general-style) > thead > tr > td {
  background-color: #e8d1d1;
  border-color: #fff;
  font-size: var(--th-font-size);
}
.general-content table:not(.no-general-style) > thead > tr:first-of-type > th,
.general-content table:not(.no-general-style) > thead > tr:first-of-type > td {
  color: #fff;
  background-color: #351a50;
  border-bottom: 0;
  border-top: 0;
}
.general-content table:not(.no-general-style) > thead > tr > :first-child,
.general-content table:not(.no-general-style) > tbody > tr > :first-child {
  border-left: 0;
}
.general-content table:not(.no-general-style) > thead > tr > :last-child,
.general-content table:not(.no-general-style) > tbody > tr > :last-child {
  border-right: 0;
}
.general-content table:not(.no-general-style) p,
.general-content table:not(.no-general-style) ol,
.general-content table:not(.no-general-style) ul {
  line-height: inherit;
  color: inherit;
  font-size: 1em;
}
.general-content table:not(.no-general-style) p:not([class]) {
  margin-bottom: 0;
}
.general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before {
  font-size: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before {
  font-size: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before {
  font-size: 1.3333333333em;
  margin-right: 0.3333333333em;
}
.general-content table:not(.no-general-style) ul:not([class]), .general-content table:not(.no-general-style) ol:not([class]) {
  margin-left: -0.2222222222em;
}
.general-content figcaption {
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin-top: 2em;
}
.general-content sup,
.general-content sub {
  font-size: 60%;
}
html.lang-tc .general-content sup, html.lang-sc .general-content sup,
html.lang-tc .general-content sub,
html.lang-sc .general-content sub {
  font-size: 56%;
}
@keyframes passing {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}
.general-content .table-wrapper {
  position: relative;
  overflow: hidden;
}
.general-content .table-wrapper.is-loaded::before, .general-content .table-wrapper.is-loaded::after {
  display: none;
}
.general-content .table-wrapper::after {
  background-image: linear-gradient(to left, rgb(248, 248, 250), rgba(248, 248, 250, 0));
  position: absolute;
  z-index: 22;
  pointer-events: none;
  top: 0;
  width: 3.125rem;
  bottom: 0;
  content: " ";
  display: block;
}
.general-content .table-wrapper::before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50px;
  right: 12px;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 25;
  animation: passing 1s linear infinite;
  content: "";
}
.general-content .table-wrapper::after {
  right: 0;
}
.general-content .table-wrapper.right-end::before, .general-content .table-wrapper.right-end::after {
  display: none;
}
.general-content td.left-most-cell {
  background-color: #dfd4fb;
}
.general-content .info-table strong {
  font-weight: inherit;
}
.general-content .info-table table > tbody tr:not(.first-col-rowspaned) > th:is(:has(+ td)),
.general-content .info-table table > tbody tr:not(.first-col-rowspaned) > th.has-next-td,
.general-content .info-table table td:first-child {
  background-color: #dfd4fb;
  font-weight: 600;
  font-size: var(--th-font-size);
  min-width: min(19.7395833333vw, 23.6875rem);
}
.general-content .info-table table > tbody tr:is(:has(th)):not(:is(:has(td))),
.general-content .info-table table > tbody tr.has-th-only {
  background-color: #351a50;
  color: #fff;
}
.general-content .info-table table > tbody tr:is(:has(th)):not(:is(:has(td))) th,
.general-content .info-table table > tbody tr.has-th-only th {
  border: 0 !important;
  text-align: center;
  font-size: var(--th-font-size);
}
.general-content .info-table table td:is(:has(div input:nth-child(3))),
.general-content .info-table table td.has-3rd-input {
  text-align: right;
}
.general-content .info-table #printBtn, .general-content .info-table #downloadPage, .general-content .info-table #closeBtn {
  transition: background 0.4s cubic-bezier(0.23, 1, 0.32, 1), color 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.general-content .info-table #printBtn:not(:first-child), .general-content .info-table #downloadPage:not(:first-child), .general-content .info-table #closeBtn:not(:first-child) {
  margin-left: 0.75rem;
}
.general-content .info-table #printBtn:focus, .general-content .info-table #printBtn:hover, .general-content .info-table #downloadPage:focus, .general-content .info-table #downloadPage:hover, .general-content .info-table #closeBtn:focus, .general-content .info-table #closeBtn:hover {
  background-image: linear-gradient(var(--btn-hover-color), var(--btn-hover-color));
}
.general-content .info-table #closeBtn {
  color: #351a50;
}
.general-content .info-table #closeBtn:focus, .general-content .info-table #closeBtn:hover {
  color: #351a50;
}
.general-content table.themeTable > tbody tr:is(:has(th)):not(:is(:has(td))),
.general-content table.themeTable > tbody tr.has-th-only {
  background-color: #351a50;
  color: #fff;
}
.general-content table.themeTable > tbody tr:is(:has(th)):not(:is(:has(td))) th,
.general-content table.themeTable > tbody tr.has-th-only th {
  text-align: left;
  font-size: var(--th-font-size);
}
.general-content table.themeTable:not(.disable-left-col-highlight) tbody tr:not(.first-col-rowspaned) td:first-child {
  background-color: #dfd4fb;
  vertical-align: top;
  font-weight: 600;
  font-size: var(--fs-h5);
  color: #351a50;
}
.general-content table.themeTable:not(.disable-left-col-highlight) tbody tr:not(.first-col-rowspaned) td:first-child > a {
  font-size: inherit;
}
.general-content table.themeTable tbody td {
  vertical-align: middle;
}
.general-content table.themeTable tbody td[rowspan] {
  border-left: 0.25rem solid #fff;
}
.general-content table.themeTable a:is(:has(img):has(+ a)),
.general-content table.themeTable a.has-img-next-a {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.general-content table.themeTable picture + p {
  margin-top: 1rem;
}
.general-content table.themeTable picture {
  aspect-ratio: 1.7777777778;
  height: fit-content;
  max-width: 23.75rem;
  display: flex;
  justify-content: center;
}
.general-content table.themeTable picture > img {
  object-fit: contain;
}
.general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) tbody tr:first-of-type th {
  background-color: #351a50;
  color: #fff;
}
.general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) tbody tr:nth-child(2) th {
  background-color: #dfd4fb;
  color: #351a50;
}
.general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) tbody tr:not(.first-col-rowspaned) td:first-child {
  background-color: #dfd4fb;
  font-weight: 600;
  color: #351a50;
}
.general-content .info-table table, .general-content table.themeTable, .general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table), .general-content figure.table table {
  min-width: 48rem;
}
.general-content .info-table table tbody > tr, .general-content table.themeTable tbody > tr, .general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) tbody > tr, .general-content figure.table table tbody > tr {
  background-color: #f8f5ff;
  border-top: 0.25rem solid #fff;
}
.general-content .info-table table thead td:not(:last-child), .general-content .info-table table thead th:not(:last-child), .general-content .info-table table tbody td:not(:last-child), .general-content .info-table table tbody th:not(:last-child), .general-content table.themeTable thead td:not(:last-child), .general-content table.themeTable thead th:not(:last-child), .general-content table.themeTable tbody td:not(:last-child), .general-content table.themeTable tbody th:not(:last-child), .general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) thead td:not(:last-child), .general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) thead th:not(:last-child), .general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) tbody td:not(:last-child), .general-content table.themeTableNoWrap:not(.links-w-ico, .download-links__table) tbody th:not(:last-child), .general-content figure.table table thead td:not(:last-child), .general-content figure.table table thead th:not(:last-child), .general-content figure.table table tbody td:not(:last-child), .general-content figure.table table tbody th:not(:last-child) {
  border-right: 0.25rem solid #fff;
}
.general-content .accordion-w-bg table thead td:not(:last-child), .general-content .accordion-w-bg table thead th:not(:last-child), .general-content .accordion-w-bg table tbody td:not(:last-child), .general-content .accordion-w-bg table tbody th:not(:last-child) {
  border-right: 0.25rem solid #EDF8F5 !important;
}
.general-content .accordion-w-bg table thead tr, .general-content .accordion-w-bg table thead th, .general-content .accordion-w-bg table tbody tr, .general-content .accordion-w-bg table tbody th {
  border-bottom: 0.25rem solid #EDF8F5 !important;
}

.stories-listing {
  position: relative;
  --col-gap: max(20px, 40 / 1680 * 100%);
  --row-gap: max(1.75rem, 80 / 1680 * 100%);
  padding-bottom: calc(var(--component-margin-y) * 1.5);
}
.stories-listing::before {
  content: "";
  position: absolute;
  inset: 0;
  padding-top: min(120px, 6.25%);
  background-clip: content-box;
  background-color: #f7f7f7;
}
.stories-listing__list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media (min-width: 576px) {
  .stories-listing__list {
    margin-inline: calc(var(--col-gap) / -2);
  }
}
.stories-listing__item {
  margin-bottom: var(--row-gap);
}
@media (min-width: 576px) {
  .stories-listing__item {
    width: 50%;
    padding-inline: calc(var(--col-gap) / 2);
  }
}
@media (min-width: 992px) {
  .stories-listing__item {
    width: 33.3333333333%;
  }
}
.show-more:not(.shown) .stories-listing__item:nth-child(n+7) {
  display: none;
  visibility: hidden;
}
.stories-listing__item-inner {
  display: block;
}
.stories-listing__item-inner:hover, .stories-listing__item-inner:focus-visible {
  --content-hover-color: #ffffff;
  --content-white-bg-hover-opacity: 0;
  text-decoration: none;
}
.stories-listing__graphic {
  position: relative;
  padding-bottom: 110.7692307692%;
  display: block;
}
.stories-listing__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: top center;
}
.stories-listing__logo {
  position: absolute;
  top: 5.3846153846%;
  right: 5.3846153846%;
  width: 25.7692307692%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 50%;
  background-color: #ffffff;
}
.stories-listing__content {
  position: relative;
  margin-top: -15.3846153846%;
  margin-right: calc(var(--fs-h4) / 24 * 28);
  padding: 9.6153846154% 7.6923076923%;
  background: linear-gradient(135deg, #018859, #0079b9);
  display: block;
}
.stories-listing__content::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #ffffff;
  opacity: var(--content-white-bg-hover-opacity, 1);
  transition: opacity 0.4s;
}
.stories-listing__title, .stories-listing__desc, .stories-listing__tag {
  position: relative;
}
.stories-listing__tag {
  display: inline-block;
  padding: 0.6153846154em 1.2307692308em;
  font-size: 0.8125rem;
  font-weight: 500;
  color: #ffffff;
  border-radius: 4px;
}
.stories-listing__tag:not(:last-child) {
  margin-bottom: 0.9230769231em;
}
.stories-listing__tag--green {
  background-color: #00595d;
}
.stories-listing__tag--indigo {
  background-color: #351a50;
}
.stories-listing__tag--purple {
  background-color: #5b00a8;
}
.stories-listing__tag--blue {
  background-color: #0079b9;
}
.stories-listing__title {
  margin-bottom: 1.0769230769em;
  font-size: calc(var(--fs-h4) / 24 * 26);
  font-weight: 600;
  color: var(--content-hover-color, #351a50);
  text-decoration: underline;
  text-decoration-color: var(--content-hover-color, transparent);
  transition: color 0.3s, text-decoration-color 0.4s;
  display: block;
}
.stories-listing__desc {
  font-size: var(--fs-p);
  font-weight: 400;
  color: var(--content-hover-color, #000000);
  transition: color 0.3s;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.stories-listing__desc:not(:last-child) {
  margin-bottom: 2.2222222222em;
}
.stories-listing__show-more {
  text-align: center;
  display: none;
  visibility: hidden;
}
.show-more:not(.shown) + .stories-listing__show-more {
  display: block;
  visibility: visible;
}
@media (min-width: 576px) {
  .stories-listing__feature {
    margin-inline: calc(var(--col-gap) / -2);
  }
}
.stories-listing__feature .stories-listing__item {
  width: 100%;
}
.stories-listing__feature .stories-listing__item-inner {
  pointer-events: none;
}
.stories-listing__feature .stories-listing__item-inner * {
  pointer-events: auto;
}
.stories-listing__feature .stories-listing__item-inner:hover, .stories-listing__feature .stories-listing__item-inner:focus-visible {
  --content-hover-color: #351a50;
  --content-white-bg-hover-opacity: initial;
}
.stories-listing__feature .stories-listing__item-inner:hover .btn::after, .stories-listing__feature .stories-listing__item-inner:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .stories-listing__feature .stories-listing__item-inner:hover .ui-datepicker-prev::after,
.stories-listing__feature .stories-listing__item-inner:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .stories-listing__feature .stories-listing__item-inner:hover .ui-datepicker-next::after, .stories-listing__feature .stories-listing__item-inner:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .stories-listing__feature .stories-listing__item-inner:hover .ui-datepicker-prev::after, .stories-listing__feature .stories-listing__item-inner:hover .event-calendar .ui-datepicker-next::after, .event-calendar .stories-listing__feature .stories-listing__item-inner:hover .ui-datepicker-next::after, .stories-listing__feature .stories-listing__item-inner:hover .step-flow__step-graphic::after, .stories-listing__feature .stories-listing__item-inner:hover .swiper-nav-btn::after, .stories-listing__feature .stories-listing__item-inner:hover .general-content .info-table #closeBtn::after, .general-content .info-table .stories-listing__feature .stories-listing__item-inner:hover #closeBtn::after, .stories-listing__feature .stories-listing__item-inner:focus-visible .btn::after, .stories-listing__feature .stories-listing__item-inner:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .stories-listing__feature .stories-listing__item-inner:focus-visible .ui-datepicker-prev::after,
.stories-listing__feature .stories-listing__item-inner:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .stories-listing__feature .stories-listing__item-inner:focus-visible .ui-datepicker-next::after, .stories-listing__feature .stories-listing__item-inner:focus-visible .event-calendar .ui-datepicker-prev::after, .event-calendar .stories-listing__feature .stories-listing__item-inner:focus-visible .ui-datepicker-prev::after, .stories-listing__feature .stories-listing__item-inner:focus-visible .event-calendar .ui-datepicker-next::after, .event-calendar .stories-listing__feature .stories-listing__item-inner:focus-visible .ui-datepicker-next::after, .stories-listing__feature .stories-listing__item-inner:focus-visible .step-flow__step-graphic::after, .stories-listing__feature .stories-listing__item-inner:focus-visible .swiper-nav-btn::after, .stories-listing__feature .stories-listing__item-inner:focus-visible .general-content .info-table #closeBtn::after, .general-content .info-table .stories-listing__feature .stories-listing__item-inner:focus-visible #closeBtn::after {
  opacity: 1;
}
.stories-listing__feature .stories-listing__content::before {
  background: linear-gradient(-135deg, #dcd3fb 0%, #fef2ed 100%);
  opacity: 1;
}
.stories-listing__feature .stories-listing__desc {
  color: #000000;
}
.stories-listing__feature .stories-listing__graphic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 2.8328611898%;
  left: 3.125%;
  background: linear-gradient(135.77deg, #c69cff 0%, #a4e4ff 100%);
}
@media (min-width: 768px) {
  .stories-listing__feature .stories-listing__item {
    margin-bottom: 7.1428571429%;
  }
  .stories-listing__feature .stories-listing__item-inner {
    display: flex;
    align-items: flex-start;
  }
  .stories-listing__feature .stories-listing__graphic {
    width: 39.0243902439%;
    padding-bottom: 43.0487804878%;
  }
  .stories-listing__feature .stories-listing__logo {
    top: 0;
    right: 0;
    left: 100%;
    margin-left: 9.375%;
    width: 28.125%;
  }
  .stories-listing__feature .stories-listing__content {
    width: 65.8536585366%;
    padding: 3.6585365854%;
    margin-left: -4.8780487805%;
    margin-top: 16.7073170732%;
    margin-right: 0;
  }
}

.stories-detail {
  padding-top: var(--component-margin-y);
}
.stories-detail__header {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: "first firsth" "second fourth" "third third";
  column-gap: 3.6585365854%;
  row-gap: 20px;
  padding-right: 2.1951219512%;
  margin-bottom: 1.25rem;
}
@media (max-width: 767.98px) {
  .stories-detail__header {
    align-items: center;
    column-gap: 1.5rem;
    padding-right: 0;
    margin-bottom: 2.5rem;
    grid-template-areas: "first first" "second second" "third fourth";
  }
}
.stories-detail__date {
  grid-area: first;
  font-size: min(1.875vw, 2.25rem);
  font-weight: 700;
  line-height: 1.5;
  color: var(--heading-text-color);
}
@media (max-width: 767.98px) {
  .stories-detail__date {
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 1.5;
  }
}
.stories-detail__title {
  grid-area: second;
  font-size: var(--fs-h1);
  font-weight: 700;
  color: #351a50;
}
@media (max-width: 767.98px) {
  .stories-detail__title {
    grid-column: 1/-1;
  }
}
.stories-detail__tags {
  grid-area: third;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.stories-detail__tags .tag {
  display: inline-block;
}
.stories-detail__share {
  grid-area: fourth;
  padding-top: 8px;
  padding-right: 2.1951219512%;
  --btn-size: 2.75rem;
}
@media (max-width: 767.98px) {
  .stories-detail__share {
    width: fit-content;
    padding-top: 0;
  }
}
.stories-detail__share button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--btn-size);
  height: var(--btn-size);
  border-radius: 50%;
  border: 1px solid #707070;
}
.stories-detail__share button:hover, .stories-detail__share button:focus-visible {
  border-color: var(--menu-active-color);
}
.stories-detail__highlight {
  position: relative;
  display: flex;
  align-items: flex-start;
  column-gap: 4.8780487805%;
  padding-bottom: max(2.5rem, 4.8780487805%);
  margin-bottom: var(--component-margin-y);
}
@media (max-width: 767.98px) {
  .stories-detail__highlight {
    flex-direction: column-reverse;
  }
}
.stories-detail__highlight::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  min-height: 100%;
  padding-top: 8.5365853659%;
  margin-inline: min((1740px - var(--page-width, 100vw)) / 2 - 50px, -50px);
  background: linear-gradient(-133.25deg, #dcd3fb 0%, #fef2ed 100%);
  background-clip: content-box;
}
@media (max-width: 767.98px) {
  .stories-detail__highlight::before {
    padding-top: 55.3225806452%;
  }
}
.stories-detail__highlight:is(:has(.stories-detail__media)), .stories-detail__highlight.has-media {
  padding-bottom: 0;
}
.stories-detail__highlight:is(:has(.stories-detail__media))::before, .stories-detail__highlight.has-media::before {
  padding-bottom: 16.0975609756%;
}
@media (max-width: 767.98px) {
  .stories-detail__highlight:is(:has(.stories-detail__media))::before, .stories-detail__highlight.has-media::before {
    padding-bottom: 28.1118881119%;
  }
}
@media (max-width: 575.98px) {
  .stories-detail__highlight:is(:has(.stories-detail__media))::before, .stories-detail__highlight.has-media::before {
    padding-bottom: 28.0373831776%;
  }
}
.stories-detail__highlight > div:first-of-type {
  padding-top: 3.0487804878%;
}
@media (min-width: 768px) {
  .stories-detail__highlight > div:first-of-type {
    width: 57.3170731707%;
  }
}
@media (max-width: 767.98px) {
  .stories-detail__highlight > div:first-of-type {
    padding-top: max(1.5rem, 5.034965035%);
  }
}
.stories-detail__logo {
  width: max(5.625rem, 19.1489361702%);
  aspect-ratio: 1/1;
  background-color: #ffffff;
  border-radius: 50%;
  overflow: hidden;
}
.stories-detail__logo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.stories-detail__img {
  width: 37.8048780488%;
}
@media (max-width: 767.98px) {
  .stories-detail__img {
    width: 100%;
  }
}
.stories-detail__img-sizer {
  position: relative;
  padding-bottom: 110.6451612903%;
}
.stories-detail__img-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-fit: top center;
}
.stories-detail__txt {
  margin-top: 6.3829787234%;
}
@media (max-width: 767.98px) {
  .stories-detail__txt {
    margin-top: max(1.5rem, 5.034965035%);
  }
}
.stories-detail__media {
  margin-top: 6.3829787234%;
}
@media (max-width: 767.98px) {
  .stories-detail__media {
    margin-top: max(2rem, 6.7132867133%);
  }
}
.stories-detail__media-sizer {
  --video-icon-size: clamp(45px, 5.2083333333vw, 100px);
  display: block;
  position: relative;
  padding-bottom: 56.170212766%;
}
.stories-detail__media-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: top center;
}
.stories-detail__body ul > li:before {
  color: #a38dd9;
  rotate: 45deg;
  font-size: 1.7777777778em;
  top: 0.25em !important;
  left: 0.09375em !important;
}
.stories-detail__body ul > li > ul {
  margin-left: 0.1944444444em !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
}
.stories-detail__body ul > li > ul > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
.stories-detail__body ul > li > ul > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
.stories-detail__body ul > li > ul li:before {
  color: transparent;
  border: 2px solid #7599DB !important;
  font-size: 1.3333333333em;
  top: 0.3333333333em !important;
  left: 0em !important;
}
.stories-detail__body ul > li > ul > li {
  padding-left: 1em !important;
}
.stories-detail__body ul > li > ul > li > ul {
  margin-left: 0.1111111111em !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.stories-detail__body strong, .stories-detail__body b {
  font-weight: 600;
}
.stories-detail__footer {
  padding-block: var(--component-margin-y);
  background: linear-gradient(135deg, #c69cff 0%, #a4e4ff 100%);
}
.stories-detail__footer > .container {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 10px;
}
@media (min-width: 992px) {
  .stories-detail__footer .btn, .stories-detail__footer #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .stories-detail__footer .ui-datepicker-prev,
  .stories-detail__footer #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
  #ui-datepicker-div.ui-datepicker .stories-detail__footer .ui-datepicker-next, .stories-detail__footer .event-calendar .ui-datepicker-prev, .event-calendar .stories-detail__footer .ui-datepicker-prev, .stories-detail__footer .event-calendar .ui-datepicker-next, .event-calendar .stories-detail__footer .ui-datepicker-next, .stories-detail__footer .step-flow__step-graphic, .stories-detail__footer .swiper-nav-btn, .stories-detail__footer .general-content .info-table #closeBtn, .general-content .info-table .stories-detail__footer #closeBtn {
    padding-block: 1rem;
  }
}

.gallery-listing {
  position: relative;
}
.gallery-listing__search {
  position: relative;
  padding-block: 5rem;
}
@media (max-width: 991.98px) {
  .gallery-listing__search {
    padding-block: 2rem;
  }
}
.gallery-listing__search:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100vw - 100%) * -0.5);
  height: calc(100% + 5rem);
  width: calc(100% + (100vw - 100%) * 0.5);
  background: linear-gradient(to right, #c69cff, #a4e4ff);
  z-index: -1;
}
.gallery-listing__list {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: min(4.2708333333vw, 5.125rem);
  row-gap: clamp(2rem, 5.5208333333vw, 6.625rem);
  padding-bottom: clamp(2.5rem, 6.25vw, 7.5rem);
  margin-inline: auto;
  max-width: 100rem;
}
.gallery-listing__list:before {
  content: "";
  position: absolute;
  top: clamp(-1.25rem, -1.0416666667vw, -0.75rem);
  bottom: 0;
  left: calc((100vw - 100%) * -0.5);
  right: calc((100vw - 100%) * -0.5);
  background-color: #f5f5f5;
  z-index: -2;
}
.gallery-listing__item {
  flex: 0 0 29.875%;
}
@media (max-width: 991.98px) {
  .gallery-listing__item {
    flex: 0 0 calc(50% - min(4.1666666667vw, 5rem));
  }
}
@media (max-width: 767.98px) {
  .gallery-listing__item {
    flex: 0 0 100%;
  }
}
.gallery-listing__more-btn {
  width: 100%;
  display: flex;
  justify-content: center;
}
.gallery-listing__more-btn--hide {
  display: none;
}

.gallery-listing-item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
}
.gallery-listing-item--hide {
  display: none;
}
.gallery-listing-item:before {
  content: "";
  position: absolute;
  inset: 0;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  background: transparent;
  z-index: -1;
}
.gallery-listing-item:hover, .gallery-listing-item:focus {
  text-decoration: none;
}
.gallery-listing-item:hover:before, .gallery-listing-item:focus:before {
  background: linear-gradient(135deg, #018859, #0079b9);
  inset: clamp(-1.25rem, -1.0416666667vw, -0.75rem);
  bottom: clamp(-2.625rem, -2.1875vw, -0.75rem);
}
.gallery-listing-item:hover .gallery-listing-item__title, .gallery-listing-item:focus .gallery-listing-item__title {
  text-decoration: underline;
  color: #fff;
}
.gallery-listing-item:hover .gallery-listing-item__date, .gallery-listing-item:focus .gallery-listing-item__date {
  color: #fff;
}
.gallery-listing-item__img {
  aspect-ratio: 1.7777777778;
  object-fit: cover;
  width: 100%;
}
.gallery-listing-item__content {
  margin-top: clamp(1rem, 1.5625vw, 1.875rem);
  padding-inline: clamp(0.5rem, 1.0416666667vw, 1.25rem);
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .gallery-listing-item__content {
    padding-inline: 0;
  }
}
.gallery-listing-item__date {
  font-size: clamp(1.125rem, 1.5625vw, 1.875rem);
  line-height: 1.5;
  font-weight: 600;
  color: #351a50;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.gallery-listing-item__title {
  font-size: clamp(1rem, 1.4583333333vw, 1.75rem);
  font-weight: 600;
  margin-top: 0.5rem;
  line-height: 1.5;
  color: #351a50;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

.contact-enquiry {
  --gap-between-items: clamp(2rem, 2.9166666667vw, 3.5rem);
}
.contact-enquiry__inner {
  position: relative;
  padding-top: clamp(1.25rem, 4.1666666667vw, 5rem);
  padding-bottom: clamp(1.5rem, 6.25vw, 7.5rem);
}
.contact-enquiry__inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100vw - 100%) * -0.5);
  width: calc(100% + (100vw - 100%) * 0.5);
  height: 100%;
  background: linear-gradient(140deg, #E0EFFD, #E7DFFD);
  z-index: -2;
}
.contact-enquiry__heading {
  max-width: 85rem;
  margin-inline: auto;
  text-align: center;
}
.contact-enquiry__desc {
  font-size: var(--fs-p);
  margin-top: 0.8888888889em;
  padding-inline: 0.75rem;
}
.contact-enquiry__content {
  position: relative;
  margin-top: clamp(1rem, 3.125vw, 3.75rem);
  padding-top: clamp(1.25rem, 4.1666666667vw, 5rem);
  padding-bottom: clamp(1.375rem, 5.2083333333vw, 6.25rem);
  padding-inline: clamp(0.75rem, 7.2916666667vw, 8.75rem);
}
@media (max-width: 767.98px) {
  .contact-enquiry__content {
    padding-inline: 1.5rem;
  }
}
.contact-enquiry__content:before {
  content: "";
  position: absolute;
  inset: 0 calc((100vw - 100%) * -0.5) 0 0;
  background: #fff;
  z-index: -1;
}
.contact-enquiry__bottom-desc {
  margin-top: var(--gap-between-items);
  font-size: var(--fs-p);
  width: 100%;
  text-align: center;
}

.contact-enquiry-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 991.98px) {
  .contact-enquiry-item {
    flex-direction: column;
    gap: 1rem;
  }
}
.contact-enquiry-item:before {
  content: "";
  position: absolute;
  bottom: calc(var(--gap-between-items) * -0.5);
  left: 0;
  width: 100%;
  height: 2px;
  background-image: linear-gradient(to right, #757575 60%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  background-size: 8px 2px;
  background-repeat: repeat-x;
  opacity: 0.5;
}
.contact-enquiry-item + .contact-enquiry-item {
  margin-top: var(--gap-between-items);
}
.contact-enquiry-item__left {
  flex: 0 0 35.2941176471%;
}
.contact-enquiry-item__right {
  flex: 0 0 58.8235294118%;
  display: flex;
  flex-direction: column;
  gap: 1em;
  font-size: var(--fs-p);
}
.contact-enquiry-item__title {
  font-size: var(--fs-h3);
  color: #351a50;
}
.contact-enquiry-item__subtitle {
  font-size: clamp(1.125rem, 1.3541666667vw, 1.625rem);
  font-weight: 600;
}
.contact-enquiry-item__entry {
  font-size: var(--fs-p);
  word-break: keep-all;
}
.contact-enquiry-item__entry a {
  word-break: break-all;
}
.contact-enquiry-item__entry p + p {
  margin-top: 1.3333333333em;
}
.org-chart__lv {
  margin: 0;
  padding: 0;
  list-style: none !important;
  --node-bg: var(--lv-bg, none);
  --node-max-width: 610px;
}
@media (min-width: 992px) {
  .org-chart__lv.collapse {
    display: block;
  }
}
.org-chart__lv.collapse:where(.no-js *) {
  display: block;
}
@media (max-width: 991.98px) {
  .org-chart__lv.collapse > .org-chart__group:first-of-type > * > .org-chart__node, .org-chart__lv.collapsing > .org-chart__group:first-of-type > * > .org-chart__node {
    margin-top: 0;
  }
}
.org-chart__lv--1 {
  --lv-bg: linear-gradient(139.71deg, #018859 0%, #0079b9 100%);
  --pos-fs: Max(var(--fs-h4), 1.3125rem);
  --name-fs: var(--fs-h5);
  --name-weight: 600;
  --root-edge-top-length: 37px;
  --root-edge-color: #037b80;
}
.org-chart__lv--2 {
  --lv-bg: #C6CFFB;
  --lv-space: 52px;
  --text-color: #000;
  --pos-fs: calc(var(--fs-h4) / 24 * 20);
  --name-fs: var(--fs-p);
  --name-weight: initial;
}
@media (min-width: 992px) {
  .org-chart__lv--2 {
    --col-gap: 1.875vw;
    display: flex;
    align-items: flex-start;
    column-gap: var(--col-gap);
  }
}
@media (max-width: 991.98px) {
  .org-chart__lv--2 {
    --lv-space: 28px;
    --pos-fs: 1.125rem;
    --group-indent: 16px;
    --edge-color: #037b80;
  }
}
@media (max-width: 575.98px) {
  .org-chart__lv--2 {
    --lv-space: 20px;
  }
}
@media (min-width: 992px) {
  .org-chart__lv--2 > .org-chart__group > .org-chart__holder::before {
    content: "" !important;
    width: calc(100% + var(--col-gap));
    left: calc(var(--col-gap) * -0.5);
    background: linear-gradient(var(--root-edge-color), var(--root-edge-color)) center top/100% 2px no-repeat;
  }
  .org-chart__lv--2 > .org-chart__group > .org-chart__holder > .org-chart__node::before {
    width: 100%;
    left: 0;
    background: linear-gradient(var(--root-edge-color), var(--root-edge-color)) center top/2px 100% no-repeat;
  }
  .org-chart__lv--2 > .org-chart__group > .org-chart__holder::before, .org-chart__lv--2 > .org-chart__group > .org-chart__holder > .org-chart__node::before {
    height: calc(var(--lv-space) - var(--root-edge-top-length) + 2px);
    bottom: 100%;
    top: unset;
    right: unset;
    border: none;
  }
  .org-chart__lv--2 > .org-chart__group:first-of-type > .org-chart__holder::before {
    background-image: linear-gradient(90deg, transparent 0%, transparent 50%, var(--root-edge-color) 50%);
  }
  .org-chart__lv--2 > .org-chart__group:nth-of-type(2) > .org-chart__holder > .org-chart__node::before {
    height: var(--lv-space);
  }
  .org-chart__lv--2 > .org-chart__group:last-of-type > .org-chart__holder::before {
    background-image: linear-gradient(270deg, transparent 0%, transparent 50%, var(--root-edge-color) 50%);
  }
}
.org-chart__lv--3 {
  --lv-bg: linear-gradient(180deg, #eef8ff 0%, #daeaf5 100%);
  --lv-space: 25px;
  --group-indent: 18px;
  --edge-color: #351a50;
  --pos-fs: initial;
  --name-fs: initial;
  --separator-color: #C6CBD0;
  --separator-margin: 8px;
}
@media (max-width: 991.98px) {
  .org-chart__lv--3 {
    --lv-space: 20px;
  }
}
@media (max-width: 575.98px) {
  .org-chart__lv--3 {
    --lv-space: 12px;
  }
}
.org-chart__lv--3:is(:has(> .org-chart__group > .org-chart__holder > .org-chart__node:empty), .has-empty-node) li:last-of-type .org-chart__lv--4 li:not(:last-of-type) .org-chart__holder:before {
  width: calc(var(--group-indent) + var(--extra-group-indent));
}
@media (max-width: 991.98px) {
  .org-chart__lv--3:is(:has(> .org-chart__group > .org-chart__holder > .org-chart__node:empty), .has-empty-node) li:last-of-type .org-chart__holder:is(:has(.org-chart__lv--4 .org-chart__group + .org-chart__group), .has-next-lv4-group) {
    --lv-bg: #C6CFFB;
  }
}
.org-chart__lv--4 {
  --lv-bg: linear-gradient(180deg, #fff9f2 0%, #fff5eb 100%);
  --lv-space: 10px;
  --group-indent: 37px;
  --edge-color: #a2a2a2;
}
@media (max-width: 1399.98px) {
  .org-chart__lv--4 {
    --group-indent: 27px;
  }
}
@media (max-width: 1199.98px) {
  .org-chart__lv--4 {
    --group-indent: 18px;
  }
}
@media (max-width: 575.98px) {
  .org-chart__lv--4 {
    --lv-space: 8px;
  }
}
.org-chart__lv--4:is(.org-chart__node:empty + *) {
  --extra-group-indent: 18px;
}
.org-chart__lv--5 {
  --lv-bg: #EDF8F5;
}
.org-chart__lv--5:is(.org-chart__node:empty + *) {
  --extra-group-indent: calc(18px + 37px);
}
@media (max-width: 1399.98px) {
  .org-chart__lv--5:is(.org-chart__node:empty + *) {
    --extra-group-indent: calc(18px + 27px);
  }
}
@media (max-width: 1199.98px) {
  .org-chart__lv--5:is(.org-chart__node:empty + *) {
    --extra-group-indent: calc(18px + 18px);
  }
}
@media (max-width: 991.98px) {
  .org-chart__lv--3, .org-chart__lv--4, .org-chart__lv--5 {
    padding: 0 12px 12px;
    --group-indent: initial;
    --edge-color: initial;
  }
  .org-chart__lv--3:is(.org-chart__node:empty + *), .org-chart__lv--4:is(.org-chart__node:empty + *), .org-chart__lv--5:is(.org-chart__node:empty + *) {
    padding: 0;
  }
}
.org-chart__lv:is(.org-chart__node:empty + *) {
  --edge-color: revert;
}
.org-chart__wrapper {
  max-width: 1540px;
  margin-inline: auto;
  margin-bottom: calc(var(--component-margin-y) / 4 * 3);
}
.org-chart__group {
  position: relative;
  padding-left: var(--group-indent, 0);
  flex: 1;
}
.org-chart__holder {
  position: relative;
}
.org-chart__holder::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: var(--group-indent);
  height: 100%;
  border-left: 2px solid var(--edge-color, transparent);
}
.org-chart__holder:where(.org-chart__group:last-of-type > *)::before {
  content: none;
}
@media (max-width: 991.98px) {
  .org-chart__holder {
    max-width: var(--node-max-width);
    margin-inline: auto;
  }
  .org-chart__holder:where(.org-chart__lv--2 *) {
    background: var(--lv-bg, none);
  }
}
.org-chart__node {
  position: relative;
  max-width: var(--node-max-width);
  margin-inline: auto;
  margin-top: var(--lv-space, 0);
  background: var(--node-bg, none);
}
.org-chart__node::before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 50%;
  right: 100%;
  width: calc(var(--group-indent) + var(--extra-group-indent, 0px));
  height: calc(50% + var(--lv-space, 0px) * 3);
  border-bottom: 2px solid var(--edge-color, transparent);
  border-left: 2px solid var(--edge-color, transparent);
}
.org-chart__node:empty::before {
  content: none;
}
@media (max-width: 991.98px) {
  .org-chart__node:where(.org-chart__lv--2 *) {
    background: none;
  }
}
.org-chart__node-inner {
  display: flex;
  align-items: center;
  column-gap: 12px;
  padding: 12px;
}
.org-chart__toggle {
  padding: 0;
  border: 0;
  background: none;
  position: relative;
  display: block;
  text-align: center;
  width: 100%;
  padding: 12px;
  margin-top: -12px;
}
.org-chart__toggle::before {
  display: inline-block;
  font-size: 1.25rem;
  line-height: 1;
  color: #351a50;
  transition: transform 0.3s;
}
.org-chart__toggle::after {
  content: "";
  position: absolute;
  inset: 6px 0px;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.2s;
}
.org-chart__toggle:hover:after, .org-chart__toggle:focus-visible:after {
  opacity: 1;
}
.org-chart__toggle .sr-collapse {
  visibility: hidden;
}
.org-chart__toggle[aria-expanded=true]::before {
  transform: rotate(180deg);
}
.org-chart__toggle[aria-expanded=true] .sr-collapse {
  visibility: visible;
}
.org-chart__toggle[aria-expanded=true] .sr-expand {
  visibility: hidden;
}
@media (min-width: 992px) {
  .org-chart__toggle {
    display: none;
    visibility: hidden;
  }
}
.org-chart__portrait {
  width: clamp(5.25rem, 27.0967741935%, 7.875rem);
  flex-shrink: 0;
  align-self: flex-start;
}
@media (max-width: 991.98px) {
  .org-chart__portrait {
    width: clamp(6.25rem, 27.0967741935%, 7.875rem);
  }
  .org-chart__portrait:where(.org-chart__lv--1 *):not(.org-chart__lv--2 *) {
    width: 7.875rem;
  }
}
.org-chart__portrait-sizer {
  position: relative;
  padding-bottom: 109.5238095238%;
}
.org-chart__portrait-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.org-chart__info {
  padding: 0.25rem 20px 0.25rem 0;
  flex-grow: 1;
}
@media (min-width: 576px) {
  .org-chart__info:first-child {
    padding-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .org-chart__info {
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .org-chart__info:where(.org-chart__lv--1 *):not(.org-chart__lv--2 *):not(:first-child) {
    padding-right: 18px;
  }
}
.org-chart__pos, .org-chart__name {
  color: var(--text-color, #fff);
  text-align: center;
}
.org-chart__pos {
  padding-bottom: var(--separator-margin, 14px);
  border-bottom: 1px solid var(--separator-color, #fff);
  font-size: var(--pos-fs, 1rem);
  font-weight: 600;
}
.org-chart__name {
  padding-top: var(--separator-margin, 14px);
  font-size: var(--name-fs, 1rem);
  font-weight: var(--name-weight, 400);
}
.org-chart__expand-all-btn {
  margin-top: calc(var(--component-margin-y) * 0.75);
}
.org-chart__expand-all-btn .org-chart__collapse-all-txt {
  display: none;
  visibility: hidden;
}
.org-chart__expand-all-btn .ico, .org-chart__expand-all-btn .icon-grid-blks__arrow, .org-chart__expand-all-btn .bf-text-blk__close-btn:before, .org-chart__expand-all-btn .subscribe-btn__icon:before, .org-chart__expand-all-btn .text-w-links-img__item:before, .org-chart__expand-all-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn .ui-datepicker-prev:before,
.org-chart__expand-all-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn .ui-datepicker-next:before, .org-chart__expand-all-btn .event-calendar .ui-datepicker-prev:before, .event-calendar .org-chart__expand-all-btn .ui-datepicker-prev:before, .org-chart__expand-all-btn .event-calendar .ui-datepicker-next:before, .event-calendar .org-chart__expand-all-btn .ui-datepicker-next:before, .org-chart__expand-all-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .org-chart__expand-all-btn .datepicker-item:is(:has(#s_date, #e_date)),
.org-chart__expand-all-btn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .org-chart__expand-all-btn .datepicker-item.has-sdate-edate, .org-chart__expand-all-btn .step-flow__step:not(:last-of-type)::after, .org-chart__expand-all-btn .article-control__icon, .org-chart__expand-all-btn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .org-chart__expand-all-btn .gen-list__link-text:after, .org-chart__expand-all-btn .arrow-list > li::before, .org-chart__expand-all-btn .inline-arrow-list > li::before, .org-chart__expand-all-btn .outline-btn-w-icon--pdf:before, .org-chart__expand-all-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .org-chart__expand-all-btn .outline-btn-w-icon--doc:before, .org-chart__expand-all-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .org-chart__expand-all-btn .outline-btn-w-icon--xls:before, .org-chart__expand-all-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .org-chart__expand-all-btn .outline-btn-w-icon--bf-view:before, .org-chart__expand-all-btn .outline-btn-w-icon--bf-learn-more:before, .org-chart__expand-all-btn .outline-btn-w-icon--link:before, .org-chart__expand-all-btn .rounded-selectbox .bootstrap-select, .rounded-selectbox .org-chart__expand-all-btn .bootstrap-select, .org-chart__expand-all-btn html.no-js .rounded-selectbox, html.no-js .org-chart__expand-all-btn .rounded-selectbox, .org-chart__expand-all-btn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .org-chart__expand-all-btn .rounded-selectbox.not-has-bootstrap-select, .org-chart__expand-all-btn .table-job-vac a::after, .table-job-vac .org-chart__expand-all-btn a::after, .org-chart__expand-all-btn .swiper-nav-btn, .org-chart__expand-all-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .org-chart__expand-all-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.org-chart__expand-all-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .org-chart__expand-all-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .org-chart__expand-all-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .org-chart__expand-all-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.org-chart__expand-all-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .org-chart__expand-all-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .org-chart__expand-all-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .org-chart__expand-all-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.org-chart__expand-all-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .org-chart__expand-all-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .org-chart__expand-all-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .org-chart__expand-all-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .org-chart__expand-all-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .org-chart__expand-all-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.org-chart__expand-all-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .org-chart__expand-all-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.org-chart__expand-all-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .org-chart__expand-all-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .org-chart__expand-all-btn .breadcrumb-menu__item--lv1:not(:last-child):after, .org-chart__expand-all-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .org-chart__expand-all-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .org-chart__expand-all-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before {
  display: inline-block;
  margin-left: 5px;
  transition: transform 0.4s;
  --expand-ico: "\e94c";
  --collapse-ico: "\e94b";
}
.org-chart__expand-all-btn .ico::before, .org-chart__expand-all-btn .icon-grid-blks__arrow::before, .org-chart__expand-all-btn .bf-text-blk__close-btn::before, .org-chart__expand-all-btn .subscribe-btn__icon::before, .org-chart__expand-all-btn .text-w-links-img__item::before, .org-chart__expand-all-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn .ui-datepicker-prev::before,
.org-chart__expand-all-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn .ui-datepicker-next::before, .org-chart__expand-all-btn .event-calendar .ui-datepicker-prev::before, .event-calendar .org-chart__expand-all-btn .ui-datepicker-prev::before, .org-chart__expand-all-btn .event-calendar .ui-datepicker-next::before, .event-calendar .org-chart__expand-all-btn .ui-datepicker-next::before, .org-chart__expand-all-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .org-chart__expand-all-btn .datepicker-item:is(:has(#s_date, #e_date))::before,
.org-chart__expand-all-btn .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .org-chart__expand-all-btn .datepicker-item.has-sdate-edate::before, .org-chart__expand-all-btn .article-control__icon::before, .org-chart__expand-all-btn .arrow-list > li::before, .org-chart__expand-all-btn .inline-arrow-list > li::before, .org-chart__expand-all-btn .outline-btn-w-icon--pdf::before, .org-chart__expand-all-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .org-chart__expand-all-btn .outline-btn-w-icon--doc::before, .org-chart__expand-all-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .org-chart__expand-all-btn .outline-btn-w-icon--xls::before, .org-chart__expand-all-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .org-chart__expand-all-btn .outline-btn-w-icon--bf-view::before, .org-chart__expand-all-btn .outline-btn-w-icon--bf-learn-more::before, .org-chart__expand-all-btn .outline-btn-w-icon--link::before, .org-chart__expand-all-btn .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .org-chart__expand-all-btn .bootstrap-select::before, .org-chart__expand-all-btn html.no-js .rounded-selectbox::before, html.no-js .org-chart__expand-all-btn .rounded-selectbox::before, .org-chart__expand-all-btn .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .org-chart__expand-all-btn .rounded-selectbox.not-has-bootstrap-select::before, .org-chart__expand-all-btn .swiper-nav-btn::before, .org-chart__expand-all-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .org-chart__expand-all-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.org-chart__expand-all-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .org-chart__expand-all-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .org-chart__expand-all-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .org-chart__expand-all-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.org-chart__expand-all-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .org-chart__expand-all-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .org-chart__expand-all-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .org-chart__expand-all-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.org-chart__expand-all-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .org-chart__expand-all-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .org-chart__expand-all-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .org-chart__expand-all-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .org-chart__expand-all-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before {
  content: var(--expand-ico);
}
.org-chart__expand-all-btn.is-expand-all .org-chart__expand-all-txt {
  display: none;
  visibility: hidden;
}
.org-chart__expand-all-btn.is-expand-all .org-chart__collapse-all-txt {
  display: inline;
  visibility: visible;
}
.org-chart__expand-all-btn.is-expand-all .ico, .org-chart__expand-all-btn.is-expand-all .icon-grid-blks__arrow, .org-chart__expand-all-btn.is-expand-all .bf-text-blk__close-btn:before, .org-chart__expand-all-btn.is-expand-all .subscribe-btn__icon:before, .org-chart__expand-all-btn.is-expand-all .text-w-links-img__item:before, .org-chart__expand-all-btn.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn.is-expand-all .ui-datepicker-prev:before,
.org-chart__expand-all-btn.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn.is-expand-all .ui-datepicker-next:before, .org-chart__expand-all-btn.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .org-chart__expand-all-btn.is-expand-all .ui-datepicker-prev:before, .org-chart__expand-all-btn.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .org-chart__expand-all-btn.is-expand-all .ui-datepicker-next:before, .org-chart__expand-all-btn.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .org-chart__expand-all-btn.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
.org-chart__expand-all-btn.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .org-chart__expand-all-btn.is-expand-all .datepicker-item.has-sdate-edate, .org-chart__expand-all-btn.is-expand-all .step-flow__step:not(:last-of-type)::after, .org-chart__expand-all-btn.is-expand-all .article-control__icon, .org-chart__expand-all-btn.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .org-chart__expand-all-btn.is-expand-all .gen-list__link-text:after, .org-chart__expand-all-btn.is-expand-all .arrow-list > li::before, .org-chart__expand-all-btn.is-expand-all .inline-arrow-list > li::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--pdf:before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--doc:before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--xls:before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--bf-view:before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--link:before, .org-chart__expand-all-btn.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .org-chart__expand-all-btn.is-expand-all .bootstrap-select, .org-chart__expand-all-btn.is-expand-all html.no-js .rounded-selectbox, html.no-js .org-chart__expand-all-btn.is-expand-all .rounded-selectbox, .org-chart__expand-all-btn.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .org-chart__expand-all-btn.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .org-chart__expand-all-btn.is-expand-all .table-job-vac a::after, .table-job-vac .org-chart__expand-all-btn.is-expand-all a::after, .org-chart__expand-all-btn.is-expand-all .swiper-nav-btn, .org-chart__expand-all-btn.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .org-chart__expand-all-btn.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .org-chart__expand-all-btn.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .org-chart__expand-all-btn.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .org-chart__expand-all-btn.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .org-chart__expand-all-btn.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .org-chart__expand-all-btn.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .org-chart__expand-all-btn.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .org-chart__expand-all-btn.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .org-chart__expand-all-btn.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .org-chart__expand-all-btn.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .org-chart__expand-all-btn.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .org-chart__expand-all-btn.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .org-chart__expand-all-btn.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before {
  transform: rotate(180deg);
}
.org-chart__expand-all-btn.is-expand-all .ico::before, .org-chart__expand-all-btn.is-expand-all .icon-grid-blks__arrow::before, .org-chart__expand-all-btn.is-expand-all .bf-text-blk__close-btn::before, .org-chart__expand-all-btn.is-expand-all .subscribe-btn__icon::before, .org-chart__expand-all-btn.is-expand-all .text-w-links-img__item::before, .org-chart__expand-all-btn.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn.is-expand-all .ui-datepicker-prev::before,
.org-chart__expand-all-btn.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .org-chart__expand-all-btn.is-expand-all .ui-datepicker-next::before, .org-chart__expand-all-btn.is-expand-all .event-calendar .ui-datepicker-prev::before, .event-calendar .org-chart__expand-all-btn.is-expand-all .ui-datepicker-prev::before, .org-chart__expand-all-btn.is-expand-all .event-calendar .ui-datepicker-next::before, .event-calendar .org-chart__expand-all-btn.is-expand-all .ui-datepicker-next::before, .org-chart__expand-all-btn.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .org-chart__expand-all-btn.is-expand-all .datepicker-item:is(:has(#s_date, #e_date))::before,
.org-chart__expand-all-btn.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .org-chart__expand-all-btn.is-expand-all .datepicker-item.has-sdate-edate::before, .org-chart__expand-all-btn.is-expand-all .article-control__icon::before, .org-chart__expand-all-btn.is-expand-all .arrow-list > li::before, .org-chart__expand-all-btn.is-expand-all .inline-arrow-list > li::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--pdf::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--doc::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--xls::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--bf-view::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--bf-learn-more::before, .org-chart__expand-all-btn.is-expand-all .outline-btn-w-icon--link::before, .org-chart__expand-all-btn.is-expand-all .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .org-chart__expand-all-btn.is-expand-all .bootstrap-select::before, .org-chart__expand-all-btn.is-expand-all html.no-js .rounded-selectbox::before, html.no-js .org-chart__expand-all-btn.is-expand-all .rounded-selectbox::before, .org-chart__expand-all-btn.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .org-chart__expand-all-btn.is-expand-all .rounded-selectbox.not-has-bootstrap-select::before, .org-chart__expand-all-btn.is-expand-all .swiper-nav-btn::before, .org-chart__expand-all-btn.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .org-chart__expand-all-btn.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .org-chart__expand-all-btn.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .org-chart__expand-all-btn.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .org-chart__expand-all-btn.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .org-chart__expand-all-btn.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.org-chart__expand-all-btn.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .org-chart__expand-all-btn.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .org-chart__expand-all-btn.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .org-chart__expand-all-btn.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .org-chart__expand-all-btn.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .org-chart__expand-all-btn.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before {
  content: var(--collapse-ico);
}
@media (min-width: 992px) {
  .org-chart__expand-all-btn {
    display: none;
    visibility: hidden;
  }
}

/* Print Styles
=======================================*/
@media print {
  .container {
    width: auto;
  }
  a[href]::after {
    content: none !important;
  }
  .announcement.announcement,
  .page-head__top-right,
  .page-head__btm,
  .breadcrumb,
  .side-menu,
  .page-foot,
  .btn--toggle-all,
  .btn-top-box,
  .cookie-alert,
  .d-print-none {
    display: none !important;
  }
  .inner-content {
    display: block !important;
  }
  .side-content {
    max-width: none !important;
    margin: 30px 0 0;
    padding: 0;
    background: #fff;
  }
  .collapse {
    display: block !important;
  }
  [data-aos] {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .slick-slide,
  .table-wrapper,
  .rte-img {
    page-break-inside: avoid;
  }
}
/* Components
=======================================*/
.label-tag__item--blue,
.filter-tag--blue {
  color: #fff !important;
  background-color: #062c9a;
  border-color: #062c9a;
}
.label-tag__item--teal,
.filter-tag--teal {
  color: #fff !important;
  background-color: #016f80;
  border-color: #016f80;
}
.label-tag__item--grass-green,
.filter-tag--grass-green {
  color: #fff !important;
  background-color: #546e00;
  border-color: #546e00;
}
.label-tag__item--dark-indigo,
.filter-tag--dark-indigo {
  color: #fff !important;
  background-color: #22006e;
  border-color: #22006e;
}
.label-tag__item--baby-blue,
.filter-tag--baby-blue {
  color: #fff;
  background-color: #266dbf;
  border-color: #266dbf;
}
.label-tag__item--green,
.filter-tag--green {
  color: #fff !important;
  background-color: #015442;
  border-color: #015442;
}
.label-tag__item--burgundy,
.filter-tag--burgundy {
  color: #fff !important;
  background-color: #761d3b;
  border-color: #761d3b;
}
.label-tag__item--purple,
.filter-tag--purple {
  color: #fff !important;
  background-color: #830b86;
  border-color: #830b86;
}

@keyframes colorChange {
  from {
    color: #000;
  }
  to {
    color: #008472;
  }
}
.expand-slider {
  position: relative;
}
.expand-slider:is(:has(.swiper-slide-active .expand-slider-item:hover, .swiper-slide-active .expand-slider-item:focus)) .expand-slider-box__left:before, .expand-slider.has-item-hover .expand-slider-box__left:before, .expand-slider.has-item-focus .expand-slider-box__left:before {
  animation: fadeOutOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
.expand-slider:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: min(20.8333333333vw, 25rem);
  background: linear-gradient(to bottom, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0.987) 8.1%, hsla(0, 0%, 100%, 0.951) 15.5%, hsla(0, 0%, 100%, 0.896) 22.5%, hsla(0, 0%, 100%, 0.825) 29%, hsla(0, 0%, 100%, 0.741) 35.3%, hsla(0, 0%, 100%, 0.648) 41.2%, hsla(0, 0%, 100%, 0.55) 47.1%, hsla(0, 0%, 100%, 0.45) 52.9%, hsla(0, 0%, 100%, 0.352) 58.8%, hsla(0, 0%, 100%, 0.259) 64.7%, hsla(0, 0%, 100%, 0.175) 71%, hsla(0, 0%, 100%, 0.104) 77.5%, hsla(0, 0%, 100%, 0.049) 84.5%, hsla(0, 0%, 100%, 0.013) 91.9%, hsla(0, 0%, 100%, 0) 100%);
}
@media (max-width: 1199.98px) {
  .expand-slider:before {
    background: linear-gradient(to bottom, #fceaf8, rgba(248, 222, 222, 0));
    height: min(49.3489583333vw, 23.6875rem);
  }
}
@media (max-width: 767.98px) {
  .expand-slider:before {
    height: min(64.8vw, 15.1875rem);
  }
}
.expand-slider:after {
  content: "";
  display: block;
  width: 0.125rem;
  height: min(5.7291666667vw, 6.875rem);
  background-color: #dee2ff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-inline: auto;
  transform: translateY(100%);
  z-index: 10;
}
@media (max-width: 991.98px) {
  .expand-slider:after {
    content: unset;
  }
}
.expand-slider--const-bg .expand-slider__inner-bg {
  background-position: bottom;
  position: absolute;
}
.expand-slider--const-bg-top .expand-slider__inner-bg {
  position: absolute;
  background-position: 50% min(-12.5vw, -15rem);
}
.expand-slider__inner {
  position: relative;
  width: 100%;
}
.expand-slider__inner-bg {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("/assets/shared/img/image-who-we-are-bg.jpg");
  background-repeat: no-repeat;
  background-position: top;
  z-index: -10;
}
@media (min-width: 1921px) {
  .expand-slider__inner-bg {
    background-size: 100%;
  }
}
@media (max-width: 991.98px) {
  .expand-slider__inner-bg {
    background: none;
  }
}
.expand-slider__top {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .expand-slider__top {
    min-height: unset;
    height: unset;
  }
}
.expand-slider__title-wrapper {
  max-width: 85rem;
  margin-inline: auto;
  padding-inline: 1.625rem;
  margin-top: 5.375rem;
}
@media (max-width: 991.98px) {
  .expand-slider__title-wrapper {
    margin-top: clamp(3.9375rem, 11.1979166667vw, 5.375rem);
    padding-inline: clamp(1.25rem, 3.3854166667vw, 1.625rem);
    padding-bottom: clamp(2.3125rem, 6.5104166667vw, 3.125rem);
  }
}
@media (max-width: 767.98px) {
  .expand-slider__title-wrapper {
    background: linear-gradient(to top, #f0f6fc 0%, rgba(240, 246, 252, 0.9) 30%, rgba(240, 246, 252, 0) 100%);
  }
}
.expand-slider__prefix {
  font-size: clamp(1.5rem, 1.875vw, 2.25rem);
  text-align: center;
}
.expand-slider__prefix:before {
  content: "[";
}
.expand-slider__prefix:after {
  content: "]";
}
@media (max-width: 991.98px) {
  .expand-slider__prefix {
    font-size: clamp(1rem, 3.125vw, 1.5rem);
    line-height: 1.5;
  }
}
.expand-slider__title {
  font-size: clamp(2.5rem, 3.75vw, 4.5rem);
  text-align: center;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .expand-slider__title {
    font-size: clamp(1.625rem, 5.2083333333vw, 2.5rem);
    line-height: 1.5;
    margin-top: 0.5rem;
  }
}
.expand-slider__title strong, .expand-slider__title b {
  font-weight: 500;
  color: #008472;
}
.expand-slider__title.split-text__clone b, .expand-slider__title.split-text__clone strong {
  color: #000;
  animation: colorChange 1s cubic-bezier(0.23, 1, 0.32, 1) 0.4s forwards;
}
.expand-slider__content-wrapper {
  width: min(83.3333333333vw, 100rem);
  margin-inline: auto;
  margin-top: 5.875rem;
  position: relative;
}
@media (max-width: 991.98px) {
  .expand-slider__content-wrapper {
    margin-top: 0;
    width: 100%;
    padding-inline: 1.625rem;
    padding-bottom: min(15.625vw, 7.5rem);
  }
}
.expand-slider__bottom {
  width: min(78.125vw, 93.75rem);
  margin-inline: auto;
  margin-top: min(3.6979166667vw, 4.4375rem);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  column-gap: clamp(2.5rem, 5.2083333333vw, 6.25rem);
  aspect-ratio: 2.0576131687;
}
@media (max-width: 991.98px) {
  .expand-slider__bottom {
    flex-direction: column;
    aspect-ratio: unset;
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .expand-slider__bottom {
    width: 74.6666666667vw;
  }
}
.expand-slider__slogan {
  display: none;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .expand-slider__slogan {
    display: block;
    font-size: clamp(1.5rem, 4.6875vw, 2.25rem);
    text-align: center;
  }
}
.expand-slider__slogan strong, .expand-slider__slogan b {
  font-weight: 500;
  color: #737373;
}
.expand-slider__slogan--top {
  font-size: min(2.7083333333vw, 3.25rem);
}
.expand-slider__slogan--bottom {
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.expand-slider__slogan-bottom-wrapper {
  display: flex;
  height: fit-content;
  min-height: 30px;
}
.expand-slider__desc {
  animation: fadeOutOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 16;
  overflow: hidden;
  font-size: 1.375rem;
  line-height: 1.5;
}
@media (max-width: 1599.98px) {
  .expand-slider__desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 12;
    overflow: hidden;
  }
}
@media (max-width: 1399.98px) {
  .expand-slider__desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .expand-slider__desc {
    font-size: 1.25rem;
    text-align: center;
    -webkit-line-clamp: unset;
  }
}
@media (max-width: 575.98px) {
  .expand-slider__desc {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .expand-slider__desc--hidden, .expand-slider:is(:has(.swiper-slide-active .expand-slider-item:hover, .swiper-slide-active .expand-slider-item:focus)) .expand-slider__desc, .expand-slider.has-item-hover .expand-slider__desc, .expand-slider.has-item-focus .expand-slider__desc {
    animation: fadeOutOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  }
}
.expand-slider__desc.aos-animate {
  animation: fadeInOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
.expand-slider__more-btn-wrapper {
  margin-inline: auto;
  width: fit-content;
  height: min(10.0520833333vw, 12.0625rem);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .expand-slider__more-btn-wrapper {
    position: relative;
    margin-top: min(5.7291666667vw, 2.75rem);
  }
}
@media (max-width: 767.98px) {
  .expand-slider__more-btn-wrapper {
    margin-top: 1.875rem;
  }
}
.expand-slider__more-btn-wrapper:after {
  content: "";
  display: block;
  flex: 1 1;
  width: 0.125rem;
  background-color: #B88DFF;
  margin-inline: auto;
  margin-top: min(1.5625vw, 1.875rem);
}
@media (max-width: 991.98px) {
  .expand-slider__more-btn-wrapper:after {
    content: unset;
  }
}
.expand-slider__text-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  aspect-ratio: 3.4188034188;
}
@media (max-width: 991.98px) {
  .expand-slider__text-wrapper {
    flex-direction: column;
    row-gap: 1rem;
    aspect-ratio: unset;
  }
}
@media (max-width: 767.98px) {
  .expand-slider__text-wrapper {
    row-gap: 0.75rem;
  }
}
.expand-slider__text-left {
  flex: 0 0 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .expand-slider__text-left {
    flex: 0 0 auto;
  }
}
.expand-slider__text-right {
  flex: 0 0 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1399.98px) {
  .expand-slider__text-right {
    margin-left: 2.5rem;
  }
}
@media (max-width: 991.98px) {
  .expand-slider__text-right {
    flex: 0 0 auto;
    margin-left: 0;
  }
}
.expand-slider__end {
  height: 1.25rem;
}
.expand-slider__start {
  position: absolute;
  top: 0;
  height: 0.625rem;
}

.expand-slider-box {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  aspect-ratio: 3.4188034188;
}
@media (max-width: 991.98px) {
  .expand-slider-box {
    flex-direction: column;
    aspect-ratio: unset;
  }
}
.expand-slider-box__left {
  flex: 0 0 50%;
  position: relative;
}
@media (max-width: 991.98px) {
  .expand-slider-box__left {
    display: none;
  }
}
.expand-slider-box__left:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: min(56.25vw, 67.5rem);
  height: 100%;
  background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0.7;
  animation: fadeInOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
.expand-slider-box__left-inner {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  padding-inline: min(3.6458333333vw, 4.375rem) min(4.1666666667vw, 5rem);
  position: relative;
  z-index: 1;
}
.expand-slider-box__right {
  flex: 0 0 50%;
  position: relative;
}
@media (max-width: 991.98px) {
  .expand-slider-box__right {
    flex: 0 0 100%;
    margin-bottom: 5.25rem;
  }
}
@media (max-width: 767.98px) {
  .expand-slider-box__right {
    margin-bottom: 4.5rem;
  }
}
.expand-slider-box__pic-swiper {
  width: min(41.6666666667vw, 50rem);
  position: relative;
}
@media (max-width: 991.98px) {
  .expand-slider-box__pic-swiper {
    width: 100%;
  }
}
.expand-slider-box__pic-swiper .js-swiper {
  overflow: visible;
}
@media (max-width: 991.98px) {
  .expand-slider-box__pic-swiper .js-swiper {
    height: 100%;
  }
}
.expand-slider-box__pic-swiper .js-swiper-item {
  animation: fadeInOpacity 0.8s cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
.expand-slider-box__pic-swiper .swiper-slide-prev {
  animation: fadeOutOpacity 0.8s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  pointer-events: none;
}
.expand-slider-box__pic-swiper .swiper-control-wrap {
  position: absolute;
  bottom: min(1.4583333333vw, 1.75rem);
  left: -100%;
  width: 100%;
  padding-inline: min(3.6458333333vw, 4.375rem) min(4.1666666667vw, 5rem);
  display: flex;
  flex-direction: row;
}
@media (max-width: 991.98px) {
  .expand-slider-box__pic-swiper .swiper-control-wrap {
    left: 0;
    right: 0;
    bottom: -2.625rem;
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .expand-slider-box__pic-swiper .swiper-control-wrap {
    bottom: -2.3125rem;
  }
}
.expand-slider-box__pic-swiper .swiper-pagination {
  position: relative;
  bottom: 0;
  display: flex;
  flex-direction: row;
  --swiper-pagination-bullet-horizontal-gap: calc(1.25rem * 0.5 - 0.0625rem);
  --swiper-pagination-color: #000;
  --swiper-pagination-bullet-inactive-color: #7C7C7C;
}
.expand-slider-box__pic-swiper .swiper-pagination-bullet {
  border-radius: 0;
  --swiper-pagination-bullet-width: 1rem;
  --swiper-pagination-bullet-height: 0.25rem;
  --swiper-pagination-bullet-inactive-opacity: 1;
  will-change: width;
  transition: width 0.8s cubic-bezier(0.23, 1, 0.32, 1);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
}
.expand-slider-box__pic-swiper .swiper-pagination-bullet::before {
  content: "";
  width: 100%;
  height: 0.375rem;
  background-color: var(--swiper-pagination-bullet-inactive-color);
  border: 1px solid #fff;
}
.expand-slider-box__pic-swiper .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.expand-slider-box__pic-swiper .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-width: 2.625rem;
}
.expand-slider-box__pic-swiper .swiper-pagination-bullet-active::before {
  background-color: var(--swiper-pagination-color);
}
.expand-slider-box__pic-swiper .swiper-play-pause:before {
  color: #000;
  margin-left: 0.75rem;
  text-shadow: 1px 0px #fff, 0px 1px #fff, -1px 0px #fff, 0px -1px #fff;
}
.expand-slider-box__pic-swiper .is-playing .swiper-play-pause:before {
  font-size: 1em;
}
.expand-slider-box__pic-swiper-control {
  display: none;
  --btn-spacing: -0.9375rem;
}
@media (max-width: 991.98px) {
  .expand-slider-box__pic-swiper-control {
    display: block;
  }
}
.expand-slider-box__pic-swiper-control .swiper-arrow {
  padding: clamp(0.875rem, 2.0833333333vw, 1rem);
  width: clamp(2.125rem, 5.9895833333vw, 2.875rem);
  height: clamp(2.125rem, 5.9895833333vw, 2.875rem);
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.expand-slider-box__pic-swiper-control .swiper-arrow:after {
  content: unset;
}
.expand-slider-box__pic-swiper-control .swiper-arrow:before {
  color: #fff;
  font-size: clamp(0.875rem, 2.8645833333vw, 1.375rem);
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.expand-slider-box__pic-swiper-control .js-swiper-prev {
  left: var(--btn-spacing);
}
.expand-slider-box__pic-swiper-control .js-swiper-next {
  right: var(--btn-spacing);
}

.expand-slider-bg {
  width: 100vw;
  position: fixed;
  top: 0;
  right: 0;
  z-index: -1;
  overflow: clip;
}
@media (max-width: 991.98px) {
  .expand-slider-bg {
    position: absolute;
    top: unset;
    bottom: 0;
    height: var(--bg-mobile-height);
  }
}
@media (min-width: 992px) {
  .expand-slider-bg {
    opacity: 0;
    animation: fadeOutOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  }
}
.expand-slider-bg__inner {
  position: relative;
  vertical-align: bottom;
}
@media (max-width: 991.98px) {
  .expand-slider-bg__inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0) 100%);
    z-index: 2;
  }
}
@media (max-width: 991.98px) and (max-width: 767.98px) {
  .expand-slider-bg__inner:before {
    height: 100%;
    background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  }
}
@media (min-width: 992px) {
  .expand-slider-bg--show, .expand-slider:is(:has(.swiper-slide-active .expand-slider-item:hover, .swiper-slide-active .expand-slider-item:focus)) .expand-slider-bg, .expand-slider.has-item-hover .expand-slider-bg, .expand-slider.has-item-focus .expand-slider-bg {
    animation: fadeInOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  }
}
@media (max-width: 991.98px) {
  .expand-slider-bg__pic {
    display: none;
  }
}
.expand-slider-bg__pic--mob {
  display: none;
}
@media (max-width: 991.98px) {
  .expand-slider-bg__pic--mob {
    display: inline;
  }
}
.expand-slider-bg__img {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  object-position: bottom;
}
@media (max-width: 991.98px) {
  .expand-slider-bg__img {
    height: var(--bg-mobile-height);
  }
}
@media (max-width: 991.98px) {
  .expand-slider-bg__img {
    display: none;
  }
}
.expand-slider-bg__img--mob {
  display: none;
}
@media (max-width: 991.98px) {
  .expand-slider-bg__img--mob {
    display: inline;
  }
}

.expand-slider-item {
  position: relative;
  --border-gap: min(1.0416666667vw, 1.25rem);
  padding: var(--border-gap);
  aspect-ratio: 1.7094017094;
  display: block;
}
.expand-slider-item:hover, .expand-slider-item:focus {
  color: inherit;
}
@media (max-width: 991.98px) {
  .expand-slider-item {
    --border-gap: min(2.34375vw, 1.125rem);
    aspect-ratio: 1.7129186603;
  }
}
.expand-slider-item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 100%;
  aspect-ratio: 1.7094017094;
  background: #fff;
  box-shadow: 0px 0px 30px #fff;
  opacity: 0.6;
  clip-path: polygon(0% 0%, 0% 100%, var(--border-gap) 100%, var(--border-gap) var(--border-gap), calc(100% - var(--border-gap)) var(--border-gap), calc(100% - var(--border-gap)) calc(100% - var(--border-gap)), var(--border-gap) calc(100% - var(--border-gap)), var(--border-gap) 100%, 100% 100%, 100% 0%);
}
@media (max-width: 991.98px) {
  .expand-slider-item:before {
    aspect-ratio: 1.7129186603;
  }
}
.expand-slider-item__pic-wrapper {
  position: absolute;
  top: var(--border-gap);
  left: var(--border-gap);
  width: 95%;
}
@media (max-width: 991.98px) {
  .expand-slider-item__pic-wrapper {
    width: calc(100% - var(--border-gap) - var(--border-gap));
  }
}
.expand-slider-item__pic {
  padding-bottom: 56.3157894737%;
  animation: fadeInOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
@media (max-width: 991.98px) {
  .expand-slider-item__pic {
    padding-bottom: 56.1764705882%;
  }
}
@media (min-width: 992px) {
  .expand-slider-item__pic--hidden, .expand-slider:is(:has(.swiper-slide-active .expand-slider-item:hover, .swiper-slide-active .expand-slider-item:focus)) .expand-slider-item__pic, .expand-slider.has-item-hover .expand-slider-item__pic, .expand-slider.has-item-focus .expand-slider-item__pic {
    animation: fadeOutOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  }
}
.expand-slider-item__img {
  object-fit: cover;
  height: 100%;
}
.expand-slider-item__text-wrapper {
  position: absolute;
  bottom: 26.2820512821%;
  left: 0;
  right: 0;
  width: 70%;
  margin-inline: auto;
}
@media (max-width: 991.98px) {
  .expand-slider-item__text-wrapper {
    bottom: 30.1796407186%;
  }
}
@media (max-width: 767.98px) {
  .expand-slider-item__text-wrapper {
    bottom: 50%;
    transform: translateY(50%);
  }
}
.expand-slider-item__title {
  text-align: center;
  font-size: clamp(2rem, 2.1875vw, 2.625rem);
  margin-bottom: min(2.5vw, 3rem);
  text-shadow: 0 0 24px #FFFFFF;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .expand-slider-item__title {
    font-size: clamp(1.25rem, 4.1666666667vw, 2rem);
  }
}
.expand-slider-item__learn-more-wrapper {
  text-align: center;
  display: block;
}
@media (min-width: 992px) {
  .expand-slider-item__learn-more-wrapper {
    animation: fadeOutOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
    visibility: hidden;
  }
}
@media (max-width: 991.98px) {
  .expand-slider-item__learn-more-wrapper {
    opacity: 1;
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .expand-slider-item__learn-more-wrapper--show, .expand-slider:is(:has(.swiper-slide-active .expand-slider-item:hover, .swiper-slide-active .expand-slider-item:focus)) .expand-slider-item__learn-more-wrapper, .expand-slider.has-item-hover .expand-slider-item__learn-more-wrapper, .expand-slider.has-item-focus .expand-slider-item__learn-more-wrapper {
    animation: fadeInOpacity 1s cubic-bezier(0.23, 1, 0.32, 1) forwards;
    visibility: visible;
  }
}

.expand-slider-slogan {
  position: absolute;
  display: flex;
  align-items: center;
  font-size: min(2.7083333333vw, 3.25rem);
  width: 15.3846153846em;
  height: 9em;
  z-index: 1;
  letter-spacing: 0.1rem;
  padding-inline: 4.375% 5%;
}
@media (max-width: 991.98px) {
  .expand-slider-slogan {
    display: none;
  }
}
.expand-slider-slogan__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  font-size: inherit;
  font-weight: 500;
  transition: inherit;
  text-shadow: 0 0 30px #FFFFFF;
}
@media (max-width: 991.98px) {
  .expand-slider-slogan__title {
    text-align: center;
  }
}
.expand-slider-slogan__title strong, .expand-slider-slogan__title b {
  font-weight: 500;
  color: #737373;
}

html.monochrome-exclude-logo .expand-slider__top, html.monochrome-exclude-logo .expand-slider__inner-bg, html.monochrome-exclude-logo .expand-slider:before, html.monochrome-exclude-logo .expand-slider:after {
  filter: grayscale(100%);
}

.page-foot {
  position: relative;
  background-color: #f4f4f4;
  padding: 5rem 7.29vw 1.25rem 7.29vw;
}
@media (max-width: 991.98px) {
  .page-foot {
    padding: 3rem 1.625rem 1.5rem 1.625rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot {
    padding: 2.625rem 1.5rem 3.125rem 1.25rem;
  }
}
.page-foot__to-top-btn {
  position: absolute;
  top: -1.875rem;
  right: 2.5rem;
}
.page-foot__to-top-btn .ico, .page-foot__to-top-btn .icon-grid-blks__arrow, .page-foot__to-top-btn .bf-text-blk__close-btn:before, .page-foot__to-top-btn .subscribe-btn__icon:before, .page-foot__to-top-btn .text-w-links-img__item:before, .page-foot__to-top-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .page-foot__to-top-btn .ui-datepicker-prev:before,
.page-foot__to-top-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .page-foot__to-top-btn .ui-datepicker-next:before, .page-foot__to-top-btn .event-calendar .ui-datepicker-prev:before, .event-calendar .page-foot__to-top-btn .ui-datepicker-prev:before, .page-foot__to-top-btn .event-calendar .ui-datepicker-next:before, .event-calendar .page-foot__to-top-btn .ui-datepicker-next:before, .page-foot__to-top-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .page-foot__to-top-btn .datepicker-item:is(:has(#s_date, #e_date)),
.page-foot__to-top-btn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .page-foot__to-top-btn .datepicker-item.has-sdate-edate, .page-foot__to-top-btn .step-flow__step:not(:last-of-type)::after, .page-foot__to-top-btn .article-control__icon, .page-foot__to-top-btn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .page-foot__to-top-btn .gen-list__link-text:after, .page-foot__to-top-btn .arrow-list > li::before, .page-foot__to-top-btn .inline-arrow-list > li::before, .page-foot__to-top-btn .outline-btn-w-icon--pdf:before, .page-foot__to-top-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .page-foot__to-top-btn .outline-btn-w-icon--doc:before, .page-foot__to-top-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .page-foot__to-top-btn .outline-btn-w-icon--xls:before, .page-foot__to-top-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .page-foot__to-top-btn .outline-btn-w-icon--bf-view:before, .page-foot__to-top-btn .outline-btn-w-icon--bf-learn-more:before, .page-foot__to-top-btn .outline-btn-w-icon--link:before, .page-foot__to-top-btn .rounded-selectbox .bootstrap-select, .rounded-selectbox .page-foot__to-top-btn .bootstrap-select, .page-foot__to-top-btn html.no-js .rounded-selectbox, html.no-js .page-foot__to-top-btn .rounded-selectbox, .page-foot__to-top-btn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .page-foot__to-top-btn .rounded-selectbox.not-has-bootstrap-select, .page-foot__to-top-btn .table-job-vac a::after, .table-job-vac .page-foot__to-top-btn a::after, .page-foot__to-top-btn .swiper-nav-btn, .page-foot__to-top-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .page-foot__to-top-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.page-foot__to-top-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .page-foot__to-top-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .page-foot__to-top-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .page-foot__to-top-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.page-foot__to-top-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .page-foot__to-top-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .page-foot__to-top-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .page-foot__to-top-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.page-foot__to-top-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .page-foot__to-top-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .page-foot__to-top-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .page-foot__to-top-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .page-foot__to-top-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .page-foot__to-top-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.page-foot__to-top-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .page-foot__to-top-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.page-foot__to-top-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .page-foot__to-top-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .page-foot__to-top-btn .breadcrumb-menu__item--lv1:not(:last-child):after, .page-foot__to-top-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .page-foot__to-top-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .page-foot__to-top-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .page-foot__to-top-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .page-foot__to-top-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .page-foot__to-top-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before {
  transform: rotate(90deg);
}
@media (max-width: 991.98px) {
  .page-foot__to-top-btn {
    top: -1.5rem;
    right: 0.625rem;
  }
}
.page-foot__main {
  display: flex;
  flex-direction: column;
}
.page-foot__main::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.0625rem;
  background-color: #b5b5b5;
  margin-top: 1.125rem;
}
@media (max-width: 991.98px) {
  .page-foot__main::after {
    margin-top: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__main::after {
    margin-top: 1.875rem;
  }
}
.page-foot__main-inner {
  display: flex;
  gap: 7.7vw;
}
.page-foot__contact {
  width: 25.1219512195%;
  display: flex;
  flex-direction: column;
  flex: 2 2 auto;
  gap: 2rem;
}
@media (max-width: 991.98px) {
  .page-foot__contact {
    gap: 1.5rem;
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__contact {
    gap: 1rem;
    font-size: 1rem;
  }
}
.page-foot__contact-item {
  display: flex;
  align-items: start;
  gap: 0.625rem;
  font-size: 1.25rem;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .page-foot__contact-item {
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__contact-item {
    font-size: 1rem;
  }
}
.page-foot__contact-item a {
  text-decoration: underline;
}
.page-foot__contact-item a:hover, .page-foot__contact-item a:focus {
  color: #351a50;
}
.page-foot__contact-item .ico, .page-foot__contact-item .icon-grid-blks__arrow, .page-foot__contact-item .bf-text-blk__close-btn:before, .page-foot__contact-item .subscribe-btn__icon:before, .page-foot__contact-item .text-w-links-img__item:before, .page-foot__contact-item #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .page-foot__contact-item .ui-datepicker-prev:before,
.page-foot__contact-item #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .page-foot__contact-item .ui-datepicker-next:before, .page-foot__contact-item .event-calendar .ui-datepicker-prev:before, .event-calendar .page-foot__contact-item .ui-datepicker-prev:before, .page-foot__contact-item .event-calendar .ui-datepicker-next:before, .event-calendar .page-foot__contact-item .ui-datepicker-next:before, .page-foot__contact-item .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .page-foot__contact-item .datepicker-item:is(:has(#s_date, #e_date)),
.page-foot__contact-item .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .page-foot__contact-item .datepicker-item.has-sdate-edate, .page-foot__contact-item .step-flow__step:not(:last-of-type)::after, .page-foot__contact-item .article-control__icon, .page-foot__contact-item .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .page-foot__contact-item .gen-list__link-text:after, .page-foot__contact-item .arrow-list > li::before, .page-foot__contact-item .inline-arrow-list > li::before, .page-foot__contact-item .outline-btn-w-icon--pdf:before, .page-foot__contact-item .outline-btn-w-icon:is([href$=".pdf"])::before, .page-foot__contact-item .outline-btn-w-icon--doc:before, .page-foot__contact-item .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .page-foot__contact-item .outline-btn-w-icon--xls:before, .page-foot__contact-item .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .page-foot__contact-item .outline-btn-w-icon--bf-view:before, .page-foot__contact-item .outline-btn-w-icon--bf-learn-more:before, .page-foot__contact-item .outline-btn-w-icon--link:before, .page-foot__contact-item .rounded-selectbox .bootstrap-select, .rounded-selectbox .page-foot__contact-item .bootstrap-select, .page-foot__contact-item html.no-js .rounded-selectbox, html.no-js .page-foot__contact-item .rounded-selectbox, .page-foot__contact-item .rounded-selectbox:is(:not(:has(.bootstrap-select))), .page-foot__contact-item .rounded-selectbox.not-has-bootstrap-select, .page-foot__contact-item .table-job-vac a::after, .table-job-vac .page-foot__contact-item a::after, .page-foot__contact-item .swiper-nav-btn, .page-foot__contact-item .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .page-foot__contact-item a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.page-foot__contact-item .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .page-foot__contact-item a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .page-foot__contact-item .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .page-foot__contact-item a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.page-foot__contact-item .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .page-foot__contact-item a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .page-foot__contact-item .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .page-foot__contact-item a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.page-foot__contact-item .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .page-foot__contact-item a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .page-foot__contact-item .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .page-foot__contact-item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .page-foot__contact-item .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .page-foot__contact-item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.page-foot__contact-item .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .page-foot__contact-item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.page-foot__contact-item .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .page-foot__contact-item a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .page-foot__contact-item .breadcrumb-menu__item--lv1:not(:last-child):after, .page-foot__contact-item .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .page-foot__contact-item a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .page-foot__contact-item .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .page-foot__contact-item a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .page-foot__contact-item .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .page-foot__contact-item a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before {
  font-size: 1.5rem;
}
.page-foot__contact-item .ico::before, .page-foot__contact-item .icon-grid-blks__arrow::before, .page-foot__contact-item .bf-text-blk__close-btn::before, .page-foot__contact-item .subscribe-btn__icon::before, .page-foot__contact-item .text-w-links-img__item::before, .page-foot__contact-item #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .page-foot__contact-item .ui-datepicker-prev::before,
.page-foot__contact-item #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .page-foot__contact-item .ui-datepicker-next::before, .page-foot__contact-item .event-calendar .ui-datepicker-prev::before, .event-calendar .page-foot__contact-item .ui-datepicker-prev::before, .page-foot__contact-item .event-calendar .ui-datepicker-next::before, .event-calendar .page-foot__contact-item .ui-datepicker-next::before, .page-foot__contact-item .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .page-foot__contact-item .datepicker-item:is(:has(#s_date, #e_date))::before,
.page-foot__contact-item .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .page-foot__contact-item .datepicker-item.has-sdate-edate::before, .page-foot__contact-item .article-control__icon::before, .page-foot__contact-item .arrow-list > li::before, .page-foot__contact-item .inline-arrow-list > li::before, .page-foot__contact-item .outline-btn-w-icon--pdf::before, .page-foot__contact-item .outline-btn-w-icon:is([href$=".pdf"])::before, .page-foot__contact-item .outline-btn-w-icon--doc::before, .page-foot__contact-item .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .page-foot__contact-item .outline-btn-w-icon--xls::before, .page-foot__contact-item .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .page-foot__contact-item .outline-btn-w-icon--bf-view::before, .page-foot__contact-item .outline-btn-w-icon--bf-learn-more::before, .page-foot__contact-item .outline-btn-w-icon--link::before, .page-foot__contact-item .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .page-foot__contact-item .bootstrap-select::before, .page-foot__contact-item html.no-js .rounded-selectbox::before, html.no-js .page-foot__contact-item .rounded-selectbox::before, .page-foot__contact-item .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .page-foot__contact-item .rounded-selectbox.not-has-bootstrap-select::before, .page-foot__contact-item .swiper-nav-btn::before, .page-foot__contact-item .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .page-foot__contact-item a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.page-foot__contact-item .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .page-foot__contact-item a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .page-foot__contact-item .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .page-foot__contact-item a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.page-foot__contact-item .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .page-foot__contact-item a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .page-foot__contact-item .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .page-foot__contact-item a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.page-foot__contact-item .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .page-foot__contact-item a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .page-foot__contact-item .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .page-foot__contact-item a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .page-foot__contact-item .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .page-foot__contact-item a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .page-foot__contact-item .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .page-foot__contact-item a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before {
  line-height: 1;
  vertical-align: top;
}
.page-foot__contact-label {
  margin: -0.15625rem 0;
}
.page-foot__site-name {
  font-size: 2.375rem;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .page-foot__site-name {
    font-size: 2.125rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__site-name {
    font-size: 1.625rem;
  }
}
.page-foot__menu {
  width: 64.6341463415%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 2.5rem;
  column-gap: 5rem;
  list-style: none;
  padding-inline: 0;
  margin-block: 0;
}
@media (max-width: 991.98px) {
  .page-foot__menu {
    display: none;
  }
}
.page-foot__menu-title {
  font-size: 1.5rem;
  font-weight: 600;
}
.page-foot__menu-title::after {
  content: "";
  display: block;
  width: 2.5625rem;
  height: 0.25rem;
  background-image: linear-gradient(to right, #199465, #2689b1 50%);
  margin-top: 0.5rem;
  transition: width 0.3s;
}
.page-foot__menu-title:hover, .page-foot__menu-title:focus {
  color: var(--menu-active-color);
  text-decoration: none;
}
.page-foot__menu-title:hover::after, .page-foot__menu-title:focus::after {
  width: 5rem;
}
.page-foot__submenu {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1.125rem;
  list-style: none;
}
.page-foot__submenu-link:hover, .page-foot__submenu-link:focus {
  color: var(--menu-active-color);
  text-decoration: none;
}
.page-foot__logo-group {
  display: flex;
  max-width: 100%;
  align-self: flex-end;
  gap: 1.25rem;
  margin-top: 1.125rem;
}
@media (max-width: 991.98px) {
  .page-foot__logo-group {
    align-self: center;
    margin-top: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__logo-group {
    gap: 1rem;
    margin-top: 1.875rem;
  }
}
.page-foot__logo-img {
  width: 100%;
  object-fit: contain;
}
.page-foot__btm {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
  font-size: 0.9375rem;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .page-foot__btm {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    margin-top: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__btm {
    gap: 1.875rem;
    margin-top: 1.875rem;
  }
}
.page-foot__btm-menu {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.page-foot__btm-menu li:not(:last-child)::after {
  content: "|";
  margin: 0 0.5rem;
}
@media (max-width: 767.98px) {
  .page-foot__btm-menu li:not(:last-child)::after {
    margin: 0 0.625rem;
  }
}
.page-foot__btm-menu-link:hover, .page-foot__btm-menu-link:focus {
  color: #351a50;
  text-decoration: underline;
}
.page-foot__btm-info {
  display: flex;
}
@media (min-width: 768px) {
  .page-foot__btm-info span:not(:last-child)::after {
    content: "|";
    margin: 0 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .page-foot__btm-info {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
  }
}

.footer-slider {
  position: relative;
  margin: 0 auto;
  padding: 2.25rem 0;
  max-width: 75%;
  background-color: #fff;
}
html.no-js .footer-slider {
  width: 11.1875rem;
}
@media (max-width: 767.98px) {
  .footer-slider {
    max-width: 50%;
    padding-top: 1.875rem;
    padding-bottom: 2.5rem;
  }
}
.footer-slider__link img {
  transition: transform 0.3s;
}
.footer-slider__link:focus img, .footer-slider__link:hover img {
  transform: scale(1.1);
}
.footer-slider__pic {
  display: block;
  overflow: hidden;
  aspect-ratio: 179/125;
  width: 100%;
  height: 100%;
}
.footer-slider__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.footer-slider__nav-btn {
  --footer-swiper-nav-btn-size: 2.875rem;
  height: 2.875rem;
  background-color: #0079b9;
  width: 2.875rem;
}
@media (max-width: 991.98px) {
  .footer-slider__nav-btn {
    --footer-swiper-nav-btn-size: 2.125rem;
    height: 2.125rem;
    width: 2.125rem;
  }
}
.footer-slider__nav-btn:focus::after {
  opacity: 0;
}
.footer-slider__nav-btn:hover::after {
  opacity: 1;
}
.footer-slider__nav-btn::before {
  content: "\e907";
  color: #fff;
  font-size: 1.25rem;
}
@media (max-width: 991.98px) {
  .footer-slider__nav-btn::before {
    font-size: 0.9375rem;
  }
}
.footer-slider__nav-btn--prev {
  left: calc(-5% - var(--footer-swiper-nav-btn-size) / 2);
}
.footer-slider__nav-btn--prev::before {
  transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .footer-slider__nav-btn--prev {
    left: calc(-8% - var(--footer-swiper-nav-btn-size) / 2);
  }
}
@media (max-width: 767.98px) {
  .footer-slider__nav-btn--prev {
    left: calc(-30% - var(--footer-swiper-nav-btn-size) / 2);
  }
}
.footer-slider__nav-btn--next {
  right: calc(-5% - var(--footer-swiper-nav-btn-size) / 2);
}
@media (max-width: 991.98px) {
  .footer-slider__nav-btn--next {
    right: calc(-8% - var(--footer-swiper-nav-btn-size) / 2);
  }
}
@media (max-width: 767.98px) {
  .footer-slider__nav-btn--next {
    right: calc(-30% - var(--footer-swiper-nav-btn-size) / 2);
  }
}
.footer-slider__pagi {
  display: flex;
  align-items: center;
  --swiper-pagination-bullet-inactive-color: transparent;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-width: 0.8125rem;
  --swiper-pagination-color: trasparent;
}
@media (max-width: 767.98px) {
  .footer-slider__pagi {
    display: none;
  }
}
.footer-slider__pagi .swiper-pagination-bullet {
  --footer-slider-swiper-color: #7c7c7c;
  border-radius: 0;
  height: 1.875rem;
  background: linear-gradient(var(--footer-slider-swiper-color), var(--footer-slider-swiper-color)) center/100% 4px no-repeat;
  transition: width 0.3s;
}
.footer-slider__pagi .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-width: 2.5625rem;
  --footer-slider-swiper-color: #000;
}
.footer-slider .swiper {
  position: relative;
}
.footer-slider .swiper-control {
  display: flex;
  align-items: center;
  margin-top: 0.375rem;
  gap: 0.75rem;
}
.footer-slider .swiper-control.is-playing .swiper-play-pause::before {
  font-size: 1rem;
}
.footer-slider .swiper-button-disabled {
  opacity: 1 !important;
}
.footer-slider .swiper-play-pause {
  margin-left: 0 !important;
}
.footer-slider .swiper-play-pause::before {
  color: #000;
}

.home-scrollspy {
  position: fixed;
  --right: 40px;
  right: var(--right);
  top: 50%;
  z-index: 10;
  transform: translate3d(0, -50%, 0);
  transition: visibility 0.1s, opacity 0.4s 0.1s, transform 0.4s 0.1s;
}
.home-scrollspy:not(.active), .home-scrollspy:not(:is(:has(.active))) {
  opacity: 0;
  visibility: hidden;
  transform: translate3d(calc(100% + var(--right)), -50%, 0);
  transition: opacity 0.4s, transform 0.4s, visibility 0.1s 0.4s;
}
@media (max-width: 1599.98px) {
  .home-scrollspy {
    --right: 30px;
  }
}
@media (max-width: 1399.98px) {
  .home-scrollspy {
    --right: 20px;
  }
}
@media (max-width: 1199.98px) {
  .home-scrollspy {
    --right: 10px;
  }
}
.home-scrollspy__link {
  position: relative;
  padding: 0.625rem;
  line-height: 0;
}
.home-scrollspy__link.active::after {
  background-color: #000000;
}
.home-scrollspy__link:hover, .home-scrollspy__link:focus {
  color: #000000;
}
.home-scrollspy__link:hover::before, .home-scrollspy__link:focus-visible::before {
  opacity: 1;
}
.home-scrollspy__link::before {
  content: attr(aria-label);
  position: absolute;
  width: max-content;
  padding: 0.5rem;
  margin-right: 4px;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  background-color: #ffffff;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.home-scrollspy__link::after {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background-color: #828282;
  transition: background-color 0.3s;
  line-height: 1;
}

.section-banner {
  position: relative;
}
@media (max-width: 991.98px) {
  .section-banner {
    height: 22.5rem;
  }
}
.section-banner:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: clamp(9.125rem, 18.75vw, 22.5rem);
  height: clamp(1.5rem, 3.125vw, 3.75rem);
  background: #fff;
  z-index: 2;
}
.section-banner__bg {
  position: relative;
  height: 100%;
}
.section-banner__bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: clamp(10.25rem, 12.5vw, 15rem);
  background: linear-gradient(to bottom, hsl(0, 0%, 0%) 0%, hsla(0, 0%, 0%, 0.987) 1.3%, hsla(0, 0%, 0%, 0.951) 4.9%, hsla(0, 0%, 0%, 0.896) 10.4%, hsla(0, 0%, 0%, 0.825) 17.5%, hsla(0, 0%, 0%, 0.741) 25.9%, hsla(0, 0%, 0%, 0.648) 35.2%, hsla(0, 0%, 0%, 0.55) 45%, hsla(0, 0%, 0%, 0.45) 55%, hsla(0, 0%, 0%, 0.352) 64.8%, hsla(0, 0%, 0%, 0.259) 74.1%, hsla(0, 0%, 0%, 0.175) 82.5%, hsla(0, 0%, 0%, 0.104) 89.6%, hsla(0, 0%, 0%, 0.049) 95.1%, hsla(0, 0%, 0%, 0.013) 98.7%, hsla(0, 0%, 0%, 0) 100%);
  z-index: 1;
}
.section-banner__bg:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: clamp(6.4375rem, 7.8125vw, 9.375rem);
  background: linear-gradient(to top, hsl(0, 0%, 0%) 0%, hsla(0, 0%, 0%, 0.987) 1.3%, hsla(0, 0%, 0%, 0.951) 4.9%, hsla(0, 0%, 0%, 0.896) 10.4%, hsla(0, 0%, 0%, 0.825) 17.5%, hsla(0, 0%, 0%, 0.741) 25.9%, hsla(0, 0%, 0%, 0.648) 35.2%, hsla(0, 0%, 0%, 0.55) 45%, hsla(0, 0%, 0%, 0.45) 55%, hsla(0, 0%, 0%, 0.352) 64.8%, hsla(0, 0%, 0%, 0.259) 74.1%, hsla(0, 0%, 0%, 0.175) 82.5%, hsla(0, 0%, 0%, 0.104) 89.6%, hsla(0, 0%, 0%, 0.049) 95.1%, hsla(0, 0%, 0%, 0.013) 98.7%, hsla(0, 0%, 0%, 0) 100%);
  z-index: 1;
}
.section-banner__pic {
  padding-bottom: 27.3958333333%;
  height: 100%;
}
.section-banner__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section-banner__inner {
  position: absolute;
  bottom: min(2.125vw, 2.125rem);
  left: 0;
  width: 100%;
  height: fit-content;
  z-index: 3;
}
@media (max-width: 991.98px) {
  .section-banner__inner {
    bottom: 9.75rem;
  }
}
.section-banner__title {
  font-size: clamp(2rem, 2.625vw, 2.625rem);
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-shadow: 0 0 0.7142857143em #000;
  letter-spacing: 0rem;
}
.section-banner--detail-page .section-banner__pic {
  padding-bottom: 35.4166666667%;
}
.section-banner--detail-page .section-banner__bg:after {
  content: unset;
}
.section-banner--detail-page .section-banner__title {
  display: none;
}

.listing-searchbar {
  max-width: 96.5625rem;
  padding-right: 3.125rem;
}
@media (max-width: 991.98px) {
  .listing-searchbar {
    padding-right: 1.25rem;
  }
}
.listing-searchbar--no-padding {
  padding-right: 0;
}
.listing-searchbar__row {
  width: 100%;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  column-gap: 1.5rem;
  margin-left: 0;
}
@media (max-width: 991.98px) {
  .listing-searchbar__row {
    flex-direction: column;
    row-gap: 1rem;
  }
}
.listing-searchbar__year {
  margin-bottom: 0;
  padding: 0;
  flex: 0 0 17.5rem;
}
@media (max-width: 991.98px) {
  .listing-searchbar__year {
    flex: 0 0 auto;
    width: 100%;
  }
}
.listing-searchbar__keywords {
  margin-bottom: 0;
  padding: 0;
  flex: 1 0 auto;
}
@media (max-width: 991.98px) {
  .listing-searchbar__keywords {
    flex: 0 0 auto;
    width: 100%;
  }
}
.listing-searchbar__keywords--with-border .textbox-input {
  border: 1px solid #959595;
}
.listing-searchbar__btns {
  margin-bottom: 0;
  padding: 0;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: 1.5rem;
}
@media (max-width: 991.98px) {
  .listing-searchbar__btns {
    flex: 0 0 auto;
    width: 100%;
    justify-content: center;
    column-gap: 2.5rem;
  }
}
@media (max-width: 991.98px) {
  .listing-searchbar__reset-btn--desktop {
    display: none;
  }
}
.listing-searchbar__reset-btn--desktop:hover .btn-icon-w-text__top::before, .listing-searchbar__reset-btn--desktop:focus .btn-icon-w-text__top::before {
  transform: rotate(90deg);
}
.listing-searchbar__reset-btn--mobile {
  position: relative;
  overflow: visible;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.25rem;
}
@media (min-width: 992px) {
  .listing-searchbar__reset-btn--mobile {
    display: none;
  }
}
.listing-searchbar__reset-btn--mobile:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.25rem;
  margin-block: auto;
  height: 1.375rem;
  width: 0.0625rem;
  background: #a5a5a5;
  pointer-events: none;
}
.listing-searchbar__reset-btn--mobile .ico, .listing-searchbar__reset-btn--mobile .icon-grid-blks__arrow, .listing-searchbar__reset-btn--mobile .bf-text-blk__close-btn:before, .listing-searchbar__reset-btn--mobile .subscribe-btn__icon:before, .listing-searchbar__reset-btn--mobile .text-w-links-img__item:before, .listing-searchbar__reset-btn--mobile #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .listing-searchbar__reset-btn--mobile .ui-datepicker-prev:before,
.listing-searchbar__reset-btn--mobile #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .listing-searchbar__reset-btn--mobile .ui-datepicker-next:before, .listing-searchbar__reset-btn--mobile .event-calendar .ui-datepicker-prev:before, .event-calendar .listing-searchbar__reset-btn--mobile .ui-datepicker-prev:before, .listing-searchbar__reset-btn--mobile .event-calendar .ui-datepicker-next:before, .event-calendar .listing-searchbar__reset-btn--mobile .ui-datepicker-next:before, .listing-searchbar__reset-btn--mobile .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .listing-searchbar__reset-btn--mobile .datepicker-item:is(:has(#s_date, #e_date)),
.listing-searchbar__reset-btn--mobile .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .listing-searchbar__reset-btn--mobile .datepicker-item.has-sdate-edate, .listing-searchbar__reset-btn--mobile .step-flow__step:not(:last-of-type)::after, .listing-searchbar__reset-btn--mobile .article-control__icon, .listing-searchbar__reset-btn--mobile .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .listing-searchbar__reset-btn--mobile .gen-list__link-text:after, .listing-searchbar__reset-btn--mobile .arrow-list > li::before, .listing-searchbar__reset-btn--mobile .inline-arrow-list > li::before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon--pdf:before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon:is([href$=".pdf"])::before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon--doc:before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon--xls:before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon--bf-view:before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon--bf-learn-more:before, .listing-searchbar__reset-btn--mobile .outline-btn-w-icon--link:before, .listing-searchbar__reset-btn--mobile .rounded-selectbox .bootstrap-select, .rounded-selectbox .listing-searchbar__reset-btn--mobile .bootstrap-select, .listing-searchbar__reset-btn--mobile html.no-js .rounded-selectbox, html.no-js .listing-searchbar__reset-btn--mobile .rounded-selectbox, .listing-searchbar__reset-btn--mobile .rounded-selectbox:is(:not(:has(.bootstrap-select))), .listing-searchbar__reset-btn--mobile .rounded-selectbox.not-has-bootstrap-select, .listing-searchbar__reset-btn--mobile .table-job-vac a::after, .table-job-vac .listing-searchbar__reset-btn--mobile a::after, .listing-searchbar__reset-btn--mobile .swiper-nav-btn, .listing-searchbar__reset-btn--mobile .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .listing-searchbar__reset-btn--mobile a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.listing-searchbar__reset-btn--mobile .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .listing-searchbar__reset-btn--mobile a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .listing-searchbar__reset-btn--mobile .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .listing-searchbar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.listing-searchbar__reset-btn--mobile .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .listing-searchbar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .listing-searchbar__reset-btn--mobile .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .listing-searchbar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.listing-searchbar__reset-btn--mobile .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .listing-searchbar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .listing-searchbar__reset-btn--mobile .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .listing-searchbar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .listing-searchbar__reset-btn--mobile .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .listing-searchbar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.listing-searchbar__reset-btn--mobile .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .listing-searchbar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.listing-searchbar__reset-btn--mobile .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .listing-searchbar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .listing-searchbar__reset-btn--mobile .breadcrumb-menu__item--lv1:not(:last-child):after, .listing-searchbar__reset-btn--mobile .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .listing-searchbar__reset-btn--mobile a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .listing-searchbar__reset-btn--mobile .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .listing-searchbar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .listing-searchbar__reset-btn--mobile .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .listing-searchbar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before {
  font-size: 1em;
}

.highlight-slider-wrapper {
  position: relative;
  background-image: linear-gradient(to bottom, #fff, #eaf6ff);
}
.highlight-slider-wrapper:after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: image-set(url("/assets/shared/img/speeches/listing/image-highlight-speeches-pattern-1x.png") 1x, url("/assets/shared/img/speeches/listing/image-highlight-speeches-pattern-2x.png") 2x);
  background-position-y: 1.25rem;
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 991.98px) {
  .highlight-slider-wrapper:after {
    background-position-y: -1.25rem;
  }
}

.highlight-slider {
  --highlight-slider-deco-gap: 1.5vw;
  position: relative;
}
.highlight-slider__container {
  --highlight-slider-padding-y: 2.5rem;
  padding-top: var(--highlight-slider-padding-y);
  padding-bottom: var(--highlight-slider-padding-y);
}
@media (max-width: 767.98px) {
  .highlight-slider__container {
    --highlight-slider-padding-y: 1.875rem;
  }
}
.highlight-slider__item {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  overflow: visible;
  gap: min(7.3vw, 6.875rem);
}
.highlight-slider__item:focus, .highlight-slider__item:hover {
  text-decoration: none;
}
.highlight-slider__item:focus .highlight-slider__title, .highlight-slider__item:hover .highlight-slider__title {
  text-decoration: underline;
}
.highlight-slider__item:focus .btn::after, .highlight-slider__item:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .highlight-slider__item:focus .ui-datepicker-prev::after,
.highlight-slider__item:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .highlight-slider__item:focus .ui-datepicker-next::after, .highlight-slider__item:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .highlight-slider__item:focus .ui-datepicker-prev::after, .highlight-slider__item:focus .event-calendar .ui-datepicker-next::after, .event-calendar .highlight-slider__item:focus .ui-datepicker-next::after, .highlight-slider__item:focus .step-flow__step-graphic::after, .highlight-slider__item:focus .swiper-nav-btn::after, .highlight-slider__item:focus .general-content .info-table #closeBtn::after, .general-content .info-table .highlight-slider__item:focus #closeBtn::after, .highlight-slider__item:hover .btn::after, .highlight-slider__item:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .highlight-slider__item:hover .ui-datepicker-prev::after,
.highlight-slider__item:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .highlight-slider__item:hover .ui-datepicker-next::after, .highlight-slider__item:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .highlight-slider__item:hover .ui-datepicker-prev::after, .highlight-slider__item:hover .event-calendar .ui-datepicker-next::after, .event-calendar .highlight-slider__item:hover .ui-datepicker-next::after, .highlight-slider__item:hover .step-flow__step-graphic::after, .highlight-slider__item:hover .swiper-nav-btn::after, .highlight-slider__item:hover .general-content .info-table #closeBtn::after, .general-content .info-table .highlight-slider__item:hover #closeBtn::after {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .highlight-slider__item {
    flex-direction: column;
    gap: 1rem;
  }
}
.highlight-slider__pic-wrapper {
  position: relative;
  margin-bottom: var(--highlight-slider-deco-gap);
  margin-right: var(--highlight-slider-deco-gap);
}
@media (max-width: 767.98px) {
  .highlight-slider__pic-wrapper {
    --highlight-slider-deco-gap: 3.73vw;
  }
}
.highlight-slider__pic {
  position: relative;
  aspect-ratio: 16/9;
  display: block;
  z-index: 1;
  flex-shrink: 2;
  flex-basis: 700px;
  height: 100%;
  transition: transform 0.2s;
}
.highlight-slider__pic img {
  width: min(36.46vw, 700px);
  object-fit: cover;
  aspect-ratio: 16/9;
}
@media (max-width: 767.98px) {
  .highlight-slider__pic img {
    width: 100%;
  }
}
.highlight-slider__pic::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  transition: opacity 0.2s;
  content: "";
  opacity: 0;
}
.highlight-slider__pic-deco-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.highlight-slider__pic-deco {
  position: absolute;
  display: block;
  top: var(--highlight-slider-deco-gap);
  left: var(--highlight-slider-deco-gap);
  z-index: 0;
  width: 100%;
  transition: transform 0.2s;
}
.highlight-slider__pic-deco img {
  width: min(36.46vw, 700px);
  object-fit: cover;
  aspect-ratio: 16/9;
}
@media (max-width: 767.98px) {
  .highlight-slider__pic-deco img {
    width: 100%;
  }
}
.highlight-slider__pic-deco::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  transition: opacity 0.2s;
  content: "";
  opacity: 1;
}
.highlight-slider__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: min(31.25vw, 37.5rem);
  font-size: min(1.67vw, 2rem);
}
@media (max-width: 767.98px) {
  .highlight-slider__content {
    font-size: 1.375rem;
    width: 100%;
  }
}
.highlight-slider__date {
  font-size: 1.0625em;
  font-weight: 600;
  color: #351a50;
  letter-spacing: -0.035em;
}
.highlight-slider__title {
  margin-top: 1.25rem;
  font-size: 1em;
  color: #351a50;
}
@media (max-width: 767.98px) {
  .highlight-slider__title {
    margin-top: 0.75rem;
  }
}
.highlight-slider__action {
  margin-top: 2.5rem;
  width: fit-content;
}
@media (max-width: 767.98px) {
  .highlight-slider__action {
    display: none;
  }
}
.highlight-slider .swiper-control {
  display: flex;
  align-items: center;
  margin-top: 1.6875rem;
  margin-bottom: 0.4375rem;
  gap: 2rem;
}
@media (max-width: 767.98px) {
  .highlight-slider .swiper-control {
    margin-top: 1rem;
  }
}
.highlight-slider .swiper-control.is-playing .swiper-play-pause::before {
  font-size: 1rem;
}
.highlight-slider .swiper-play-pause {
  margin-left: 0 !important;
}
.highlight-slider .swiper-play-pause::before {
  color: #000;
}
.highlight-slider__nav-btn {
  --swiper-nav-btn-size: 2.125rem;
  top: min(14.375rem, 10.26vw + var(--highlight-slider-padding-y));
  height: 2.125rem;
  width: 2.125rem;
}
.highlight-slider__nav-btn::before {
  font-size: 0.9375rem;
}
.highlight-slider__nav-btn--prev {
  left: 0;
}
@media (max-width: 767.98px) {
  .highlight-slider__nav-btn--prev {
    display: none;
  }
}
.highlight-slider__nav-btn--next {
  right: 0;
}
@media (max-width: 767.98px) {
  .highlight-slider__nav-btn--next {
    top: calc(24vw - var(--highlight-slider-deco-gap));
    right: calc(-1 * var(--swiper-nav-btn-size) / 2 + 0.625rem);
    margin-top: 0;
  }
}
.highlight-slider .swiper-slide-prev .highlight-slider__pic-deco {
  transform: translateX(calc(var(--highlight-slider-deco-gap) * -1)) translateY(calc(var(--highlight-slider-deco-gap) * -1));
}
.highlight-slider .swiper-slide-prev .highlight-slider__pic-deco::before {
  opacity: 0;
}
.highlight-slider .swiper-slide-next .highlight-slider__pic {
  transform: translateX(var(--highlight-slider-deco-gap)) translateY(var(--highlight-slider-deco-gap));
}
.highlight-slider .swiper-slide-next .highlight-slider__pic::before {
  opacity: 1;
}

.detail-page-heading {
  --heading-text-color: #351a50;
  position: relative;
  margin-top: 1.25rem;
  padding-top: min(3.125vw, 3.75rem);
}
.detail-page-heading__inner {
  padding-right: min(1.875vw, 2.25rem);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .detail-page-heading__inner {
    flex-direction: column;
    gap: 0;
  }
}
.detail-page-heading__left {
  flex: 1 0;
  padding-top: min(0.4166666667vw, 0.5rem);
}
.detail-page-heading__middle {
  flex: 0 0 76.0598503741%;
}
.detail-page-heading__right {
  flex: 0 0 2.75rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  margin-left: min(3.125vw, 3.75rem);
  padding-top: min(0.7291666667vw, 0.875rem);
}
@media (max-width: 991.98px) {
  .detail-page-heading__right {
    margin-top: 1.5rem;
    flex-direction: row;
    margin-left: 0;
    padding-top: 0;
  }
}
.detail-page-heading__date {
  font-size: min(1.875vw, 2.25rem);
  font-weight: 700;
  line-height: 1.5;
  color: var(--heading-text-color);
}
@media (max-width: 991.98px) {
  .detail-page-heading__date {
    font-size: 1.75rem;
    font-weight: 300;
    margin-bottom: 1.3125rem;
    line-height: 1.5;
  }
}
.detail-page-heading__title {
  font-size: min(2.1875vw, 2.625rem);
  font-weight: 700;
  line-height: 1.5;
  color: var(--heading-text-color);
}
@media (max-width: 991.98px) {
  .detail-page-heading__title {
    font-size: 1.625rem;
    line-height: 1.5;
  }
}
.detail-page-heading__desc {
  font-size: clamp(1rem, 1.125vw, 1.125rem);
  margin-top: 3.5rem;
}
@media (max-width: 991.98px) {
  .detail-page-heading__desc {
    font-size: 1rem;
    margin-top: 1.5rem;
  }
}
.detail-page-heading__desc p {
  font-size: inherit;
}
.detail-page-heading__desc p + p {
  margin-top: 1.5em;
}
.detail-page-heading__tag-group {
  margin-top: min(3.5416666667vw, 4.25rem);
}
@media (max-width: 991.98px) {
  .detail-page-heading__tag-group {
    margin-top: 1.8125rem;
  }
}

.show-more__container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 6.25rem;
  padding-bottom: 2.9375rem;
  background-color: #0f1d1f;
}
@media (max-width: 991.98px) {
  .show-more__container {
    padding-top: 3.75rem;
  }
}
.show-more__deco {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0f1d1f;
  background-image: image-set(url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern01-1x.png") 1x, url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern01-2x.png") 2x), image-set(url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern02-1x.png") 1x, url("/assets/shared/img/resources-and-guidance/image-resource-bg-pattern02-2x.png") 2x);
  background-repeat: no-repeat;
  background-blend-mode: exclusion;
  background-position: top left, bottom right;
  opacity: 0.09;
}
@media (max-width: 991.98px) {
  .show-more__deco {
    background-size: 100%;
  }
}
.show-more__header {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  font-size: 1.5rem;
}
@media (max-width: 991.98px) {
  .show-more__header {
    font-size: 1rem;
  }
}
.show-more__title {
  font-size: 1em;
  text-align: center;
  font-weight: 500;
  color: #fff;
}
.show-more__title:before {
  content: "[";
}
.show-more__title:after {
  content: "]";
}
.show-more__subtitle {
  font-size: 1.5em;
  text-align: center;
  color: #fff;
}
.show-more__slider {
  position: relative;
  margin: 0 auto;
  margin-top: 3.75rem;
  max-width: 114.5rem;
  padding: 0 clamp(1.6875rem, 5vw, 6rem);
  width: 100%;
}
@media (max-width: 991.98px) {
  .show-more__slider {
    margin-top: 1.875rem;
  }
}
.show-more__item {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  padding: 1.25rem;
  padding-top: 3.75rem;
  font-size: 1.625rem;
  color: #fff;
  height: unset;
  background-color: #1f2e30;
}
.show-more__item::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(141deg, #018859 0%, #0079b9 97%);
  opacity: 0;
  transition: opacity 0.3s;
}
.show-more__item:focus, .show-more__item:hover {
  text-decoration: none;
}
.show-more__item:focus .show-more__item-date, .show-more__item:hover .show-more__item-date {
  color: #fff;
  text-decoration: transparent;
}
.show-more__item:focus .show-more__item-title, .show-more__item:hover .show-more__item-title {
  color: #fff;
  text-decoration: underline;
}
.show-more__item:focus::after, .show-more__item:hover::after {
  opacity: 1;
}
@media (max-width: 991.98px) {
  .show-more__item {
    padding-top: 2rem;
    font-size: 1.25rem;
  }
}
.show-more__item-content {
  display: block;
  font-size: 1.625rem;
  flex-grow: 1;
}
.show-more__item-content:focus, .show-more__item-content:hover {
  text-decoration: inherit;
}
@media (max-width: 991.98px) {
  .show-more__item-content {
    font-size: 1.25rem;
  }
}
.show-more__item-date {
  font-size: 1.35vw;
  font-weight: 500;
  color: #fff;
  display: block;
}
@media (max-width: 991.98px) {
  .show-more__item-date {
    font-size: 1em;
  }
}
.show-more__item-tag {
  margin-top: 0.6153846154em;
  display: block;
}
.show-more__item-tag > .tag__text {
  display: block;
  letter-spacing: -0.035em;
}
.show-more__item-title {
  display: -webkit-box;
  margin-top: 0.4615384615em;
  font-size: 1.25vw;
  font-weight: 500;
  color: #fff;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .show-more__item-title {
    font-size: 1em;
    -webkit-line-clamp: 6;
  }
}
.show-more__item-media {
  aspect-ratio: 16/9;
  margin-top: 1.2307692308em;
  width: 100%;
}
.show-more__item-media .mfp-iframe {
  width: 100%;
  height: 100%;
}
.show-more__item-media figure {
  height: 100%;
}
.show-more__item-media img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.show-more__nav-btn--prev {
  left: 0;
  margin-left: 0.625rem;
}
.show-more__nav-btn--next {
  right: 0;
  margin-right: 0.625rem;
}
.show-more__slider-pagi, .stories-slider-w-desc__slider-pagi, .stories-slider__slider-pagi {
  margin-top: 1.6875rem;
}
@media (max-width: 991.98px) {
  .show-more__slider-pagi, .stories-slider-w-desc__slider-pagi, .stories-slider__slider-pagi {
    margin-top: 0.6875rem;
  }
}
.show-more .swiper {
  align-items: stretch;
}

.gen-list {
  padding-block: var(--padding-top) var(--padding-bottom);
  background: #f7f7f7;
  --padding-top: 80px;
  --padding-bottom: 120px;
  --left-space: clamp(140px, (var(--page-width, 100vw) - 1740px) / 2 + 50px, 50px);
}
@media (max-width: 1399.98px) {
  .gen-list {
    --padding-bottom: 80px;
  }
}
@media (max-width: 1199.98px) {
  .gen-list {
    --padding-top: 64px;
    --padding-bottom: 64px;
  }
}
@media (max-width: 991.98px) {
  .gen-list {
    --padding-top: 52px;
    --padding-bottom: 52px;
    --left-space: 26px;
  }
}
@media (max-width: 575.98px) {
  .gen-list {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --left-space: 20px;
  }
}
.gen-list__heading {
  margin-bottom: 1.4285714286em;
  font-size: 2.625rem;
  font-weight: 700;
  color: #351a50;
  text-align: center;
}
.gen-list__heading--sm {
  margin-bottom: 0.6666666667em;
  font-size: 1.5rem;
  font-weight: 600;
}
@media (max-width: 1199.98px) {
  .gen-list__heading {
    font-size: 2.25rem;
  }
  .gen-list__heading--sm {
    font-size: 1.375rem;
  }
}
@media (max-width: 991.98px) {
  .gen-list__heading {
    font-size: 2rem;
  }
  .gen-list__heading--sm {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .gen-list__heading {
    font-size: 1.75rem;
  }
  .gen-list__heading--sm {
    font-size: 1.125rem;
  }
}
.gen-list__layout {
  display: grid;
  grid-template-columns: 1fr;
  margin-left: calc(var(--left-space) * -1);
  gap: 1.125rem 0;
}
.gen-list__item {
  display: flex;
  width: 100%;
}
.gen-list__item > a {
  display: flex;
  text-decoration: none;
  width: 100%;
}
.gen-list__item > a:hover, .gen-list__item > a:focus-visible {
  --content-hover-color: #FFF;
}
.gen-list__item > a[target=_blank] .gen-list__link-text:after {
  content: "\e812";
  font-size: 0.8888888889em;
  margin-left: 0.5em;
  text-decoration: none;
}
.gen-list__item-inner {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  gap: 2.5rem;
  padding-block: 3.75rem;
  padding-inline: var(--left-space);
  background-color: #FFF;
}
@media (max-width: 1199.98px) {
  .gen-list__item-inner {
    padding-block: 2.5rem;
    gap: 1.75rem;
  }
}
@media (max-width: 767.98px) {
  .gen-list__item-inner {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
@media (max-width: 575.98px) {
  .gen-list__item-inner {
    padding-block: 1.75rem;
  }
}
.gen-list__item-inner::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #018859 0%, #0079b9 100%);
  opacity: 0;
  transition: opacity 0.4s, transform 0.4s;
}
a:hover .gen-list__item-inner::before, a:focus-visible .gen-list__item-inner::before {
  opacity: 1;
  transform: var(--backdrop-hover-transform, none);
}
.gen-list__img {
  width: min(280px, 30%);
  flex: 0 0 15.7303370787%;
  display: block;
}
@media (max-width: 767.98px) {
  .gen-list__img {
    width: min(280px, 100%);
  }
}
.gen-list__img-sizer {
  position: relative;
  padding-bottom: 56.25%;
  display: block;
}
.gen-list__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.gen-list__content {
  position: relative;
  flex: 0 0 66.2921348315%;
  display: block;
  --title-fs: 2.25rem;
  --desc-fs: 1.25rem;
}
@media (max-width: 1399.98px) {
  .gen-list__content {
    --title-fs: 2rem;
  }
}
@media (max-width: 1199.98px) {
  .gen-list__content {
    --title-fs: 1.75rem;
    --desc-fs: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .gen-list__content {
    flex: 1;
  }
}
@media (max-width: 575.98px) {
  .gen-list__content {
    --title-fs: 1.5rem;
    --desc-fs: 1rem;
  }
}
.gen-list__title {
  font-size: var(--title-fs);
  font-weight: 600;
  color: var(--content-hover-color, #351a50);
  text-decoration: underline;
  text-decoration-color: var(--content-hover-color, transparent);
  transition: color 0.4s, text-decoration-color 0.4s;
  display: block;
}
.gen-list__desc {
  margin-top: 1em;
  font-size: var(--desc-fs);
  font-weight: 400;
  transition: color 0.4s;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.gen-list__desc, .gen-list__desc p {
  color: var(--content-hover-color, #000);
}
@media (max-width: 575.98px) {
  .gen-list__desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
}
.gen-list__link-text {
  margin-top: 1.6em;
  font-size: var(--desc-fs);
  color: var(--content-hover-color, #351a50);
  text-decoration: underline;
  font-weight: 600;
  display: block;
  transition: all 0.4s;
}
.gen-list--grid {
  background: linear-gradient(to top, #F7F7F7 0%, #F7F7F7 var(--padding-bottom), transparent var(--padding-bottom), transparent 100%);
  --left-space: 0px;
  --backdrop-hover-transform: scale(calc(576 / 520));
  --bg-offset: var(--padding-bottom);
}
@media (max-width: 991.98px) {
  .gen-list--grid {
    --bg-offset: calc(52 / 576 * var(--page-width, 100vw));
  }
}
@media (max-width: 575.98px) {
  .gen-list--grid {
    --bg-offset: calc(75 / 375 * var(--page-width, 100vw));
  }
}
.gen-list--grid .gen-list__items {
  background: linear-gradient(to bottom, #FFF 0%, #FFF var(--bg-offset), #F7F7F7 var(--bg-offset), #F7F7F7 100%);
}
.gen-list--grid .gen-list__layout {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: 60px 40px;
}
@media (max-width: 1199.98px) {
  .gen-list--grid .gen-list__layout {
    gap: 40px 25px;
  }
}
@media (max-width: 991.98px) {
  .gen-list--grid .gen-list__layout {
    grid-template-columns: repeat(2, 1fr);
    gap: 60px 40px;
  }
}
@media (max-width: 767.98px) {
  .gen-list--grid .gen-list__layout {
    gap: 40px 25px;
  }
}
@media (max-width: 575.98px) {
  .gen-list--grid .gen-list__layout {
    grid-template-columns: 1fr;
    max-width: 445px;
    margin-inline: auto;
  }
}
.gen-list--grid .gen-list__item-inner {
  display: block;
  padding: 0;
  background-color: unset;
}
.gen-list--grid .gen-list__item-inner::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: var(--content-hover-color, linear-gradient(#199465, #2689B1));
}
.gen-list--grid .gen-list__content {
  padding-block: calc(2 * var(--desc-fs));
}
@media (min-width: 576px) {
  .gen-list--grid .gen-list__content {
    padding-right: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .gen-list--grid .gen-list__content {
    --title-fs: 1.625rem;
    padding-right: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .gen-list--grid .gen-list__content {
    padding-right: 12px;
  }
}
.gen-list--grid .gen-list__img {
  width: auto;
}
.gen-list--grid .gen-list__desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.sec-alert-rss {
  margin-top: 2.5em;
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .sec-alert-rss {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  .sec-alert-rss {
    font-size: 0.875rem;
  }
}
.sec-alert-rss .sec-alert-rss-button {
  position: relative;
  float: right;
  top: 0.3125em;
}
.sec-alert-rss .sec-alert-rss-button > a {
  color: #351a50;
  font-size: 1.375em;
  font-weight: 600;
}
.sec-alert-rss .alert-container {
  position: relative;
  width: 100%;
  padding: 0 0 60px;
}
.sec-alert-rss .latest {
  font-size: 2em;
  font-weight: 600;
  color: #351a50;
}
.sec-alert-rss .latest::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.25rem;
  background: #c3e8dc;
  margin-top: 0.5em;
  margin-bottom: 1.25em;
}
.sec-alert-rss #results {
  margin-bottom: 1.5em;
}
.sec-alert-rss #results ul {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
.sec-alert-rss .alert_view-row {
  display: flex;
  align-items: flex-start;
  column-gap: 2em;
  width: 100%;
  padding-bottom: 1.5em !important;
  border-bottom: 1px solid #bcbcbc;
}
.sec-alert-rss .alert_view-row:not(:first-of-type) {
  padding-top: 1.5em;
}
.sec-alert-rss .alert_view-row:before {
  content: unset !important;
}
.sec-alert-rss .date-card {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center;
  width: 6.625em;
}
.sec-alert-rss .alert_date {
  width: 100%;
  padding: 0.5em 0.25em;
  background-color: #dfd4fb;
  font-size: 2em;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  color: #000000;
}
.sec-alert-rss .alert_month {
  width: 100%;
  padding: 0.3636363636em;
  background-color: #351a50;
  font-size: 1.375em;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  color: #fff;
}
.sec-alert-rss .alert-body > a {
  font-size: 1.75em;
  font-weight: 600;
  color: #351a50;
  text-decoration: none;
}
.sec-alert-rss .alert-body > a:hover {
  text-decoration: underline;
}
.sec-alert-rss .alert-body .text-content {
  margin-top: 0.8em;
  font-size: 1.25em;
  color: #000000;
}
.sec-alert-rss + p {
  font-size: 1.25rem;
  margin-bottom: 0 !important;
}
.sec-alert-rss + p + p {
  margin-bottom: 0 !important;
}
.sec-alert-rss + p + p > a {
  font-size: 1.25rem;
}

.icon-buttons {
  display: grid;
  margin-bottom: 3.75em;
  grid-template-columns: repeat(3, 1fr);
  gap: 2.5em;
}
@media (max-width: 991.98px) {
  .icon-buttons {
    grid-template-columns: repeat(2, 1fr);
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .icon-buttons {
    grid-template-columns: 1fr;
    font-size: 0.875em;
  }
}
.icon-buttons__item {
  display: flex;
  align-items: center;
  gap: 0.9090909091em;
  border-left: 0.2272727273rem solid #017b80;
  padding: 1.4545454545em 2.0454545455em;
  background-color: #f5f5f5;
  font-size: 1.375em;
  font-weight: 600;
  transition: all 0.3s;
}
.icon-buttons__item::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 3.8181818182em;
  height: 3.8181818182em;
  background-image: var(--icon-buttons-icon);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.icon-buttons__item:hover, .icon-buttons__item:focus {
  background-color: #edf8f5;
  color: #351a50;
}
.icon-buttons__item--moving-gear {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-moving-gear-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-moving-gear-2x.png") 2x
  );
}
.icon-buttons__item--big-small-gears {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-big-small-gears-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-big-small-gears-2x.png") 2x
  );
}
.icon-buttons__item--cube {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-cube-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-cube-2x.png") 2x
  );
}
.icon-buttons__item--folders {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-folders-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-folders-2x.png") 2x
  );
}
.icon-buttons__item--gear-with-connectors {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-gear-with-connectors-1x.png")
      1x,
    url("/assets/shared/img/icon-buttons/icon-gear-with-connectors-2x.png")
      2x
  );
}
.icon-buttons__item--gear-with-list {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-gear-with-list-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-gear-with-list-2x.png") 2x
  );
}
.icon-buttons__item--hands-with-heart {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-hands-with-heart-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-hands-with-heart-2x.png") 2x
  );
}
.icon-buttons__item--hands-with-shield {
  --icon-buttons-icon: image-set(
    url("/assets/shared/img/icon-buttons/icon-hands-with-shield-1x.png") 1x,
    url("/assets/shared/img/icon-buttons/icon-hands-with-shield-2x.png") 2x
  );
}

.ict-programmes tr {
  display: flex;
  gap: 2.5rem;
}
.ict-programmes tr:not(:last-child) td:last-child {
  padding-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .ict-programmes tr {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.ict-programmes td {
  padding: 0;
  flex: 0 0 23.1707317073%;
}
@media (max-width: 991.98px) {
  .ict-programmes td {
    flex: unset;
  }
}
.ict-programmes td:empty {
  display: none;
}
.ict-programmes img {
  aspect-ratio: 4/3;
  width: 100%;
  max-width: 23.75rem;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .ict-programmes img {
    max-width: 20rem;
  }
}

.supplier-index h1 {
  margin-bottom: 1.75rem;
}
.supplier-index > p:nth-of-type(2) {
  margin-top: 1.25rem;
  font-size: 2rem;
  font-weight: 600;
}
.supplier-index > p:nth-of-type(2)::after {
  content: "";
  display: block;
  height: 0.25rem;
  width: 100%;
  background-color: #c3e8dc;
  margin-top: 1.5rem;
  margin-bottom: 5rem;
}
.supplier-index > p:nth-of-type(2) > a {
  text-decoration: none;
  color: #000000;
  font-size: 2rem;
  font-weight: 600;
  margin-inline-start: 0.325em;
}
.supplier-index > p:nth-of-type(2) > a:focus, .supplier-index > p:nth-of-type(2) > a:hover {
  color: #351a50;
  text-decoration: underline;
}
.supplier-index > p:nth-of-type(2) > a.is-active {
  color: #017b80;
}
.supplier-index p:not(:nth-of-type(1)):not(:nth-of-type(2)) > strong {
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 600;
}
.supplier-index p:not(:nth-of-type(1)):not(:nth-of-type(2)) > a + strong {
  display: inline-block;
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 600;
}
.supplier-index p:not(:nth-of-type(1)):not(:nth-of-type(2)) a:not([class]) {
  font-size: 1.375rem;
  font-weight: 600;
}
.supplier-index p:not(:nth-of-type(1)):not(:nth-of-type(2)) a:not([class]):not(:last-child) {
  display: inline-block;
  margin-bottom: 0.75rem;
}

.gallery-slider {
  position: relative;
}
@media (max-width: 991.98px) {
  .gallery-slider {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  .gallery-slider {
    font-size: 0.875rem;
  }
}
.gallery-slider::after {
  position: absolute;
  z-index: -3;
  top: 0;
  left: 8.5%;
  content: "";
  display: block;
  width: 100vw;
  height: calc(100% - 2.03125rem);
  background-image: linear-gradient(254deg, #dcd3fb, #fef2ed);
}
.gallery-slider__item-inner {
  display: flex;
  align-items: center;
  padding: 2.5em 4.8%;
  gap: 2.5em;
}
@media (max-width: 767.98px) {
  .gallery-slider__item-inner {
    flex-direction: column;
    align-items: start;
    padding: 2.5em 5rem;
  }
}
.gallery-slider__img-holder {
  position: relative;
  flex-shrink: 0;
  aspect-ratio: 16/9;
  width: min(36.46vw, 43.75rem);
}
.gallery-slider__img-holder img:not([class]) {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 767.98px) {
  .gallery-slider__img-holder {
    width: auto;
    height: 33vw;
  }
}
.gallery-slider__img-deco {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gallery-slider__img-deco-filter {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
}
.gallery-slider__info-title {
  font-size: 2em;
  margin-bottom: 0.875em !important;
  color: #351a50;
  font-weight: 600;
}
.gallery-slider__info-txt {
  font-size: 1.125em;
  font-weight: 400;
}
.gallery-slider .swiper-nav-btn--prev {
  left: 0;
}
.gallery-slider .swiper-nav-btn--next {
  right: 0;
}

.video-sec {
  position: relative;
}
@media (max-width: 991.98px) {
  .video-sec {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  .video-sec {
    font-size: 0.875rem;
  }
}
.video-sec__title {
  color: #351a50;
}
.video-sec__slider {
  position: relative;
}
.video-sec__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.875em;
  row-gap: 1.25em;
}
@media (max-width: 767.98px) {
  .video-sec__header {
    flex-direction: column;
    align-items: start;
  }
  .video-sec__header .video-kb-shortcut {
    align-self: flex-end;
  }
}
.video-sec__slider-inner {
  padding: 0 1.25rem;
}
html.no-js .video-sec__slider-inner {
  width: min(25vw, 30rem);
}
.video-sec__thumb {
  display: block;
}
.video-sec__thumb:hover, .video-sec__thumb:focus {
  color: inherit;
}
.video-sec__thumb .is-video {
  --video-icon-size: clamp(45px, 5vw, 96px);
}
.video-sec__txt {
  margin: 0 0.7142857143em;
  margin-top: 1.1428571429em;
  font-size: min(1.75rem, 1.707vw);
  display: block;
}
@media (max-width: 991.98px) {
  .video-sec__txt {
    font-size: 1.75em;
  }
}
.video-sec__txt .desc {
  font-size: 1em;
  font-weight: 600;
}
.video-sec__txt .desc > a {
  font-size: 1em;
  text-decoration: none;
  color: #000000;
}
.video-sec__txt .desc > a:focus, .video-sec__txt .desc > a:hover {
  text-decoration: underline;
  color: #351a50;
}
.video-sec .btn-row {
  font-size: 0.6530612245em;
  margin-top: 2.5em;
}
.video-sec img {
  width: 100%;
  object-fit: cover;
}
.video-sec__control {
  margin-top: 1.5625em;
}
.video-sec .swiper-nav-btn {
  top: 25%;
}
.video-sec .swiper-nav-btn--prev {
  left: 0;
}
.video-sec .swiper-nav-btn--next {
  right: 0;
}

.content-w-icons {
  position: relative;
  padding-top: 3.75em;
  font-size: 0.875rem;
}
@media (max-width: 991.98px) {
  .content-w-icons {
    font-size: 0.9375rem;
  }
}
.content-w-icons::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 7.29vw;
  width: 100vw;
  height: 100%;
  background-color: #edf8f5;
}
.content-w-icons__title {
  font-size: 2.25em;
  font-weight: 600;
  margin-left: 7.29vw;
  color: #351a50;
}
.content-w-icons__inner {
  background-color: #fff;
  margin-top: 2.5em;
  display: grid;
  row-gap: 2em;
  column-gap: 2.5em;
  grid-template-columns: repeat(2, 1fr);
  padding: 3.75em 7.29vw 5em 7.29vw;
}
@media (max-width: 767.98px) {
  .content-w-icons__inner {
    grid-template-columns: 1fr;
  }
}
.content-w-icons__item-wrapper {
  padding-bottom: 2em;
  border-bottom: 0.0625rem dashed #757575;
}
.content-w-icons__item {
  display: flex;
  align-items: center;
  gap: 1.5em;
}
.content-w-icons__icon {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  height: 2.037037037em;
  width: 2.037037037em;
  padding: 0;
  background-color: #017b80;
  border-radius: 50%;
  font-size: 3.375em;
  color: #fff;
}
.content-w-icons__label {
  color: #351a50;
  font-size: 2em;
}
.content-w-icons__text {
  font-size: 1.375em;
}
.content-w-icons__text > a {
  font-size: 1em;
}

.links-w-ico td {
  position: relative;
  width: 50%;
}
.links-w-ico td:not(:last-of-type) {
  padding-right: 3.75em;
}
@media (max-width: 991.98px) {
  .links-w-ico td {
    display: block;
    width: 100%;
    font-size: 0.9375em;
  }
  .links-w-ico td:not(:last-of-type) {
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .links-w-ico td {
    font-size: 0.875em;
  }
}
.links-w-ico a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: 1.375em;
  font-weight: 600;
  color: #000000;
  text-decoration: none;
  padding: 1.4545454545em 0;
}
.links-w-ico a:focus, .links-w-ico a:hover {
  color: #351a50;
}
.links-w-ico a:focus span, .links-w-ico a:hover span {
  text-decoration: underline;
  text-decoration-color: #351a50;
}
.links-w-ico a:focus .btn, .links-w-ico a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .links-w-ico a:focus .ui-datepicker-prev,
.links-w-ico a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .links-w-ico a:focus .ui-datepicker-next, .links-w-ico a:focus .event-calendar .ui-datepicker-prev, .event-calendar .links-w-ico a:focus .ui-datepicker-prev, .links-w-ico a:focus .event-calendar .ui-datepicker-next, .event-calendar .links-w-ico a:focus .ui-datepicker-next, .links-w-ico a:focus .step-flow__step-graphic, .links-w-ico a:focus .swiper-nav-btn, .links-w-ico a:focus .general-content .info-table #closeBtn, .general-content .info-table .links-w-ico a:focus #closeBtn, .links-w-ico a:hover .btn, .links-w-ico a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .links-w-ico a:hover .ui-datepicker-prev,
.links-w-ico a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .links-w-ico a:hover .ui-datepicker-next, .links-w-ico a:hover .event-calendar .ui-datepicker-prev, .event-calendar .links-w-ico a:hover .ui-datepicker-prev, .links-w-ico a:hover .event-calendar .ui-datepicker-next, .event-calendar .links-w-ico a:hover .ui-datepicker-next, .links-w-ico a:hover .step-flow__step-graphic, .links-w-ico a:hover .swiper-nav-btn, .links-w-ico a:hover .general-content .info-table #closeBtn, .general-content .info-table .links-w-ico a:hover #closeBtn {
  text-decoration: none;
}
.links-w-ico a:focus .btn::after, .links-w-ico a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .links-w-ico a:focus .ui-datepicker-prev::after,
.links-w-ico a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .links-w-ico a:focus .ui-datepicker-next::after, .links-w-ico a:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .links-w-ico a:focus .ui-datepicker-prev::after, .links-w-ico a:focus .event-calendar .ui-datepicker-next::after, .event-calendar .links-w-ico a:focus .ui-datepicker-next::after, .links-w-ico a:focus .step-flow__step-graphic::after, .links-w-ico a:focus .swiper-nav-btn::after, .links-w-ico a:focus .general-content .info-table #closeBtn::after, .general-content .info-table .links-w-ico a:focus #closeBtn::after, .links-w-ico a:hover .btn::after, .links-w-ico a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .links-w-ico a:hover .ui-datepicker-prev::after,
.links-w-ico a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .links-w-ico a:hover .ui-datepicker-next::after, .links-w-ico a:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .links-w-ico a:hover .ui-datepicker-prev::after, .links-w-ico a:hover .event-calendar .ui-datepicker-next::after, .event-calendar .links-w-ico a:hover .ui-datepicker-next::after, .links-w-ico a:hover .step-flow__step-graphic::after, .links-w-ico a:hover .swiper-nav-btn::after, .links-w-ico a:hover .general-content .info-table #closeBtn::after, .general-content .info-table .links-w-ico a:hover #closeBtn::after {
  opacity: 1;
}
.links-w-ico a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #bcbcbc;
}
.links-w-ico .btn, .links-w-ico #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .links-w-ico .ui-datepicker-prev,
.links-w-ico #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .links-w-ico .ui-datepicker-next, .links-w-ico .event-calendar .ui-datepicker-prev, .event-calendar .links-w-ico .ui-datepicker-prev, .links-w-ico .event-calendar .ui-datepicker-next, .event-calendar .links-w-ico .ui-datepicker-next, .links-w-ico .step-flow__step-graphic, .links-w-ico .swiper-nav-btn, .links-w-ico .general-content .info-table #closeBtn, .general-content .info-table .links-w-ico #closeBtn {
  width: 2.72em;
  height: 2.72em;
  font-size: 0.78125em;
  flex-shrink: 0;
}
.links-w-ico .btn__icon {
  transform: rotate(-37deg);
  display: inline-block;
  text-decoration: none !important;
}

.sec-article__row {
  display: flex;
  column-gap: 2.5em;
}
@media (max-width: 991.98px) {
  .sec-article__row {
    font-size: 0.8125em;
  }
}
@media (max-width: 767.98px) {
  .sec-article__row {
    font-size: 0.6875em;
  }
}
.sec-article__col {
  width: auto !important;
}
.sec-article__col img {
  width: 23.75em;
  aspect-ratio: 16/9;
  height: 100%;
  object-fit: contain;
}
.sec-article__head-tag {
  color: #351a50;
  margin-bottom: 0.7619047619em;
}
.sec-article__head-body {
  font-size: 2.25em;
  font-weight: 600;
  color: #351a50;
}

.ogcio__tabs {
  border: none;
  box-shadow: none;
}
@media (max-width: 991.98px) {
  .ogcio__tabs {
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .ogcio__tabs {
    font-size: 0.875em;
  }
}
.ogcio__tabs .dropdown__btn {
  width: 100%;
  padding: 1rem 1.25rem;
  border-radius: 0.25rem;
}
@media (min-width: 992px) {
  .ogcio__tabs .dropdown__btn {
    display: none;
  }
}
.ogcio__tabs .dropdown__btn .ico, .ogcio__tabs .dropdown__btn .icon-grid-blks__arrow, .ogcio__tabs .dropdown__btn .bf-text-blk__close-btn:before, .ogcio__tabs .dropdown__btn .subscribe-btn__icon:before, .ogcio__tabs .dropdown__btn .text-w-links-img__item:before, .ogcio__tabs .dropdown__btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .ogcio__tabs .dropdown__btn .ui-datepicker-prev:before,
.ogcio__tabs .dropdown__btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .ogcio__tabs .dropdown__btn .ui-datepicker-next:before, .ogcio__tabs .dropdown__btn .event-calendar .ui-datepicker-prev:before, .event-calendar .ogcio__tabs .dropdown__btn .ui-datepicker-prev:before, .ogcio__tabs .dropdown__btn .event-calendar .ui-datepicker-next:before, .event-calendar .ogcio__tabs .dropdown__btn .ui-datepicker-next:before, .ogcio__tabs .dropdown__btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .ogcio__tabs .dropdown__btn .datepicker-item:is(:has(#s_date, #e_date)),
.ogcio__tabs .dropdown__btn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .ogcio__tabs .dropdown__btn .datepicker-item.has-sdate-edate, .ogcio__tabs .dropdown__btn .step-flow__step:not(:last-of-type)::after, .ogcio__tabs .dropdown__btn .article-control__icon, .ogcio__tabs .dropdown__btn .arrow-list > li::before, .ogcio__tabs .dropdown__btn .inline-arrow-list > li::before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon--pdf:before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon:is([href$=".pdf"])::before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon--doc:before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon--xls:before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon--bf-view:before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon--bf-learn-more:before, .ogcio__tabs .dropdown__btn .outline-btn-w-icon--link:before, .ogcio__tabs .dropdown__btn .rounded-selectbox .bootstrap-select, .rounded-selectbox .ogcio__tabs .dropdown__btn .bootstrap-select, .ogcio__tabs .dropdown__btn html.no-js .rounded-selectbox, html.no-js .ogcio__tabs .dropdown__btn .rounded-selectbox, .ogcio__tabs .dropdown__btn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .ogcio__tabs .dropdown__btn .rounded-selectbox.not-has-bootstrap-select, .ogcio__tabs .dropdown__btn .table-job-vac a::after, .table-job-vac .ogcio__tabs .dropdown__btn a::after, .ogcio__tabs .dropdown__btn .swiper-nav-btn, .ogcio__tabs .dropdown__btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .ogcio__tabs .dropdown__btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ogcio__tabs .dropdown__btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .ogcio__tabs .dropdown__btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ogcio__tabs .dropdown__btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .ogcio__tabs .dropdown__btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ogcio__tabs .dropdown__btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .ogcio__tabs .dropdown__btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ogcio__tabs .dropdown__btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .ogcio__tabs .dropdown__btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ogcio__tabs .dropdown__btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .ogcio__tabs .dropdown__btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ogcio__tabs .dropdown__btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .ogcio__tabs .dropdown__btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ogcio__tabs .dropdown__btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .ogcio__tabs .dropdown__btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ogcio__tabs .dropdown__btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .ogcio__tabs .dropdown__btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ogcio__tabs .dropdown__btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .ogcio__tabs .dropdown__btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ogcio__tabs .dropdown__btn .breadcrumb-menu__item--lv1:not(:last-child):after, .ogcio__tabs .dropdown__btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .ogcio__tabs .dropdown__btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .ogcio__tabs .dropdown__btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .ogcio__tabs .dropdown__btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .ogcio__tabs .dropdown__btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .ogcio__tabs .dropdown__btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .ogcio__tabs .dropdown__btn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .ogcio__tabs .dropdown__btn .gen-list__link-text:after {
  right: 1.25rem;
}
.ogcio__tabs .dropdown__btn:focus, .ogcio__tabs .dropdown__btn:hover {
  color: #000;
}
.ogcio__tabs .nav-tabs {
  flex-wrap: nowrap;
  gap: min(3.3854166667vw, 4.0625em);
  justify-content: flex-start;
  align-items: stretch;
  background-color: transparent;
}
@media (min-width: 992px) {
  .ogcio__tabs .nav-tabs {
    border-bottom: 4px solid #c3e8dc;
  }
}
@media (max-width: 991.98px) {
  .ogcio__tabs .nav-tabs {
    display: block;
    border-radius: 0.25rem;
    border: 1px solid #666;
  }
}
.ogcio__tabs .nav-tabs__item {
  width: 100%;
}
@media (min-width: 992px) {
  .ogcio__tabs .nav-tabs__item {
    text-align: center;
  }
}
.ogcio__tabs .nav-tabs__link {
  position: relative;
  height: 100%;
  width: 100%;
  padding: calc(1.5rem - 0.25em) 1.25rem;
  color: #000;
  border: none;
  font-size: 0.8125rem;
  font-weight: 500;
  border-radius: 0;
  transition: all 0.3s;
}
.ogcio__tabs .nav-tabs__link:focus, .ogcio__tabs .nav-tabs__link:hover {
  background-color: #0079b9;
  color: #fff;
}
.ogcio__tabs .nav-tabs__link.active {
  background-color: #f5f5f5;
  color: #017b80;
}
@media (min-width: 992px) {
  .ogcio__tabs .nav-tabs__link {
    padding: 0;
    padding-bottom: 0.75em;
    font-size: min(1.1458333333vw + 0.625rem, 2em);
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ogcio__tabs .nav-tabs__link::after {
    content: "";
    position: absolute;
    display: block;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #017b80;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .ogcio__tabs .nav-tabs__link:focus, .ogcio__tabs .nav-tabs__link:hover {
    background-color: transparent;
    color: #351a50;
    text-decoration: underline;
  }
  .ogcio__tabs .nav-tabs__link.active {
    background-color: transparent;
    color: #017b80;
    pointer-events: none;
    text-decoration: none;
  }
  .ogcio__tabs .nav-tabs__link.active::after {
    opacity: 1;
  }
}

.image-contents__item {
  display: flex;
  align-items: center;
  padding: 2.5em;
  column-gap: 2.5em;
  row-gap: 1.25em;
  background-color: #f5f5f5;
  margin-bottom: 1.125em;
}
@media (max-width: 991.98px) {
  .image-contents__item {
    font-size: 0.9375rem;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767.98px) {
  .image-contents__item {
    font-size: 0.875rem;
  }
}
.image-contents__pic-wrapper {
  display: block;
  flex-shrink: 1;
  width: fit-content;
}
@media (max-width: 991.98px) {
  .image-contents__pic-wrapper {
    width: 100%;
  }
}
.image-contents__pic {
  display: block;
  aspect-ratio: 5/2;
  width: 100%;
  height: auto;
}
.image-contents__pic img {
  width: 100%;
  object-fit: cover;
}
.image-contents__content {
  width: 64.935%;
}
@media (max-width: 991.98px) {
  .image-contents__content {
    width: 100%;
  }
}
.image-contents__title {
  color: #351a50;
  margin-bottom: 0.875em;
}
.image-contents__title-link:hover {
  color: inherit;
}
.image-contents__text {
  font-size: 1.25em;
}
.image-contents__text > a {
  font-size: 1em;
}
.image-contents__buttons {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.5em;
  gap: 0.75em;
}

.icon-txt-blk {
  --add-margin-top: 20px;
  --add-margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .icon-txt-blk {
    --add-margin-bottom: 40px;
  }
}
.icon-txt-blk--grey {
  background-color: #f5f5f5;
  margin-block: 0;
  padding-top: calc(var(--component-margin-top) + var(--add-margin-top, 0px));
  padding-bottom: calc(var(--component-margin-bottom) + var(--add-margin-bottom, 0px));
}
.icon-txt-blk--grey::after {
  content: none;
}
.icon-txt-blk__top {
  margin-bottom: 5rem;
}
@media (max-width: 991.98px) {
  .icon-txt-blk__top {
    margin-bottom: 4rem;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-blk__top {
    margin-bottom: 3rem;
  }
}
.icon-txt-blk__top .container {
  max-width: calc(1360px + 100px) !important;
}
.icon-txt-blk__title {
  font-size: 2.25rem;
  font-weight: 600;
  text-align: center;
  color: #351a50;
}
@media (max-width: 991.98px) {
  .icon-txt-blk__title {
    font-size: 1.75rem;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-blk__title {
    font-size: 1.5rem;
  }
}
.icon-txt-blk__desc {
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  color: #000000;
}
@media (max-width: 575.98px) {
  .icon-txt-blk__desc {
    font-size: 1rem;
  }
}
.icon-txt-blk__desc:not(:only-child) {
  margin-top: 1.3333333333em;
}
.icon-txt-blk__grid {
  display: flex;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .icon-txt-blk__grid {
    flex-wrap: wrap;
    row-gap: 3.75rem;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-blk__grid {
    row-gap: 2.5rem;
  }
}
.icon-txt-blk__item {
  position: relative;
  padding-inline: 20px;
  transform-origin: 50% 50%;
}
.icon-txt-blk__item:not(:last-of-type)::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: min(160px, 100%);
  background-color: #C6CBD0;
}
@media (min-width: 768px) {
  .icon-txt-blk__item {
    max-width: 33.33%;
    flex: 1;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .icon-txt-blk__item {
    padding-inline: 12px;
  }
}
@media (max-width: 767.98px) {
  .icon-txt-blk__item {
    flex-basis: 50%;
    flex-shrink: 0;
  }
  .icon-txt-blk__item:nth-of-type(even)::after {
    content: none;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-blk__item:nth-of-type(odd) {
    padding-left: 0;
  }
  .icon-txt-blk__item:nth-of-type(odd):last-child {
    padding-right: 0;
  }
  .icon-txt-blk__item:nth-of-type(even) {
    padding-right: 0;
  }
}
.icon-txt-blk__icon {
  max-width: 234px;
  margin-inline: auto;
  margin-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .icon-txt-blk__icon {
    margin-bottom: 1.5rem;
  }
}
.icon-txt-blk__icon-sizer {
  position: relative;
  padding-bottom: 50%;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .icon-txt-blk__icon-sizer {
    padding-bottom: 66.7%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .icon-txt-blk__icon-sizer {
    padding-bottom: 66.7%;
  }
}
.icon-txt-blk__icon-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.icon-txt-blk__item-title {
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  color: #000000;
}
@media (max-width: 1199.98px) {
  .icon-txt-blk__item-title {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .icon-txt-blk__item-title {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .icon-txt-blk__item-title {
    font-size: 1.125rem;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-blk__item-title {
    font-size: 1rem;
  }
}

.image-coloumns {
  display: flex;
  gap: 2.5em;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .image-coloumns {
    flex-direction: column;
  }
}
.image-coloumns__item {
  width: 100%;
  max-width: 55em;
}
.image-coloumns__pic {
  aspect-ratio: 16/9;
  display: block;
  width: 100%;
}
.image-coloumns__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 767.98px) {
  .download-links {
    font-size: 0.875em;
  }
}
.download-links__title {
  font-size: 1.75em;
  font-weight: 600;
  color: #351a50;
}
.download-links__table td {
  position: relative;
  padding: 0 0 0.75em 0;
}
.download-links__table a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 0.75em;
  width: 100%;
  background-color: #f5f5f5;
  font-size: 1.25em;
  font-weight: 600;
  color: #000000;
  text-decoration: none;
  padding: 0.8em 1.4em 0.8em 2.4em;
}
.download-links__table a:focus, .download-links__table a:hover {
  color: #351a50;
}
.download-links__table a:focus span, .download-links__table a:hover span {
  text-decoration: underline;
  text-decoration-color: #351a50;
}
.download-links__table a:focus .btn::after, .download-links__table a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .download-links__table a:focus .ui-datepicker-prev::after,
.download-links__table a:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .download-links__table a:focus .ui-datepicker-next::after, .download-links__table a:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .download-links__table a:focus .ui-datepicker-prev::after, .download-links__table a:focus .event-calendar .ui-datepicker-next::after, .event-calendar .download-links__table a:focus .ui-datepicker-next::after, .download-links__table a:focus .step-flow__step-graphic::after, .download-links__table a:focus .swiper-nav-btn::after, .download-links__table a:focus .general-content .info-table #closeBtn::after, .general-content .info-table .download-links__table a:focus #closeBtn::after, .download-links__table a:hover .btn::after, .download-links__table a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .download-links__table a:hover .ui-datepicker-prev::after,
.download-links__table a:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .download-links__table a:hover .ui-datepicker-next::after, .download-links__table a:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .download-links__table a:hover .ui-datepicker-prev::after, .download-links__table a:hover .event-calendar .ui-datepicker-next::after, .event-calendar .download-links__table a:hover .ui-datepicker-next::after, .download-links__table a:hover .step-flow__step-graphic::after, .download-links__table a:hover .swiper-nav-btn::after, .download-links__table a:hover .general-content .info-table #closeBtn::after, .general-content .info-table .download-links__table a:hover #closeBtn::after {
  opacity: 1;
}
.download-links__table .btn, .download-links__table #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .download-links__table .ui-datepicker-prev,
.download-links__table #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .download-links__table .ui-datepicker-next, .download-links__table .event-calendar .ui-datepicker-prev, .event-calendar .download-links__table .ui-datepicker-prev, .download-links__table .event-calendar .ui-datepicker-next, .event-calendar .download-links__table .ui-datepicker-next, .download-links__table .step-flow__step-graphic, .download-links__table .swiper-nav-btn, .download-links__table .general-content .info-table #closeBtn, .general-content .info-table .download-links__table #closeBtn {
  flex-shrink: 0;
}
.download-links__table .btn__icon {
  display: inline-block;
  text-decoration: none !important;
}

.article-control__row {
  display: flex;
  gap: 0.25em;
}
@media (max-width: 991.98px) {
  .article-control__row {
    flex-direction: column;
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .article-control__row {
    font-size: 0.875em;
  }
}
.article-control__icon {
  --btn-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.875rem;
  width: 2.875rem;
  padding: 0;
  background-image: linear-gradient(140deg, #199465 21%, #2689b1 84%);
  flex-shrink: 0;
  border-radius: 50%;
  background: #fff;
  color: #017b80;
}
@media (max-width: 991.98px) {
  .article-control__icon {
    height: 2.125rem;
    width: 2.125rem;
  }
}
.article-control__col {
  width: 100%;
}
.article-control__col > a {
  display: flex;
  align-items: center;
  gap: 3.375em;
  height: 100%;
  padding: 3.75em 2.5em;
  text-decoration: none;
}
.article-control__col > a:focus .article-control__title, .article-control__col > a:hover .article-control__title {
  text-decoration: underline;
}
.article-control__prev {
  justify-content: flex-end;
  background-color: #017b80;
  padding-left: min(7.29vw, 8.75em) !important;
}
.article-control__prev .article-control__icon {
  transform: rotate(180deg);
}
.article-control__next {
  justify-content: flex-start;
  background-color: #0079b9;
  padding-right: min(7.29vw, 8.75em) !important;
}
.article-control__text {
  display: flex;
  flex-direction: column;
  color: white;
  height: 100%;
}
.article-control__label {
  font-size: 1.25em;
}
.article-control__title {
  font-size: 1.75em;
  font-weight: 600;
}

.related-link {
  background-image: linear-gradient(95deg, #018859 0%, #0079b9);
  color: #fff;
  padding: 3.75em min(7.29vw, 8.75em);
}
.related-link .content-wrapper {
  display: flex;
  flex-direction: column;
}
.related-link__label {
  font-size: 1.25em;
}
.related-link__item {
  font-size: 1.75em;
  font-weight: 600;
  color: #fff;
}
.related-link__item:focus, .related-link__item:hover {
  color: inherit;
}

.a11y-tips {
  max-width: 82.5rem;
}
@media (max-width: 991.98px) {
  .a11y-tips {
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .a11y-tips {
    font-size: 0.875em;
  }
}
.a11y-tips td {
  display: inline-flex;
  flex-direction: column;
  width: 49%;
  vertical-align: text-top;
  padding-right: min(7.29vw, 8.75em);
}
.a11y-tips td img {
  align-self: center;
  width: 100%;
  height: 33.4375em;
  background-color: #f5f5f5;
  margin: 1.25em 0;
  object-fit: contain;
}
.a11y-tips td img:not(:last-of-type) {
  margin-bottom: 3.75em;
}
@media (max-width: 991.98px) {
  .a11y-tips td img {
    margin-top: 0.625em;
    height: auto;
  }
}
.a11y-tips__heading {
  font-size: 1.375em;
  font-weight: 600;
  color: #351a50;
}

.step-flow {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-size: 1rem;
  row-gap: 2.5em;
}
@media (max-width: 991.98px) {
  .step-flow {
    font-size: 0.8125em;
  }
}
@media (max-width: 991.98px) {
  .step-flow {
    font-size: 0.75em;
  }
}
.step-flow__step {
  --form-step-width: 12.5em;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25em;
  width: var(--form-step-width);
}
@media (max-width: 991.98px) {
  .step-flow__step {
    --form-step-width: 7.5em;
  }
}
@media (max-width: 767.98px) {
  .step-flow__step {
    --form-step-width: 6.25em;
  }
}
.step-flow__step:focus, .step-flow__step:hover {
  text-decoration: none;
}
.step-flow__step:focus .step-flow__step-graphic, .step-flow__step:hover .step-flow__step-graphic {
  background-color: #017b80;
  --color: #fff !important;
  --border-color: transparent;
}
.step-flow__step:focus .step-flow__step-txt, .step-flow__step:hover .step-flow__step-txt {
  text-decoration: underline;
  color: #017b80;
}
.step-flow__step:not(:last-of-type) {
  width: calc(var(--form-step-width) + 2em);
  padding-right: 2em;
}
.step-flow__step:not(:last-of-type)::after {
  content: "\e907";
  position: absolute;
  z-index: 1;
  height: 1.25em;
  width: 1.25em;
  top: 1.375em;
  right: 0;
  color: #000;
}
.step-flow__step.is-current {
  pointer-events: none;
}
.step-flow__step.is-current .step-flow__step-graphic {
  background-color: #017b80;
  --color: #fff;
  --border-color: transparent;
}
.step-flow__step.is-current .step-flow__step-txt {
  color: #017b80;
}
.step-flow__step-graphic {
  --btn-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4rem;
  width: 4rem;
  padding: 0;
  background-image: linear-gradient(140deg, #199465 21%, #2689b1 84%);
  --color: #757575;
  --border-color: #757575;
  --border-hover-color: #017b80;
  --hover-color: #fff;
  position: relative;
  flex-shrink: 0;
  background: transparent;
  font-size: 1.75rem;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  .step-flow__step-graphic {
    height: 3rem;
    width: 3rem;
  }
}
@media (max-width: 991.98px) {
  .step-flow__step-graphic {
    font-size: 1.375rem;
  }
}
.step-flow__step-txt {
  text-align: center;
  font-size: 1.25em;
  font-weight: 600;
  color: #707070;
}

.accordion-2bg {
  padding-top: var(--component-margin-y);
  --bg-bottom-space: calc(var(--component-margin-y) * 1.5);
  background: url("/assets/shared/img/accordion-2bg-bg-layer.png") no-repeat, linear-gradient(#BCDFFF, #BCDFFF) no-repeat;
  background-position: bottom var(--bg-bottom-space) center;
  background-size: 100%;
  background-blend-mode: color-burn;
}
.accordion-2bg__top {
  margin-bottom: calc(var(--component-margin-y) * 0.75);
}
.accordion-2bg__top .container {
  max-width: calc(1280px + 100px) !important;
}
.accordion-2bg__title {
  font-size: 2.25rem;
  font-weight: 600;
  text-align: center;
  color: #351a50;
}
@media (max-width: 1199.98px) {
  .accordion-2bg__title {
    font-size: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .accordion-2bg__title {
    font-size: 1.6875rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__title {
    font-size: 1.5rem;
  }
}
.accordion-2bg__body {
  --body-px: calc(100 / 1920 * var(--page-width, 100vw));
  --left-space: clamp(140px, (var(--page-width, 100vw) - 1740px) / 2 + 50px, 50px);
  margin-left: calc(var(--left-space) * -1);
  padding: calc(var(--component-margin-y) * 0.75) var(--body-px) var(--component-margin-y) calc(var(--body-px) + var(--left-space));
  background: linear-gradient(to bottom, #E0EFFD, #E7DFFD);
}
@media (max-width: 991.98px) {
  .accordion-2bg__body {
    --left-space: 26px;
  }
}
@media (max-width: 767.98px) {
  .accordion-2bg__body {
    padding-left: var(--body-px);
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__body {
    --left-space: 20px;
  }
}
.accordion-2bg__control {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-bottom: 2.5rem;
}
.accordion-2bg__control .ico, .accordion-2bg__control .icon-grid-blks__arrow, .accordion-2bg__control .bf-text-blk__close-btn:before, .accordion-2bg__control .subscribe-btn__icon:before, .accordion-2bg__control .text-w-links-img__item:before, .accordion-2bg__control #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-2bg__control .ui-datepicker-prev:before,
.accordion-2bg__control #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .accordion-2bg__control .ui-datepicker-next:before, .accordion-2bg__control .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-2bg__control .ui-datepicker-prev:before, .accordion-2bg__control .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-2bg__control .ui-datepicker-next:before, .accordion-2bg__control .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-2bg__control .datepicker-item:is(:has(#s_date, #e_date)),
.accordion-2bg__control .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .accordion-2bg__control .datepicker-item.has-sdate-edate, .accordion-2bg__control .arrow-list > li::before, .accordion-2bg__control .inline-arrow-list > li::before, .accordion-2bg__control .outline-btn-w-icon--pdf:before, .accordion-2bg__control .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-2bg__control .outline-btn-w-icon--doc:before, .accordion-2bg__control .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-2bg__control .outline-btn-w-icon--xls:before, .accordion-2bg__control .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-2bg__control .outline-btn-w-icon--bf-view:before, .accordion-2bg__control .outline-btn-w-icon--bf-learn-more:before, .accordion-2bg__control .outline-btn-w-icon--link:before, .accordion-2bg__control .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-2bg__control .bootstrap-select, .accordion-2bg__control html.no-js .rounded-selectbox, html.no-js .accordion-2bg__control .rounded-selectbox, .accordion-2bg__control .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-2bg__control .rounded-selectbox.not-has-bootstrap-select, .accordion-2bg__control .table-job-vac a::after, .table-job-vac .accordion-2bg__control a::after, .accordion-2bg__control .swiper-nav-btn, .accordion-2bg__control .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-2bg__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-2bg__control .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-2bg__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-2bg__control .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-2bg__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-2bg__control .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-2bg__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-2bg__control .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-2bg__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-2bg__control .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-2bg__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-2bg__control .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-2bg__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-2bg__control .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-2bg__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.accordion-2bg__control .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .accordion-2bg__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.accordion-2bg__control .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .accordion-2bg__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-2bg__control .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-2bg__control .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-2bg__control .gen-list__link-text:after, .accordion-2bg__control .article-control__icon, .accordion-2bg__control .step-flow__step:not(:last-of-type)::after {
  display: inline-block;
  margin-left: 0.375em;
  font-size: 0.8421052632em;
  font-weight: 600;
  transition: all 0.4s ease;
}
.accordion-2bg__control .ico::before, .accordion-2bg__control .icon-grid-blks__arrow::before, .accordion-2bg__control .bf-text-blk__close-btn::before, .accordion-2bg__control .subscribe-btn__icon::before, .accordion-2bg__control .text-w-links-img__item::before, .accordion-2bg__control #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .accordion-2bg__control .ui-datepicker-prev::before,
.accordion-2bg__control #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .accordion-2bg__control .ui-datepicker-next::before, .accordion-2bg__control .event-calendar .ui-datepicker-prev::before, .event-calendar .accordion-2bg__control .ui-datepicker-prev::before, .accordion-2bg__control .event-calendar .ui-datepicker-next::before, .event-calendar .accordion-2bg__control .ui-datepicker-next::before, .accordion-2bg__control .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .accordion-2bg__control .datepicker-item:is(:has(#s_date, #e_date))::before,
.accordion-2bg__control .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .accordion-2bg__control .datepicker-item.has-sdate-edate::before, .accordion-2bg__control .arrow-list > li::before, .accordion-2bg__control .inline-arrow-list > li::before, .accordion-2bg__control .outline-btn-w-icon--pdf::before, .accordion-2bg__control .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-2bg__control .outline-btn-w-icon--doc::before, .accordion-2bg__control .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-2bg__control .outline-btn-w-icon--xls::before, .accordion-2bg__control .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-2bg__control .outline-btn-w-icon--bf-view::before, .accordion-2bg__control .outline-btn-w-icon--bf-learn-more::before, .accordion-2bg__control .outline-btn-w-icon--link::before, .accordion-2bg__control .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .accordion-2bg__control .bootstrap-select::before, .accordion-2bg__control html.no-js .rounded-selectbox::before, html.no-js .accordion-2bg__control .rounded-selectbox::before, .accordion-2bg__control .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .accordion-2bg__control .rounded-selectbox.not-has-bootstrap-select::before, .accordion-2bg__control .swiper-nav-btn::before, .accordion-2bg__control .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-2bg__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-2bg__control .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-2bg__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-2bg__control .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-2bg__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-2bg__control .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-2bg__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-2bg__control .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-2bg__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-2bg__control .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-2bg__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-2bg__control .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-2bg__control a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .accordion-2bg__control .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-2bg__control a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-2bg__control .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-2bg__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-2bg__control .article-control__icon::before {
  content: "\e94c";
}
.accordion-2bg__control.is-expand-all .ico, .accordion-2bg__control.is-expand-all .icon-grid-blks__arrow, .accordion-2bg__control.is-expand-all .bf-text-blk__close-btn:before, .accordion-2bg__control.is-expand-all .subscribe-btn__icon:before, .accordion-2bg__control.is-expand-all .text-w-links-img__item:before, .accordion-2bg__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-2bg__control.is-expand-all .ui-datepicker-prev:before,
.accordion-2bg__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .accordion-2bg__control.is-expand-all .ui-datepicker-next:before, .accordion-2bg__control.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-2bg__control.is-expand-all .ui-datepicker-prev:before, .accordion-2bg__control.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-2bg__control.is-expand-all .ui-datepicker-next:before, .accordion-2bg__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-2bg__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
.accordion-2bg__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .accordion-2bg__control.is-expand-all .datepicker-item.has-sdate-edate, .accordion-2bg__control.is-expand-all .arrow-list > li::before, .accordion-2bg__control.is-expand-all .inline-arrow-list > li::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--pdf:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--doc:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--xls:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--bf-view:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--link:before, .accordion-2bg__control.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-2bg__control.is-expand-all .bootstrap-select, .accordion-2bg__control.is-expand-all html.no-js .rounded-selectbox, html.no-js .accordion-2bg__control.is-expand-all .rounded-selectbox, .accordion-2bg__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-2bg__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .accordion-2bg__control.is-expand-all .table-job-vac a::after, .table-job-vac .accordion-2bg__control.is-expand-all a::after, .accordion-2bg__control.is-expand-all .swiper-nav-btn, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-2bg__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-2bg__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.accordion-2bg__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.accordion-2bg__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-2bg__control.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-2bg__control.is-expand-all .gen-list__link-text:after, .accordion-2bg__control.is-expand-all .article-control__icon, .accordion-2bg__control.is-expand-all .step-flow__step:not(:last-of-type)::after {
  transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .accordion-2bg__control.is-expand-all .ico, .accordion-2bg__control.is-expand-all .icon-grid-blks__arrow, .accordion-2bg__control.is-expand-all .bf-text-blk__close-btn:before, .accordion-2bg__control.is-expand-all .subscribe-btn__icon:before, .accordion-2bg__control.is-expand-all .text-w-links-img__item:before, .accordion-2bg__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-2bg__control.is-expand-all .ui-datepicker-prev:before,
  .accordion-2bg__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
  #ui-datepicker-div.ui-datepicker .accordion-2bg__control.is-expand-all .ui-datepicker-next:before, .accordion-2bg__control.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-2bg__control.is-expand-all .ui-datepicker-prev:before, .accordion-2bg__control.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-2bg__control.is-expand-all .ui-datepicker-next:before, .accordion-2bg__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-2bg__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
  .accordion-2bg__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
  .event-search-bar .accordion-2bg__control.is-expand-all .datepicker-item.has-sdate-edate, .accordion-2bg__control.is-expand-all .arrow-list > li::before, .accordion-2bg__control.is-expand-all .inline-arrow-list > li::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--pdf:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--doc:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--xls:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--bf-view:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--link:before, .accordion-2bg__control.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-2bg__control.is-expand-all .bootstrap-select, .accordion-2bg__control.is-expand-all html.no-js .rounded-selectbox, html.no-js .accordion-2bg__control.is-expand-all .rounded-selectbox, .accordion-2bg__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-2bg__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .accordion-2bg__control.is-expand-all .table-job-vac a::after, .table-job-vac .accordion-2bg__control.is-expand-all a::after, .accordion-2bg__control.is-expand-all .swiper-nav-btn, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-2bg__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-2bg__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .accordion-2bg__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .cke_editable .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .accordion-2bg__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .cke_editable .accordion-2bg__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-2bg__control.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-2bg__control.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-2bg__control.is-expand-all .gen-list__link-text:after, .accordion-2bg__control.is-expand-all .article-control__icon, .accordion-2bg__control.is-expand-all .step-flow__step:not(:last-of-type)::after {
    transform: translateY(-25%) rotate(180deg);
  }
}
.accordion-2bg__control.is-expand-all .ico::before, .accordion-2bg__control.is-expand-all .icon-grid-blks__arrow::before, .accordion-2bg__control.is-expand-all .bf-text-blk__close-btn::before, .accordion-2bg__control.is-expand-all .subscribe-btn__icon::before, .accordion-2bg__control.is-expand-all .text-w-links-img__item::before, .accordion-2bg__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .accordion-2bg__control.is-expand-all .ui-datepicker-prev::before,
.accordion-2bg__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .accordion-2bg__control.is-expand-all .ui-datepicker-next::before, .accordion-2bg__control.is-expand-all .event-calendar .ui-datepicker-prev::before, .event-calendar .accordion-2bg__control.is-expand-all .ui-datepicker-prev::before, .accordion-2bg__control.is-expand-all .event-calendar .ui-datepicker-next::before, .event-calendar .accordion-2bg__control.is-expand-all .ui-datepicker-next::before, .accordion-2bg__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .accordion-2bg__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date))::before,
.accordion-2bg__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .accordion-2bg__control.is-expand-all .datepicker-item.has-sdate-edate::before, .accordion-2bg__control.is-expand-all .arrow-list > li::before, .accordion-2bg__control.is-expand-all .inline-arrow-list > li::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--pdf::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--doc::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--xls::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--bf-view::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--bf-learn-more::before, .accordion-2bg__control.is-expand-all .outline-btn-w-icon--link::before, .accordion-2bg__control.is-expand-all .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .accordion-2bg__control.is-expand-all .bootstrap-select::before, .accordion-2bg__control.is-expand-all html.no-js .rounded-selectbox::before, html.no-js .accordion-2bg__control.is-expand-all .rounded-selectbox::before, .accordion-2bg__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .accordion-2bg__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select::before, .accordion-2bg__control.is-expand-all .swiper-nav-btn::before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-2bg__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-2bg__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-2bg__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-2bg__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-2bg__control.is-expand-all .article-control__icon::before {
  content: "\e94b";
}
.accordion-2bg__panel-heading {
  position: relative;
  display: block;
  background-color: #FFF;
  color: #000000;
  transition: text-decoration-color 0.3s;
  text-decoration: underline;
  text-decoration-color: transparent;
}
.accordion-2bg__panel-heading:hover, .accordion-2bg__panel-heading:focus-visible {
  color: #351a50;
  text-decoration-color: currentColor;
}
.accordion-2bg__panel-heading-txt {
  padding: 1.4em 5.7em 1.4em 2.4em;
  font-size: 1.25rem;
  transition: color 0.3s;
}
@media (max-width: 767.98px) {
  .accordion-2bg__panel-heading-txt {
    padding: 1.1111111111em 4.1666666667em 1.1111111111em 1.3333333333em;
    font-size: 1.125rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__panel-heading-txt {
    padding-inline: 0.8888888889em 3.0555555556em;
  }
}
a:hover .accordion-2bg__panel-heading-txt, a:focus-visible .accordion-2bg__panel-heading-txt {
  color: #351a50;
  text-decoration-color: currentColor;
}
.accordion-2bg__panel-heading .panel__trigger-ico {
  font-size: 1.125rem;
  font-weight: 400;
  right: 28px;
}
@media (max-width: 767.98px) {
  .accordion-2bg__panel-heading .panel__trigger-ico {
    right: 20px;
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__panel-heading .panel__trigger-ico {
    font-size: 1rem;
    right: 14px;
  }
}
.accordion-2bg__panel-heading[aria-expanded=true] .panel__trigger-ico::after, .accordion-2bg__panel-heading:hover .panel__trigger-ico::after, .accordion-2bg__panel-heading:focus-visible .panel__trigger-ico::after {
  opacity: 1;
}
.accordion-2bg__panel {
  --panel-margin-top: 12px;
}
.accordion-2bg__panel + .accordion-2bg__panel {
  margin-top: var(--panel-margin-top);
}
.accordion-2bg__panel:last-child .panel__content::after {
  content: none;
}
.accordion-2bg .panel__content {
  margin-top: var(--panel-margin-top);
}
.accordion-2bg .panel__content::after {
  content: "";
  display: block;
  height: calc(var(--component-margin-y) - var(--panel-margin-top));
}
.accordion-2bg__panel-content {
  padding: calc(var(--component-margin-y) * 0.75) calc(var(--component-margin-y) * 0.5) var(--component-margin-y);
  background-color: rgba(255, 255, 255, 0.5);
}
.accordion-2bg__panel-content img {
  display: block;
  width: 100%;
  max-width: 100%;
}
.accordion-2bg__num-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  row-gap: 40px;
  margin-inline: calc(var(--item-px) * -1);
  --item-px: 23px;
}
@media (max-width: 1199.98px) {
  .accordion-2bg__num-block {
    --item-px: 16px;
  }
}
@media (max-width: 991.98px) {
  .accordion-2bg__num-block {
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .accordion-2bg__num-block {
    row-gap: 28px;
  }
}
.accordion-2bg__num-block:not(:last-child) {
  margin-bottom: calc(var(--component-margin-y) * 0.75);
}
.accordion-2bg__num-item {
  padding-inline: var(--item-px);
  flex: 1;
}
@media (min-width: 992px) {
  .accordion-2bg__num-item:nth-child(5n+5), .accordion-2bg__num-item:last-child {
    --item-side-line: none;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .accordion-2bg__num-item {
    width: 33.33%;
    min-width: 33.33%;
  }
  .accordion-2bg__num-item:nth-child(3n+3), .accordion-2bg__num-item:last-child {
    --item-side-line: none;
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__num-item {
    width: 50%;
    min-width: 50%;
  }
  .accordion-2bg__num-item:nth-child(even), .accordion-2bg__num-item:last-child {
    --item-side-line: none;
  }
}
.accordion-2bg__num-fig {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
}
@media (max-width: 1399.98px) {
  .accordion-2bg__num-fig {
    margin-bottom: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .accordion-2bg__num-fig {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .accordion-2bg__num-fig {
    margin-bottom: 0.875rem;
  }
}
.accordion-2bg__num, .accordion-2bg__unit {
  font-size: 2.625rem;
  font-weight: 600;
  color: #017b80;
  min-height: 1.5em;
}
@media (max-width: 1399.98px) {
  .accordion-2bg__num, .accordion-2bg__unit {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .accordion-2bg__num, .accordion-2bg__unit {
    font-size: 1.75rem;
  }
}
@media (max-width: 991.98px) {
  .accordion-2bg__num, .accordion-2bg__unit {
    font-size: 2.25rem;
  }
}
@media (max-width: 767.98px) {
  .accordion-2bg__num, .accordion-2bg__unit {
    font-size: 1.75rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__num, .accordion-2bg__unit {
    font-size: 1.5rem;
  }
}
.accordion-2bg__num-icon {
  position: relative;
}
.accordion-2bg__num-icon::after {
  content: var(--item-side-line, "");
  position: absolute;
  top: 0;
  right: calc(var(--item-px, 0px) * -1);
  height: 136.7521367521%;
  width: 1px;
  background-color: #C6CBD0;
}
.accordion-2bg__num-icon-inner {
  max-width: 234px;
  margin-inline: auto;
  margin-bottom: 2.5rem;
}
@media (max-width: 1399.98px) {
  .accordion-2bg__num-icon-inner {
    margin-bottom: 1.75rem;
  }
}
@media (max-width: 991.98px) {
  .accordion-2bg__num-icon-inner {
    margin-bottom: 1.25rem;
  }
}
.accordion-2bg__num-icon-sizer {
  position: relative;
  padding-bottom: 50%;
}
.accordion-2bg__num-icon-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.accordion-2bg__num-title {
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  color: #000000;
}
@media (max-width: 1199.98px) {
  .accordion-2bg__num-title {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .accordion-2bg__num-title {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .accordion-2bg__num-title {
    font-size: 1.125rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-2bg__num-title {
    font-size: 1rem;
  }
}

.image-slider {
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .image-slider {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  .image-slider {
    font-size: 0.875rem;
  }
}
.image-slider .swiper-slide-active {
  z-index: 100;
}
.image-slider__item {
  width: 100%;
  padding: 1.25em 0;
  margin-bottom: 1.125em;
  background-color: #f5f5f5;
}
.image-slider__img-holder {
  width: min(67.5em, 96% - 6.25em);
  height: 40.625rem;
  margin: 0 auto;
  overflow-y: scroll;
}
@media (max-width: 991.98px) {
  .image-slider__img-holder {
    height: 33.75rem;
  }
}
@media (max-width: 767.98px) {
  .image-slider__img-holder {
    height: 25rem;
  }
}
.image-slider__img-holder img {
  width: 100%;
}
.image-slider .swiper-nav-btn--prev {
  left: 2%;
}
.image-slider .swiper-nav-btn--next {
  right: 2%;
}

.accordion-w-bg {
  --bg-color: #c3e7dc;
}
@media (max-width: 991.98px) {
  .accordion-w-bg {
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .accordion-w-bg {
    font-size: 0.875em;
  }
}
.accordion-w-bg__item::after {
  content: "";
  display: block;
  height: 0;
  margin: 0.375em 0;
  background-color: transparent;
}
.accordion-w-bg__toggle {
  position: relative;
  width: 100%;
  display: inline-block;
  background-color: var(--bg-color);
  color: #000;
  padding: 1.75em 3em;
}
.accordion-w-bg__toggle:focus, .accordion-w-bg__toggle:hover {
  color: #351a50;
  text-decoration-color: #351a50;
}
.accordion-w-bg__toggle:focus .btn::after, .accordion-w-bg__toggle:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .accordion-w-bg__toggle:focus .ui-datepicker-prev::after,
.accordion-w-bg__toggle:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .accordion-w-bg__toggle:focus .ui-datepicker-next::after, .accordion-w-bg__toggle:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .accordion-w-bg__toggle:focus .ui-datepicker-prev::after, .accordion-w-bg__toggle:focus .event-calendar .ui-datepicker-next::after, .event-calendar .accordion-w-bg__toggle:focus .ui-datepicker-next::after, .accordion-w-bg__toggle:focus .swiper-nav-btn::after, .accordion-w-bg__toggle:focus .general-content .info-table #closeBtn::after, .general-content .info-table .accordion-w-bg__toggle:focus #closeBtn::after, .accordion-w-bg__toggle:focus .step-flow__step-graphic::after, .accordion-w-bg__toggle:hover .btn::after, .accordion-w-bg__toggle:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .accordion-w-bg__toggle:hover .ui-datepicker-prev::after,
.accordion-w-bg__toggle:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .accordion-w-bg__toggle:hover .ui-datepicker-next::after, .accordion-w-bg__toggle:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .accordion-w-bg__toggle:hover .ui-datepicker-prev::after, .accordion-w-bg__toggle:hover .event-calendar .ui-datepicker-next::after, .event-calendar .accordion-w-bg__toggle:hover .ui-datepicker-next::after, .accordion-w-bg__toggle:hover .swiper-nav-btn::after, .accordion-w-bg__toggle:hover .general-content .info-table #closeBtn::after, .general-content .info-table .accordion-w-bg__toggle:hover #closeBtn::after, .accordion-w-bg__toggle:hover .step-flow__step-graphic::after {
  opacity: 1;
}
.accordion-w-bg__title {
  padding-right: 6.25em;
  font-size: 1.25em;
  font-weight: 700;
  color: black;
}
.accordion-w-bg__content {
  margin-top: 0.375em;
  background-color: color-mix(in srgb, var(--bg-color) 30%, transparent);
}
.accordion-w-bg__inner {
  padding: 3em;
}
.accordion-w-bg__inner--no-padding {
  padding: 0;
}

@media (max-width: 991.98px) {
  .accordion {
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .accordion {
    font-size: 0.875em;
  }
}
.accordion__item::after {
  content: "";
  display: block;
  height: 1px;
  background-color: #bcbcbc;
  margin: 3.75em 0;
}
.accordion__toggle {
  position: relative;
  width: 100%;
  display: inline-block;
}
.accordion__toggle:focus, .accordion__toggle:hover {
  color: #351a50;
  text-decoration-color: #351a50;
}
.accordion__toggle:focus .btn::after, .accordion__toggle:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .accordion__toggle:focus .ui-datepicker-prev::after,
.accordion__toggle:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .accordion__toggle:focus .ui-datepicker-next::after, .accordion__toggle:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .accordion__toggle:focus .ui-datepicker-prev::after, .accordion__toggle:focus .event-calendar .ui-datepicker-next::after, .event-calendar .accordion__toggle:focus .ui-datepicker-next::after, .accordion__toggle:focus .swiper-nav-btn::after, .accordion__toggle:focus .general-content .info-table #closeBtn::after, .general-content .info-table .accordion__toggle:focus #closeBtn::after, .accordion__toggle:focus .step-flow__step-graphic::after, .accordion__toggle:hover .btn::after, .accordion__toggle:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .accordion__toggle:hover .ui-datepicker-prev::after,
.accordion__toggle:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .accordion__toggle:hover .ui-datepicker-next::after, .accordion__toggle:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .accordion__toggle:hover .ui-datepicker-prev::after, .accordion__toggle:hover .event-calendar .ui-datepicker-next::after, .event-calendar .accordion__toggle:hover .ui-datepicker-next::after, .accordion__toggle:hover .swiper-nav-btn::after, .accordion__toggle:hover .general-content .info-table #closeBtn::after, .general-content .info-table .accordion__toggle:hover #closeBtn::after, .accordion__toggle:hover .step-flow__step-graphic::after {
  opacity: 1;
}
.accordion__title {
  font-size: 2em;
  font-weight: 600;
  padding-right: 2.875em;
  color: #351a50;
}
.accordion__content {
  margin-top: 1.75em;
}
.accordion__inner {
  padding: 3em;
}
.accordion__inner--no-padding {
  padding: 0;
}

.link-list-figure {
  padding-top: calc(var(--component-margin-y) * 1.25);
  padding-bottom: calc(var(--component-margin-y) * 0.5);
  background: url("../../../shared/img/image-bg-benefits.jpg") bottom/100% no-repeat;
}
.link-list-figure__top {
  margin-bottom: calc(var(--component-margin-y) * 0.5);
}
.link-list-figure__top > .container {
  max-width: calc(1360px + 100px) !important;
}
.link-list-figure__title {
  font-size: 2.25rem;
  font-weight: 600;
  text-align: center;
  color: #351a50;
}
@media (max-width: 1199.98px) {
  .link-list-figure__title {
    font-size: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .link-list-figure__title {
    font-size: 1.6875rem;
  }
}
@media (max-width: 575.98px) {
  .link-list-figure__title {
    font-size: 1.5rem;
  }
}
.link-list-figure__title:not(:last-child) {
  margin-bottom: 0.6666666667em;
}
.link-list-figure__desc {
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  color: #000000;
}
@media (max-width: 767.98px) {
  .link-list-figure__desc {
    font-size: 1rem;
  }
}
.link-list-figure__layout {
  display: flex;
  align-items: center;
  gap: 3.6585365854%;
}
@media (max-width: 991.98px) {
  .link-list-figure__layout {
    flex-direction: column-reverse;
    gap: 40px;
    padding-bottom: calc(var(--component-margin-y) * 0.5);
  }
}
.link-list-figure__list {
  margin-top: 60px;
  flex-basis: 47.5609756098%;
}
@media (max-width: 991.98px) {
  .link-list-figure__list {
    width: 100%;
    margin-top: 0;
  }
}
.link-list-figure__list-title {
  margin-bottom: calc(var(--component-margin-y) * 0.5);
  font-size: 1.875rem;
  font-weight: 600;
  color: #351a50;
}
@media (max-width: 1399.98px) {
  .link-list-figure__list-title {
    font-size: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .link-list-figure__list-title {
    font-size: 1.625rem;
  }
}
@media (max-width: 767.98px) {
  .link-list-figure__list-title {
    font-size: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .link-list-figure__list-title {
    font-size: 1.25rem;
  }
}
.link-list-figure__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 5.1282051282%;
  padding: 1.05em 3.5897435897% 1.05em 6.1538461538%;
  font-size: 1.25rem;
  font-weight: 700;
  background-color: #FFF;
  text-decoration: none !important;
}
@media (max-width: 1199.98px) {
  .link-list-figure__link {
    font-size: 1.125rem;
  }
}
@media (max-width: 991.98px) {
  .link-list-figure__link {
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .link-list-figure__link {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .link-list-figure__link {
    font-size: 1rem;
  }
}
.link-list-figure__link:hover, .link-list-figure__link:focus-visible {
  color: #351a50;
  --hover-color: #351a50;
}
.link-list-figure__link:hover .ico::after, .link-list-figure__link:hover .icon-grid-blks__arrow::after, .link-list-figure__link:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::after, .event-search-bar .link-list-figure__link:hover .datepicker-item:is(:has(#s_date, #e_date))::after,
.link-list-figure__link:hover .event-search-bar .datepicker-item.has-sdate-edate::after,
.event-search-bar .link-list-figure__link:hover .datepicker-item.has-sdate-edate::after, .link-list-figure__link:hover .rounded-selectbox .bootstrap-select::after, .rounded-selectbox .link-list-figure__link:hover .bootstrap-select::after, .link-list-figure__link:hover html.no-js .rounded-selectbox::after, html.no-js .link-list-figure__link:hover .rounded-selectbox::after, .link-list-figure__link:hover .rounded-selectbox:is(:not(:has(.bootstrap-select)))::after, .link-list-figure__link:hover .rounded-selectbox.not-has-bootstrap-select::after, .link-list-figure__link:hover .table-job-vac a::after, .table-job-vac .link-list-figure__link:hover a::after, .link-list-figure__link:hover .swiper-nav-btn::after, .link-list-figure__link:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after, .ckec .link-list-figure__link:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after, .link-list-figure__link:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after, .ckec .link-list-figure__link:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after,
.link-list-figure__link:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after,
.cke_editable .link-list-figure__link:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after,
.link-list-figure__link:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after,
.cke_editable .link-list-figure__link:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after, .link-list-figure__link:hover .breadcrumb-menu__item--lv1:not(:last-child)::after, .link-list-figure__link:hover .gen-list__item > a[target=_blank] .gen-list__link-text::after, .gen-list__item > a[target=_blank] .link-list-figure__link:hover .gen-list__link-text::after, .link-list-figure__link:hover .article-control__icon::after, .link-list-figure__link:hover .step-flow__step:not(:last-of-type)::after, .link-list-figure__link:focus-visible .ico::after, .link-list-figure__link:focus-visible .icon-grid-blks__arrow::after, .link-list-figure__link:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::after, .event-search-bar .link-list-figure__link:focus-visible .datepicker-item:is(:has(#s_date, #e_date))::after,
.link-list-figure__link:focus-visible .event-search-bar .datepicker-item.has-sdate-edate::after,
.event-search-bar .link-list-figure__link:focus-visible .datepicker-item.has-sdate-edate::after, .link-list-figure__link:focus-visible .rounded-selectbox .bootstrap-select::after, .rounded-selectbox .link-list-figure__link:focus-visible .bootstrap-select::after, .link-list-figure__link:focus-visible html.no-js .rounded-selectbox::after, html.no-js .link-list-figure__link:focus-visible .rounded-selectbox::after, .link-list-figure__link:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select)))::after, .link-list-figure__link:focus-visible .rounded-selectbox.not-has-bootstrap-select::after, .link-list-figure__link:focus-visible .table-job-vac a::after, .table-job-vac .link-list-figure__link:focus-visible a::after, .link-list-figure__link:focus-visible .swiper-nav-btn::after, .link-list-figure__link:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after, .ckec .link-list-figure__link:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after, .link-list-figure__link:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after, .ckec .link-list-figure__link:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after,
.link-list-figure__link:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after,
.cke_editable .link-list-figure__link:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after,
.link-list-figure__link:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after,
.cke_editable .link-list-figure__link:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after, .link-list-figure__link:focus-visible .breadcrumb-menu__item--lv1:not(:last-child)::after, .link-list-figure__link:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text::after, .gen-list__item > a[target=_blank] .link-list-figure__link:focus-visible .gen-list__link-text::after, .link-list-figure__link:focus-visible .article-control__icon::after, .link-list-figure__link:focus-visible .step-flow__step:not(:last-of-type)::after {
  opacity: 1;
}
.link-list-figure__link:not(:last-child) {
  margin-bottom: 0.75rem;
}
.link-list-figure__link-txt {
  text-decoration: underline;
  text-decoration-color: var(--hover-color, transparent);
  transition: text-decoration-color 0.3s;
}
.link-list-figure__link .ico, .link-list-figure__link .icon-grid-blks__arrow, .link-list-figure__link .bf-text-blk__close-btn:before, .link-list-figure__link .subscribe-btn__icon:before, .link-list-figure__link .text-w-links-img__item:before, .link-list-figure__link #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .link-list-figure__link .ui-datepicker-prev:before,
.link-list-figure__link #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .link-list-figure__link .ui-datepicker-next:before, .link-list-figure__link .event-calendar .ui-datepicker-prev:before, .event-calendar .link-list-figure__link .ui-datepicker-prev:before, .link-list-figure__link .event-calendar .ui-datepicker-next:before, .event-calendar .link-list-figure__link .ui-datepicker-next:before, .link-list-figure__link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .link-list-figure__link .datepicker-item:is(:has(#s_date, #e_date)),
.link-list-figure__link .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .link-list-figure__link .datepicker-item.has-sdate-edate, .link-list-figure__link .arrow-list > li::before, .link-list-figure__link .inline-arrow-list > li::before, .link-list-figure__link .outline-btn-w-icon--pdf:before, .link-list-figure__link .outline-btn-w-icon:is([href$=".pdf"])::before, .link-list-figure__link .outline-btn-w-icon--doc:before, .link-list-figure__link .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .link-list-figure__link .outline-btn-w-icon--xls:before, .link-list-figure__link .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .link-list-figure__link .outline-btn-w-icon--bf-view:before, .link-list-figure__link .outline-btn-w-icon--bf-learn-more:before, .link-list-figure__link .outline-btn-w-icon--link:before, .link-list-figure__link .rounded-selectbox .bootstrap-select, .rounded-selectbox .link-list-figure__link .bootstrap-select, .link-list-figure__link html.no-js .rounded-selectbox, html.no-js .link-list-figure__link .rounded-selectbox, .link-list-figure__link .rounded-selectbox:is(:not(:has(.bootstrap-select))), .link-list-figure__link .rounded-selectbox.not-has-bootstrap-select, .link-list-figure__link .table-job-vac a::after, .table-job-vac .link-list-figure__link a::after, .link-list-figure__link .swiper-nav-btn, .link-list-figure__link .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .link-list-figure__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.link-list-figure__link .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .link-list-figure__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .link-list-figure__link .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .link-list-figure__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.link-list-figure__link .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .link-list-figure__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .link-list-figure__link .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .link-list-figure__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.link-list-figure__link .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .link-list-figure__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .link-list-figure__link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .link-list-figure__link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.link-list-figure__link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.link-list-figure__link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .link-list-figure__link .breadcrumb-menu__item--lv1:not(:last-child):after, .link-list-figure__link .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .link-list-figure__link a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .link-list-figure__link .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .link-list-figure__link a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .link-list-figure__link .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .link-list-figure__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .link-list-figure__link .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .link-list-figure__link .gen-list__link-text:after, .link-list-figure__link .article-control__icon, .link-list-figure__link .step-flow__step:not(:last-of-type)::after {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 1.7em;
  height: 1.7em;
  border-radius: 50%;
  background: linear-gradient(135deg, #199465 21%, #2689b1 84%);
  color: #FFF;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.link-list-figure__link .ico::before, .link-list-figure__link .icon-grid-blks__arrow::before, .link-list-figure__link .bf-text-blk__close-btn::before, .link-list-figure__link .subscribe-btn__icon::before, .link-list-figure__link .text-w-links-img__item::before, .link-list-figure__link #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .link-list-figure__link .ui-datepicker-prev::before,
.link-list-figure__link #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .link-list-figure__link .ui-datepicker-next::before, .link-list-figure__link .event-calendar .ui-datepicker-prev::before, .event-calendar .link-list-figure__link .ui-datepicker-prev::before, .link-list-figure__link .event-calendar .ui-datepicker-next::before, .event-calendar .link-list-figure__link .ui-datepicker-next::before, .link-list-figure__link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .link-list-figure__link .datepicker-item:is(:has(#s_date, #e_date))::before,
.link-list-figure__link .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .link-list-figure__link .datepicker-item.has-sdate-edate::before, .link-list-figure__link .arrow-list > li::before, .link-list-figure__link .inline-arrow-list > li::before, .link-list-figure__link .outline-btn-w-icon--pdf::before, .link-list-figure__link .outline-btn-w-icon:is([href$=".pdf"])::before, .link-list-figure__link .outline-btn-w-icon--doc::before, .link-list-figure__link .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .link-list-figure__link .outline-btn-w-icon--xls::before, .link-list-figure__link .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .link-list-figure__link .outline-btn-w-icon--bf-view::before, .link-list-figure__link .outline-btn-w-icon--bf-learn-more::before, .link-list-figure__link .outline-btn-w-icon--link::before, .link-list-figure__link .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .link-list-figure__link .bootstrap-select::before, .link-list-figure__link html.no-js .rounded-selectbox::before, html.no-js .link-list-figure__link .rounded-selectbox::before, .link-list-figure__link .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .link-list-figure__link .rounded-selectbox.not-has-bootstrap-select::before, .link-list-figure__link .swiper-nav-btn::before, .link-list-figure__link .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .link-list-figure__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.link-list-figure__link .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .link-list-figure__link a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .link-list-figure__link .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .link-list-figure__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.link-list-figure__link .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .link-list-figure__link a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .link-list-figure__link .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .link-list-figure__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.link-list-figure__link .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .link-list-figure__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .link-list-figure__link .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .link-list-figure__link a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .link-list-figure__link .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .link-list-figure__link a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .link-list-figure__link .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .link-list-figure__link a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .link-list-figure__link .article-control__icon::before {
  position: relative;
  display: block;
  transform-origin: center center;
  transform: rotate(-37deg);
  font-size: 0.65em;
  font-weight: 500;
  z-index: 1;
}
.link-list-figure__link .ico::after, .link-list-figure__link .icon-grid-blks__arrow::after, .link-list-figure__link .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::after, .event-search-bar .link-list-figure__link .datepicker-item:is(:has(#s_date, #e_date))::after,
.link-list-figure__link .event-search-bar .datepicker-item.has-sdate-edate::after,
.event-search-bar .link-list-figure__link .datepicker-item.has-sdate-edate::after, .link-list-figure__link .rounded-selectbox .bootstrap-select::after, .rounded-selectbox .link-list-figure__link .bootstrap-select::after, .link-list-figure__link html.no-js .rounded-selectbox::after, html.no-js .link-list-figure__link .rounded-selectbox::after, .link-list-figure__link .rounded-selectbox:is(:not(:has(.bootstrap-select)))::after, .link-list-figure__link .rounded-selectbox.not-has-bootstrap-select::after, .link-list-figure__link .table-job-vac a::after, .table-job-vac .link-list-figure__link a::after, .link-list-figure__link .swiper-nav-btn::after, .link-list-figure__link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after, .ckec .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after, .link-list-figure__link .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after, .ckec .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after,
.link-list-figure__link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after,
.cke_editable .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only))::after,
.link-list-figure__link .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after,
.cke_editable .link-list-figure__link a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child)))::after, .link-list-figure__link .breadcrumb-menu__item--lv1:not(:last-child)::after, .link-list-figure__link .gen-list__item > a[target=_blank] .gen-list__link-text::after, .gen-list__item > a[target=_blank] .link-list-figure__link .gen-list__link-text::after, .link-list-figure__link .article-control__icon::after, .link-list-figure__link .step-flow__step:not(:last-of-type)::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #0079b9;
  opacity: 0;
  transition: opacity 0.3s;
}
.link-list-figure__figure {
  flex-basis: 48.7804878049%;
}
@media (max-width: 991.98px) {
  .link-list-figure__figure {
    width: 100%;
  }
}
.link-list-figure__figure-sizer {
  position: relative;
  padding-bottom: 98.875%;
}
.link-list-figure__figure img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.img-glass-txt {
  position: relative;
  padding-top: calc(var(--component-margin-y) * 1.5);
  padding-bottom: var(--component-margin-y);
  background: url("../../../shared/img/image-bg-progress-1x.jpg") bottom right/100% no-repeat;
}
.img-glass-txt:is(:has(.img-glass-txt__heading)), .img-glass-txt.has-heading {
  padding-top: var(--component-margin-y);
}
@media (max-width: 991.98px) {
  .img-glass-txt {
    background-size: cover;
  }
}
.img-glass-txt::before, .img-glass-txt::after {
  content: "";
  position: absolute;
  width: 100%;
}
.img-glass-txt::before {
  top: 0;
  height: 67.9851668727%;
  background: linear-gradient(to top, transparent 0%, transparent 5.9%, #FFF 60%, #FFF 100%);
}
@media (max-width: 991.98px) {
  .img-glass-txt::before {
    height: 100%;
  }
}
.img-glass-txt::after {
  bottom: 0;
  height: 30.4079110012%;
  background-image: linear-gradient(to bottom, rgba(241, 243, 247, 0), #f1f3f7 100%);
}
.img-glass-txt__heading {
  position: relative;
  z-index: 1;
  font-weight: 600;
  font-size: var(--fs-h2);
  text-align: center;
  margin-bottom: 1.6666666667em;
  color: #351a50;
}
.img-glass-txt__layout {
  display: grid;
  position: relative;
  z-index: 1;
}
.img-glass-txt__content, .img-glass-txt__img {
  grid-area: 1/1;
  align-self: center;
}
@media (max-width: 991.98px) {
  .img-glass-txt__content, .img-glass-txt__img {
    align-self: start;
  }
}
.img-glass-txt__content {
  width: 750px;
  margin-inline: clamp(-50px, (1740px - var(--page-width, 100vw)) * 0.5, 0px) 0;
  padding: 4.375rem 50px 4.375rem 40px;
  z-index: 1;
}
@media (max-width: 1599.98px) {
  .img-glass-txt__content {
    width: 50.5050505051%;
  }
}
@media (max-width: 1199.98px) {
  .img-glass-txt__content {
    padding: 2.5rem 40px;
  }
}
@media (max-width: 991.98px) {
  .img-glass-txt__content {
    width: calc(100% - 40px);
    margin-top: calc(56.25% - 50px);
    justify-self: center;
  }
}
@media (max-width: 575.98px) {
  .img-glass-txt__content {
    width: calc(100% - 20px);
    margin-top: calc(56.25% - 28px);
    padding: 2.5rem 24px;
    --morph-border-width: 7px;
  }
}
.img-glass-txt__title {
  font-size: 2rem;
  font-weight: 600;
  color: #351a50;
}
@media (max-width: 1399.98px) {
  .img-glass-txt__title {
    font-size: 1.875rem;
  }
}
@media (max-width: 1199.98px) {
  .img-glass-txt__title {
    font-size: 1.75rem;
  }
}
@media (max-width: 575.98px) {
  .img-glass-txt__title {
    font-size: 1.375rem;
  }
}
.img-glass-txt__desc {
  margin-top: 1.75rem;
  font-size: 1.125rem;
  font-weight: 400;
  color: #000000;
}
@media (max-width: 575.98px) {
  .img-glass-txt__desc {
    margin-top: 1.25em;
    font-size: 1rem;
  }
}
.img-glass-txt__btn {
  margin-top: 2.1052631579em;
}
@media (max-width: 1199.98px) {
  .img-glass-txt__btn {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .img-glass-txt__btn {
    margin-top: 1.5em;
  }
}
.img-glass-txt__img {
  display: block;
}
@media (min-width: 992px) {
  .img-glass-txt__img {
    width: 65.8536585366%;
    justify-self: end;
  }
}
.img-glass-txt__img-sizer {
  position: relative;
  padding-bottom: 56.3888888889%;
  display: block;
}
.img-glass-txt__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: left;
}
@media (max-width: 991.98px) {
  .img-glass-txt__img img {
    object-position: center;
  }
}
.img-glass-txt--reverse .img-glass-txt__content {
  margin-inline: 0 clamp(-50px, (1740px - var(--page-width, 100vw)) * 0.5, 0px);
}
@media (min-width: 992px) {
  .img-glass-txt--reverse .img-glass-txt__content {
    justify-self: end;
  }
}
@media (min-width: 992px) {
  .img-glass-txt--reverse .img-glass-txt__img {
    justify-self: start;
  }
}
.img-glass-txt--custom-bg {
  background: var(--custom-bg);
  background-size: cover;
}
.img-glass-txt--custom-bg::after {
  background-image: linear-gradient(to bottom, rgba(241, 243, 247, 0), #FFF 100%);
}
.img-glass-txt--bottom .img-glass-txt__content {
  align-self: end;
  margin-bottom: -3.75rem;
}
@media (max-width: 991.98px) {
  .img-glass-txt--bottom .img-glass-txt__content {
    margin-bottom: 0;
  }
}
.img-glass-txt--gray-bg-grad {
  padding-block: clamp(1.5rem, 7.9166666667vw, 9.5rem);
}
.img-glass-txt--gray-bg-grad::before {
  background: linear-gradient(to bottom, white 24%, rgba(255, 255, 255, 0));
}
.img-glass-txt--gray-bg-grad::after {
  height: 55%;
  background: linear-gradient(to bottom, rgba(241, 243, 247, 0), #f1f3f7 60%);
}
.img-glass-txt--reduce-padding-top {
  padding-top: clamp(1.25rem, 3.125vw, 3.75rem);
}
.img-glass-txt--reduce-padding-top.img-glass-txt--gray-bg-grad::before {
  background: linear-gradient(to bottom, white 10%, rgba(255, 255, 255, 0));
}

.img-grad-txt {
  --side-space: clamp(50px, (var(--page-width, 100vw) - 1740px) / 2 + 50px, 140px);
  --content-gradient: linear-gradient(calc(107.67deg + var(--r) * 90deg), #E0EFFD, #E7DFFD 102.3%);
  --img-gradient: linear-gradient(-45.9deg, #d4b4ff 0%, #fed6ab 97%, rgba(255, 215, 168, 0.502) 100%);
  --img-underlay-offset: 32px;
  --r: 0;
}
@media (max-width: 1399.98px) {
  .img-grad-txt {
    --img-underlay-offset: 26px;
  }
}
@media (max-width: 1199.98px) {
  .img-grad-txt {
    --img-underlay-offset: 20px;
  }
}
@media (max-width: 991.98px) {
  .img-grad-txt {
    --img-underlay-offset: 26px;
  }
}
@media (max-width: 575.98px) {
  .img-grad-txt {
    --img-underlay-offset: 20px;
  }
}
.img-grad-txt__layout {
  display: grid;
  margin-inline: auto;
  max-width: 1920px;
}
.img-grad-txt__content, .img-grad-txt__img {
  position: relative;
  padding-block: var(--component-margin-y);
}
@media (min-width: 992px) {
  .img-grad-txt__content, .img-grad-txt__img {
    grid-area: 1/1;
  }
}
.img-grad-txt__img {
  width: 48.9583333333%;
  margin-right: calc(var(--r) * var(--img-underlay-offset));
}
@media (max-width: 991.98px) {
  .img-grad-txt__img {
    width: 100%;
    margin-right: 0;
    margin-bottom: calc(var(--img-underlay-offset) * -2);
    padding: 0 var(--img-underlay-offset) 0 0;
  }
}
.img-grad-txt__img-inner {
  position: relative;
  display: block;
}
@media (min-width: 992px) {
  .img-grad-txt__img-inner {
    margin-bottom: var(--img-underlay-offset);
  }
}
.img-grad-txt__img-inner::before {
  content: "";
  position: absolute;
  inset: 0;
  transform: translate3d(var(--img-underlay-offset), var(--img-underlay-offset), 0);
  z-index: -1;
  background: var(--img-gradient);
}
.img-grad-txt__img img {
  display: block;
  width: 100%;
}
.img-grad-txt__content {
  justify-self: end;
  width: 45.2083333333%;
  padding-inline: 0 var(--side-space);
}
@media (max-width: 991.98px) {
  .img-grad-txt__content {
    width: 100%;
    padding-inline: 26px;
    padding-top: calc(var(--component-margin-y) + var(--img-underlay-offset) * 3);
  }
}
@media (max-width: 575.98px) {
  .img-grad-txt__content {
    padding-inline: 20px;
  }
}
.img-grad-txt__content::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 189.8617511521%;
  background: var(--content-gradient);
  z-index: -2;
}
@media (max-width: 991.98px) {
  .img-grad-txt__content::before {
    width: 100%;
  }
}
.img-grad-txt__title {
  position: relative;
  --underscore-space: 0.875em;
  margin-bottom: calc(var(--underscore-space) * 2 + 1px);
  font-size: 2rem;
  font-weight: 600;
  color: #000000;
}
@media (max-width: 1199.98px) {
  .img-grad-txt__title {
    font-size: 1.75rem;
  }
}
@media (max-width: 991.98px) {
  .img-grad-txt__title {
    font-size: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .img-grad-txt__title {
    font-size: 1.375rem;
  }
}
.img-grad-txt__title::after {
  content: "";
  position: absolute;
  bottom: calc(var(--underscore-space) * -1);
  left: 0;
  width: 0.9375em;
  height: 1px;
  background: #5B5B5B;
}
.img-grad-txt__desc {
  font-size: 1.125rem;
  color: #000000;
}
@media (max-width: 575.98px) {
  .img-grad-txt__desc {
    font-size: 1rem;
  }
}
.img-grad-txt__btn {
  margin-top: 2.1052631579em;
}
@media (max-width: 1199.98px) {
  .img-grad-txt__btn {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .img-grad-txt__btn {
    margin-top: 1.5em;
  }
}
.img-grad-txt--reverse {
  --r: 1;
}
.img-grad-txt--reverse .img-grad-txt__img {
  justify-self: end;
}
.img-grad-txt--reverse .img-grad-txt__content {
  justify-self: start;
}
@media (min-width: 992px) {
  .img-grad-txt--reverse .img-grad-txt__content {
    padding-inline: var(--side-space) 0;
  }
}
.img-grad-txt--reverse .img-grad-txt__content::before {
  right: auto;
  left: 0;
}
.img-grad-txt--color2 {
  --img-gradient: linear-gradient(-45.9deg, #c69cff 0%, #a4e4ff 100%);
  --content-gradient: linear-gradient(calc(134.45deg + var(--r) * 90deg), #dcd3fb 0%, #fef2ed 100%);
}

.video-kb-shortcut {
  position: relative;
  width: fit-content;
  --kb-sc-color: #037b80;
}
@media (max-width: 991.98px) {
  .video-kb-shortcut {
    font-size: 0.875em;
  }
}
.video-kb-shortcut__label {
  margin-right: 1.125rem;
}
@media (max-width: 991.98px) {
  .video-kb-shortcut__label {
    margin-right: 0.75rem;
  }
}
.video-kb-shortcut__content {
  all: unset;
  position: absolute;
  z-index: 10;
  right: 0;
  margin-right: -1rem;
}
.video-kb-shortcut__content.dropdown-menu {
  margin-bottom: 0;
  z-index: 2000;
}
.video-kb-shortcut__content.dropdown-menu:not(.show) {
  display: none;
  visibility: hidden;
}
.video-kb-shortcut .dropdown-toggle {
  overflow: visible;
  z-index: 2001;
}
.video-kb-shortcut .dropdown-toggle[aria-expanded=true]::before {
  content: "";
  position: absolute;
  margin-bottom: 16px;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 16px solid #fff;
}
.video-kb-shortcut .dropdown-toggle::after {
  content: none;
}
.video-kb-shortcut .panel__trigger-ico {
  --collaspe-ico: "\e94d";
  --expand-ico: "\e94d";
  transform: translate3d(0, -50%, 0);
  transform-origin: 50% 50%;
}
.video-kb-shortcut .panel__trigger-ico:where([aria-expanded=true] *) {
  transform: translate3d(0, -50%, 0) rotate(180deg);
}
.video-kb-shortcut .panel__inner {
  padding: 0;
  padding-bottom: 12px;
  position: relative;
  width: min(34.0625rem, 80vw);
}
.video-kb-shortcut .table-wrapper {
  overflow: visible;
}
.video-kb-shortcut .table-responsive {
  overflow-x: visible;
}
.video-kb-shortcut__table {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.video-kb-shortcut__table thead {
  background-color: #eaedff;
}
.video-kb-shortcut__table th,
.video-kb-shortcut__table td {
  font-size: 1.125em;
  vertical-align: top;
}
.video-kb-shortcut__table th {
  font-weight: 700;
  padding: 1.1111111111em 1.6666666667em 1.1111111111em 1.1111111111em;
}
.video-kb-shortcut__table th:first-child {
  border-right: 1px solid #fff;
  padding: 1.1111111111em 0.8888888889em 1.1111111111em 1.6666666667em;
}
.video-kb-shortcut__table td {
  padding: 0 1.6666666667em 1.3333333333em 1.1111111111em;
}
.video-kb-shortcut__table td:first-child {
  border-right: 1px solid #ecedf5;
  padding: 0 0.8888888889em 1.3333333333em 1.6666666667em;
}
.video-kb-shortcut__table tr:first-child th:first-child {
  border-top-left-radius: 0.25rem;
}
.video-kb-shortcut__table tr:first-child th:last-child {
  border-top-right-radius: 0.25rem;
}
.video-kb-shortcut__table tr:last-child td:first-child {
  border-bottom-left-radius: 0.25rem;
}
.video-kb-shortcut__table tr:last-child td:last-child {
  border-bottom-right-radius: 0.25rem;
}
.video-kb-shortcut__table tbody {
  background-color: #fff;
}
.video-kb-shortcut__table tbody tr:first-child td {
  padding-top: 1.3333333333em;
}
.video-kb-shortcut__table tbody tr:last-child td {
  padding-bottom: 1.5555555556em;
}
.video-kb-shortcut .btn, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next, .video-kb-shortcut .event-calendar .ui-datepicker-prev, .event-calendar .video-kb-shortcut .ui-datepicker-prev, .video-kb-shortcut .event-calendar .ui-datepicker-next, .event-calendar .video-kb-shortcut .ui-datepicker-next, .video-kb-shortcut .swiper-nav-btn, .video-kb-shortcut .general-content .info-table #closeBtn, .general-content .info-table .video-kb-shortcut #closeBtn, .video-kb-shortcut .step-flow__step-graphic {
  --color: var(--kb-sc-color);
  --border-color: var(--kb-sc-color);
  --hover-color: #351a50;
  --hover-border-color: #351a50;
  border-width: 1px;
  position: relative;
}
.video-kb-shortcut .btn:focus, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus, .video-kb-shortcut .swiper-nav-btn:focus, .video-kb-shortcut .general-content .info-table #closeBtn:focus, .general-content .info-table .video-kb-shortcut #closeBtn:focus, .video-kb-shortcut .step-flow__step-graphic:focus {
  color: var(--color);
}
.video-kb-shortcut .btn[aria-expanded=true], .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic, .video-kb-shortcut .btn:focus-visible, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible, .video-kb-shortcut .swiper-nav-btn:focus-visible, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible, .video-kb-shortcut .step-flow__step-graphic:focus-visible, .video-kb-shortcut .btn:hover, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover, .video-kb-shortcut .swiper-nav-btn:hover, .video-kb-shortcut .general-content .info-table #closeBtn:hover, .general-content .info-table .video-kb-shortcut #closeBtn:hover, .video-kb-shortcut .step-flow__step-graphic:hover {
  color: var(--hover-color);
}
.video-kb-shortcut .btn[aria-expanded=true] .ico, .video-kb-shortcut .btn[aria-expanded=true] .icon-grid-blks__arrow, .video-kb-shortcut .btn[aria-expanded=true] .bf-text-blk__close-btn:before, .video-kb-shortcut .btn[aria-expanded=true] .subscribe-btn__icon:before, .video-kb-shortcut .btn[aria-expanded=true] .text-w-links-img__item:before, .video-kb-shortcut .btn[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .btn[aria-expanded=true] .ui-datepicker-prev:before,
.video-kb-shortcut .btn[aria-expanded=true] #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .btn[aria-expanded=true] .ui-datepicker-next:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ico, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .icon-grid-blks__arrow, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .bf-text-blk__close-btn:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .subscribe-btn__icon:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .text-w-links-img__item:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ico, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .icon-grid-blks__arrow, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .bf-text-blk__close-btn:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .subscribe-btn__icon:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ico,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .icon-grid-blks__arrow,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .bf-text-blk__close-btn:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .subscribe-btn__icon:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .text-w-links-img__item:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ico,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .icon-grid-blks__arrow,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .bf-text-blk__close-btn:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .subscribe-btn__icon:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .text-w-links-img__item:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before, .video-kb-shortcut .btn[aria-expanded=true] .event-calendar .ui-datepicker-prev:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .event-calendar .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .event-calendar .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .event-calendar .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .btn[aria-expanded=true] .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before, .video-kb-shortcut .btn[aria-expanded=true] .event-calendar .ui-datepicker-next:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .event-calendar .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .event-calendar .ui-datepicker-next:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .event-calendar .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .btn[aria-expanded=true] .ui-datepicker-next:before, .event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before,
.event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ico, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .icon-grid-blks__arrow, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .bf-text-blk__close-btn:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .subscribe-btn__icon:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .text-w-links-img__item:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ico, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .icon-grid-blks__arrow, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .bf-text-blk__close-btn:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .subscribe-btn__icon:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .text-w-links-img__item:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ui-datepicker-next:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ico, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .icon-grid-blks__arrow, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .bf-text-blk__close-btn:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .subscribe-btn__icon:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .text-w-links-img__item:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ico, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .icon-grid-blks__arrow, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .bf-text-blk__close-btn:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .subscribe-btn__icon:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .text-w-links-img__item:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ui-datepicker-next:before, .video-kb-shortcut .btn[aria-expanded=true] .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .btn[aria-expanded=true] .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .datepicker-item:is(:has(#s_date, #e_date)), #ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .datepicker-item:is(:has(#s_date, #e_date)),
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .btn[aria-expanded=true] .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item.has-sdate-edate,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item.has-sdate-edate,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .btn[aria-expanded=true] .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .datepicker-item.has-sdate-edate,
.event-calendar .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .datepicker-item.has-sdate-edate,
.event-calendar .event-search-bar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .datepicker-item.has-sdate-edate, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ico, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .icon-grid-blks__arrow, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .bf-text-blk__close-btn:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .subscribe-btn__icon:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .text-w-links-img__item:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ui-datepicker-prev:before,
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ui-datepicker-next:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ui-datepicker-prev:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ui-datepicker-next:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .datepicker-item.has-sdate-edate, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ico, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .icon-grid-blks__arrow, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .bf-text-blk__close-btn:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .subscribe-btn__icon:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .text-w-links-img__item:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ui-datepicker-prev:before,
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ui-datepicker-next:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ui-datepicker-prev:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ui-datepicker-next:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .datepicker-item.has-sdate-edate, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ico, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .icon-grid-blks__arrow, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .bf-text-blk__close-btn:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .subscribe-btn__icon:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .text-w-links-img__item:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ui-datepicker-prev:before,
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ui-datepicker-next:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .event-calendar .ui-datepicker-prev:before, .event-calendar .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ui-datepicker-prev:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .event-calendar .ui-datepicker-next:before, .event-calendar .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ui-datepicker-next:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .datepicker-item:is(:has(#s_date, #e_date)),
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .datepicker-item.has-sdate-edate, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ico, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .icon-grid-blks__arrow, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .bf-text-blk__close-btn:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .subscribe-btn__icon:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .text-w-links-img__item:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ui-datepicker-prev:before,
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ui-datepicker-next:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ui-datepicker-prev:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ui-datepicker-next:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .datepicker-item.has-sdate-edate, .video-kb-shortcut .btn[aria-expanded=true] .arrow-list > li::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .arrow-list > li::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .arrow-list > li::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .arrow-list > li::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .arrow-list > li::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .arrow-list > li::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .arrow-list > li::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .arrow-list > li::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .arrow-list > li::before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .arrow-list > li::before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .arrow-list > li::before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .arrow-list > li::before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .arrow-list > li::before, .video-kb-shortcut .btn[aria-expanded=true] .inline-arrow-list > li::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .inline-arrow-list > li::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .inline-arrow-list > li::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .inline-arrow-list > li::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .inline-arrow-list > li::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .inline-arrow-list > li::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .inline-arrow-list > li::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .inline-arrow-list > li::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .inline-arrow-list > li::before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .inline-arrow-list > li::before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .inline-arrow-list > li::before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .inline-arrow-list > li::before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .inline-arrow-list > li::before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--pdf:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--pdf:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--pdf:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--pdf:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--pdf:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--pdf:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--pdf:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--pdf:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--pdf:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--pdf:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--pdf:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--pdf:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--pdf:before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".pdf"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".pdf"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".pdf"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon:is([href$=".pdf"])::before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--doc:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--doc:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--doc:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--doc:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--doc:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--doc:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--doc:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--doc:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--doc:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--doc:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--doc:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--doc:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--doc:before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--xls:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--xls:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--xls:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--xls:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--xls:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--xls:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--xls:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--xls:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--xls:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--xls:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--xls:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--xls:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--xls:before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--bf-view:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--bf-view:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--bf-view:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-learn-more:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-learn-more:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-learn-more:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-learn-more:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-learn-more:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--bf-learn-more:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .btn[aria-expanded=true] .outline-btn-w-icon--link:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--link:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--link:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--link:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--link:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--link:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .outline-btn-w-icon--link:before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--link:before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .outline-btn-w-icon--link:before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .outline-btn-w-icon--link:before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .outline-btn-w-icon--link:before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .outline-btn-w-icon--link:before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .outline-btn-w-icon--link:before, .video-kb-shortcut .btn[aria-expanded=true] .rounded-selectbox .bootstrap-select, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .rounded-selectbox .bootstrap-select, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox .bootstrap-select,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .rounded-selectbox .bootstrap-select,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox .bootstrap-select, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .rounded-selectbox .bootstrap-select, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox .bootstrap-select, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .rounded-selectbox .bootstrap-select, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .btn[aria-expanded=true] .bootstrap-select, .rounded-selectbox .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .bootstrap-select, #ui-datepicker-div.ui-datepicker .rounded-selectbox .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .bootstrap-select,
.rounded-selectbox .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .bootstrap-select,
#ui-datepicker-div.ui-datepicker .rounded-selectbox .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .bootstrap-select, .rounded-selectbox .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .bootstrap-select, .event-calendar .rounded-selectbox .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .bootstrap-select, .rounded-selectbox .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .bootstrap-select, .event-calendar .rounded-selectbox .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .bootstrap-select, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .bootstrap-select, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .bootstrap-select, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .rounded-selectbox .bootstrap-select, .rounded-selectbox .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .bootstrap-select, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .bootstrap-select, .video-kb-shortcut .btn[aria-expanded=true] html.no-js .rounded-selectbox, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev html.no-js .rounded-selectbox, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev html.no-js .rounded-selectbox,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next html.no-js .rounded-selectbox,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next html.no-js .rounded-selectbox, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev html.no-js .rounded-selectbox, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev html.no-js .rounded-selectbox, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next html.no-js .rounded-selectbox, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .btn[aria-expanded=true] .rounded-selectbox, html.no-js .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .rounded-selectbox, #ui-datepicker-div.ui-datepicker html.no-js .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox,
html.no-js .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .rounded-selectbox,
#ui-datepicker-div.ui-datepicker html.no-js .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox, html.no-js .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .rounded-selectbox, .event-calendar html.no-js .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox, html.no-js .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .rounded-selectbox, .event-calendar html.no-js .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .rounded-selectbox, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .rounded-selectbox, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn html.no-js .rounded-selectbox, html.no-js .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .rounded-selectbox, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .rounded-selectbox, .video-kb-shortcut .btn[aria-expanded=true] .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .rounded-selectbox:is(:not(:has(.bootstrap-select))), #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox:is(:not(:has(.bootstrap-select))),
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .rounded-selectbox:is(:not(:has(.bootstrap-select))),
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .btn[aria-expanded=true] .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .rounded-selectbox.not-has-bootstrap-select, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox.not-has-bootstrap-select,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .rounded-selectbox.not-has-bootstrap-select,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .rounded-selectbox.not-has-bootstrap-select, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .rounded-selectbox.not-has-bootstrap-select, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .rounded-selectbox.not-has-bootstrap-select, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .btn[aria-expanded=true] .table-job-vac a::after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .table-job-vac a::after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .table-job-vac a::after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .table-job-vac a::after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .table-job-vac a::after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .table-job-vac a::after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .table-job-vac a::after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .table-job-vac a::after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .table-job-vac a::after, .table-job-vac .video-kb-shortcut .btn[aria-expanded=true] a::after, .table-job-vac .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a::after, #ui-datepicker-div.ui-datepicker .table-job-vac .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a::after,
.table-job-vac .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a::after,
#ui-datepicker-div.ui-datepicker .table-job-vac .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a::after, .table-job-vac .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a::after, .event-calendar .table-job-vac .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a::after, .table-job-vac .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a::after, .event-calendar .table-job-vac .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a::after, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .table-job-vac a::after, .table-job-vac .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a::after, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .table-job-vac a::after, .table-job-vac .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a::after, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .table-job-vac a::after, .table-job-vac .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a::after, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .table-job-vac a::after, .table-job-vac .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a::after, .video-kb-shortcut .btn[aria-expanded=true] .swiper-nav-btn, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .swiper-nav-btn, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .swiper-nav-btn,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .swiper-nav-btn,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .swiper-nav-btn, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .swiper-nav-btn, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .swiper-nav-btn, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .swiper-nav-btn, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .swiper-nav-btn, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .swiper-nav-btn, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .swiper-nav-btn, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .swiper-nav-btn, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .swiper-nav-btn, .video-kb-shortcut .btn[aria-expanded=true] .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn[aria-expanded=true] .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn[aria-expanded=true] .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn[aria-expanded=true] .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn[aria-expanded=true] .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn[aria-expanded=true] .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn[aria-expanded=true] .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .btn[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .btn[aria-expanded=true] .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .btn[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .ckec .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .btn[aria-expanded=true] .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .btn[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .btn[aria-expanded=true] .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .btn[aria-expanded=true] a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .cke_editable .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut [aria-expanded=true].swiper-nav-btn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .btn[aria-expanded=true] .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .breadcrumb-menu__item--lv1:not(:last-child):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .breadcrumb-menu__item--lv1:not(:last-child):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .breadcrumb-menu__item--lv1:not(:last-child):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .breadcrumb-menu__item--lv1:not(:last-child):after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .breadcrumb-menu__item--lv1:not(:last-child):after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .breadcrumb-menu__item--lv1:not(:last-child):after, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .btn[aria-expanded=true] .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn[aria-expanded=true] a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table [aria-expanded=true]#closeBtn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table [aria-expanded=true]#closeBtn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn[aria-expanded=true] .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn[aria-expanded=true] a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].ui-datepicker-next a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].swiper-nav-btn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table [aria-expanded=true]#closeBtn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn[aria-expanded=true] .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .gen-list__item > a[target=_blank] .gen-list__link-text:after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .gen-list__item > a[target=_blank] .gen-list__link-text:after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .gen-list__item > a[target=_blank] .gen-list__link-text:after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .gen-list__item > a[target=_blank] .gen-list__link-text:after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .gen-list__item > a[target=_blank] .gen-list__link-text:after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .btn[aria-expanded=true] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .gen-list__link-text:after, #ui-datepicker-div.ui-datepicker .gen-list__item > a[target=_blank] .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .gen-list__link-text:after,
.gen-list__item > a[target=_blank] .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .gen-list__link-text:after,
#ui-datepicker-div.ui-datepicker .gen-list__item > a[target=_blank] .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .gen-list__link-text:after, .event-calendar .gen-list__item > a[target=_blank] .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .gen-list__link-text:after, .event-calendar .gen-list__item > a[target=_blank] .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .gen-list__link-text:after, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .gen-list__link-text:after, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .gen-list__link-text:after, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .gen-list__link-text:after, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .gen-list__link-text:after, .video-kb-shortcut .btn[aria-expanded=true] .article-control__icon, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .article-control__icon, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .article-control__icon,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .article-control__icon,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .article-control__icon, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .article-control__icon, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .article-control__icon, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .article-control__icon, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .article-control__icon, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .article-control__icon, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .article-control__icon, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .article-control__icon, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .article-control__icon, .video-kb-shortcut .btn[aria-expanded=true] .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-prev .step-flow__step:not(:last-of-type)::after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .step-flow__step:not(:last-of-type)::after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker [aria-expanded=true].ui-datepicker-next .step-flow__step:not(:last-of-type)::after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-prev .step-flow__step:not(:last-of-type)::after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-prev .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .event-calendar [aria-expanded=true].ui-datepicker-next .step-flow__step:not(:last-of-type)::after, .event-calendar .video-kb-shortcut [aria-expanded=true].ui-datepicker-next .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut [aria-expanded=true].swiper-nav-btn .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .general-content .info-table [aria-expanded=true]#closeBtn .step-flow__step:not(:last-of-type)::after, .general-content .info-table .video-kb-shortcut [aria-expanded=true]#closeBtn .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut [aria-expanded=true].step-flow__step-graphic .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .btn:focus-visible .ico, .video-kb-shortcut .btn:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut .btn:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut .btn:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut .btn:focus-visible .text-w-links-img__item:before, .video-kb-shortcut .btn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .btn:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut .btn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .btn:focus-visible .ui-datepicker-next:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ico, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .text-w-links-img__item:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ico, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .icon-grid-blks__arrow, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .bf-text-blk__close-btn:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .subscribe-btn__icon:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-next:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ico,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .icon-grid-blks__arrow,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .bf-text-blk__close-btn:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .subscribe-btn__icon:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .text-w-links-img__item:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ico,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .icon-grid-blks__arrow,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .bf-text-blk__close-btn:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .subscribe-btn__icon:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .text-w-links-img__item:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .btn:focus-visible .event-calendar .ui-datepicker-prev:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .event-calendar .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .event-calendar .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .event-calendar .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .btn:focus-visible .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-prev:before, .video-kb-shortcut .btn:focus-visible .event-calendar .ui-datepicker-next:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .event-calendar .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .event-calendar .ui-datepicker-next:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .event-calendar .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .btn:focus-visible .ui-datepicker-next:before, .event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-next:before,
.event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ico, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .text-w-links-img__item:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ico, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .icon-grid-blks__arrow, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .bf-text-blk__close-btn:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .subscribe-btn__icon:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .text-w-links-img__item:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ico, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .text-w-links-img__item:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ico, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .icon-grid-blks__arrow, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .bf-text-blk__close-btn:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .subscribe-btn__icon:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .text-w-links-img__item:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .btn:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .btn:focus-visible .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .datepicker-item:is(:has(#s_date, #e_date)), #ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-prev:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-next:focus-visible .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-prev:focus-visible .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-next:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .btn:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .btn:focus-visible .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-prev:focus-visible .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-next:focus-visible .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .datepicker-item.has-sdate-edate,
.event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-prev:focus-visible .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .datepicker-item.has-sdate-edate,
.event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-next:focus-visible .datepicker-item.has-sdate-edate, .video-kb-shortcut .swiper-nav-btn:focus-visible .ico, .video-kb-shortcut .swiper-nav-btn:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut .swiper-nav-btn:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .text-w-links-img__item:before, .video-kb-shortcut .swiper-nav-btn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .swiper-nav-btn:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut .swiper-nav-btn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .swiper-nav-btn:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .swiper-nav-btn:focus-visible .ui-datepicker-prev:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .swiper-nav-btn:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .swiper-nav-btn:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .swiper-nav-btn:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .swiper-nav-btn:focus-visible .datepicker-item.has-sdate-edate, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ico, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .text-w-links-img__item:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ui-datepicker-prev:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .datepicker-item.has-sdate-edate, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ico, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .icon-grid-blks__arrow, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .bf-text-blk__close-btn:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .subscribe-btn__icon:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .text-w-links-img__item:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ui-datepicker-prev:before,
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ui-datepicker-next:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .event-calendar .ui-datepicker-prev:before, .event-calendar .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ui-datepicker-prev:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .event-calendar .ui-datepicker-next:before, .event-calendar .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ui-datepicker-next:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .datepicker-item.has-sdate-edate, .video-kb-shortcut .step-flow__step-graphic:focus-visible .ico, .video-kb-shortcut .step-flow__step-graphic:focus-visible .icon-grid-blks__arrow, .video-kb-shortcut .step-flow__step-graphic:focus-visible .bf-text-blk__close-btn:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .subscribe-btn__icon:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .text-w-links-img__item:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .step-flow__step-graphic:focus-visible .ui-datepicker-prev:before,
.video-kb-shortcut .step-flow__step-graphic:focus-visible #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .step-flow__step-graphic:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .step-flow__step-graphic:focus-visible .ui-datepicker-prev:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .step-flow__step-graphic:focus-visible .ui-datepicker-next:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .step-flow__step-graphic:focus-visible .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .step-flow__step-graphic:focus-visible .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .step-flow__step-graphic:focus-visible .datepicker-item.has-sdate-edate, .video-kb-shortcut .btn:focus-visible .arrow-list > li::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .arrow-list > li::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .arrow-list > li::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .arrow-list > li::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .arrow-list > li::before, .video-kb-shortcut .swiper-nav-btn:focus-visible .arrow-list > li::before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .arrow-list > li::before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .arrow-list > li::before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .arrow-list > li::before, .video-kb-shortcut .btn:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .inline-arrow-list > li::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .inline-arrow-list > li::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .inline-arrow-list > li::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .inline-arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .inline-arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut .swiper-nav-btn:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .inline-arrow-list > li::before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .inline-arrow-list > li::before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--pdf:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--pdf:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--pdf:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--pdf:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--pdf:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--pdf:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--pdf:before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--doc:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--doc:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--doc:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--doc:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--doc:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--doc:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--doc:before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--xls:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--xls:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--xls:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--xls:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--xls:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--xls:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--xls:before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--bf-view:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-learn-more:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-learn-more:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-learn-more:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-learn-more:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-learn-more:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--bf-learn-more:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .btn:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .outline-btn-w-icon--link:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--link:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .outline-btn-w-icon--link:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .outline-btn-w-icon--link:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .outline-btn-w-icon--link:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut .swiper-nav-btn:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .outline-btn-w-icon--link:before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .outline-btn-w-icon--link:before, .video-kb-shortcut .btn:focus-visible .rounded-selectbox .bootstrap-select, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .rounded-selectbox .bootstrap-select, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox .bootstrap-select,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .rounded-selectbox .bootstrap-select,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox .bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .rounded-selectbox .bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox .bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .rounded-selectbox .bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .btn:focus-visible .bootstrap-select, .rounded-selectbox .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .bootstrap-select, #ui-datepicker-div.ui-datepicker .rounded-selectbox .video-kb-shortcut .ui-datepicker-prev:focus-visible .bootstrap-select,
.rounded-selectbox .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .bootstrap-select,
#ui-datepicker-div.ui-datepicker .rounded-selectbox .video-kb-shortcut .ui-datepicker-next:focus-visible .bootstrap-select, .rounded-selectbox .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .bootstrap-select, .event-calendar .rounded-selectbox .video-kb-shortcut .ui-datepicker-prev:focus-visible .bootstrap-select, .rounded-selectbox .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .bootstrap-select, .event-calendar .rounded-selectbox .video-kb-shortcut .ui-datepicker-next:focus-visible .bootstrap-select, .video-kb-shortcut .swiper-nav-btn:focus-visible .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .swiper-nav-btn:focus-visible .bootstrap-select, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .bootstrap-select, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .rounded-selectbox .bootstrap-select, .rounded-selectbox .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .bootstrap-select, .video-kb-shortcut .step-flow__step-graphic:focus-visible .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .step-flow__step-graphic:focus-visible .bootstrap-select, .video-kb-shortcut .btn:focus-visible html.no-js .rounded-selectbox, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible html.no-js .rounded-selectbox, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible html.no-js .rounded-selectbox,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible html.no-js .rounded-selectbox,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible html.no-js .rounded-selectbox, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible html.no-js .rounded-selectbox, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible html.no-js .rounded-selectbox, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible html.no-js .rounded-selectbox, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .btn:focus-visible .rounded-selectbox, html.no-js .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .rounded-selectbox, #ui-datepicker-div.ui-datepicker html.no-js .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox,
html.no-js .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .rounded-selectbox,
#ui-datepicker-div.ui-datepicker html.no-js .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox, html.no-js .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .rounded-selectbox, .event-calendar html.no-js .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox, html.no-js .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .rounded-selectbox, .event-calendar html.no-js .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox, .video-kb-shortcut .swiper-nav-btn:focus-visible html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .swiper-nav-btn:focus-visible .rounded-selectbox, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .rounded-selectbox, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible html.no-js .rounded-selectbox, html.no-js .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .rounded-selectbox, .video-kb-shortcut .step-flow__step-graphic:focus-visible html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .step-flow__step-graphic:focus-visible .rounded-selectbox, .video-kb-shortcut .btn:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))),
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))),
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .swiper-nav-btn:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .step-flow__step-graphic:focus-visible .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .btn:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .rounded-selectbox.not-has-bootstrap-select, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox.not-has-bootstrap-select,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .rounded-selectbox.not-has-bootstrap-select,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .rounded-selectbox.not-has-bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .rounded-selectbox.not-has-bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .swiper-nav-btn:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .rounded-selectbox.not-has-bootstrap-select, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .step-flow__step-graphic:focus-visible .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .btn:focus-visible .table-job-vac a::after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .table-job-vac a::after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .table-job-vac a::after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .table-job-vac a::after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .table-job-vac a::after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .table-job-vac a::after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .table-job-vac a::after, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .table-job-vac a::after, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .table-job-vac a::after, .table-job-vac .video-kb-shortcut .btn:focus-visible a::after, .table-job-vac .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a::after, #ui-datepicker-div.ui-datepicker .table-job-vac .video-kb-shortcut .ui-datepicker-prev:focus-visible a::after,
.table-job-vac .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a::after,
#ui-datepicker-div.ui-datepicker .table-job-vac .video-kb-shortcut .ui-datepicker-next:focus-visible a::after, .table-job-vac .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a::after, .event-calendar .table-job-vac .video-kb-shortcut .ui-datepicker-prev:focus-visible a::after, .table-job-vac .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a::after, .event-calendar .table-job-vac .video-kb-shortcut .ui-datepicker-next:focus-visible a::after, .video-kb-shortcut .swiper-nav-btn:focus-visible .table-job-vac a::after, .table-job-vac .video-kb-shortcut .swiper-nav-btn:focus-visible a::after, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .table-job-vac a::after, .table-job-vac .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a::after, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .table-job-vac a::after, .table-job-vac .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a::after, .video-kb-shortcut .step-flow__step-graphic:focus-visible .table-job-vac a::after, .table-job-vac .video-kb-shortcut .step-flow__step-graphic:focus-visible a::after, .video-kb-shortcut .btn:focus-visible .swiper-nav-btn, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .swiper-nav-btn, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .swiper-nav-btn,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .swiper-nav-btn,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .swiper-nav-btn, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .swiper-nav-btn, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .swiper-nav-btn, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .swiper-nav-btn, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .swiper-nav-btn, .video-kb-shortcut .swiper-nav-btn:focus-visible .swiper-nav-btn, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .swiper-nav-btn, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .swiper-nav-btn, .video-kb-shortcut .step-flow__step-graphic:focus-visible .swiper-nav-btn, .video-kb-shortcut .btn:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .swiper-nav-btn:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .swiper-nav-btn:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .step-flow__step-graphic:focus-visible .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .swiper-nav-btn:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .swiper-nav-btn:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .step-flow__step-graphic:focus-visible .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .swiper-nav-btn:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .swiper-nav-btn:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .step-flow__step-graphic:focus-visible .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .swiper-nav-btn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .step-flow__step-graphic:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .btn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .swiper-nav-btn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .step-flow__step-graphic:focus-visible .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .btn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .swiper-nav-btn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .step-flow__step-graphic:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .btn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .swiper-nav-btn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .step-flow__step-graphic:focus-visible .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .btn:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .swiper-nav-btn:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .step-flow__step-graphic:focus-visible .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .btn:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .swiper-nav-btn:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .swiper-nav-btn:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table #closeBtn:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut #closeBtn:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .step-flow__step-graphic:focus-visible a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .swiper-nav-btn:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table #closeBtn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .swiper-nav-btn:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .swiper-nav-btn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table #closeBtn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut #closeBtn:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .step-flow__step-graphic:focus-visible .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .step-flow__step-graphic:focus-visible a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .btn:focus-visible .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .gen-list__link-text:after, #ui-datepicker-div.ui-datepicker .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-prev:focus-visible .gen-list__link-text:after,
.gen-list__item > a[target=_blank] .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .gen-list__link-text:after,
#ui-datepicker-div.ui-datepicker .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-next:focus-visible .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .gen-list__link-text:after, .event-calendar .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-prev:focus-visible .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .gen-list__link-text:after, .event-calendar .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-next:focus-visible .gen-list__link-text:after, .video-kb-shortcut .swiper-nav-btn:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .swiper-nav-btn:focus-visible .gen-list__link-text:after, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .gen-list__link-text:after, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .gen-list__link-text:after, .video-kb-shortcut .step-flow__step-graphic:focus-visible .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .step-flow__step-graphic:focus-visible .gen-list__link-text:after, .video-kb-shortcut .btn:focus-visible .article-control__icon, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .article-control__icon, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .article-control__icon,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .article-control__icon,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .article-control__icon, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .article-control__icon, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .article-control__icon, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .article-control__icon, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .article-control__icon, .video-kb-shortcut .swiper-nav-btn:focus-visible .article-control__icon, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .article-control__icon, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .article-control__icon, .video-kb-shortcut .step-flow__step-graphic:focus-visible .article-control__icon, .video-kb-shortcut .btn:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus-visible .step-flow__step:not(:last-of-type)::after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:focus-visible .step-flow__step:not(:last-of-type)::after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus-visible .step-flow__step:not(:last-of-type)::after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:focus-visible .step-flow__step:not(:last-of-type)::after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .event-calendar .ui-datepicker-next:focus-visible .step-flow__step:not(:last-of-type)::after, .event-calendar .video-kb-shortcut .ui-datepicker-next:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .swiper-nav-btn:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .general-content .info-table #closeBtn:focus-visible .step-flow__step:not(:last-of-type)::after, .general-content .info-table .video-kb-shortcut #closeBtn:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .step-flow__step-graphic:focus-visible .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .btn:hover .ico, .video-kb-shortcut .btn:hover .icon-grid-blks__arrow, .video-kb-shortcut .btn:hover .bf-text-blk__close-btn:before, .video-kb-shortcut .btn:hover .subscribe-btn__icon:before, .video-kb-shortcut .btn:hover .text-w-links-img__item:before, .video-kb-shortcut .btn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .btn:hover .ui-datepicker-prev:before,
.video-kb-shortcut .btn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .btn:hover .ui-datepicker-next:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ico, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .icon-grid-blks__arrow, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .bf-text-blk__close-btn:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .subscribe-btn__icon:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .text-w-links-img__item:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ico, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .icon-grid-blks__arrow, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .bf-text-blk__close-btn:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .subscribe-btn__icon:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .text-w-links-img__item:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-next:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ico,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .icon-grid-blks__arrow,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .bf-text-blk__close-btn:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .subscribe-btn__icon:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .text-w-links-img__item:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ico,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .icon-grid-blks__arrow,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .bf-text-blk__close-btn:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .subscribe-btn__icon:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .text-w-links-img__item:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-next:before, .video-kb-shortcut .btn:hover .event-calendar .ui-datepicker-prev:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .event-calendar .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .event-calendar .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .event-calendar .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .btn:hover .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-prev:before, .video-kb-shortcut .btn:hover .event-calendar .ui-datepicker-next:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .event-calendar .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .event-calendar .ui-datepicker-next:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .event-calendar .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .btn:hover .ui-datepicker-next:before, .event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ui-datepicker-next:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-next:before,
.event-calendar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ico, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .icon-grid-blks__arrow, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .bf-text-blk__close-btn:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .subscribe-btn__icon:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .text-w-links-img__item:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ui-datepicker-prev:before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ico, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .icon-grid-blks__arrow, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .bf-text-blk__close-btn:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .subscribe-btn__icon:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .text-w-links-img__item:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ico, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .icon-grid-blks__arrow, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .bf-text-blk__close-btn:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .subscribe-btn__icon:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .text-w-links-img__item:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ui-datepicker-prev:before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ico, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .icon-grid-blks__arrow, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .bf-text-blk__close-btn:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .subscribe-btn__icon:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .text-w-links-img__item:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-prev:before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ui-datepicker-next:before, .video-kb-shortcut .btn:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .btn:hover .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .datepicker-item:is(:has(#s_date, #e_date)), #ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-prev:hover .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .datepicker-item:is(:has(#s_date, #e_date)),
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-next:hover .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-prev:hover .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .datepicker-item:is(:has(#s_date, #e_date)), .event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-next:hover .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .btn:hover .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .event-search-bar .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .event-search-bar .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .event-search-bar .datepicker-item.has-sdate-edate,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .btn:hover .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-prev:hover .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .datepicker-item.has-sdate-edate,
#ui-datepicker-div.ui-datepicker .event-search-bar .video-kb-shortcut .ui-datepicker-next:hover .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .datepicker-item.has-sdate-edate,
.event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-prev:hover .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .datepicker-item.has-sdate-edate,
.event-calendar .event-search-bar .video-kb-shortcut .ui-datepicker-next:hover .datepicker-item.has-sdate-edate, .video-kb-shortcut .swiper-nav-btn:hover .ico, .video-kb-shortcut .swiper-nav-btn:hover .icon-grid-blks__arrow, .video-kb-shortcut .swiper-nav-btn:hover .bf-text-blk__close-btn:before, .video-kb-shortcut .swiper-nav-btn:hover .subscribe-btn__icon:before, .video-kb-shortcut .swiper-nav-btn:hover .text-w-links-img__item:before, .video-kb-shortcut .swiper-nav-btn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .swiper-nav-btn:hover .ui-datepicker-prev:before,
.video-kb-shortcut .swiper-nav-btn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .swiper-nav-btn:hover .ui-datepicker-next:before, .video-kb-shortcut .swiper-nav-btn:hover .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .swiper-nav-btn:hover .ui-datepicker-prev:before, .video-kb-shortcut .swiper-nav-btn:hover .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .swiper-nav-btn:hover .ui-datepicker-next:before, .video-kb-shortcut .swiper-nav-btn:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .swiper-nav-btn:hover .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .swiper-nav-btn:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .swiper-nav-btn:hover .datepicker-item.has-sdate-edate, .video-kb-shortcut .general-content .info-table #closeBtn:hover .ico, .video-kb-shortcut .general-content .info-table #closeBtn:hover .icon-grid-blks__arrow, .video-kb-shortcut .general-content .info-table #closeBtn:hover .bf-text-blk__close-btn:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .subscribe-btn__icon:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .text-w-links-img__item:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .general-content .info-table #closeBtn:hover .ui-datepicker-prev:before,
.video-kb-shortcut .general-content .info-table #closeBtn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .general-content .info-table #closeBtn:hover .ui-datepicker-next:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .general-content .info-table #closeBtn:hover .ui-datepicker-prev:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .general-content .info-table #closeBtn:hover .ui-datepicker-next:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .general-content .info-table #closeBtn:hover .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .general-content .info-table #closeBtn:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .general-content .info-table #closeBtn:hover .datepicker-item.has-sdate-edate, .general-content .info-table .video-kb-shortcut #closeBtn:hover .ico, .general-content .info-table .video-kb-shortcut #closeBtn:hover .icon-grid-blks__arrow, .general-content .info-table .video-kb-shortcut #closeBtn:hover .bf-text-blk__close-btn:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .subscribe-btn__icon:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .text-w-links-img__item:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .general-content .info-table .video-kb-shortcut #closeBtn:hover .ui-datepicker-prev:before,
.general-content .info-table .video-kb-shortcut #closeBtn:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .general-content .info-table .video-kb-shortcut #closeBtn:hover .ui-datepicker-next:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .event-calendar .ui-datepicker-prev:before, .event-calendar .general-content .info-table .video-kb-shortcut #closeBtn:hover .ui-datepicker-prev:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .event-calendar .ui-datepicker-next:before, .event-calendar .general-content .info-table .video-kb-shortcut #closeBtn:hover .ui-datepicker-next:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .general-content .info-table .video-kb-shortcut #closeBtn:hover .datepicker-item:is(:has(#s_date, #e_date)),
.general-content .info-table .video-kb-shortcut #closeBtn:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .general-content .info-table .video-kb-shortcut #closeBtn:hover .datepicker-item.has-sdate-edate, .video-kb-shortcut .step-flow__step-graphic:hover .ico, .video-kb-shortcut .step-flow__step-graphic:hover .icon-grid-blks__arrow, .video-kb-shortcut .step-flow__step-graphic:hover .bf-text-blk__close-btn:before, .video-kb-shortcut .step-flow__step-graphic:hover .subscribe-btn__icon:before, .video-kb-shortcut .step-flow__step-graphic:hover .text-w-links-img__item:before, .video-kb-shortcut .step-flow__step-graphic:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .step-flow__step-graphic:hover .ui-datepicker-prev:before,
.video-kb-shortcut .step-flow__step-graphic:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .step-flow__step-graphic:hover .ui-datepicker-next:before, .video-kb-shortcut .step-flow__step-graphic:hover .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .step-flow__step-graphic:hover .ui-datepicker-prev:before, .video-kb-shortcut .step-flow__step-graphic:hover .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .step-flow__step-graphic:hover .ui-datepicker-next:before, .video-kb-shortcut .step-flow__step-graphic:hover .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .step-flow__step-graphic:hover .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .step-flow__step-graphic:hover .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .step-flow__step-graphic:hover .datepicker-item.has-sdate-edate, .video-kb-shortcut .btn:hover .arrow-list > li::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .arrow-list > li::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .arrow-list > li::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .arrow-list > li::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .arrow-list > li::before, .video-kb-shortcut .swiper-nav-btn:hover .arrow-list > li::before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .arrow-list > li::before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .arrow-list > li::before, .video-kb-shortcut .step-flow__step-graphic:hover .arrow-list > li::before, .video-kb-shortcut .btn:hover .inline-arrow-list > li::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .inline-arrow-list > li::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .inline-arrow-list > li::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .inline-arrow-list > li::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .inline-arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .inline-arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .inline-arrow-list > li::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .inline-arrow-list > li::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .inline-arrow-list > li::before, .video-kb-shortcut .swiper-nav-btn:hover .inline-arrow-list > li::before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .inline-arrow-list > li::before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .inline-arrow-list > li::before, .video-kb-shortcut .step-flow__step-graphic:hover .inline-arrow-list > li::before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--pdf:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--pdf:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--pdf:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--pdf:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--pdf:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--pdf:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--pdf:before, .video-kb-shortcut .btn:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".pdf"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".pdf"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".pdf"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--doc:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--doc:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--doc:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--doc:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--doc:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--doc:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--doc:before, .video-kb-shortcut .btn:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--xls:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--xls:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--xls:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--xls:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--xls:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--xls:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--xls:before, .video-kb-shortcut .btn:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--bf-view:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--bf-view:is([href$=".pdf"])::before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--bf-learn-more:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--bf-learn-more:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--bf-learn-more:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--bf-learn-more:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--bf-learn-more:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--bf-learn-more:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .btn:hover .outline-btn-w-icon--link:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .outline-btn-w-icon--link:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--link:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .outline-btn-w-icon--link:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--link:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .outline-btn-w-icon--link:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .outline-btn-w-icon--link:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .outline-btn-w-icon--link:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .outline-btn-w-icon--link:before, .video-kb-shortcut .swiper-nav-btn:hover .outline-btn-w-icon--link:before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .outline-btn-w-icon--link:before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .outline-btn-w-icon--link:before, .video-kb-shortcut .step-flow__step-graphic:hover .outline-btn-w-icon--link:before, .video-kb-shortcut .btn:hover .rounded-selectbox .bootstrap-select, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .rounded-selectbox .bootstrap-select, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox .bootstrap-select,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .rounded-selectbox .bootstrap-select,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox .bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .rounded-selectbox .bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox .bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .rounded-selectbox .bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .btn:hover .bootstrap-select, .rounded-selectbox .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .bootstrap-select, #ui-datepicker-div.ui-datepicker .rounded-selectbox .video-kb-shortcut .ui-datepicker-prev:hover .bootstrap-select,
.rounded-selectbox .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .bootstrap-select,
#ui-datepicker-div.ui-datepicker .rounded-selectbox .video-kb-shortcut .ui-datepicker-next:hover .bootstrap-select, .rounded-selectbox .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .bootstrap-select, .event-calendar .rounded-selectbox .video-kb-shortcut .ui-datepicker-prev:hover .bootstrap-select, .rounded-selectbox .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .bootstrap-select, .event-calendar .rounded-selectbox .video-kb-shortcut .ui-datepicker-next:hover .bootstrap-select, .video-kb-shortcut .swiper-nav-btn:hover .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .swiper-nav-btn:hover .bootstrap-select, .video-kb-shortcut .general-content .info-table #closeBtn:hover .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .general-content .info-table #closeBtn:hover .bootstrap-select, .general-content .info-table .video-kb-shortcut #closeBtn:hover .rounded-selectbox .bootstrap-select, .rounded-selectbox .general-content .info-table .video-kb-shortcut #closeBtn:hover .bootstrap-select, .video-kb-shortcut .step-flow__step-graphic:hover .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .step-flow__step-graphic:hover .bootstrap-select, .video-kb-shortcut .btn:hover html.no-js .rounded-selectbox, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover html.no-js .rounded-selectbox, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover html.no-js .rounded-selectbox,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover html.no-js .rounded-selectbox,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover html.no-js .rounded-selectbox, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover html.no-js .rounded-selectbox, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover html.no-js .rounded-selectbox, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover html.no-js .rounded-selectbox, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .btn:hover .rounded-selectbox, html.no-js .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .rounded-selectbox, #ui-datepicker-div.ui-datepicker html.no-js .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox,
html.no-js .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .rounded-selectbox,
#ui-datepicker-div.ui-datepicker html.no-js .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox, html.no-js .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .rounded-selectbox, .event-calendar html.no-js .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox, html.no-js .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .rounded-selectbox, .event-calendar html.no-js .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox, .video-kb-shortcut .swiper-nav-btn:hover html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .swiper-nav-btn:hover .rounded-selectbox, .video-kb-shortcut .general-content .info-table #closeBtn:hover html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .general-content .info-table #closeBtn:hover .rounded-selectbox, .general-content .info-table .video-kb-shortcut #closeBtn:hover html.no-js .rounded-selectbox, html.no-js .general-content .info-table .video-kb-shortcut #closeBtn:hover .rounded-selectbox, .video-kb-shortcut .step-flow__step-graphic:hover html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .step-flow__step-graphic:hover .rounded-selectbox, .video-kb-shortcut .btn:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))),
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))),
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .swiper-nav-btn:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .general-content .info-table #closeBtn:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .general-content .info-table .video-kb-shortcut #closeBtn:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .step-flow__step-graphic:hover .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .btn:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .rounded-selectbox.not-has-bootstrap-select, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox.not-has-bootstrap-select,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .rounded-selectbox.not-has-bootstrap-select,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .rounded-selectbox.not-has-bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .rounded-selectbox.not-has-bootstrap-select, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .swiper-nav-btn:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .general-content .info-table #closeBtn:hover .rounded-selectbox.not-has-bootstrap-select, .general-content .info-table .video-kb-shortcut #closeBtn:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .step-flow__step-graphic:hover .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .btn:hover .table-job-vac a::after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .table-job-vac a::after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .table-job-vac a::after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .table-job-vac a::after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .table-job-vac a::after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .table-job-vac a::after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .table-job-vac a::after, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .table-job-vac a::after, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .table-job-vac a::after, .table-job-vac .video-kb-shortcut .btn:hover a::after, .table-job-vac .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a::after, #ui-datepicker-div.ui-datepicker .table-job-vac .video-kb-shortcut .ui-datepicker-prev:hover a::after,
.table-job-vac .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a::after,
#ui-datepicker-div.ui-datepicker .table-job-vac .video-kb-shortcut .ui-datepicker-next:hover a::after, .table-job-vac .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a::after, .event-calendar .table-job-vac .video-kb-shortcut .ui-datepicker-prev:hover a::after, .table-job-vac .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a::after, .event-calendar .table-job-vac .video-kb-shortcut .ui-datepicker-next:hover a::after, .video-kb-shortcut .swiper-nav-btn:hover .table-job-vac a::after, .table-job-vac .video-kb-shortcut .swiper-nav-btn:hover a::after, .video-kb-shortcut .general-content .info-table #closeBtn:hover .table-job-vac a::after, .table-job-vac .video-kb-shortcut .general-content .info-table #closeBtn:hover a::after, .general-content .info-table .video-kb-shortcut #closeBtn:hover .table-job-vac a::after, .table-job-vac .general-content .info-table .video-kb-shortcut #closeBtn:hover a::after, .video-kb-shortcut .step-flow__step-graphic:hover .table-job-vac a::after, .table-job-vac .video-kb-shortcut .step-flow__step-graphic:hover a::after, .video-kb-shortcut .btn:hover .swiper-nav-btn, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .swiper-nav-btn, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .swiper-nav-btn,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .swiper-nav-btn,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .swiper-nav-btn, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .swiper-nav-btn, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .swiper-nav-btn, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .swiper-nav-btn, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .swiper-nav-btn, .video-kb-shortcut .swiper-nav-btn:hover .swiper-nav-btn, .video-kb-shortcut .general-content .info-table #closeBtn:hover .swiper-nav-btn, .general-content .info-table .video-kb-shortcut #closeBtn:hover .swiper-nav-btn, .video-kb-shortcut .step-flow__step-graphic:hover .swiper-nav-btn, .video-kb-shortcut .btn:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .swiper-nav-btn:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .step-flow__step-graphic:hover .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .swiper-nav-btn:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table #closeBtn:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut #closeBtn:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .step-flow__step-graphic:hover .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .swiper-nav-btn:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .step-flow__step-graphic:hover .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .swiper-nav-btn:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table #closeBtn:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut #closeBtn:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .step-flow__step-graphic:hover .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .btn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .swiper-nav-btn:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .general-content .info-table #closeBtn:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .general-content .info-table .video-kb-shortcut #closeBtn:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .step-flow__step-graphic:hover .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .btn:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .btn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .swiper-nav-btn:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .general-content .info-table #closeBtn:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.general-content .info-table .video-kb-shortcut #closeBtn:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .step-flow__step-graphic:hover .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .btn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .swiper-nav-btn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .swiper-nav-btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .general-content .info-table #closeBtn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .general-content .info-table .video-kb-shortcut #closeBtn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .step-flow__step-graphic:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut .step-flow__step-graphic:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .btn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, #ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.ckec .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-calendar .ckec .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .swiper-nav-btn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .swiper-nav-btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .general-content .info-table #closeBtn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .general-content .info-table .video-kb-shortcut #closeBtn:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .step-flow__step-graphic:hover .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut .step-flow__step-graphic:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .btn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .swiper-nav-btn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .swiper-nav-btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .general-content .info-table #closeBtn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.general-content .info-table .video-kb-shortcut #closeBtn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .step-flow__step-graphic:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .btn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .event-calendar .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .video-kb-shortcut .ui-datepicker-next:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
#ui-datepicker-div.ui-datepicker .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-prev:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-calendar .cke_editable .video-kb-shortcut .ui-datepicker-next:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .swiper-nav-btn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .swiper-nav-btn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .general-content .info-table #closeBtn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .general-content .info-table #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.general-content .info-table .video-kb-shortcut #closeBtn:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .general-content .info-table .video-kb-shortcut #closeBtn:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .step-flow__step-graphic:hover .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut .step-flow__step-graphic:hover a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .btn:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .breadcrumb-menu__item--lv1:not(:last-child):after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .breadcrumb-menu__item--lv1:not(:last-child):after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .breadcrumb-menu__item--lv1:not(:last-child):after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .swiper-nav-btn:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .general-content .info-table #closeBtn:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .general-content .info-table .video-kb-shortcut #closeBtn:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .step-flow__step-graphic:hover .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .btn:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .swiper-nav-btn:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .swiper-nav-btn:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table #closeBtn:hover table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table #closeBtn:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut #closeBtn:hover table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut #closeBtn:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .step-flow__step-graphic:hover .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .step-flow__step-graphic:hover a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .swiper-nav-btn:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table #closeBtn:hover table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table #closeBtn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut #closeBtn:hover table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .step-flow__step-graphic:hover .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .btn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, #ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
.general-content table:not(.no-general-style) .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before,
#ui-datepicker-div.ui-datepicker .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-prev:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .event-calendar .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-calendar .general-content table:not(.no-general-style) .video-kb-shortcut .ui-datepicker-next:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .swiper-nav-btn:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .swiper-nav-btn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content .info-table #closeBtn:hover table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) .info-table #closeBtn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content .info-table .video-kb-shortcut #closeBtn:hover table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .info-table .video-kb-shortcut #closeBtn:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .step-flow__step-graphic:hover .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut .step-flow__step-graphic:hover a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .btn:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .btn:hover .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .gen-list__link-text:after, #ui-datepicker-div.ui-datepicker .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-prev:hover .gen-list__link-text:after,
.gen-list__item > a[target=_blank] .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .gen-list__link-text:after,
#ui-datepicker-div.ui-datepicker .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-next:hover .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .gen-list__link-text:after, .event-calendar .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-prev:hover .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .gen-list__link-text:after, .event-calendar .gen-list__item > a[target=_blank] .video-kb-shortcut .ui-datepicker-next:hover .gen-list__link-text:after, .video-kb-shortcut .swiper-nav-btn:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .swiper-nav-btn:hover .gen-list__link-text:after, .video-kb-shortcut .general-content .info-table #closeBtn:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .general-content .info-table #closeBtn:hover .gen-list__link-text:after, .general-content .info-table .video-kb-shortcut #closeBtn:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .general-content .info-table .video-kb-shortcut #closeBtn:hover .gen-list__link-text:after, .video-kb-shortcut .step-flow__step-graphic:hover .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .step-flow__step-graphic:hover .gen-list__link-text:after, .video-kb-shortcut .btn:hover .article-control__icon, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .article-control__icon, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .article-control__icon,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .article-control__icon,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .article-control__icon, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .article-control__icon, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .article-control__icon, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .article-control__icon, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .article-control__icon, .video-kb-shortcut .swiper-nav-btn:hover .article-control__icon, .video-kb-shortcut .general-content .info-table #closeBtn:hover .article-control__icon, .general-content .info-table .video-kb-shortcut #closeBtn:hover .article-control__icon, .video-kb-shortcut .step-flow__step-graphic:hover .article-control__icon, .video-kb-shortcut .btn:hover .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover .step-flow__step:not(:last-of-type)::after, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:hover .step-flow__step:not(:last-of-type)::after,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover .step-flow__step:not(:last-of-type)::after,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:hover .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .event-calendar .ui-datepicker-prev:hover .step-flow__step:not(:last-of-type)::after, .event-calendar .video-kb-shortcut .ui-datepicker-prev:hover .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .event-calendar .ui-datepicker-next:hover .step-flow__step:not(:last-of-type)::after, .event-calendar .video-kb-shortcut .ui-datepicker-next:hover .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .swiper-nav-btn:hover .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .general-content .info-table #closeBtn:hover .step-flow__step:not(:last-of-type)::after, .general-content .info-table .video-kb-shortcut #closeBtn:hover .step-flow__step:not(:last-of-type)::after, .video-kb-shortcut .step-flow__step-graphic:hover .step-flow__step:not(:last-of-type)::after {
  color: var(--hover-color);
  border-color: var(--hover-color);
}
.video-kb-shortcut .ico, .video-kb-shortcut .icon-grid-blks__arrow, .video-kb-shortcut .bf-text-blk__close-btn:before, .video-kb-shortcut .subscribe-btn__icon:before, .video-kb-shortcut .text-w-links-img__item:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:before, .video-kb-shortcut .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .datepicker-item:is(:has(#s_date, #e_date)),
.video-kb-shortcut .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .video-kb-shortcut .datepicker-item.has-sdate-edate, .video-kb-shortcut .arrow-list > li::before, .video-kb-shortcut .inline-arrow-list > li::before, .video-kb-shortcut .outline-btn-w-icon--pdf:before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .outline-btn-w-icon--doc:before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .outline-btn-w-icon--xls:before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .outline-btn-w-icon--link:before, .video-kb-shortcut .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .bootstrap-select, .video-kb-shortcut html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .rounded-selectbox, .video-kb-shortcut .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .table-job-vac a::after, .table-job-vac .video-kb-shortcut a::after, .video-kb-shortcut .swiper-nav-btn, .video-kb-shortcut .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.video-kb-shortcut .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .video-kb-shortcut .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.video-kb-shortcut .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.video-kb-shortcut .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .gen-list__link-text:after, .video-kb-shortcut .article-control__icon, .video-kb-shortcut .step-flow__step:not(:last-of-type)::after {
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  border-radius: 50%;
  color: var(--kb-sc-color);
  border: 2px solid var(--kb-sc-color);
}
@media (max-width: 991.98px) {
  .video-kb-shortcut .ico, .video-kb-shortcut .icon-grid-blks__arrow, .video-kb-shortcut .bf-text-blk__close-btn:before, .video-kb-shortcut .subscribe-btn__icon:before, .video-kb-shortcut .text-w-links-img__item:before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev:before,
  .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
  #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next:before, .video-kb-shortcut .event-calendar .ui-datepicker-prev:before, .event-calendar .video-kb-shortcut .ui-datepicker-prev:before, .video-kb-shortcut .event-calendar .ui-datepicker-next:before, .event-calendar .video-kb-shortcut .ui-datepicker-next:before, .video-kb-shortcut .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .video-kb-shortcut .datepicker-item:is(:has(#s_date, #e_date)),
  .video-kb-shortcut .event-search-bar .datepicker-item.has-sdate-edate,
  .event-search-bar .video-kb-shortcut .datepicker-item.has-sdate-edate, .video-kb-shortcut .arrow-list > li::before, .video-kb-shortcut .inline-arrow-list > li::before, .video-kb-shortcut .outline-btn-w-icon--pdf:before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .outline-btn-w-icon--doc:before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .outline-btn-w-icon--xls:before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .outline-btn-w-icon--bf-view:before, .video-kb-shortcut .outline-btn-w-icon--bf-learn-more:before, .video-kb-shortcut .outline-btn-w-icon--link:before, .video-kb-shortcut .rounded-selectbox .bootstrap-select, .rounded-selectbox .video-kb-shortcut .bootstrap-select, .video-kb-shortcut html.no-js .rounded-selectbox, html.no-js .video-kb-shortcut .rounded-selectbox, .video-kb-shortcut .rounded-selectbox:is(:not(:has(.bootstrap-select))), .video-kb-shortcut .rounded-selectbox.not-has-bootstrap-select, .video-kb-shortcut .table-job-vac a::after, .table-job-vac .video-kb-shortcut a::after, .video-kb-shortcut .swiper-nav-btn, .video-kb-shortcut .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .video-kb-shortcut a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .video-kb-shortcut .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .video-kb-shortcut a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .video-kb-shortcut .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .video-kb-shortcut .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .video-kb-shortcut .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .video-kb-shortcut .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .video-kb-shortcut .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .video-kb-shortcut .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .video-kb-shortcut .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .cke_editable .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .video-kb-shortcut .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .cke_editable .video-kb-shortcut a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .video-kb-shortcut .breadcrumb-menu__item--lv1:not(:last-child):after, .video-kb-shortcut .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .video-kb-shortcut .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .video-kb-shortcut .gen-list__link-text:after, .video-kb-shortcut .article-control__icon, .video-kb-shortcut .step-flow__step:not(:last-of-type)::after {
    height: 1rem;
    width: 1rem;
    font-size: 0.375rem;
  }
}
.video-kb-shortcut .ico::before, .video-kb-shortcut .icon-grid-blks__arrow::before, .video-kb-shortcut .bf-text-blk__close-btn::before, .video-kb-shortcut .subscribe-btn__icon::before, .video-kb-shortcut .text-w-links-img__item::before, .video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-prev::before,
.video-kb-shortcut #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .video-kb-shortcut .ui-datepicker-next::before, .video-kb-shortcut .event-calendar .ui-datepicker-prev::before, .event-calendar .video-kb-shortcut .ui-datepicker-prev::before, .video-kb-shortcut .event-calendar .ui-datepicker-next::before, .event-calendar .video-kb-shortcut .ui-datepicker-next::before, .video-kb-shortcut .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .video-kb-shortcut .datepicker-item:is(:has(#s_date, #e_date))::before,
.video-kb-shortcut .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .video-kb-shortcut .datepicker-item.has-sdate-edate::before, .video-kb-shortcut .arrow-list > li::before, .video-kb-shortcut .inline-arrow-list > li::before, .video-kb-shortcut .outline-btn-w-icon--pdf::before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".pdf"])::before, .video-kb-shortcut .outline-btn-w-icon--doc::before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .video-kb-shortcut .outline-btn-w-icon--xls::before, .video-kb-shortcut .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .video-kb-shortcut .outline-btn-w-icon--bf-view::before, .video-kb-shortcut .outline-btn-w-icon--bf-learn-more::before, .video-kb-shortcut .outline-btn-w-icon--link::before, .video-kb-shortcut .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .video-kb-shortcut .bootstrap-select::before, .video-kb-shortcut html.no-js .rounded-selectbox::before, html.no-js .video-kb-shortcut .rounded-selectbox::before, .video-kb-shortcut .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .video-kb-shortcut .rounded-selectbox.not-has-bootstrap-select::before, .video-kb-shortcut .swiper-nav-btn::before, .video-kb-shortcut .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .video-kb-shortcut a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.video-kb-shortcut .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .video-kb-shortcut a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .video-kb-shortcut .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.video-kb-shortcut .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .video-kb-shortcut .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.video-kb-shortcut .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .video-kb-shortcut .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .video-kb-shortcut a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .video-kb-shortcut .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .video-kb-shortcut a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .video-kb-shortcut .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .video-kb-shortcut a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .video-kb-shortcut .article-control__icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  font-weight: 600;
}
.video-kb-shortcut__deco {
  position: absolute;
  top: -12px;
  right: 27.5%;
  z-index: -100;
  --r: 2px; /* border radius */
  height: 16px;
  aspect-ratio: 2;
  --_g: calc(var(--r) / tan(22.5deg)) bottom var(--r), #000 98%, #0000 101%;
  -webkit-mask: conic-gradient(from -22.5deg at 50% calc(341.4213562373% - var(--r) / 0.2426406871), #000 45deg, rgba(0, 0, 0, 0) 0) 0 100%/100% calc(100% - var(--r) / 1.4142135624) no-repeat, radial-gradient(var(--r) at 50% calc(var(--r) * 1.4142135624), #000 98%, rgba(0, 0, 0, 0) 101%), radial-gradient(var(--r) at left var(--_g)), radial-gradient(var(--r) at right var(--_g));
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  background: #eaedff;
}

.carrer_table__video-wrapper {
  margin: auto auto;
  width: fit-content;
}

.info-table .btn-row {
  text-align: center;
}

.stories-slider__top {
  margin-bottom: calc(var(--component-margin-y) * 0.75);
  text-align: center;
}
.stories-slider__top > .container {
  max-width: calc(1360px + 100px) !important;
}
.stories-slider__title {
  position: relative;
  font-size: 2rem;
  font-weight: 600;
  color: #351a50;
}
@media (max-width: 1199.98px) {
  .stories-slider__title {
    font-size: 1.75rem;
  }
}
@media (max-width: 991.98px) {
  .stories-slider__title {
    font-size: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .stories-slider__title {
    font-size: 1.375rem;
  }
}
.stories-slider__desc {
  font-size: 1.125rem;
  color: #000000;
}
.stories-slider__desc:not(:only-child) {
  margin-top: 1.3333333333em;
}
@media (max-width: 575.98px) {
  .stories-slider__desc {
    font-size: 1rem;
  }
}
.stories-slider__slider {
  position: relative;
  --nav-btn-offset: clamp(0px, (var(--page-width, 100vw) - 1640px) / 4, 280px / 4);
  --nav-btn-translate: 50%;
}
@media (max-width: 1199.98px) {
  .stories-slider__slider {
    --nav-btn-translate: 75%;
  }
}
.stories-slider__slider .js-swiper-prev {
  left: 0;
  transform: translateX(calc(var(--nav-btn-offset) * -1 - var(--nav-btn-translate)));
}
.stories-slider__slider .js-swiper-next {
  right: 0;
  transform: translateX(calc(var(--nav-btn-offset) + var(--nav-btn-translate)));
}
.stories-slider .js-swiper:not(.swiper-initialized) + .js-swiper-control, .stories-slider .js-swiper:not(.swiper-initialized) + .js-swiper-control * {
  display: none;
  visibility: hidden;
}
.stories-slider__layout {
  display: flex;
  --col-gap: 40px;
  --row-gap: 40px;
}
@media (min-width: 992px) {
  .stories-slider__layout:not(.swiper-initialized *) {
    gap: var(--row-gap) var(--col-gap);
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .stories-slider__layout {
    --col-gap: 24px;
  }
}
@media (max-width: 991.98px) {
  .stories-slider__layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    gap: var(--row-gap) var(--col-gap);
    --col-gap: 20px;
  }
}
@media (max-width: 767.98px) {
  .stories-slider__layout {
    max-width: 32.5rem;
    margin-inline: auto;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575.98px) {
  .stories-slider__layout {
    --row-gap: 20px;
  }
}
.stories-slider__item {
  position: relative;
  height: auto;
  display: flex;
}
@media (min-width: 992px) {
  .stories-slider__item:not(.swiper-initialized *) {
    flex-basis: calc((100% - var(--col-gap) * 2) / 3);
    flex-shrink: 1;
  }
}
@media (max-width: 991.98px) {
  .stories-slider__item {
    transition: opacity 800ms;
  }
  .stories-slider__item:not(.no-js *):not(.shown *):not(:nth-child(1), :nth-child(2)) {
    position: absolute;
    visibility: hidden;
    opacity: 0;
  }
}
.stories-slider__item-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.stories-slider__link {
  text-decoration: none;
}
.stories-slider__link:hover, .stories-slider__link:focus-visible, .shown .stories-slider__link:focus {
  text-decoration: none;
  --hover-color: #FFF;
  color: var(--hover-color);
}
.stories-slider__item-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 11.5384615385% 11.5384615385% 9.6153846154%;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .stories-slider__item-inner {
    padding-inline: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .stories-slider__item-inner {
    padding: 2.25rem 24px;
  }
}
@media (max-width: 575.98px) {
  .stories-slider__item-inner {
    padding: 2.25rem 24px;
  }
}
.stories-slider__item-inner::before, .stories-slider__item-inner::after {
  content: "";
  position: absolute;
  inset: 0;
  transition: opacity 0.4s;
  z-index: -1;
}
.stories-slider__item-inner::before {
  backdrop-filter: blur(8px) brightness(0.7);
  -webkit-backdrop-filter: blur(8px) brightness(0.7);
}
.stories-slider__item-inner::after {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
}
.stories-slider__item-inner:hover::before, .stories-slider__item-inner:focus-visible::before, .shown .stories-slider__item-inner:focus::before {
  opacity: 0;
}
.stories-slider__item-inner:hover::after, .stories-slider__item-inner:focus-visible::after, .shown .stories-slider__item-inner:focus::after {
  opacity: 1;
}
.stories-slider__item-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.stories-slider__item-title {
  margin-bottom: 0.9090909091em;
  font-size: 1.375rem;
  font-weight: 600;
  color: #FFF;
  text-align: center;
  text-decoration: underline;
  text-decoration-color: var(--hover-color, transparent);
  transition: text-decoration-color 0.4s;
  letter-spacing: -0.035em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .stories-slider__item-title {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .stories-slider__item-title {
    font-size: 1.25rem;
  }
}
.stories-slider__item-desc {
  font-size: 1.125rem;
  font-weight: 400;
  color: #FFF;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .stories-slider__item-desc {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .stories-slider__item-desc {
    font-size: 1rem;
  }
}
.stories-slider__logo {
  margin-top: 1.5rem;
  --logo-size: calc(134 / 400 * 100%);
  width: var(--logo-size);
  aspect-ratio: 1/1;
  align-self: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #FFF;
}
.stories-slider__logo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.stories-slider__show-more {
  margin-top: 1.75rem;
  text-align: center;
}
@media (min-width: 992px) {
  .stories-slider__show-more {
    display: none;
    visibility: hidden;
  }
}
.shown .stories-slider__show-more, .stories-slider__show-more:not(.show-more *) {
  display: none;
  visibility: hidden;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .stories-slider__show-more .btn, .stories-slider__show-more #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .stories-slider__show-more .ui-datepicker-prev,
  .stories-slider__show-more #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
  #ui-datepicker-div.ui-datepicker .stories-slider__show-more .ui-datepicker-next, .stories-slider__show-more .event-calendar .ui-datepicker-prev, .event-calendar .stories-slider__show-more .ui-datepicker-prev, .stories-slider__show-more .event-calendar .ui-datepicker-next, .event-calendar .stories-slider__show-more .ui-datepicker-next, .stories-slider__show-more .swiper-nav-btn, .stories-slider__show-more .general-content .info-table #closeBtn, .general-content .info-table .stories-slider__show-more #closeBtn, .stories-slider__show-more .step-flow__step-graphic {
    font-size: 1rem;
  }
}

:root {
  --input-default-border-color: #757575;
  --input-hover-border-color: #0079b9;
  --input-filled-border-color: #171e34;
  --input-disabled-bg-color: #f7f7f7;
  --input-checked-color: #0079b9;
}

.form-grid {
  max-width: 71.25rem;
}
.form-grid, .form-grid__row {
  --col-gap: 30px;
  --row-gap: 40px;
}
.form-grid__row {
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--row-gap);
  margin-inline: calc(var(--col-gap) / -2);
  margin-bottom: var(--row-gap);
}
.supports-subgrid .form-grid__row {
  display: grid;
  --subgrid-rows: 2;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: repeat(var(--subgrid-rows), minmax(0, fit-content));
}
.supports-subgrid .demo\:form .form-grid__row:is(:has(.demo\:label)), .supports-subgrid .demo\:form .form-grid__row.has-demo-label {
  --subgrid-rows: 3;
}
.form-grid__col {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  flex-shrink: 0;
  width: 50%;
  padding-inline: calc(var(--col-gap) / 2);
  row-gap: 0.75rem;
}
@media (max-width: 575.98px) {
  .form-grid__col {
    width: 100%;
  }
}
.form-grid__col--full {
  width: 100%;
}
@media (min-width: 992px) {
  .form-grid__col--third {
    width: 33.3333333333%;
  }
}
@media (max-width: 767.98px) {
  .form-grid__col:is(:has(.form-grid__holder:last-child:not(.form-grid__holder + *))), .form-grid__col--has-single-holder {
    width: 100%;
  }
}
.supports-subgrid .form-grid__col {
  display: grid;
  grid-template-rows: subgrid;
  grid-column: span 6;
  grid-row: span var(--subgrid-rows);
  justify-content: unset;
  width: auto;
}
@media (max-width: 575.98px) {
  .supports-subgrid .form-grid__col {
    grid-column: span 12;
  }
}
.supports-subgrid .form-grid__col--full {
  grid-column: span 12;
}
@media (min-width: 992px) {
  .supports-subgrid .form-grid__col--third {
    grid-column: span 4;
  }
}
.supports-subgrid .form-grid__col:is(:has(.form-grid__holder:last-child:not(.form-grid__holder + *))), .supports-subgrid .form-grid__col.has-single-holder {
  grid-template-rows: repeat(calc(var(--subgrid-rows) - 1), minmax(0, fit-content));
}
@media (max-width: 767.98px) {
  .supports-subgrid .form-grid__col:is(:has(.form-grid__holder:last-child:not(.form-grid__holder + *))), .supports-subgrid .form-grid__col.has-single-holder {
    grid-column: span 12;
  }
}
.form-grid__holder {
  width: 100%;
}
.form-grid__holder:not(:last-child) {
  align-self: flex-end;
}
.form-grid__holder * {
  letter-spacing: -0.035em;
}
.form-grid__holder:last-child:not(.form-grid__holder + *) {
  display: grid;
  align-items: flex-end;
  align-content: flex-end;
  column-gap: max(var(--col-gap) / 2, 2ch);
  row-gap: 0.75rem;
  --input-width: auto;
}
@media (min-width: 576px) {
  .form-grid__holder:last-child:not(.form-grid__holder + *) {
    grid-template-columns: fit-content(var(--label-max-width)) 1fr;
    --label-max-width: 185px;
  }
}
@media (min-width: 992px) {
  .form-grid__holder:last-child:not(.form-grid__holder + *) {
    --label-max-width: 210px;
  }
}
.form-grid__holder:last-child:not(.form-grid__holder + *) > :not(.form-grid__input) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-self: stretch;
}
.form-grid__col:is(:has(.custom-checkbox, .custom-radio)) .form-grid__holder:last-child:not(.form-grid__holder + *) > :not(.form-grid__input), .form-grid__col.has-checkable .form-grid__holder:last-child:not(.form-grid__holder + *) > :not(.form-grid__input) {
  align-self: unset;
}
.form-grid__holder:last-child:not(.form-grid__holder + *) > :not(.form-grid__input) > * {
  flex-basis: 100%;
}
.supports-subgrid .form-grid__holder:last-child:not(.form-grid__holder + *) {
  grid-row: span var(--subgrid-rows);
}
.form-grid__input {
  width: var(--input-width, 100%);
  min-width: 50%;
  flex: 1;
}
.form-grid__input:where(:not(.captcha-holder)) > :where(:not(:first-child):not(div:empty)) {
  margin-top: calc(var(--fs-p) / 18 * 10);
}

.form-grid input,
.form-grid textarea,
.form-grid .form-grid__select-btn,
.form-grid__row input,
.form-grid__row textarea,
.form-grid__row .form-grid__select-btn,
.custom-checkbox input,
.custom-checkbox textarea,
.custom-checkbox .form-grid__select-btn,
.custom-radio input,
.custom-radio textarea,
.custom-radio .form-grid__select-btn {
  width: 100%;
  --input-padding: 13px;
  padding: var(--input-padding, 13px);
  padding-bottom: calc(var(--input-padding, 13px) + 1px);
  font-size: var(--fs-p);
  border: 1px solid var(--input-default-border-color);
  border-radius: 2px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.form-grid input:not(.disabled):not([disabled]):hover, .form-grid input:not(.disabled):not([disabled]):focus, .form-grid input.demo\:hover,
.form-grid textarea:not(.disabled):not([disabled]):hover,
.form-grid textarea:not(.disabled):not([disabled]):focus,
.form-grid textarea.demo\:hover,
.form-grid .form-grid__select-btn:not(.disabled):not([disabled]):hover,
.form-grid .form-grid__select-btn:not(.disabled):not([disabled]):focus,
.form-grid .form-grid__select-btn.demo\:hover,
.form-grid__row input:not(.disabled):not([disabled]):hover,
.form-grid__row input:not(.disabled):not([disabled]):focus,
.form-grid__row input.demo\:hover,
.form-grid__row textarea:not(.disabled):not([disabled]):hover,
.form-grid__row textarea:not(.disabled):not([disabled]):focus,
.form-grid__row textarea.demo\:hover,
.form-grid__row .form-grid__select-btn:not(.disabled):not([disabled]):hover,
.form-grid__row .form-grid__select-btn:not(.disabled):not([disabled]):focus,
.form-grid__row .form-grid__select-btn.demo\:hover,
.custom-checkbox input:not(.disabled):not([disabled]):hover,
.custom-checkbox input:not(.disabled):not([disabled]):focus,
.custom-checkbox input.demo\:hover,
.custom-checkbox textarea:not(.disabled):not([disabled]):hover,
.custom-checkbox textarea:not(.disabled):not([disabled]):focus,
.custom-checkbox textarea.demo\:hover,
.custom-checkbox .form-grid__select-btn:not(.disabled):not([disabled]):hover,
.custom-checkbox .form-grid__select-btn:not(.disabled):not([disabled]):focus,
.custom-checkbox .form-grid__select-btn.demo\:hover,
.custom-radio input:not(.disabled):not([disabled]):hover,
.custom-radio input:not(.disabled):not([disabled]):focus,
.custom-radio input.demo\:hover,
.custom-radio textarea:not(.disabled):not([disabled]):hover,
.custom-radio textarea:not(.disabled):not([disabled]):focus,
.custom-radio textarea.demo\:hover,
.custom-radio .form-grid__select-btn:not(.disabled):not([disabled]):hover,
.custom-radio .form-grid__select-btn:not(.disabled):not([disabled]):focus,
.custom-radio .form-grid__select-btn.demo\:hover {
  border-color: var(--input-hover-border-color) !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
}
.form-grid input:focus-visible,
.form-grid textarea:focus-visible,
.form-grid .form-grid__select-btn:focus-visible,
.form-grid__row input:focus-visible,
.form-grid__row textarea:focus-visible,
.form-grid__row .form-grid__select-btn:focus-visible,
.custom-checkbox input:focus-visible,
.custom-checkbox textarea:focus-visible,
.custom-checkbox .form-grid__select-btn:focus-visible,
.custom-radio input:focus-visible,
.custom-radio textarea:focus-visible,
.custom-radio .form-grid__select-btn:focus-visible {
  outline: none;
}
.form-grid input:focus,
.form-grid textarea:focus,
.form-grid .form-grid__select-btn:focus,
.form-grid__row input:focus,
.form-grid__row textarea:focus,
.form-grid__row .form-grid__select-btn:focus,
.custom-checkbox input:focus,
.custom-checkbox textarea:focus,
.custom-checkbox .form-grid__select-btn:focus,
.custom-radio input:focus,
.custom-radio textarea:focus,
.custom-radio .form-grid__select-btn:focus {
  outline: none !important;
}
.form-grid input:focus::placeholder,
.form-grid textarea:focus::placeholder,
.form-grid .form-grid__select-btn:focus::placeholder,
.form-grid__row input:focus::placeholder,
.form-grid__row textarea:focus::placeholder,
.form-grid__row .form-grid__select-btn:focus::placeholder,
.custom-checkbox input:focus::placeholder,
.custom-checkbox textarea:focus::placeholder,
.custom-checkbox .form-grid__select-btn:focus::placeholder,
.custom-radio input:focus::placeholder,
.custom-radio textarea:focus::placeholder,
.custom-radio .form-grid__select-btn:focus::placeholder {
  color: transparent;
}
.form-grid input[placeholder]:not(:placeholder-shown):not(:focus),
.form-grid input .demo\:filled,
.form-grid textarea[placeholder]:not(:placeholder-shown):not(:focus),
.form-grid textarea .demo\:filled,
.form-grid .form-grid__select-btn[placeholder]:not(:placeholder-shown):not(:focus),
.form-grid .form-grid__select-btn .demo\:filled,
.form-grid__row input[placeholder]:not(:placeholder-shown):not(:focus),
.form-grid__row input .demo\:filled,
.form-grid__row textarea[placeholder]:not(:placeholder-shown):not(:focus),
.form-grid__row textarea .demo\:filled,
.form-grid__row .form-grid__select-btn[placeholder]:not(:placeholder-shown):not(:focus),
.form-grid__row .form-grid__select-btn .demo\:filled,
.custom-checkbox input[placeholder]:not(:placeholder-shown):not(:focus),
.custom-checkbox input .demo\:filled,
.custom-checkbox textarea[placeholder]:not(:placeholder-shown):not(:focus),
.custom-checkbox textarea .demo\:filled,
.custom-checkbox .form-grid__select-btn[placeholder]:not(:placeholder-shown):not(:focus),
.custom-checkbox .form-grid__select-btn .demo\:filled,
.custom-radio input[placeholder]:not(:placeholder-shown):not(:focus),
.custom-radio input .demo\:filled,
.custom-radio textarea[placeholder]:not(:placeholder-shown):not(:focus),
.custom-radio textarea .demo\:filled,
.custom-radio .form-grid__select-btn[placeholder]:not(:placeholder-shown):not(:focus),
.custom-radio .form-grid__select-btn .demo\:filled {
  border-color: var(--input-filled-border-color);
}
.form-grid input:disabled, .form-grid input.disabled, .form-grid input[inert],
.form-grid textarea:disabled,
.form-grid textarea.disabled,
.form-grid textarea[inert],
.form-grid .form-grid__select-btn:disabled,
.form-grid .form-grid__select-btn.disabled,
.form-grid .form-grid__select-btn[inert],
.form-grid__row input:disabled,
.form-grid__row input.disabled,
.form-grid__row input[inert],
.form-grid__row textarea:disabled,
.form-grid__row textarea.disabled,
.form-grid__row textarea[inert],
.form-grid__row .form-grid__select-btn:disabled,
.form-grid__row .form-grid__select-btn.disabled,
.form-grid__row .form-grid__select-btn[inert],
.custom-checkbox input:disabled,
.custom-checkbox input.disabled,
.custom-checkbox input[inert],
.custom-checkbox textarea:disabled,
.custom-checkbox textarea.disabled,
.custom-checkbox textarea[inert],
.custom-checkbox .form-grid__select-btn:disabled,
.custom-checkbox .form-grid__select-btn.disabled,
.custom-checkbox .form-grid__select-btn[inert],
.custom-radio input:disabled,
.custom-radio input.disabled,
.custom-radio input[inert],
.custom-radio textarea:disabled,
.custom-radio textarea.disabled,
.custom-radio textarea[inert],
.custom-radio .form-grid__select-btn:disabled,
.custom-radio .form-grid__select-btn.disabled,
.custom-radio .form-grid__select-btn[inert] {
  background-color: var(--input-disabled-bg-color);
  border-color: var(--input-default-border-color) !important;
  color: var(--input-default-border-color) !important;
  box-shadow: none;
  cursor: default;
}

.form-grid__select-btn {
  background: none;
}
.form-grid__select-btn:focus-visible {
  outline: 5px auto -webkit-focus-ring-color !important;
}
.form-grid__select-btn.bs-placeholder, .form-grid__select-btn.bs-placeholder:active, .form-grid__select-btn.bs-placeholder:focus, .form-grid__select-btn.bs-placeholder:hover {
  color: var(--input-default-border-color);
}
.form-grid__select-btn:not(.bs-placeholder):not(select:disabled + button) {
  border-color: var(--input-filled-border-color);
}
.form-grid__select-btn::after, .dropup .form-grid__select-btn::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e954";
  font-size: 0.8125rem;
  line-height: 0.5;
  color: #351a50;
  border: 0;
  transition: transform 0.3s;
}
.form-grid__select-btn[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.form-grid__select-btn .filter-option-inner-inner {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  white-space: normal;
}
.form-grid__select-btn:where(.demo\:hover ~ *) {
  border-color: var(--input-hover-border-color) !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
}
.form-grid__select-btn + .dropdown-menu:not(.inner) {
  margin-top: 4px;
  font-size: 1rem;
  font-weight: 400;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  box-shadow: none;
}
.form-grid__select-btn + .dropdown-menu.inner {
  overflow-x: hidden;
}
.form-grid__select-btn + .dropdown-menu li.selected {
  display: none;
  visibility: hidden;
}
.form-grid__select-btn + .dropdown-menu li a {
  padding: 12px 14px;
  font-size: var(--fs-p);
  font-weight: 400;
  color: var(--input-default-border-color);
  transition: color 0.1s, background-color 0.1s;
  white-space: normal;
}
.form-grid__select-btn + .dropdown-menu li a:hover, .form-grid__select-btn + .dropdown-menu li a:focus, .form-grid__select-btn + .dropdown-menu li a:where(li.active a) {
  color: #000000;
  background-color: #e6f7ff;
}
.form-grid__select-btn + .dropdown-menu .filter-option-inner-inner {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.form-grid .bootstrap-select {
  width: 100% !important;
}

.form-grid textarea,
.form-grid__row textarea {
  white-space: normal;
  overflow-y: auto;
}
.form-grid textarea::-webkit-scrollbar,
.form-grid__row textarea::-webkit-scrollbar {
  width: 6px;
}
.form-grid textarea::-webkit-scrollbar-thumb,
.form-grid__row textarea::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 5px;
}
.form-grid textarea:not([rows]),
.form-grid__row textarea:not([rows]) {
  height: 6.875rem;
}
.form-grid input[type=text],
.form-grid__row input[type=text] {
  line-height: 1;
  color: #171e34;
}

.custom-checkbox,
.custom-radio {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  --input-space: calc(var(--fs-p) / 18 * 32);
  padding-left: var(--input-space);
  gap: 0.7777777778em;
  font-size: var(--fs-p);
  flex-basis: 100%;
}
.custom-checkbox:where(:not(:last-child)),
.custom-radio:where(:not(:last-child)) {
  margin-bottom: var(--row-gap);
}
.custom-checkbox--inline,
.custom-radio--inline {
  display: inline-flex;
  margin-block: calc(var(--row-gap) / 2);
  flex-basis: revert;
}
.custom-checkbox, .custom-checkbox__group,
.custom-radio,
.custom-radio__group {
  --col-gap: calc(60 / 1140 * 100%);
  --row-gap: 1.5rem;
}
.custom-checkbox__group,
.custom-radio__group {
  display: flex;
  flex-wrap: wrap;
  column-gap: var(--col-gap);
}
.custom-checkbox__group:is(:has(.custom-checkbox--inline, .custom-radio--inline)), .custom-checkbox__group.has-checkable-inline,
.custom-radio__group:is(:has(.custom-checkbox--inline, .custom-radio--inline)),
.custom-radio__group.has-checkable-inline {
  margin-bottom: calc(var(--row-gap) / -2);
}
.custom-checkbox__group:not(.form-grid__input *),
.custom-radio__group:not(.form-grid__input *) {
  display: block;
  --col-gap: 3.75rem;
  --row-gap: 1.75rem;
}
.custom-checkbox label,
.custom-radio label {
  position: relative;
  display: inline-block;
  margin-left: calc(var(--input-space) * -1);
  padding-left: var(--input-space);
  margin-bottom: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.custom-checkbox label::before,
.custom-radio label::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(var(--fs-p) * 1.5 * 0.5);
  transform: translateY(-50%);
  display: inline-block;
  width: 1.6666666667em;
  height: 1.6666666667em;
  margin-right: 1em;
  font-size: 0.6666666667em;
  border: 1px solid var(--input-default-border-color);
  vertical-align: text-bottom;
  color: transparent;
  background: var(--checked-bg, none), #fff;
}
.form-grid__holder:only-child .custom-checkbox label::before, .form-grid__holder:not(.form-grid__holder + *) .custom-checkbox label::before,
.form-grid__holder:only-child .custom-radio label::before,
.form-grid__holder:not(.form-grid__holder + *) .custom-radio label::before {
  top: 50%;
}
.custom-checkbox label.demo\:hover,
.custom-radio label.demo\:hover {
  color: var(--input-checked-color);
}
.custom-checkbox input[type=text],
.custom-radio input[type=text] {
  max-width: 100%;
}
@media (min-width: 576px) {
  .custom-checkbox input[type=text],
  .custom-radio input[type=text] {
    min-width: 22.5rem;
    flex: 0;
  }
}
.custom-checkbox input[type=checkbox],
.custom-checkbox input[type=radio],
.custom-radio input[type=checkbox],
.custom-radio input[type=radio] {
  position: fixed;
  top: -99px;
  left: -99px;
  width: 1px;
  height: 1px;
  font-size: 1px;
}
.custom-checkbox input[type=checkbox] + label:hover, .custom-checkbox input[type=checkbox]:focus-visible + label, .custom-checkbox input[type=checkbox]:checked + label,
.custom-checkbox input[type=radio] + label:hover,
.custom-checkbox input[type=radio]:focus-visible + label,
.custom-checkbox input[type=radio]:checked + label,
.custom-radio input[type=checkbox] + label:hover,
.custom-radio input[type=checkbox]:focus-visible + label,
.custom-radio input[type=checkbox]:checked + label,
.custom-radio input[type=radio] + label:hover,
.custom-radio input[type=radio]:focus-visible + label,
.custom-radio input[type=radio]:checked + label {
  color: var(--input-checked-color);
}
.custom-checkbox input[type=checkbox]:disabled + label, .custom-checkbox input[type=checkbox][inert] + label,
.custom-checkbox input[type=radio]:disabled + label,
.custom-checkbox input[type=radio][inert] + label,
.custom-radio input[type=checkbox]:disabled + label,
.custom-radio input[type=checkbox][inert] + label,
.custom-radio input[type=radio]:disabled + label,
.custom-radio input[type=radio][inert] + label {
  cursor: default;
}
.custom-checkbox input[type=checkbox]:disabled + label:hover, .custom-checkbox input[type=checkbox][inert] + label:hover,
.custom-checkbox input[type=radio]:disabled + label:hover,
.custom-checkbox input[type=radio][inert] + label:hover,
.custom-radio input[type=checkbox]:disabled + label:hover,
.custom-radio input[type=checkbox][inert] + label:hover,
.custom-radio input[type=radio]:disabled + label:hover,
.custom-radio input[type=radio][inert] + label:hover {
  color: #000000;
}
.custom-checkbox input[type=checkbox]:disabled ~ input[type=text], .custom-checkbox input[type=checkbox][inert] ~ input[type=text],
.custom-checkbox input[type=radio]:disabled ~ input[type=text],
.custom-checkbox input[type=radio][inert] ~ input[type=text],
.custom-radio input[type=checkbox]:disabled ~ input[type=text],
.custom-radio input[type=checkbox][inert] ~ input[type=text],
.custom-radio input[type=radio]:disabled ~ input[type=text],
.custom-radio input[type=radio][inert] ~ input[type=text] {
  background-color: var(--input-disabled-bg-color);
  border-color: #e6e6e6 !important;
  box-shadow: none;
  color: var(--input-default-border-color);
}

.custom-checkbox input:checked + label::before {
  --checked-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.094' height='9' viewBox='0 0 11.094 9'%3E%3Cg id='Group_468953' data-name='Group 468953' transform='translate(0.547 -42.34)'%3E%3Cpath id='Check' d='M9.877,42.979a.388.388,0,0,0-.595,0L3.333,49.7.718,46.767a.388.388,0,0,0-.595,0,.517.517,0,0,0,0,.67L3.037,50.7a.391.391,0,0,0,.595,0l6.245-7.055a.516.516,0,0,0,0-.67Z' transform='translate(0 0)' fill='none' stroke='%230479b9' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E")
    center / 0.9166666667em 0.75em no-repeat;
}

.custom-radio label::before {
  border-radius: 50%;
}
.custom-radio input:checked + label::before {
  --checked-bg: radial-gradient(
      circle,
      var(--input-checked-color) 0%,
      var(--input-checked-color) 30%,
      transparent 30%,
      transparent 100%
    )
    center no-repeat;
}

.field-label {
  width: var(--label-width, 100%);
  max-width: var(--label-max-width, 100%);
}
.field-label,
.field-label * {
  font-size: var(--fs-p);
  font-weight: 400;
  color: #000000;
}
.field-label ~ .field-label,
.field-label ~ :not([class]) {
  margin-top: calc(var(--fs-p) / 18 * 8);
}
.field-label--hint,
.field-label--hint * {
  font-size: calc(var(--fs-p) / 18 * 16);
  color: #595959;
}

.captcha-holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem;
}
.captcha-holder__captcha {
  display: flow-root;
}
.captcha-holder__input input[type=text] {
  min-width: 22.5rem;
  flex: 0;
  text-transform: none !important;
}
.captcha-holder__input label {
  display: inline;
}
.captcha-holder__input .access {
  position: absolute;
  left: 0px;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.captcha-holder label {
  margin-bottom: 0;
}

.scroll-reader {
  padding: 1.5rem 1rem 1.5rem 1.5rem;
  border: 1px solid #757575;
  border-radius: 2px;
}
.scroll-reader__content {
  padding-right: 1.375rem;
  max-height: min(14.5rem, 50vh);
  overflow-y: auto;
  scrollbar-color: #999 transparent;
  scrollbar-width: thin;
}
.scroll-reader__content::-webkit-scrollbar {
  width: 6px;
}
.scroll-reader__content::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 5px;
}

.demo\:label {
  display: none;
  visibility: hidden;
  flex: 1;
  margin-bottom: 0.2857142857em;
  font-size: calc(var(--fs-h4) / 24 * 28);
  font-weight: 500;
  color: #351a50;
}
.demo\:form .demo\:label {
  display: revert;
  visibility: revert;
}
.demo\:title {
  font-size: var(--fs-h3);
  font-weight: 600;
  color: #351a50;
}
.supports-subgrid .demo\:header {
  grid-template-rows: unset;
}
.supports-subgrid .demo\:header .form-grid__col {
  display: flex;
}

.intro-txt__title-sm {
  font-size: var(--fs-h4);
  font-weight: 600;
  color: #351a50;
  text-align: center;
}
.intro-txt__title {
  font-size: var(--fs-h1);
  font-weight: 700;
  color: #351a50;
  text-align: center;
}
.intro-txt__title:not(:first-child) {
  margin-top: 1rem;
}
.intro-txt__body {
  font-size: calc(var(--fs-p) / 18 * 20);
  font-weight: 400;
  color: #000000;
}
.intro-txt__body:not(:first-child) {
  margin-top: 1.5em;
}
.intro-txt--narrow {
  max-width: 73.75rem;
  margin-inline: auto;
}
.intro-txt--narrow .intro-txt__body {
  font-size: var(--fs-p);
}
.intro-txt--narrow .intro-txt__body:first-child {
  margin-top: 1.6666666667em;
}

.gallery-highlight-slider {
  --highlight-slider-deco-gap: 1.5vw;
  position: relative;
}
.gallery-highlight-slider:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 6.625rem;
  left: 0;
  width: 47.2916666667vw;
  height: 23.8541666667vw;
  background: linear-gradient(110deg, rgba(212, 180, 255, 0.8), #ffe3c3);
}
@media (max-width: 1399.98px) {
  .gallery-highlight-slider:before {
    top: 5.5208333333vw;
    height: 25vw;
  }
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider:before {
    width: calc(100% - 1.25rem);
    top: 3.375rem;
    height: 54.6875vw;
  }
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider:before {
    height: 56.7708333333vw;
  }
}
@media (max-width: 575.98px) {
  .gallery-highlight-slider:before {
    width: calc(100% - 0.625rem);
  }
}
.gallery-highlight-slider:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 1rem;
  right: 0;
  width: min(85.4166666667vw);
  height: calc(100% - 3.5rem);
  background: linear-gradient(to right, #dcd3fb, rgba(179, 216, 250, 0.5));
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider:after {
    height: calc(100% - 2rem);
    width: 100%;
  }
}
.gallery-highlight-slider__container {
  padding-top: min(3.4895833333vw, 4.1875rem);
  padding-bottom: min(4.6875vw, 5.625rem);
}
.gallery-highlight-slider__inner {
  position: relative;
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider__inner {
    margin-block: 1rem;
  }
}
@media (max-width: 575.98px) {
  .gallery-highlight-slider__inner {
    overflow: visible;
  }
}
.gallery-highlight-slider .swiper-control {
  display: flex;
  align-items: center;
  gap: 2rem;
  justify-content: start;
  position: relative;
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider .swiper-control {
    position: absolute;
    top: 57.2916666667vw;
    left: 0;
    width: 100%;
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider .swiper-control {
    top: 59.375vw;
  }
}
@media (max-width: 575.98px) {
  .gallery-highlight-slider .swiper-control {
    top: 60.8vw;
  }
}
.gallery-highlight-slider .swiper-control.is-playing .swiper-play-pause::before {
  font-size: 1rem;
}
.gallery-highlight-slider .js-swiper-pagination {
  align-items: start;
  margin-left: 51.8292682927%;
  --swiper-pagination-bullet-horizontal-gap: 0.5875rem;
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider .js-swiper-pagination {
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider .js-swiper-pagination, .gallery-highlight-slider .swiper-play-pause {
    margin-top: -0.375rem;
  }
}
@media (max-width: 575.98px) {
  .gallery-highlight-slider .js-swiper-pagination, .gallery-highlight-slider .swiper-play-pause {
    margin-top: 0;
  }
}
.gallery-highlight-slider .swiper-play-pause {
  margin-left: -0.75rem !important;
}
.gallery-highlight-slider .swiper-play-pause::before {
  color: #000;
  text-shadow: 1px 0px #fff, 0px 1px #fff, -1px 0px #fff, 0px -1px #fff;
}
.gallery-highlight-slider__nav-btn {
  --swiper-nav-btn-size: 2.125rem;
  top: max(-11.5625vw, -13.875rem);
  height: 2.875rem;
  width: 2.875rem;
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider__nav-btn {
    top: -27.34375vw;
  }
}
.gallery-highlight-slider__nav-btn::before {
  font-size: 1.125rem;
}
.gallery-highlight-slider__nav-btn--prev {
  left: 0;
}
.gallery-highlight-slider__nav-btn--next {
  right: 0;
}
.gallery-highlight-slider .swiper-slide-prev .gallery-highlight-slider-item__pic-deco {
  transform: translateX(calc(var(--highlight-slider-deco-gap) * -1)) translateY(calc(var(--highlight-slider-deco-gap) * -1));
}
.gallery-highlight-slider .swiper-slide-prev .gallery-highlight-slider-item__pic-deco::before {
  opacity: 0;
}
.gallery-highlight-slider .swiper-slide-next .gallery-highlight-slider-item__pic {
  transform: translateX(var(--highlight-slider-deco-gap)) translateY(var(--highlight-slider-deco-gap));
}
.gallery-highlight-slider .swiper-slide-next .gallery-highlight-slider-item__pic::before {
  opacity: 1;
}

.gallery-highlight-slider-item {
  --img-width: 100%;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: min(3.125vw, 3.75rem);
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider-item {
    flex-direction: column;
    width: calc(100% - 1.5rem);
    margin-inline: auto;
  }
}
.gallery-highlight-slider-item:focus, .gallery-highlight-slider-item:hover {
  text-decoration: none;
}
.gallery-highlight-slider-item:focus .gallery-highlight-slider-item__title, .gallery-highlight-slider-item:hover .gallery-highlight-slider-item__title {
  text-decoration: underline;
}
.gallery-highlight-slider-item:focus .btn::after, .gallery-highlight-slider-item:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .gallery-highlight-slider-item:focus .ui-datepicker-prev::after,
.gallery-highlight-slider-item:focus #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .gallery-highlight-slider-item:focus .ui-datepicker-next::after, .gallery-highlight-slider-item:focus .event-calendar .ui-datepicker-prev::after, .event-calendar .gallery-highlight-slider-item:focus .ui-datepicker-prev::after, .gallery-highlight-slider-item:focus .event-calendar .ui-datepicker-next::after, .event-calendar .gallery-highlight-slider-item:focus .ui-datepicker-next::after, .gallery-highlight-slider-item:focus .swiper-nav-btn::after, .gallery-highlight-slider-item:focus .general-content .info-table #closeBtn::after, .general-content .info-table .gallery-highlight-slider-item:focus #closeBtn::after, .gallery-highlight-slider-item:focus .step-flow__step-graphic::after, .gallery-highlight-slider-item:hover .btn::after, .gallery-highlight-slider-item:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::after, #ui-datepicker-div.ui-datepicker .gallery-highlight-slider-item:hover .ui-datepicker-prev::after,
.gallery-highlight-slider-item:hover #ui-datepicker-div.ui-datepicker .ui-datepicker-next::after,
#ui-datepicker-div.ui-datepicker .gallery-highlight-slider-item:hover .ui-datepicker-next::after, .gallery-highlight-slider-item:hover .event-calendar .ui-datepicker-prev::after, .event-calendar .gallery-highlight-slider-item:hover .ui-datepicker-prev::after, .gallery-highlight-slider-item:hover .event-calendar .ui-datepicker-next::after, .event-calendar .gallery-highlight-slider-item:hover .ui-datepicker-next::after, .gallery-highlight-slider-item:hover .swiper-nav-btn::after, .gallery-highlight-slider-item:hover .general-content .info-table #closeBtn::after, .general-content .info-table .gallery-highlight-slider-item:hover #closeBtn::after, .gallery-highlight-slider-item:hover .step-flow__step-graphic::after {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider-item {
    flex-direction: column;
    gap: 1rem;
  }
}
.gallery-highlight-slider-item__left {
  position: relative;
  margin-bottom: var(--highlight-slider-deco-gap);
  margin-right: var(--highlight-slider-deco-gap);
  flex: 0 0 46.9512195122%;
  display: block;
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider-item__left {
    --highlight-slider-deco-gap: 3.73vw;
  }
}
.gallery-highlight-slider-item__right {
  display: flex;
  flex-direction: column;
  font-size: clamp(1.125rem, 1.6666666667vw, 2rem);
  padding-top: 0.75em;
  flex: 0 0 41.4634146341%;
}
@media (max-width: 991.98px) {
  .gallery-highlight-slider-item__right {
    padding-top: 2.75rem;
  }
}
.gallery-highlight-slider-item__pic-wrapper {
  position: relative;
  margin-bottom: var(--highlight-slider-deco-gap);
  margin-right: var(--highlight-slider-deco-gap);
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider-item__pic-wrapper {
    --highlight-slider-deco-gap: 3.73vw;
  }
}
.gallery-highlight-slider-item__pic {
  position: relative;
  aspect-ratio: 16/9;
  display: block;
  z-index: 1;
  height: 100%;
  transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.gallery-highlight-slider-item__pic img {
  width: var(--img-width);
  object-fit: cover;
  aspect-ratio: 16/9;
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider-item__pic img {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .gallery-highlight-slider-item__pic {
    width: 105%;
  }
}
.gallery-highlight-slider-item__pic::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  transition: opacity 0.2s;
  content: "";
  opacity: 0;
}
.gallery-highlight-slider-item__pic-deco {
  position: absolute;
  display: block;
  top: var(--highlight-slider-deco-gap);
  left: var(--highlight-slider-deco-gap);
  z-index: 0;
  width: 100%;
  transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 575.98px) {
  .gallery-highlight-slider-item__pic-deco {
    width: 105%;
  }
}
.gallery-highlight-slider-item__pic-deco img {
  width: var(--img-width);
  object-fit: cover;
  aspect-ratio: 16/9;
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider-item__pic-deco img {
    width: 100%;
  }
}
.gallery-highlight-slider-item__pic-deco::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  transition: opacity 0.2s;
  content: "";
  opacity: 1;
}
.gallery-highlight-slider-item__date {
  font-size: 1.0625em;
  font-weight: 600;
  color: #351a50;
}
.gallery-highlight-slider-item__title {
  margin-top: 0.3125em;
  font-size: 1em;
  color: #351a50;
  font-weight: 600;
}
.gallery-highlight-slider-item__action {
  margin-top: 2.25rem;
  width: fit-content;
}
@media (max-width: 767.98px) {
  .gallery-highlight-slider-item__action {
    display: none;
  }
}

.img-txt-blue {
  padding-block: var(--component-margin-y);
  background: linear-gradient(-90deg, #fff 0%, #eaf6ff 100%);
}
.img-txt-blue__layout {
  display: flex;
  column-gap: 4.8780487805%;
}
@media (max-width: 767.98px) {
  .img-txt-blue__layout {
    flex-direction: column-reverse;
    row-gap: max(2.5rem, 8.3916083916%);
  }
}
.img-txt-blue__title {
  position: relative;
  --underline-space: 0.875em;
  margin-bottom: calc(var(--underline-space) * 2);
  font-size: var(--fs-h3);
  font-weight: 600;
  color: #000000;
}
.img-txt-blue__title::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: var(--underline-space);
  width: var(--underline-space);
  height: 1px;
  background-color: #5B5B5B;
}
.img-txt-blue__desc {
  font-size: var(--fs-p);
  font-weight: 400;
  color: #000000;
}
@media (min-width: 768px) {
  .img-txt-blue__content {
    width: 57.3170731707%;
    align-self: center;
  }
}
.img-txt-blue__content .btn, .img-txt-blue__content #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .img-txt-blue__content .ui-datepicker-prev,
.img-txt-blue__content #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .img-txt-blue__content .ui-datepicker-next, .img-txt-blue__content .event-calendar .ui-datepicker-prev, .event-calendar .img-txt-blue__content .ui-datepicker-prev, .img-txt-blue__content .event-calendar .ui-datepicker-next, .event-calendar .img-txt-blue__content .ui-datepicker-next, .img-txt-blue__content .swiper-nav-btn, .img-txt-blue__content .general-content .info-table #closeBtn, .general-content .info-table .img-txt-blue__content #closeBtn, .img-txt-blue__content .step-flow__step-graphic {
  margin-top: 2.5rem;
}
.img-txt-blue__img {
  display: block;
  width: 37.8048780488%;
  align-self: flex-start;
}
@media (max-width: 767.98px) {
  .img-txt-blue__img {
    width: 100%;
    max-width: 38.75rem;
  }
}
.img-txt-blue__img-sizer {
  position: relative;
  padding-bottom: 59.0322580645%;
  display: block;
}
.img-txt-blue__img-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.media-bg-desc {
  --bg: url("../../../shared/img/image-digital-government-highlight-bg.jpg");
}
.media-bg-desc--no-bg {
  margin-top: calc(var(--component-margin-top) + var(--add-margin-top, 0px));
  margin-bottom: calc(var(--component-margin-bottom) + var(--add-margin-bottom, 0px));
  --bg: initial;
}
.media-bg-desc--no-bg .media-bg-desc__top {
  display: block;
}
.media-bg-desc--no-bg .media-bg-desc__inner {
  padding-bottom: 0;
}
.media-bg-desc--no-bg .media-bg-desc__inner::before, .media-bg-desc--no-bg .media-bg-desc__inner::after {
  content: none;
}
.media-bg-desc__inner {
  position: relative;
  padding-bottom: calc(var(--component-margin-y) / 4 * 3);
  --top-overlay: linear-gradient(180deg, #fff 0%, #fff 20%, rgba(253, 253, 254, 0.749) 71.3%, rgba(247, 247, 250, 0) 100%);
  --bottom-overlay: linear-gradient(180deg, rgba(241, 243, 247, 0) 0%, #f1f3f7 60%);
  background: var(--bg, none);
}
.media-bg-desc__inner::before, .media-bg-desc__inner::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
}
.media-bg-desc__inner::before {
  top: 0;
  z-index: 1;
  padding-bottom: min(646px, 33.6458333333%);
  min-height: 60.0371747212%;
  background: var(--top-overlay);
}
.media-bg-desc__inner::after {
  bottom: 0;
  z-index: 0;
  padding-bottom: min(570px, 29.6875%);
  min-height: 52.9739776952%;
  background: var(--bottom-overlay);
}
.media-bg-desc__inner > * {
  position: relative;
  z-index: 2;
}
.media-bg-desc__inner > .container:first-child {
  margin-top: var(--component-margin-y);
}
.media-bg-desc__top {
  display: flow-root;
  --component-margin-top: calc(var(--component-margin-y) / 4 * 3);
  --component-margin-bottom: calc(var(--component-margin-y) / 4 * 3);
  --add-margin-top: initial;
  --add-margin-bottom: initial;
}
.media-bg-desc__body {
  position: relative;
}
@media (min-width: 992px) {
  .media-bg-desc__body {
    margin-inline: clamp(-140px, (1740px - var(--page-width, 100vw)) / 2 - 50px, -50px);
  }
}
.media-bg-desc__layout {
  position: relative;
  --container-padding: 20px;
  --content-backdrop: linear-gradient(44.1deg, rgba(255, 190, 162, 0.502) 0%, rgba(255, 234, 224, 0.502) 39.9%, rgba(158, 180, 252, 0) 100%),
  linear-gradient(133.25deg, #fff 0%, #dfd4fb 100%);
}
@media (min-width: 576px) {
  .media-bg-desc__layout {
    --container-padding: 26px;
  }
}
@media (min-width: 992px) {
  .media-bg-desc__layout {
    display: flex;
    justify-content: space-between;
    column-gap: 2.0833333333%;
    padding-bottom: 5.0520833333%;
  }
}
.media-bg-desc__layout::before {
  content: "";
  position: absolute;
  z-index: -1;
  right: 0;
  bottom: 0;
  width: 87.5%;
  height: 100%;
  padding-top: 4.1666666667%;
  background-clip: content-box;
}
@media (min-width: 992px) {
  .media-bg-desc__layout::before {
    background-image: var(--content-backdrop, none);
  }
}
.media-bg-desc__media {
  --img-backdrop-transform: translate3d(var(--container-padding, 26px), var(--container-padding, 26px), 0);
  align-self: flex-start;
}
@media (min-width: 992px) {
  .media-bg-desc__media {
    width: 56.25%;
    padding-right: 1.5625%;
    padding-bottom: 1.5625%;
    --img-backdrop-transform: translate3d(calc(30 / 1050 * 100%), calc(30 / 590 * 100%), 0);
  }
}
.media-bg-desc__media-sizer {
  position: relative;
  z-index: 0;
  display: block;
  padding-bottom: 56.1904761905%;
  --video-icon-size: clamp(45px, 5vw, 96px);
}
.media-bg-desc__media-sizer::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  transform: var(--img-backdrop-transform, none);
  background: linear-gradient(135.3deg, #c69cff 0%, #a4e4ff 100%);
}
.media-bg-desc__media-sizer img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.media-bg-desc__content {
  flex: 1;
  display: flex;
  align-items: center;
  padding-top: 4.1666666667%;
}
@media (min-width: 992px) {
  .media-bg-desc__content {
    padding-right: clamp(50px, (var(--page-width, 100vw) - 1740px) / 2 + 50px, 140px);
  }
}
@media (max-width: 991.98px) {
  .media-bg-desc__content {
    background-image: var(--content-backdrop, none);
    margin-top: -40px;
    margin-inline: calc(var(--container-padding) * -1);
    padding: calc(var(--container-padding) + 80px) var(--container-padding) 40px;
  }
}
@media (max-width: 575.98px) {
  .media-bg-desc__content {
    padding-top: calc(var(--container-padding) + 60px);
  }
}
@media (min-width: 992px) {
  .media-bg-desc__content-inner {
    padding-top: 10%;
  }
}
.media-bg-desc__content-inner ul > li:before {
  color: #a38dd9;
  rotate: 45deg;
  font-size: 1.7777777778em;
  top: 0.25em !important;
  left: 0.09375em !important;
}
.media-bg-desc__content-inner ul > li > ul {
  margin-left: 0.1944444444em !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
}
.media-bg-desc__content-inner ul > li > ul > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
.media-bg-desc__content-inner ul > li > ul > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
.media-bg-desc__content-inner ul > li > ul li:before {
  color: transparent;
  border: 2px solid #7599DB !important;
  font-size: 1.3333333333em;
  top: 0.3333333333em !important;
  left: 0em !important;
}
.media-bg-desc__content-inner ul > li > ul > li {
  padding-left: 1em !important;
}
.media-bg-desc__content-inner ul > li > ul > li > ul {
  margin-left: 0.1111111111em !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.media-bg-desc__txt:not(:first-child) {
  margin-top: 1.1111111111em;
}
.media-bg-desc__txt:not(:first-child) li + li {
  margin-top: 0.7777777778em;
}
.media-bg-desc__btn:not(:first-child) {
  margin-top: 3.1578947368em;
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .media-bg-desc__btn:not(:first-child) {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .media-bg-desc__btn:not(:first-child) {
    margin-top: 2.1538461538em;
  }
}

.component-margin:has(> .icon-box-grid) {
  --component-margin-top: calc(var(--component-margin-y) * 1.25);
  --component-margin-bottom: calc(var(--component-margin-y) * 1.25);
}
.icon-box-grid__top {
  max-width: 1502px;
  margin-bottom: calc(var(--component-margin-y) * 0.75);
}
.icon-box-grid__top a.btn:not(:first-child), .icon-box-grid__top #ui-datepicker-div.ui-datepicker a.ui-datepicker-prev:not(:first-child), #ui-datepicker-div.ui-datepicker .icon-box-grid__top a.ui-datepicker-prev:not(:first-child),
.icon-box-grid__top #ui-datepicker-div.ui-datepicker a.ui-datepicker-next:not(:first-child),
#ui-datepicker-div.ui-datepicker .icon-box-grid__top a.ui-datepicker-next:not(:first-child), .icon-box-grid__top .event-calendar a.ui-datepicker-prev:not(:first-child), .event-calendar .icon-box-grid__top a.ui-datepicker-prev:not(:first-child), .icon-box-grid__top .event-calendar a.ui-datepicker-next:not(:first-child), .event-calendar .icon-box-grid__top a.ui-datepicker-next:not(:first-child), .icon-box-grid__top a.swiper-nav-btn:not(:first-child), .icon-box-grid__top .general-content .info-table a#closeBtn:not(:first-child), .general-content .info-table .icon-box-grid__top a#closeBtn:not(:first-child), .icon-box-grid__top a.step-flow__step-graphic:not(:first-child) {
  margin-top: calc(var(--component-margin-y) * 0.75);
}
.icon-box-grid__title {
  font-size: var(--fs-h1);
  font-weight: 700;
  color: #351a50;
  text-align: center;
}
.icon-box-grid__desc {
  font-size: calc(var(--fs-p) / 18 * 20);
  font-weight: 400;
}
.icon-box-grid__desc:not(:first-child) {
  margin-top: 1.875rem;
}
@media (max-width: 991.98px) {
  .icon-box-grid__desc:not(:first-child) {
    margin-top: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .icon-box-grid__desc:not(:first-child) {
    margin-top: 1.25rem;
  }
}
.icon-box-grid__body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  --col-gap: calc(40 / 1640 * 100%);
  gap: 2.5rem var(--col-gap);
}
@media (max-width: 991.98px) {
  .icon-box-grid__body {
    flex-direction: column;
    max-width: 680px;
    margin-inline: auto;
  }
}
@media (max-width: 575.98px) {
  .icon-box-grid__body {
    row-gap: 2rem;
  }
}
.icon-box-grid__item {
  position: relative;
  padding: 0 32px 48px;
  --theme-color: #017b80;
  --icon-box-height: 102px;
  --icon-box-width: calc(var(--icon-box-height) / 102 * 178);
  --icon-size: calc(var(--icon-box-height) / 102 * 86);
  --link-icon-size: 2.125rem;
  --row-icon-size: calc(80 / 392 * 100%);
}
@media (min-width: 992px) {
  .icon-box-grid__item {
    padding: 0 3.9024390244% 7.8048780488%;
    flex-basis: calc((100% - 2 * var(--col-gap)) / 3);
  }
}
@media (max-width: 1399.98px) {
  .icon-box-grid__item {
    --icon-box-height: 92px;
    --icon-box-width: calc(var(--icon-box-height) / 102 * 153);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .icon-box-grid__item {
    padding: 0 48px 64px;
  }
}
@media (max-width: 575.98px) {
  .icon-box-grid__item {
    --icon-box-height: 76px;
    --icon-box-width: calc(var(--icon-box-height) / 102 * 136);
    --link-icon-size: 1.75rem;
  }
}
.icon-box-grid__item--purple {
  --theme-color: #351a50;
}
.icon-box-grid__item--blue {
  --theme-color: #0079b9;
}
.icon-box-grid__item::before {
  content: "";
  position: absolute;
  inset: calc(var(--icon-box-height) * 0.5) 0 0 0;
  border: 4px solid var(--theme-color);
  z-index: -1;
}
.icon-box-grid__item:where(a) {
  display: flex;
  flex-direction: column;
}
.icon-box-grid__item:where(a):hover, .icon-box-grid__item:where(a):focus-visible {
  text-decoration: none;
  --text-decoration-color: #000000;
}
.icon-box-grid__item:where(a) p:not([class]),
.icon-box-grid__item:where(a) span:not([class]) {
  font-size: calc(var(--fs-h4) / 24 * 26);
  font-weight: 600;
}
@media (max-width: 1399.98px) {
  .icon-box-grid__item:where(a) p:not([class]),
  .icon-box-grid__item:where(a) span:not([class]) {
    font-size: var(--fs-h4);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .icon-box-grid__item:where(a) p:not([class]),
  .icon-box-grid__item:where(a) span:not([class]) {
    font-size: var(--fs-h5);
  }
}
.icon-box-grid__item:where(a)[href] p:not([class]),
.icon-box-grid__item:where(a)[href] span:not([class]) {
  text-decoration: underline;
  text-decoration-color: var(--text-decoration-color, transparent);
  transition: text-decoration-color 0.3s;
}
.icon-box-grid__item:where(a)[href] p:not([class]):last-child,
.icon-box-grid__item:where(a)[href] span:not([class]):last-child {
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .icon-box-grid__item:where(a)[href] p:not([class]):last-child,
  .icon-box-grid__item:where(a)[href] span:not([class]):last-child {
    margin-bottom: 28px;
  }
}
.icon-box-grid__item:where(a)[href]::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wico" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e943";
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-top: auto;
  width: var(--link-icon-size);
  height: var(--link-icon-size);
  border-radius: 50%;
  background: linear-gradient(135deg, #199465 21%, #2689b1 84%);
  color: #FFF;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  transform-origin: center center;
  transform: rotate(-37deg);
  font-size: calc(var(--link-icon-size) / 34 * 12);
  font-weight: 500;
  z-index: 1;
}
.icon-box-grid__item:where(a)[href]:hover::after, .icon-box-grid__item:where(a)[href]:focus-visible::after {
  background: #0079b9;
}
.icon-box-grid__item p:not([class]) {
  margin-bottom: 0;
}
.icon-box-grid__item img.js-inline-svg {
  visibility: hidden;
}
.icon-box-grid__item .inlined-svg {
  --svg-fill-color: var(--theme-color);
}
.icon-box-grid__icon-box {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: var(--icon-box-height);
  max-width: var(--icon-box-width);
  min-width: calc(var(--icon-size) + 24px);
  margin-bottom: 2rem;
  background-color: #FFF;
}
@media (max-width: 575.98px) {
  .icon-box-grid__icon-box {
    margin-bottom: 24px;
  }
}
.icon-box-grid__icon {
  display: block;
  width: var(--icon-size);
  height: var(--icon-size);
  max-width: 100%;
}
.icon-box-grid__icon > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.icon-box-grid__item-title {
  font-size: var(--fs-h4);
  font-weight: 600;
  color: #000000;
}
.icon-box-grid__row {
  display: flex;
  align-items: center;
  column-gap: 5.1020408163%;
}
.icon-box-grid__row-img {
  flex-shrink: 0;
  width: min(var(--row-icon-size), 80px);
  height: min(var(--row-icon-size), 80px);
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .icon-box-grid__row-img {
    width: min(var(--row-icon-size), 64px);
    height: min(var(--row-icon-size), 64px);
  }
}
.icon-box-grid__row-img > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (min-width: 992px) {
  .icon-box-grid--3blk .icon-box-grid__body {
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .icon-box-grid--3blk .icon-box-grid__item {
    padding: 0 3.9024390244% 4.8780487805%;
  }
}
.icon-box-grid--3blk .icon-box-grid__item > :where(:not(.icon-box-grid__icon-box):not(:last-child)) {
  margin-bottom: 40px;
}
@media (max-width: 1199.98px) {
  .icon-box-grid--3blk .icon-box-grid__item > :where(:not(.icon-box-grid__icon-box):not(:last-child)) {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .icon-box-grid--3blk .icon-box-grid__item > a.btn, .icon-box-grid--3blk #ui-datepicker-div.ui-datepicker .icon-box-grid__item > a.ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .icon-box-grid--3blk .icon-box-grid__item > a.ui-datepicker-prev,
  .icon-box-grid--3blk #ui-datepicker-div.ui-datepicker .icon-box-grid__item > a.ui-datepicker-next,
  #ui-datepicker-div.ui-datepicker .icon-box-grid--3blk .icon-box-grid__item > a.ui-datepicker-next, .icon-box-grid--3blk .event-calendar .icon-box-grid__item > a.ui-datepicker-prev, .event-calendar .icon-box-grid--3blk .icon-box-grid__item > a.ui-datepicker-prev, .icon-box-grid--3blk .event-calendar .icon-box-grid__item > a.ui-datepicker-next, .event-calendar .icon-box-grid--3blk .icon-box-grid__item > a.ui-datepicker-next, .icon-box-grid--3blk .icon-box-grid__item > a.swiper-nav-btn, .icon-box-grid--3blk .general-content .info-table .icon-box-grid__item > a#closeBtn, .general-content .info-table .icon-box-grid--3blk .icon-box-grid__item > a#closeBtn, .icon-box-grid--3blk .icon-box-grid__item > a.step-flow__step-graphic {
    font-size: 1.0625rem;
  }
}
.icon-box-grid--3blk .icon-box-grid__icon-box {
  margin-bottom: 1.25rem;
}
.icon-box-grid--3blk .icon-box-grid__icon-box + .icon-box-grid__row {
  margin-top: 40px;
}
@media (max-width: 1199.98px) {
  .icon-box-grid--3blk .icon-box-grid__icon-box + .icon-box-grid__row {
    margin-top: 32px;
  }
}
.icon-box-grid--5col .icon-box-grid__top {
  max-width: 1360px;
  margin-inline: auto;
}
.icon-box-grid--5col .icon-box-grid__title {
  font-size: var(--fs-h2);
  font-weight: 600;
}
.icon-box-grid--5col .icon-box-grid__desc {
  font-size: var(--fs-p);
  text-align: center;
}
@media (min-width: 992px) {
  .icon-box-grid--5col .icon-box-grid__desc:not(:first-child) {
    margin-top: 1.5rem;
  }
}
@media (min-width: 992px) {
  .icon-box-grid--5col .icon-box-grid__body {
    --col-gap: calc(28 / 1640 * 100%);
    justify-content: flex-start;
  }
  .icon-box-grid--5col .icon-box-grid__item {
    flex-basis: calc((100% - 4 * var(--col-gap)) / 5);
    padding: 0 1.9512195122% 3.6585365854%;
    --icon-box-width: calc(var(--icon-box-height) / 102 * 110);
  }
}
@media (min-width: 1200px) {
  .icon-box-grid--5col .icon-box-grid__icon-box {
    transform: translateX(-12px);
  }
}

.component-margin:has(> .link-list-layers) {
  --component-margin-top: calc(var(--component-margin-y) * 1.25);
  --component-margin-bottom: calc(var(--component-margin-y) * 1.25);
}
.link-list-layers__layout {
  position: relative;
  padding-bottom: calc(var(--component-margin-y) * 1.5);
  display: grid;
  align-items: start;
  --side-space: Max(50px, (var(--page-width, 100vw) - 1740px) / 2 + 50px);
}
@media (min-width: 1400px) {
  .link-list-layers__layout {
    padding-bottom: 6.25%;
  }
}
@media (max-width: 991.98px) {
  .link-list-layers__layout {
    --side-space: calc(52px / 2);
  }
}
@media (max-width: 575.98px) {
  .link-list-layers__layout {
    --side-space: calc(40px / 2);
  }
}
.link-list-layers__layout::before {
  content: "";
  position: absolute;
  inset: 0;
  padding-top: 3.6458333333%;
  background-clip: content-box;
  background-color: #f5f5f5;
  z-index: -1;
}
@media (min-width: 1200px) {
  .link-list-layers__layout::before {
    padding-left: var(--side-space);
  }
}
.link-list-layers__content {
  margin-bottom: calc(var(--side-space) * -1);
  padding-inline: var(--side-space);
  padding-bottom: 5.125rem;
  padding-top: 4rem;
  min-height: 28.125vw;
  --bg-img: url("../../../shared/img/image-bg-business-group-1x.jpg");
  background: var(--bg-img) center bottom/100% no-repeat, linear-gradient(to left, #cfacff 0%, #eacfe8 57.1%, #ffe8d7 100%);
}
@media (min-width: 1400px) {
  .link-list-layers__content {
    grid-area: 1/1;
    width: max(1120px, 58.3333333333%);
    padding-left: 10%;
    margin-bottom: 0;
  }
  .link-list-layers__content-inner {
    width: 400px;
  }
}
@media (min-width: 1600px) and (max-width: 1920px) {
  .link-list-layers__content-inner {
    width: 51.0204081633%;
  }
}
@media (min-width: 992px) {
  .link-list-layers__content {
    padding-top: 6.7708333333%;
    padding-bottom: max(8.1770833333%, 6.25rem);
  }
}
@media (min-resolution: 192dpi) {
  .link-list-layers__content {
    --bg-img: url("../../../shared/img/image-bg-business-group-2x.jpg");
  }
}
.link-list-layers__content a.btn:not(:first-child), .link-list-layers__content #ui-datepicker-div.ui-datepicker a.ui-datepicker-prev:not(:first-child), #ui-datepicker-div.ui-datepicker .link-list-layers__content a.ui-datepicker-prev:not(:first-child),
.link-list-layers__content #ui-datepicker-div.ui-datepicker a.ui-datepicker-next:not(:first-child),
#ui-datepicker-div.ui-datepicker .link-list-layers__content a.ui-datepicker-next:not(:first-child), .link-list-layers__content .event-calendar a.ui-datepicker-prev:not(:first-child), .event-calendar .link-list-layers__content a.ui-datepicker-prev:not(:first-child), .link-list-layers__content .event-calendar a.ui-datepicker-next:not(:first-child), .event-calendar .link-list-layers__content a.ui-datepicker-next:not(:first-child), .link-list-layers__content a.swiper-nav-btn:not(:first-child), .link-list-layers__content .general-content .info-table a#closeBtn:not(:first-child), .general-content .info-table .link-list-layers__content a#closeBtn:not(:first-child), .link-list-layers__content a.step-flow__step-graphic:not(:first-child) {
  margin-top: calc(var(--component-margin-y) * 0.75);
}
.link-list-layers__list {
  max-width: calc(1080px + var(--side-space));
  padding-inline: var(--side-space);
  justify-self: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
@media (min-width: 1400px) {
  .link-list-layers__list {
    grid-area: 1/1;
    justify-self: end;
    width: calc(56.25% + var(--side-space));
    padding-top: 6.7708333333%;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .link-list-layers__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575.98px) {
  .link-list-layers__list {
    grid-template-columns: 1fr;
    max-width: 500px;
    margin-inline: auto;
  }
}
.link-list-layers__item {
  display: flex;
  align-items: center;
  column-gap: 6.936416185%;
  padding: 1.75rem 24px 1.75rem 32px;
  border-left: 5px solid #017b80;
  background-color: #FFF;
  transition: background-color 0.3s;
  --icon-size: 64px;
}
.link-list-layers__item:is(a:hover, a:focus-visible) {
  text-decoration: none;
  background-color: #edf8f5;
}
.link-list-layers__item:is(a:hover, a:focus-visible) p {
  text-decoration-color: #351a50;
}
@media (max-width: 1599.98px) {
  .link-list-layers__item {
    --icon-size: 56px;
  }
}
@media (min-width: 768px) and (max-width: 839px), (min-width: 1400px) and (max-width: 1519px) {
  .link-list-layers__item {
    --icon-size: 48px;
  }
}
@media (max-width: 991.98px), (min-width: 1400px) and (max-width: 1519px) {
  .link-list-layers__item {
    padding-left: 20px;
  }
}
.link-list-layers__item > p, .link-list-layers__item > p:not([class]) {
  margin-bottom: 0;
  font-size: var(--fs-h5);
  font-weight: 600;
  color: #351a50;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.3s;
}
.link-list-layers__item img {
  flex-shrink: 0;
  display: block;
  width: var(--icon-size);
  height: var(--icon-size);
  object-fit: contain;
}
.link-list-layers__title {
  font-size: var(--fs-h3);
  font-weight: 600;
  color: #351a50;
}
.link-list-layers__desc {
  font-size: var(--fs-p);
  font-weight: 400;
  color: #000000;
}
.link-list-layers__desc:not(:first-child) {
  margin-top: 1.75rem;
}

.accordion-arrows {
  --theme-orange: #B95021;
  --theme-orange-light: #FBEDEB;
  --theme-purple: #7B4CCC;
  --theme-purple-light: #F8ECFF;
  --theme-blue: #0079B9;
  --theme-blue-light: #E4F1FD;
  --theme-green: #017B80;
  --theme-green-light: #D7F3F8;
  --heading-theme-color: initial;
  --content-theme-color: initial;
  --icon-size: 60px;
}
@media (max-width: 1399.98px) {
  .accordion-arrows {
    --icon-size: 56px;
  }
}
@media (max-width: 1199.98px) {
  .accordion-arrows {
    --icon-size: 52px;
  }
}
@media (max-width: 991.98px) {
  .accordion-arrows {
    --icon-size: 48px;
  }
}
@media (max-width: 767.98px) {
  .accordion-arrows {
    --icon-size: 44px;
  }
}
@media (max-width: 575.98px) {
  .accordion-arrows {
    --icon-size: 40px;
  }
}
.accordion-arrows .component-margin {
  display: contents;
}
.accordion-arrows img.js-inline-svg {
  visibility: hidden;
}
.accordion-arrows .inlined-svg {
  --svg-fill-color: var(--heading-theme-color);
}
.accordion-arrows__top {
  margin-bottom: calc(var(--component-margin-y) * 0.5);
}
.accordion-arrows__control {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-bottom: 2.5rem;
}
.accordion-arrows__control .ico, .accordion-arrows__control .icon-grid-blks__arrow, .accordion-arrows__control .bf-text-blk__close-btn:before, .accordion-arrows__control .subscribe-btn__icon:before, .accordion-arrows__control .text-w-links-img__item:before, .accordion-arrows__control #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-arrows__control .ui-datepicker-prev:before,
.accordion-arrows__control #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .accordion-arrows__control .ui-datepicker-next:before, .accordion-arrows__control .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-arrows__control .ui-datepicker-prev:before, .accordion-arrows__control .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-arrows__control .ui-datepicker-next:before, .accordion-arrows__control .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-arrows__control .datepicker-item:is(:has(#s_date, #e_date)),
.accordion-arrows__control .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .accordion-arrows__control .datepicker-item.has-sdate-edate, .accordion-arrows__control .arrow-list > li::before, .accordion-arrows__control .inline-arrow-list > li::before, .accordion-arrows__control .outline-btn-w-icon--pdf:before, .accordion-arrows__control .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-arrows__control .outline-btn-w-icon--doc:before, .accordion-arrows__control .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-arrows__control .outline-btn-w-icon--xls:before, .accordion-arrows__control .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-arrows__control .outline-btn-w-icon--bf-view:before, .accordion-arrows__control .outline-btn-w-icon--bf-learn-more:before, .accordion-arrows__control .outline-btn-w-icon--link:before, .accordion-arrows__control .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-arrows__control .bootstrap-select, .accordion-arrows__control html.no-js .rounded-selectbox, html.no-js .accordion-arrows__control .rounded-selectbox, .accordion-arrows__control .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-arrows__control .rounded-selectbox.not-has-bootstrap-select, .accordion-arrows__control .table-job-vac a::after, .table-job-vac .accordion-arrows__control a::after, .accordion-arrows__control .swiper-nav-btn, .accordion-arrows__control .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-arrows__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-arrows__control .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-arrows__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-arrows__control .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-arrows__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-arrows__control .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-arrows__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-arrows__control .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-arrows__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-arrows__control .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-arrows__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-arrows__control .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-arrows__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-arrows__control .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-arrows__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.accordion-arrows__control .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .accordion-arrows__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.accordion-arrows__control .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .accordion-arrows__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-arrows__control .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-arrows__control .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-arrows__control .gen-list__link-text:after, .accordion-arrows__control .article-control__icon, .accordion-arrows__control .step-flow__step:not(:last-of-type)::after {
  display: inline-block;
  margin-left: 0.375em;
  font-size: 0.8421052632em;
  font-weight: 600;
  transition: all 0.4s ease;
}
.accordion-arrows__control .ico::before, .accordion-arrows__control .icon-grid-blks__arrow::before, .accordion-arrows__control .bf-text-blk__close-btn::before, .accordion-arrows__control .subscribe-btn__icon::before, .accordion-arrows__control .text-w-links-img__item::before, .accordion-arrows__control #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .accordion-arrows__control .ui-datepicker-prev::before,
.accordion-arrows__control #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .accordion-arrows__control .ui-datepicker-next::before, .accordion-arrows__control .event-calendar .ui-datepicker-prev::before, .event-calendar .accordion-arrows__control .ui-datepicker-prev::before, .accordion-arrows__control .event-calendar .ui-datepicker-next::before, .event-calendar .accordion-arrows__control .ui-datepicker-next::before, .accordion-arrows__control .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .accordion-arrows__control .datepicker-item:is(:has(#s_date, #e_date))::before,
.accordion-arrows__control .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .accordion-arrows__control .datepicker-item.has-sdate-edate::before, .accordion-arrows__control .arrow-list > li::before, .accordion-arrows__control .inline-arrow-list > li::before, .accordion-arrows__control .outline-btn-w-icon--pdf::before, .accordion-arrows__control .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-arrows__control .outline-btn-w-icon--doc::before, .accordion-arrows__control .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-arrows__control .outline-btn-w-icon--xls::before, .accordion-arrows__control .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-arrows__control .outline-btn-w-icon--bf-view::before, .accordion-arrows__control .outline-btn-w-icon--bf-learn-more::before, .accordion-arrows__control .outline-btn-w-icon--link::before, .accordion-arrows__control .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .accordion-arrows__control .bootstrap-select::before, .accordion-arrows__control html.no-js .rounded-selectbox::before, html.no-js .accordion-arrows__control .rounded-selectbox::before, .accordion-arrows__control .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .accordion-arrows__control .rounded-selectbox.not-has-bootstrap-select::before, .accordion-arrows__control .swiper-nav-btn::before, .accordion-arrows__control .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-arrows__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-arrows__control .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-arrows__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-arrows__control .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-arrows__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-arrows__control .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-arrows__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-arrows__control .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-arrows__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-arrows__control .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-arrows__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-arrows__control .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-arrows__control a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .accordion-arrows__control .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-arrows__control a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-arrows__control .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-arrows__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-arrows__control .article-control__icon::before {
  content: "\e94c";
}
.accordion-arrows__control.is-expand-all .ico, .accordion-arrows__control.is-expand-all .icon-grid-blks__arrow, .accordion-arrows__control.is-expand-all .bf-text-blk__close-btn:before, .accordion-arrows__control.is-expand-all .subscribe-btn__icon:before, .accordion-arrows__control.is-expand-all .text-w-links-img__item:before, .accordion-arrows__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-arrows__control.is-expand-all .ui-datepicker-prev:before,
.accordion-arrows__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .accordion-arrows__control.is-expand-all .ui-datepicker-next:before, .accordion-arrows__control.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-arrows__control.is-expand-all .ui-datepicker-prev:before, .accordion-arrows__control.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-arrows__control.is-expand-all .ui-datepicker-next:before, .accordion-arrows__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-arrows__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
.accordion-arrows__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .accordion-arrows__control.is-expand-all .datepicker-item.has-sdate-edate, .accordion-arrows__control.is-expand-all .arrow-list > li::before, .accordion-arrows__control.is-expand-all .inline-arrow-list > li::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--pdf:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--doc:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--xls:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--bf-view:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--link:before, .accordion-arrows__control.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-arrows__control.is-expand-all .bootstrap-select, .accordion-arrows__control.is-expand-all html.no-js .rounded-selectbox, html.no-js .accordion-arrows__control.is-expand-all .rounded-selectbox, .accordion-arrows__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-arrows__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .accordion-arrows__control.is-expand-all .table-job-vac a::after, .table-job-vac .accordion-arrows__control.is-expand-all a::after, .accordion-arrows__control.is-expand-all .swiper-nav-btn, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-arrows__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-arrows__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.accordion-arrows__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.accordion-arrows__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-arrows__control.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-arrows__control.is-expand-all .gen-list__link-text:after, .accordion-arrows__control.is-expand-all .article-control__icon, .accordion-arrows__control.is-expand-all .step-flow__step:not(:last-of-type)::after {
  transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .accordion-arrows__control.is-expand-all .ico, .accordion-arrows__control.is-expand-all .icon-grid-blks__arrow, .accordion-arrows__control.is-expand-all .bf-text-blk__close-btn:before, .accordion-arrows__control.is-expand-all .subscribe-btn__icon:before, .accordion-arrows__control.is-expand-all .text-w-links-img__item:before, .accordion-arrows__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-arrows__control.is-expand-all .ui-datepicker-prev:before,
  .accordion-arrows__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
  #ui-datepicker-div.ui-datepicker .accordion-arrows__control.is-expand-all .ui-datepicker-next:before, .accordion-arrows__control.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-arrows__control.is-expand-all .ui-datepicker-prev:before, .accordion-arrows__control.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-arrows__control.is-expand-all .ui-datepicker-next:before, .accordion-arrows__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-arrows__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
  .accordion-arrows__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
  .event-search-bar .accordion-arrows__control.is-expand-all .datepicker-item.has-sdate-edate, .accordion-arrows__control.is-expand-all .arrow-list > li::before, .accordion-arrows__control.is-expand-all .inline-arrow-list > li::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--pdf:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--doc:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--xls:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--bf-view:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--link:before, .accordion-arrows__control.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-arrows__control.is-expand-all .bootstrap-select, .accordion-arrows__control.is-expand-all html.no-js .rounded-selectbox, html.no-js .accordion-arrows__control.is-expand-all .rounded-selectbox, .accordion-arrows__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-arrows__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .accordion-arrows__control.is-expand-all .table-job-vac a::after, .table-job-vac .accordion-arrows__control.is-expand-all a::after, .accordion-arrows__control.is-expand-all .swiper-nav-btn, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-arrows__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-arrows__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .accordion-arrows__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .cke_editable .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .accordion-arrows__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .cke_editable .accordion-arrows__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-arrows__control.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-arrows__control.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-arrows__control.is-expand-all .gen-list__link-text:after, .accordion-arrows__control.is-expand-all .article-control__icon, .accordion-arrows__control.is-expand-all .step-flow__step:not(:last-of-type)::after {
    transform: translateY(-25%) rotate(180deg);
  }
}
.accordion-arrows__control.is-expand-all .ico::before, .accordion-arrows__control.is-expand-all .icon-grid-blks__arrow::before, .accordion-arrows__control.is-expand-all .bf-text-blk__close-btn::before, .accordion-arrows__control.is-expand-all .subscribe-btn__icon::before, .accordion-arrows__control.is-expand-all .text-w-links-img__item::before, .accordion-arrows__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .accordion-arrows__control.is-expand-all .ui-datepicker-prev::before,
.accordion-arrows__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .accordion-arrows__control.is-expand-all .ui-datepicker-next::before, .accordion-arrows__control.is-expand-all .event-calendar .ui-datepicker-prev::before, .event-calendar .accordion-arrows__control.is-expand-all .ui-datepicker-prev::before, .accordion-arrows__control.is-expand-all .event-calendar .ui-datepicker-next::before, .event-calendar .accordion-arrows__control.is-expand-all .ui-datepicker-next::before, .accordion-arrows__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .accordion-arrows__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date))::before,
.accordion-arrows__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .accordion-arrows__control.is-expand-all .datepicker-item.has-sdate-edate::before, .accordion-arrows__control.is-expand-all .arrow-list > li::before, .accordion-arrows__control.is-expand-all .inline-arrow-list > li::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--pdf::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--doc::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--xls::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--bf-view::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--bf-learn-more::before, .accordion-arrows__control.is-expand-all .outline-btn-w-icon--link::before, .accordion-arrows__control.is-expand-all .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .accordion-arrows__control.is-expand-all .bootstrap-select::before, .accordion-arrows__control.is-expand-all html.no-js .rounded-selectbox::before, html.no-js .accordion-arrows__control.is-expand-all .rounded-selectbox::before, .accordion-arrows__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .accordion-arrows__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select::before, .accordion-arrows__control.is-expand-all .swiper-nav-btn::before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-arrows__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-arrows__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-arrows__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-arrows__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-arrows__control.is-expand-all .article-control__icon::before {
  content: "\e94b";
}
.accordion-arrows__panel {
  background-color: var(--content-theme-color);
  --panel-mb: Max(40px, var(--component-margin-y) * 0.75);
}
.accordion-arrows__panel:not(:last-child), .accordion-arrows__panel.accordion-arrows__panel--arrow:last-child {
  margin-bottom: var(--panel-mb);
}
.accordion-arrows__panel--orange {
  --heading-theme-color: var(--theme-orange);
  --content-theme-color: var(--theme-orange-light);
  --arrow-img: url("../../../shared/img/svg/icon-stage-next-orange.svg");
}
.accordion-arrows__panel--purple {
  --heading-theme-color: var(--theme-purple);
  --content-theme-color: var(--theme-purple-light);
  --arrow-img: url("../../../shared/img/svg/icon-stage-next-purple.svg");
}
.accordion-arrows__panel--blue {
  --heading-theme-color: var(--theme-blue);
  --content-theme-color: var(--theme-blue-light);
  --arrow-img: url("../../../shared/img/svg/icon-stage-next-blue.svg");
}
.accordion-arrows__panel--green {
  --heading-theme-color: var(--theme-green);
  --content-theme-color: var(--theme-green-light);
  --arrow-img: url("../../../shared/img/svg/icon-stage-next-green.svg");
}
.accordion-arrows__panel--arrow {
  position: relative;
}
.accordion-arrows__panel--arrow::after {
  content: "";
  position: absolute;
  top: calc(100% + var(--panel-mb) * 0.5);
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: calc(var(--icon-size) / 60 * 56);
  aspect-ratio: 56/24;
  background: var(--arrow-img, none) no-repeat center/contain;
}
.accordion-arrows__panel .panel__heading {
  display: flex;
}
.accordion-arrows__panel .panel__heading:hover, .accordion-arrows__panel .panel__heading:focus-visible {
  text-decoration: none;
}
.accordion-arrows__panel-ico {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  width: calc(var(--icon-size) / 60 * 102);
}
.accordion-arrows__panel-ico > img, .accordion-arrows__panel-ico > svg.inlined-svg {
  display: block;
  width: calc(var(--icon-size) * 1.1);
  height: auto;
  aspect-ratio: 1/1;
  object-fit: contain;
  flex-shrink: 0;
}
.accordion-arrows__heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--icon-size);
  flex: 1;
  padding: 2rem 39px 2rem 44px;
  background-color: var(--heading-theme-color);
  font-size: var(--fs-h3);
  font-weight: 400;
  color: #FFF;
}
@media (max-width: 1199.98px) {
  .accordion-arrows__heading {
    padding: 2rem 32px;
  }
}
@media (max-width: 767.98px) {
  .accordion-arrows__heading {
    padding: 1.75rem 28px;
    column-gap: calc(var(--icon-size) * 0.5);
  }
}
@media (max-width: 575.98px) {
  .accordion-arrows__heading {
    padding: 1.5rem 24px;
  }
}
.accordion-arrows__heading-ico {
  position: relative;
  display: block;
  width: 1.5rem;
  height: 2px;
  flex-shrink: 0;
}
@media (max-width: 991.98px) {
  .accordion-arrows__heading-ico {
    width: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-arrows__heading-ico {
    width: 1rem;
  }
}
.accordion-arrows__heading-ico::before, .accordion-arrows__heading-ico::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #FFF;
  transition: transform 0.4s;
}
.accordion-arrows__heading-ico .sr-expand {
  visibility: hidden;
}
.accordion-arrows__heading-ico:where([aria-expanded=false] *)::before {
  transform: rotate(-270deg);
}
.accordion-arrows__heading-ico:where([aria-expanded=false] *)::after {
  transform: rotate(-180deg);
}
.accordion-arrows__heading-ico:where([aria-expanded=false] *) .sr-expand {
  visibility: visible;
}
.accordion-arrows__heading-ico:where([aria-expanded=false] *) .sr-collapse {
  visibility: hidden;
}
.accordion-arrows__content {
  padding: 2rem 64px;
}
@media (max-width: 1199.98px) {
  .accordion-arrows__content {
    padding: 1.75rem 48px;
  }
}
@media (max-width: 767.98px) {
  .accordion-arrows__content {
    padding: 1.5rem 32px;
  }
}
@media (max-width: 575.98px) {
  .accordion-arrows__content {
    padding-inline: 24px;
  }
}
.accordion-arrows__row {
  display: flex;
  align-items: center;
  column-gap: 1.5rem;
}
.accordion-arrows__row:not(:last-child) {
  margin-bottom: 1.5rem;
}
.accordion-arrows__row-icon {
  width: var(--icon-size);
  aspect-ratio: 1/1;
  flex-shrink: 0;
}
.accordion-arrows__row-icon > img, .accordion-arrows__row-icon > svg.inlined-svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.accordion-arrows__row-txt {
  font-size: var(--fs-h5);
  font-weight: 400;
  color: #000000;
}

.accordion-ico-table {
  --icon-size: 66px;
}
@media (max-width: 1399.98px) {
  .accordion-ico-table {
    --icon-size: 60px;
  }
}
@media (max-width: 1199.98px) {
  .accordion-ico-table {
    --icon-size: 54px;
  }
}
@media (max-width: 991.98px) {
  .accordion-ico-table {
    --icon-size: 48px;
  }
}
@media (max-width: 767.98px) {
  .accordion-ico-table {
    --icon-size: 44px;
  }
}
@media (max-width: 575.98px) {
  .accordion-ico-table {
    --icon-size: 40px;
  }
}
.accordion-ico-table--grey {
  --padding-y: calc(var(--component-margin-y) * 1.25);
  padding-block: var(--padding-y) calc(var(--padding-y) * 1.25);
  margin-block: 0;
  background-color: #F5F5F5;
}
.accordion-ico-table__top {
  margin-bottom: calc(var(--component-margin-y) * 0.75);
}
.accordion-ico-table__top > .container {
  max-width: 1280px !important;
}
.accordion-ico-table__title {
  font-size: var(--fs-h2);
  font-weight: 600;
  color: #351a50;
  text-align: center;
}
.accordion-ico-table__control {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-bottom: calc(var(--component-margin-y) * 0.5);
}
.accordion-ico-table__control .ico, .accordion-ico-table__control .icon-grid-blks__arrow, .accordion-ico-table__control .bf-text-blk__close-btn:before, .accordion-ico-table__control .subscribe-btn__icon:before, .accordion-ico-table__control .text-w-links-img__item:before, .accordion-ico-table__control #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-ico-table__control .ui-datepicker-prev:before,
.accordion-ico-table__control #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .accordion-ico-table__control .ui-datepicker-next:before, .accordion-ico-table__control .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-ico-table__control .ui-datepicker-prev:before, .accordion-ico-table__control .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-ico-table__control .ui-datepicker-next:before, .accordion-ico-table__control .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-ico-table__control .datepicker-item:is(:has(#s_date, #e_date)),
.accordion-ico-table__control .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .accordion-ico-table__control .datepicker-item.has-sdate-edate, .accordion-ico-table__control .arrow-list > li::before, .accordion-ico-table__control .inline-arrow-list > li::before, .accordion-ico-table__control .outline-btn-w-icon--pdf:before, .accordion-ico-table__control .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-ico-table__control .outline-btn-w-icon--doc:before, .accordion-ico-table__control .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-ico-table__control .outline-btn-w-icon--xls:before, .accordion-ico-table__control .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-ico-table__control .outline-btn-w-icon--bf-view:before, .accordion-ico-table__control .outline-btn-w-icon--bf-learn-more:before, .accordion-ico-table__control .outline-btn-w-icon--link:before, .accordion-ico-table__control .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-ico-table__control .bootstrap-select, .accordion-ico-table__control html.no-js .rounded-selectbox, html.no-js .accordion-ico-table__control .rounded-selectbox, .accordion-ico-table__control .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-ico-table__control .rounded-selectbox.not-has-bootstrap-select, .accordion-ico-table__control .table-job-vac a::after, .table-job-vac .accordion-ico-table__control a::after, .accordion-ico-table__control .swiper-nav-btn, .accordion-ico-table__control .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-ico-table__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-ico-table__control .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-ico-table__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-ico-table__control .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-ico-table__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-ico-table__control .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-ico-table__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-ico-table__control .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-ico-table__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-ico-table__control .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-ico-table__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-ico-table__control .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-ico-table__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-ico-table__control .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-ico-table__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.accordion-ico-table__control .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .accordion-ico-table__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.accordion-ico-table__control .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .accordion-ico-table__control a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-ico-table__control .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-ico-table__control .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-ico-table__control .gen-list__link-text:after, .accordion-ico-table__control .article-control__icon, .accordion-ico-table__control .step-flow__step:not(:last-of-type)::after {
  display: inline-block;
  margin-left: 0.375em;
  font-size: 0.8421052632em;
  font-weight: 600;
  transition: all 0.4s ease;
}
.accordion-ico-table__control .ico::before, .accordion-ico-table__control .icon-grid-blks__arrow::before, .accordion-ico-table__control .bf-text-blk__close-btn::before, .accordion-ico-table__control .subscribe-btn__icon::before, .accordion-ico-table__control .text-w-links-img__item::before, .accordion-ico-table__control #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .accordion-ico-table__control .ui-datepicker-prev::before,
.accordion-ico-table__control #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .accordion-ico-table__control .ui-datepicker-next::before, .accordion-ico-table__control .event-calendar .ui-datepicker-prev::before, .event-calendar .accordion-ico-table__control .ui-datepicker-prev::before, .accordion-ico-table__control .event-calendar .ui-datepicker-next::before, .event-calendar .accordion-ico-table__control .ui-datepicker-next::before, .accordion-ico-table__control .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .accordion-ico-table__control .datepicker-item:is(:has(#s_date, #e_date))::before,
.accordion-ico-table__control .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .accordion-ico-table__control .datepicker-item.has-sdate-edate::before, .accordion-ico-table__control .arrow-list > li::before, .accordion-ico-table__control .inline-arrow-list > li::before, .accordion-ico-table__control .outline-btn-w-icon--pdf::before, .accordion-ico-table__control .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-ico-table__control .outline-btn-w-icon--doc::before, .accordion-ico-table__control .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-ico-table__control .outline-btn-w-icon--xls::before, .accordion-ico-table__control .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-ico-table__control .outline-btn-w-icon--bf-view::before, .accordion-ico-table__control .outline-btn-w-icon--bf-learn-more::before, .accordion-ico-table__control .outline-btn-w-icon--link::before, .accordion-ico-table__control .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .accordion-ico-table__control .bootstrap-select::before, .accordion-ico-table__control html.no-js .rounded-selectbox::before, html.no-js .accordion-ico-table__control .rounded-selectbox::before, .accordion-ico-table__control .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .accordion-ico-table__control .rounded-selectbox.not-has-bootstrap-select::before, .accordion-ico-table__control .swiper-nav-btn::before, .accordion-ico-table__control .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-ico-table__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-ico-table__control .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-ico-table__control a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-ico-table__control .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-ico-table__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-ico-table__control .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-ico-table__control a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-ico-table__control .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-ico-table__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-ico-table__control .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-ico-table__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-ico-table__control .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-ico-table__control a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .accordion-ico-table__control .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-ico-table__control a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-ico-table__control .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-ico-table__control a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-ico-table__control .article-control__icon::before {
  content: "\e94c";
}
.accordion-ico-table__control.is-expand-all .ico, .accordion-ico-table__control.is-expand-all .icon-grid-blks__arrow, .accordion-ico-table__control.is-expand-all .bf-text-blk__close-btn:before, .accordion-ico-table__control.is-expand-all .subscribe-btn__icon:before, .accordion-ico-table__control.is-expand-all .text-w-links-img__item:before, .accordion-ico-table__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-ico-table__control.is-expand-all .ui-datepicker-prev:before,
.accordion-ico-table__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .accordion-ico-table__control.is-expand-all .ui-datepicker-next:before, .accordion-ico-table__control.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-ico-table__control.is-expand-all .ui-datepicker-prev:before, .accordion-ico-table__control.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-ico-table__control.is-expand-all .ui-datepicker-next:before, .accordion-ico-table__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-ico-table__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
.accordion-ico-table__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .accordion-ico-table__control.is-expand-all .datepicker-item.has-sdate-edate, .accordion-ico-table__control.is-expand-all .arrow-list > li::before, .accordion-ico-table__control.is-expand-all .inline-arrow-list > li::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--pdf:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--doc:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--xls:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--bf-view:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--link:before, .accordion-ico-table__control.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-ico-table__control.is-expand-all .bootstrap-select, .accordion-ico-table__control.is-expand-all html.no-js .rounded-selectbox, html.no-js .accordion-ico-table__control.is-expand-all .rounded-selectbox, .accordion-ico-table__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-ico-table__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .accordion-ico-table__control.is-expand-all .table-job-vac a::after, .table-job-vac .accordion-ico-table__control.is-expand-all a::after, .accordion-ico-table__control.is-expand-all .swiper-nav-btn, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .accordion-ico-table__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-ico-table__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-ico-table__control.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-ico-table__control.is-expand-all .gen-list__link-text:after, .accordion-ico-table__control.is-expand-all .article-control__icon, .accordion-ico-table__control.is-expand-all .step-flow__step:not(:last-of-type)::after {
  transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .accordion-ico-table__control.is-expand-all .ico, .accordion-ico-table__control.is-expand-all .icon-grid-blks__arrow, .accordion-ico-table__control.is-expand-all .bf-text-blk__close-btn:before, .accordion-ico-table__control.is-expand-all .subscribe-btn__icon:before, .accordion-ico-table__control.is-expand-all .text-w-links-img__item:before, .accordion-ico-table__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .accordion-ico-table__control.is-expand-all .ui-datepicker-prev:before,
  .accordion-ico-table__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
  #ui-datepicker-div.ui-datepicker .accordion-ico-table__control.is-expand-all .ui-datepicker-next:before, .accordion-ico-table__control.is-expand-all .event-calendar .ui-datepicker-prev:before, .event-calendar .accordion-ico-table__control.is-expand-all .ui-datepicker-prev:before, .accordion-ico-table__control.is-expand-all .event-calendar .ui-datepicker-next:before, .event-calendar .accordion-ico-table__control.is-expand-all .ui-datepicker-next:before, .accordion-ico-table__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .accordion-ico-table__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date)),
  .accordion-ico-table__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate,
  .event-search-bar .accordion-ico-table__control.is-expand-all .datepicker-item.has-sdate-edate, .accordion-ico-table__control.is-expand-all .arrow-list > li::before, .accordion-ico-table__control.is-expand-all .inline-arrow-list > li::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--pdf:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--doc:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--xls:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--bf-view:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--bf-learn-more:before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--link:before, .accordion-ico-table__control.is-expand-all .rounded-selectbox .bootstrap-select, .rounded-selectbox .accordion-ico-table__control.is-expand-all .bootstrap-select, .accordion-ico-table__control.is-expand-all html.no-js .rounded-selectbox, html.no-js .accordion-ico-table__control.is-expand-all .rounded-selectbox, .accordion-ico-table__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select))), .accordion-ico-table__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select, .accordion-ico-table__control.is-expand-all .table-job-vac a::after, .table-job-vac .accordion-ico-table__control.is-expand-all a::after, .accordion-ico-table__control.is-expand-all .swiper-nav-btn, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before,
  .cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):before, .accordion-ico-table__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after, .accordion-ico-table__control.is-expand-all .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .accordion-ico-table__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .cke_editable .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):is(:not(.has-img-only)):after,
  .accordion-ico-table__control.is-expand-all .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after,
  .cke_editable .accordion-ico-table__control.is-expand-all a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
  .general-content .cke_editable a):not(:is(:has(img:only-child))):after, .accordion-ico-table__control.is-expand-all .breadcrumb-menu__item--lv1:not(:last-child):after, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .accordion-ico-table__control.is-expand-all .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .accordion-ico-table__control.is-expand-all .gen-list__link-text:after, .accordion-ico-table__control.is-expand-all .article-control__icon, .accordion-ico-table__control.is-expand-all .step-flow__step:not(:last-of-type)::after {
    transform: translateY(-25%) rotate(180deg);
  }
}
.accordion-ico-table__control.is-expand-all .ico::before, .accordion-ico-table__control.is-expand-all .icon-grid-blks__arrow::before, .accordion-ico-table__control.is-expand-all .bf-text-blk__close-btn::before, .accordion-ico-table__control.is-expand-all .subscribe-btn__icon::before, .accordion-ico-table__control.is-expand-all .text-w-links-img__item::before, .accordion-ico-table__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-prev::before, #ui-datepicker-div.ui-datepicker .accordion-ico-table__control.is-expand-all .ui-datepicker-prev::before,
.accordion-ico-table__control.is-expand-all #ui-datepicker-div.ui-datepicker .ui-datepicker-next::before,
#ui-datepicker-div.ui-datepicker .accordion-ico-table__control.is-expand-all .ui-datepicker-next::before, .accordion-ico-table__control.is-expand-all .event-calendar .ui-datepicker-prev::before, .event-calendar .accordion-ico-table__control.is-expand-all .ui-datepicker-prev::before, .accordion-ico-table__control.is-expand-all .event-calendar .ui-datepicker-next::before, .event-calendar .accordion-ico-table__control.is-expand-all .ui-datepicker-next::before, .accordion-ico-table__control.is-expand-all .event-search-bar .datepicker-item:is(:has(#s_date, #e_date))::before, .event-search-bar .accordion-ico-table__control.is-expand-all .datepicker-item:is(:has(#s_date, #e_date))::before,
.accordion-ico-table__control.is-expand-all .event-search-bar .datepicker-item.has-sdate-edate::before,
.event-search-bar .accordion-ico-table__control.is-expand-all .datepicker-item.has-sdate-edate::before, .accordion-ico-table__control.is-expand-all .arrow-list > li::before, .accordion-ico-table__control.is-expand-all .inline-arrow-list > li::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--pdf::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".pdf"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--doc::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--xls::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--bf-view::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--bf-learn-more::before, .accordion-ico-table__control.is-expand-all .outline-btn-w-icon--link::before, .accordion-ico-table__control.is-expand-all .rounded-selectbox .bootstrap-select::before, .rounded-selectbox .accordion-ico-table__control.is-expand-all .bootstrap-select::before, .accordion-ico-table__control.is-expand-all html.no-js .rounded-selectbox::before, html.no-js .accordion-ico-table__control.is-expand-all .rounded-selectbox::before, .accordion-ico-table__control.is-expand-all .rounded-selectbox:is(:not(:has(.bootstrap-select)))::before, .accordion-ico-table__control.is-expand-all .rounded-selectbox.not-has-bootstrap-select::before, .accordion-ico-table__control.is-expand-all .swiper-nav-btn::before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-ico-table__control.is-expand-all .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .ckec .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.accordion-ico-table__control.is-expand-all .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before,
.cke_editable .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a)::before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a[href$=".pdf"]:not([class], :is(:has(img)), .has-img)::before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-ico-table__control.is-expand-all .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .general-content table:not(.no-general-style) .accordion-ico-table__control.is-expand-all a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img)::before, .accordion-ico-table__control.is-expand-all .article-control__icon::before {
  content: "\e94b";
}
.accordion-ico-table__panel:not(:last-child) {
  margin-bottom: max(40px, var(--component-margin-y) * 0.75);
}
.accordion-ico-table__panel .panel__heading {
  display: flex;
}
.accordion-ico-table__panel .panel__heading:hover, .accordion-ico-table__panel .panel__heading:focus-visible {
  text-decoration: none;
}
.accordion-ico-table__panel-ico {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  width: calc(var(--icon-size) / 66 * 102);
  background-color: #F8F5FF;
}
.accordion-ico-table__panel-ico > img {
  display: block;
  width: var(--icon-size);
  height: auto;
  aspect-ratio: 1/1;
  object-fit: contain;
  flex-shrink: 0;
}
.accordion-ico-table__heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--icon-size);
  flex: 1;
  padding: 2rem 39px 2rem 44px;
  background-color: #351a50;
  font-size: var(--fs-h3);
  font-weight: 400;
  color: #FFF;
}
@media (max-width: 1199.98px) {
  .accordion-ico-table__heading {
    padding: 2rem 32px;
  }
}
@media (max-width: 767.98px) {
  .accordion-ico-table__heading {
    padding: 1.75rem 28px;
    column-gap: calc(var(--icon-size) * 0.5);
  }
}
@media (max-width: 575.98px) {
  .accordion-ico-table__heading {
    padding: 1.5rem 24px;
  }
}
.accordion-ico-table__heading-ico {
  position: relative;
  display: block;
  width: 1.5rem;
  height: 2px;
  flex-shrink: 0;
}
@media (max-width: 991.98px) {
  .accordion-ico-table__heading-ico {
    width: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-ico-table__heading-ico {
    width: 1rem;
  }
}
.accordion-ico-table__heading-ico::before, .accordion-ico-table__heading-ico::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #FFF;
  transition: transform 0.4s;
}
.accordion-ico-table__heading-ico .sr-expand {
  visibility: hidden;
}
.accordion-ico-table__heading-ico:where([aria-expanded=false] *)::before {
  transform: rotate(-270deg);
}
.accordion-ico-table__heading-ico:where([aria-expanded=false] *)::after {
  transform: rotate(-180deg);
}
.accordion-ico-table__heading-ico:where([aria-expanded=false] *) .sr-expand {
  visibility: visible;
}
.accordion-ico-table__heading-ico:where([aria-expanded=false] *) .sr-collapse {
  visibility: hidden;
}
.accordion-ico-table__heading-txt {
  font-size: var(--fs-h3);
  font-weight: 600;
  color: #FFF;
}
.accordion-ico-table__content {
  padding: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.accordion-ico-table__row {
  display: flex;
  background-color: #FFF;
}
.accordion-ico-table__row--header {
  background-color: #DFD4FB;
}
.accordion-ico-table__row--header, .accordion-ico-table__row--header p, .accordion-ico-table__row--header h2, .accordion-ico-table__row--header h3, .accordion-ico-table__row--header h4, .accordion-ico-table__row--header h5, .accordion-ico-table__row--header h6 {
  font-size: var(--fs-h4);
  font-weight: 600;
  color: #000000;
}
.accordion-ico-table__row-img {
  height: var(--icon-size);
  width: auto;
  max-width: 50%;
  flex-shrink: 0;
}
.accordion-ico-table__row-img > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.accordion-ico-table__col {
  display: flex;
  align-items: center;
  align-content: center;
  padding: 1.75rem 3.9024390244%;
}
@media (min-width: 992px) {
  .accordion-ico-table__row--header .accordion-ico-table__col {
    padding-block: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  .accordion-ico-table__col {
    padding-block: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  .accordion-ico-table__col {
    padding-block: 1.25rem;
  }
}
@media (max-width: 991.98px) {
  .accordion-ico-table__col:is(.accordion-ico-table__row:last-child *) {
    padding-bottom: 1.75rem;
  }
}
.accordion-ico-table__col:first-child {
  width: 65.8536585366%;
  flex-shrink: 0;
  column-gap: 1.5rem;
  row-gap: 1.125rem;
  border-right: 1px solid #D3D3D3;
}
@media (max-width: 575.98px) {
  .accordion-ico-table__col:first-child {
    flex-wrap: wrap;
  }
  .accordion-ico-table__col:first-child > :not(.accordion-ico-table__row-img) {
    flex-basis: 100%;
  }
}
.accordion-ico-table__col:nth-child(2) {
  flex: 1;
  flex-wrap: wrap;
  gap: 0.75rem;
}
@media (max-width: 575.98px) {
  .accordion-ico-table__col:nth-child(2) {
    column-gap: 0.375rem;
  }
}
.accordion-ico-table__col :is(p, h2, h3, h4, h5, h6):not([class]) {
  margin-bottom: 0;
}
.accordion-ico-table__col :is(p, h2, h3, h4, h5, h6):not([class]) + .accordion-ico-table__col :is(p, h2, h3, h4, h5, h6):not([class]) {
  margin-top: 0.75em;
}
.accordion-ico-table__link-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: calc(var(--icon-size) / 66 * 54);
  aspect-ratio: 1/1;
  background-color: #DFD4FB;
}
@media (max-width: 991.98px) {
  .accordion-ico-table__link-icon {
    width: calc(var(--icon-size) / 66 * 60);
  }
}
@media (max-width: 575.98px) {
  .accordion-ico-table__link-icon {
    width: var(--icon-size);
  }
}
.accordion-ico-table__link-icon > img {
  display: block;
  width: calc(var(--icon-size) / 66 * 36);
  aspect-ratio: 1/1;
  object-fit: contain;
}

.learn-more-modal {
  z-index: 1121;
}
.learn-more-modal__inner {
  display: flex;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.learn-more-modal__content {
  background: none;
}
.learn-more-modal__body {
  padding: 0;
}
.learn-more-modal__close-btn {
  padding: 0;
  border: 0;
  background: none;
  position: absolute;
  top: -3rem;
  right: 0;
  width: 1em;
  height: 1em;
  font-size: 1.5rem;
  color: #fff;
  transition: all ease-in-out 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.learn-more-modal .table-responsive {
  max-height: 42.375rem;
  overflow-y: auto;
}
.learn-more-modal table, .learn-more-modal .table {
  margin-bottom: 0 !important;
}

/* Style Pages
=======================================*/
.sg-section {
  margin-bottom: 100px;
}
@media (max-width: 991.98px) {
  .sg-section {
    margin-bottom: 75px;
  }
}
@media (max-width: 575.98px) {
  .sg-section {
    margin-bottom: 50px;
  }
}

.sg-subheading {
  font-size: clamp(1.125rem, 1.4583333333vw, 1.75rem);
  font-weight: 400;
}
.sg-subheading--sm {
  font-size: 1.5rem;
}

.palette__item {
  --size: clamp(3rem, 6.9444444444vw, 6.25rem);
  width: var(--size);
  height: var(--size);
  border: 1px solid #707070;
}

.typo-grid {
  display: grid;
  grid-template-areas: "main regular medium" "main bold semibold";
  grid-template-columns: 3fr 2fr 2fr;
  gap: 0px 70px;
}
html.lang-tc .typo-grid, html.lang-sc .typo-grid {
  grid-template-areas: "main regular bold";
}
html.lang-tc .typo-grid__item--bold, html.lang-sc .typo-grid__item--bold {
  justify-content: start;
}
@media (max-width: 991.98px) {
  .typo-grid {
    grid-template-areas: "main" "regular" "medium" "bold" "semibold";
    grid-template-columns: unset;
    grid-template-rows: fit-content;
    gap: 1.5rem;
  }
}
.typo-grid__item {
  display: flex;
  flex-direction: column;
  word-break: break-all;
}
@media (max-width: 991.98px) {
  .typo-grid__item {
    border-bottom: 1px dotted #DEE2E6;
    padding-bottom: 1.5rem;
  }
}
.typo-grid__item--main {
  grid-area: main;
}
.typo-grid__item--regular {
  grid-area: regular;
}
.typo-grid__item--regular * {
  font-weight: 400;
}
.typo-grid__item--medium {
  grid-area: medium;
}
.typo-grid__item--medium * {
  font-weight: 500;
}
.typo-grid__item--bold {
  grid-area: bold;
  justify-content: flex-end;
}
.typo-grid__item--bold * {
  font-weight: 700;
}
.typo-grid__item--semibold {
  grid-area: semibold;
  justify-content: flex-end;
}
.typo-grid__item--semibold * {
  font-weight: 600;
}

.font-rows {
  display: grid;
  grid-template-columns: min-content min-content 1fr;
  gap: 0px 52px;
}
@media (max-width: 991.98px) {
  .font-rows {
    gap: 0px 24px;
  }
}
html.lang-tc .font-rows, html.lang-sc .font-rows {
  grid-template-columns: max-content min-content 1fr;
}

.event-search-bar {
  position: relative;
  padding-block: min(4.1666666667vw, 5rem);
  background: linear-gradient(290deg, #dcd3fb, #fef2ed);
  --gap: clamp(0.5rem, 1.2195121951vw, 1.5rem);
}
@media (max-width: 767.98px) {
  .event-search-bar {
    --gap: 0.75rem;
  }
}
.event-search-bar__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--gap);
  align-items: center;
}
@media (max-width: 1399.98px) {
  .event-search-bar__inner {
    flex-wrap: wrap;
  }
}
.event-search-bar__items {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--gap);
  align-items: center;
}
.event-search-bar__items:not(:last-child) > * {
  width: 100%;
}
.event-search-bar__items--1 {
  flex: 0 0 14.6341463415%;
}
@media (max-width: 1399.98px) {
  .event-search-bar__items--1 {
    flex: 0 0 calc(50% - var(--gap) * 0.5);
  }
}
@media (max-width: 767.98px) {
  .event-search-bar__items--1 {
    flex: 0 0 100%;
  }
}
.event-search-bar__items--2 {
  flex: 0 0 14.6341463415%;
}
@media (max-width: 1399.98px) {
  .event-search-bar__items--2 {
    flex: 0 0 calc(50% - var(--gap) * 0.5);
  }
}
@media (max-width: 767.98px) {
  .event-search-bar__items--2 {
    flex: 0 0 100%;
  }
}
.event-search-bar__items--3 {
  flex: 0 0 18.3536585366%;
}
@media (max-width: 1399.98px) {
  .event-search-bar__items--3 {
    flex: 0 0 calc(50% - var(--gap) * 0.5);
  }
}
@media (max-width: 767.98px) {
  .event-search-bar__items--3 {
    flex: 0 0 100%;
  }
}
.event-search-bar__items--4 {
  flex: 0 0 33.4146341463%;
}
@media (max-width: 1399.98px) {
  .event-search-bar__items--4 {
    flex: 0 0 calc(50% - var(--gap) * 0.5);
  }
}
@media (max-width: 767.98px) {
  .event-search-bar__items--4 {
    flex: 0 0 100%;
  }
}
.event-search-bar__items--5 {
  flex: 0 0;
}
@media (max-width: 767.98px) {
  .event-search-bar__items--5 {
    justify-content: center;
    flex: 0 0 100%;
  }
}
.event-search-bar .event-search-date {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: min(1.25vw, 1.5rem);
}
.event-search-bar .event-search-date > .datepicker-item {
  flex: 0 0 43.795620438%;
}
@media (max-width: 1399.98px) {
  .event-search-bar .event-search-date > .datepicker-item {
    flex: 1 0;
  }
}
.event-search-bar #s_date, .event-search-bar #e_date {
  width: 100%;
  padding-right: 3.25rem;
}
@media (max-width: 991.98px) {
  .event-search-bar #s_date, .event-search-bar #e_date {
    padding-right: 3rem;
  }
}
.event-search-bar .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar .datepicker-item.has-sdate-edate {
  position: relative;
}
.event-search-bar .datepicker-item:is(:has(#s_date, #e_date)):before,
.event-search-bar .datepicker-item.has-sdate-edate:before {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-block: auto;
  right: 1.25rem;
  width: 2rem;
  height: 2rem;
  font-size: 0.5rem;
  background: #b3bffa;
  border-radius: 50%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 991.98px) {
  .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)):before,
  .event-search-bar .datepicker-item.has-sdate-edate:before {
    right: 0.4375rem;
  }
}
.event-search-bar .event-search__to {
  font-size: 1.25rem;
  font-weight: 500;
  color: #351a50;
  flex: 0 0 fit-content;
}
@media (max-width: 1199.98px) {
  .event-search-bar .event-search__to {
    font-size: 0.875rem;
  }
}
@media (max-width: 991.98px) {
  .event-search-bar__reset-btn--desktop {
    display: none;
  }
}
.event-search-bar__reset-btn--desktop:hover .btn-icon-w-text__top::before, .event-search-bar__reset-btn--desktop:focus .btn-icon-w-text__top::before {
  transform: rotate(90deg);
}
.event-search-bar__reset-btn--mobile {
  position: relative;
  overflow: visible;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.25rem;
}
@media (min-width: 992px) {
  .event-search-bar__reset-btn--mobile {
    display: none;
  }
}
.event-search-bar__reset-btn--mobile .ico, .event-search-bar__reset-btn--mobile .icon-grid-blks__arrow, .event-search-bar__reset-btn--mobile .bf-text-blk__close-btn:before, .event-search-bar__reset-btn--mobile .subscribe-btn__icon:before, .event-search-bar__reset-btn--mobile .text-w-links-img__item:before, .event-search-bar__reset-btn--mobile #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before, #ui-datepicker-div.ui-datepicker .event-search-bar__reset-btn--mobile .ui-datepicker-prev:before,
.event-search-bar__reset-btn--mobile #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,
#ui-datepicker-div.ui-datepicker .event-search-bar__reset-btn--mobile .ui-datepicker-next:before, .event-search-bar__reset-btn--mobile .event-calendar .ui-datepicker-prev:before, .event-calendar .event-search-bar__reset-btn--mobile .ui-datepicker-prev:before, .event-search-bar__reset-btn--mobile .event-calendar .ui-datepicker-next:before, .event-calendar .event-search-bar__reset-btn--mobile .ui-datepicker-next:before, .event-search-bar__reset-btn--mobile .arrow-list > li::before, .event-search-bar__reset-btn--mobile .inline-arrow-list > li::before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon--pdf:before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon:is([href$=".pdf"])::before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon--doc:before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon:is([href$=".doc"], [href$=".docx"])::before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon--xls:before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon:is([href$=".xls"], [href$=".xlsx"])::before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon--bf-view:before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon--bf-learn-more:before, .event-search-bar__reset-btn--mobile .outline-btn-w-icon--link:before, .event-search-bar__reset-btn--mobile .rounded-selectbox .bootstrap-select, .rounded-selectbox .event-search-bar__reset-btn--mobile .bootstrap-select, .event-search-bar__reset-btn--mobile html.no-js .rounded-selectbox, html.no-js .event-search-bar__reset-btn--mobile .rounded-selectbox, .event-search-bar__reset-btn--mobile .rounded-selectbox:is(:not(:has(.bootstrap-select))), .event-search-bar__reset-btn--mobile .rounded-selectbox.not-has-bootstrap-select, .event-search-bar__reset-btn--mobile .table-job-vac a::after, .table-job-vac .event-search-bar__reset-btn--mobile a::after, .event-search-bar__reset-btn--mobile .swiper-nav-btn, .event-search-bar__reset-btn--mobile .ckec a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .event-search-bar__reset-btn--mobile a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-search-bar__reset-btn--mobile .cke_editable a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .event-search-bar__reset-btn--mobile a:is([href$=".pdf"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-search-bar__reset-btn--mobile .ckec a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .event-search-bar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-search-bar__reset-btn--mobile .cke_editable a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .event-search-bar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-search-bar__reset-btn--mobile .ckec a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .ckec .event-search-bar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.event-search-bar__reset-btn--mobile .cke_editable a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before,
.cke_editable .event-search-bar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], .general-content .ckec a,
.general-content .cke_editable a):before, .event-search-bar__reset-btn--mobile .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .ckec .event-search-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after, .event-search-bar__reset-btn--mobile .ckec a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .ckec .event-search-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.event-search-bar__reset-btn--mobile .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.cke_editable .event-search-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):is(:not(.has-img-only)):after,
.event-search-bar__reset-btn--mobile .cke_editable a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after,
.cke_editable .event-search-bar__reset-btn--mobile a:is([target=_blank], [rel=external]):not([class], .general-content .ckec a,
.general-content .cke_editable a):not(:is(:has(img:only-child))):after, .event-search-bar__reset-btn--mobile .breadcrumb-menu__item--lv1:not(:last-child):after, .event-search-bar__reset-btn--mobile .general-content table:not(.no-general-style) a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .event-search-bar__reset-btn--mobile a[href$=".pdf"]:not([class], :is(:has(img)), .has-img):before, .event-search-bar__reset-btn--mobile .general-content table:not(.no-general-style) a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .event-search-bar__reset-btn--mobile a:is([href$=".doc"], [href$=".docx"]):not([class], :is(:has(img)), .has-img):before, .event-search-bar__reset-btn--mobile .general-content table:not(.no-general-style) a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .general-content table:not(.no-general-style) .event-search-bar__reset-btn--mobile a:is([href$=".xls"], [href$=".xlsx"]):not([class], :is(:has(img)), .has-img):before, .event-search-bar__reset-btn--mobile .gen-list__item > a[target=_blank] .gen-list__link-text:after, .gen-list__item > a[target=_blank] .event-search-bar__reset-btn--mobile .gen-list__link-text:after, .event-search-bar__reset-btn--mobile .article-control__icon, .event-search-bar__reset-btn--mobile .step-flow__step:not(:last-of-type)::after, .event-search-bar__reset-btn--mobile .event-search-bar .datepicker-item:is(:has(#s_date, #e_date)), .event-search-bar .event-search-bar__reset-btn--mobile .datepicker-item:is(:has(#s_date, #e_date)),
.event-search-bar__reset-btn--mobile .event-search-bar .datepicker-item.has-sdate-edate,
.event-search-bar .event-search-bar__reset-btn--mobile .datepicker-item.has-sdate-edate {
  font-size: 1em;
}

.event-listing {
  background: #f7f7f7;
  padding-top: clamp(0.75rem, 2.0833333333vw, 2.5rem);
  padding-bottom: clamp(2.75rem, 6.25vw, 7.5rem);
  --item-gap: clamp(4rem, 4.0885416667vw, 4.90625rem);
}
.event-listing__inner {
  position: relative;
  display: flex;
  flex-direction: column;
}
.event-listing__pagination {
  margin-left: auto;
  margin-top: clamp(2rem, 4.1666666667vw, 5rem);
}
@media (max-width: 991.98px) {
  .event-listing__pagination {
    margin-left: 0;
  }
  .event-listing__pagination .pagination-box {
    justify-content: center;
  }
}

.event-listing-item {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: min(2.0833333333vw, 2.5rem);
  padding-block: calc(var(--item-gap) * 0.5);
}
.event-listing-item:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.0625rem;
  background: #c6cbd0;
  z-index: 1;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.event-listing-item:hover, .event-listing-item:focus {
  text-decoration: none;
  color: inherit;
}
.event-listing-item:hover .event-listing-item__heading, .event-listing-item:focus .event-listing-item__heading {
  text-decoration: underline;
}
.event-listing-item:hover .event-listing-item__pic, .event-listing-item:focus .event-listing-item__pic {
  scale: 1.1;
}
@media (max-width: 767.98px) {
  .event-listing-item:hover .event-listing-item__pic, .event-listing-item:focus .event-listing-item__pic {
    scale: 1.05;
  }
}
@media (max-width: 991.98px) {
  .event-listing-item {
    flex-direction: column-reverse;
    gap: 1.5rem;
  }
}
.event-listing-item__content {
  --content-gap: clamp(1rem, 1.25vw, 1.5rem);
  flex: 0 0 74.3902439024%;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: var(--content-gap);
}
@media (max-width: 767.98px) {
  .event-listing-item__content {
    flex-direction: column;
    gap: 0.25rem;
  }
}
.event-listing-item__content-left {
  flex: 0 0 calc(22.9508196721% - var(--content-gap));
}
.event-listing-item__content-right {
  flex: 0 0 77.0491803279%;
}
.event-listing-item__content-date {
  width: fit-content;
  font-size: clamp(1.25rem, 1.6666666667vw, 2rem);
  text-align: center;
  display: block;
}
@media (max-width: 767.98px) {
  .event-listing-item__content-date {
    display: flex;
    flex-direction: row;
    text-align: left;
  }
}
.event-listing-item__media {
  flex: 0 0 23.1707317073%;
}
.event-listing-item__date {
  font-size: inherit;
  font-weight: 600;
  line-height: 1.5;
  color: #351a50;
  margin-top: -0.25rem;
  letter-spacing: -0.035em;
  display: block;
}
@media (max-width: 1599.98px) {
  .event-listing-item__date {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .event-listing-item__date {
    font-weight: 400;
  }
}
.event-listing-item__divider {
  position: relative;
  display: block;
  height: 0.625em;
  margin-block: 0.34375em;
}
@media (max-width: 767.98px) {
  .event-listing-item__divider {
    display: flex;
    align-items: center;
    margin-block: auto;
  }
}
.event-listing-item__divider:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: 0.0625rem;
  height: 100%;
  background: #351a50;
}
@media (max-width: 767.98px) {
  .event-listing-item__divider:before {
    position: relative;
    width: 1ch;
    height: 0.0625rem;
    margin-inline: 0.3125em;
    margin-block: 0;
  }
  html.safari .event-listing-item__divider:before {
    height: 0.125rem;
  }
}
.event-listing-item__heading {
  font-size: clamp(1.25rem, 1.4583333333vw, 1.75rem);
  font-weight: 600;
  line-height: 1.28;
  color: #351a50;
  display: block;
  letter-spacing: -0.035em;
}
.event-listing-item__desc {
  margin-top: 0.6875rem;
  font-size: clamp(1rem, 1.0416666667vw, 1.25rem);
  line-height: 1.5;
  display: block;
  letter-spacing: -0.035em;
}
@media (max-width: 991.98px) {
  .event-listing-item__desc {
    margin-top: 0.5rem;
  }
}
.event-listing-item__pic {
  padding-bottom: 56.3157894737%;
  transition: scale 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  display: block;
}
@media (max-width: 991.98px) {
  .event-listing-item__pic {
    max-width: 25rem;
    margin-inline: auto;
    padding-bottom: 0;
    aspect-ratio: 1.7757009346;
  }
}
.event-listing-item__img {
  object-fit: contain;
  aspect-ratio: 1.7777777778;
}

.event-calendar-section {
  min-height: min(27.0833333333vw, 32.5rem);
  padding-block: clamp(1.5rem, 4.1666666667vw, 5rem);
}
.event-calendar-section__title {
  font-size: clamp(1.5rem, 2.1875vw, 2.625rem);
  font-weight: 700;
  color: #351a50;
  line-height: 1.5;
}
.event-calendar-section__inner {
  margin-top: clamp(1rem, 2.8125vw, 3.375rem);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: min(6.4583333333vw, 7.75rem);
  min-height: min(30vw, 36rem);
}
@media (max-width: 991.98px) {
  .event-calendar-section__inner {
    flex-direction: column;
    gap: 1.5rem;
  }
}

.event-calendar {
  --cell-fs: clamp(1rem, 1.3541666667vw, 1.625rem);
  --dropdown-fs: clamp(0.875rem, 0.9375vw, 1.125rem);
  flex: 0 0 35.1829268293%;
}
@media (max-width: 991.98px) {
  .event-calendar {
    max-width: 31.25rem;
    margin-inline: auto;
  }
}
.event-calendar .ui-datepicker {
  font-size: 1.8vw;
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 0;
  padding-left: 0.3125rem;
}
.event-calendar .ui-datepicker-header {
  background: transparent;
  border: none;
  padding-block: 0;
}
.event-calendar .ui-datepicker-title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: min(0.4166666667vw, 0.5rem);
  width: 100%;
  max-width: min(20.8333333333vw, 25rem);
  min-width: 15rem;
  margin-inline: auto;
  line-height: unset;
}
@media (max-width: 1199.98px) {
  .event-calendar .ui-datepicker-title {
    max-width: 25vw;
  }
}
@media (max-width: 991.98px) {
  .event-calendar .ui-datepicker-title {
    max-width: min(20.8333333333vw, 25rem);
  }
}
.event-calendar .ui-datepicker-title > .bootstrap-select.ui-datepicker-month, .event-calendar .ui-datepicker-title > select.ui-datepicker-month {
  flex: 0 0 37.5%;
}
.event-calendar .ui-datepicker-title > .bootstrap-select.ui-datepicker-year, .event-calendar .ui-datepicker-title > select.ui-datepicker-year {
  flex: 0 0 25.5%;
}
.event-calendar .ui-datepicker-title > button.btn--event-calendar {
  flex: 0 0 30%;
}
.event-calendar .ui-datepicker-title select.ui-datepicker-month, .event-calendar .ui-datepicker-title select.ui-datepicker-year {
  position: relative;
  border: 1px solid #757575;
  font-size: var(--dropdown-fs);
  padding-block: 0.5833333333em;
  padding-inline: 0.8333333333em 2.2222222222em;
  border-radius: 0.125rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("/assets/shared/img/svg/icon-dropdown-arrow-down.svg");
  background-size: 0.78125rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.9375rem) 50%;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  line-height: 1.5;
  margin: 0;
  letter-spacing: 0;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select button.dropdown-toggle,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select button.dropdown-toggle {
  position: relative;
  border: 1px solid #757575;
  font-size: var(--dropdown-fs);
  padding-block: 0.5833333333em;
  padding-inline: 0.8333333333em 2.2222222222em;
  border-radius: 0.125rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("/assets/shared/img/svg/icon-dropdown-arrow-down.svg");
  background-size: 0.78125rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.9375rem) 50%;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  line-height: 1.5;
  margin: 0;
  letter-spacing: 0;
  color: #000;
  font-weight: 400;
  outline-color: #b3bffa;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select button.dropdown-toggle:after,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select button.dropdown-toggle:after {
  content: unset;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select button.dropdown-toggle:hover, .event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select button.dropdown-toggle:focus,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select button.dropdown-toggle:hover,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select button.dropdown-toggle:focus {
  background-color: #fff;
  border-radius: 0.1875rem;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select button.dropdown-toggle:focus,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select button.dropdown-toggle:focus {
  outline: 5px auto #b3bffa !important;
  outline-offset: 0;
  box-shadow: none;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select .dropdown-menu.show,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select .dropdown-menu.show {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  margin-block: 0.25rem;
  border: 0;
  background: transparent;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select .dropdown-menu.show > .inner,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select .dropdown-menu.show > .inner {
  max-height: 50vh !important;
  background-color: #fff;
  border-radius: 0.125rem;
  border: 1px solid #BFBFBF;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select ul.dropdown-menu.inner,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select ul.dropdown-menu.inner {
  font-size: var(--dropdown-fs);
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select ul.dropdown-menu.inner .dropdown-item,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select ul.dropdown-menu.inner .dropdown-item {
  padding-block: 0.5833333333em;
  padding-inline: 0.8333333333em;
  color: #757575;
}
.event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select ul.dropdown-menu.inner .dropdown-item.active, .event-calendar .ui-datepicker-title .ui-datepicker-month.bootstrap-select ul.dropdown-menu.inner .dropdown-item.selected,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select ul.dropdown-menu.inner .dropdown-item.active,
.event-calendar .ui-datepicker-title .ui-datepicker-year.bootstrap-select ul.dropdown-menu.inner .dropdown-item.selected {
  background-color: #E6F7FF;
  color: #000;
}
.event-calendar .ui-datepicker-prev, .event-calendar .ui-datepicker-next {
  position: absolute;
  top: 0;
  width: 2.4210526316em;
  height: 2.4210526316em;
  padding: 0;
  border: 0;
  border-radius: 50%;
  font-size: clamp(0.8125rem, 1.1875vw, 1.1875rem);
}
.event-calendar .ui-datepicker-prev:before, .event-calendar .ui-datepicker-next:before {
  color: #fff;
  position: absolute;
  inset: 0;
  width: fit-content;
  height: fit-content;
  margin: auto;
}
.event-calendar .ui-datepicker-prev > span, .event-calendar .ui-datepicker-next > span {
  background: unset;
  text-indent: unset;
}
.event-calendar .ui-datepicker-prev {
  left: 0;
}
@media (max-width: 1199.98px) {
  .event-calendar .ui-datepicker-prev {
    left: -1.75rem;
    top: 0.25rem;
  }
}
@media (max-width: 991.98px) {
  .event-calendar .ui-datepicker-prev {
    left: 0rem;
  }
}
.event-calendar .ui-datepicker-next {
  right: 0;
}
@media (max-width: 1199.98px) {
  .event-calendar .ui-datepicker-next {
    right: -1.75rem;
    top: 0.25rem;
  }
}
@media (max-width: 991.98px) {
  .event-calendar .ui-datepicker-next {
    right: 0rem;
  }
}
.event-calendar .ui-datepicker-calendar {
  margin-top: 1.25rem;
  table-layout: fixed;
}
.event-calendar .ui-datepicker-calendar th {
  color: #351a50;
  text-transform: uppercase;
  font-weight: 600;
  font-size: var(--cell-fs);
  padding-inline: 0.3076923077em;
  padding-block: 0.5961538462em;
}
.event-calendar .ui-datepicker-calendar tbody td {
  padding-block: 0.6625rem;
}
.event-calendar .ui-datepicker-calendar tbody td > a {
  font-size: var(--cell-fs);
}
.event-calendar .ui-datepicker-calendar td a {
  position: relative;
  background-color: transparent;
  font-size: 1.625rem;
  font-weight: 600;
  text-align: center;
  border: none;
}
.event-calendar .ui-datepicker-calendar td a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background-color: white;
  width: 1.8461538462em;
  height: 1.8461538462em;
  aspect-ratio: 1;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.event-calendar .ui-datepicker-calendar td.ui-state-custom-highlight a::before {
  background-color: #dfd4fb;
}
.event-calendar .ui-datepicker-calendar td.ui-datepicker-today a {
  color: #000;
}
.event-calendar .ui-datepicker-calendar td.ui-datepicker-today a::before {
  background-color: #f4f4f4;
  border: 1px solid #757575;
}
.event-calendar .ui-datepicker-calendar td.ui-datepicker-current-day a {
  color: #000;
}
.event-calendar .ui-datepicker-calendar td.ui-state-custom-highlight.ui-datepicker-current-day a {
  color: #fff;
}
.event-calendar .ui-datepicker-calendar td.ui-state-custom-highlight.ui-datepicker-current-day a::before {
  background-color: #351a50;
}

.event-calendar-list {
  flex: 0 0 57.3170731707%;
  display: block;
  width: 100%;
  max-height: min(29.8850574713vw, 32.5rem);
  overflow-y: scroll;
}
@media (max-width: 991.98px) {
  .event-calendar-list {
    max-height: 37.5rem;
  }
}
.event-calendar-list__inner {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 1.5rem;
}

.event-calendar-item {
  --title-fs: clamp(1.125rem, 1.4583333333vw, 1.75rem);
  --desc-fs: clamp(1rem, 1.0416666667vw, 1.25rem);
  --date-fs: clamp(1rem, 1.1458333333vw, 1.375rem);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: clamp(1rem, 1.6666666667vw, 2rem);
}
.event-calendar-item:hover, .event-calendar-item:focus {
  text-decoration: none;
  color: currentColor;
}
.event-calendar-item:hover .event-calendar-item__title, .event-calendar-item:focus .event-calendar-item__title {
  text-decoration: underline;
}
.event-calendar-item__left {
  flex: 0 0 4.8181818182em;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  font-size: var(--date-fs);
}
.event-calendar-item__right {
  flex: 1 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0.6875rem;
}
.event-calendar-item__date {
  width: 100%;
  background: #dfd4fb;
  font-size: var(--date-fs);
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  padding: 0.5909090909em 0.3636363636em;
}
.event-calendar-item__date-dividor {
  display: block;
  height: 0.5454545455em;
  width: 0.0625rem;
  background-color: #351a50;
  margin-inline: auto;
  margin-block: 0.125rem;
}
.event-calendar-item__year {
  width: 100%;
  background: #351a50;
  color: #fff;
  font-size: var(--date-fs);
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  padding: 0.1818181818em 0.3636363636em;
}
.event-calendar-item__title {
  font-weight: 600;
  line-height: 1.2857142857;
  color: #351a50;
  font-size: var(--title-fs);
}
.event-calendar-item__desc {
  line-height: 1.5;
  font-size: var(--desc-fs);
}

#ui-datepicker-div.ui-datepicker {
  border-radius: 1.71875rem;
  padding: 0.75rem;
  width: fit-content;
  border: 1px solid #d6c6ff;
  z-index: 10 !important;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
  border-radius: 0.75rem;
  border: 0;
  background-color: #dfd4fb;
  padding-block: 0.5rem;
}
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td {
  padding: 0.125rem;
}
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > a,
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > span {
  border-radius: 50%;
  aspect-ratio: 1;
  width: 2.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > a.ui-state-default,
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > span.ui-state-default {
  background-color: #fff;
  color: #351a50;
  border-color: #d6c6ff;
}
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > a.ui-state-default:hover, #ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > a.ui-state-default:focus,
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > span.ui-state-default:hover,
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > span.ui-state-default:focus {
  background-color: #f2f2f2;
}
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > a.ui-state-active,
#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar td > span.ui-state-active {
  background-color: #b3bffa;
  color: #351a50;
  text-decoration: underline;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0.5rem;
  width: 2.4210526316em;
  height: 2.4210526316em;
  padding: 0;
  border: 0;
  border-radius: 50%;
  font-size: 0.75rem;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
  color: #fff;
  position: absolute;
  inset: 0;
  width: fit-content;
  height: fit-content;
  margin: auto;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev > span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next > span {
  background: unset;
  text-indent: unset;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
  left: 0.5rem;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next {
  right: 0.5rem;
}
.text-w-img-bg {
  position: relative;
}
.text-w-img-bg:before {
  content: "";
  position: absolute;
  inset: 0 14.53125vw 0 0;
  z-index: -2;
  background: linear-gradient(to right, rgba(193, 237, 255, 0.5), rgba(226, 193, 255, 0.5));
}
@media (max-width: 991.98px) {
  .text-w-img-bg:before {
    inset: 0;
    background: linear-gradient(135deg, rgba(193, 237, 255, 0.5), rgba(226, 193, 255, 0.5));
  }
}
.text-w-img-bg__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3.4269662921%;
  margin-right: calc((100vw - 100%) * -0.5);
  padding-top: 1.75rem;
}
@media (max-width: 991.98px) {
  .text-w-img-bg__inner {
    flex-direction: column-reverse;
    gap: 0;
    margin-right: 0;
  }
}
.text-w-img-bg__left {
  flex: 0 0 35.9550561798%;
  padding-top: 2.9375rem;
  padding-bottom: 2.5rem;
  min-height: min(31.7708333333vw, 38.125rem);
}
@media (max-width: 991.98px) {
  .text-w-img-bg__left {
    min-height: unset;
  }
}
.text-w-img-bg__right {
  flex: 0 0 60.6179775281%;
}
.text-w-img-bg__content p + p {
  margin-top: -0.1944444444em;
}
.text-w-img-bg__content ul {
  margin-top: 0.7777777778em !important;
}
.text-w-img-bg__content ul li + li {
  margin-top: 0.7777777778em;
}
.text-w-img-bg__content ul > li:before {
  color: #a38dd9;
  rotate: 45deg;
  font-size: 1.7777777778em;
  top: 0.25em !important;
  left: 0.09375em !important;
}
.text-w-img-bg__content ul > li > ul {
  margin-left: 0.1944444444em !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
}
.text-w-img-bg__content ul > li > ul > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
.text-w-img-bg__content ul > li > ul > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
.text-w-img-bg__content ul > li > ul li:before {
  color: transparent;
  border: 2px solid #7599DB !important;
  font-size: 1.3333333333em;
  top: 0.3333333333em !important;
  left: 0em !important;
}
.text-w-img-bg__content ul > li > ul > li {
  padding-left: 1em !important;
}
.text-w-img-bg__content ul > li > ul > li > ul {
  margin-left: 0.1111111111em !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.text-w-img-bg__figure {
  position: relative;
}
.text-w-img-bg__figure:before {
  content: "";
  position: absolute;
  top: clamp(0.75rem, 1.5625vw, 1.875rem);
  left: clamp(0.75rem, 1.5625vw, 1.875rem);
  bottom: calc(clamp(0.75rem, 1.5625vw, 1.875rem) * -1);
  right: calc(clamp(0.75rem, 1.5625vw, 1.875rem) * -1);
  z-index: -1;
  background: linear-gradient(to right, #ffe3c3, #c69cff);
}
.text-w-img-bg__img {
  aspect-ratio: 1.7805280528;
  width: 100%;
  object-fit: cover;
}
.text-w-img-bg--no-bg:before {
  content: unset;
}
.text-w-img-bg--img-shadow-blue .text-w-img-bg__figure:before {
  background: linear-gradient(to right, #d6c6ff, #71d6ff);
}
.text-w-img-bg--reverse .text-w-img-bg__inner {
  flex-direction: row-reverse;
  margin-right: 0;
  margin-left: calc((100vw - 100%) * -0.5);
}
@media (max-width: 991.98px) {
  .text-w-img-bg--reverse .text-w-img-bg__inner {
    flex-direction: column-reverse;
    margin-left: 0;
  }
}
.text-w-img-bg--reverse .text-w-img-bg__figure:before {
  top: clamp(0.75rem, 1.5625vw, 1.875rem);
  right: clamp(0.75rem, 1.5625vw, 1.875rem);
  bottom: calc(clamp(0.75rem, 1.5625vw, 1.875rem) * -1);
  left: calc(clamp(0.75rem, 1.5625vw, 1.875rem) * -1);
}

.text-w-right-img-gradient {
  position: relative;
}
.text-w-right-img-gradient:is(:has(+ .icon-txt-desc-blk)), .text-w-right-img-gradient.has-next-icon-txt-desc-blk {
  margin-bottom: 0;
}
.text-w-right-img-gradient:before {
  content: "";
  position: absolute;
  inset: min(7.1875vw, 8.625rem) 14.53125vw 0 0;
  z-index: -2;
  background: linear-gradient(to bottom, white, #eaf6ff);
}
@media (max-width: 991.98px) {
  .text-w-right-img-gradient:before {
    inset: 0;
  }
}
.text-w-right-img-gradient__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: clamp(1.5rem, 3.90625vw, 4.6875rem);
  margin-right: calc((100vw - 100%) * -0.5);
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .text-w-right-img-gradient__inner {
    flex-direction: column-reverse;
    margin-right: 0;
  }
}
.text-w-right-img-gradient__left {
  flex: 0 0 34.2696629213%;
  padding-top: min(6.1458333333vw, 7.375rem);
  padding-bottom: min(5.3125vw, 6.375rem);
}
@media (max-width: 991.98px) {
  .text-w-right-img-gradient__left {
    padding-block: 1.5rem;
  }
}
.text-w-right-img-gradient__right {
  flex: 0 0 60.6179775281%;
  padding-bottom: min(5.3125vw, 6.375rem);
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .text-w-right-img-gradient__right {
    padding-bottom: 0rem;
  }
}
.text-w-right-img-gradient__title {
  text-align: center;
}
.text-w-right-img-gradient__subtitle {
  margin-bottom: 1.5em;
  position: relative;
  display: block;
  color: black;
}
.text-w-right-img-gradient__subtitle::before {
  content: "";
  position: absolute;
  bottom: -0.75em;
  left: 0;
  width: 0.9375em;
  height: 0.0625rem;
  background-color: #351a50;
}
.text-w-right-img-gradient__img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.6912225705;
}

.text-w-links-img {
  position: relative;
  padding-top: clamp(1.5rem, 6.25vw, 7.5rem);
  margin-block: 1.25rem;
}
.text-w-links-img:before {
  content: "";
  position: absolute;
  inset: clamp(1.5rem, 7.2916666667vw, 8.75rem) 0 0 0;
  background: linear-gradient(to left, #dcd3fb, #fef2ed);
  z-index: -2;
}
@media (max-width: 991.98px) {
  .text-w-links-img:before {
    top: 1.5rem;
  }
}
.text-w-links-img__header {
  position: relative;
}
.text-w-links-img__header:before {
  content: "";
  position: absolute;
  top: 0;
  right: calc((100vw - 100%) * -0.5);
  width: calc(100% + (100vw - 100%) * 0.5);
  height: calc(100% + min(13.5416666667vw, 16.25rem));
  background: #fff;
  z-index: -1;
  transform: translateY(calc(min(6.4583333333vw, 7.75rem) * -1));
}
.text-w-links-img__title {
  text-align: center;
}
.text-w-links-img__desc {
  text-align: center;
  margin-top: 0.9375rem;
}
.text-w-links-img__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-right: calc((100vw - 100%) * -0.5);
  margin-top: clamp(1.5rem, 4.1666666667vw, 5rem);
  padding-bottom: clamp(1.5rem, 6.25vw, 7.5rem);
}
@media (max-width: 991.98px) {
  .text-w-links-img__inner {
    flex-direction: column-reverse;
    margin-right: 0;
  }
}
.text-w-links-img__left {
  flex: 0 0 39.2134831461%;
}
.text-w-links-img__right {
  flex: 0 0 52.808988764%;
}
@media (max-width: 991.98px) {
  .text-w-links-img__right {
    margin-inline: calc((100vw - 100%) * -0.5);
  }
}
.text-w-links-img__list {
  padding-top: min(5.625vw, 6.75rem);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .text-w-links-img__list {
    padding-top: 1.5rem;
  }
}
.text-w-links-img__item {
  position: relative;
  border-bottom: 1px solid #fff;
  font-size: var(--fs-h5);
  padding-block: 0.3636363636em;
  min-height: 4.4545454545em;
  display: flex;
  align-items: center;
}
.text-w-links-img__item:hover, .text-w-links-img__item:focus {
  color: #351a50;
}
.text-w-links-img__item:hover:before, .text-w-links-img__item:focus:before {
  background: #2689B1;
}
.text-w-links-img__item:before {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin-block: auto;
  border-radius: 50%;
  background: linear-gradient(180deg, #199465, #2689B1);
  color: #fff;
  width: 2.6153846154em;
  height: 2.6153846154em;
  font-size: 0.5909090909em;
  rotate: -38deg;
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-w-links-img__item-title {
  font-weight: 600;
  width: calc(100% - 2.1818181818em);
  display: block;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.text-w-links-img__img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.7803030303;
}

.icon-txt-desc-blk {
  padding-block: min(6.25vw, 7.5rem) min(9.375vw, 11.25rem);
  position: relative;
  background: url("/assets/shared/img/image-bg-citizen-centric.png") no-repeat;
  background-size: cover;
}
.icon-txt-desc-blk:before {
  content: "";
  position: absolute;
  inset: 0 0 0 0;
  background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, rgba(242, 244, 248, 0.53) 40%, #f7f7f7 100%);
  z-index: -1;
}
.icon-txt-desc-blk:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 16.40625vw;
  z-index: -1;
}
.icon-txt-desc-blk__inner {
  max-width: 90rem;
  margin-inline: auto;
}
.icon-txt-desc-blk__header {
  text-align: center;
}
.icon-txt-desc-blk__title {
  font-size: var(--fs-h2);
  color: #351a50;
}
.icon-txt-desc-blk__desc {
  margin-top: 0.7777777778em;
  font-size: var(--fs-p);
}
.icon-txt-desc-blk__grid {
  max-width: 82.4375rem;
  margin-inline: auto;
  margin-top: min(4.6875vw, 5.625rem);
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  gap: min(2.0833333333vw, 2.5rem);
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk__grid {
    grid-auto-flow: row;
    gap: 2rem;
  }
}

.icon-txt-desc-blk-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  container-type: inline-size;
  position: relative;
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 1rem;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-desc-blk-item {
    flex-direction: column;
    gap: 0.5rem;
  }
}
.icon-txt-desc-blk-item:not(:last-child):before {
  content: "";
  position: absolute;
  top: 0;
  right: calc(min(2.0833333333vw, 2.5rem) * -0.5);
  height: 10rem;
  width: 0.0625rem;
  background-color: #c6cbd0;
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item:not(:last-child):before {
    content: unset;
  }
}
.icon-txt-desc-blk-item__icon {
  width: 56.6585956416%;
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item__icon {
    flex: 0 0 8.75rem;
  }
}
@media (max-width: 575.98px) {
  .icon-txt-desc-blk-item__icon {
    flex: unset;
  }
}
.icon-txt-desc-blk-item__img {
  object-fit: contain;
  aspect-ratio: 1.7777777778;
  width: 100%;
}
.icon-txt-desc-blk-item__content {
  font-size: var(--fs-p);
  text-align: center;
  margin-top: 1.7222222222em;
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item__content {
    text-align: left;
    margin-top: 0;
  }
}
.icon-txt-desc-blk-item__title {
  font-size: 1.1111111111em;
  font-weight: 700;
  min-height: 3em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.icon-txt-desc-blk-item__title > span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item__title > span {
    -webkit-line-clamp: unset;
  }
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item__title {
    display: block;
    min-height: unset;
  }
}
.icon-txt-desc-blk-item__desc {
  margin-top: 0.7222222222em;
}
@media (max-width: 767.98px) {
  .icon-txt-desc-blk-item__desc {
    margin-top: 0.5rem;
  }
}

.img-w-bg {
  position: relative;
  background: url("/assets/shared/img/image-digital-government-highlight-bg.jpg") no-repeat;
  background-size: cover;
  padding-top: clamp(1rem, 3.125vw, 3.75rem);
  padding-bottom: clamp(1.25rem, 5.2083333333vw, 6.25rem);
}
.img-w-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 51.0268562401%;
  background: linear-gradient(to bottom, white 0%, rgba(253, 253, 254, 0.75) 70%, rgba(247, 247, 250, 0) 100%);
  z-index: 0;
}
@media (max-width: 991.98px) {
  .img-w-bg:before {
    height: 100%;
  }
}
.img-w-bg:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 45.0236966825%;
  background: linear-gradient(to bottom, rgba(241, 243, 247, 0) 0%, #f1f3f7 50%, #f1f3f7 100%);
  z-index: 0;
}
@media (max-width: 991.98px) {
  .img-w-bg:after {
    height: 100%;
  }
}
.img-w-bg__inner {
  position: relative;
  z-index: 1;
  max-width: 67.5rem;
  margin-inline: auto;
}
.img-w-bg__inner > .component-margin {
  margin-top: 0;
}
.img-w-bg__inner .container {
  padding: 0;
}
.img-w-bg__pic {
  display: block;
  max-width: 67.5rem;
  margin-inline: auto;
}
.img-w-bg__img {
  width: 100%;
  aspect-ratio: 1.7763157895;
  object-fit: contain;
}

.media-bg-desc + .case-section {
  --add-margin-top: 1.25rem;
}
.case-section__header {
  text-align: center;
  max-width: 67.5rem;
  margin-inline: auto;
  padding-block: clamp(1.5rem, 3.046875vw, 3.65625rem);
}
.case-section__title {
  letter-spacing: -0.09375rem;
}
@media (max-width: 1399.98px) {
  .case-section__title {
    letter-spacing: inherit;
  }
}
.case-section__desc {
  font-size: 1.25rem;
  margin-top: 1.1em;
  letter-spacing: -0.071875rem;
}
@media (max-width: 1399.98px) {
  .case-section__desc {
    font-size: var(--fs-p);
    letter-spacing: inherit;
  }
}
.case-section__inner {
  position: relative;
  padding-inline: 1.25rem;
}
.case-section__inner:before {
  content: "";
  position: absolute;
  inset: 2.5rem 0 0 calc((100vw - 100%) * -0.5);
  background-color: #BCDFFF;
  z-index: -1;
}
.case-section__inner:after {
  content: "";
  position: absolute;
  inset: 0 calc((100vw - 100%) * -0.5) 0 0;
  background-color: #fff;
  z-index: -1;
}
.case-section__blks {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  max-width: 85.5rem;
  margin-inline: auto;
}
@media (max-width: 575.98px) {
  .case-section__blks {
    flex-direction: column;
    gap: 0.75rem;
  }
}
.case-section__bottom-desc {
  max-width: 85rem;
  margin-inline: auto;
  text-align: center;
  letter-spacing: -0.0171875rem;
  margin-top: clamp(1.5rem, 3.125vw, 3.75rem);
  padding-bottom: clamp(1.5rem, 4.1666666667vw, 5rem);
}
@media (max-width: 1399.98px) {
  .case-section__bottom-desc {
    letter-spacing: inherit;
  }
}

.case-section-blk {
  flex: 0 0 33.3333333333%;
  aspect-ratio: 0.7238095238;
  position: relative;
  height: fit-content;
}
.case-section-blk:not(:nth-child(2)) {
  margin-top: 2.5rem;
}
@media (max-width: 575.98px) {
  .case-section-blk:not(:nth-child(2)) {
    margin-top: 0;
  }
}
.case-section-blk:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 58.4126984127%;
  background: linear-gradient(to bottom, rgba(30, 45, 87, 0) 0%, rgba(0, 0, 2, 0.58) 60%, black 100%);
  z-index: 1;
}
.case-section-blk.animated {
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0 !important;
}
.case-section-blk:hover, .case-section-blk:focus {
  transform: translateY(-1.25rem) !important;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0 !important;
}
@media (max-width: 575.98px) {
  .case-section-blk:hover, .case-section-blk:focus {
    transform: scale(0.95) !important;
  }
}
.case-section-blk__pic {
  padding-bottom: 138.1578947368%;
}
.case-section-blk__img {
  object-fit: cover;
}
.case-section-blk__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: end;
}
.case-section-blk__title {
  font-size: clamp(1rem, 1.8567639257vw, 1.75rem);
  color: #fff;
  font-weight: 600;
  margin-bottom: 1.3928571429em;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  display: block;
  padding-inline: 1rem;
  text-align: center;
}
@media (max-width: 575.98px) {
  .case-section-blk__title {
    font-size: 1.25rem;
  }
}

.glass-slider {
  position: relative;
  padding-bottom: clamp(1.5rem, 6.25vw, 7.5rem);
}
.glass-slider:before {
  content: "";
  position: absolute;
  inset: clamp(1.25rem, 2.0833333333vw, 2.5rem) 0 0 0;
  background: url("/assets/shared/img/image-about-us-bg.jpg") no-repeat 50% 150%, #BCDFFF;
  z-index: -4;
}
@media (max-width: 1599.98px) {
  .glass-slider:before {
    background: url("/assets/shared/img/image-about-us-bg.jpg") no-repeat bottom, #BCDFFF;
  }
}
.glass-slider__heading {
  max-width: 79rem;
  margin-inline: auto;
  text-align: center;
  padding-top: clamp(1.5rem, 4.1666666667vw, 5rem);
  padding-bottom: clamp(1.25rem, 3.125vw, 3.75rem);
  position: relative;
  padding-inline: 0.75rem;
}
.glass-slider__heading:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100vw - 100%) * -0.5);
  height: calc(100% + min(12.5vw, 15rem));
  width: max(105rem, 87.5vw);
  max-width: calc(100vw - 1.5rem);
  margin-right: 1.5rem;
  background: linear-gradient(132deg, #c69cff 0%, #a4e4ff 55%);
  z-index: -1;
}
.glass-slider__heading:after {
  content: "";
  position: absolute;
  top: clamp(1.25rem, 2.0833333333vw, 2.5rem);
  right: calc((100vw - 100%) * -0.5);
  height: calc(100% + min(14.7916666667vw, 17.75rem));
  width: max(105rem, 87.5vw);
  max-width: calc(100vw - 1.5rem);
  margin-left: 1.5rem;
  background: linear-gradient(45deg, #dcd3fb 0%, #fef2ed 100%);
  z-index: -2;
}
.glass-slider__title {
  letter-spacing: -0.0416666667em;
  max-width: 72.5rem;
  position: relative;
  z-index: 1;
}
.glass-slider__desc {
  font-size: 1.25rem;
  letter-spacing: -0.06em;
  margin-top: 1.05em;
  position: relative;
  z-index: 1;
}
@media (max-width: 1399.98px) {
  .glass-slider__desc {
    font-size: var(--fs-p);
  }
}
.glass-slider__slider {
  width: 51.2195121951%;
  margin-inline: auto;
}
@media (max-width: 991.98px) {
  .glass-slider__slider {
    width: 93%;
  }
}
.glass-slider__slider .js-swiper {
  overflow: visible;
}
.glass-slider__slider .swiper-control-wrap {
  position: relative;
  bottom: -1.5rem;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.glass-slider__slider .swiper-pagination {
  position: relative;
  inset: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  --swiper-pagination-bullet-horizontal-gap: calc(1.25rem * 0.5 - 0.0625rem);
  --swiper-pagination-color: #000;
  --swiper-pagination-bullet-inactive-color: #7C7C7C;
}
.glass-slider__slider .swiper-play-pause:before {
  color: #000;
  margin-left: 0.75rem;
  text-shadow: 1px 0px #fff, 0px 1px #fff, -1px 0px #fff, 0px -1px #fff;
}
.glass-slider__slider .is-playing .swiper-play-pause:before {
  font-size: 1em;
}
.glass-slider__slider .swiper-pagination-bullet {
  border-radius: 0;
  --swiper-pagination-bullet-width: 1rem;
  --swiper-pagination-bullet-height: 0.25rem;
  --swiper-pagination-bullet-inactive-opacity: 1;
  will-change: width;
  transition: width 0.8s cubic-bezier(0.23, 1, 0.32, 1);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
}
.glass-slider__slider .swiper-pagination-bullet::before {
  content: "";
  width: 100%;
  height: 0.375rem;
  background-color: var(--swiper-pagination-bullet-inactive-color);
  border: 1px solid #fff;
}
.glass-slider__slider .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.glass-slider__slider .swiper-pagination-bullet-active {
  --swiper-pagination-bullet-width: 2.625rem;
}
.glass-slider__slider .swiper-pagination-bullet-active::before {
  background-color: var(--swiper-pagination-color);
}
.glass-slider__slider-desc {
  position: relative;
  margin-top: clamp(2rem, 3.9583333333vw, 4.75rem);
  padding-inline: 1.5rem;
  padding-bottom: clamp(1.5rem, 4.6875vw, 5.625rem);
}
.glass-slider__slider-desc:before {
  content: "";
  position: absolute;
  inset: max(-13.2291666667vw, -15.875rem) calc((100vw - 100%) * -0.5) 0 0;
  background: #fff;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .glass-slider__slider-desc:before {
    top: -39.7135416667vw;
  }
}
.glass-slider__slider-desc-text {
  max-width: 85rem;
  margin-inline: auto;
  text-align: center;
}
.glass-slider__slider-desc-text--hide {
  display: none;
}
.glass-slider__slider-desc-text p {
  letter-spacing: -0.05875em;
  line-height: 1.5;
  font-size: 1.25rem;
}
@media (max-width: 1399.98px) {
  .glass-slider__slider-desc-text p {
    font-size: var(--fs-p);
    letter-spacing: inherit;
  }
}
.glass-slider__slider-desc-text p + p {
  margin-top: 1em;
}

.glass-slider-item {
  width: min(45.9770114943vw, 50rem);
  margin-inline: auto;
  position: relative;
  aspect-ratio: 1.7094017094;
  --border-gap: min(1.0416666667vw, 1.25rem);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--border-gap);
}
html.safari .glass-slider-item {
  aspect-ratio: unset;
  height: 100%;
}
@media (max-width: 991.98px) {
  .glass-slider-item {
    width: unset;
    height: 100%;
    margin-inline: 12px;
  }
}
@media (max-width: 575.98px) {
  .glass-slider-item {
    margin-inline: 8px;
  }
}
.glass-slider-item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 100%;
  aspect-ratio: 1.7094017094;
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  clip-path: polygon(0% 0%, 0% 100%, var(--border-gap) 100%, var(--border-gap) var(--border-gap), calc(100% - var(--border-gap)) var(--border-gap), calc(100% - var(--border-gap)) calc(100% - var(--border-gap)), var(--border-gap) calc(100% - var(--border-gap)), var(--border-gap) 100%, 100% 100%, 100% 0%);
}
html.safari .glass-slider-item:before {
  aspect-ratio: unset;
  height: 100%;
}
.glass-slider-item__pic {
  display: block;
  height: fit-content;
  width: 100%;
}
@media (max-width: 991.98px) {
  .glass-slider-item__pic {
    height: 100%;
  }
}
html.safari .glass-slider-item__pic {
  height: fit-content;
}
.glass-slider-item__img {
  aspect-ratio: 1.7757009346;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
html.safari .glass-slider-item__img {
  height: unset;
}
.glass-slider-item__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #000;
  text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 10px #fff;
}
.glass-slider-item__slogan {
  max-width: 35rem;
  text-align: center;
  margin-inline: 1.5rem;
}

.subscribe-btn {
  --bg-color: linear-gradient(101deg, #018859, #0079b9);
  --text-color: #fff;
  width: 100%;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  font-size: 1rem;
  position: fixed;
  bottom: -1rem;
  display: flex;
  justify-content: end;
  z-index: 10;
}
.subscribe-btn--fixed {
  position: relative;
  height: 0;
}
.subscribe-btn__inner {
  padding: 0;
  border: 0;
  background: none;
  width: fit-content;
  height: 4rem;
  background: var(--bg-color);
  border-radius: 2rem;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: right;
  padding: 0.5rem;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  margin-right: 2.625rem;
  transform: translateY(-100%);
}
@media (max-width: 991.98px) {
  .subscribe-btn__inner {
    width: 3.4375rem;
    height: 3.4375rem;
    justify-content: center;
  }
}
.subscribe-btn__inner:focus, .subscribe-btn__inner:hover {
  text-decoration: none;
}
.subscribe-btn__inner:focus .subscribe-btn__icon, .subscribe-btn__inner:hover .subscribe-btn__icon {
  animation: tilt-shaking 700ms infinite ease-in-out;
}
.subscribe-btn__inner:focus .subscribe-btn__text, .subscribe-btn__inner:hover .subscribe-btn__text {
  text-decoration: none;
}
.subscribe-btn__icon {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #fff;
  color: var(--bg-color);
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .subscribe-btn__icon {
    background-color: transparent;
    color: #fff;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0;
  }
}
.subscribe-btn__icon:before {
  font-size: 1.625rem;
  color: #018D82;
}
@media (max-width: 991.98px) {
  .subscribe-btn__icon:before {
    font-size: 1.5rem;
    color: #fff;
  }
}
.subscribe-btn__text {
  display: inline-flex;
  flex-direction: column;
  width: fit-content;
  color: var(--text-color);
  text-align: left;
  line-height: 1.5;
  position: relative;
  top: -0.0625rem;
  white-space: nowrap;
  padding-right: 0.875rem;
  font-size: 1rem;
  letter-spacing: -0.0625em;
}
@media (max-width: 991.98px) {
  .subscribe-btn__text {
    display: none;
  }
}

@keyframes tilt-shaking {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(0eg);
  }
  75% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.bf-triangle {
  --css-variable: inherit;
  background-image: url("../../../shared/img/img_isometric-bg.jpg");
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: min(3.1770833333vw, 3.8125rem);
}
.bf-triangle--step-1 .bf-isometric__figure--l-1, .bf-triangle--step-1 .bf-isometric__figure--l-2, .bf-triangle--step-1 .bf-isometric__figure--l-3, .bf-triangle--step-1 .bf-isometric__figure--l-4, .bf-triangle--step-1 .bf-isometric__figure--l-5, .bf-triangle--step-1 .bf-isometric__figure--l-6 {
  opacity: 0;
}
.bf-triangle--step-1 .bf-isometric-btns, .bf-triangle--step-1 .bf-isometric-btns-mob {
  opacity: 0;
}
.bf-triangle--step-2 .bf-isometric__figure--l-1 {
  opacity: 1;
}
.bf-triangle--step-2 .bf-isometric__figure--l-2, .bf-triangle--step-2 .bf-isometric__figure--l-3, .bf-triangle--step-2 .bf-isometric__figure--l-4, .bf-triangle--step-2 .bf-isometric__figure--l-5, .bf-triangle--step-2 .bf-isometric__figure--l-6 {
  opacity: 0;
}
.bf-triangle--step-2 .bf-isometric-btns, .bf-triangle--step-2 .bf-isometric-btns-mob {
  opacity: 0;
  visibility: hidden;
}
.bf-triangle--step-2 .bf-isometric__figure--l-1, .bf-triangle--step-2 .bf-isometric__figure--l-2, .bf-triangle--step-2 .bf-isometric__figure--l-3, .bf-triangle--step-2 .bf-isometric__figure--l-4, .bf-triangle--step-2 .bf-isometric__figure--l-5, .bf-triangle--step-2 .bf-isometric__figure--l-6, .bf-triangle--step-2 .bf-isometric-btns, .bf-triangle--step-2 .bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-3 .bf-isometric__figure--l-1, .bf-triangle--step-3 .bf-isometric__figure--l-2, .bf-triangle--step-3 .bf-isometric__figure--l-3 {
  opacity: 1;
}
.bf-triangle--step-3 .bf-isometric__figure--l-4, .bf-triangle--step-3 .bf-isometric__figure--l-5, .bf-triangle--step-3 .bf-isometric__figure--l-6 {
  opacity: 0;
}
.bf-triangle--step-3 .bf-isometric-btns, .bf-triangle--step-3 .bf-isometric-btns-mob {
  opacity: 0;
  visibility: hidden;
}
.bf-triangle--step-3 .bf-isometric__figure--l-1, .bf-triangle--step-3 .bf-isometric__figure--l-2, .bf-triangle--step-3 .bf-isometric__figure--l-3, .bf-triangle--step-3 .bf-isometric__figure--l-4, .bf-triangle--step-3 .bf-isometric__figure--l-5, .bf-triangle--step-3 .bf-isometric__figure--l-6, .bf-triangle--step-3 .bf-isometric-btns, .bf-triangle--step-3 .bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-4 .bf-isometric__figure--l-1, .bf-triangle--step-4 .bf-isometric__figure--l-2, .bf-triangle--step-4 .bf-isometric__figure--l-3, .bf-triangle--step-4 .bf-isometric__figure--l-4 {
  opacity: 1;
}
.bf-triangle--step-4 .bf-isometric__figure--l-4 {
  animation: bounce 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-4 .bf-isometric__figure--l-5, .bf-triangle--step-4 .bf-isometric__figure--l-6 {
  opacity: 0;
}
.bf-triangle--step-4 .bf-isometric-btns, .bf-triangle--step-4 .bf-isometric-btns-mob {
  opacity: 0;
  visibility: hidden;
}
.bf-triangle--step-4 .bf-isometric__figure--l-1, .bf-triangle--step-4 .bf-isometric__figure--l-2, .bf-triangle--step-4 .bf-isometric__figure--l-3, .bf-triangle--step-4 .bf-isometric__figure--l-4, .bf-triangle--step-4 .bf-isometric__figure--l-5, .bf-triangle--step-4 .bf-isometric__figure--l-6, .bf-triangle--step-4 .bf-isometric-btns, .bf-triangle--step-4 .bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-5 .bf-isometric__figure--l-1, .bf-triangle--step-5 .bf-isometric__figure--l-2, .bf-triangle--step-5 .bf-isometric__figure--l-3, .bf-triangle--step-5 .bf-isometric__figure--l-4, .bf-triangle--step-5 .bf-isometric__figure--l-5 {
  opacity: 1;
}
.bf-triangle--step-5 .bf-isometric__figure--l-5 {
  animation: bounce 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-5 .bf-isometric__figure--l-6 {
  opacity: 0;
}
.bf-triangle--step-5 .bf-isometric-btns, .bf-triangle--step-5 .bf-isometric-btns-mob {
  opacity: 0;
  visibility: hidden;
}
.bf-triangle--step-5 .bf-isometric__figure--l-1, .bf-triangle--step-5 .bf-isometric__figure--l-2, .bf-triangle--step-5 .bf-isometric__figure--l-3, .bf-triangle--step-5 .bf-isometric__figure--l-4, .bf-triangle--step-5 .bf-isometric__figure--l-5, .bf-triangle--step-5 .bf-isometric__figure--l-6, .bf-triangle--step-5 .bf-isometric-btns, .bf-triangle--step-5 .bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-6 .bf-isometric__figure--l-1, .bf-triangle--step-6 .bf-isometric__figure--l-2, .bf-triangle--step-6 .bf-isometric__figure--l-3, .bf-triangle--step-6 .bf-isometric__figure--l-4, .bf-triangle--step-6 .bf-isometric__figure--l-5, .bf-triangle--step-6 .bf-isometric__figure--l-6 {
  opacity: 1;
}
.bf-triangle--step-6 .bf-isometric__figure--l-6 {
  animation: bounce 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-6 .bf-isometric-btns, .bf-triangle--step-6 .bf-isometric-btns-mob {
  opacity: 0;
  visibility: hidden;
  z-index: 100;
  position: relative;
}
.bf-triangle--step-6 .bf-isometric__figure--l-1, .bf-triangle--step-6 .bf-isometric__figure--l-2, .bf-triangle--step-6 .bf-isometric__figure--l-3, .bf-triangle--step-6 .bf-isometric__figure--l-4, .bf-triangle--step-6 .bf-isometric__figure--l-5, .bf-triangle--step-6 .bf-isometric__figure--l-6, .bf-triangle--step-6 .bf-isometric-btns, .bf-triangle--step-6 .bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle--step-7 .bf-isometric__figure--l-1, .bf-triangle--step-7 .bf-isometric__figure--l-2, .bf-triangle--step-7 .bf-isometric__figure--l-3, .bf-triangle--step-7 .bf-isometric__figure--l-4, .bf-triangle--step-7 .bf-isometric__figure--l-5, .bf-triangle--step-7 .bf-isometric__figure--l-6 {
  opacity: 1;
}
.bf-triangle--step-7 .bf-isometric-btns, .bf-triangle--step-7 .bf-isometric-btns-mob {
  opacity: 1;
  visibility: visible;
  z-index: 100;
  position: relative;
}
.bf-triangle--step-7 .bf-isometric__figure--l-1, .bf-triangle--step-7 .bf-isometric__figure--l-2, .bf-triangle--step-7 .bf-isometric__figure--l-3, .bf-triangle--step-7 .bf-isometric__figure--l-4, .bf-triangle--step-7 .bf-isometric__figure--l-5, .bf-triangle--step-7 .bf-isometric__figure--l-6, .bf-triangle--step-7 .bf-isometric-btns, .bf-triangle--step-7 .bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-triangle__heading {
  text-align: center;
}
.bf-triangle__subtitle {
  font-size: clamp(0.875rem, 1.5vw, 1.5rem);
  font-weight: 600;
  color: #351a50;
}
.bf-triangle__subtitle:before {
  content: "[";
}
.bf-triangle__subtitle:after {
  content: "]";
}
.bf-triangle__title {
  font-size: clamp(1.25rem, 2.5vw, 2.5rem);
  font-weight: 600;
  color: #351a50;
  letter-spacing: 0.0025em;
  line-height: 1.9;
  position: relative;
  z-index: 10;
}
.bf-triangle__inner {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  margin-top: min(4.6875vw, 5.625rem);
  column-gap: 0.6097560976%;
}
@media (max-width: 1199.98px) {
  .bf-triangle__inner {
    flex-direction: column;
  }
}
.bf-triangle__left {
  flex: 0 0 30.3658536585%;
}
.bf-triangle__right {
  flex: 0 0 77.5609756098%;
  margin-right: max(-140px, (100vw - 100%) * -1);
  position: relative;
}
@media (max-width: 1199.98px) {
  .bf-triangle__right {
    width: 100%;
  }
}

.bf-text-blk {
  position: relative;
  z-index: 10;
  opacity: 1;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  --card-swap-duration: .65s;
  --card-swap-end-pos: -35vw;
  --bg-color: #fff;
  --shadow-color: linear-gradient(45deg, #BE92FE, #9be0fe);
  --title-color: #351a50;
  --text-color: #000;
  --bg-gradient-deg: 138deg;
}
@media (max-width: 1199.98px) {
  .bf-text-blk {
    --bg-gradient-deg: 180deg;
    --card-swap-end-pos: -100vw;
  }
}
@media (max-width: 1199.98px) {
  .bf-text-blk {
    margin-right: -0.625rem;
  }
}
.bf-text-blk--default {
  transform: translate3d(0, 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk--default .bf-text-blk__title-wrapper {
  padding-bottom: 1.625rem;
  margin-bottom: 1.625rem;
}
@media (max-width: 1199.98px) {
  .bf-text-blk--default .bf-text-blk__title-wrapper {
    padding-bottom: 0.75rem;
    margin-bottom: 1.125rem;
  }
}
.bf-text-blk--default .bf-text-blk__title-wrapper:after {
  content: "";
  display: block;
  width: 2.5rem;
  height: 0.0625rem;
  background-color: var(--title-color);
  position: relative;
  top: 1.625rem;
}
@media (max-width: 1199.98px) {
  .bf-text-blk--default .bf-text-blk__title-wrapper:after {
    top: 0.75rem;
  }
}
.bf-text-blk--purple {
  --bg-color: linear-gradient(135deg, #7F1FD1, #401069);
  --shadow-color: #E9D0FF;
  --title-color: #fff;
  --text-color: #fff;
  transform: translate3d(0, 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk--purple .bf-text-blk__inner:before {
  content: "";
  position: absolute;
  bottom: clamp(1.375rem, 1.4583333333vw, 1.75rem);
  right: 0;
  z-index: -1;
  background-image: url("../../../shared/img/icon_click-on-bfac.png");
  background-size: cover;
  width: clamp(11.0625rem, 14.5833333333vw, 17.5rem);
  height: clamp(11.0625rem, 14.5833333333vw, 17.5rem);
}
.bf-text-blk--blue {
  --bg-color: linear-gradient(135deg, #1C7ABF, #0E3D60);
  --shadow-color: #88CBFC;
  --title-color: #fff;
  --text-color: #fff;
  transform: translate3d(0, 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk--blue .bf-text-blk__inner {
  --bg-bottom: clamp(5rem, 6.4583333333vw, 7.75rem);
  --bg-right: clamp(1.3125rem, 1.7708333333vw, 2.125rem);
  --bg-width: clamp(5.125rem, 7.8125vw, 9.375rem);
  --bg-height: clamp(5.125rem, 7.8125vw, 9.375rem);
  background-image: url("../../../shared/img/icon_click-on-task-forces02.png");
  background-size: var(--bg-width) var(--bg-height);
  background-repeat: no-repeat;
  background-position: calc(100% - var(--bg-right)) calc(100% - var(--bg-bottom));
}
.bf-text-blk--blue .bf-text-blk__inner:before {
  content: "";
  position: absolute;
  bottom: 1.25rem;
  right: clamp(5rem, 7.2916666667vw, 8.75rem);
  z-index: -1;
  background-image: url("../../../shared/img/icon_click-on-task-forces01.png");
  background-size: cover;
  width: clamp(6.875rem, 10.4166666667vw, 12.5rem);
  height: clamp(4.6875rem, 7.1354166667vw, 8.5625rem);
}
.bf-text-blk--blue .bf-text-blk__inner:after {
  content: "";
  position: absolute;
  bottom: clamp(2.1875rem, 2.1354166667vw, 2.5625rem);
  right: clamp(0.6875rem, 0.8333333333vw, 1rem);
  z-index: -1;
  background-image: url("../../../shared/img/icon_click-on-task-forces03.png");
  background-size: cover;
  width: clamp(3.625rem, 5.46875vw, 6.5625rem);
  height: clamp(3.625rem, 5.46875vw, 6.5625rem);
}
.bf-text-blk--green {
  --bg-color: #018D82;
  --shadow-color: #A7DEDA;
  --title-color: #fff;
  --text-color: #fff;
  transform: translate3d(0, 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk--green .bf-text-blk__inner:before {
  content: "";
  position: absolute;
  bottom: 1.25rem;
  right: 0;
  z-index: -1;
  background-image: url("../../../shared/img/icon_click-on-blgs.png");
  background-size: cover;
  width: clamp(11.0625rem, 14.5833333333vw, 17.5rem);
  height: clamp(11.0625rem, 14.5833333333vw, 17.5rem);
}
.bf-text-blk--hidden {
  display: none;
  opacity: 0;
  transform: translate3d(var(--card-swap-end-pos), 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk--fade-out {
  transform: translate3d(var(--card-swap-end-pos), 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk--fade-in {
  transform: translate3d(0, 0, 0) !important;
  transition: all var(--card-swap-duration) cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: var(--card-swap-duration) !important;
}
.bf-text-blk:before {
  content: "";
  position: absolute;
  inset: 0.5rem -0.5rem -0.5rem 0.5rem;
  background: var(--shadow-color);
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  left: max(-140px, (100vw - 100%) * -0.5);
  z-index: 0;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
@media (max-width: 1199.98px) {
  .bf-text-blk:before {
    inset: 0.375rem -0.375rem -0.375rem -100%;
  }
}
.bf-text-blk:after {
  content: "";
  position: absolute;
  inset: 0rem;
  background: var(--bg-color);
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  left: max(-140px, (100vw - 100%) * -0.5);
  z-index: 1;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
}
@media (max-width: 1199.98px) {
  .bf-text-blk:after {
    left: -100%;
  }
}
.bf-text-blk__inner {
  position: relative;
  z-index: 2;
  padding-top: 2.875rem;
  padding-bottom: 2.75rem;
  padding-right: clamp(2.5rem, 4.1666666667vw, 5rem);
  min-height: min(35.5729166667vw, 42.6875rem);
}
@media (max-width: 1199.98px) {
  .bf-text-blk__inner {
    padding-right: 0.875rem;
    padding-top: 1.9375rem;
    padding-bottom: 1.875rem;
    min-height: 24.1875rem;
  }
}
.bf-text-blk__title {
  font-size: clamp(1.125rem, 1.6145833333vw, 1.9375rem);
  color: var(--title-color);
  font-weight: 600;
  text-align: left;
}
.bf-text-blk__title-wrapper {
  margin-bottom: 1.25rem;
}
.bf-text-blk__desc {
  text-align: left;
}
.bf-text-blk__desc p {
  font-size: 1.125rem;
  font-weight: 400;
  color: var(--text-color);
}
.bf-text-blk__icon-text {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
  align-items: center;
}
.bf-text-blk__icon-text-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
  margin-top: 2rem;
}
.bf-text-blk__icon-text-wrapper--ck-content {
  font-size: clamp(1rem, 1.0416666667vw, 1.25rem);
}
.bf-text-blk__icon-text-wrapper--ck-content > p {
  font-size: inherit;
}
.bf-text-blk__icon-text-wrapper--ck-content > p > img {
  width: clamp(1.5rem, 2.0833333333vw, 2.5rem);
  aspect-ratio: 1;
}
.bf-text-blk__icon-text-figure {
  width: 2em;
  font-size: clamp(1rem, 1.0416666667vw, 1.25rem);
}
.bf-text-blk__icon-text-img {
  width: 100%;
}
.bf-text-blk__icon-text > p {
  color: #fff;
  font-size: clamp(1rem, 1.0416666667vw, 1.25rem);
}
.bf-text-blk__link {
  font-size: clamp(1rem, 1.0416666667vw, 1.25rem);
  border: 1px solid #fff;
}
.bf-text-blk__link span {
  font-size: clamp(1rem, 1.0416666667vw, 1.25rem);
}
.bf-text-blk__img {
  width: 100%;
}
.bf-text-blk__close-btn {
  padding: 0;
  border: 0;
  background: none;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  rotate: 0deg;
}
.bf-text-blk__close-btn:before {
  color: white;
  font-size: 1.25rem;
}
@media (max-width: 1199.98px) {
  .bf-text-blk__close-btn {
    width: 1rem;
    height: 1rem;
  }
  .bf-text-blk__close-btn:before {
    font-size: 1rem;
  }
}
.bf-text-blk__close-btn:hover, .bf-text-blk__close-btn:focus {
  rotate: 90deg;
}
.bf-text-blk__icon-text-wrapper {
  margin-bottom: 1.5em;
}
.bf-text-blk__icon-text-wrapper p {
  margin-bottom: 0 !important;
}

.bf-isometric {
  position: relative;
  padding-bottom: 90.3680501175%;
  margin-top: calc(clamp(6.25rem, 13.2291666667vw, 15.875rem) * -1);
}
@media (max-width: 1199.98px) {
  .bf-isometric {
    margin-top: clamp(-18.75rem, -26.6666666667vw, -6.25rem);
    margin-inline: max(-140px, (100vw - 100%) * -0.5);
  }
}
.bf-isometric--select-purple .bf-isometric__figure--l-2, .bf-isometric--select-purple .bf-isometric__figure--l-3, .bf-isometric--select-purple .bf-isometric__figure--l-4, .bf-isometric--select-purple .bf-isometric__figure--l-5 {
  opacity: 0.2;
}
.bf-isometric--select-purple .bf-isometric__figure--l-1, .bf-isometric--select-purple .bf-isometric__figure--l-6 {
  opacity: 1;
}
.bf-isometric--select-blue .bf-isometric__figure--l-4, .bf-isometric--select-blue .bf-isometric__figure--l-6 {
  opacity: 0.2;
}
.bf-isometric--select-blue .bf-isometric__figure--l-1, .bf-isometric--select-blue .bf-isometric__figure--l-2, .bf-isometric--select-blue .bf-isometric__figure--l-3, .bf-isometric--select-blue .bf-isometric__figure--l-5 {
  opacity: 1;
}
.bf-isometric--select-green .bf-isometric__figure--l-3, .bf-isometric--select-green .bf-isometric__figure--l-5, .bf-isometric--select-green .bf-isometric__figure--l-6 {
  opacity: 0.2;
}
.bf-isometric--select-green .bf-isometric__figure--l-1, .bf-isometric--select-green .bf-isometric__figure--l-2, .bf-isometric--select-green .bf-isometric__figure--l-4 {
  opacity: 1;
}
.bf-isometric__figure {
  --transition-duration: 800ms;
  position: absolute;
  width: 100%;
  opacity: 1;
}
.bf-isometric__figure--l-1 {
  z-index: 1;
  transition: all var(--transition-duration) cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-isometric__figure--l-2 {
  z-index: 2;
  transition: all var(--transition-duration) cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-isometric__figure--l-3 {
  z-index: 3;
  transition: all var(--transition-duration) cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-isometric__figure--l-4 {
  z-index: 4;
  transition: all var(--transition-duration) cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-isometric__figure--l-5 {
  z-index: 5;
  transition: all var(--transition-duration) cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-isometric__figure--l-6 {
  z-index: 6;
  transition: all var(--transition-duration) cubic-bezier(0.23, 1, 0.32, 1);
}
.bf-isometric__img {
  width: min(66.25vw, 79.5rem);
}
@media (max-width: 1199.98px) {
  .bf-isometric__img {
    width: 100%;
  }
}

.bf-isometric-btns {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
  z-index: 10;
  position: relative;
}
@media (max-width: 1199.98px) {
  .bf-isometric-btns {
    display: none;
  }
}
.bf-isometric-btns__desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-size: clamp(1.25rem, 1.3541666667vw, 1.625rem);
  align-self: center;
  z-index: 10;
  font-weight: 600;
}
.bf-isometric-btns__btn > button {
  flex: 0 0 auto;
}
.bf-isometric-btns__btn--purple {
  position: absolute;
  top: min(14.84375vw, 17.8125rem);
  left: 0;
  width: min(24.375vw, 29.25rem);
  padding-left: 0.5rem;
  display: flex;
  flex-direction: row-reverse;
  column-gap: clamp(0.5rem, 0.8333333333vw, 1rem);
}
.bf-isometric-btns__btn--purple .bf-isometric-btns__desc {
  color: #7F1FD1;
  text-align: right;
}
.bf-isometric-btns__btn--blue {
  position: absolute;
  top: min(19.5833333333vw, 23.5rem);
  left: min(49.3229166667vw, 59.1875rem);
  width: min(16.875vw, 20.25rem);
  display: flex;
  flex-direction: row;
  column-gap: clamp(0.5rem, 0.8333333333vw, 1rem);
}
.bf-isometric-btns__btn--blue .bf-isometric-btns__desc {
  color: #0067AA;
  text-align: left;
}
.bf-isometric-btns__btn--green {
  position: absolute;
  top: min(24.5833333333vw, 29.5rem);
  left: 0;
  width: min(16.5625vw, 19.875rem);
  padding-left: 0.5rem;
  display: flex;
  flex-direction: row-reverse;
  column-gap: clamp(0.5rem, 0.8333333333vw, 1rem);
}
.bf-isometric-btns__btn--green .bf-isometric-btns__desc {
  color: #017b80;
  text-align: right;
}
.bf-isometric-btns__pointer {
  position: relative;
  transform: translateY(min(1.4583333333vw, 1.75rem));
  z-index: 100;
}
.bf-isometric-btns__pointer:before {
  content: "";
  position: absolute;
}
.bf-isometric-btns__pointer--purple:before {
  width: min(3.3333333333vw, 4rem);
  height: min(2.7083333333vw, 3.25rem);
  border-top: 1px solid #7F1FD1;
  border-right: 1px solid #7F1FD1;
  transform: rotate(0deg) translateX(min(-0.3125vw, -0.375rem)) translateY(0) skewX(57deg);
  transform-origin: 50% 0%;
}
.bf-isometric-btns__pointer--blue:before {
  width: min(3.3333333333vw, 4rem);
  height: min(6.5625vw, 7.875rem);
  border-top: 1px solid #0067AA;
  border-left: 1px solid #0067AA;
  right: 0;
  transform: rotate(0deg) translateX(min(0.3125vw, 0.375rem)) translateY(0) skewX(-50deg);
  transform-origin: 50% 0%;
}
.bf-isometric-btns__pointer--green:before {
  width: min(3.3333333333vw, 4rem);
  height: min(6.3020833333vw, 7.5625rem);
  border-top: 1px solid #018859;
  border-right: 1px solid #018859;
  transform: rotate(0deg) translateX(min(-0.3125vw, -0.375rem)) translateY(0) skewX(34deg);
  transform-origin: 50% 0%;
}

.bf-isometric-btns-mob {
  transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
  display: flex;
  flex-direction: row;
  column-gap: 10.5263157895%;
  width: 100%;
  padding-inline: 9.0666666667vw;
  margin-inline: auto;
  margin-top: 1.8125rem;
  margin-bottom: 1.75rem;
  position: relative;
  z-index: 10;
}
@media (min-width: 1200px) {
  .bf-isometric-btns-mob {
    display: none;
  }
}
.bf-isometric-btns-mob__desc {
  z-index: 10;
  font-size: clamp(0.875rem, 1.6666666667vw, 1.25rem);
  letter-spacing: 0;
  font-weight: 600;
  text-align: center;
}
.bf-isometric-btns-mob__btn {
  padding: 0;
  border: 0;
  background: none;
  flex: 0 0 26.3157894737%;
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
.bf-isometric-btns-mob__btn--purple {
  align-items: center;
  column-gap: clamp(0.5rem, 0.8333333333vw, 1rem);
}
.bf-isometric-btns-mob__btn--purple .bf-isometric-btns-mob__desc {
  color: #7F1FD1;
}
.bf-isometric-btns-mob__btn--purple:hover .btn-circle-icon-w-border-bg, .bf-isometric-btns-mob__btn--purple:focus .btn-circle-icon-w-border-bg {
  --text-color: #fff;
  --bg-color: #7F1FD1;
}
.bf-isometric-btns-mob__btn--blue {
  align-items: center;
  column-gap: clamp(0.5rem, 0.8333333333vw, 1rem);
}
.bf-isometric-btns-mob__btn--blue .bf-isometric-btns-mob__desc {
  color: #0067AA;
}
.bf-isometric-btns-mob__btn--blue:hover .btn-circle-icon-w-border-bg, .bf-isometric-btns-mob__btn--blue:focus .btn-circle-icon-w-border-bg {
  --text-color: #fff;
  --bg-color: #0067AA;
}
.bf-isometric-btns-mob__btn--green {
  align-items: center;
  column-gap: clamp(0.5rem, 0.8333333333vw, 1rem);
}
.bf-isometric-btns-mob__btn--green .bf-isometric-btns-mob__desc {
  color: #018859;
}
.bf-isometric-btns-mob__btn--green:hover .btn-circle-icon-w-border-bg, .bf-isometric-btns-mob__btn--green:focus .btn-circle-icon-w-border-bg {
  --text-color: #fff;
  --bg-color: #018859;
}

@keyframes bounce {
  0% {
    opacity: 0;
    transform: translateY(-25%);
  }
  65% {
    opacity: 1;
    transform: scaleY(0.9) translateY(3%);
  }
  100% {
    transform: scaleY(1) translateY(0);
  }
}
.img-w-light-bg {
  --bg-color-1: #E2FFF4;
  --bg-color-2: #D6F3FF;
  --shadow-color-1: #1EB17D;
  --shadow-color-2: #1171A3;
}
.img-w-light-bg__inner {
  position: relative;
}
.img-w-light-bg__inner::before {
  content: "";
  position: absolute;
  top: clamp(7.5rem, 10.4166666667vw, 12.5rem);
  bottom: 0;
  left: calc((100vw - 100%) * -0.5);
  width: calc(100% + (100vw - 100%) * 0.5);
  background: linear-gradient(135deg, var(--bg-color-1), var(--bg-color-2));
  z-index: -1;
}
@media (max-width: 1399.98px) {
  .img-w-light-bg__inner::before {
    width: 100vw;
  }
}
.img-w-light-bg__inner::after {
  content: "";
  position: absolute;
  top: clamp(7.5rem, 10.4166666667vw, 12.5rem);
  bottom: 0;
  left: calc((100vw - 100%) * -0.5);
  width: calc(100% + (100vw - 100%) * 0.5);
  background: linear-gradient(135deg, var(--shadow-color-1), var(--shadow-color-2));
  z-index: -2;
  transform: translate(-1.25rem, -1.25rem);
}
@media (max-width: 1399.98px) {
  .img-w-light-bg__inner::after {
    width: 100vw;
    transform: translate(0rem, -1.25rem);
  }
}
@media (max-width: 991.98px) {
  .img-w-light-bg__inner::after {
    transform: translate(0rem, -0.625rem);
  }
}
.img-w-light-bg__inner-inner {
  max-width: 67.5rem;
  margin-inline: auto;
}
.img-w-light-bg__pic {
  padding-bottom: 56.2962962963%;
}
.img-w-light-bg__content {
  padding-bottom: clamp(2rem, 3.6458333333vw, 4.375rem);
}
.img-w-light-bg__icon-area {
  margin-top: clamp(1rem, 1.25vw, 1.25rem);
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
}
.img-w-light-bg__icon-pic {
  padding-bottom: 100%;
}
.img-w-light-bg__icon-img {
  width: clamp(3rem, 4.5vw, 4.5rem);
}
.img-w-light-bg__title {
  margin-top: 0.625rem;
  color: #351a50;
}
.img-w-light-bg__text {
  margin-top: clamp(1rem, 1.25vw, 1.25rem);
}

.icon-grid-blks__heading {
  text-align: center;
}
.icon-grid-blks__desc {
  margin-top: 0.9375rem;
}
.icon-grid-blks__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: clamp(1.5rem, 2.96875vw, 3.5625rem) 1.8597560976%;
  margin-top: clamp(1.5rem, 2.8125vw, 3.375rem);
  justify-content: center;
}
@media (max-width: 991.98px) {
  .icon-grid-blks__inner {
    flex-direction: column;
    gap: 0.5rem;
  }
}
.icon-grid-blks__item {
  flex: 0 0 18.4756097561%;
  border: 4px solid #037b80;
  margin-top: 3.375rem;
  padding-inline: clamp(0.75rem, 1.625vw, 1.625rem);
  padding-bottom: clamp(1rem, 2.9166666667vw, 3.5rem);
  display: grid;
  grid-template-rows: min-content min-content 1fr;
}
.icon-grid-blks__item:hover, .icon-grid-blks__item:focus {
  text-decoration: none;
}
.icon-grid-blks__item:hover .icon-grid-blks__title, .icon-grid-blks__item:focus .icon-grid-blks__title {
  text-decoration: underline;
}
.icon-grid-blks__item:hover .icon-grid-blks__arrow, .icon-grid-blks__item:focus .icon-grid-blks__arrow {
  background: #0079b9;
}
.icon-grid-blks__icon {
  margin-top: clamp(-3.375rem, -2.8125vw, -2.25rem);
  margin-left: -0.625rem;
  width: clamp(5rem, 5.7291666667vw, 6.875rem);
  aspect-ratio: 1.0784313725;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}
@media (max-width: 991.98px) {
  .icon-grid-blks__icon {
    width: 6.875rem;
    margin-top: -3.375rem;
    margin-left: 0;
  }
}
.icon-grid-blks__icon-pic {
  padding-bottom: 100%;
}
.icon-grid-blks__title {
  font-size: clamp(1rem, 1.3541666667vw, 1.625rem);
  font-weight: 600;
  margin-top: clamp(1rem, 1.1875vw, 1.1875rem);
  line-height: 1.5;
  display: block;
}
@media (max-width: 991.98px) {
  .icon-grid-blks__title {
    font-size: 1.125rem;
  }
}
.icon-grid-blks__arrow-wrapper {
  display: flex;
  align-items: end;
}
.icon-grid-blks__arrow {
  position: relative;
  aspect-ratio: 1;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  background: linear-gradient(180deg, #199465, #2689B1), #199465;
  color: #fff;
  width: 2.6153846154em;
  height: 2.6153846154em;
  font-size: 0.7272727273em;
  rotate: -38deg;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2.5rem;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  transition-delay: 0.1s;
}

.rich-text-w-diamond-list__title {
  text-align: center;
}
.rich-text-w-diamond-list__content {
  margin-top: 1rem;
}
.rich-text-w-diamond-list ul > li:before {
  color: #a38dd9;
  rotate: 45deg;
  font-size: 1.7777777778em;
  top: 0.25em !important;
  left: 0.09375em !important;
}
.rich-text-w-diamond-list ul > li > ul {
  margin-left: 0.1944444444em !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
}
.rich-text-w-diamond-list ul > li > ul > li {
  position: relative;
  padding: 0 0 0 1.0625em;
}
.rich-text-w-diamond-list ul > li > ul > li::before {
  position: absolute;
  top: 0.75em;
  left: 0.3125em;
  width: 0.3125em;
  height: 0.3125em;
  content: "";
  border-radius: 50%;
  background: currentColor;
}
.rich-text-w-diamond-list ul > li > ul li:before {
  color: transparent;
  border: 2px solid #7599DB !important;
  font-size: 1.3333333333em;
  top: 0.3333333333em !important;
  left: 0em !important;
}
.rich-text-w-diamond-list ul > li > ul > li {
  padding-left: 1em !important;
}
.rich-text-w-diamond-list ul > li > ul > li > ul {
  margin-left: 0.1111111111em !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
}

.img-w-text-block {
  padding-top: clamp(1.5rem, 4.0625vw, 4.875rem);
  padding-bottom: clamp(1.5rem, 5.4166666667vw, 6.5rem);
  position: relative;
}
.img-w-text-block:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 13.125vw);
  height: 100%;
  background: linear-gradient(135deg, #E0EFFD, #E7DFFD);
  z-index: -1;
}
@media (max-width: 991.98px) {
  .img-w-text-block:before {
    width: 100vw;
  }
}
.img-w-text-block__inner {
  display: flex;
  flex-direction: row;
  gap: 6.1797752809%;
  margin-left: calc((100vw - 100%) * -0.5);
}
@media (max-width: 991.98px) {
  .img-w-text-block__inner {
    flex-direction: column;
    gap: 1.5rem;
    margin-left: 0;
  }
}
.img-w-text-block__left {
  flex: 0 0 51.7415730337%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.img-w-text-block__right {
  flex: 0 0 42.1348314607%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: min(1.6666666667vw, 2rem);
}
.img-w-text-block__figure {
  position: relative;
}
.img-w-text-block__figure:before {
  --offset: clamp(0.75rem, 1.5vw, 1.5rem);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #FFD7A8 0%, #FED6AB 20%, #d4b4ff 100%);
  z-index: -1;
  transform: translate(var(--offset), var(--offset));
}
.img-w-text-block__pic {
  padding-bottom: 56.2432138979%;
}
.img-w-text-block__img {
  width: 100%;
}
.img-w-text-block__title {
  letter-spacing: -0.0421875em;
  position: relative;
  padding-bottom: 1.5rem;
  font-size: var(--fs-h3);
}
.img-w-text-block__title:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 1.75rem;
  height: 0.125rem;
  background: #a5a5a5;
}
.img-w-text-block__content {
  margin-top: 1.5rem;
}

.top-left-img-text-blk {
  position: relative;
}
@media (max-width: 991.98px) {
  .top-left-img-text-blk {
    padding-block: 1.5rem;
  }
}
.top-left-img-text-blk::before {
  content: "";
  position: absolute;
  top: min(3.8541666667vw, 4.625rem);
  right: 0;
  width: calc(100vw - 14.53125vw);
  height: calc(100% - min(3.8541666667vw, 4.625rem));
  background: linear-gradient(135deg, #dcd3fb, #fef2ed);
  z-index: -1;
}
@media (max-width: 991.98px) {
  .top-left-img-text-blk::before {
    top: 0;
    width: 100vw;
  }
}
.top-left-img-text-blk__inner {
  margin-left: calc((100vw - 100%) * -0.5);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .top-left-img-text-blk__inner {
    flex-direction: column;
    gap: 1.5rem;
    margin-left: 0;
  }
}
.top-left-img-text-blk__left {
  flex: 0 0 60.6741573034%;
  padding-bottom: min(5.625vw, 6.75rem);
}
@media (max-width: 991.98px) {
  .top-left-img-text-blk__left {
    padding-bottom: 0;
  }
}
.top-left-img-text-blk__right {
  flex: 0 0 35.2808988764%;
  padding-top: min(7.8125vw, 9.375rem);
}
@media (max-width: 991.98px) {
  .top-left-img-text-blk__right {
    padding-top: 0;
  }
}
.top-left-img-text-blk__figure {
  position: relative;
}
.top-left-img-text-blk__figure:before {
  content: "";
  position: absolute;
  inset: 0 -0.625rem -0.625rem 0;
  background: linear-gradient(135deg, #c69cff, #a4e4ff);
  z-index: -1;
}
.top-left-img-text-blk__img {
  width: 100%;
}
.top-left-img-text-blk__title {
  letter-spacing: -0.0421875em;
  position: relative;
  padding-bottom: 1.5rem;
  color: #351a50;
  font-size: var(--fs-h2);
}
.top-left-img-text-blk__title:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 1.75rem;
  height: 0.125rem;
  background: #a5a5a5;
}
.top-left-img-text-blk__content {
  margin-top: 1.5rem;
}

.tab-nav {
  overflow-x: scroll;
  padding-bottom: 4px;
  width: 100%;
  --scrollbar-color-thumb: #5b606f;
}
.tab-nav::-webkit-scrollbar {
  width: 14px;
}
.tab-nav::-webkit-scrollbar-track {
  overflow: auto;
}
.tab-nav::-webkit-scrollbar-thumb {
  background: var(--scrollbar-color-thumb);
  border-radius: 15px;
  min-height: 40px;
  overflow: auto;
  border: 4px solid transparent;
  background-clip: padding-box;
  transition: height 0.2s ease-in-out;
  padding: 0;
}
@media (max-width: 991.98px) {
  .tab-nav {
    display: none;
  }
}
.tab-nav__wrapper {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: clamp(1.75em, 6.25vw, 7.5rem);
  border-bottom: 4px solid #c3e8dc;
  overflow-y: visible;
  width: fit-content;
  min-width: 100%;
}
.tab-nav__tab {
  --text-color: #000;
  --tab-color: var(--content-color, #017b80);
  --text-hover-color: var(--tab-color) !important;
}
.tab-nav__tab:after {
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  content: "";
  position: absolute;
  inset: 0;
  top: 100%;
  height: 0.25rem;
  background-color: transparent;
}
.tab-nav__tab--selected {
  --text-color: var(--tab-color);
  --text-hover-color: var(--content-color, #017b80);
  position: relative;
}
.tab-nav__tab--selected:after {
  content: "";
  position: absolute;
  inset: 0;
  top: 100%;
  height: 0.25rem;
  background-color: var(--tab-color);
  z-index: 1;
}
.tab-nav__icon {
  width: fit-content;
  height: fit-content;
  font-size: 2em;
}
.tab-nav__icon:before {
  color: var(--text-color);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.tab-nav__btn {
  padding: 0;
  border: 0;
  background: none;
  font-size: 1.75em;
  font-weight: 600;
  letter-spacing: -0.0428571429em;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  line-height: 1;
  padding-block: 0.3174603175em;
  color: var(--text-color);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  white-space: nowrap;
}
@media (max-width: 1599.98px) {
  .tab-nav__btn {
    font-size: clamp(1.25em, 1.75vw, 1.4em);
  }
}
.tab-nav__btn:hover, .tab-nav__btn:focus {
  color: var(--text-hover-color);
}
.tab-nav__btn:hover > .tab-nav__icon:before, .tab-nav__btn:focus > .tab-nav__icon:before {
  color: var(--text-hover-color);
}

.tab-nav-mob {
  display: none;
  --text-color: var(--content-color, #017b80);
}
.tab-nav-mob.show .tab-nav-mob__btn .tab-nav-mob__btn-content {
  --content-color: $self-white !important;
}
.tab-nav-mob:has(.tab-nav-mob__btn .tab-nav-mob__btn-content[style]):before {
  color: #000;
}
@media (max-width: 991.98px) {
  .tab-nav-mob {
    display: block;
    padding: 0;
    margin: 1.5em 0;
  }
}
.tab-nav-mob__btn {
  font-weight: 700;
}
.tab-nav-mob__btn-content {
  --content-color: var(--content-color, #017b80);
  color: var(--content-color);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
.tab-nav-mob__item .tab-nav-mob__btn-content {
  color: #000;
}
.tab-nav-content--hidden {
  display: none;
}

.tab-table-collapse {
  --collapse-inactive-bg: #f5f5f5;
  --collapse-active-bg: #351a50;
  --collapse-active-title-color: #fff;
  --collapse-inactive-title-color: #000;
  --table-th-bg-color: #dfd4fb;
  --table-th-text-color: #000;
  --cell-padding-inline: clamp(1rem, 2.6875vw, 2.6875rem);
  --cell-padding-block: 1.875rem;
}
@media (max-width: 767.98px) {
  .tab-table-collapse {
    --cell-padding-block: 1rem;
  }
}
.tab-table-collapse__toggle {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: var(--fs-h3);
  background-color: var(--collapse-inactive-bg);
  padding-inline: var(--cell-padding-inline);
  padding-block: 0.9375em;
  position: relative;
  transition: background-color 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.tab-table-collapse__toggle:hover, .tab-table-collapse__toggle:focus {
  text-decoration: none;
}
.tab-table-collapse__toggle[aria-expanded=true] {
  background-color: var(--collapse-active-bg);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16) !important;
}
.tab-table-collapse__toggle[aria-expanded=true] .tab-table-collapse__title {
  color: var(--collapse-active-title-color);
}
.tab-table-collapse__title {
  font-size: inherit;
  color: var(--collapse-inactive-title-color);
  line-height: 1.5;
  font-weight: 600;
}
.tab-table-collapse__trigger-ico {
  right: 1.75rem;
}
@media (max-width: 1199.98px) {
  .tab-table-collapse__trigger-ico {
    right: 1rem;
  }
}
.tab-table-collapse__content-inner {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16) !important;
}
.tab-table-collapse .tab-table {
  margin-bottom: 0 !important;
}

.tab-table {
  --col-1-width: 58.9024390244%;
  --col-2-width: 49.6341463415%;
  --col-3-width: 0;
  --col-4-width: 0;
  --col-5-width: 0;
}
.tab-table thead th {
  background-color: var(--table-th-bg-color) !important;
  color: var(--table-th-text-color) !important;
  padding: var(--cell-padding-block) var(--cell-padding-inline) !important;
  font-size: var(--fs-h4) !important;
  font-weight: 600;
}
.tab-table tbody tr {
  border-top: 0 !important;
  background-color: #fff !important;
}
.tab-table tbody tr:not(:last-child) {
  border-bottom: 1px solid #D3D3D3 !important;
}
.tab-table tbody tr:nth-child(even) {
  background-color: #f8f5ff !important;
}
.tab-table tbody td {
  padding: var(--cell-padding-block) var(--cell-padding-inline) !important;
  vertical-align: top;
}
@media (max-width: 767.98px) {
  .tab-table tbody td {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 767.98px) {
  .tab-table tbody td:empty {
    display: none;
  }
}
.tab-table tbody td:nth-child(1) {
  width: var(--col-1-width);
}
.tab-table tbody td:nth-child(2) {
  width: var(--col-2-width);
}
.tab-table tbody td:nth-child(3) {
  width: var(--col-3-width);
}
.tab-table tbody td:nth-child(4) {
  width: var(--col-4-width);
}
.tab-table tbody td:nth-child(5) {
  width: var(--col-5-width);
}
.tab-table tbody td:not(:first-child) {
  border-left: 1px solid #D3D3D3 !important;
}
@media (max-width: 767.98px) {
  .tab-table tbody td:not(:first-child) {
    border-left: 0 !important;
  }
}
.tab-table tbody td p:last-child {
  margin-bottom: 0;
}
.tab-table__btn-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.tab-table__btn-group a, .tab-table__btn-group button {
  display: inline-flex;
  width: fit-content;
  max-width: calc(50% - 0.25rem);
  font-size: 1.125rem;
}
@media (max-width: 1599.98px) {
  .tab-table__btn-group a, .tab-table__btn-group button {
    font-size: 1rem;
  }
}
@media (max-width: 1399.98px) {
  .tab-table__btn-group a, .tab-table__btn-group button {
    max-width: unset;
  }
}
@media (max-width: 1199.98px) {
  .tab-table__btn-group a, .tab-table__btn-group button {
    font-size: 0.875rem;
  }
}

.tab-table-collapse {
  margin-bottom: clamp(1.25rem, 2.5vw, 2.5rem);
}

.tab-table-spliter {
  display: inline-block;
  width: 0.125rem;
  height: 0.6666666667em;
  margin-inline: 0.5833333333em;
  background-color: #fff;
}

.tab-table-w-small-icon-collapse {
  --collapse-inactive-bg: #f5f5f5;
  --collapse-active-bg: #351a50;
  --collapse-active-title-color: #fff;
  --collapse-inactive-title-color: #000;
  --table-th-bg-color: #dfd4fb;
  --table-th-text-color: #000;
  --cell-padding-inline: clamp(1rem, 2.6875vw, 2.6875rem);
  --cell-padding-block: 1rem;
}
@media (max-width: 767.98px) {
  .tab-table-w-small-icon-collapse {
    --cell-padding-block: 1rem;
  }
}
.tab-table-w-small-icon-collapse:is(:has(+ .tab-table-w-small-icon-collapse)), .tab-table-w-small-icon-collapse.has-next-self {
  margin-bottom: 0;
}
.tab-table-w-small-icon-collapse__toggle {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: var(--fs-h3);
  background-color: var(--collapse-inactive-bg);
  padding-inline: var(--cell-padding-inline);
  padding-block: 0.9375em;
  position: relative;
  transition: background-color 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.tab-table-w-small-icon-collapse__toggle:hover, .tab-table-w-small-icon-collapse__toggle:focus {
  text-decoration: none;
}
.tab-table-w-small-icon-collapse__toggle:hover .tab-table-w-small-icon-collapse__trigger-ico, .tab-table-w-small-icon-collapse__toggle:focus .tab-table-w-small-icon-collapse__trigger-ico {
  background: var(--hover-icon-bg-color, #0079b9);
}
.tab-table-w-small-icon-collapse__toggle:hover .tab-table-w-small-icon-collapse__trigger-ico:before, .tab-table-w-small-icon-collapse__toggle:focus .tab-table-w-small-icon-collapse__trigger-ico:before {
  color: var(--hover-icon-color, #fff) !important;
}
.tab-table-w-small-icon-collapse__toggle:hover .tab-table-w-small-icon-collapse__trigger-ico:after, .tab-table-w-small-icon-collapse__toggle:focus .tab-table-w-small-icon-collapse__trigger-ico:after {
  background-color: var(--hover-icon-bg-color, #0079b9) !important;
}
.tab-table-w-small-icon-collapse__toggle[aria-expanded=true] {
  background-color: var(--collapse-active-bg);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16) !important;
}
.tab-table-w-small-icon-collapse__toggle[aria-expanded=true] .tab-table-w-small-icon-collapse__title {
  color: var(--collapse-active-title-color);
}
.tab-table-w-small-icon-collapse__title {
  font-size: inherit;
  color: var(--collapse-inactive-title-color);
  line-height: 1.5;
  font-weight: 600;
}
.tab-table-w-small-icon-collapse__trigger-ico {
  right: 1.75rem;
}
@media (max-width: 1199.98px) {
  .tab-table-w-small-icon-collapse__trigger-ico {
    right: 1rem;
  }
}
.tab-table-w-small-icon-collapse__content-inner {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16) !important;
}
.tab-table-w-small-icon-collapse__content-inner .tab-table-w-small-icon {
  margin-bottom: 0 !important;
}
.tab-table-w-small-icon-collapse .tab-table {
  margin-bottom: 0 !important;
}
.tab-table-w-small-icon-collapse--sub .tab-table-w-small-icon-collapse__title {
  font-size: var(--fs-h4);
}
.tab-table-w-small-icon-collapse--sub .tab-table-w-small-icon-collapse__toggle {
  padding-block: 1.09375em;
}

.tab-table-w-small-icon {
  --bg-color: #fff;
}
.tab-table-w-small-icon thead th {
  background-color: var(--table-th-bg-color) !important;
  color: var(--table-th-text-color) !important;
  padding: var(--cell-padding-block) var(--cell-padding-inline) !important;
  font-size: var(--fs-h4) !important;
  font-weight: 600;
}
.tab-table-w-small-icon tbody tr {
  border-top: 0 !important;
  background-color: #fff !important;
}
.tab-table-w-small-icon tbody td {
  padding: var(--cell-padding-block) var(--cell-padding-inline) !important;
  vertical-align: center;
  background: var(--bg-color);
}
@media (max-width: 767.98px) {
  .tab-table-w-small-icon tbody td {
    display: block;
    width: 100% !important;
  }
}
.tab-table-w-small-icon tbody td:nth-child(2):not(:is(:has(a, button))):after, .tab-table-w-small-icon tbody td:nth-child(2).not-has-clickable::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  min-height: 3.0555555556em;
}
@media (max-width: 767.98px) {
  .tab-table-w-small-icon tbody td:nth-child(2):not(:is(:has(a, button))):after, .tab-table-w-small-icon tbody td:nth-child(2).not-has-clickable::after {
    content: unset;
  }
}
@media (max-width: 767.98px) {
  .tab-table-w-small-icon tbody tr:not(:last-child) td:nth-child(2) {
    padding-block: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .tab-table-w-small-icon tbody tr:is(:last-child) td:nth-child(2) {
    padding-top: 0 !important;
  }
}
.tab-table-w-small-icon tbody td:nth-child(1) {
  width: 66.7682926829%;
}
.tab-table-w-small-icon tbody td:nth-child(2) {
  width: 33.1707317073%;
  border-left: 1px solid #D3D3D3 !important;
}
@media (max-width: 767.98px) {
  .tab-table-w-small-icon tbody td:nth-child(2) {
    border-left: 0 !important;
  }
}
.tab-table-w-small-icon tbody td p:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .tab-table-w-small-icon tbody tr:first-child td {
    padding-top: 2rem !important;
  }
}
@media (min-width: 992px) {
  .tab-table-w-small-icon tbody tr:last-child td {
    padding-bottom: 2rem !important;
  }
}
.tab-table-w-small-icon__btn-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.tab-table-w-small-icon__btn-group a, .tab-table-w-small-icon__btn-group button {
  font-size: 1.125rem;
}
@media (max-width: 1599.98px) {
  .tab-table-w-small-icon__btn-group a, .tab-table-w-small-icon__btn-group button {
    font-size: 1rem;
  }
}
@media (max-width: 1199.98px) {
  .tab-table-w-small-icon__btn-group a, .tab-table-w-small-icon__btn-group button {
    font-size: 0.875rem;
  }
}

.tab-table-w-small-icon-collapse {
  margin-bottom: clamp(1.25rem, 2.5vw, 2.5rem);
}

.tab-table-search-bar {
  padding-top: clamp(1.25rem, 2.5vw, 2.5rem);
  padding-bottom: clamp(1.25rem, 3.75vw, 3.75rem);
}
.tab-table-search-bar .form-group, .tab-table-search-bar .form-row {
  padding: 0;
  margin: 0;
}
@media (max-width: 991.98px) {
  .tab-table-search-bar--hide-opt {
    padding-top: 0;
  }
}
.tab-table-search-bar--hide-opt .tab-table-search-bar__row {
  grid-template-columns: 1fr;
  grid-template-rows: min-content;
}
.tab-table-search-bar--hide-opt .tab-table-search-bar__collapse-all {
  margin-left: auto;
}
.tab-table-search-bar__row {
  display: grid;
  grid-template-columns: 17.5rem 17.5rem 1fr auto;
  gap: 1.5rem;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .tab-table-search-bar__row {
    grid-template-columns: unset;
    grid-template-rows: repeat(4, auto);
    gap: 1rem;
  }
}
.tab-table-search-bar__btns {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 1.5rem;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .tab-table-search-bar__btns {
    justify-content: center;
  }
}
@media (max-width: 1199.98px) {
  .tab-table-search-bar__collapse-all {
    margin-left: auto !important;
  }
}
@media (max-width: 991.98px) {
  .tab-table-search-bar__reset-btn {
    display: none;
  }
}
.tab-table-search-bar__reset-btn--mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .tab-table-search-bar__reset-btn--mobile {
    display: block;
  }
}

.stories-slider-w-desc {
  position: relative;
  padding-block: clamp(1.5rem, 5.2083333333vw, 6.25rem);
}
.stories-slider-w-desc:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: min(16.6666666667vw, 20rem);
  pointer-events: none;
  z-index: 2;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc:before {
    content: unset;
  }
}
.stories-slider-w-desc__inner {
  display: grid;
  grid-template-columns: 23.6875rem 1fr;
  gap: min(4.1666666667vw, 5rem);
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__inner {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}
.stories-slider-w-desc__left {
  margin-top: max(-0.2604166667vw, -0.3125rem);
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__left {
    padding-bottom: 1rem;
  }
}
@media (max-width: 991.98px) {
  .stories-slider-w-desc__left {
    padding-bottom: 0rem;
  }
}
.stories-slider-w-desc__right {
  max-width: min(85.4166666667vw, 102.5rem);
  position: relative;
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__right {
    max-width: 102.5rem;
  }
}
.stories-slider-w-desc__title {
  position: relative;
  font-size: var(--fs-h3);
  font-weight: 600;
  color: #351a50;
}
.stories-slider-w-desc__desc {
  font-size: var(--fs-p);
  color: #000000;
  margin-top: 1.1111111111em;
}
.stories-slider-w-desc__slider {
  position: relative;
  --nav-btn-offset: clamp(0px, (var(--page-width, 100vw) - 1640px) / 4, 280px / 4);
  --nav-btn-translate: 50%;
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__slider {
    --nav-btn-translate: 75%;
  }
}
.stories-slider-w-desc__slider .js-swiper-prev {
  left: 0;
  transform: translateX(calc(var(--nav-btn-offset) * -1 - var(--nav-btn-translate)));
}
.stories-slider-w-desc__slider .js-swiper-next {
  right: 0;
  transform: translateX(calc(var(--nav-btn-offset) + var(--nav-btn-translate)));
}
.stories-slider-w-desc .js-swiper:not(.swiper-initialized) + .js-swiper-control, .stories-slider-w-desc .js-swiper:not(.swiper-initialized) + .js-swiper-control * {
  display: none;
  visibility: hidden;
}
.stories-slider-w-desc__layout {
  display: flex;
  --col-gap: 40px;
  --row-gap: 40px;
}
@media (min-width: 1200px) {
  .stories-slider-w-desc__layout:not(.swiper-initialized *) {
    gap: var(--row-gap) var(--col-gap);
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .stories-slider-w-desc__layout {
    --col-gap: 24px;
  }
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    gap: var(--row-gap) var(--col-gap);
    --col-gap: 20px;
  }
}
@media (max-width: 767.98px) {
  .stories-slider-w-desc__layout {
    max-width: 32.5rem;
    margin-inline: auto;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575.98px) {
  .stories-slider-w-desc__layout {
    --row-gap: 20px;
  }
}
.stories-slider-w-desc__item {
  position: relative;
  height: auto;
  display: flex;
}
@media (min-width: 1200px) {
  .stories-slider-w-desc__item:not(.swiper-initialized *) {
    flex-basis: calc((100% - var(--col-gap) * 2) / 3);
    flex-shrink: 1;
  }
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__item {
    transition: opacity 800ms;
  }
  .stories-slider-w-desc__item:not(.no-js *):not(.shown *):not(:nth-child(1), :nth-child(2)) {
    position: absolute;
    visibility: hidden;
    opacity: 0;
  }
}
.stories-slider-w-desc__item-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.stories-slider-w-desc__link {
  text-decoration: none;
}
.stories-slider-w-desc__link:hover, .stories-slider-w-desc__link:focus-visible, .shown .stories-slider-w-desc__link:focus {
  text-decoration: none;
  --hover-color: #FFF;
  color: var(--hover-color);
}
.stories-slider-w-desc__item-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 11.5384615385% 11.5384615385% 9.6153846154%;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .stories-slider-w-desc__item-inner {
    padding-inline: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .stories-slider-w-desc__item-inner {
    padding: 2.25rem 24px;
  }
}
@media (max-width: 575.98px) {
  .stories-slider-w-desc__item-inner {
    padding: 2.25rem 24px;
  }
}
.stories-slider-w-desc__item-inner::before, .stories-slider-w-desc__item-inner::after {
  content: "";
  position: absolute;
  inset: 0;
  transition: opacity 0.4s;
  z-index: -1;
}
.stories-slider-w-desc__item-inner::before {
  backdrop-filter: blur(8px) brightness(0.7);
  -webkit-backdrop-filter: blur(8px) brightness(0.7);
}
.stories-slider-w-desc__item-inner::after {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
}
.stories-slider-w-desc__item-inner:hover::before, .stories-slider-w-desc__item-inner:focus-visible::before, .shown .stories-slider-w-desc__item-inner:focus::before {
  opacity: 0;
}
.stories-slider-w-desc__item-inner:hover::after, .stories-slider-w-desc__item-inner:focus-visible::after, .shown .stories-slider-w-desc__item-inner:focus::after {
  opacity: 1;
}
.stories-slider-w-desc__item-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.stories-slider-w-desc__item-title {
  margin-bottom: 0.9090909091em;
  font-size: 1.375rem;
  font-weight: 600;
  color: #FFF;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  text-align: center;
  text-decoration: underline;
  text-decoration-color: var(--hover-color, transparent);
  transition: text-decoration-color 0.4s;
  letter-spacing: -0.035em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .stories-slider-w-desc__item-title {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .stories-slider-w-desc__item-title {
    font-size: 1.25rem;
  }
}
.stories-slider-w-desc__item-desc {
  font-size: 1.125rem;
  font-weight: 400;
  color: #FFF;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .stories-slider-w-desc__item-desc {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .stories-slider-w-desc__item-desc {
    font-size: 1rem;
  }
}
.stories-slider-w-desc__logo {
  margin-top: 1.5rem;
  --logo-size: calc(134 / 400 * 100%);
  width: var(--logo-size);
  aspect-ratio: 1/1;
  align-self: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #FFF;
}
.stories-slider-w-desc__logo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 50%;
}
.stories-slider-w-desc__show-more {
  margin-top: 1.75rem;
  text-align: center;
}
@media (min-width: 1200px) {
  .stories-slider-w-desc__show-more {
    display: none;
    visibility: hidden;
  }
}
.shown .stories-slider-w-desc__show-more, .stories-slider-w-desc__show-more:not(.show-more *) {
  display: none;
  visibility: hidden;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .stories-slider-w-desc__show-more .btn, .stories-slider-w-desc__show-more .swiper-nav-btn, .stories-slider-w-desc__show-more .general-content .info-table #closeBtn, .general-content .info-table .stories-slider-w-desc__show-more #closeBtn, .stories-slider-w-desc__show-more .step-flow__step-graphic, .stories-slider-w-desc__show-more .event-calendar .ui-datepicker-prev, .event-calendar .stories-slider-w-desc__show-more .ui-datepicker-prev, .stories-slider-w-desc__show-more .event-calendar .ui-datepicker-next, .event-calendar .stories-slider-w-desc__show-more .ui-datepicker-next, .stories-slider-w-desc__show-more #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .stories-slider-w-desc__show-more .ui-datepicker-prev,
  .stories-slider-w-desc__show-more #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
  #ui-datepicker-div.ui-datepicker .stories-slider-w-desc__show-more .ui-datepicker-next {
    font-size: 1rem;
  }
}
.stories-slider-w-desc__prev-btn {
  left: -1%;
  z-index: 10;
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__prev-btn {
    display: none;
  }
}
.stories-slider-w-desc__next-btn {
  right: 30%;
  z-index: 10;
}
@media (max-width: 1399.98px) {
  .stories-slider-w-desc__next-btn {
    right: 33%;
  }
}
@media (max-width: 1199.98px) {
  .stories-slider-w-desc__next-btn {
    display: none;
  }
}

.collapse-w-icon + .collapse-w-icon {
  margin-top: clamp(1.5rem, 2.75vw, 2.75rem);
}
.collapse-w-icon:is(:has(+ .collapse-w-icon)), .collapse-w-icon.has-next-collapse-w-icon {
  margin-bottom: clamp(1.5rem, 2.75vw, 2.75rem);
}
.collapse-w-icon__inner {
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.11);
  border-radius: 0.625rem;
  padding-inline: clamp(1rem, 4vw, 4rem);
}
.collapse-w-icon__toggle {
  display: grid;
  grid-template-columns: min-content auto 1fr auto;
  width: 100%;
  position: relative;
  gap: 1.25rem;
  align-items: center;
  padding-block: clamp(1rem, 3.125vw, 3.125rem);
}
.collapse-w-icon__toggle:hover, .collapse-w-icon__toggle:focus {
  text-decoration: none;
  color: inherit;
}
.collapse-w-icon__toggle[aria-expanded=true] .collapse-w-icon__icon:before {
  content: \e992 !important;
}
.collapse-w-icon__icon {
  font-size: var(--fs-h3);
  height: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.collapse-w-icon__icon:before {
  font-size: 2em;
  color: #351a50;
}
.collapse-w-icon__spliter {
  display: inline-block;
  height: 1px;
  width: 100%;
  background-color: #351a50;
  margin-block: auto;
}
.collapse-w-icon__trigger-ico {
  right: 0;
}
.collapse-w-icon__content {
  padding-bottom: clamp(1.5rem, 3.125vw, 3.125rem);
}
.collapse-w-icon__content-inner {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
}
.collapse-w-icon__content-inner table {
  margin-bottom: 0 !important;
}

.bg-green-panel {
  --bg-color: #EDF8F5;
  background-color: var(--bg-color);
  padding-block: clamp(1.5rem, 4.1666666667vw, 5rem);
}

.img-btns-row {
  padding-top: clamp(1rem, 3.125vw, 1.5rem);
  padding-bottom: clamp(1rem, 4.1666666667vw, 5rem);
}
.img-btns-row__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: clamp(1rem, 2.0833333333vw, 2.5rem);
  justify-content: center;
}
@media (max-width: 767.98px) {
  .img-btns-row__inner {
    flex-direction: column;
  }
}

.img-btns-row-item {
  flex: 0 0 31.7073170732%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 2.4390243902% 1.4634146341%;
  text-decoration: underline;
  position: relative;
}
@media (max-width: 767.98px) {
  .img-btns-row-item {
    gap: 1rem;
  }
}
.img-btns-row-item:before {
  content: "";
  position: absolute;
  inset: -0.625rem;
  background: #fff;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  z-index: -1;
}
.img-btns-row-item:hover, .img-btns-row-item:focus {
  color: inherit;
}
.img-btns-row-item:hover:before, .img-btns-row-item:focus:before {
  inset: 0;
  background: #edf8f5;
}
.img-btns-row-item__left {
  flex: 0 0 38.1355932203%;
}
@media (max-width: 767.98px) {
  .img-btns-row-item__left {
    flex: 0 0 5rem;
  }
}
.img-btns-row-item__right {
  flex: 0 0 58.4745762712%;
  font-size: clamp(1rem, 1.4583333333vw, 1.75rem);
  color: #351a50;
}
@media (max-width: 767.98px) {
  .img-btns-row-item__right {
    flex: 1 0;
  }
}
.img-btns-row-item__figure {
  display: flex;
  justify-content: center;
  align-items: center;
}
.img-btns-row-item__pic {
  padding-bottom: 75.5555555556%;
}
.img-btns-row-item__img {
  width: 100%;
}

.txt-blk-w-gradient-bg {
  padding-block: clamp(3rem, 5.2083333333vw, 6.25rem);
  position: relative;
}
.txt-blk-w-gradient-bg:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to left, #dcd3fb, #fef2ed);
  z-index: -1;
}
.txt-blk-w-gradient-bg__inner {
  max-width: 85.25rem;
  margin-inline: auto;
}
.txt-blk-w-gradient-bg__top {
  margin-bottom: clamp(1rem, 2.5vw, 2.5rem);
}
.txt-blk-w-gradient-bg__blk {
  padding-block: clamp(1.5rem, 3.125vw, 3.75rem);
  padding-inline: clamp(1.5rem, 4.1666666667vw, 5rem);
  background: #fff;
  position: relative;
}
.txt-blk-w-gradient-bg__blk:before {
  content: "";
  position: absolute;
  inset: 1rem -1rem -1rem 1rem;
  background: linear-gradient(to left, #c69cff, #a4e4ff);
  z-index: -1;
}
.txt-blk-w-gradient-bg__blk p:last-of-type {
  margin-bottom: 0;
}
.txt-blk-w-gradient-bg__bottom {
  margin-top: clamp(2rem, 3.5vw, 3.5rem);
}

.img-glass-row {
  --gap: 2.5rem;
  position: relative;
  padding-top: clamp(2rem, 4.1666666667vw, 5rem);
  padding-bottom: clamp(2rem, 5.2083333333vw, 6.25rem);
}
@media (max-width: 767.98px) {
  .img-glass-row {
    --gap: 3.75rem;
  }
}
.img-glass-row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: min(15.625vw, 18.75rem);
  background: linear-gradient(to bottom, white 50%, rgba(255, 255, 255, 0));
  z-index: -1;
}
.img-glass-row:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: min(14.5833333333vw, 17.5rem);
  background: linear-gradient(to top, #f1f3f7, rgba(241, 243, 247, 0));
  z-index: -1;
}
.img-glass-row__bg {
  position: absolute;
  inset: 0;
  background: url("/assets/shared/img/image-bg-WB-case-studies.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  z-index: -2;
}
.img-glass-row__heading {
  text-align: center;
  margin-bottom: clamp(1.5rem, 3.125vw, 3.75rem);
}
.img-glass-row__inner {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .img-glass-row__inner {
    flex-direction: column;
  }
}

.img-glass-row-item {
  flex: 0 0 calc(50% - var(--gap) * 0.5);
  display: grid;
  grid-template-rows: min-content 1fr;
}
.img-glass-row-item:hover, .img-glass-row-item:focus {
  text-decoration: none;
  color: inherit;
}
.img-glass-row-item__pic {
  padding-bottom: 56.25%;
}
.img-glass-row-item__content {
  width: 91%;
  margin-inline: auto;
  margin-top: clamp(-3.375rem, -2.8125vw, -1.5rem);
  padding-block: clamp(1.5rem, 2.8125vw, 3.375rem);
  padding-inline: clamp(2rem, 3.6458333333vw, 4.375rem);
  position: relative;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .img-glass-row-item__content {
    width: 95%;
  }
}
.img-glass-row-item__content:before {
  content: "";
  position: absolute;
  inset: 0.625rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(242, 242, 242, 0.7));
  backdrop-filter: blur(50px) brightness(1.04);
  -webkit-backdrop-filter: blur(50px) brightness(1.04);
  z-index: -1;
}
.img-glass-row-item__content:after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(50px) brightness(1.04);
  -webkit-backdrop-filter: blur(50px) brightness(1.04);
  z-index: -2;
}
.img-glass-row-item__content .btn, .img-glass-row-item__content .swiper-nav-btn, .img-glass-row-item__content .general-content .info-table #closeBtn, .general-content .info-table .img-glass-row-item__content #closeBtn, .img-glass-row-item__content .step-flow__step-graphic, .img-glass-row-item__content .event-calendar .ui-datepicker-prev, .event-calendar .img-glass-row-item__content .ui-datepicker-prev, .img-glass-row-item__content .event-calendar .ui-datepicker-next, .event-calendar .img-glass-row-item__content .ui-datepicker-next, .img-glass-row-item__content #ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .img-glass-row-item__content .ui-datepicker-prev,
.img-glass-row-item__content #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .img-glass-row-item__content .ui-datepicker-next {
  max-width: 100%;
  white-space: break-spaces;
}
.img-glass-row-item__title {
  display: block;
  margin-bottom: 0.6388888889em;
}
.img-glass-row-item__desc {
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3N0eWxlLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvY3NzL3ZlbmRvcnMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNlbGVjdC9kaXN0L2Nzcy9ib290c3RyYXAtc2VsZWN0Lm1pbi5jc3MiLCIvbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fY29yZS5zY3NzIiwiL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwiL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2FuaW1hdGlvbnMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL2Nzcy92ZW5kb3JzL21hZ25pZmljX3BvcHVwL21hZ25pZmljLXBvcHVwLmNzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9jc3MvdmVuZG9ycy9wbHlyL3BseXIubWluLmNzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9jc3MvdmVuZG9ycy9kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLmNzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9jc3MvdmVuZG9ycy9qcXVlcnktdWkvY29yZS5jc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvY3NzL3ZlbmRvcnMvanF1ZXJ5LXVpL3RoZW1lLmNzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9jc3MvdmVuZG9ycy9qcXVlcnktdWkvZGF0ZXBpY2tlci5jc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL2Jvb3RzdHJhcF9jb25maWcvX2Jvb3RzdHJhcC1jdXN0b20uc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL2Jvb3RzdHJhcF9jb25maWcvX2Jvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9ib290c3RyYXBfY29uZmlnL19ib290c3RyYXAtdmFyaWFibGVzLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvYm9vdHN0cmFwX2NvbmZpZy9fYm9vdHN0cmFwLW92ZXJyaWRlcy5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9fbWl4aW5zLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL2Jhc2UvX3Zhci5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvYmFzZS9fdmFyLWRlZmF1bHQuc2NzcyIsIi9zcmMvYXNzZXRzL3RoZW1lcy9tYWluL3Nhc3MvYmFzZS9fdHlwby5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvYmFzZS9fcHJvamVjdC1jdXN0b20uc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2ZvbnRzL19mb250cy5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvZm9udHMvaWNvbW9vbi9faWNvbW9vbi5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvZm9udHMvaWNvbW9vbi9fc3R5bGUuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2hlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9fbGlzdC1ncmlkLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9oZWxwZXJzL19mbGV4LW1lZGlhLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9oZWxwZXJzL192aWRlby5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9faG92ZXIuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2hlbHBlcnMvX3BsYWNlaG9sZGVyLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9oZWxwZXJzL19mdWxsLXdpZHRoLWJsay5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9fbWlzYy5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9fdHJpZ29ub21ldHJ5LnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9oZWxwZXJzL191bmRlcmxpbmUtdGV4dC5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9fbGluZS1jbGFtcC5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvaGVscGVycy9fdGV4dC5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvanMvX3F1ZXJ5LXRlc3Quc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2NvbXBvbmVudHMvX2Fvcy5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9faWNvbi5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2NvbXBvbmVudHMvX21lZGlhLXRvb2xzLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0bWVudS5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9fdGFiLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL19jb2xsYXBzZS5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL19zd2lwZXIuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY29tcG9uZW50cy9fbG9hZC1tb3JlLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9jb21wb25lbnRzL190YWcuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9ja2VkaXRvci9fY2tlZGl0b3Iuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2NrZWRpdG9yL190YWJsZS5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvY2tlZGl0b3IvX3J0ZS10ZW1wbGF0ZS5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvZWRpdC1jb250ZW50L2luZGV4LnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvbGF5b3V0L19tZW51LnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9sYXlvdXQvX21lbnUtbW9iaWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2JyZWFkY3J1bWIvc3R5bGUuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL2xheW91dC9fcGFnaW5hdGlvbi5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvbGF5b3V0L19zZWFyY2gtYm94LnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL25hcnJvdy1jb250YWluZXIuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL3BhZ2VzL19zaXRlbWFwLnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9wYWdlcy9fNDA0LnNjc3MiLCIvc3JjL2Fzc2V0cy9zaGFyZWQvc2Fzcy9wYWdlcy9faW5uZXItZ2VuZXJpYy5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvcGFnZXMvX2ZsZXhib3guc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL3BhZ2VzL19ob21lcGFnZS5zY3NzIiwiL3NyYy9hc3NldHMvdGhlbWVzL21haW4vc2Fzcy9wYWdlcy9faW5kZXguc2NzcyIsIi9zcmMvYXNzZXRzL3RoZW1lcy9tYWluL3Nhc3MvcGFnZXMvX2lubmVyLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3BhZ2VzL19uZXdzLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3BhZ2VzL19zZXJ2aWNlLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3BhZ2VzL19tYW5hZ2VtZW50LnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3BhZ2VzL19wcm9tb3Rpb24uc2NzcyIsIi9zcmMvYXNzZXRzL3RoZW1lcy9tYWluL3Nhc3MvcGFnZXMvX2J1c2luZXNzLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3BhZ2VzL19kZXRhaWwuc2NzcyIsIi9zcmMvYXNzZXRzL3RoZW1lcy9tYWluL3Nhc3MvcGFnZXMvX291ci13b3JrLnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL3BhZ2VzL19vcmdhbmlzYXRpb24uc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL3doYXRzX25ldy9faW5kZXguc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL3Jlc291cmNlc19hbmRfZ3VpZGFuY2UvX2luZGV4LnNjc3MiLCIvc3JjL19pbmNsdWRlcy9zZWN0aW9ucy9rZXktaW5pdGlhdGl2ZXMvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL2tleXZpc3VhbC9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvc2VjdGlvbnMvc3BlZWNoZXMtbGlzdGluZy9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL3ByZXNzLXJlbGVhc2Uvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL2xheWVycy1zbGlkZXIvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL3NlYXJjaC1yZXN1bHRzL3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9zZWN0aW9ucy9nZW5lcmFsLWNvbnRlbnQvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9zZWN0aW9ucy9nZW5lcmFsLWNvbnRlbnQvX3RhYmxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9zZWN0aW9ucy9zdWNjZXNzLXN0b3JpZXMvX2xpc3Rpbmcuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL3N1Y2Nlc3Mtc3Rvcmllcy9fZGV0YWlsLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9zZWN0aW9ucy9nYWxsZXJ5LWxpc3Rpbmcvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL2NvbnRhY3QtZW5xdWlyeS9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvc2VjdGlvbnMvb3JnLWNoYXJ0L19zdHlsZS5zY3NzIiwiL3NyYy9hc3NldHMvc2hhcmVkL3Nhc3MvcHJpbnQvX2luZGV4LnNjc3MiLCIvc3JjL2Fzc2V0cy90aGVtZXMvbWFpbi9zYXNzL2NvbXBvbmVudHMvX3RhZ19jb2xvcnMuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL3NlY3Rpb25zL3doby13ZS1hcmUvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvZm9vdGVyL19pbmRleC5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9mb290ZXIvc2xpZGVyL19pbmRleC5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9zY3JvbGxzcHkvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvc2VjdGlvbi1iYW5uZXIvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvbGlzdGluZy1zZWFyY2hiYXIvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaGlnaGxpZ2h0LXNsaWRlci9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvZGV0YWlsLXBhZ2UtaGVhZGluZy9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9zaG93LW1vcmUtc2xpZGVyL19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9nZW5lcmFsLWxpc3Rpbmcvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvbGlzdGluZy13aXRoLWNhbGVuZGFyL19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9pY29uLWJ1dHRvbnMvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ljdC1wcm9ncmFtbWVzLWdyaWQvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL3N1cHBsaWVyLWluZGV4L19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9pbWFnZS1zbGlkZXIvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL3ZpZGVvLWdhbGxlcnkvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2NvbnRlbnQtd2l0aC1pY29ucy9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvbGlua3Mtd2l0aC1pY28vX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL3RpdGxlLXdpdGgtaW1hZ2UvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL3RhYnMvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltYWdlLWNvbnRlbnRzL19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9pY29uLXR4dC1ibGsvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltYWdlLWNvbHVtbnMvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2Rvd25sb2FkL19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9yZWxhdGVkLWFydGljbGVzL19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9yZWxhdGVkLWxpbmtzL19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9hMTF5LXRpcHMvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2Zvcm0tc3RlcHMvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2FjY29yZGlvbi0yYmcvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2Zvcm0tcHJldmlldy1zbGlkZXIvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2FjY29yZGlvbi13LWltZy10YWJsZS9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvZm9ybS1hY2NvcmRpb24vX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2xpbmstbGlzdC1maWd1cmUvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltZy1nbGFzcy10eHQvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltZy1ncmFkLXR4dC9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvdmlkZW8ta2Itc2hvcnRjdXQvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltYWdlcy1hbmQtdmlkZW8vX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2V2ZW50LWRldGFpbC10YWJsZS9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9zdG9yaWVzLXNsaWRlci9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvZm9ybS1lbGVtZW50cy9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaW50cm8tdHh0L19zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9nYWxsZXJ5LWhpZ2hsaWdodC1zbGlkZXIvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltZy10eHQtYmx1ZS9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvbWVkaWEtYmctZGVzYy9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaWNvbi1ib3gtZ3JpZC9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvbGluay1saXN0LWxheWVycy9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvYWNjb3JkaW9uLWFycm93cy9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvYWNjb3JkaW9uLWljby10YWJsZS9fc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvbGVhcm4tbW9yZS1tb2RhbC9fc3R5bGUuc2NzcyIsIi9zcmMvYXNzZXRzL3NoYXJlZC9zYXNzL3N0eWxlcGFnZS9fYmFzaWMuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvZXZlbnQtc2VhcmNoLWJhci9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9ldmVudC1saXN0aW5nL3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2V2ZW50LWNhbGVuZGFyL3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2RhdGVwaWNrZXItcG9wdXAvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvdGV4dC13LWltZy1iZy9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy90ZXh0LXctcmlnaHQtaW1nLWdyYWRpZW50L3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL3RleHQtdy1saW5rcy1pbWcvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaWNvbi10eHQtZGVzYy1ibGsvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaW1nLXctYmcvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvY2FzZS1zZWN0aW9ucy9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9nbGFzcy1zbGlkZXIvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvc3Vic2NyaWJlLWJ0bi9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9iZi10cmlhbmdsZS9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9pbWctdy1saWdodC1iZy9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9pY29uLWdyaWQtYmxrcy9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9yaWNoLXRleHQtdy1kaWFtb25kLWxpc3Qvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvaW1nLXctdGV4dC1ibG9jay9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy90b3AtbGVmdC1pbWctdGV4dC1ibGsvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvdGFiLW5hdi9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy90YWItdGFibGUvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvdGFiLXRhYmxlLXctc21hbGwtaWNvbi9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy90YWItdGFibGUtc2VhcmNoLWJhci9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9zdG9yaWVzLXNsaWRlci13LWRlc2MvX3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2NvbGxhcHNlLXRhYmxlLXctaWNvbi9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9iZy1ncmVlbi1wYW5lbC9zdHlsZS5zY3NzIiwiL3NyYy9faW5jbHVkZXMvY29tcG9uZW50cy9pbWctYnRucy1yb3cvc3R5bGUuc2NzcyIsIi9zcmMvX2luY2x1ZGVzL2NvbXBvbmVudHMvdHh0LWJsay13LWdyYWRpZW50LWJnL3N0eWxlLnNjc3MiLCIvc3JjL19pbmNsdWRlcy9jb21wb25lbnRzL2ltZy1nbGFzcy1yb3cvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUE7QUFBQTtBQ0ZBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFZQTtFQUFXO0VBQXlCO0VBQTZyRTtFQUFnQjs7QUFB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Ozs7QUFBc0I7RUFBaUM7OztBQUFVO0VBQWU7RUFBVztFQUFXO0VBQThCO0VBQTJCOzs7QUFBc0I7RUFBaUM7OztBQUFXO0VBQTZCOzs7QUFBa0I7RUFBNEI7RUFBZ0I7RUFBVzs7O0FDRmhyVjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7QUFWSjtFQUVFOztBQUdGO0VBRUU7O0FBRUE7RUFDRTs7O0FDcUJKO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7QUFrQ1Q7RUFFRSw0QkFwQ087O0FBa0NUO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7QUFrQ1Q7RUFFRSw0QkFwQ087O0FBa0NUO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7QUFrQ1Q7RUFFRSw0QkFwQ087O0FBa0NUO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7QUFrQ1Q7RUFFRSw0QkFwQ087O0FBa0NUO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7QUFrQ1Q7RUFFRSw0QkFwQ087O0FBa0NUO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7QUFrQ1Q7RUFFRSw0QkFwQ087O0FBa0NUO0VBRUUsNEJBcENPOztBQWtDVDtFQUVFLDRCQXBDTzs7O0FDTWI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBTUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7OztBQUdG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QUVOO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7QUFBQTtFQUVFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0FBQUE7RUFFRTs7O0FBQ0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFFSjtFQUNFOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7O0FBRUo7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VB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RUFBbUI7RUFBcUI7RUFBZ0I7RUFBb0I7RUFBNEI7OztBQUFvQjtFQUFlOzs7QUNEMXQvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQ3ZaSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVdBO0FBQUE7QUFFQTtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBSUQ7QUFBQTtBQUVBO0VBQ0M7RUFDQTs7O0FBSUQ7QUFBQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBR0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQy9GRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFjQTtBQUFBO0FBRUE7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFHRDtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0M7RUFDQTs7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1DO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtBQUFBO0VBRUM7RUFDQTs7O0FBRUQ7QUFBQTtBQUFBO0VBR0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUVBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtBQUFBO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtBQUFBO0VBR0M7RUFDQTtFQUNBOzs7QUFFRDtBQUFBO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtBQUFBO0VBR0M7OztBQUVEO0FBQUE7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7OztBQUVEO0FBQUE7QUFB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QUE7RUFJQzs7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBRUQ7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUM1YkQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFVQTtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0FBQUE7RUFFQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUVDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFBQTtFQUVDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0FBQUE7RUFFQzs7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VB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RUMzREE7RUZBRSxrQmxCc0VXO0VvQnBFYixjcEJvRWE7O0FHaEViO0VpQkFFO0VGTkEsa0JFRDJEO0VBUzNELGNBVHFHOztBQVl2RztFQUVFO0VGYkEsa0JFRDJEO0VBZ0IzRCxjQWhCcUc7RUFxQm5HOztBQUtKO0VBRUU7RUFDQSxrQnBCMENXO0VvQnpDWCxjcEJ5Q1c7O0FvQmxDYjtFQUdFO0VBQ0Esa0JBekMrSTtFQTZDL0ksY0E3Q3lMOztBQStDekw7RUFLSTs7O0FEUU47RUMzREE7RUZBRSxrQmxCc0VXO0VvQnBFYixjcEJvRWE7O0FHaEViO0VpQkFFO0VGTkEsa0JFRDJEO0VBUzNELGNBVHFHOztBQVl2RztFQUVFO0VGYkEsa0JFRDJEO0VBZ0IzRCxjQWhCcUc7RUFxQm5HOztBQUtKO0VBRUU7RUFDQSxrQnBCMENXO0VvQnpDWCxjcEJ5Q1c7O0FvQmxDYjtFQUdFO0VBQ0Esa0JBekMrSTtFQTZDL0ksY0E3Q3lMOztBQStDekw7RUFLSTs7O0FEUU47RUMzREE7RUZBRSxrQmxCc0VXO0VvQnBFYixjcEJvRWE7O0FHaEViO0VpQkFFO0VGTkEsa0JFRDJEO0VBUzNELGNBVHFHOztBQVl2RztFQUVFO0VGYkEsa0JFRDJEO0VBZ0IzRCxjQWhCcUc7RUFxQm5HOztBQUtKO0VBRUU7RUFDQSxrQnBCMENXO0VvQnpDWCxjcEJ5Q1c7O0FvQmxDYjtFQUdFO0VBQ0Esa0JBekMrSTtFQTZDL0ksY0E3Q3lMOztBQStDekw7RUFLSTs7O0FEUU47RUMzREE7RUZBRSxrQmxCc0VXO0VvQnBFYixjcEJvRWE7O0FHaEViO0VpQkFFO0VGTkEsa0JFRDJEO0VBUzNELGNBVHFHOztBQVl2RztFQUVFO0VGYkEsa0JFRDJEO0VBZ0IzRCxjQWhCcUc7RUFxQm5HOztBQUtKO0VBRUU7RUFDQSxrQnBCMENXO0VvQnpDWCxjcEJ5Q1c7O0FvQmxDYjtFQUdFO0VBQ0Esa0JBekMrSTtFQTZDL0ksY0E3Q3lMOztBQStDekw7RUFLSTs7O0FEY047RUNQQSxPcEJZYTtFb0JYYixjcEJXYTs7QUdoRWI7RWlCd0RFLE9BTGdEO0VBTWhELGtCcEJPVztFb0JOWCxjcEJNVzs7QW9CSGI7RUFFRTs7QUFHRjtFQUVFLE9wQkpXO0VvQktYOztBQUdGO0VBR0U7RUFDQSxrQnBCWlc7RW9CYVgsY3BCYlc7O0FvQmVYO0VBS0k7OztBRHpCTjtFQ1BBLE9wQllhO0VvQlhiLGNwQldhOztBR2hFYjtFaUJ3REUsT0FMZ0Q7RUFNaEQsa0JwQk9XO0VvQk5YLGNwQk1XOztBb0JIYjtFQUVFOztBQUdGO0VBRUUsT3BCSlc7RW9CS1g7O0FBR0Y7RUFHRTtFQUNBLGtCcEJaVztFb0JhWCxjcEJiVzs7QW9CZVg7RUFLSTs7O0FEekJOO0VDUEEsT3BCWWE7RW9CWGIsY3BCV2E7O0FHaEViO0VpQndERSxPQUxnRDtFQU1oRCxrQnBCT1c7RW9CTlgsY3BCTVc7O0FvQkhiO0VBRUU7O0FBR0Y7RUFFRSxPcEJKVztFb0JLWDs7QUFHRjtFQUdFO0VBQ0Esa0JwQlpXO0VvQmFYLGNwQmJXOztBb0JlWDtFQUtJOzs7QUR6Qk47RUNQQSxPcEJZYTtFb0JYYixjcEJXYTs7QUdoRWI7RWlCd0RFLE9BTGdEO0VBTWhELGtCcEJPVztFb0JOWCxjcEJNVzs7QW9CSGI7RUFFRTs7QUFHRjtFQUVFLE9wQkpXO0VvQktYOztBQUdGO0VBR0U7RUFDQSxrQnBCWlc7RW9CYVgsY3BCYlc7O0FvQmVYO0VBS0k7OztBRHpCTjtFQ1BBLE9wQllhO0VvQlhiLGNwQldhOztBR2hFYjtFaUJ3REUsT0FMZ0Q7RUFNaEQsa0JwQk9XO0VvQk5YLGNwQk1XOztBb0JIYjtFQUVFOztBQUdGO0VBRUUsT3BCSlc7RW9CS1g7O0FBR0Y7RUFHRTtFQUNBLGtCcEJaVztFb0JhWCxjcEJiVzs7QW9CZVg7RUFLSTs7O0FEekJOO0VDUEEsT3BCWWE7RW9CWGIsY3BCV2E7O0FHaEViO0VpQndERSxPQUxnRDtFQU1oRCxrQnBCT1c7RW9CTlgsY3BCTVc7O0FvQkhiO0VBRUU7O0FBR0Y7RUFFRSxPcEJKVztFb0JLWDs7QUFHRjtFQUdFO0VBQ0Esa0JwQlpXO0VvQmFYLGNwQmJXOztBb0JlWDtFQUtJOzs7QUR6Qk47RUNQQSxPcEJZYTtFb0JYYixjcEJXYTs7QUdoRWI7RWlCd0RFLE9BTGdEO0VBTWhELGtCcEJPVztFb0JOWCxjcEJNVzs7QW9CSGI7RUFFRTs7QUFHRjtFQUVFLE9wQkpXO0VvQktYOztBQUdGO0VBR0U7RUFDQSxrQnBCWlc7RW9CYVgsY3BCYlc7O0FvQmVYO0VBS0k7OztBRHpCTjtFQ1BBLE9wQllhO0VvQlhiLGNwQldhOztBR2hFYjtFaUJ3REUsT0FMZ0Q7RUFNaEQsa0JwQk9XO0VvQk5YLGNwQk1XOztBb0JIYjtFQUVFOztBQUdGO0VBRUUsT3BCSlc7RW9CS1g7O0FBR0Y7RUFHRTtFQUNBLGtCcEJaVztFb0JhWCxjcEJiVzs7QW9CZVg7RUFLSTs7O0FEZFI7RUFDRSxhbkI2TTRCO0VtQjVNNUIsT25CMkZ3QztFbUIxRnhDLGlCbkIyRndDOztBR3BLeEM7RWdCNEVFLE9uQnlGc0M7RW1CeEZ0QyxpQm5CeUZzQzs7QW1CdEZ4QztFQUVFLGlCbkJvRnNDOztBbUJqRnhDO0VBRUUsT25CdEZPO0VtQnVGUDs7O0FBV0o7RUNQRTtFbkI0RUk7RW1CMUVKLGFwQitINEI7RU12TjFCOzs7QWFpR0o7RUNYRTtFbkI0RUk7RW1CMUVKLGFwQmdJNEI7RU14TjFCOzs7QWEwR0o7RUFDRTtFQUNBOztBQUdBO0VBQ0UsWW5Cd1QwQjs7O0FtQmhUNUI7QUFBQTtBQUFBO0VBQ0U7OztBRTNJSjtFTGdCTSxZS2ZKOztBTG1CSTtFS3BCTjtJTHFCUTs7O0FLbEJOO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VMREksWUtFSjs7QUxFSTtFS05OO0lMT1E7OztBS0ROO0VBQ0U7RUFDQTtFTE5FLFlLT0Y7O0FMSEU7RUtBSjtJTENNOzs7O0FNcEJSO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0VBQ0U7O0FDb0JFO0VBQ0U7RUFDQSxhdkIrTndCO0V1QjlOeEIsZ0J2QjZOd0I7RXVCNU54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTs7QUFxREU7RUFDRTs7O0FEMUNOO0VBQ0U7RUFDQTtFQUNBO0VB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O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFB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Z1M0QjtFOEIvUjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QnFLSTtFNEJ6S0o7RUFDQTs7QUFFQTtFQUFTLFM3QmkxQnlCOztBNkIvMEJsQztFQUNFO0VBQ0E7RUFDQSxPN0JpMUJnQztFNkJoMUJoQyxRN0JpMUJnQzs7QTZCLzBCaEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBLGtCN0J2Qks7OztBNkI0Qlg7RUFDRTs7QUFFQTtFQUNFO0VBQ0EsTzdCbXpCZ0M7RTZCbHpCaEMsUTdCaXpCZ0M7O0E2Qi95QmhDO0VBQ0U7RUFDQTtFQUNBLG9CN0J2Q0s7OztBNkI0Q1g7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBLHFCN0JyREs7OztBNkIwRFg7RUFDRTs7QUFFQTtFQUNFO0VBQ0EsTzdCcXhCZ0M7RTZCcHhCaEMsUTdCbXhCZ0M7O0E2Qmp4QmhDO0VBQ0U7RUFDQTtFQUNBLG1CN0JyRUs7OztBNkIwRlg7RUFDRSxXN0IrdUJrQztFNkI5dUJsQztFQUNBLE83QnZHUztFNkJ3R1Q7RUFDQSxrQjdCL0ZTO0VNQ1A7OztBeUJsQko7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTL0I4cUJrQztFK0I3cUJsQztFQUNBLFcvQisyQmtDO0U4QnAzQmxDLGE5Qm9SNEI7RThCbFI1QjtFQUNBLGE5QjRSNEI7RThCM1I1QixhOUJnUzRCO0U4Qi9SNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdCcUtJO0U4QnhLSjtFQUNBLGtCL0JOUztFK0JPVDtFQUNBO0V6QkdFOztBeUJDRjtFQUNFO0VBQ0E7RUFDQSxPL0IrMkJnQztFK0I5MkJoQyxRL0IrMkJnQztFK0I5MkJoQzs7QUFFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0UsZS9CZzJCa0M7O0ErQjkxQmxDO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0Esa0IvQjIxQjhCOztBK0J4MUJoQztFQUNFLFEvQjBMd0I7RStCekx4QjtFQUNBLGtCL0I3Q0s7OztBK0JrRFg7RUFDRSxhL0I0MEJrQzs7QStCMTBCbEM7RUFDRTtFQUNBLE8vQncwQmdDO0UrQnYwQmhDLFEvQnMwQmdDO0UrQnIwQmhDOztBQUVBO0VBQ0U7RUFDQTtFQUNBLG9CL0JvMEI4Qjs7QStCajBCaEM7RUFDRSxNL0JtS3dCO0UrQmxLeEI7RUFDQSxvQi9CcEVLOzs7QStCeUVYO0VBQ0UsWS9CcXpCa0M7O0ErQm56QmxDO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0EscUIvQmd6QjhCOztBK0I3eUJoQztFQUNFLEsvQitJd0I7RStCOUl4QjtFQUNBLHFCL0J4Rks7O0ErQjZGVDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTy9CNHhCZ0M7RStCM3hCaEM7RUFDQTtFQUNBOzs7QUFJSjtFQUNFLGMvQnF4QmtDOztBK0JueEJsQztFQUNFO0VBQ0EsTy9CaXhCZ0M7RStCaHhCaEMsUS9CK3dCZ0M7RStCOXdCaEM7O0FBRUE7RUFDRTtFQUNBO0VBQ0EsbUIvQjZ3QjhCOztBK0Ixd0JoQztFQUNFLE8vQjRHd0I7RStCM0d4QjtFQUNBLG1CL0IzSEs7OztBK0JpSlg7RUFDRTtFQUNBO0U5QjBCSTtFOEJ2Qkosa0IvQit0QmtDO0UrQjl0QmxDO0V6Qm5JRTtFQUNBOztBeUJxSUY7RUFDRTs7O0FBSUo7RUFDRTtFQUNBLE8vQnhKUzs7O0FnQ1pYO0VBQ0U7SUFBSzs7O0FBR1A7RUFDRTtFQUNBLE9oQ3NrQ3dCO0VnQ3JrQ3hCLFFoQ3FrQ3dCO0VnQ3BrQ3hCLGdCaENza0N3QjtFZ0Nya0N4QjtFQUNBO0VBRUE7RUFDQTs7O0FBR0Y7RUFDRSxPaENna0N3QjtFZ0MvakN4QixRaEMrakN3QjtFZ0M5akN4QixjaENna0N3Qjs7O0FnQ3pqQzFCO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQSxPaENzaUN3QjtFZ0NyaUN4QixRaENxaUN3QjtFZ0NwaUN4QixnQmhDc2lDd0I7RWdDcmlDeEI7RUFFQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0UsT2hDZ2lDd0I7RWdDL2hDeEIsUWhDK2hDd0I7OztBZ0MzaEN4QjtFQUNFO0FBQUE7SUFFRTs7O0FDM0ROO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FDRm5CO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQU5KO0VBQ0U7OztBL0JVRjtBQUFBO0FBQUE7RStCTEk7OztBQ0NOO0VBQ0U7OztBQUdGO0VBQ0U7OztBQ1hGO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBQ2xCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUVsQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFHakI7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBSUo7RUFDRTs7O0FBT0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUN4RUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7O0FDT0U7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QUFBeEI7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QUFBeEI7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QUFBeEI7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QTVCaUQxQjtFNEJqREU7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7O0E1QmlEMUI7RTRCakRFO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7OztBNUJpRDFCO0U0QmpERTtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOzs7QTVCaUQxQjtFNEJqREU7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7O0E1QmlEMUI7RTRCakRFO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFBeEI7SUFBd0I7O0VBQXhCO0lBQXdCOztFQUF4QjtJQUF3Qjs7RUFB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Q2I7RUFBZTs7O0FDQ1g7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBSTNCO0VBQVU7OztBQUNWO0VBQVU7OztBQUlWO0VBQWM7OztBQUNkO0VBQWM7OztBQUVkO0VBQVU7OztBQUNWO0VBQVU7OztBQ1RGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQVFGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBTU47RUFBbUI7OztBQUNuQjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBdkNURjtFdUNsREk7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBUUY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQU1OO0lBQW1COztFQUNuQjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBdkNURjtFdUNsREk7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBUUY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQU1OO0lBQW1COztFQUNuQjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBdkNURjtFdUNsREk7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBUUY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQU1OO0lBQW1COztFQUNuQjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBdkNURjtFdUNsREk7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBUUY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQU1OO0lBQW1COztFQUNuQjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBdkNURjtFdUNsREk7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBUUY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQU1OO0lBQW1COztFQUNuQjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7OztBdkNURjtFdUNsREk7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBZ0M7O0VBQ2hDO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUFnQzs7RUFDaEM7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQWdDOztFQUNoQztBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBUUY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFmRjtJQUF3Qjs7RUFDeEI7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQWZGO0lBQXdCOztFQUN4QjtBQUFBO0lBRUU7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7O0VBZkY7SUFBd0I7O0VBQ3hCO0FBQUE7SUFFRTs7RUFFRjtBQUFBO0lBRUU7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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUVFO0VBRUU7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNRjtFQUNFOztBQU1GO0VBQ0U7OztBQUtOO0FBRUU7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDdE1OO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7O0FDekdGO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFrQkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHRTtBQWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBOzs7QUN4QkE7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7RUFDRTs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7RUFDRTs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7QUFBQTtFQUNFO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUlGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtF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RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOzs7QUFNTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7RUFFQTs7O0FBTU47RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7RUFDQTs7O0FBTU47RUFDRTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQU9BO0VBQ0U7OztBQU1OO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOzs7QUFLRjtFQUVFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBS0Y7RUFFRTs7O0FBS0o7RUFDRTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUY7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0FBQUE7QUFBQTtFQUVFOzs7QUFLTjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFJRjtBQUVFO0VBRUU7OztBQUtGO0VBRUU7OztBQUtGO0VBRUU7OztBQUtGO0VBRUU7OztBQUtGO0VBRUU7OztBQUtGO0VBRUU7OztBQUlKO0FDemFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1BOztBQUpBO0VBQ0U7O0FBSUY7RWJPRjtFQUVFO0VBQ0E7RUFDQTtFYVRFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBN0RxQkE7RTZEdEJGO0lBSUk7OztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFHRjtFQUNFOztBN0R4R0E7RTZEdUdGO0lBSUk7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBQ0U7O0FBR0o7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBSUo7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFYnJMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBUUY7RWEwS0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0ViaFBBO0VBRUU7RUFDQTtFQUNBO0VhOE9BO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FDaFNKO0FB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REY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBSUo7RXRCbUdBOztBQUdFO0VBQ0U7RUFDQTs7QUFLRjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUFoQkE7O0FBR0U7RUFDRTtFQUNBOztBQUtGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQWhCQTs7QUFHRTtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBaEJBOztBQUdFO0VBQ0U7RUFDQTs7QUFLRjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FzQjFHSjtFdEJ1SEE7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQXRDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBdENBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUF0Q0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QXNCcEpKO0V0QmlLQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBdENBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUF0Q0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQXRDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBc0I5TEo7RXRCMk1BOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUF0Q0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQXRDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBdENBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FzQnhPSjtFdEJtU0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQXRDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBdENBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUF0Q0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QXNCaFVKO0V0QmlQQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBdENBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUF0Q0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQXRDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBc0I5UUo7RXRCd1VBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBS0o7RUF0Q0E7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0U7RUFDRTtFQUNBOztBQVNWO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFLSjtFQXRDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7O0FBU1Y7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQUtKO0VBdENBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdFO0VBQ0U7RUFDQTs7QUFTVjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FzQnJVUjtFQUNFO0VBQ0E7O0FBSUU7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUlFO0VBQ0U7RUFDQTs7O0FBV2Q7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7OztBQWdCZDtFQUNFO0VBQ0E7O0FBSUU7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUlFO0VBQ0U7RUFDQTs7O0FBZ0JkO0VBQ0U7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBOztBQUlFO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBSUU7RUFDRTtFQUNBOzs7QUFnQmQ7RUFDRTtFQUNBOztBQUlFO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VB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QUFBQTtBQUFBO0FBQUE7RUFDRTs7O0FBT047RUFDRTs7O0FBR0o7RUFDRTtFQUNBOztBQUVFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFJRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOzs7QUN4SVY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUNFOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlCZlM7RThCZ0JUOztBQUdGO0FBQUE7QUFBQTtFQUNFOztBQUVGO0FBQUE7QUFBQTtFQUNFOzs7QUFJ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QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFLTjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBRUE7RUFLRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBSUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FB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QVVJOzs7QWhLK0NGO0VnS3pERjtJQWFJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FoS21DQTtFZ0t4Q0Y7SUFRSTs7O0FoS2dDRjtFZ0t4Q0Y7SUFXSTs7O0FoSzZCRjtFZ0t4Q0Y7SUFjSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFLRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FoS0NKO0VnS0ZFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFJSTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtB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Q0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFB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QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdFO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFRSjtFQUNFOztBQUVBO0VBQ0U7O0FBR0E7RUFJRTs7QUFHSjtFQUNFOztBQUdGO0FySHBPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VxSDROSTtFQUNBO0VBQ0E7RUFDQSxPMUg3Tlc7RTBIOE5YO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFM0g2SUY7RUFDQTtFQUNBLG9CMkg5SXVCO0UzSCtJdkI7RTJIOUlJOztBQUlGO0VB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 */