@charset "UTF-8";
:root {
  --color-white: #fff;
  --color-black: #000;
  --color-black-50: #00000080;
  --color-focus: #00a7dc;
  --color-red: #952024;
  --color-reddisabled: #aa4d50;
  --color-redhover: #b86a6c;
  --color-text: #1e1e1e;
  --color-textdisabled: #858585;
  --color-grey: #d9d9d9;
  --color-cream: #f6f5f3;
  --color-btn-primary: #952024;
  --color-btn-secondary-hover: #d9d9d9;
  --color-btn-primary-hover: #6a171a;
  --color-logo-line: #ff2121;
  --color-gold: #7a6e5d;
  --color-gold-light: #d6d2cd;
  --color-gold-border: #c2bcb4;
  --button-gold: #a69e92;
  --button-grey: #ded9d2;
  --light-grey: #eee;
  --color-bg: #f8f7f4;
  --color-bg-op: rgba(248, 247, 244, 0);
  --color-header-bg: #1e1e1e;
  --color-info-bg: #982025;
  --color-label-bg: #7a6e5d;
  --color-banner-progress: #2d2921;
  --color-card-bg-red: #982025;
  --color-card-bg-brown: #7a6e5d;
  --color-card-title: #efefef;
  --color-card-hr: #f22e31;
  --color-news-bg: #efefef;
  --color-labyrinth-line: #f22e31;
  --color-footer-bg: #f8f7f4;
  --newsletter-bg: #ded9d2;
  --newsletter-bg-inverse: #292929;
  --newsletter-color: #19140b;
  --newsletter-input: #171717;
  --news-item-text: #171717;
  --news-item-label: #7a6e5d;
  --team-item-subtitle: #7d7d7d;
  --team-item-hover-bg: #982025e5;
  --team-item-hover-text: #f6f5f3;
  --color-events-bg: #eee;
  --color-events-light-border: #dcd2c3;
  --color-search-bg: #7a6e5d;
  --search-button-bg: #e6e1da;
  --person-modal-bg: #e5e2dd;
  --page-menu-bg: #ebebeb;
  --scroll-up-bg: #cbddea;
  --scroll-up-bg-hover: #b6d3e8;
  --scroll-up-border: #99acbb;
  --repertoire-filters-bg: #e5e2dd;
  --repertoire-filters-bg-cal: #574e42;
  --repertoire-filters-title: #6d6253;
  --calendar-border: #e0e0e0;
  --calendar-color: #333;
  --radio-button-text: #2d2921;
  --radio-button-text-checked: #eee;
  --bip-menu-active-bg: #574e42;
  --bip-table-head: #958b7d;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
html {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  font-weight: 300;
  text-align: left;
  vertical-align: middle;
}
q,
blockquote {
  quotes: none;
}
q::before,
q::after,
blockquote::before,
blockquote::after {
  content: "";
  content: none;
}
a img {
  border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
button {
  background: none;
  border: 0;
  box-shadow: none;
  padding: 0;
}
input {
  border: 0;
}
img {
  height: auto;
  width: auto;
}
a,
button {
  appearance: none;
  color: #1e1e1e;
}
* {
  box-sizing: border-box;
}
a {
  color: var(--color-text);
  text-decoration: none;
}
a,
button,
input,
textarea,
label {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
}
a *,
button * {
  pointer-events: none;
}
b,
strong {
  font-weight: 700;
}
img {
  display: block;
  width: 100%;
}
html {
  overflow-x: hidden;
  scroll-behavior: initial;
  scrollbar-gutter: stable;
}
:root {
  --app-height: 100%;
  --view-height: 100vh;
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  background: var(--color-white);
  color: var(--color-text);
  font-size: 18px;
}
@media (min-width: 1440px) {
  :root {
    --min-base-font-px: 18;
    --max-base-font-px: 22;
    --small-viewport-px: 1440;
    --large-viewport-px: 2300;
    font-size: calc(var(--min-base-font-px) * 1px + (var(--max-base-font-px) - var(--min-base-font-px)) * (100vw - var(--small-viewport-px) * 1px) / (var(--large-viewport-px) - var(--small-viewport-px)));
  }
}
@supports (height: 100dvh) {
  :root {
    --view-height: 100dvh;
  }
}
body {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  animation-delay: 1s;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-name: fadeIn;
  background: var(--color-bg);
  color: var(--color-text);
  font-size: 1rem;
  line-height: 1.8rem;
  min-height: var(--view-height);
  opacity: 0.01;
  overscroll-behavior: contain;
  position: relative;
  scroll-behavior: initial;
  scrollbar-gutter: stable;
  width: 100vw;
  width: var(--viewport-width);
}
@media print {
  body {
    background: transparent;
    opacity: 1;
  }
}
img {
  min-height: 1px;
}
html.lenis {
  height: auto;
  scrollbar-gutter: stable;
}
.lenis.lenis-smooth {
  scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-stopped .scroll-up-nav {
  display: none;
}
.lenis-scrolling .splide {
  pointer-events: none;
}
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
g.cloned {
  pointer-events: none;
}
.cartitem {
  cursor: pointer;
}
.cartitem__title a:focus {
  text-decoration: underline;
}
.cartitem__title:focus-within ~ .cartitem__arrow {
  opacity: 1;
}
.cartitem__title a:not([class]) {
  font-family: inherit;
}
.cartitem:focus-within .cartitem__title a:focus {
  text-decoration: none;
}
.cartitem a:focus {
  opacity: 1;
}
.black-version {
  filter: grayscale(100%) contrast(1.1);
}
.menu {
  display: none;
}
.search {
  display: none;
}
/* poppins-100 - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('./../fonts/poppins-v21-latin_latin-ext-100.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-100italic - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('./../fonts/poppins-v21-latin_latin-ext-100italic.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-200 - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('./../fonts/poppins-v21-latin_latin-ext-200.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-200italic - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('./../fonts/poppins-v21-latin_latin-ext-200italic.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url("/build/assets/poppins-v21-latin_latin-ext-300.9ee3d527.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  src: url("/build/assets/poppins-v21-latin_latin-ext-300italic.3a01982f.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("/build/assets/poppins-v21-latin_latin-ext-regular.2517fd30.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url("/build/assets/poppins-v21-latin_latin-ext-italic.083d7093.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("/build/assets/poppins-v21-latin_latin-ext-500.47f3eaee.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url("/build/assets/poppins-v21-latin_latin-ext-500italic.b7fe3a29.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('./../fonts/poppins-v21-latin_latin-ext-600.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-600italic - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('./../fonts/poppins-v21-latin_latin-ext-600italic.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("/build/assets/poppins-v21-latin_latin-ext-700.131db8ab.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  src: url("/build/assets/poppins-v21-latin_latin-ext-700italic.dba45ba2.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('./../fonts/poppins-v21-latin_latin-ext-800.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-800italic - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('./../fonts/poppins-v21-latin_latin-ext-800italic.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-900 - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('./../fonts/poppins-v21-latin_latin-ext-900.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* poppins-900italic - latin_latin-ext */
/*@font-face {
  font-display: swap; !* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. *!
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('./../fonts/poppins-v21-latin_latin-ext-900italic.woff2') format('woff2'); !* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *!
}*/
/* iskry-bold  */
@font-face {
  font-display: swap;
  font-family: "Iskry-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("/build/assets/Iskry-Bold.d5bd12ee.otf") format("OpenType");
}
@font-face {
  font-display: swap;
  font-family: "Old Standard TT";
  font-style: normal;
  font-weight: 700;
  src: url("/build/assets/OldStandardTT-Regular.0080dab8.ttf") format("TrueType");
  unicode-range: U+0400-04FF;
}
/*@font-face {
  font-display: swap;
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  src: url('./../fonts/OldStandardTT-Regular.ttf') format('TrueType');
}*/
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("/build/assets/Roboto-Light.4b2e824b.ttf") format("TrueType");
}
@font-face {
  font-display: swap;
  font-family: "Roboto Cyrillic";
  font-style: normal;
  font-weight: 300;
  src: url("/build/assets/Roboto-Light.4b2e824b.ttf") format("TrueType");
  unicode-range: U+0400-04FF;
}
/*
@font-face {
  font-display: swap;
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 500;
  src: url('./../fonts/OldStandardTT-Regular.ttf') format('TrueType');
  unicode-range: U+0400-04FF;
}

@font-face {
  font-display: swap;
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  src: url('./../fonts/OldStandardTT-Regular.ttf') format('TrueType');
  unicode-range: U+0400-04FF;
}

@font-face {
  font-display: swap;
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 300;
  src: url('./../fonts/OldStandardTT-Regular.ttf') format('TrueType');
  unicode-range: U+0400-04FF;
}*/
.description {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.8888888889rem;
  line-height: 1.8rem;
  max-inline-size: 60ch;
}
.description .mce-nbsp-wrap {
  white-space: nowrap;
}
.description em {
  font-style: italic;
}
.description ul {
  list-style: disc;
  margin-bottom: 20px;
  margin-left: 30px;
}
.description ol {
  list-style: decimal;
  margin-bottom: 20px;
  margin-left: 30px;
}
.description sup,
.description sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.description sup {
  top: -0.5em;
}
.description sub {
  bottom: -0.25em;
}
.description code,
.description pre {
  font-size: 110%;
  letter-spacing: 2px;
}
.description blockquote,
.description q {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-style: italic;
}
.description blockquote::after {
  content: "”";
}
.description blockquote::before {
  content: "„";
}
.description a {
  color: var(--color-text);
  text-decoration: underline;
  transition: color 0.2s;
}
.description a:hover {
  color: var(--color-text);
  text-decoration: none;
}
.description a.footnotes {
  text-decoration: none;
}
.description a.footnotes:hover {
  text-decoration: underline;
}
.description a sup {
  font-size: unset;
  top: unset;
}
.description p {
  margin-bottom: 20px;
}
.description table td p {
  margin-bottom: 0;
}
.description [lang=uk] {
  font-family: "Roboto", sans-serif;
  font-size: 0.9444444444rem;
  font-weight: 300;
  letter-spacing: 0.01em;
}
strong {
  font-weight: 700;
}
.bold {
  font-weight: 700 !important;
}
.italic {
  font-style: italic;
}
.h1 {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(2.3333333333rem, 2.2778rem + 1.1111vw, 2.8888888889rem);
  line-height: clamp(2.5555555556rem, 2.25rem + 2vw, 3.5555555556rem);
}
.h2 {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(1.7777777778rem, 1.6528rem + 1.1111vw, 2.3333333333rem);
  line-height: clamp(2rem, 1.8333rem + 1.3333vw, 2.6666666667rem);
}
.h2n {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(1.5555555556rem, 1.4722rem + 0.8889vw, 2rem);
  line-height: clamp(1.8888888889rem, 1.7083rem + 1.3333vw, 2.5555555556rem);
}
.h3 {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(1.3333333333rem, 1.2222rem + 0.8889vw, 1.7777777778rem);
  line-height: clamp(1.6666666667rem, 1.4583rem + 1.3333vw, 2.3333333333rem);
}
.h4 {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(1.3333333333rem, 1.3611rem + 0.4444vw, 1.5555555556rem);
  letter-spacing: -0.01em;
  line-height: clamp(1.5555555556rem, 1.4722rem + 0.8889vw, 2rem);
}
.h5 {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(1.1111111111rem, 1.1111rem + 0.4444vw, 1.3333333333rem);
  line-height: clamp(1.5555555556rem, 1.6458rem + 0.3333vw, 1.7222222222rem);
}
.h5b {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.4444444444rem;
}
.subtitle-block {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
}
.data {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(2rem, 1.8333rem + 1.3333vw, 2.6666666667rem);
  letter-spacing: -0.02em;
  line-height: clamp(2.1333333333rem, 3vw + 1.25rem, 3.2rem);
}
.subtitle {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(1.1111111111rem, 2vw + 0.5rem, 1.7777777778rem);
  line-height: clamp(2.3333333333rem, 2vw + 1.5rem, 2.6666666667rem);
  text-transform: uppercase;
}
.body_0 {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(0.7777777778rem, 1vw + 0.25rem, 1rem);
  line-height: clamp(0.9111111111rem, 2vw + 0.25rem, 1.8rem);
  max-inline-size: 60ch;
}
@media (min-width: 1281px) {
  .body_0 {
    font-weight: 400;
  }
}
.body_1 {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 0.8888888889rem;
  line-height: 1.6rem;
  max-inline-size: 60ch;
}
@media print {
  .body_1 {
    font-size: 12pt;
    line-height: 1.2;
    max-inline-size: unset;
    max-width: 100%;
  }
}
.body_01 {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(0.8888888889rem, 0.9306rem + 0.2222vw, 1rem);
  line-height: clamp(1.5555555556rem, 1.6111rem + 0.4444vw, 1.7777777778rem);
  max-inline-size: 60ch;
}
@media print {
  .body_01 {
    font-size: 14pt;
    line-height: 1.2;
    max-inline-size: unset;
    max-width: 100%;
  }
}
.body_2 {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.2222222222rem;
  line-height: 1.7777777778rem;
  max-inline-size: 60ch;
}
@media print {
  .body_2 {
    font-size: 14pt;
    line-height: 1.2;
    max-inline-size: unset;
    max-width: 100%;
  }
}
.section-title {
  border-bottom: 1px solid var(--color-text);
  padding-bottom: 1.7777777778rem;
}
.uppercase {
  text-transform: uppercase;
}
.text-right {
  text-align: right;
}
.w-300 {
  font-weight: 300;
}
.max-450 {
  max-width: 457px;
}
.row {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: 100%;
  position: relative;
  width: 100%;
}
@media (min-width: 1281px) {
  .row--2-1 {
    grid-template-columns: calc(69% - 1.5rem) calc(31% - 1.5rem);
  }
}
@media (min-width: 981px) {
  .row--3-2 {
    grid-template-columns: calc(60% - 1.5rem) calc(40% - 1.5rem);
  }
}
@media (min-width: 1281px) {
  .row--1-2 {
    grid-template-columns: calc(34% - 1.5rem) calc(66% - 1.5rem);
  }
}
.row--1-2-xsm {
  grid-template-columns: calc(34% - 1.5rem) calc(66% - 1.5rem);
}
.row--1-2-xsm-2 {
  grid-gap: 1.1111111111rem;
  grid-template-columns: calc(44% - 1.1111111111rem) 56%;
}
@media (min-width: 737px) {
  .row--1-1 {
    grid-template-columns: calc(50% - 1.5rem) calc(50% - 1.5rem);
  }
}
@media (min-width: 1690px) {
  .row--1-1-xxlg {
    grid-template-columns: calc(50% - 1.5rem) calc(50% - 1.5rem);
  }
}
@media (min-width: 981px) {
  .row--2-3-xxlg {
    grid-template-columns: calc(40% - 1.5rem) calc(60% - 1.5rem);
  }
}
@media (min-width: 1281px) {
  .row--1-1-xlg {
    grid-template-columns: calc(50% - 1.5rem) calc(50% - 1.5rem);
  }
}
@media (min-width: 981px) {
  .row--1-1-lg {
    grid-template-columns: calc(50% - 1.5rem) calc(50% - 1.5rem);
  }
}
.row__column {
  display: block;
  position: relative;
  width: 100%;
}
.row--center {
  align-items: center;
}
.row--top {
  align-items: start;
}
.row--without-row-gap {
  grid-row-gap: 0;
}
.row--without-column-gap {
  grid-column-gap: 0;
}
.grid {
  display: grid;
  gap: 0.7222222222rem;
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: 981px) {
  .grid {
    gap: 1.4444444444rem;
    grid-template-columns: repeat(24, 1fr);
  }
}
@media (min-width: 1281px) {
  .grid--gap-m {
    gap: 2.7777777778rem;
  }
}
.grid--row-center {
  align-items: center;
}
.col-1 {
  grid-column: span 1;
}
@media (min-width: 737px) {
  .col-md-1 {
    grid-column: span 1;
  }
}
.col-2 {
  grid-column: span 2;
}
@media (min-width: 737px) {
  .col-md-2 {
    grid-column: span 2;
  }
}
.col-3 {
  grid-column: span 3;
}
@media (min-width: 737px) {
  .col-md-3 {
    grid-column: span 3;
  }
}
.col-4 {
  grid-column: span 4;
}
@media (min-width: 737px) {
  .col-md-4 {
    grid-column: span 4;
  }
}
.col-5 {
  grid-column: span 5;
}
@media (min-width: 737px) {
  .col-md-5 {
    grid-column: span 5;
  }
}
.col-6 {
  grid-column: span 6;
}
@media (min-width: 737px) {
  .col-md-6 {
    grid-column: span 6;
  }
}
.col-7 {
  grid-column: span 7;
}
@media (min-width: 737px) {
  .col-md-7 {
    grid-column: span 7;
  }
}
.col-8 {
  grid-column: span 8;
}
@media (min-width: 737px) {
  .col-md-8 {
    grid-column: span 8;
  }
}
.col-9 {
  grid-column: span 9;
}
@media (min-width: 737px) {
  .col-md-9 {
    grid-column: span 9;
  }
}
.col-10 {
  grid-column: span 10;
}
@media (min-width: 737px) {
  .col-md-10 {
    grid-column: span 10;
  }
}
.col-11 {
  grid-column: span 11;
}
@media (min-width: 737px) {
  .col-md-11 {
    grid-column: span 11;
  }
}
.col-12 {
  grid-column: span 12;
}
@media (min-width: 737px) {
  .col-md-12 {
    grid-column: span 12;
  }
}
@media (min-width: 737px) {
  .col-m-1 {
    grid-column: span 1;
  }
}
@media (min-width: 737px) {
  .col-m-2 {
    grid-column: span 2;
  }
}
@media (min-width: 737px) {
  .col-m-3 {
    grid-column: span 3;
  }
}
@media (min-width: 737px) {
  .col-m-4 {
    grid-column: span 4;
  }
}
@media (min-width: 737px) {
  .col-m-5 {
    grid-column: span 5;
  }
}
@media (min-width: 737px) {
  .col-m-6 {
    grid-column: span 6;
  }
}
@media (min-width: 737px) {
  .col-m-7 {
    grid-column: span 7;
  }
}
@media (min-width: 737px) {
  .col-m-8 {
    grid-column: span 8;
  }
}
@media (min-width: 737px) {
  .col-m-9 {
    grid-column: span 9;
  }
}
@media (min-width: 737px) {
  .col-m-10 {
    grid-column: span 10;
  }
}
@media (min-width: 737px) {
  .col-m-11 {
    grid-column: span 11;
  }
}
@media (min-width: 737px) {
  .col-m-12 {
    grid-column: span 12;
  }
}
@media (min-width: 981px) {
  .col-t-1 {
    grid-column: span 1;
  }
}
@media (min-width: 981px) {
  .col-t-2 {
    grid-column: span 2;
  }
}
@media (min-width: 981px) {
  .col-t-3 {
    grid-column: span 3;
  }
}
@media (min-width: 981px) {
  .col-t-4 {
    grid-column: span 4;
  }
}
@media (min-width: 981px) {
  .col-t-5 {
    grid-column: span 5;
  }
}
@media (min-width: 981px) {
  .col-t-6 {
    grid-column: span 6;
  }
}
@media (min-width: 981px) {
  .col-t-7 {
    grid-column: span 7;
  }
}
@media (min-width: 981px) {
  .col-t-8 {
    grid-column: span 8;
  }
}
@media (min-width: 981px) {
  .col-t-9 {
    grid-column: span 9;
  }
}
@media (min-width: 981px) {
  .col-t-10 {
    grid-column: span 10;
  }
}
@media (min-width: 981px) {
  .col-t-11 {
    grid-column: span 11;
  }
}
@media (min-width: 981px) {
  .col-t-12 {
    grid-column: span 12;
  }
}
@media (min-width: 981px) {
  .col-t-13 {
    grid-column: span 13;
  }
}
@media (min-width: 981px) {
  .col-t-14 {
    grid-column: span 14;
  }
}
@media (min-width: 981px) {
  .col-t-15 {
    grid-column: span 15;
  }
}
@media (min-width: 981px) {
  .col-t-16 {
    grid-column: span 16;
  }
}
@media (min-width: 981px) {
  .col-t-17 {
    grid-column: span 17;
  }
}
@media (min-width: 981px) {
  .col-t-18 {
    grid-column: span 18;
  }
}
@media (min-width: 981px) {
  .col-t-19 {
    grid-column: span 19;
  }
}
@media (min-width: 981px) {
  .col-t-20 {
    grid-column: span 20;
  }
}
@media (min-width: 981px) {
  .col-t-21 {
    grid-column: span 21;
  }
}
@media (min-width: 981px) {
  .col-t-22 {
    grid-column: span 22;
  }
}
@media (min-width: 981px) {
  .col-t-23 {
    grid-column: span 23;
  }
}
@media (min-width: 981px) {
  .col-t-24 {
    grid-column: span 24;
  }
}
@media (min-width: 1341px) {
  .col-d-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1341px) {
  .col-d-2 {
    grid-column: span 2;
  }
}
@media (min-width: 1341px) {
  .col-d-3 {
    grid-column: span 3;
  }
}
@media (min-width: 1341px) {
  .col-d-4 {
    grid-column: span 4;
  }
}
@media (min-width: 1341px) {
  .col-d-5 {
    grid-column: span 5;
  }
}
@media (min-width: 1341px) {
  .col-d-6 {
    grid-column: span 6;
  }
}
@media (min-width: 1341px) {
  .col-d-7 {
    grid-column: span 7;
  }
}
@media (min-width: 1341px) {
  .col-d-8 {
    grid-column: span 8;
  }
}
@media (min-width: 1341px) {
  .col-d-9 {
    grid-column: span 9;
  }
}
@media (min-width: 1341px) {
  .col-d-10 {
    grid-column: span 10;
  }
}
@media (min-width: 1341px) {
  .col-d-11 {
    grid-column: span 11;
  }
}
@media (min-width: 1341px) {
  .col-d-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1341px) {
  .col-d-13 {
    grid-column: span 13;
  }
}
@media (min-width: 1341px) {
  .col-d-14 {
    grid-column: span 14;
  }
}
@media (min-width: 1341px) {
  .col-d-15 {
    grid-column: span 15;
  }
}
@media (min-width: 1341px) {
  .col-d-16 {
    grid-column: span 16;
  }
}
@media (min-width: 1341px) {
  .col-d-17 {
    grid-column: span 17;
  }
}
@media (min-width: 1341px) {
  .col-d-18 {
    grid-column: span 18;
  }
}
@media (min-width: 1341px) {
  .col-d-19 {
    grid-column: span 19;
  }
}
@media (min-width: 1341px) {
  .col-d-20 {
    grid-column: span 20;
  }
}
@media (min-width: 1341px) {
  .col-d-21 {
    grid-column: span 21;
  }
}
@media (min-width: 1341px) {
  .col-d-22 {
    grid-column: span 22;
  }
}
@media (min-width: 1341px) {
  .col-d-23 {
    grid-column: span 23;
  }
}
@media (min-width: 1341px) {
  .col-d-24 {
    grid-column: span 24;
  }
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-start-7 {
  grid-column-start: 7;
}
.col-start-8 {
  grid-column-start: 8;
}
.col-start-9 {
  grid-column-start: 9;
}
.col-start-10 {
  grid-column-start: 10;
}
.col-start-11 {
  grid-column-start: 11;
}
.col-start-12 {
  grid-column-start: 12;
}
.col-start-13 {
  grid-column-start: 13;
}
.col-start-14 {
  grid-column-start: 14;
}
.col-start-15 {
  grid-column-start: 15;
}
.col-start-16 {
  grid-column-start: 16;
}
.col-start-17 {
  grid-column-start: 17;
}
.col-start-18 {
  grid-column-start: 18;
}
.col-start-19 {
  grid-column-start: 19;
}
.col-start-20 {
  grid-column-start: 20;
}
.col-start-21 {
  grid-column-start: 21;
}
.col-start-22 {
  grid-column-start: 22;
}
.col-start-23 {
  grid-column-start: 23;
}
.col-start-24 {
  grid-column-start: 24;
}
.col-start-0 {
  grid-column-start: 0;
}
.row-2 {
  grid-row: span 2;
}
@media (min-width: 737px) {
  .row-md-2 {
    grid-row: span 2;
  }
}
@media (min-width: 981px) {
  .row-t-2 {
    grid-row: span 2;
  }
}
@media (min-width: 1341px) {
  .row-d-2 {
    grid-row: span 2;
  }
}
.body-wrap {
  display: block;
  flex-grow: 1;
  padding-top: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
.body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
}
button,
a,
label {
  cursor: pointer;
}
.body-back {
  background-color: var(--color-text);
  content: "";
  height: 100vh;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.5s ease-in-out, visibility 0s ease 0.5s;
  visibility: hidden;
  width: 100vw;
  z-index: -1;
}
.body-back[data-backdialog=header-search] {
  display: none;
}
.body-back.active {
  opacity: 0.3;
  transition: visibility 0s, opacity 0.5s ease;
  visibility: visible;
  z-index: 11;
}
.body-back--sm-index.active {
  z-index: 5;
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 96.1111111111rem;
  padding-left: 1.1111111111rem;
  padding-right: 1.1111111111rem;
}
@media (min-width: 481px) {
  .container {
    padding-left: 1.6666666667rem;
    padding-right: 1.6666666667rem;
  }
}
@media (min-width: 1281px) {
  .container {
    padding-left: 4.2777777778rem;
    padding-right: 4.2777777778rem;
  }
}
@media (min-width: 2300px) {
  .container {
    max-width: 106.6666666667rem;
  }
}
@media print {
  .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.container-right {
  margin-left: auto;
  margin-right: 0;
  max-width: calc(50vw + 48.0555555556rem);
  padding-left: 1.1111111111rem;
}
@media (min-width: 481px) {
  .container-right {
    padding-left: 1.6666666667rem;
  }
}
@media (min-width: 1281px) {
  .container-right {
    padding-left: 4.2777777778rem;
  }
}
@media (min-width: 2300px) {
  .container-right {
    max-width: calc(50vw + 53.3333333333rem);
  }
}
@media print {
  .container-right {
    padding-left: 0;
    padding-right: 0;
  }
}
.container-inside {
  margin-left: 0;
  margin-right: auto;
  max-width: 96.1111111111rem;
  padding-left: 0;
  padding-right: 1.1111111111rem;
}
@media (min-width: 481px) {
  .container-inside {
    padding-left: 0;
    padding-right: 1.6666666667rem;
  }
}
@media (min-width: 1281px) {
  .container-inside {
    padding-left: 0;
    padding-right: 4.2777777778rem;
  }
}
@media (min-width: 1690px) {
  .container-inside {
    padding-right: 8.5555555556rem;
  }
}
@media (min-width: 2300px) {
  .container-inside {
    max-width: 106.6666666667rem;
  }
}
@media print {
  .container-inside {
    padding-left: 0;
    padding-right: 0;
  }
}
.underlined {
  background-image: linear-gradient(to right, #000 100%, #000 100%);
  background-position: 0 1.4em;
  background-repeat: no-repeat;
  background-size: 0 1px;
  display: inline;
  flex: 1;
  transition: background 0.5s;
}
.underlined:hover {
  background-size: 100% 1px;
}
a:hover .underlined {
  background-size: 100% 1px;
}
.dev {
  border: 1px dotted #808080;
}
.text-short {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-box-orient: vertical;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 6;
  overflow: hidden;
  max-height: 9.3333333333rem;
  transition: max-height 0.5s ease;
}
.text-short p {
  margin-bottom: 0;
  transition: margin-bottom 0.5s ease;
}
.text-short.active {
  -webkit-line-clamp: 10000;
}
.text-short.open {
  max-height: 100vh;
  transition: visibility 0s, max-height 0.5s ease;
  visibility: visible;
}
.text-short.open p {
  margin-bottom: 20px;
}
.text-short.is-opened {
  max-height: unset;
}
.text-short.animate-down {
  max-height: 9.3333333333rem;
}
@media print {
  .text-short {
    -webkit-line-clamp: 10000;
    max-height: unset;
  }
}
.button-text-short span:first-of-type {
  display: block;
}
.button-text-short span:last-of-type {
  display: none;
}
.button-text-short[aria-expanded=true] span:first-of-type {
  display: none;
}
.button-text-short[aria-expanded=true] span:last-of-type {
  display: block;
}
.img-full {
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.h100 {
  height: 100%;
}
.block {
  display: block;
  visibility: visible;
}
.not-active {
  pointer-events: none;
}
.nav-for-wcag {
  height: 0;
  position: absolute;
}
@media print {
  .no-print {
    display: none;
  }
}
.relative {
  position: relative;
}
.flex-center {
  align-items: center;
  display: flex;
  justify-content: center;
}
.flex-start {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.flex-end {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.flex-column {
  flex-direction: column;
}
.flex-between {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.logo-img {
  display: block;
  height: 100%;
  max-height: 4.2777777778rem;
  object-fit: contain;
  object-position: left center;
  width: 100%;
}
.hr {
  border: 0;
  border-top: 0.5px solid var(--color-text);
  margin: 0.6666666667rem 0;
}
.mt-0 {
  margin-top: 0;
}
.mt-2 {
  margin-top: 0.1111111111rem;
}
.mt-4 {
  margin-top: 0.2222222222rem;
}
.mt-6 {
  margin-top: 0.3333333333rem;
}
.mt-8 {
  margin-top: 0.4444444444rem;
}
.mt-10 {
  margin-top: 0.5555555556rem;
}
.mt-12 {
  margin-top: 0.6666666667rem;
}
.mt-14 {
  margin-top: 0.7777777778rem;
}
.mt-16 {
  margin-top: 0.8888888889rem;
}
.mt-18 {
  margin-top: 1rem;
}
.mt-20 {
  margin-top: 1.1111111111rem;
}
.mt-22 {
  margin-top: 1.2222222222rem;
}
.mt-24 {
  margin-top: 1.3333333333rem;
}
.mt-26 {
  margin-top: 1.4444444444rem;
}
.mt-28 {
  margin-top: 1.5555555556rem;
}
.mt-30 {
  margin-top: 1.6666666667rem;
}
.mt-32 {
  margin-top: 1.7777777778rem;
}
@media print {
  .mt-32 {
    margin-top: 3.3333333333rem;
  }
}
.mt-34 {
  margin-top: 1.8888888889rem;
}
@media print {
  .mt-34 {
    margin-top: 3.3333333333rem;
  }
}
.mt-36 {
  margin-top: 2rem;
}
@media print {
  .mt-36 {
    margin-top: 3.3333333333rem;
  }
}
.mt-38 {
  margin-top: 2.1111111111rem;
}
@media print {
  .mt-38 {
    margin-top: 3.3333333333rem;
  }
}
.mt-40 {
  margin-top: 2.2222222222rem;
}
@media print {
  .mt-40 {
    margin-top: 3.3333333333rem;
  }
}
.mt-42 {
  margin-top: 2.3333333333rem;
}
@media print {
  .mt-42 {
    margin-top: 3.3333333333rem;
  }
}
.mt-44 {
  margin-top: 2.4444444444rem;
}
@media print {
  .mt-44 {
    margin-top: 3.3333333333rem;
  }
}
.mt-46 {
  margin-top: 2.5555555556rem;
}
@media print {
  .mt-46 {
    margin-top: 3.3333333333rem;
  }
}
.mt-48 {
  margin-top: 2.6666666667rem;
}
@media print {
  .mt-48 {
    margin-top: 3.3333333333rem;
  }
}
.mt-50 {
  margin-top: 2.7777777778rem;
}
@media print {
  .mt-50 {
    margin-top: 3.3333333333rem;
  }
}
.mt-52 {
  margin-top: 2.8888888889rem;
}
@media print {
  .mt-52 {
    margin-top: 3.3333333333rem;
  }
}
.mt-54 {
  margin-top: 3rem;
}
@media print {
  .mt-54 {
    margin-top: 3.3333333333rem;
  }
}
.mt-56 {
  margin-top: 3.1111111111rem;
}
@media print {
  .mt-56 {
    margin-top: 3.3333333333rem;
  }
}
.mt-58 {
  margin-top: 3.2222222222rem;
}
@media print {
  .mt-58 {
    margin-top: 3.3333333333rem;
  }
}
.mt-60 {
  margin-top: 3.3333333333rem;
}
@media print {
  .mt-60 {
    margin-top: 3.3333333333rem;
  }
}
.mt-62 {
  margin-top: 3.4444444444rem;
}
@media print {
  .mt-62 {
    margin-top: 3.3333333333rem;
  }
}
.mt-64 {
  margin-top: 3.5555555556rem;
}
@media print {
  .mt-64 {
    margin-top: 3.3333333333rem;
  }
}
.mt-66 {
  margin-top: 3.6666666667rem;
}
@media print {
  .mt-66 {
    margin-top: 3.3333333333rem;
  }
}
.mt-68 {
  margin-top: 3.7777777778rem;
}
@media print {
  .mt-68 {
    margin-top: 3.3333333333rem;
  }
}
.mt-70 {
  margin-top: 3.8888888889rem;
}
@media print {
  .mt-70 {
    margin-top: 3.3333333333rem;
  }
}
.mt-72 {
  margin-top: 4rem;
}
@media print {
  .mt-72 {
    margin-top: 3.3333333333rem;
  }
}
.mt-74 {
  margin-top: 4.1111111111rem;
}
@media print {
  .mt-74 {
    margin-top: 3.3333333333rem;
  }
}
.mt-76 {
  margin-top: 4.2222222222rem;
}
@media print {
  .mt-76 {
    margin-top: 3.3333333333rem;
  }
}
.mt-78 {
  margin-top: 4.3333333333rem;
}
@media print {
  .mt-78 {
    margin-top: 3.3333333333rem;
  }
}
.mt-80 {
  margin-top: 4.4444444444rem;
}
@media print {
  .mt-80 {
    margin-top: 3.3333333333rem;
  }
}
.mt-82 {
  margin-top: 4.5555555556rem;
}
@media print {
  .mt-82 {
    margin-top: 3.3333333333rem;
  }
}
.mt-84 {
  margin-top: 4.6666666667rem;
}
@media print {
  .mt-84 {
    margin-top: 3.3333333333rem;
  }
}
.mt-86 {
  margin-top: 4.7777777778rem;
}
@media print {
  .mt-86 {
    margin-top: 3.3333333333rem;
  }
}
.mt-88 {
  margin-top: 4.8888888889rem;
}
@media print {
  .mt-88 {
    margin-top: 3.3333333333rem;
  }
}
.mt-90 {
  margin-top: 5rem;
}
@media print {
  .mt-90 {
    margin-top: 3.3333333333rem;
  }
}
.mt-92 {
  margin-top: 5.1111111111rem;
}
@media print {
  .mt-92 {
    margin-top: 3.3333333333rem;
  }
}
.mt-94 {
  margin-top: 5.2222222222rem;
}
@media print {
  .mt-94 {
    margin-top: 3.3333333333rem;
  }
}
.mt-96 {
  margin-top: 5.3333333333rem;
}
@media print {
  .mt-96 {
    margin-top: 3.3333333333rem;
  }
}
.mt-98 {
  margin-top: 5.4444444444rem;
}
@media print {
  .mt-98 {
    margin-top: 3.3333333333rem;
  }
}
.mt-100 {
  margin-top: 5.5555555556rem;
}
@media print {
  .mt-100 {
    margin-top: 3.3333333333rem;
  }
}
.mt-102 {
  margin-top: 5.6666666667rem;
}
@media print {
  .mt-102 {
    margin-top: 3.3333333333rem;
  }
}
.mt-104 {
  margin-top: 5.7777777778rem;
}
@media print {
  .mt-104 {
    margin-top: 3.3333333333rem;
  }
}
.mt-106 {
  margin-top: 5.8888888889rem;
}
@media print {
  .mt-106 {
    margin-top: 3.3333333333rem;
  }
}
.mt-108 {
  margin-top: 6rem;
}
@media print {
  .mt-108 {
    margin-top: 3.3333333333rem;
  }
}
.mt-110 {
  margin-top: 6.1111111111rem;
}
@media print {
  .mt-110 {
    margin-top: 3.3333333333rem;
  }
}
.mt-112 {
  margin-top: 6.2222222222rem;
}
@media print {
  .mt-112 {
    margin-top: 3.3333333333rem;
  }
}
.mt-114 {
  margin-top: 6.3333333333rem;
}
@media print {
  .mt-114 {
    margin-top: 3.3333333333rem;
  }
}
.mt-116 {
  margin-top: 6.4444444444rem;
}
@media print {
  .mt-116 {
    margin-top: 3.3333333333rem;
  }
}
.mt-118 {
  margin-top: 6.5555555556rem;
}
@media print {
  .mt-118 {
    margin-top: 3.3333333333rem;
  }
}
.mt-120 {
  margin-top: 6.6666666667rem;
}
@media print {
  .mt-120 {
    margin-top: 3.3333333333rem;
  }
}
.mt-122 {
  margin-top: 6.7777777778rem;
}
@media print {
  .mt-122 {
    margin-top: 3.3333333333rem;
  }
}
.mt-124 {
  margin-top: 6.8888888889rem;
}
@media print {
  .mt-124 {
    margin-top: 3.3333333333rem;
  }
}
.mt-126 {
  margin-top: 7rem;
}
@media print {
  .mt-126 {
    margin-top: 3.3333333333rem;
  }
}
.mt-128 {
  margin-top: 7.1111111111rem;
}
@media print {
  .mt-128 {
    margin-top: 3.3333333333rem;
  }
}
.mt-130 {
  margin-top: 7.2222222222rem;
}
@media print {
  .mt-130 {
    margin-top: 3.3333333333rem;
  }
}
.mt-132 {
  margin-top: 7.3333333333rem;
}
@media print {
  .mt-132 {
    margin-top: 3.3333333333rem;
  }
}
.mt-134 {
  margin-top: 7.4444444444rem;
}
@media print {
  .mt-134 {
    margin-top: 3.3333333333rem;
  }
}
.mt-136 {
  margin-top: 7.5555555556rem;
}
@media print {
  .mt-136 {
    margin-top: 3.3333333333rem;
  }
}
.mt-138 {
  margin-top: 7.6666666667rem;
}
@media print {
  .mt-138 {
    margin-top: 3.3333333333rem;
  }
}
.mt-140 {
  margin-top: 7.7777777778rem;
}
@media print {
  .mt-140 {
    margin-top: 3.3333333333rem;
  }
}
.mt-142 {
  margin-top: 7.8888888889rem;
}
@media print {
  .mt-142 {
    margin-top: 3.3333333333rem;
  }
}
.mt-144 {
  margin-top: 8rem;
}
@media print {
  .mt-144 {
    margin-top: 3.3333333333rem;
  }
}
.mt-146 {
  margin-top: 8.1111111111rem;
}
@media print {
  .mt-146 {
    margin-top: 3.3333333333rem;
  }
}
.mt-148 {
  margin-top: 8.2222222222rem;
}
@media print {
  .mt-148 {
    margin-top: 3.3333333333rem;
  }
}
.mt-150 {
  margin-top: 8.3333333333rem;
}
@media print {
  .mt-150 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-2 {
    margin-top: 0.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-mt-4 {
    margin-top: 0.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-mt-6 {
    margin-top: 0.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-8 {
    margin-top: 0.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-mt-10 {
    margin-top: 0.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-mt-12 {
    margin-top: 0.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-mt-14 {
    margin-top: 0.7777777778rem;
  }
}
@media (min-width: 737px) {
  .m-mt-16 {
    margin-top: 0.8888888889rem;
  }
}
@media (min-width: 737px) {
  .m-mt-18 {
    margin-top: 1rem;
  }
}
@media (min-width: 737px) {
  .m-mt-20 {
    margin-top: 1.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-mt-22 {
    margin-top: 1.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-mt-24 {
    margin-top: 1.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-26 {
    margin-top: 1.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-mt-28 {
    margin-top: 1.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-mt-30 {
    margin-top: 1.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-mt-32 {
    margin-top: 1.7777777778rem;
  }
}
@media print {
  .m-mt-32 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-34 {
    margin-top: 1.8888888889rem;
  }
}
@media print {
  .m-mt-34 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-36 {
    margin-top: 2rem;
  }
}
@media print {
  .m-mt-36 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-38 {
    margin-top: 2.1111111111rem;
  }
}
@media print {
  .m-mt-38 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-40 {
    margin-top: 2.2222222222rem;
  }
}
@media print {
  .m-mt-40 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-42 {
    margin-top: 2.3333333333rem;
  }
}
@media print {
  .m-mt-42 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-44 {
    margin-top: 2.4444444444rem;
  }
}
@media print {
  .m-mt-44 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-46 {
    margin-top: 2.5555555556rem;
  }
}
@media print {
  .m-mt-46 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-48 {
    margin-top: 2.6666666667rem;
  }
}
@media print {
  .m-mt-48 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-50 {
    margin-top: 2.7777777778rem;
  }
}
@media print {
  .m-mt-50 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-52 {
    margin-top: 2.8888888889rem;
  }
}
@media print {
  .m-mt-52 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-54 {
    margin-top: 3rem;
  }
}
@media print {
  .m-mt-54 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-56 {
    margin-top: 3.1111111111rem;
  }
}
@media print {
  .m-mt-56 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-58 {
    margin-top: 3.2222222222rem;
  }
}
@media print {
  .m-mt-58 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-60 {
    margin-top: 3.3333333333rem;
  }
}
@media print {
  .m-mt-60 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-62 {
    margin-top: 3.4444444444rem;
  }
}
@media print {
  .m-mt-62 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-64 {
    margin-top: 3.5555555556rem;
  }
}
@media print {
  .m-mt-64 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-66 {
    margin-top: 3.6666666667rem;
  }
}
@media print {
  .m-mt-66 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-68 {
    margin-top: 3.7777777778rem;
  }
}
@media print {
  .m-mt-68 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-70 {
    margin-top: 3.8888888889rem;
  }
}
@media print {
  .m-mt-70 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-72 {
    margin-top: 4rem;
  }
}
@media print {
  .m-mt-72 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-74 {
    margin-top: 4.1111111111rem;
  }
}
@media print {
  .m-mt-74 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-76 {
    margin-top: 4.2222222222rem;
  }
}
@media print {
  .m-mt-76 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-78 {
    margin-top: 4.3333333333rem;
  }
}
@media print {
  .m-mt-78 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-80 {
    margin-top: 4.4444444444rem;
  }
}
@media print {
  .m-mt-80 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-82 {
    margin-top: 4.5555555556rem;
  }
}
@media print {
  .m-mt-82 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-84 {
    margin-top: 4.6666666667rem;
  }
}
@media print {
  .m-mt-84 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-86 {
    margin-top: 4.7777777778rem;
  }
}
@media print {
  .m-mt-86 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-88 {
    margin-top: 4.8888888889rem;
  }
}
@media print {
  .m-mt-88 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-90 {
    margin-top: 5rem;
  }
}
@media print {
  .m-mt-90 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-92 {
    margin-top: 5.1111111111rem;
  }
}
@media print {
  .m-mt-92 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-94 {
    margin-top: 5.2222222222rem;
  }
}
@media print {
  .m-mt-94 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-96 {
    margin-top: 5.3333333333rem;
  }
}
@media print {
  .m-mt-96 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-98 {
    margin-top: 5.4444444444rem;
  }
}
@media print {
  .m-mt-98 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-100 {
    margin-top: 5.5555555556rem;
  }
}
@media print {
  .m-mt-100 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-102 {
    margin-top: 5.6666666667rem;
  }
}
@media print {
  .m-mt-102 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-104 {
    margin-top: 5.7777777778rem;
  }
}
@media print {
  .m-mt-104 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-106 {
    margin-top: 5.8888888889rem;
  }
}
@media print {
  .m-mt-106 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-108 {
    margin-top: 6rem;
  }
}
@media print {
  .m-mt-108 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-110 {
    margin-top: 6.1111111111rem;
  }
}
@media print {
  .m-mt-110 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-112 {
    margin-top: 6.2222222222rem;
  }
}
@media print {
  .m-mt-112 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-114 {
    margin-top: 6.3333333333rem;
  }
}
@media print {
  .m-mt-114 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-116 {
    margin-top: 6.4444444444rem;
  }
}
@media print {
  .m-mt-116 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-118 {
    margin-top: 6.5555555556rem;
  }
}
@media print {
  .m-mt-118 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-120 {
    margin-top: 6.6666666667rem;
  }
}
@media print {
  .m-mt-120 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-122 {
    margin-top: 6.7777777778rem;
  }
}
@media print {
  .m-mt-122 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-124 {
    margin-top: 6.8888888889rem;
  }
}
@media print {
  .m-mt-124 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-126 {
    margin-top: 7rem;
  }
}
@media print {
  .m-mt-126 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-128 {
    margin-top: 7.1111111111rem;
  }
}
@media print {
  .m-mt-128 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-130 {
    margin-top: 7.2222222222rem;
  }
}
@media print {
  .m-mt-130 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-132 {
    margin-top: 7.3333333333rem;
  }
}
@media print {
  .m-mt-132 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-134 {
    margin-top: 7.4444444444rem;
  }
}
@media print {
  .m-mt-134 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-136 {
    margin-top: 7.5555555556rem;
  }
}
@media print {
  .m-mt-136 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-138 {
    margin-top: 7.6666666667rem;
  }
}
@media print {
  .m-mt-138 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-140 {
    margin-top: 7.7777777778rem;
  }
}
@media print {
  .m-mt-140 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-142 {
    margin-top: 7.8888888889rem;
  }
}
@media print {
  .m-mt-142 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-144 {
    margin-top: 8rem;
  }
}
@media print {
  .m-mt-144 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-146 {
    margin-top: 8.1111111111rem;
  }
}
@media print {
  .m-mt-146 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-148 {
    margin-top: 8.2222222222rem;
  }
}
@media print {
  .m-mt-148 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-150 {
    margin-top: 8.3333333333rem;
  }
}
@media print {
  .m-mt-150 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-2 {
    margin-top: 0.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-mt-4 {
    margin-top: 0.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-mt-6 {
    margin-top: 0.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-8 {
    margin-top: 0.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-mt-10 {
    margin-top: 0.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-mt-12 {
    margin-top: 0.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-mt-14 {
    margin-top: 0.7777777778rem;
  }
}
@media (min-width: 981px) {
  .t-mt-16 {
    margin-top: 0.8888888889rem;
  }
}
@media (min-width: 981px) {
  .t-mt-18 {
    margin-top: 1rem;
  }
}
@media (min-width: 981px) {
  .t-mt-20 {
    margin-top: 1.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-mt-22 {
    margin-top: 1.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-mt-24 {
    margin-top: 1.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-26 {
    margin-top: 1.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-mt-28 {
    margin-top: 1.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-mt-30 {
    margin-top: 1.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-mt-32 {
    margin-top: 1.7777777778rem;
  }
}
@media print {
  .t-mt-32 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-34 {
    margin-top: 1.8888888889rem;
  }
}
@media print {
  .t-mt-34 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-36 {
    margin-top: 2rem;
  }
}
@media print {
  .t-mt-36 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-38 {
    margin-top: 2.1111111111rem;
  }
}
@media print {
  .t-mt-38 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-40 {
    margin-top: 2.2222222222rem;
  }
}
@media print {
  .t-mt-40 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-42 {
    margin-top: 2.3333333333rem;
  }
}
@media print {
  .t-mt-42 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-44 {
    margin-top: 2.4444444444rem;
  }
}
@media print {
  .t-mt-44 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-46 {
    margin-top: 2.5555555556rem;
  }
}
@media print {
  .t-mt-46 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-48 {
    margin-top: 2.6666666667rem;
  }
}
@media print {
  .t-mt-48 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-50 {
    margin-top: 2.7777777778rem;
  }
}
@media print {
  .t-mt-50 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-52 {
    margin-top: 2.8888888889rem;
  }
}
@media print {
  .t-mt-52 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-54 {
    margin-top: 3rem;
  }
}
@media print {
  .t-mt-54 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-56 {
    margin-top: 3.1111111111rem;
  }
}
@media print {
  .t-mt-56 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-58 {
    margin-top: 3.2222222222rem;
  }
}
@media print {
  .t-mt-58 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-60 {
    margin-top: 3.3333333333rem;
  }
}
@media print {
  .t-mt-60 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-62 {
    margin-top: 3.4444444444rem;
  }
}
@media print {
  .t-mt-62 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-64 {
    margin-top: 3.5555555556rem;
  }
}
@media print {
  .t-mt-64 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-66 {
    margin-top: 3.6666666667rem;
  }
}
@media print {
  .t-mt-66 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-68 {
    margin-top: 3.7777777778rem;
  }
}
@media print {
  .t-mt-68 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-70 {
    margin-top: 3.8888888889rem;
  }
}
@media print {
  .t-mt-70 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-72 {
    margin-top: 4rem;
  }
}
@media print {
  .t-mt-72 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-74 {
    margin-top: 4.1111111111rem;
  }
}
@media print {
  .t-mt-74 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-76 {
    margin-top: 4.2222222222rem;
  }
}
@media print {
  .t-mt-76 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-78 {
    margin-top: 4.3333333333rem;
  }
}
@media print {
  .t-mt-78 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-80 {
    margin-top: 4.4444444444rem;
  }
}
@media print {
  .t-mt-80 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-82 {
    margin-top: 4.5555555556rem;
  }
}
@media print {
  .t-mt-82 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-84 {
    margin-top: 4.6666666667rem;
  }
}
@media print {
  .t-mt-84 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-86 {
    margin-top: 4.7777777778rem;
  }
}
@media print {
  .t-mt-86 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-88 {
    margin-top: 4.8888888889rem;
  }
}
@media print {
  .t-mt-88 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-90 {
    margin-top: 5rem;
  }
}
@media print {
  .t-mt-90 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-92 {
    margin-top: 5.1111111111rem;
  }
}
@media print {
  .t-mt-92 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-94 {
    margin-top: 5.2222222222rem;
  }
}
@media print {
  .t-mt-94 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-96 {
    margin-top: 5.3333333333rem;
  }
}
@media print {
  .t-mt-96 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-98 {
    margin-top: 5.4444444444rem;
  }
}
@media print {
  .t-mt-98 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-100 {
    margin-top: 5.5555555556rem;
  }
}
@media print {
  .t-mt-100 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-102 {
    margin-top: 5.6666666667rem;
  }
}
@media print {
  .t-mt-102 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-104 {
    margin-top: 5.7777777778rem;
  }
}
@media print {
  .t-mt-104 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-106 {
    margin-top: 5.8888888889rem;
  }
}
@media print {
  .t-mt-106 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-108 {
    margin-top: 6rem;
  }
}
@media print {
  .t-mt-108 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-110 {
    margin-top: 6.1111111111rem;
  }
}
@media print {
  .t-mt-110 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-112 {
    margin-top: 6.2222222222rem;
  }
}
@media print {
  .t-mt-112 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-114 {
    margin-top: 6.3333333333rem;
  }
}
@media print {
  .t-mt-114 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-116 {
    margin-top: 6.4444444444rem;
  }
}
@media print {
  .t-mt-116 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-118 {
    margin-top: 6.5555555556rem;
  }
}
@media print {
  .t-mt-118 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-120 {
    margin-top: 6.6666666667rem;
  }
}
@media print {
  .t-mt-120 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-122 {
    margin-top: 6.7777777778rem;
  }
}
@media print {
  .t-mt-122 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-124 {
    margin-top: 6.8888888889rem;
  }
}
@media print {
  .t-mt-124 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-126 {
    margin-top: 7rem;
  }
}
@media print {
  .t-mt-126 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-128 {
    margin-top: 7.1111111111rem;
  }
}
@media print {
  .t-mt-128 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-130 {
    margin-top: 7.2222222222rem;
  }
}
@media print {
  .t-mt-130 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-132 {
    margin-top: 7.3333333333rem;
  }
}
@media print {
  .t-mt-132 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-134 {
    margin-top: 7.4444444444rem;
  }
}
@media print {
  .t-mt-134 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-136 {
    margin-top: 7.5555555556rem;
  }
}
@media print {
  .t-mt-136 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-138 {
    margin-top: 7.6666666667rem;
  }
}
@media print {
  .t-mt-138 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-140 {
    margin-top: 7.7777777778rem;
  }
}
@media print {
  .t-mt-140 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-142 {
    margin-top: 7.8888888889rem;
  }
}
@media print {
  .t-mt-142 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-144 {
    margin-top: 8rem;
  }
}
@media print {
  .t-mt-144 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-146 {
    margin-top: 8.1111111111rem;
  }
}
@media print {
  .t-mt-146 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-148 {
    margin-top: 8.2222222222rem;
  }
}
@media print {
  .t-mt-148 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mt-150 {
    margin-top: 8.3333333333rem;
  }
}
@media print {
  .t-mt-150 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-2 {
    margin-top: 0.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-4 {
    margin-top: 0.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-6 {
    margin-top: 0.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-8 {
    margin-top: 0.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-10 {
    margin-top: 0.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-12 {
    margin-top: 0.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-14 {
    margin-top: 0.7777777778rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-16 {
    margin-top: 0.8888888889rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-18 {
    margin-top: 1rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-20 {
    margin-top: 1.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-22 {
    margin-top: 1.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-24 {
    margin-top: 1.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-26 {
    margin-top: 1.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-28 {
    margin-top: 1.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-30 {
    margin-top: 1.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-32 {
    margin-top: 1.7777777778rem;
  }
}
@media print {
  .d-mt-32 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-34 {
    margin-top: 1.8888888889rem;
  }
}
@media print {
  .d-mt-34 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-36 {
    margin-top: 2rem;
  }
}
@media print {
  .d-mt-36 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-38 {
    margin-top: 2.1111111111rem;
  }
}
@media print {
  .d-mt-38 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-40 {
    margin-top: 2.2222222222rem;
  }
}
@media print {
  .d-mt-40 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-42 {
    margin-top: 2.3333333333rem;
  }
}
@media print {
  .d-mt-42 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-44 {
    margin-top: 2.4444444444rem;
  }
}
@media print {
  .d-mt-44 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-46 {
    margin-top: 2.5555555556rem;
  }
}
@media print {
  .d-mt-46 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-48 {
    margin-top: 2.6666666667rem;
  }
}
@media print {
  .d-mt-48 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-50 {
    margin-top: 2.7777777778rem;
  }
}
@media print {
  .d-mt-50 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-52 {
    margin-top: 2.8888888889rem;
  }
}
@media print {
  .d-mt-52 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-54 {
    margin-top: 3rem;
  }
}
@media print {
  .d-mt-54 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-56 {
    margin-top: 3.1111111111rem;
  }
}
@media print {
  .d-mt-56 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-58 {
    margin-top: 3.2222222222rem;
  }
}
@media print {
  .d-mt-58 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-60 {
    margin-top: 3.3333333333rem;
  }
}
@media print {
  .d-mt-60 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-62 {
    margin-top: 3.4444444444rem;
  }
}
@media print {
  .d-mt-62 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-64 {
    margin-top: 3.5555555556rem;
  }
}
@media print {
  .d-mt-64 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-66 {
    margin-top: 3.6666666667rem;
  }
}
@media print {
  .d-mt-66 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-68 {
    margin-top: 3.7777777778rem;
  }
}
@media print {
  .d-mt-68 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-70 {
    margin-top: 3.8888888889rem;
  }
}
@media print {
  .d-mt-70 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-72 {
    margin-top: 4rem;
  }
}
@media print {
  .d-mt-72 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-74 {
    margin-top: 4.1111111111rem;
  }
}
@media print {
  .d-mt-74 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-76 {
    margin-top: 4.2222222222rem;
  }
}
@media print {
  .d-mt-76 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-78 {
    margin-top: 4.3333333333rem;
  }
}
@media print {
  .d-mt-78 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-80 {
    margin-top: 4.4444444444rem;
  }
}
@media print {
  .d-mt-80 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-82 {
    margin-top: 4.5555555556rem;
  }
}
@media print {
  .d-mt-82 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-84 {
    margin-top: 4.6666666667rem;
  }
}
@media print {
  .d-mt-84 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-86 {
    margin-top: 4.7777777778rem;
  }
}
@media print {
  .d-mt-86 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-88 {
    margin-top: 4.8888888889rem;
  }
}
@media print {
  .d-mt-88 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-90 {
    margin-top: 5rem;
  }
}
@media print {
  .d-mt-90 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-92 {
    margin-top: 5.1111111111rem;
  }
}
@media print {
  .d-mt-92 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-94 {
    margin-top: 5.2222222222rem;
  }
}
@media print {
  .d-mt-94 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-96 {
    margin-top: 5.3333333333rem;
  }
}
@media print {
  .d-mt-96 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-98 {
    margin-top: 5.4444444444rem;
  }
}
@media print {
  .d-mt-98 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-100 {
    margin-top: 5.5555555556rem;
  }
}
@media print {
  .d-mt-100 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-102 {
    margin-top: 5.6666666667rem;
  }
}
@media print {
  .d-mt-102 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-104 {
    margin-top: 5.7777777778rem;
  }
}
@media print {
  .d-mt-104 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-106 {
    margin-top: 5.8888888889rem;
  }
}
@media print {
  .d-mt-106 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-108 {
    margin-top: 6rem;
  }
}
@media print {
  .d-mt-108 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-110 {
    margin-top: 6.1111111111rem;
  }
}
@media print {
  .d-mt-110 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-112 {
    margin-top: 6.2222222222rem;
  }
}
@media print {
  .d-mt-112 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-114 {
    margin-top: 6.3333333333rem;
  }
}
@media print {
  .d-mt-114 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-116 {
    margin-top: 6.4444444444rem;
  }
}
@media print {
  .d-mt-116 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-118 {
    margin-top: 6.5555555556rem;
  }
}
@media print {
  .d-mt-118 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-120 {
    margin-top: 6.6666666667rem;
  }
}
@media print {
  .d-mt-120 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-122 {
    margin-top: 6.7777777778rem;
  }
}
@media print {
  .d-mt-122 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-124 {
    margin-top: 6.8888888889rem;
  }
}
@media print {
  .d-mt-124 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-126 {
    margin-top: 7rem;
  }
}
@media print {
  .d-mt-126 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-128 {
    margin-top: 7.1111111111rem;
  }
}
@media print {
  .d-mt-128 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-130 {
    margin-top: 7.2222222222rem;
  }
}
@media print {
  .d-mt-130 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-132 {
    margin-top: 7.3333333333rem;
  }
}
@media print {
  .d-mt-132 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-134 {
    margin-top: 7.4444444444rem;
  }
}
@media print {
  .d-mt-134 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-136 {
    margin-top: 7.5555555556rem;
  }
}
@media print {
  .d-mt-136 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-138 {
    margin-top: 7.6666666667rem;
  }
}
@media print {
  .d-mt-138 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-140 {
    margin-top: 7.7777777778rem;
  }
}
@media print {
  .d-mt-140 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-142 {
    margin-top: 7.8888888889rem;
  }
}
@media print {
  .d-mt-142 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-144 {
    margin-top: 8rem;
  }
}
@media print {
  .d-mt-144 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-146 {
    margin-top: 8.1111111111rem;
  }
}
@media print {
  .d-mt-146 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-148 {
    margin-top: 8.2222222222rem;
  }
}
@media print {
  .d-mt-148 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mt-150 {
    margin-top: 8.3333333333rem;
  }
}
@media print {
  .d-mt-150 {
    margin-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mt-0 {
    margin-top: 0;
  }
}
@media (min-width: 981px) {
  .t-mt-0 {
    margin-top: 0;
  }
}
@media (min-width: 1341px) {
  .d-mt-0 {
    margin-top: 0;
  }
}
.mb-0 {
  margin-bottom: 0;
}
.mb-2 {
  margin-bottom: 0.1111111111rem;
}
.mb-4 {
  margin-bottom: 0.2222222222rem;
}
.mb-6 {
  margin-bottom: 0.3333333333rem;
}
.mb-8 {
  margin-bottom: 0.4444444444rem;
}
.mb-10 {
  margin-bottom: 0.5555555556rem;
}
.mb-12 {
  margin-bottom: 0.6666666667rem;
}
.mb-14 {
  margin-bottom: 0.7777777778rem;
}
.mb-16 {
  margin-bottom: 0.8888888889rem;
}
.mb-18 {
  margin-bottom: 1rem;
}
.mb-20 {
  margin-bottom: 1.1111111111rem;
}
.mb-22 {
  margin-bottom: 1.2222222222rem;
}
.mb-24 {
  margin-bottom: 1.3333333333rem;
}
.mb-26 {
  margin-bottom: 1.4444444444rem;
}
.mb-28 {
  margin-bottom: 1.5555555556rem;
}
.mb-30 {
  margin-bottom: 1.6666666667rem;
}
.mb-32 {
  margin-bottom: 1.7777777778rem;
}
@media print {
  .mb-32 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-34 {
  margin-bottom: 1.8888888889rem;
}
@media print {
  .mb-34 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-36 {
  margin-bottom: 2rem;
}
@media print {
  .mb-36 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-38 {
  margin-bottom: 2.1111111111rem;
}
@media print {
  .mb-38 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-40 {
  margin-bottom: 2.2222222222rem;
}
@media print {
  .mb-40 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-42 {
  margin-bottom: 2.3333333333rem;
}
@media print {
  .mb-42 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-44 {
  margin-bottom: 2.4444444444rem;
}
@media print {
  .mb-44 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-46 {
  margin-bottom: 2.5555555556rem;
}
@media print {
  .mb-46 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-48 {
  margin-bottom: 2.6666666667rem;
}
@media print {
  .mb-48 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-50 {
  margin-bottom: 2.7777777778rem;
}
@media print {
  .mb-50 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-52 {
  margin-bottom: 2.8888888889rem;
}
@media print {
  .mb-52 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-54 {
  margin-bottom: 3rem;
}
@media print {
  .mb-54 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-56 {
  margin-bottom: 3.1111111111rem;
}
@media print {
  .mb-56 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-58 {
  margin-bottom: 3.2222222222rem;
}
@media print {
  .mb-58 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-60 {
  margin-bottom: 3.3333333333rem;
}
@media print {
  .mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-62 {
  margin-bottom: 3.4444444444rem;
}
@media print {
  .mb-62 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-64 {
  margin-bottom: 3.5555555556rem;
}
@media print {
  .mb-64 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-66 {
  margin-bottom: 3.6666666667rem;
}
@media print {
  .mb-66 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-68 {
  margin-bottom: 3.7777777778rem;
}
@media print {
  .mb-68 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-70 {
  margin-bottom: 3.8888888889rem;
}
@media print {
  .mb-70 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-72 {
  margin-bottom: 4rem;
}
@media print {
  .mb-72 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-74 {
  margin-bottom: 4.1111111111rem;
}
@media print {
  .mb-74 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-76 {
  margin-bottom: 4.2222222222rem;
}
@media print {
  .mb-76 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-78 {
  margin-bottom: 4.3333333333rem;
}
@media print {
  .mb-78 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-80 {
  margin-bottom: 4.4444444444rem;
}
@media print {
  .mb-80 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-82 {
  margin-bottom: 4.5555555556rem;
}
@media print {
  .mb-82 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-84 {
  margin-bottom: 4.6666666667rem;
}
@media print {
  .mb-84 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-86 {
  margin-bottom: 4.7777777778rem;
}
@media print {
  .mb-86 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-88 {
  margin-bottom: 4.8888888889rem;
}
@media print {
  .mb-88 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-90 {
  margin-bottom: 5rem;
}
@media print {
  .mb-90 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-92 {
  margin-bottom: 5.1111111111rem;
}
@media print {
  .mb-92 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-94 {
  margin-bottom: 5.2222222222rem;
}
@media print {
  .mb-94 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-96 {
  margin-bottom: 5.3333333333rem;
}
@media print {
  .mb-96 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-98 {
  margin-bottom: 5.4444444444rem;
}
@media print {
  .mb-98 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-100 {
  margin-bottom: 5.5555555556rem;
}
@media print {
  .mb-100 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-102 {
  margin-bottom: 5.6666666667rem;
}
@media print {
  .mb-102 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-104 {
  margin-bottom: 5.7777777778rem;
}
@media print {
  .mb-104 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-106 {
  margin-bottom: 5.8888888889rem;
}
@media print {
  .mb-106 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-108 {
  margin-bottom: 6rem;
}
@media print {
  .mb-108 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-110 {
  margin-bottom: 6.1111111111rem;
}
@media print {
  .mb-110 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-112 {
  margin-bottom: 6.2222222222rem;
}
@media print {
  .mb-112 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-114 {
  margin-bottom: 6.3333333333rem;
}
@media print {
  .mb-114 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-116 {
  margin-bottom: 6.4444444444rem;
}
@media print {
  .mb-116 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-118 {
  margin-bottom: 6.5555555556rem;
}
@media print {
  .mb-118 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-120 {
  margin-bottom: 6.6666666667rem;
}
@media print {
  .mb-120 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-122 {
  margin-bottom: 6.7777777778rem;
}
@media print {
  .mb-122 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-124 {
  margin-bottom: 6.8888888889rem;
}
@media print {
  .mb-124 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-126 {
  margin-bottom: 7rem;
}
@media print {
  .mb-126 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-128 {
  margin-bottom: 7.1111111111rem;
}
@media print {
  .mb-128 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-130 {
  margin-bottom: 7.2222222222rem;
}
@media print {
  .mb-130 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-132 {
  margin-bottom: 7.3333333333rem;
}
@media print {
  .mb-132 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-134 {
  margin-bottom: 7.4444444444rem;
}
@media print {
  .mb-134 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-136 {
  margin-bottom: 7.5555555556rem;
}
@media print {
  .mb-136 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-138 {
  margin-bottom: 7.6666666667rem;
}
@media print {
  .mb-138 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-140 {
  margin-bottom: 7.7777777778rem;
}
@media print {
  .mb-140 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-142 {
  margin-bottom: 7.8888888889rem;
}
@media print {
  .mb-142 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-144 {
  margin-bottom: 8rem;
}
@media print {
  .mb-144 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-146 {
  margin-bottom: 8.1111111111rem;
}
@media print {
  .mb-146 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-148 {
  margin-bottom: 8.2222222222rem;
}
@media print {
  .mb-148 {
    margin-bottom: 3.3333333333rem;
  }
}
.mb-150 {
  margin-bottom: 8.3333333333rem;
}
@media print {
  .mb-150 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-2 {
    margin-bottom: 0.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-mb-4 {
    margin-bottom: 0.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-mb-6 {
    margin-bottom: 0.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-8 {
    margin-bottom: 0.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-mb-10 {
    margin-bottom: 0.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-mb-12 {
    margin-bottom: 0.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-mb-14 {
    margin-bottom: 0.7777777778rem;
  }
}
@media (min-width: 737px) {
  .m-mb-16 {
    margin-bottom: 0.8888888889rem;
  }
}
@media (min-width: 737px) {
  .m-mb-18 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 737px) {
  .m-mb-20 {
    margin-bottom: 1.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-mb-22 {
    margin-bottom: 1.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-mb-24 {
    margin-bottom: 1.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-26 {
    margin-bottom: 1.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-mb-28 {
    margin-bottom: 1.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-mb-30 {
    margin-bottom: 1.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-mb-32 {
    margin-bottom: 1.7777777778rem;
  }
}
@media print {
  .m-mb-32 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-34 {
    margin-bottom: 1.8888888889rem;
  }
}
@media print {
  .m-mb-34 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-36 {
    margin-bottom: 2rem;
  }
}
@media print {
  .m-mb-36 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-38 {
    margin-bottom: 2.1111111111rem;
  }
}
@media print {
  .m-mb-38 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-40 {
    margin-bottom: 2.2222222222rem;
  }
}
@media print {
  .m-mb-40 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-42 {
    margin-bottom: 2.3333333333rem;
  }
}
@media print {
  .m-mb-42 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-44 {
    margin-bottom: 2.4444444444rem;
  }
}
@media print {
  .m-mb-44 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-46 {
    margin-bottom: 2.5555555556rem;
  }
}
@media print {
  .m-mb-46 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-48 {
    margin-bottom: 2.6666666667rem;
  }
}
@media print {
  .m-mb-48 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-50 {
    margin-bottom: 2.7777777778rem;
  }
}
@media print {
  .m-mb-50 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-52 {
    margin-bottom: 2.8888888889rem;
  }
}
@media print {
  .m-mb-52 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-54 {
    margin-bottom: 3rem;
  }
}
@media print {
  .m-mb-54 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-56 {
    margin-bottom: 3.1111111111rem;
  }
}
@media print {
  .m-mb-56 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-58 {
    margin-bottom: 3.2222222222rem;
  }
}
@media print {
  .m-mb-58 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
@media print {
  .m-mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-62 {
    margin-bottom: 3.4444444444rem;
  }
}
@media print {
  .m-mb-62 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-64 {
    margin-bottom: 3.5555555556rem;
  }
}
@media print {
  .m-mb-64 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-66 {
    margin-bottom: 3.6666666667rem;
  }
}
@media print {
  .m-mb-66 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-68 {
    margin-bottom: 3.7777777778rem;
  }
}
@media print {
  .m-mb-68 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-70 {
    margin-bottom: 3.8888888889rem;
  }
}
@media print {
  .m-mb-70 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-72 {
    margin-bottom: 4rem;
  }
}
@media print {
  .m-mb-72 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-74 {
    margin-bottom: 4.1111111111rem;
  }
}
@media print {
  .m-mb-74 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-76 {
    margin-bottom: 4.2222222222rem;
  }
}
@media print {
  .m-mb-76 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-78 {
    margin-bottom: 4.3333333333rem;
  }
}
@media print {
  .m-mb-78 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-80 {
    margin-bottom: 4.4444444444rem;
  }
}
@media print {
  .m-mb-80 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-82 {
    margin-bottom: 4.5555555556rem;
  }
}
@media print {
  .m-mb-82 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-84 {
    margin-bottom: 4.6666666667rem;
  }
}
@media print {
  .m-mb-84 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-86 {
    margin-bottom: 4.7777777778rem;
  }
}
@media print {
  .m-mb-86 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-88 {
    margin-bottom: 4.8888888889rem;
  }
}
@media print {
  .m-mb-88 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-90 {
    margin-bottom: 5rem;
  }
}
@media print {
  .m-mb-90 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-92 {
    margin-bottom: 5.1111111111rem;
  }
}
@media print {
  .m-mb-92 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-94 {
    margin-bottom: 5.2222222222rem;
  }
}
@media print {
  .m-mb-94 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-96 {
    margin-bottom: 5.3333333333rem;
  }
}
@media print {
  .m-mb-96 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-98 {
    margin-bottom: 5.4444444444rem;
  }
}
@media print {
  .m-mb-98 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-100 {
    margin-bottom: 5.5555555556rem;
  }
}
@media print {
  .m-mb-100 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-102 {
    margin-bottom: 5.6666666667rem;
  }
}
@media print {
  .m-mb-102 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-104 {
    margin-bottom: 5.7777777778rem;
  }
}
@media print {
  .m-mb-104 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-106 {
    margin-bottom: 5.8888888889rem;
  }
}
@media print {
  .m-mb-106 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-108 {
    margin-bottom: 6rem;
  }
}
@media print {
  .m-mb-108 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-110 {
    margin-bottom: 6.1111111111rem;
  }
}
@media print {
  .m-mb-110 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-112 {
    margin-bottom: 6.2222222222rem;
  }
}
@media print {
  .m-mb-112 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-114 {
    margin-bottom: 6.3333333333rem;
  }
}
@media print {
  .m-mb-114 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-116 {
    margin-bottom: 6.4444444444rem;
  }
}
@media print {
  .m-mb-116 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-118 {
    margin-bottom: 6.5555555556rem;
  }
}
@media print {
  .m-mb-118 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-120 {
    margin-bottom: 6.6666666667rem;
  }
}
@media print {
  .m-mb-120 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-122 {
    margin-bottom: 6.7777777778rem;
  }
}
@media print {
  .m-mb-122 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-124 {
    margin-bottom: 6.8888888889rem;
  }
}
@media print {
  .m-mb-124 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-126 {
    margin-bottom: 7rem;
  }
}
@media print {
  .m-mb-126 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-128 {
    margin-bottom: 7.1111111111rem;
  }
}
@media print {
  .m-mb-128 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-130 {
    margin-bottom: 7.2222222222rem;
  }
}
@media print {
  .m-mb-130 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-132 {
    margin-bottom: 7.3333333333rem;
  }
}
@media print {
  .m-mb-132 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-134 {
    margin-bottom: 7.4444444444rem;
  }
}
@media print {
  .m-mb-134 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-136 {
    margin-bottom: 7.5555555556rem;
  }
}
@media print {
  .m-mb-136 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-138 {
    margin-bottom: 7.6666666667rem;
  }
}
@media print {
  .m-mb-138 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-140 {
    margin-bottom: 7.7777777778rem;
  }
}
@media print {
  .m-mb-140 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-142 {
    margin-bottom: 7.8888888889rem;
  }
}
@media print {
  .m-mb-142 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-144 {
    margin-bottom: 8rem;
  }
}
@media print {
  .m-mb-144 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-146 {
    margin-bottom: 8.1111111111rem;
  }
}
@media print {
  .m-mb-146 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-148 {
    margin-bottom: 8.2222222222rem;
  }
}
@media print {
  .m-mb-148 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-150 {
    margin-bottom: 8.3333333333rem;
  }
}
@media print {
  .m-mb-150 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-2 {
    margin-bottom: 0.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-mb-4 {
    margin-bottom: 0.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-mb-6 {
    margin-bottom: 0.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-8 {
    margin-bottom: 0.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-mb-10 {
    margin-bottom: 0.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-mb-12 {
    margin-bottom: 0.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-mb-14 {
    margin-bottom: 0.7777777778rem;
  }
}
@media (min-width: 981px) {
  .t-mb-16 {
    margin-bottom: 0.8888888889rem;
  }
}
@media (min-width: 981px) {
  .t-mb-18 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 981px) {
  .t-mb-20 {
    margin-bottom: 1.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-mb-22 {
    margin-bottom: 1.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-mb-24 {
    margin-bottom: 1.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-26 {
    margin-bottom: 1.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-mb-28 {
    margin-bottom: 1.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-mb-30 {
    margin-bottom: 1.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-mb-32 {
    margin-bottom: 1.7777777778rem;
  }
}
@media print {
  .t-mb-32 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-34 {
    margin-bottom: 1.8888888889rem;
  }
}
@media print {
  .t-mb-34 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-36 {
    margin-bottom: 2rem;
  }
}
@media print {
  .t-mb-36 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-38 {
    margin-bottom: 2.1111111111rem;
  }
}
@media print {
  .t-mb-38 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-40 {
    margin-bottom: 2.2222222222rem;
  }
}
@media print {
  .t-mb-40 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-42 {
    margin-bottom: 2.3333333333rem;
  }
}
@media print {
  .t-mb-42 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-44 {
    margin-bottom: 2.4444444444rem;
  }
}
@media print {
  .t-mb-44 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-46 {
    margin-bottom: 2.5555555556rem;
  }
}
@media print {
  .t-mb-46 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-48 {
    margin-bottom: 2.6666666667rem;
  }
}
@media print {
  .t-mb-48 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-50 {
    margin-bottom: 2.7777777778rem;
  }
}
@media print {
  .t-mb-50 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-52 {
    margin-bottom: 2.8888888889rem;
  }
}
@media print {
  .t-mb-52 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-54 {
    margin-bottom: 3rem;
  }
}
@media print {
  .t-mb-54 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-56 {
    margin-bottom: 3.1111111111rem;
  }
}
@media print {
  .t-mb-56 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-58 {
    margin-bottom: 3.2222222222rem;
  }
}
@media print {
  .t-mb-58 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
@media print {
  .t-mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-62 {
    margin-bottom: 3.4444444444rem;
  }
}
@media print {
  .t-mb-62 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-64 {
    margin-bottom: 3.5555555556rem;
  }
}
@media print {
  .t-mb-64 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-66 {
    margin-bottom: 3.6666666667rem;
  }
}
@media print {
  .t-mb-66 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-68 {
    margin-bottom: 3.7777777778rem;
  }
}
@media print {
  .t-mb-68 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-70 {
    margin-bottom: 3.8888888889rem;
  }
}
@media print {
  .t-mb-70 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-72 {
    margin-bottom: 4rem;
  }
}
@media print {
  .t-mb-72 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-74 {
    margin-bottom: 4.1111111111rem;
  }
}
@media print {
  .t-mb-74 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-76 {
    margin-bottom: 4.2222222222rem;
  }
}
@media print {
  .t-mb-76 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-78 {
    margin-bottom: 4.3333333333rem;
  }
}
@media print {
  .t-mb-78 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-80 {
    margin-bottom: 4.4444444444rem;
  }
}
@media print {
  .t-mb-80 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-82 {
    margin-bottom: 4.5555555556rem;
  }
}
@media print {
  .t-mb-82 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-84 {
    margin-bottom: 4.6666666667rem;
  }
}
@media print {
  .t-mb-84 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-86 {
    margin-bottom: 4.7777777778rem;
  }
}
@media print {
  .t-mb-86 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-88 {
    margin-bottom: 4.8888888889rem;
  }
}
@media print {
  .t-mb-88 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-90 {
    margin-bottom: 5rem;
  }
}
@media print {
  .t-mb-90 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-92 {
    margin-bottom: 5.1111111111rem;
  }
}
@media print {
  .t-mb-92 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-94 {
    margin-bottom: 5.2222222222rem;
  }
}
@media print {
  .t-mb-94 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-96 {
    margin-bottom: 5.3333333333rem;
  }
}
@media print {
  .t-mb-96 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-98 {
    margin-bottom: 5.4444444444rem;
  }
}
@media print {
  .t-mb-98 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-100 {
    margin-bottom: 5.5555555556rem;
  }
}
@media print {
  .t-mb-100 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-102 {
    margin-bottom: 5.6666666667rem;
  }
}
@media print {
  .t-mb-102 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-104 {
    margin-bottom: 5.7777777778rem;
  }
}
@media print {
  .t-mb-104 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-106 {
    margin-bottom: 5.8888888889rem;
  }
}
@media print {
  .t-mb-106 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-108 {
    margin-bottom: 6rem;
  }
}
@media print {
  .t-mb-108 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-110 {
    margin-bottom: 6.1111111111rem;
  }
}
@media print {
  .t-mb-110 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-112 {
    margin-bottom: 6.2222222222rem;
  }
}
@media print {
  .t-mb-112 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-114 {
    margin-bottom: 6.3333333333rem;
  }
}
@media print {
  .t-mb-114 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-116 {
    margin-bottom: 6.4444444444rem;
  }
}
@media print {
  .t-mb-116 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-118 {
    margin-bottom: 6.5555555556rem;
  }
}
@media print {
  .t-mb-118 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-120 {
    margin-bottom: 6.6666666667rem;
  }
}
@media print {
  .t-mb-120 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-122 {
    margin-bottom: 6.7777777778rem;
  }
}
@media print {
  .t-mb-122 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-124 {
    margin-bottom: 6.8888888889rem;
  }
}
@media print {
  .t-mb-124 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-126 {
    margin-bottom: 7rem;
  }
}
@media print {
  .t-mb-126 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-128 {
    margin-bottom: 7.1111111111rem;
  }
}
@media print {
  .t-mb-128 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-130 {
    margin-bottom: 7.2222222222rem;
  }
}
@media print {
  .t-mb-130 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-132 {
    margin-bottom: 7.3333333333rem;
  }
}
@media print {
  .t-mb-132 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-134 {
    margin-bottom: 7.4444444444rem;
  }
}
@media print {
  .t-mb-134 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-136 {
    margin-bottom: 7.5555555556rem;
  }
}
@media print {
  .t-mb-136 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-138 {
    margin-bottom: 7.6666666667rem;
  }
}
@media print {
  .t-mb-138 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-140 {
    margin-bottom: 7.7777777778rem;
  }
}
@media print {
  .t-mb-140 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-142 {
    margin-bottom: 7.8888888889rem;
  }
}
@media print {
  .t-mb-142 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-144 {
    margin-bottom: 8rem;
  }
}
@media print {
  .t-mb-144 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-146 {
    margin-bottom: 8.1111111111rem;
  }
}
@media print {
  .t-mb-146 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-148 {
    margin-bottom: 8.2222222222rem;
  }
}
@media print {
  .t-mb-148 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-mb-150 {
    margin-bottom: 8.3333333333rem;
  }
}
@media print {
  .t-mb-150 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-2 {
    margin-bottom: 0.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-4 {
    margin-bottom: 0.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-6 {
    margin-bottom: 0.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-8 {
    margin-bottom: 0.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-10 {
    margin-bottom: 0.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-12 {
    margin-bottom: 0.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-14 {
    margin-bottom: 0.7777777778rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-16 {
    margin-bottom: 0.8888888889rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-18 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-20 {
    margin-bottom: 1.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-22 {
    margin-bottom: 1.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-24 {
    margin-bottom: 1.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-26 {
    margin-bottom: 1.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-28 {
    margin-bottom: 1.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-30 {
    margin-bottom: 1.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-32 {
    margin-bottom: 1.7777777778rem;
  }
}
@media print {
  .d-mb-32 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-34 {
    margin-bottom: 1.8888888889rem;
  }
}
@media print {
  .d-mb-34 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-36 {
    margin-bottom: 2rem;
  }
}
@media print {
  .d-mb-36 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-38 {
    margin-bottom: 2.1111111111rem;
  }
}
@media print {
  .d-mb-38 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-40 {
    margin-bottom: 2.2222222222rem;
  }
}
@media print {
  .d-mb-40 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-42 {
    margin-bottom: 2.3333333333rem;
  }
}
@media print {
  .d-mb-42 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-44 {
    margin-bottom: 2.4444444444rem;
  }
}
@media print {
  .d-mb-44 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-46 {
    margin-bottom: 2.5555555556rem;
  }
}
@media print {
  .d-mb-46 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-48 {
    margin-bottom: 2.6666666667rem;
  }
}
@media print {
  .d-mb-48 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-50 {
    margin-bottom: 2.7777777778rem;
  }
}
@media print {
  .d-mb-50 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-52 {
    margin-bottom: 2.8888888889rem;
  }
}
@media print {
  .d-mb-52 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-54 {
    margin-bottom: 3rem;
  }
}
@media print {
  .d-mb-54 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-56 {
    margin-bottom: 3.1111111111rem;
  }
}
@media print {
  .d-mb-56 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-58 {
    margin-bottom: 3.2222222222rem;
  }
}
@media print {
  .d-mb-58 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
@media print {
  .d-mb-60 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-62 {
    margin-bottom: 3.4444444444rem;
  }
}
@media print {
  .d-mb-62 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-64 {
    margin-bottom: 3.5555555556rem;
  }
}
@media print {
  .d-mb-64 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-66 {
    margin-bottom: 3.6666666667rem;
  }
}
@media print {
  .d-mb-66 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-68 {
    margin-bottom: 3.7777777778rem;
  }
}
@media print {
  .d-mb-68 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-70 {
    margin-bottom: 3.8888888889rem;
  }
}
@media print {
  .d-mb-70 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-72 {
    margin-bottom: 4rem;
  }
}
@media print {
  .d-mb-72 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-74 {
    margin-bottom: 4.1111111111rem;
  }
}
@media print {
  .d-mb-74 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-76 {
    margin-bottom: 4.2222222222rem;
  }
}
@media print {
  .d-mb-76 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-78 {
    margin-bottom: 4.3333333333rem;
  }
}
@media print {
  .d-mb-78 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-80 {
    margin-bottom: 4.4444444444rem;
  }
}
@media print {
  .d-mb-80 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-82 {
    margin-bottom: 4.5555555556rem;
  }
}
@media print {
  .d-mb-82 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-84 {
    margin-bottom: 4.6666666667rem;
  }
}
@media print {
  .d-mb-84 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-86 {
    margin-bottom: 4.7777777778rem;
  }
}
@media print {
  .d-mb-86 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-88 {
    margin-bottom: 4.8888888889rem;
  }
}
@media print {
  .d-mb-88 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-90 {
    margin-bottom: 5rem;
  }
}
@media print {
  .d-mb-90 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-92 {
    margin-bottom: 5.1111111111rem;
  }
}
@media print {
  .d-mb-92 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-94 {
    margin-bottom: 5.2222222222rem;
  }
}
@media print {
  .d-mb-94 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-96 {
    margin-bottom: 5.3333333333rem;
  }
}
@media print {
  .d-mb-96 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-98 {
    margin-bottom: 5.4444444444rem;
  }
}
@media print {
  .d-mb-98 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-100 {
    margin-bottom: 5.5555555556rem;
  }
}
@media print {
  .d-mb-100 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-102 {
    margin-bottom: 5.6666666667rem;
  }
}
@media print {
  .d-mb-102 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-104 {
    margin-bottom: 5.7777777778rem;
  }
}
@media print {
  .d-mb-104 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-106 {
    margin-bottom: 5.8888888889rem;
  }
}
@media print {
  .d-mb-106 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-108 {
    margin-bottom: 6rem;
  }
}
@media print {
  .d-mb-108 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-110 {
    margin-bottom: 6.1111111111rem;
  }
}
@media print {
  .d-mb-110 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-112 {
    margin-bottom: 6.2222222222rem;
  }
}
@media print {
  .d-mb-112 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-114 {
    margin-bottom: 6.3333333333rem;
  }
}
@media print {
  .d-mb-114 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-116 {
    margin-bottom: 6.4444444444rem;
  }
}
@media print {
  .d-mb-116 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-118 {
    margin-bottom: 6.5555555556rem;
  }
}
@media print {
  .d-mb-118 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-120 {
    margin-bottom: 6.6666666667rem;
  }
}
@media print {
  .d-mb-120 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-122 {
    margin-bottom: 6.7777777778rem;
  }
}
@media print {
  .d-mb-122 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-124 {
    margin-bottom: 6.8888888889rem;
  }
}
@media print {
  .d-mb-124 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-126 {
    margin-bottom: 7rem;
  }
}
@media print {
  .d-mb-126 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-128 {
    margin-bottom: 7.1111111111rem;
  }
}
@media print {
  .d-mb-128 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-130 {
    margin-bottom: 7.2222222222rem;
  }
}
@media print {
  .d-mb-130 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-132 {
    margin-bottom: 7.3333333333rem;
  }
}
@media print {
  .d-mb-132 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-134 {
    margin-bottom: 7.4444444444rem;
  }
}
@media print {
  .d-mb-134 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-136 {
    margin-bottom: 7.5555555556rem;
  }
}
@media print {
  .d-mb-136 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-138 {
    margin-bottom: 7.6666666667rem;
  }
}
@media print {
  .d-mb-138 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-140 {
    margin-bottom: 7.7777777778rem;
  }
}
@media print {
  .d-mb-140 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-142 {
    margin-bottom: 7.8888888889rem;
  }
}
@media print {
  .d-mb-142 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-144 {
    margin-bottom: 8rem;
  }
}
@media print {
  .d-mb-144 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-146 {
    margin-bottom: 8.1111111111rem;
  }
}
@media print {
  .d-mb-146 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-148 {
    margin-bottom: 8.2222222222rem;
  }
}
@media print {
  .d-mb-148 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-mb-150 {
    margin-bottom: 8.3333333333rem;
  }
}
@media print {
  .d-mb-150 {
    margin-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-mb-0 {
    margin-bottom: 0;
  }
}
@media (min-width: 981px) {
  .t-mb-0 {
    margin-bottom: 0;
  }
}
@media (min-width: 1341px) {
  .d-mb-0 {
    margin-bottom: 0;
  }
}
.pt-0 {
  padding-top: 0;
}
.pt-2 {
  padding-top: 0.1111111111rem;
}
.pt-4 {
  padding-top: 0.2222222222rem;
}
.pt-6 {
  padding-top: 0.3333333333rem;
}
.pt-8 {
  padding-top: 0.4444444444rem;
}
.pt-10 {
  padding-top: 0.5555555556rem;
}
.pt-12 {
  padding-top: 0.6666666667rem;
}
.pt-14 {
  padding-top: 0.7777777778rem;
}
.pt-16 {
  padding-top: 0.8888888889rem;
}
.pt-18 {
  padding-top: 1rem;
}
.pt-20 {
  padding-top: 1.1111111111rem;
}
.pt-22 {
  padding-top: 1.2222222222rem;
}
.pt-24 {
  padding-top: 1.3333333333rem;
}
.pt-26 {
  padding-top: 1.4444444444rem;
}
.pt-28 {
  padding-top: 1.5555555556rem;
}
.pt-30 {
  padding-top: 1.6666666667rem;
}
.pt-32 {
  padding-top: 1.7777777778rem;
}
@media print {
  .pt-32 {
    padding-top: 3.3333333333rem;
  }
}
.pt-34 {
  padding-top: 1.8888888889rem;
}
@media print {
  .pt-34 {
    padding-top: 3.3333333333rem;
  }
}
.pt-36 {
  padding-top: 2rem;
}
@media print {
  .pt-36 {
    padding-top: 3.3333333333rem;
  }
}
.pt-38 {
  padding-top: 2.1111111111rem;
}
@media print {
  .pt-38 {
    padding-top: 3.3333333333rem;
  }
}
.pt-40 {
  padding-top: 2.2222222222rem;
}
@media print {
  .pt-40 {
    padding-top: 3.3333333333rem;
  }
}
.pt-42 {
  padding-top: 2.3333333333rem;
}
@media print {
  .pt-42 {
    padding-top: 3.3333333333rem;
  }
}
.pt-44 {
  padding-top: 2.4444444444rem;
}
@media print {
  .pt-44 {
    padding-top: 3.3333333333rem;
  }
}
.pt-46 {
  padding-top: 2.5555555556rem;
}
@media print {
  .pt-46 {
    padding-top: 3.3333333333rem;
  }
}
.pt-48 {
  padding-top: 2.6666666667rem;
}
@media print {
  .pt-48 {
    padding-top: 3.3333333333rem;
  }
}
.pt-50 {
  padding-top: 2.7777777778rem;
}
@media print {
  .pt-50 {
    padding-top: 3.3333333333rem;
  }
}
.pt-52 {
  padding-top: 2.8888888889rem;
}
@media print {
  .pt-52 {
    padding-top: 3.3333333333rem;
  }
}
.pt-54 {
  padding-top: 3rem;
}
@media print {
  .pt-54 {
    padding-top: 3.3333333333rem;
  }
}
.pt-56 {
  padding-top: 3.1111111111rem;
}
@media print {
  .pt-56 {
    padding-top: 3.3333333333rem;
  }
}
.pt-58 {
  padding-top: 3.2222222222rem;
}
@media print {
  .pt-58 {
    padding-top: 3.3333333333rem;
  }
}
.pt-60 {
  padding-top: 3.3333333333rem;
}
@media print {
  .pt-60 {
    padding-top: 3.3333333333rem;
  }
}
.pt-62 {
  padding-top: 3.4444444444rem;
}
@media print {
  .pt-62 {
    padding-top: 3.3333333333rem;
  }
}
.pt-64 {
  padding-top: 3.5555555556rem;
}
@media print {
  .pt-64 {
    padding-top: 3.3333333333rem;
  }
}
.pt-66 {
  padding-top: 3.6666666667rem;
}
@media print {
  .pt-66 {
    padding-top: 3.3333333333rem;
  }
}
.pt-68 {
  padding-top: 3.7777777778rem;
}
@media print {
  .pt-68 {
    padding-top: 3.3333333333rem;
  }
}
.pt-70 {
  padding-top: 3.8888888889rem;
}
@media print {
  .pt-70 {
    padding-top: 3.3333333333rem;
  }
}
.pt-72 {
  padding-top: 4rem;
}
@media print {
  .pt-72 {
    padding-top: 3.3333333333rem;
  }
}
.pt-74 {
  padding-top: 4.1111111111rem;
}
@media print {
  .pt-74 {
    padding-top: 3.3333333333rem;
  }
}
.pt-76 {
  padding-top: 4.2222222222rem;
}
@media print {
  .pt-76 {
    padding-top: 3.3333333333rem;
  }
}
.pt-78 {
  padding-top: 4.3333333333rem;
}
@media print {
  .pt-78 {
    padding-top: 3.3333333333rem;
  }
}
.pt-80 {
  padding-top: 4.4444444444rem;
}
@media print {
  .pt-80 {
    padding-top: 3.3333333333rem;
  }
}
.pt-82 {
  padding-top: 4.5555555556rem;
}
@media print {
  .pt-82 {
    padding-top: 3.3333333333rem;
  }
}
.pt-84 {
  padding-top: 4.6666666667rem;
}
@media print {
  .pt-84 {
    padding-top: 3.3333333333rem;
  }
}
.pt-86 {
  padding-top: 4.7777777778rem;
}
@media print {
  .pt-86 {
    padding-top: 3.3333333333rem;
  }
}
.pt-88 {
  padding-top: 4.8888888889rem;
}
@media print {
  .pt-88 {
    padding-top: 3.3333333333rem;
  }
}
.pt-90 {
  padding-top: 5rem;
}
@media print {
  .pt-90 {
    padding-top: 3.3333333333rem;
  }
}
.pt-92 {
  padding-top: 5.1111111111rem;
}
@media print {
  .pt-92 {
    padding-top: 3.3333333333rem;
  }
}
.pt-94 {
  padding-top: 5.2222222222rem;
}
@media print {
  .pt-94 {
    padding-top: 3.3333333333rem;
  }
}
.pt-96 {
  padding-top: 5.3333333333rem;
}
@media print {
  .pt-96 {
    padding-top: 3.3333333333rem;
  }
}
.pt-98 {
  padding-top: 5.4444444444rem;
}
@media print {
  .pt-98 {
    padding-top: 3.3333333333rem;
  }
}
.pt-100 {
  padding-top: 5.5555555556rem;
}
@media print {
  .pt-100 {
    padding-top: 3.3333333333rem;
  }
}
.pt-102 {
  padding-top: 5.6666666667rem;
}
@media print {
  .pt-102 {
    padding-top: 3.3333333333rem;
  }
}
.pt-104 {
  padding-top: 5.7777777778rem;
}
@media print {
  .pt-104 {
    padding-top: 3.3333333333rem;
  }
}
.pt-106 {
  padding-top: 5.8888888889rem;
}
@media print {
  .pt-106 {
    padding-top: 3.3333333333rem;
  }
}
.pt-108 {
  padding-top: 6rem;
}
@media print {
  .pt-108 {
    padding-top: 3.3333333333rem;
  }
}
.pt-110 {
  padding-top: 6.1111111111rem;
}
@media print {
  .pt-110 {
    padding-top: 3.3333333333rem;
  }
}
.pt-112 {
  padding-top: 6.2222222222rem;
}
@media print {
  .pt-112 {
    padding-top: 3.3333333333rem;
  }
}
.pt-114 {
  padding-top: 6.3333333333rem;
}
@media print {
  .pt-114 {
    padding-top: 3.3333333333rem;
  }
}
.pt-116 {
  padding-top: 6.4444444444rem;
}
@media print {
  .pt-116 {
    padding-top: 3.3333333333rem;
  }
}
.pt-118 {
  padding-top: 6.5555555556rem;
}
@media print {
  .pt-118 {
    padding-top: 3.3333333333rem;
  }
}
.pt-120 {
  padding-top: 6.6666666667rem;
}
@media print {
  .pt-120 {
    padding-top: 3.3333333333rem;
  }
}
.pt-122 {
  padding-top: 6.7777777778rem;
}
@media print {
  .pt-122 {
    padding-top: 3.3333333333rem;
  }
}
.pt-124 {
  padding-top: 6.8888888889rem;
}
@media print {
  .pt-124 {
    padding-top: 3.3333333333rem;
  }
}
.pt-126 {
  padding-top: 7rem;
}
@media print {
  .pt-126 {
    padding-top: 3.3333333333rem;
  }
}
.pt-128 {
  padding-top: 7.1111111111rem;
}
@media print {
  .pt-128 {
    padding-top: 3.3333333333rem;
  }
}
.pt-130 {
  padding-top: 7.2222222222rem;
}
@media print {
  .pt-130 {
    padding-top: 3.3333333333rem;
  }
}
.pt-132 {
  padding-top: 7.3333333333rem;
}
@media print {
  .pt-132 {
    padding-top: 3.3333333333rem;
  }
}
.pt-134 {
  padding-top: 7.4444444444rem;
}
@media print {
  .pt-134 {
    padding-top: 3.3333333333rem;
  }
}
.pt-136 {
  padding-top: 7.5555555556rem;
}
@media print {
  .pt-136 {
    padding-top: 3.3333333333rem;
  }
}
.pt-138 {
  padding-top: 7.6666666667rem;
}
@media print {
  .pt-138 {
    padding-top: 3.3333333333rem;
  }
}
.pt-140 {
  padding-top: 7.7777777778rem;
}
@media print {
  .pt-140 {
    padding-top: 3.3333333333rem;
  }
}
.pt-142 {
  padding-top: 7.8888888889rem;
}
@media print {
  .pt-142 {
    padding-top: 3.3333333333rem;
  }
}
.pt-144 {
  padding-top: 8rem;
}
@media print {
  .pt-144 {
    padding-top: 3.3333333333rem;
  }
}
.pt-146 {
  padding-top: 8.1111111111rem;
}
@media print {
  .pt-146 {
    padding-top: 3.3333333333rem;
  }
}
.pt-148 {
  padding-top: 8.2222222222rem;
}
@media print {
  .pt-148 {
    padding-top: 3.3333333333rem;
  }
}
.pt-150 {
  padding-top: 8.3333333333rem;
}
@media print {
  .pt-150 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-2 {
    padding-top: 0.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-pt-4 {
    padding-top: 0.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-pt-6 {
    padding-top: 0.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-8 {
    padding-top: 0.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-pt-10 {
    padding-top: 0.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-pt-12 {
    padding-top: 0.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-pt-14 {
    padding-top: 0.7777777778rem;
  }
}
@media (min-width: 737px) {
  .m-pt-16 {
    padding-top: 0.8888888889rem;
  }
}
@media (min-width: 737px) {
  .m-pt-18 {
    padding-top: 1rem;
  }
}
@media (min-width: 737px) {
  .m-pt-20 {
    padding-top: 1.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-pt-22 {
    padding-top: 1.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-pt-24 {
    padding-top: 1.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-26 {
    padding-top: 1.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-pt-28 {
    padding-top: 1.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-pt-30 {
    padding-top: 1.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-pt-32 {
    padding-top: 1.7777777778rem;
  }
}
@media print {
  .m-pt-32 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-34 {
    padding-top: 1.8888888889rem;
  }
}
@media print {
  .m-pt-34 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-36 {
    padding-top: 2rem;
  }
}
@media print {
  .m-pt-36 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-38 {
    padding-top: 2.1111111111rem;
  }
}
@media print {
  .m-pt-38 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-40 {
    padding-top: 2.2222222222rem;
  }
}
@media print {
  .m-pt-40 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-42 {
    padding-top: 2.3333333333rem;
  }
}
@media print {
  .m-pt-42 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-44 {
    padding-top: 2.4444444444rem;
  }
}
@media print {
  .m-pt-44 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-46 {
    padding-top: 2.5555555556rem;
  }
}
@media print {
  .m-pt-46 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-48 {
    padding-top: 2.6666666667rem;
  }
}
@media print {
  .m-pt-48 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-50 {
    padding-top: 2.7777777778rem;
  }
}
@media print {
  .m-pt-50 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-52 {
    padding-top: 2.8888888889rem;
  }
}
@media print {
  .m-pt-52 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-54 {
    padding-top: 3rem;
  }
}
@media print {
  .m-pt-54 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-56 {
    padding-top: 3.1111111111rem;
  }
}
@media print {
  .m-pt-56 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-58 {
    padding-top: 3.2222222222rem;
  }
}
@media print {
  .m-pt-58 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-60 {
    padding-top: 3.3333333333rem;
  }
}
@media print {
  .m-pt-60 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-62 {
    padding-top: 3.4444444444rem;
  }
}
@media print {
  .m-pt-62 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-64 {
    padding-top: 3.5555555556rem;
  }
}
@media print {
  .m-pt-64 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-66 {
    padding-top: 3.6666666667rem;
  }
}
@media print {
  .m-pt-66 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-68 {
    padding-top: 3.7777777778rem;
  }
}
@media print {
  .m-pt-68 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-70 {
    padding-top: 3.8888888889rem;
  }
}
@media print {
  .m-pt-70 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-72 {
    padding-top: 4rem;
  }
}
@media print {
  .m-pt-72 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-74 {
    padding-top: 4.1111111111rem;
  }
}
@media print {
  .m-pt-74 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-76 {
    padding-top: 4.2222222222rem;
  }
}
@media print {
  .m-pt-76 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-78 {
    padding-top: 4.3333333333rem;
  }
}
@media print {
  .m-pt-78 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-80 {
    padding-top: 4.4444444444rem;
  }
}
@media print {
  .m-pt-80 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-82 {
    padding-top: 4.5555555556rem;
  }
}
@media print {
  .m-pt-82 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-84 {
    padding-top: 4.6666666667rem;
  }
}
@media print {
  .m-pt-84 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-86 {
    padding-top: 4.7777777778rem;
  }
}
@media print {
  .m-pt-86 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-88 {
    padding-top: 4.8888888889rem;
  }
}
@media print {
  .m-pt-88 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-90 {
    padding-top: 5rem;
  }
}
@media print {
  .m-pt-90 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-92 {
    padding-top: 5.1111111111rem;
  }
}
@media print {
  .m-pt-92 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-94 {
    padding-top: 5.2222222222rem;
  }
}
@media print {
  .m-pt-94 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-96 {
    padding-top: 5.3333333333rem;
  }
}
@media print {
  .m-pt-96 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-98 {
    padding-top: 5.4444444444rem;
  }
}
@media print {
  .m-pt-98 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-100 {
    padding-top: 5.5555555556rem;
  }
}
@media print {
  .m-pt-100 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-102 {
    padding-top: 5.6666666667rem;
  }
}
@media print {
  .m-pt-102 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-104 {
    padding-top: 5.7777777778rem;
  }
}
@media print {
  .m-pt-104 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-106 {
    padding-top: 5.8888888889rem;
  }
}
@media print {
  .m-pt-106 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-108 {
    padding-top: 6rem;
  }
}
@media print {
  .m-pt-108 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-110 {
    padding-top: 6.1111111111rem;
  }
}
@media print {
  .m-pt-110 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-112 {
    padding-top: 6.2222222222rem;
  }
}
@media print {
  .m-pt-112 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-114 {
    padding-top: 6.3333333333rem;
  }
}
@media print {
  .m-pt-114 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-116 {
    padding-top: 6.4444444444rem;
  }
}
@media print {
  .m-pt-116 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-118 {
    padding-top: 6.5555555556rem;
  }
}
@media print {
  .m-pt-118 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-120 {
    padding-top: 6.6666666667rem;
  }
}
@media print {
  .m-pt-120 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-122 {
    padding-top: 6.7777777778rem;
  }
}
@media print {
  .m-pt-122 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-124 {
    padding-top: 6.8888888889rem;
  }
}
@media print {
  .m-pt-124 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-126 {
    padding-top: 7rem;
  }
}
@media print {
  .m-pt-126 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-128 {
    padding-top: 7.1111111111rem;
  }
}
@media print {
  .m-pt-128 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-130 {
    padding-top: 7.2222222222rem;
  }
}
@media print {
  .m-pt-130 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-132 {
    padding-top: 7.3333333333rem;
  }
}
@media print {
  .m-pt-132 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-134 {
    padding-top: 7.4444444444rem;
  }
}
@media print {
  .m-pt-134 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-136 {
    padding-top: 7.5555555556rem;
  }
}
@media print {
  .m-pt-136 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-138 {
    padding-top: 7.6666666667rem;
  }
}
@media print {
  .m-pt-138 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-140 {
    padding-top: 7.7777777778rem;
  }
}
@media print {
  .m-pt-140 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-142 {
    padding-top: 7.8888888889rem;
  }
}
@media print {
  .m-pt-142 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-144 {
    padding-top: 8rem;
  }
}
@media print {
  .m-pt-144 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-146 {
    padding-top: 8.1111111111rem;
  }
}
@media print {
  .m-pt-146 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-148 {
    padding-top: 8.2222222222rem;
  }
}
@media print {
  .m-pt-148 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-150 {
    padding-top: 8.3333333333rem;
  }
}
@media print {
  .m-pt-150 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-2 {
    padding-top: 0.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-pt-4 {
    padding-top: 0.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-pt-6 {
    padding-top: 0.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-8 {
    padding-top: 0.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-pt-10 {
    padding-top: 0.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-pt-12 {
    padding-top: 0.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-pt-14 {
    padding-top: 0.7777777778rem;
  }
}
@media (min-width: 981px) {
  .t-pt-16 {
    padding-top: 0.8888888889rem;
  }
}
@media (min-width: 981px) {
  .t-pt-18 {
    padding-top: 1rem;
  }
}
@media (min-width: 981px) {
  .t-pt-20 {
    padding-top: 1.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-pt-22 {
    padding-top: 1.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-pt-24 {
    padding-top: 1.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-26 {
    padding-top: 1.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-pt-28 {
    padding-top: 1.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-pt-30 {
    padding-top: 1.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-pt-32 {
    padding-top: 1.7777777778rem;
  }
}
@media print {
  .t-pt-32 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-34 {
    padding-top: 1.8888888889rem;
  }
}
@media print {
  .t-pt-34 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-36 {
    padding-top: 2rem;
  }
}
@media print {
  .t-pt-36 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-38 {
    padding-top: 2.1111111111rem;
  }
}
@media print {
  .t-pt-38 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-40 {
    padding-top: 2.2222222222rem;
  }
}
@media print {
  .t-pt-40 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-42 {
    padding-top: 2.3333333333rem;
  }
}
@media print {
  .t-pt-42 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-44 {
    padding-top: 2.4444444444rem;
  }
}
@media print {
  .t-pt-44 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-46 {
    padding-top: 2.5555555556rem;
  }
}
@media print {
  .t-pt-46 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-48 {
    padding-top: 2.6666666667rem;
  }
}
@media print {
  .t-pt-48 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-50 {
    padding-top: 2.7777777778rem;
  }
}
@media print {
  .t-pt-50 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-52 {
    padding-top: 2.8888888889rem;
  }
}
@media print {
  .t-pt-52 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-54 {
    padding-top: 3rem;
  }
}
@media print {
  .t-pt-54 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-56 {
    padding-top: 3.1111111111rem;
  }
}
@media print {
  .t-pt-56 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-58 {
    padding-top: 3.2222222222rem;
  }
}
@media print {
  .t-pt-58 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-60 {
    padding-top: 3.3333333333rem;
  }
}
@media print {
  .t-pt-60 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-62 {
    padding-top: 3.4444444444rem;
  }
}
@media print {
  .t-pt-62 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-64 {
    padding-top: 3.5555555556rem;
  }
}
@media print {
  .t-pt-64 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-66 {
    padding-top: 3.6666666667rem;
  }
}
@media print {
  .t-pt-66 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-68 {
    padding-top: 3.7777777778rem;
  }
}
@media print {
  .t-pt-68 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-70 {
    padding-top: 3.8888888889rem;
  }
}
@media print {
  .t-pt-70 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-72 {
    padding-top: 4rem;
  }
}
@media print {
  .t-pt-72 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-74 {
    padding-top: 4.1111111111rem;
  }
}
@media print {
  .t-pt-74 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-76 {
    padding-top: 4.2222222222rem;
  }
}
@media print {
  .t-pt-76 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-78 {
    padding-top: 4.3333333333rem;
  }
}
@media print {
  .t-pt-78 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-80 {
    padding-top: 4.4444444444rem;
  }
}
@media print {
  .t-pt-80 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-82 {
    padding-top: 4.5555555556rem;
  }
}
@media print {
  .t-pt-82 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-84 {
    padding-top: 4.6666666667rem;
  }
}
@media print {
  .t-pt-84 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-86 {
    padding-top: 4.7777777778rem;
  }
}
@media print {
  .t-pt-86 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-88 {
    padding-top: 4.8888888889rem;
  }
}
@media print {
  .t-pt-88 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-90 {
    padding-top: 5rem;
  }
}
@media print {
  .t-pt-90 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-92 {
    padding-top: 5.1111111111rem;
  }
}
@media print {
  .t-pt-92 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-94 {
    padding-top: 5.2222222222rem;
  }
}
@media print {
  .t-pt-94 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-96 {
    padding-top: 5.3333333333rem;
  }
}
@media print {
  .t-pt-96 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-98 {
    padding-top: 5.4444444444rem;
  }
}
@media print {
  .t-pt-98 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-100 {
    padding-top: 5.5555555556rem;
  }
}
@media print {
  .t-pt-100 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-102 {
    padding-top: 5.6666666667rem;
  }
}
@media print {
  .t-pt-102 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-104 {
    padding-top: 5.7777777778rem;
  }
}
@media print {
  .t-pt-104 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-106 {
    padding-top: 5.8888888889rem;
  }
}
@media print {
  .t-pt-106 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-108 {
    padding-top: 6rem;
  }
}
@media print {
  .t-pt-108 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-110 {
    padding-top: 6.1111111111rem;
  }
}
@media print {
  .t-pt-110 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-112 {
    padding-top: 6.2222222222rem;
  }
}
@media print {
  .t-pt-112 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-114 {
    padding-top: 6.3333333333rem;
  }
}
@media print {
  .t-pt-114 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-116 {
    padding-top: 6.4444444444rem;
  }
}
@media print {
  .t-pt-116 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-118 {
    padding-top: 6.5555555556rem;
  }
}
@media print {
  .t-pt-118 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-120 {
    padding-top: 6.6666666667rem;
  }
}
@media print {
  .t-pt-120 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-122 {
    padding-top: 6.7777777778rem;
  }
}
@media print {
  .t-pt-122 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-124 {
    padding-top: 6.8888888889rem;
  }
}
@media print {
  .t-pt-124 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-126 {
    padding-top: 7rem;
  }
}
@media print {
  .t-pt-126 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-128 {
    padding-top: 7.1111111111rem;
  }
}
@media print {
  .t-pt-128 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-130 {
    padding-top: 7.2222222222rem;
  }
}
@media print {
  .t-pt-130 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-132 {
    padding-top: 7.3333333333rem;
  }
}
@media print {
  .t-pt-132 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-134 {
    padding-top: 7.4444444444rem;
  }
}
@media print {
  .t-pt-134 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-136 {
    padding-top: 7.5555555556rem;
  }
}
@media print {
  .t-pt-136 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-138 {
    padding-top: 7.6666666667rem;
  }
}
@media print {
  .t-pt-138 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-140 {
    padding-top: 7.7777777778rem;
  }
}
@media print {
  .t-pt-140 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-142 {
    padding-top: 7.8888888889rem;
  }
}
@media print {
  .t-pt-142 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-144 {
    padding-top: 8rem;
  }
}
@media print {
  .t-pt-144 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-146 {
    padding-top: 8.1111111111rem;
  }
}
@media print {
  .t-pt-146 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-148 {
    padding-top: 8.2222222222rem;
  }
}
@media print {
  .t-pt-148 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pt-150 {
    padding-top: 8.3333333333rem;
  }
}
@media print {
  .t-pt-150 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-2 {
    padding-top: 0.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-4 {
    padding-top: 0.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-6 {
    padding-top: 0.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-8 {
    padding-top: 0.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-10 {
    padding-top: 0.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-12 {
    padding-top: 0.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-14 {
    padding-top: 0.7777777778rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-16 {
    padding-top: 0.8888888889rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-18 {
    padding-top: 1rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-20 {
    padding-top: 1.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-22 {
    padding-top: 1.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-24 {
    padding-top: 1.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-26 {
    padding-top: 1.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-28 {
    padding-top: 1.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-30 {
    padding-top: 1.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-32 {
    padding-top: 1.7777777778rem;
  }
}
@media print {
  .d-pt-32 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-34 {
    padding-top: 1.8888888889rem;
  }
}
@media print {
  .d-pt-34 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-36 {
    padding-top: 2rem;
  }
}
@media print {
  .d-pt-36 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-38 {
    padding-top: 2.1111111111rem;
  }
}
@media print {
  .d-pt-38 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-40 {
    padding-top: 2.2222222222rem;
  }
}
@media print {
  .d-pt-40 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-42 {
    padding-top: 2.3333333333rem;
  }
}
@media print {
  .d-pt-42 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-44 {
    padding-top: 2.4444444444rem;
  }
}
@media print {
  .d-pt-44 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-46 {
    padding-top: 2.5555555556rem;
  }
}
@media print {
  .d-pt-46 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-48 {
    padding-top: 2.6666666667rem;
  }
}
@media print {
  .d-pt-48 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-50 {
    padding-top: 2.7777777778rem;
  }
}
@media print {
  .d-pt-50 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-52 {
    padding-top: 2.8888888889rem;
  }
}
@media print {
  .d-pt-52 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-54 {
    padding-top: 3rem;
  }
}
@media print {
  .d-pt-54 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-56 {
    padding-top: 3.1111111111rem;
  }
}
@media print {
  .d-pt-56 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-58 {
    padding-top: 3.2222222222rem;
  }
}
@media print {
  .d-pt-58 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-60 {
    padding-top: 3.3333333333rem;
  }
}
@media print {
  .d-pt-60 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-62 {
    padding-top: 3.4444444444rem;
  }
}
@media print {
  .d-pt-62 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-64 {
    padding-top: 3.5555555556rem;
  }
}
@media print {
  .d-pt-64 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-66 {
    padding-top: 3.6666666667rem;
  }
}
@media print {
  .d-pt-66 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-68 {
    padding-top: 3.7777777778rem;
  }
}
@media print {
  .d-pt-68 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-70 {
    padding-top: 3.8888888889rem;
  }
}
@media print {
  .d-pt-70 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-72 {
    padding-top: 4rem;
  }
}
@media print {
  .d-pt-72 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-74 {
    padding-top: 4.1111111111rem;
  }
}
@media print {
  .d-pt-74 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-76 {
    padding-top: 4.2222222222rem;
  }
}
@media print {
  .d-pt-76 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-78 {
    padding-top: 4.3333333333rem;
  }
}
@media print {
  .d-pt-78 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-80 {
    padding-top: 4.4444444444rem;
  }
}
@media print {
  .d-pt-80 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-82 {
    padding-top: 4.5555555556rem;
  }
}
@media print {
  .d-pt-82 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-84 {
    padding-top: 4.6666666667rem;
  }
}
@media print {
  .d-pt-84 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-86 {
    padding-top: 4.7777777778rem;
  }
}
@media print {
  .d-pt-86 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-88 {
    padding-top: 4.8888888889rem;
  }
}
@media print {
  .d-pt-88 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-90 {
    padding-top: 5rem;
  }
}
@media print {
  .d-pt-90 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-92 {
    padding-top: 5.1111111111rem;
  }
}
@media print {
  .d-pt-92 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-94 {
    padding-top: 5.2222222222rem;
  }
}
@media print {
  .d-pt-94 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-96 {
    padding-top: 5.3333333333rem;
  }
}
@media print {
  .d-pt-96 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-98 {
    padding-top: 5.4444444444rem;
  }
}
@media print {
  .d-pt-98 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-100 {
    padding-top: 5.5555555556rem;
  }
}
@media print {
  .d-pt-100 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-102 {
    padding-top: 5.6666666667rem;
  }
}
@media print {
  .d-pt-102 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-104 {
    padding-top: 5.7777777778rem;
  }
}
@media print {
  .d-pt-104 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-106 {
    padding-top: 5.8888888889rem;
  }
}
@media print {
  .d-pt-106 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-108 {
    padding-top: 6rem;
  }
}
@media print {
  .d-pt-108 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-110 {
    padding-top: 6.1111111111rem;
  }
}
@media print {
  .d-pt-110 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-112 {
    padding-top: 6.2222222222rem;
  }
}
@media print {
  .d-pt-112 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-114 {
    padding-top: 6.3333333333rem;
  }
}
@media print {
  .d-pt-114 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-116 {
    padding-top: 6.4444444444rem;
  }
}
@media print {
  .d-pt-116 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-118 {
    padding-top: 6.5555555556rem;
  }
}
@media print {
  .d-pt-118 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-120 {
    padding-top: 6.6666666667rem;
  }
}
@media print {
  .d-pt-120 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-122 {
    padding-top: 6.7777777778rem;
  }
}
@media print {
  .d-pt-122 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-124 {
    padding-top: 6.8888888889rem;
  }
}
@media print {
  .d-pt-124 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-126 {
    padding-top: 7rem;
  }
}
@media print {
  .d-pt-126 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-128 {
    padding-top: 7.1111111111rem;
  }
}
@media print {
  .d-pt-128 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-130 {
    padding-top: 7.2222222222rem;
  }
}
@media print {
  .d-pt-130 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-132 {
    padding-top: 7.3333333333rem;
  }
}
@media print {
  .d-pt-132 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-134 {
    padding-top: 7.4444444444rem;
  }
}
@media print {
  .d-pt-134 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-136 {
    padding-top: 7.5555555556rem;
  }
}
@media print {
  .d-pt-136 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-138 {
    padding-top: 7.6666666667rem;
  }
}
@media print {
  .d-pt-138 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-140 {
    padding-top: 7.7777777778rem;
  }
}
@media print {
  .d-pt-140 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-142 {
    padding-top: 7.8888888889rem;
  }
}
@media print {
  .d-pt-142 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-144 {
    padding-top: 8rem;
  }
}
@media print {
  .d-pt-144 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-146 {
    padding-top: 8.1111111111rem;
  }
}
@media print {
  .d-pt-146 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-148 {
    padding-top: 8.2222222222rem;
  }
}
@media print {
  .d-pt-148 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pt-150 {
    padding-top: 8.3333333333rem;
  }
}
@media print {
  .d-pt-150 {
    padding-top: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pt-0 {
    padding-top: 0;
  }
}
@media (min-width: 981px) {
  .t-pt-0 {
    padding-top: 0;
  }
}
@media (min-width: 1341px) {
  .d-pt-0 {
    padding-top: 0;
  }
}
.pb-0 {
  padding-bottom: 0;
}
.pb-2 {
  padding-bottom: 0.1111111111rem;
}
.pb-4 {
  padding-bottom: 0.2222222222rem;
}
.pb-6 {
  padding-bottom: 0.3333333333rem;
}
.pb-8 {
  padding-bottom: 0.4444444444rem;
}
.pb-10 {
  padding-bottom: 0.5555555556rem;
}
.pb-12 {
  padding-bottom: 0.6666666667rem;
}
.pb-14 {
  padding-bottom: 0.7777777778rem;
}
.pb-16 {
  padding-bottom: 0.8888888889rem;
}
.pb-18 {
  padding-bottom: 1rem;
}
.pb-20 {
  padding-bottom: 1.1111111111rem;
}
.pb-22 {
  padding-bottom: 1.2222222222rem;
}
.pb-24 {
  padding-bottom: 1.3333333333rem;
}
.pb-26 {
  padding-bottom: 1.4444444444rem;
}
.pb-28 {
  padding-bottom: 1.5555555556rem;
}
.pb-30 {
  padding-bottom: 1.6666666667rem;
}
.pb-32 {
  padding-bottom: 1.7777777778rem;
}
@media print {
  .pb-32 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-34 {
  padding-bottom: 1.8888888889rem;
}
@media print {
  .pb-34 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-36 {
  padding-bottom: 2rem;
}
@media print {
  .pb-36 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-38 {
  padding-bottom: 2.1111111111rem;
}
@media print {
  .pb-38 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-40 {
  padding-bottom: 2.2222222222rem;
}
@media print {
  .pb-40 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-42 {
  padding-bottom: 2.3333333333rem;
}
@media print {
  .pb-42 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-44 {
  padding-bottom: 2.4444444444rem;
}
@media print {
  .pb-44 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-46 {
  padding-bottom: 2.5555555556rem;
}
@media print {
  .pb-46 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-48 {
  padding-bottom: 2.6666666667rem;
}
@media print {
  .pb-48 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-50 {
  padding-bottom: 2.7777777778rem;
}
@media print {
  .pb-50 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-52 {
  padding-bottom: 2.8888888889rem;
}
@media print {
  .pb-52 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-54 {
  padding-bottom: 3rem;
}
@media print {
  .pb-54 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-56 {
  padding-bottom: 3.1111111111rem;
}
@media print {
  .pb-56 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-58 {
  padding-bottom: 3.2222222222rem;
}
@media print {
  .pb-58 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-60 {
  padding-bottom: 3.3333333333rem;
}
@media print {
  .pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-62 {
  padding-bottom: 3.4444444444rem;
}
@media print {
  .pb-62 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-64 {
  padding-bottom: 3.5555555556rem;
}
@media print {
  .pb-64 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-66 {
  padding-bottom: 3.6666666667rem;
}
@media print {
  .pb-66 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-68 {
  padding-bottom: 3.7777777778rem;
}
@media print {
  .pb-68 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-70 {
  padding-bottom: 3.8888888889rem;
}
@media print {
  .pb-70 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-72 {
  padding-bottom: 4rem;
}
@media print {
  .pb-72 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-74 {
  padding-bottom: 4.1111111111rem;
}
@media print {
  .pb-74 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-76 {
  padding-bottom: 4.2222222222rem;
}
@media print {
  .pb-76 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-78 {
  padding-bottom: 4.3333333333rem;
}
@media print {
  .pb-78 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-80 {
  padding-bottom: 4.4444444444rem;
}
@media print {
  .pb-80 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-82 {
  padding-bottom: 4.5555555556rem;
}
@media print {
  .pb-82 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-84 {
  padding-bottom: 4.6666666667rem;
}
@media print {
  .pb-84 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-86 {
  padding-bottom: 4.7777777778rem;
}
@media print {
  .pb-86 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-88 {
  padding-bottom: 4.8888888889rem;
}
@media print {
  .pb-88 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-90 {
  padding-bottom: 5rem;
}
@media print {
  .pb-90 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-92 {
  padding-bottom: 5.1111111111rem;
}
@media print {
  .pb-92 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-94 {
  padding-bottom: 5.2222222222rem;
}
@media print {
  .pb-94 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-96 {
  padding-bottom: 5.3333333333rem;
}
@media print {
  .pb-96 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-98 {
  padding-bottom: 5.4444444444rem;
}
@media print {
  .pb-98 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-100 {
  padding-bottom: 5.5555555556rem;
}
@media print {
  .pb-100 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-102 {
  padding-bottom: 5.6666666667rem;
}
@media print {
  .pb-102 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-104 {
  padding-bottom: 5.7777777778rem;
}
@media print {
  .pb-104 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-106 {
  padding-bottom: 5.8888888889rem;
}
@media print {
  .pb-106 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-108 {
  padding-bottom: 6rem;
}
@media print {
  .pb-108 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-110 {
  padding-bottom: 6.1111111111rem;
}
@media print {
  .pb-110 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-112 {
  padding-bottom: 6.2222222222rem;
}
@media print {
  .pb-112 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-114 {
  padding-bottom: 6.3333333333rem;
}
@media print {
  .pb-114 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-116 {
  padding-bottom: 6.4444444444rem;
}
@media print {
  .pb-116 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-118 {
  padding-bottom: 6.5555555556rem;
}
@media print {
  .pb-118 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-120 {
  padding-bottom: 6.6666666667rem;
}
@media print {
  .pb-120 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-122 {
  padding-bottom: 6.7777777778rem;
}
@media print {
  .pb-122 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-124 {
  padding-bottom: 6.8888888889rem;
}
@media print {
  .pb-124 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-126 {
  padding-bottom: 7rem;
}
@media print {
  .pb-126 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-128 {
  padding-bottom: 7.1111111111rem;
}
@media print {
  .pb-128 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-130 {
  padding-bottom: 7.2222222222rem;
}
@media print {
  .pb-130 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-132 {
  padding-bottom: 7.3333333333rem;
}
@media print {
  .pb-132 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-134 {
  padding-bottom: 7.4444444444rem;
}
@media print {
  .pb-134 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-136 {
  padding-bottom: 7.5555555556rem;
}
@media print {
  .pb-136 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-138 {
  padding-bottom: 7.6666666667rem;
}
@media print {
  .pb-138 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-140 {
  padding-bottom: 7.7777777778rem;
}
@media print {
  .pb-140 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-142 {
  padding-bottom: 7.8888888889rem;
}
@media print {
  .pb-142 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-144 {
  padding-bottom: 8rem;
}
@media print {
  .pb-144 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-146 {
  padding-bottom: 8.1111111111rem;
}
@media print {
  .pb-146 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-148 {
  padding-bottom: 8.2222222222rem;
}
@media print {
  .pb-148 {
    padding-bottom: 3.3333333333rem;
  }
}
.pb-150 {
  padding-bottom: 8.3333333333rem;
}
@media print {
  .pb-150 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-2 {
    padding-bottom: 0.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-pb-4 {
    padding-bottom: 0.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-pb-6 {
    padding-bottom: 0.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-8 {
    padding-bottom: 0.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-pb-10 {
    padding-bottom: 0.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-pb-12 {
    padding-bottom: 0.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-pb-14 {
    padding-bottom: 0.7777777778rem;
  }
}
@media (min-width: 737px) {
  .m-pb-16 {
    padding-bottom: 0.8888888889rem;
  }
}
@media (min-width: 737px) {
  .m-pb-18 {
    padding-bottom: 1rem;
  }
}
@media (min-width: 737px) {
  .m-pb-20 {
    padding-bottom: 1.1111111111rem;
  }
}
@media (min-width: 737px) {
  .m-pb-22 {
    padding-bottom: 1.2222222222rem;
  }
}
@media (min-width: 737px) {
  .m-pb-24 {
    padding-bottom: 1.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-26 {
    padding-bottom: 1.4444444444rem;
  }
}
@media (min-width: 737px) {
  .m-pb-28 {
    padding-bottom: 1.5555555556rem;
  }
}
@media (min-width: 737px) {
  .m-pb-30 {
    padding-bottom: 1.6666666667rem;
  }
}
@media (min-width: 737px) {
  .m-pb-32 {
    padding-bottom: 1.7777777778rem;
  }
}
@media print {
  .m-pb-32 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-34 {
    padding-bottom: 1.8888888889rem;
  }
}
@media print {
  .m-pb-34 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-36 {
    padding-bottom: 2rem;
  }
}
@media print {
  .m-pb-36 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-38 {
    padding-bottom: 2.1111111111rem;
  }
}
@media print {
  .m-pb-38 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-40 {
    padding-bottom: 2.2222222222rem;
  }
}
@media print {
  .m-pb-40 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-42 {
    padding-bottom: 2.3333333333rem;
  }
}
@media print {
  .m-pb-42 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-44 {
    padding-bottom: 2.4444444444rem;
  }
}
@media print {
  .m-pb-44 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-46 {
    padding-bottom: 2.5555555556rem;
  }
}
@media print {
  .m-pb-46 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-48 {
    padding-bottom: 2.6666666667rem;
  }
}
@media print {
  .m-pb-48 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-50 {
    padding-bottom: 2.7777777778rem;
  }
}
@media print {
  .m-pb-50 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-52 {
    padding-bottom: 2.8888888889rem;
  }
}
@media print {
  .m-pb-52 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-54 {
    padding-bottom: 3rem;
  }
}
@media print {
  .m-pb-54 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-56 {
    padding-bottom: 3.1111111111rem;
  }
}
@media print {
  .m-pb-56 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-58 {
    padding-bottom: 3.2222222222rem;
  }
}
@media print {
  .m-pb-58 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
@media print {
  .m-pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-62 {
    padding-bottom: 3.4444444444rem;
  }
}
@media print {
  .m-pb-62 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-64 {
    padding-bottom: 3.5555555556rem;
  }
}
@media print {
  .m-pb-64 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-66 {
    padding-bottom: 3.6666666667rem;
  }
}
@media print {
  .m-pb-66 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-68 {
    padding-bottom: 3.7777777778rem;
  }
}
@media print {
  .m-pb-68 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-70 {
    padding-bottom: 3.8888888889rem;
  }
}
@media print {
  .m-pb-70 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-72 {
    padding-bottom: 4rem;
  }
}
@media print {
  .m-pb-72 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-74 {
    padding-bottom: 4.1111111111rem;
  }
}
@media print {
  .m-pb-74 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-76 {
    padding-bottom: 4.2222222222rem;
  }
}
@media print {
  .m-pb-76 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-78 {
    padding-bottom: 4.3333333333rem;
  }
}
@media print {
  .m-pb-78 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-80 {
    padding-bottom: 4.4444444444rem;
  }
}
@media print {
  .m-pb-80 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-82 {
    padding-bottom: 4.5555555556rem;
  }
}
@media print {
  .m-pb-82 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-84 {
    padding-bottom: 4.6666666667rem;
  }
}
@media print {
  .m-pb-84 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-86 {
    padding-bottom: 4.7777777778rem;
  }
}
@media print {
  .m-pb-86 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-88 {
    padding-bottom: 4.8888888889rem;
  }
}
@media print {
  .m-pb-88 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-90 {
    padding-bottom: 5rem;
  }
}
@media print {
  .m-pb-90 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-92 {
    padding-bottom: 5.1111111111rem;
  }
}
@media print {
  .m-pb-92 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-94 {
    padding-bottom: 5.2222222222rem;
  }
}
@media print {
  .m-pb-94 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-96 {
    padding-bottom: 5.3333333333rem;
  }
}
@media print {
  .m-pb-96 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-98 {
    padding-bottom: 5.4444444444rem;
  }
}
@media print {
  .m-pb-98 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-100 {
    padding-bottom: 5.5555555556rem;
  }
}
@media print {
  .m-pb-100 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-102 {
    padding-bottom: 5.6666666667rem;
  }
}
@media print {
  .m-pb-102 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-104 {
    padding-bottom: 5.7777777778rem;
  }
}
@media print {
  .m-pb-104 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-106 {
    padding-bottom: 5.8888888889rem;
  }
}
@media print {
  .m-pb-106 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-108 {
    padding-bottom: 6rem;
  }
}
@media print {
  .m-pb-108 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-110 {
    padding-bottom: 6.1111111111rem;
  }
}
@media print {
  .m-pb-110 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-112 {
    padding-bottom: 6.2222222222rem;
  }
}
@media print {
  .m-pb-112 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-114 {
    padding-bottom: 6.3333333333rem;
  }
}
@media print {
  .m-pb-114 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-116 {
    padding-bottom: 6.4444444444rem;
  }
}
@media print {
  .m-pb-116 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-118 {
    padding-bottom: 6.5555555556rem;
  }
}
@media print {
  .m-pb-118 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-120 {
    padding-bottom: 6.6666666667rem;
  }
}
@media print {
  .m-pb-120 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-122 {
    padding-bottom: 6.7777777778rem;
  }
}
@media print {
  .m-pb-122 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-124 {
    padding-bottom: 6.8888888889rem;
  }
}
@media print {
  .m-pb-124 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-126 {
    padding-bottom: 7rem;
  }
}
@media print {
  .m-pb-126 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-128 {
    padding-bottom: 7.1111111111rem;
  }
}
@media print {
  .m-pb-128 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-130 {
    padding-bottom: 7.2222222222rem;
  }
}
@media print {
  .m-pb-130 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-132 {
    padding-bottom: 7.3333333333rem;
  }
}
@media print {
  .m-pb-132 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-134 {
    padding-bottom: 7.4444444444rem;
  }
}
@media print {
  .m-pb-134 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-136 {
    padding-bottom: 7.5555555556rem;
  }
}
@media print {
  .m-pb-136 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-138 {
    padding-bottom: 7.6666666667rem;
  }
}
@media print {
  .m-pb-138 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-140 {
    padding-bottom: 7.7777777778rem;
  }
}
@media print {
  .m-pb-140 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-142 {
    padding-bottom: 7.8888888889rem;
  }
}
@media print {
  .m-pb-142 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-144 {
    padding-bottom: 8rem;
  }
}
@media print {
  .m-pb-144 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-146 {
    padding-bottom: 8.1111111111rem;
  }
}
@media print {
  .m-pb-146 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-148 {
    padding-bottom: 8.2222222222rem;
  }
}
@media print {
  .m-pb-148 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-150 {
    padding-bottom: 8.3333333333rem;
  }
}
@media print {
  .m-pb-150 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-2 {
    padding-bottom: 0.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-pb-4 {
    padding-bottom: 0.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-pb-6 {
    padding-bottom: 0.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-8 {
    padding-bottom: 0.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-pb-10 {
    padding-bottom: 0.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-pb-12 {
    padding-bottom: 0.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-pb-14 {
    padding-bottom: 0.7777777778rem;
  }
}
@media (min-width: 981px) {
  .t-pb-16 {
    padding-bottom: 0.8888888889rem;
  }
}
@media (min-width: 981px) {
  .t-pb-18 {
    padding-bottom: 1rem;
  }
}
@media (min-width: 981px) {
  .t-pb-20 {
    padding-bottom: 1.1111111111rem;
  }
}
@media (min-width: 981px) {
  .t-pb-22 {
    padding-bottom: 1.2222222222rem;
  }
}
@media (min-width: 981px) {
  .t-pb-24 {
    padding-bottom: 1.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-26 {
    padding-bottom: 1.4444444444rem;
  }
}
@media (min-width: 981px) {
  .t-pb-28 {
    padding-bottom: 1.5555555556rem;
  }
}
@media (min-width: 981px) {
  .t-pb-30 {
    padding-bottom: 1.6666666667rem;
  }
}
@media (min-width: 981px) {
  .t-pb-32 {
    padding-bottom: 1.7777777778rem;
  }
}
@media print {
  .t-pb-32 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-34 {
    padding-bottom: 1.8888888889rem;
  }
}
@media print {
  .t-pb-34 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-36 {
    padding-bottom: 2rem;
  }
}
@media print {
  .t-pb-36 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-38 {
    padding-bottom: 2.1111111111rem;
  }
}
@media print {
  .t-pb-38 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-40 {
    padding-bottom: 2.2222222222rem;
  }
}
@media print {
  .t-pb-40 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-42 {
    padding-bottom: 2.3333333333rem;
  }
}
@media print {
  .t-pb-42 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-44 {
    padding-bottom: 2.4444444444rem;
  }
}
@media print {
  .t-pb-44 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-46 {
    padding-bottom: 2.5555555556rem;
  }
}
@media print {
  .t-pb-46 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-48 {
    padding-bottom: 2.6666666667rem;
  }
}
@media print {
  .t-pb-48 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-50 {
    padding-bottom: 2.7777777778rem;
  }
}
@media print {
  .t-pb-50 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-52 {
    padding-bottom: 2.8888888889rem;
  }
}
@media print {
  .t-pb-52 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-54 {
    padding-bottom: 3rem;
  }
}
@media print {
  .t-pb-54 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-56 {
    padding-bottom: 3.1111111111rem;
  }
}
@media print {
  .t-pb-56 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-58 {
    padding-bottom: 3.2222222222rem;
  }
}
@media print {
  .t-pb-58 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
@media print {
  .t-pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-62 {
    padding-bottom: 3.4444444444rem;
  }
}
@media print {
  .t-pb-62 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-64 {
    padding-bottom: 3.5555555556rem;
  }
}
@media print {
  .t-pb-64 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-66 {
    padding-bottom: 3.6666666667rem;
  }
}
@media print {
  .t-pb-66 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-68 {
    padding-bottom: 3.7777777778rem;
  }
}
@media print {
  .t-pb-68 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-70 {
    padding-bottom: 3.8888888889rem;
  }
}
@media print {
  .t-pb-70 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-72 {
    padding-bottom: 4rem;
  }
}
@media print {
  .t-pb-72 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-74 {
    padding-bottom: 4.1111111111rem;
  }
}
@media print {
  .t-pb-74 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-76 {
    padding-bottom: 4.2222222222rem;
  }
}
@media print {
  .t-pb-76 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-78 {
    padding-bottom: 4.3333333333rem;
  }
}
@media print {
  .t-pb-78 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-80 {
    padding-bottom: 4.4444444444rem;
  }
}
@media print {
  .t-pb-80 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-82 {
    padding-bottom: 4.5555555556rem;
  }
}
@media print {
  .t-pb-82 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-84 {
    padding-bottom: 4.6666666667rem;
  }
}
@media print {
  .t-pb-84 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-86 {
    padding-bottom: 4.7777777778rem;
  }
}
@media print {
  .t-pb-86 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-88 {
    padding-bottom: 4.8888888889rem;
  }
}
@media print {
  .t-pb-88 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-90 {
    padding-bottom: 5rem;
  }
}
@media print {
  .t-pb-90 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-92 {
    padding-bottom: 5.1111111111rem;
  }
}
@media print {
  .t-pb-92 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-94 {
    padding-bottom: 5.2222222222rem;
  }
}
@media print {
  .t-pb-94 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-96 {
    padding-bottom: 5.3333333333rem;
  }
}
@media print {
  .t-pb-96 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-98 {
    padding-bottom: 5.4444444444rem;
  }
}
@media print {
  .t-pb-98 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-100 {
    padding-bottom: 5.5555555556rem;
  }
}
@media print {
  .t-pb-100 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-102 {
    padding-bottom: 5.6666666667rem;
  }
}
@media print {
  .t-pb-102 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-104 {
    padding-bottom: 5.7777777778rem;
  }
}
@media print {
  .t-pb-104 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-106 {
    padding-bottom: 5.8888888889rem;
  }
}
@media print {
  .t-pb-106 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-108 {
    padding-bottom: 6rem;
  }
}
@media print {
  .t-pb-108 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-110 {
    padding-bottom: 6.1111111111rem;
  }
}
@media print {
  .t-pb-110 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-112 {
    padding-bottom: 6.2222222222rem;
  }
}
@media print {
  .t-pb-112 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-114 {
    padding-bottom: 6.3333333333rem;
  }
}
@media print {
  .t-pb-114 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-116 {
    padding-bottom: 6.4444444444rem;
  }
}
@media print {
  .t-pb-116 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-118 {
    padding-bottom: 6.5555555556rem;
  }
}
@media print {
  .t-pb-118 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-120 {
    padding-bottom: 6.6666666667rem;
  }
}
@media print {
  .t-pb-120 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-122 {
    padding-bottom: 6.7777777778rem;
  }
}
@media print {
  .t-pb-122 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-124 {
    padding-bottom: 6.8888888889rem;
  }
}
@media print {
  .t-pb-124 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-126 {
    padding-bottom: 7rem;
  }
}
@media print {
  .t-pb-126 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-128 {
    padding-bottom: 7.1111111111rem;
  }
}
@media print {
  .t-pb-128 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-130 {
    padding-bottom: 7.2222222222rem;
  }
}
@media print {
  .t-pb-130 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-132 {
    padding-bottom: 7.3333333333rem;
  }
}
@media print {
  .t-pb-132 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-134 {
    padding-bottom: 7.4444444444rem;
  }
}
@media print {
  .t-pb-134 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-136 {
    padding-bottom: 7.5555555556rem;
  }
}
@media print {
  .t-pb-136 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-138 {
    padding-bottom: 7.6666666667rem;
  }
}
@media print {
  .t-pb-138 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-140 {
    padding-bottom: 7.7777777778rem;
  }
}
@media print {
  .t-pb-140 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-142 {
    padding-bottom: 7.8888888889rem;
  }
}
@media print {
  .t-pb-142 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-144 {
    padding-bottom: 8rem;
  }
}
@media print {
  .t-pb-144 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-146 {
    padding-bottom: 8.1111111111rem;
  }
}
@media print {
  .t-pb-146 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-148 {
    padding-bottom: 8.2222222222rem;
  }
}
@media print {
  .t-pb-148 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 981px) {
  .t-pb-150 {
    padding-bottom: 8.3333333333rem;
  }
}
@media print {
  .t-pb-150 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-2 {
    padding-bottom: 0.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-4 {
    padding-bottom: 0.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-6 {
    padding-bottom: 0.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-8 {
    padding-bottom: 0.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-10 {
    padding-bottom: 0.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-12 {
    padding-bottom: 0.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-14 {
    padding-bottom: 0.7777777778rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-16 {
    padding-bottom: 0.8888888889rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-18 {
    padding-bottom: 1rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-20 {
    padding-bottom: 1.1111111111rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-22 {
    padding-bottom: 1.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-24 {
    padding-bottom: 1.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-26 {
    padding-bottom: 1.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-28 {
    padding-bottom: 1.5555555556rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-30 {
    padding-bottom: 1.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-32 {
    padding-bottom: 1.7777777778rem;
  }
}
@media print {
  .d-pb-32 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-34 {
    padding-bottom: 1.8888888889rem;
  }
}
@media print {
  .d-pb-34 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-36 {
    padding-bottom: 2rem;
  }
}
@media print {
  .d-pb-36 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-38 {
    padding-bottom: 2.1111111111rem;
  }
}
@media print {
  .d-pb-38 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-40 {
    padding-bottom: 2.2222222222rem;
  }
}
@media print {
  .d-pb-40 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-42 {
    padding-bottom: 2.3333333333rem;
  }
}
@media print {
  .d-pb-42 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-44 {
    padding-bottom: 2.4444444444rem;
  }
}
@media print {
  .d-pb-44 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-46 {
    padding-bottom: 2.5555555556rem;
  }
}
@media print {
  .d-pb-46 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-48 {
    padding-bottom: 2.6666666667rem;
  }
}
@media print {
  .d-pb-48 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-50 {
    padding-bottom: 2.7777777778rem;
  }
}
@media print {
  .d-pb-50 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-52 {
    padding-bottom: 2.8888888889rem;
  }
}
@media print {
  .d-pb-52 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-54 {
    padding-bottom: 3rem;
  }
}
@media print {
  .d-pb-54 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-56 {
    padding-bottom: 3.1111111111rem;
  }
}
@media print {
  .d-pb-56 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-58 {
    padding-bottom: 3.2222222222rem;
  }
}
@media print {
  .d-pb-58 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
@media print {
  .d-pb-60 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-62 {
    padding-bottom: 3.4444444444rem;
  }
}
@media print {
  .d-pb-62 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-64 {
    padding-bottom: 3.5555555556rem;
  }
}
@media print {
  .d-pb-64 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-66 {
    padding-bottom: 3.6666666667rem;
  }
}
@media print {
  .d-pb-66 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-68 {
    padding-bottom: 3.7777777778rem;
  }
}
@media print {
  .d-pb-68 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-70 {
    padding-bottom: 3.8888888889rem;
  }
}
@media print {
  .d-pb-70 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-72 {
    padding-bottom: 4rem;
  }
}
@media print {
  .d-pb-72 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-74 {
    padding-bottom: 4.1111111111rem;
  }
}
@media print {
  .d-pb-74 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-76 {
    padding-bottom: 4.2222222222rem;
  }
}
@media print {
  .d-pb-76 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-78 {
    padding-bottom: 4.3333333333rem;
  }
}
@media print {
  .d-pb-78 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-80 {
    padding-bottom: 4.4444444444rem;
  }
}
@media print {
  .d-pb-80 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-82 {
    padding-bottom: 4.5555555556rem;
  }
}
@media print {
  .d-pb-82 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-84 {
    padding-bottom: 4.6666666667rem;
  }
}
@media print {
  .d-pb-84 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-86 {
    padding-bottom: 4.7777777778rem;
  }
}
@media print {
  .d-pb-86 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-88 {
    padding-bottom: 4.8888888889rem;
  }
}
@media print {
  .d-pb-88 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-90 {
    padding-bottom: 5rem;
  }
}
@media print {
  .d-pb-90 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-92 {
    padding-bottom: 5.1111111111rem;
  }
}
@media print {
  .d-pb-92 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-94 {
    padding-bottom: 5.2222222222rem;
  }
}
@media print {
  .d-pb-94 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-96 {
    padding-bottom: 5.3333333333rem;
  }
}
@media print {
  .d-pb-96 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-98 {
    padding-bottom: 5.4444444444rem;
  }
}
@media print {
  .d-pb-98 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-100 {
    padding-bottom: 5.5555555556rem;
  }
}
@media print {
  .d-pb-100 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-102 {
    padding-bottom: 5.6666666667rem;
  }
}
@media print {
  .d-pb-102 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-104 {
    padding-bottom: 5.7777777778rem;
  }
}
@media print {
  .d-pb-104 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-106 {
    padding-bottom: 5.8888888889rem;
  }
}
@media print {
  .d-pb-106 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-108 {
    padding-bottom: 6rem;
  }
}
@media print {
  .d-pb-108 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-110 {
    padding-bottom: 6.1111111111rem;
  }
}
@media print {
  .d-pb-110 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-112 {
    padding-bottom: 6.2222222222rem;
  }
}
@media print {
  .d-pb-112 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-114 {
    padding-bottom: 6.3333333333rem;
  }
}
@media print {
  .d-pb-114 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-116 {
    padding-bottom: 6.4444444444rem;
  }
}
@media print {
  .d-pb-116 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-118 {
    padding-bottom: 6.5555555556rem;
  }
}
@media print {
  .d-pb-118 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-120 {
    padding-bottom: 6.6666666667rem;
  }
}
@media print {
  .d-pb-120 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-122 {
    padding-bottom: 6.7777777778rem;
  }
}
@media print {
  .d-pb-122 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-124 {
    padding-bottom: 6.8888888889rem;
  }
}
@media print {
  .d-pb-124 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-126 {
    padding-bottom: 7rem;
  }
}
@media print {
  .d-pb-126 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-128 {
    padding-bottom: 7.1111111111rem;
  }
}
@media print {
  .d-pb-128 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-130 {
    padding-bottom: 7.2222222222rem;
  }
}
@media print {
  .d-pb-130 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-132 {
    padding-bottom: 7.3333333333rem;
  }
}
@media print {
  .d-pb-132 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-134 {
    padding-bottom: 7.4444444444rem;
  }
}
@media print {
  .d-pb-134 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-136 {
    padding-bottom: 7.5555555556rem;
  }
}
@media print {
  .d-pb-136 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-138 {
    padding-bottom: 7.6666666667rem;
  }
}
@media print {
  .d-pb-138 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-140 {
    padding-bottom: 7.7777777778rem;
  }
}
@media print {
  .d-pb-140 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-142 {
    padding-bottom: 7.8888888889rem;
  }
}
@media print {
  .d-pb-142 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-144 {
    padding-bottom: 8rem;
  }
}
@media print {
  .d-pb-144 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-146 {
    padding-bottom: 8.1111111111rem;
  }
}
@media print {
  .d-pb-146 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-148 {
    padding-bottom: 8.2222222222rem;
  }
}
@media print {
  .d-pb-148 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 1341px) {
  .d-pb-150 {
    padding-bottom: 8.3333333333rem;
  }
}
@media print {
  .d-pb-150 {
    padding-bottom: 3.3333333333rem;
  }
}
@media (min-width: 737px) {
  .m-pb-0 {
    padding-bottom: 0;
  }
}
@media (min-width: 981px) {
  .t-pb-0 {
    padding-bottom: 0;
  }
}
@media (min-width: 1341px) {
  .d-pb-0 {
    padding-bottom: 0;
  }
}
.m-auto {
  margin-left: auto;
  margin-right: auto;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  display: block !important;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (max-width: 980px) {
  .visuallyhidden-md {
    border: 0;
    clip: rect(0 0 0 0);
    display: block !important;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
@media (max-width: 1280px) {
  .visuallyhidden-md {
    border: 0;
    clip: rect(0 0 0 0);
    display: block !important;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.hide {
  display: none !important;
  visibility: hidden;
}
.s-hide {
  display: none;
  visibility: hidden;
}
@media (min-width: 737px) {
  .m-hide {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 981px) {
  .t-hide {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 1341px) {
  .d-hide {
    display: none;
    visibility: hidden;
  }
}
.block {
  display: block;
  visibility: visible;
}
@media (min-width: 737px) {
  .m-bloc {
    display: block;
    visibility: visible;
  }
}
@media (min-width: 981px) {
  .t-bloc {
    display: block;
    visibility: visible;
  }
}
@media (min-width: 1341px) {
  .d-bloc {
    display: block;
    visibility: visible;
  }
}
.flex {
  display: flex;
  visibility: visible;
}
@media (min-width: 481px) {
  .sm-flex {
    display: flex;
    visibility: visible;
  }
}
@media (min-width: 737px) {
  .m-flex {
    display: flex;
    visibility: visible;
  }
}
@media (min-width: 981px) {
  .t-flex {
    display: flex !important;
    visibility: visible !important;
  }
}
@media (min-width: 1341px) {
  .d-flex {
    display: flex;
    visibility: visible;
  }
}
.hidden {
  transition: visibility 0s ease 0s !important;
  visibility: hidden;
}
.max-w-title {
  display: block;
  max-width: 52.7777777778rem;
}
.max-680 {
  max-width: 37.7777777778rem;
}
.splide-disable {
  pointer-events: none;
}
.to-animate {
  opacity: 0;
  transform: translateY(90px);
}
.animated {
  opacity: 1;
  pointer-events: none;
  transform: translateY(0);
  transition: opacity 0.7s cubic-bezier(0.55, 0, 0.1, 1), transform 0.55s !important;
}
@media (min-width: 1024px) {
  .animated {
    transition: opacity 0.7s cubic-bezier(0.55, 0, 0.1, 1), transform 0.7s !important;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0.01;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blurIn {
  from {
    filter: blur(3px);
  }
  to {
    filter: blur(0);
  }
}
@keyframes blurOut {
  from {
    filter: blur(0);
  }
  to {
    filter: blur(2px);
  }
}
.lenis-stopped .inactive .body-content:not(.no-blur),
.lenis-stopped .inactive .footer:not(.no-blur),
.lenis-stopped .inactive .header:not(.no-blur) {
  animation: blurOut 1s ease-in-out forwards;
}
.blur {
  animation: blurOut 1s ease-in-out forwards;
}
@keyframes swal2-show-custom {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.swal2-show {
  animation: swal2-show-custom 0.3s !important;
}
@keyframes slideTop {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-100%);
  }
  51% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideBottom {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(100%);
  }
  51% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideLeft {
  0% {
    transform: translateX(0) rotate(180deg);
  }
  50% {
    transform: translateX(-100%) rotate(180deg);
  }
  51% {
    transform: translateX(100%) rotate(180deg);
  }
  100% {
    transform: translateX(0) rotate(180deg);
  }
}
@keyframes slideLeftBack {
  0% {
    transform: translateX(0) rotate(180deg);
  }
  50% {
    transform: translateX(100%) rotate(180deg);
  }
  51% {
    transform: translateX(-100%) rotate(180deg);
  }
  100% {
    transform: translateX(0) rotate(180deg);
  }
}
@keyframes slideRight {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(100%);
  }
  51% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideRightBack {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-100%);
  }
  51% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
input[type=checkbox]:focus + label::before {
  outline: 6px solid #00a7dc;
}
input[type=radio]:focus + label {
  outline: 6px solid #00a7dc;
}
[data-whatintent=mouse] *:focus,
[data-whatintent=touchstart] *,
[data-whatintent=touch] *:focus {
  outline: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
[data-whatintent=mouse] *:focus + label,
[data-whatintent=touchstart] * + label,
[data-whatintent=touch] *:focus + label {
  outline: none !important;
}
@media (min-width: 1281px) {
  [data-whatintent=mouse] .submenu__close,
  [data-whatintent=touchstart] .submenu__close,
  [data-whatintent=touch] .submenu__close {
    display: none !important;
  }
}
[data-whatintent=mouse] input[type=checkbox]:focus + label::before,
[data-whatintent=touchstart] input[type=checkbox]:focus + label::before,
[data-whatintent=touch] input[type=checkbox]:focus + label::before {
  outline: 0;
}
[data-whatintent=mouse] input[type=radio]:focus + label::before,
[data-whatintent=touchstart] input[type=radio]:focus + label::before,
[data-whatintent=touch] input[type=radio]:focus + label::before {
  outline: 0;
}
.button-arrow {
  align-items: center;
  display: flex;
  justify-content: center;
  aspect-ratio: 1/1;
  border: 1px solid;
  border-radius: 100%;
  overflow: hidden;
  padding: 0;
  transition: background 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.button-arrow--lg {
  height: 2.7777777778rem;
  width: 2.7777777778rem;
}
.button-arrow--lg svg {
  height: 1.3333333333rem;
  width: 1.3333333333rem;
}
@media (min-width: 1281px) {
  .button-arrow--lg {
    height: 4.4444444444rem;
    width: 4.4444444444rem;
  }
  .button-arrow--lg svg {
    height: 2.2222222222rem;
    width: 2.2222222222rem;
  }
}
.button-arrow--md {
  height: 2.7777777778rem;
  width: 2.7777777778rem;
}
.button-arrow--md svg {
  height: 1.3333333333rem;
  width: 1.3333333333rem;
}
.button-arrow--sm {
  height: 1.7777777778rem;
  width: 1.7777777778rem;
}
.button-arrow--sm svg {
  height: 1.1944444444rem;
  width: 1.1944444444rem;
}
.button-arrow--left {
  /*&:hover {
    svg {
      animation: slideLeft 0.3s ease-in-out;
    }
  }

  &:not(:hover) {
    svg {
      animation: slideLeftBack 0.3s ease-in-out;
    }
  }*/
}
.button-arrow--left svg {
  transform: rotate(180deg);
}
.button-arrow--right {
  /*&:hover {
    svg {
      animation: slideRight 0.3s ease-in-out;
    }
  }

  &:not(:hover) {
    svg {
      animation: slideRightBack 0.3s ease-in-out;
    }
  }*/
}
.button-arrow--right svg {
  transform: rotate(0deg);
}
.button-arrow--top svg {
  transform: rotate(270deg);
}
.button-arrow--bottom svg {
  transform: rotate(90deg);
}
.button-arrow--default {
  background: transparent;
  border-color: var(--color-text);
}
.button-arrow--default svg path {
  fill: var(--color-text);
}
.button-arrow--default:hover, .button-arrow--default:focus {
  background: var(--color-grey);
}
.button-arrow--default[disabled] {
  background: transparent;
  border-color: var(--color-textdisabled);
}
.button-arrow--default[disabled] svg path {
  fill: var(--color-textdisabled);
}
.button-arrow--red {
  background: var(--color-red);
  border-color: var(--color-cream);
}
.button-arrow--red svg path {
  fill: var(--color-cream);
}
.button-arrow--red:hover, .button-arrow--red:focus {
  background: var(--color-redhover);
}
.button-arrow--red[disabled] {
  background: var(--color-red);
  border-color: var(--color-reddisabled);
}
.button-arrow--red[disabled] svg path {
  fill: var(--color-reddisabled);
}
.button-arrow[disabled] {
  background: transparent;
  pointer-events: none;
}
.button {
  align-items: center;
  display: flex;
  justify-content: center;
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  border: 1px solid;
  border-color: transparent;
  gap: 0.8888888889rem;
  padding: 0.5555555556rem 0.6666666667rem;
  text-transform: uppercase;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  width: fit-content;
}
.button--icon {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.button--xsm {
  font-size: 0.5555555556rem;
  line-height: 0.8333333333rem;
  min-height: 1.7777777778rem;
}
.button--xsm svg {
  height: auto;
  max-width: 0.7777777778rem;
}
@media (min-width: 1281px) {
  .button--xsm {
    min-width: 6.8333333333rem;
  }
}
.button--sm {
  font-size: 0.6666666667rem;
  line-height: 1rem;
  min-height: 2.4444444444rem;
  padding-left: 1.7777777778rem;
  padding-right: 1.7777777778rem;
}
.button--sm svg {
  height: auto;
  max-width: 0.7777777778rem;
}
@media (min-width: 1281px) {
  .button--sm {
    min-width: 12.4444444444rem;
  }
}
.button--md {
  font-size: clamp(0.5555555556rem, 0.525rem + 0.4vw, 0.8888888889rem);
  letter-spacing: 0.08em;
  line-height: clamp(0.8333333333rem, 0.7125rem + 0.9vw, 1.3333333333rem);
  min-height: 1.7777777778rem;
  padding-left: 0.6666666667rem;
  padding-right: 0.6666666667rem;
}
.button--md svg {
  height: auto;
  max-width: 0.7777777778rem;
}
@media (min-width: 1281px) {
  .button--md {
    letter-spacing: normal;
    min-height: 2.8888888889rem;
    min-width: 12.1111111111rem;
    padding-left: 1.7777777778rem;
    padding-right: 1.7777777778rem;
  }
}
.button--lg {
  font-size: 0.7777777778rem;
  line-height: 1.1666666667rem;
  min-height: 3.1111111111rem;
  padding-left: 1.7777777778rem;
  padding-right: 1.7777777778rem;
}
.button--lg svg {
  height: auto;
  max-width: 1.1111111111rem;
}
@media (min-width: 1281px) {
  .button--lg {
    min-width: 16.4444444444rem;
  }
}
.button--xlg {
  font-size: clamp(0.6666666667rem, 0.7rem + 0.2vw, 0.7777777778rem);
  line-height: 1.1666666667rem;
  min-height: 2.7222222222rem;
  padding-left: 0.7777777778rem;
  padding-right: 0.7777777778rem;
}
.button--xlg svg {
  height: auto;
  max-width: 1.1111111111rem;
}
@media (min-width: 1281px) {
  .button--xlg {
    min-height: 3.2222222222rem;
    min-width: 18.3333333333rem;
    padding-left: 1.7777777778rem;
    padding-right: 1.7777777778rem;
  }
}
.button--primary {
  background: var(--color-btn-primary);
  border-color: var(--color-white);
  color: var(--color-white);
}
.button--primary svg path {
  fill: var(--color-white);
}
.button--primary:hover, .button--primary:focus {
  background: var(--color-btn-primary-hover);
}
.button--primary[disabled] {
  background: var(--color-grey);
  color: var(--color-text);
}
.button--primary[disabled] svg path {
  fill: var(--color-text);
}
.button--disabled {
  background: var(--color-grey);
  color: var(--color-text);
}
.button--gold {
  background: var(--button-gold);
  color: var(--color-cream);
}
.button--grey {
  background: var(--button-grey);
  border: 1px solid var(--color-black);
  color: var(--color-black);
}
.button--grey svg path {
  fill: var(--color-black);
}
.button--grey:hover, .button--grey:focus {
  background: var(--color-btn-secondary-hover);
}
.button--secondary {
  background: transparent;
  border-color: var(--color-text);
  color: var(--color-text);
}
.button--secondary svg path {
  fill: var(--color-text);
}
.button--secondary:hover, .button--secondary:focus {
  background: var(--color-btn-secondary-hover);
}
.button--secondary[disabled] {
  border-color: var(--color-textdisabled);
  color: var(--color-textdisabled);
}
.button--secondary[disabled] svg path {
  fill: var(--color-text);
}
.button--only-text {
  color: var(--color-text);
}
.button[disabled] {
  pointer-events: none;
}
.button--full {
  width: 100%;
}
.button--rounded {
  border-radius: 2.7777777778rem;
}
.button--ticket {
  white-space: nowrap;
}
@media (min-width: 1281px) {
  .button--ticket {
    min-width: 12.6666666667rem;
  }
}
.button--ticket:not(.button--icon) {
  padding-left: 0.8888888889rem;
  padding-right: 0.8888888889rem;
}
.button-round {
  align-items: center;
  display: flex;
  justify-content: center;
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  background: var(--color-header-bg);
  border: 1px solid var(--color-white);
  border-radius: 0.6666666667rem;
  color: var(--color-white);
  font-size: 0.6666666667rem;
  height: 1.3888888889rem;
  letter-spacing: 0.15em;
  line-height: 0.8333333333rem;
  padding-left: 0.8888888889rem;
  padding-right: 0.8888888889rem;
  text-transform: uppercase;
  transition: background 0.3s, color 0.3s;
}
@media (min-width: 981px) {
  .button-round {
    border-radius: 1.3888888889rem;
    font-size: 0.7777777778rem;
    height: 2.1111111111rem;
    letter-spacing: 0.08em;
    line-height: 1.1666666667rem;
    padding-left: 2.6666666667rem;
    padding-right: 2.6666666667rem;
  }
}
.button-round:hover {
  background: var(--color-white);
  color: var(--color-header-bg);
}
.tag-gold {
  align-items: center;
  display: flex;
  justify-content: center;
  background: var(--color-gold);
  border-radius: 2.7777777778rem;
  color: var(--color-white);
  font-size: 0.5555555556rem;
  letter-spacing: 0.08em;
  line-height: 0.6666666667rem;
  padding: 0.3333333333rem 0.5555555556rem;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  width: fit-content;
}
@media (min-width: 1281px) {
  .tag-gold {
    font-size: 0.7777777778rem;
    line-height: 1.1666666667rem;
    padding: 0.4444444444rem 0.8888888889rem;
  }
}
.tag-gold--light {
  background: var(--color-gold-light);
  color: var(--color-text);
}
.tag-squere {
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid var(--color-gold-border);
  box-sizing: border-box;
  color: var(--color-gold);
  font-size: 0.5555555556rem;
  line-height: 0.8333333333rem;
  padding: 0.3333333333rem 0.4444444444rem;
  text-align: center;
  text-transform: uppercase;
  width: fit-content;
}
@media (min-width: 1281px) {
  .tag-squere {
    font-size: 0.6666666667rem;
    line-height: 1rem;
    padding: 0.2222222222rem 0.8888888889rem;
  }
}
.tag-squere--grey {
  background: var(--color-grey);
  border: 1px solid var(--color-grey);
  color: var(--color-text);
}
.tag-white {
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid var(--color-gold-border);
  border-radius: 1.6666666667rem;
  box-sizing: border-box;
  color: var(--color-gold);
  font-size: 0.5555555556rem;
  line-height: 0.8333333333rem;
  padding: 0.3333333333rem 0.4444444444rem;
  text-align: center;
  text-transform: uppercase;
  width: fit-content;
}
@media (min-width: 1281px) {
  .tag-white {
    font-size: 0.6666666667rem;
    line-height: 1rem;
    padding: 0.2222222222rem 0.8888888889rem;
  }
}
.tag-grey {
  align-items: center;
  display: flex;
  justify-content: center;
  background: var(--color-grey);
  border-radius: 2.7777777778rem;
  font-size: 0.8888888889rem;
  gap: 0.5555555556rem;
  line-height: 1rem;
  padding: 0.2777777778rem 0.4444444444rem;
  text-align: center;
  text-transform: uppercase;
  width: fit-content;
}
@media (min-width: 1281px) {
  .tag-grey {
    font-size: 1.1111111111rem;
    height: 2.8888888889rem;
    line-height: 1.1111111111rem;
    padding: 0.8888888889rem 0.8888888889rem;
  }
}
.tag-grey__icon {
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid var(--color-text);
  border-radius: 50%;
  font-size: 0.6666666667rem;
  font-weight: 500;
  height: 1.5555555556rem;
  width: 1.5555555556rem;
}
.tag-grey__icon svg {
  width: 1.1111111111rem;
}
@media (min-width: 1281px) {
  .tag-grey--sm {
    font-size: 0.6666666667rem;
    height: 1.6666666667rem;
    line-height: 0.6666666667rem;
    padding: 0.5rem 1.0555555556rem;
  }
}
.tag-grey--sm svg {
  width: 1rem;
}
.btn-arrow {
  display: inline-block;
  overflow: hidden;
  position: relative;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 0.8888888889rem;
  gap: 0.8888888889rem;
  line-height: 1.0666666667rem;
  padding-bottom: 0.4444444444rem;
  width: fit-content;
}
.btn-arrow::before {
  background: var(--color-text);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.btn-arrow::before {
  transform: translateX(0);
}
.btn-arrow svg path {
  fill: var(--color-text);
}
.btn-arrow__pop {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.7777777778rem;
}
.btn-arrow:hover::before {
  transform: translateX(-110%);
}
.slider-nav {
  align-items: center;
  display: flex;
  justify-content: center;
  gap: 0.3333333333rem;
}
@media print {
  .slider-nav {
    display: none;
  }
}
.slider-nav__info {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  color: var(--color-cream);
  font-size: 0.8888888889rem;
  line-height: 1.0555555556rem;
}
.slider-nav--lg {
  gap: 0.7777777778rem;
}
.breadcrumbs__list {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  column-gap: 0.3333333333rem;
  flex-wrap: wrap;
  row-gap: 0.6666666667rem;
}
@media (min-width: 981px) {
  .breadcrumbs__list {
    column-gap: 0.4444444444rem;
  }
}
.breadcrumbs li {
  padding-left: 0.5555555556rem;
  position: relative;
}
.breadcrumbs li::before {
  background: var(--color-black);
  border-bottom: 0.1666666667rem solid var(--color-white);
  border-left: 0.2777777778rem solid var(--color-text);
  border-right: 0 solid var(--color-white);
  border-top: 0.1666666667rem solid var(--color-white);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-20%);
  width: 1px;
}
@media (min-width: 981px) {
  .breadcrumbs li::before {
    border: 0;
    height: 2px;
    transform: translateY(0);
    width: 0.7222222222rem;
  }
}
@media (min-width: 981px) {
  .breadcrumbs li {
    padding-left: 1.1666666667rem;
  }
}
.breadcrumbs li:first-of-type {
  padding-left: 0;
}
.breadcrumbs li:first-of-type::before {
  display: none;
}
.breadcrumbs__item {
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 300;
  display: inline-block;
  overflow: hidden;
  position: relative;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-box-orient: vertical;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: var(--color-black);
  font-size: 0.6666666667rem;
  height: 1rem;
  letter-spacing: 0.04em;
  line-height: 1rem;
  max-width: 13.8888888889rem;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: left;
}
.breadcrumbs__item::before {
  background: #000;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.breadcrumbs__item::before {
  transform: translateX(0);
}
.breadcrumbs__item:hover::before {
  transform: translateX(-110%);
}
.breadcrumbs__item.active {
  font-weight: 500;
}
.breadcrumbs__item.active::before {
  transform: translateX(-110%);
}
@media (min-width: 1440px) {
  .breadcrumbs__item.active {
    max-width: unset;
  }
}
@media (min-width: 981px) {
  .labirynth-item {
    display: flex;
    flex-direction: column;
  }
}
.labirynth-item__title {
  align-items: center;
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: 0.8333333333rem;
  width: 100%;
}
.labirynth-item__title span {
  max-width: calc(100% - 2.7777777778rem);
}
.labirynth-item__title svg {
  margin-top: 0.4444444444rem;
}
.labirynth-item__title svg path {
  fill: var(--color-text);
}
@media (min-width: 981px) {
  .labirynth-item__titlewrp {
    order: 2;
  }
}
.labirynth-item__text {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.5555555556rem;
}
@media (min-width: 981px) {
  .labirynth-item__text {
    order: 3;
  }
}
.labirynth-item__image img {
  height: auto;
  transition: filter 0.5s cubic-bezier(0.5, 0, 0.2, 1), border-radius 0.5s cubic-bezier(0.5, 0, 0.2, 1);
  width: 100%;
}
@media (min-width: 981px) {
  .labirynth-item__image {
    margin-bottom: 1.7777777778rem;
    order: 1;
  }
}
.labirynth-item:hover .labirynth-item__image img {
  border-radius: 20px;
  filter: brightness(1.15) contrast(0.9);
}
.news-item {
  display: flex;
  flex-direction: column;
  gap: 0.4444444444rem;
  padding-left: 0.7777777778rem;
  position: relative;
}
.news-item::before {
  background: var(--color-text);
  content: "";
  height: calc(100% - 1.7777777778rem);
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.news-item__date {
  color: var(--news-item-text);
  font-size: 0.8888888889rem;
  font-weight: 300;
  letter-spacing: 0.1em;
  line-height: 1.1111111111rem;
  order: 1;
  text-transform: uppercase;
}
.news-item__label {
  color: var(--news-item-label);
  font-size: 0.6666666667rem;
  font-weight: 300;
  letter-spacing: 0.1em;
  line-height: 1.1111111111rem;
  order: 2;
  text-transform: uppercase;
}
.news-item__title {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-box-orient: vertical;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 5.3333333333rem;
  order: 3;
}
.news-item__arrow {
  order: 4;
}
.news-item:hover .news-item__arrow svg path {
  transform: translateX(0);
}
.team-item {
  display: flex;
  flex-direction: column;
  gap: 1.2222222222rem;
  position: relative;
}
.team-item__title {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  color: var(--color-black);
  font-size: 1.2222222222rem;
  line-height: 1.4444444444rem;
}
.team-item__subtitle {
  color: var(--team-item-subtitle);
  font-size: 0.8888888889rem;
  line-height: 1.3333333333rem;
  opacity: 1;
}
.team-item__content {
  order: 2;
}
.team-item__img {
  background: #000;
  border-radius: 0.2222222222rem;
  height: auto;
  order: 1;
  position: relative;
  width: 100%;
}
.team-item__img img {
  height: auto;
  opacity: 0.8;
  width: 100%;
}
.team-item__arrow {
  align-items: center;
  display: flex;
  justify-content: center;
  background: var(--team-item-hover-bg);
  flex-direction: column;
  gap: 0.7777777778rem;
  height: 100%;
  opacity: 0;
  position: absolute;
  transition: opacity 0.3s ease-in-out;
  width: 100%;
  z-index: 1;
}
.team-item__arrow span {
  color: var(--team-item-hover-text);
  font-size: 0.7777777778rem;
  letter-spacing: 0.08em;
  line-height: 0.9444444444rem;
  padding: 0 1.1111111111rem;
  text-align: center;
  text-transform: uppercase;
}
.team-item:hover .team-item__arrow {
  opacity: 1;
}
.hover-disabled .team-item__arrow {
  opacity: 0 !important;
}
.item-event {
  background: var(--color-white);
  display: flex;
  flex-direction: column;
  gap: 1.3333333333rem;
  padding: 0.5555555556rem;
  position: relative;
  transform-origin: center center;
  transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out;
}
@media (min-width: 981px) {
  .item-event {
    border-radius: 0.5555555556rem;
    padding: 0.5rem;
  }
}
.item-event__content {
  order: 2;
}
.item-event__title {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  min-height: clamp(4.6666666667rem, 4.9375rem + 1vw, 5.1666666667rem);
}
.item-event__title a {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-box-orient: vertical;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
@media (min-width: 981px) {
  .item-event__title a {
    text-align: center;
  }
}
@media (min-width: 981px) {
  .item-event__title {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
.item-event__arrow {
  border-bottom: 1px solid var(--color-text);
  font-size: 0.6666666667rem;
  letter-spacing: 0.08em;
  line-height: 1rem;
  padding-bottom: 0.4444444444rem;
  width: fit-content;
}
@media (min-width: 981px) {
  .item-event__arrow {
    margin-left: auto;
    margin-right: auto;
  }
}
.item-event__img {
  order: 1;
}
.item-event__img img {
  border-radius: 0.5rem;
}
.item-event__label {
  align-items: center;
  display: flex;
  justify-content: center;
  font-family: "Poppins", "Roboto Cyrillic", sans-serif;
  font-style: normal;
  font-weight: 400;
  background: var(--color-gold);
  border-radius: 4px 4px 0 0;
  color: var(--color-cream);
  font-size: 0.6666666667rem;
  height: 2rem;
  left: 1.2222222222rem;
  letter-spacing: 0.08em;
  line-height: 1.8333333333rem;
  padding: 0.7777777778rem 1.2777777778rem 0.7777777778rem 1.2777777778rem;
  position: absolute;
  text-transform: uppercase;
  top: -2rem;
}
.item-event:hover {
  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.25);
  transform: scale(1.01);
}
.shedule-item {
  display: grid;
}
.shedule-item__date {
  font-size: 0.6666666667rem;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 0.8rem;
  text-align: left;
}
@media (min-width: 1281px) {
  .shedule-item__date {
    height: fit-content;
  }
}
.shedule-item__date strong {
  display: block;
}
.shedule-item__date:is(h3) {
  margin-top: 3.3333333333rem;
}
@media (min-width: 1281px) {
  .shedule-item__date:is(h3) {
    margin-top: 1.6666666667rem;
  }
}
.shedule-item__content {
  border-top: 1px solid var(--color-text);
  display: grid;
  gap: 0.4444444444rem;
  grid-template-areas: "place type" "header header" "times times";
  grid-template-columns: calc(50% - 0.2222222222rem) 50%;
  margin-top: 2.2222222222rem;
  padding-top: 0.4444444444rem;
}
@media (min-width: 981px) {
  .shedule-item__content {
    grid-template-areas: "place type type" "header label times";
    grid-template-columns: minmax(auto, 60%) 1fr auto;
    padding-top: 1.3333333333rem;
  }
}
@media (min-width: 1281px) {
  .shedule-item__content {
    gap: 1.3333333333rem;
    grid-template-columns: minmax(auto, 60%) 1fr auto;
  }
}
.shedule-item__content--light-line {
  border-top: 1px solid var(--color-events-light-border);
  margin-top: 0;
}
.shedule-item__header {
  display: grid;
  gap: 0;
  grid-area: header;
  grid-template-areas: "title img" "subtitle subtitle";
  grid-template-columns: auto 1fr;
  max-width: 30.5555555556rem;
  position: relative;
  width: fit-content;
}
.shedule-item__title {
  grid-area: title;
}
.shedule-item__subtitle {
  grid-area: subtitle;
}
.shedule-item__info-out {
  gap: 0.4444444444rem;
  width: fit-content;
}
.shedule-item__type {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  grid-area: type;
}
.shedule-item__times {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 0.8888888889rem;
  grid-area: times;
}
.shedule-item__label {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  grid-area: label;
}
@media (min-width: 981px) {
  .shedule-item__label {
    align-items: flex-start;
    justify-content: flex-end;
  }
}
.shedule-item__place {
  grid-area: place;
}
@media (min-width: 981px) {
  .shedule-item__place {
    align-items: flex-end;
    display: flex;
  }
}
.shedule-item__img {
  display: none;
  grid-area: img;
}
@media (min-width: 981px) {
  .shedule-item__img {
    display: block;
    height: 15.5rem;
    object-fit: contain;
    object-position: center;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    width: 14.2777777778rem;
  }
}
@media (min-width: 1690px) {
  .shedule-item__img {
    transform: translateY(-40%);
  }
}
@media (min-width: 1341px) {
  .shedule-item {
    grid-template-columns: 12.7777777778rem 1fr;
  }
}
@media (min-width: 737px) {
  .shedule-item--time {
    grid-template-columns: 10rem 1fr;
  }
}
@media (min-width: 481px) {
  .shedule-item--time .shedule-item__label {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-right: 0.5555555556rem;
    padding-top: 1.1111111111rem;
  }
}
@media (min-width: 981px) {
  .shedule-item--time .shedule-item__label {
    padding-top: 0.2777777778rem;
  }
}
.shedule-item--time .shedule-item__content {
  align-items: start;
  grid-template-areas: "times";
  grid-template-columns: 1fr;
}
@media (min-width: 481px) {
  .shedule-item--time .shedule-item__content {
    grid-template-areas: "times";
    grid-template-columns: 1fr;
  }
}
@media (min-width: 1281px) {
  .shedule-item--time .shedule-item__content {
    gap: 1.3333333333rem;
  }
}
@media (min-width: 981px) {
  .shedule-item--time .shedule-item__date {
    padding-top: 0.4444444444rem;
  }
}
@media (min-width: 1281px) {
  .shedule-item--time .shedule-item__date {
    padding-top: 0.6666666667rem;
  }
}
.hover-disabled .shedule-item__img {
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}
.schedule__list .schedule__slide:first-child .shedule-item__date {
  margin-top: 0;
}
.schedule__list .schedule__slide:first-child .shedule-item__content {
  margin-top: 0.5555555556rem;
}
@media (max-width: 1340px) {
  .schedule__list h3.shedule-item__date + .shedule-item__content {
    margin-top: 0 !important;
  }
}
.repertoire-list .shedule-item:first-child .shedule-item__date {
  margin-top: 0;
}
.repertoire-list .shedule-item:first-child .shedule-item__content {
  margin-top: 0.5555555556rem;
}
@media (max-width: 1340px) {
  .repertoire-list h3.shedule-item__date + .shedule-item__content {
    margin-top: 0 !important;
  }
}
.modal-tickets__content .schedule__slide:first-child .shedule-item__date {
  margin-top: 0;
}
.modal-tickets__content .schedule__slide:first-child .shedule-item__content {
  margin-top: 0.5555555556rem;
}
@media (max-width: 1340px) {
  .modal-tickets__content h3.shedule-item__date + .shedule-item__content {
    margin-top: 0 !important;
  }
}
.shedule-time {
  display: grid;
  gap: 0.6111111111rem;
  grid-template-columns: 1fr 9.0555555556rem;
}
@media (min-width: 1281px) {
  .shedule-time {
    gap: 1.3333333333rem;
    grid-template-columns: 1fr 12.7777777778rem;
  }
}
.shedule-time .button {
  min-width: 0;
  width: 100%;
}
@media (min-width: 1281px) {
  .shedule-time .button {
    padding-left: 1.7777777778rem;
    padding-right: 1.7777777778rem;
  }
}
.shedule-time__time-text {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 0.4444444444rem;
}
@media (min-width: 500px) {
  .shedule-time__time-text {
    align-items: flex-start;
    flex-direction: row;
  }
}
.review-item__title {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-box-orient: vertical;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 3.2rem;
}
@media (min-width: 1281px) {
  .review-item__title {
    height: 4.2666666667rem;
  }
}
.review-item__info {
  border-right: 0.5px solid var(--color-text);
  font-size: 0.6666666667rem;
  line-height: 0.8755555556rem;
  margin-left: auto;
  margin-right: 0;
  max-width: 18.1111111111rem;
  padding-right: 1.3333333333rem;
  text-align: right;
  width: 100%;
}
.price-item {
  border-bottom: 0.5px solid var(--color-text);
  display: grid;
  grid-template-columns: 3.7777777778rem 1fr;
  max-width: 24.1666666667rem;
  padding: 0 0.8888888889rem 0 0;
}
.price-item:last-of-type {
  border-bottom: 0;
}
.price-item__title {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 0.8888888889rem;
  line-height: 1.0666666667rem;
  max-height: 7.2222222222rem;
  text-align: center;
  transform: rotate(180deg);
  width: 3.3333333333rem;
  writing-mode: vertical-rl;
}
.price-item__prices {
  align-items: center;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.price-item__row {
  align-items: center;
  display: flex;
  justify-content: space-between;
  border-bottom: 0.5px solid var(--color-text);
  min-height: 3.0555555556rem;
  padding: 0.4444444444rem 1.3888888889rem;
  width: 100%;
}
.price-item__row:last-of-type {
  border-bottom: 0;
}
.price-item__type {
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.6rem;
}
.price-item__price {
  font-size: 1.3333333333rem;
  font-weight: 500;
  line-height: 2.4rem;
  text-align: right;
}
.download-item {
  display: grid;
  grid-template-columns: 1fr auto;
  max-width: 30.5555555556rem;
  width: 100%;
}
@media (min-width: 737px) {
  .download-item {
    padding: 0.8888888889rem;
  }
}
.download-item__icon {
  align-items: center;
  display: flex;
  justify-content: center;
  border-left: 0.5px solid var(--color-text);
  font-size: 1.2222222222rem;
  font-weight: 300;
  gap: 0.6666666667rem;
  height: 100%;
  line-height: 2.2rem;
  padding-left: 1.3333333333rem;
}
.download-item__icon svg {
  transform: rotate(90deg);
  transform-origin: center;
}
.download-item__title {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  border-bottom: 0.5px solid var(--color-text);
  font-size: 0.8888888889rem;
  font-weight: 300;
  gap: 0.4444444444rem;
  line-height: 1.6rem;
  padding-bottom: 0.6666666667rem;
  padding-right: 1.3333333333rem;
}
.download-item__info {
  color: var(--color-gold);
  font-size: 0.6666666667rem;
  font-weight: 300;
  line-height: 1.2rem;
  padding-top: 0.6666666667rem;
  text-transform: uppercase;
}
.video-item__picture {
  display: block;
  position: relative;
}
.video-item__picture::before {
  background-color: var(--color-black);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-item__picture img {
  aspect-ratio: 16/9;
  display: block;
  object-fit: cover;
  object-position: center;
  opacity: 0.6;
  position: relative;
}
.video-item__container {
  cursor: pointer;
  position: relative;
}
.video-item__play {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.video-item__buttons {
  gap: 0.8888888889rem;
}
.video-item__button {
  align-items: center;
  display: flex;
  justify-content: center;
  aspect-ratio: 1/1;
  border: 1px solid var(--color-black);
  border-radius: 50%;
  height: 2.7777777778rem;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  width: 2.7777777778rem;
}
.video-item__button svg path {
  transition: fill 0.3s ease-in-out;
}
.video-item__button:hover {
  background-color: var(--color-black);
}
.video-item__button:hover svg path {
  fill: var(--color-white);
}
.video-item__button[aria-expanded=true] {
  background-color: var(--color-gold);
  border-color: var(--color-gold);
}
.video-item__button[aria-expanded=true] svg path {
  fill: var(--color-white);
}
.video-item__trans {
  display: none;
}
.video-item__trans.open {
  display: flex;
}
.audio-desc {
  margin-left: auto;
  margin-right: auto;
  max-width: 50rem;
}
.pjm-desc .video-item__video {
  aspect-ratio: 16/9;
  margin-left: auto;
  margin-right: auto;
  max-height: 80vh;
}
.event {
  display: flex;
  flex-direction: column-reverse;
  gap: 0.6666666667rem;
  width: 100%;
}
@media (min-width: 981px) {
  .event {
    flex-direction: row-reverse;
    gap: 2.6666666667rem;
    justify-content: flex-end;
  }
}
@media (min-width: 981px) {
  .event__img-wrapper {
    width: 40%;
  }
}
@media (min-width: 1440px) {
  .event__img-wrapper {
    width: 28.3888888889rem;
  }
}
@media (min-width: 981px) {
  .event__info {
    width: 60%;
  }
}
@media (min-width: 1440px) {
  .event__info {
    width: calc(100% - 28.3888888889rem);
  }
}
.event__params {
  flex-wrap: wrap;
  gap: 0.4444444444rem;
}
.event__tags {
  flex-wrap: wrap;
  gap: 0.8888888889rem;
}
.event__desc {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-box-orient: vertical;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.event__img {
  border-radius: 0.5555555556rem;
  transition: transform 0.4s;
}
.event:hover .event__img {
  transform: scale(1.01);
}
.event:hover .btn-arrow::before {
  transform: translateX(-110%);
}
.article-item {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.article-item__img {
  aspect-ratio: 16/10;
  border-radius: 0.2222222222rem;
  overflow: hidden;
}
.article-item__img img {
  height: 100%;
  object-fit: cover;
  object-position: center;
  transform-origin: center;
  transition: transform 0.3s;
  width: 100%;
}
.article-item__title {
  display: inline-block;
  overflow: hidden;
  position: relative;
  display: flex;
  margin-bottom: 0.8888888889rem;
  padding-bottom: 1.0555555556rem;
}
.article-item__title::before {
  background: var(--color-text);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.article-item__title::before {
  transform: translateX(0);
}
.article-item__title a {
  display: block;
  max-width: calc(100% - 50px);
}
.article-item__title svg {
  display: block;
  height: 1.7777777778rem;
  width: 1.7777777778rem;
}
.article-item:hover .article-item__title::before {
  transform: translateX(-110%);
}
.article-item:hover img {
  transform: scale(1.01);
}
.scene {
  display: flex;
  flex-direction: column-reverse;
}
.scene__text {
  padding: 0 0 2.2222222222rem;
  position: relative;
}
@media (min-width: 1341px) {
  .scene__text {
    flex-grow: 1;
    padding: 0 4.6666666667rem 1.5555555556rem;
  }
}
@media (min-width: 737px) {
  .scene__title {
    /* stylelint-disable-next-line property-no-vendor-prefix */
    -webkit-box-orient: vertical;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 4.2222222222rem;
  }
}
.scene__subtitle {
  font-size: 0.7777777778rem;
  font-weight: 500;
  line-height: 1.3888888889rem;
}
.scene__arrow {
  display: inline-block;
  overflow: hidden;
  position: relative;
  border-bottom: 0.6666666667rem;
  bottom: 0;
  font-size: 0.8888888889rem;
  font-weight: 400;
  letter-spacing: 0.08em;
  line-height: 1.3333333333rem;
  position: absolute;
}
.scene__arrow::before {
  background: var(--color-black);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.scene__arrow::before {
  transform: translateX(0);
}
.scene:hover .scene__arrow::before {
  transform: translateX(-110%);
}
.scenes__list {
  row-gap: 2.2222222222rem;
}
.gallery-item {
  display: flex;
  flex-direction: column;
  gap: 1.7777777778rem;
  position: relative;
}
.gallery-item__title {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  color: var(--color-black);
  font-size: clamp(1rem, 0.9167rem + 0.6667vw, 1.3333333333rem);
  line-height: clamp(1.3333333333rem, 1.3264rem + 0.5556vw, 1.6111111111rem);
  border-bottom: 1px solid var(--color-text);
  padding-bottom: 0.8888888889rem;
}
.gallery-item__content {
  order: 2;
}
.gallery-item__img {
  background: #000;
  border-radius: 0.2222222222rem;
  height: auto;
  order: 1;
  position: relative;
  width: 100%;
}
.gallery-item__img img {
  height: auto;
  opacity: 0.8;
  width: 100%;
}
.gallery-item__arrow {
  align-items: center;
  display: flex;
  justify-content: center;
  background: var(--team-item-hover-bg);
  flex-direction: column;
  gap: 0.7777777778rem;
  height: 100%;
  opacity: 0;
  position: absolute;
  transition: opacity 0.3s ease-in-out;
  width: 100%;
  z-index: 1;
}
.gallery-item__arrow span {
  color: var(--team-item-hover-text);
  font-size: 0.7777777778rem;
  letter-spacing: 0.08em;
  line-height: 0.9444444444rem;
  padding: 0 1.1111111111rem;
  text-align: center;
  text-transform: uppercase;
}
.gallery-item:hover .gallery-item__arrow {
  opacity: 1;
}
.hover-disabled .gallery-item__arrow {
  opacity: 0 !important;
}
.header {
  align-items: center;
  background-color: var(--color-header-bg);
  color: var(--color-white);
  display: flex;
  justify-content: space-between;
  left: 0;
  min-height: 4.5555555556rem;
  padding: 0.8333333333rem 0.8333333333rem;
  position: fixed;
  top: 0;
  transition: transform 0.5s cubic-bezier(0.5, 0, 0.2, 1);
  width: 100%;
  width: var(--viewport-width);
  will-change: transform;
  z-index: 10;
}
@media (min-width: 981px) {
  .header {
    min-height: 4.7777777778rem;
  }
}
@media print {
  .header {
    display: none;
  }
}
.header__left {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  gap: 0.5555555556rem;
}
@media (min-width: 400px) {
  .header__left {
    gap: 1.1666666667rem;
  }
}
.header__right {
  align-items: center;
  display: flex;
  justify-content: center;
  gap: 0.4444444444rem;
}
.header__bip {
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (min-width: 981px) {
  .header__bip svg {
    height: auto;
    width: 4.6111111111rem;
  }
}
.header__button {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 1.7777777778rem;
  width: 1.7777777778rem;
}
.header__button--dark-mode {
  border-radius: 50%;
  display: none;
  transition: background 0.3s;
}
@media screen and (min-width: 481px) {
  .header__button--dark-mode {
    display: flex;
  }
}
.header__button--dark-mode svg [stroke] {
  stroke: var(--color-white);
}
.header__button--dark-mode svg [fill] {
  fill: var(--color-white);
}
.header__button--dark-mode svg:last-of-type {
  display: none;
}
.header__button--dark-mode span:last-of-type {
  display: none;
}
.header__button--dark-mode:hover {
  background: var(--color-white);
}
.header__button--dark-mode:hover svg [stroke] {
  stroke: var(--color-black);
}
.header__button--dark-mode:hover svg [fill] {
  fill: var(--color-black);
}
.header__button--accessibility {
  display: none;
}
@media (min-width: 981px) {
  .header__button--accessibility {
    display: flex;
  }
}
.header__button--accessibility, .header__button--search {
  background: var(--color-header-bg);
  border-radius: 50%;
  transition: background 0.3s;
}
.header__button--accessibility svg path, .header__button--search svg path {
  transition: fill 0.3s;
}
.header__button--accessibility:hover, .header__button--search:hover {
  background: var(--color-white);
}
.header__button--accessibility:hover svg path, .header__button--search:hover svg path {
  fill: var(--color-header-bg);
}
.header__button__text {
  align-items: center;
  background: var(--color-header-bg);
  border: 1px solid var(--color-white);
  border-radius: 1.3888888889rem;
  color: var(--color-white);
  font-size: 0.8888888889rem;
  font-weight: 400;
  gap: 0.1111111111rem;
  height: 1.6111111111rem;
  justify-content: center;
  letter-spacing: 0.05em;
  line-height: 1.0666666667rem;
  padding: 0 0.8333333333rem 0 0.8333333333rem;
  text-align: center;
  text-transform: uppercase;
  transition: background 0.3s, color 0.3s;
  white-space: nowrap;
}
@media (min-width: 981px) {
  .header__button--menu {
    width: fit-content;
  }
  .header__button--menu .icon {
    display: none;
  }
}
.header__button:hover .header__button__text {
  background: var(--color-white);
  color: var(--color-header-bg);
}
@media (min-width: 981px) {
  .header__logo {
    background: var(--color-header-bg);
    left: 0;
    padding: 1.9444444444rem;
    position: absolute;
    top: 0;
    transition: padding-bottom 0.5s cubic-bezier(0.5, 0, 0.2, 1);
    width: 10.5rem;
  }
  .header__logo svg {
    height: auto;
    width: 100%;
  }
}
@media (min-width: 981px) {
  .header__link {
    left: 12.7222222222rem;
    position: absolute;
  }
}
.header.fixed-down {
  transform: translateY(-100%);
}
.header.logo-sm .header__logo {
  padding-bottom: 0;
}
.header.logo-sm .logo {
  margin-top: -3.3333333333rem;
}
@media (min-width: 981px) {
  .header.logo-sm .logo {
    margin-top: -3.6111111111rem;
  }
}
.header.logo-sm .logo__graph {
  transform: scaleY(0);
}
.header--white {
  background: var(--color-bg);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.0509803922);
}
@media (min-width: 981px) {
  .header--white:not(.logo-sm) .header__logo {
    box-shadow: -20px 4px 20px 0 rgba(0, 0, 0, 0.0509803922);
  }
}
@media (min-width: 981px) {
  .header--white .header__logo {
    background: var(--color-bg);
  }
}
.header--white .header__logo svg path[stroke=white] {
  stroke: var(--color-text);
}
.header--white .header__logo svg path[fill=white] {
  fill: var(--color-text);
}
.header--white .header__logo svg text[fill=white] {
  fill: var(--color-text);
}
.header--white .button-round {
  background: var(--color-bg);
  border: 1px solid var(--color-text);
  color: var(--color-text);
}
.header--white .button-round:hover {
  background: var(--color-text);
  color: var(--color-white);
}
.header--white .header__button--dark-mode svg [stroke] {
  stroke: var(--color-text);
}
.header--white .header__button--dark-mode svg [fill] {
  fill: var(--color-text);
}
.header--white .header__button--dark-mode:hover {
  background: var(--color-text);
}
.header--white .header__button--dark-mode:hover svg [stroke] {
  stroke: var(--color-white);
}
.header--white .header__button--dark-mode:hover svg [fill] {
  fill: var(--color-white);
}
.header--white .header__button--accessibility, .header--white .header__button--search {
  background: var(--color-bg);
}
.header--white .header__button--accessibility svg path, .header--white .header__button--search svg path {
  fill: var(--color-text);
}
.header--white .header__button--accessibility:hover, .header--white .header__button--search:hover {
  background: var(--color-text);
}
.header--white .header__button--accessibility:hover svg path, .header--white .header__button--search:hover svg path {
  fill: var(--color-bg);
}
.header--white .header__button__text {
  background: var(--color-bg);
  border: 1px solid var(--color-text);
  color: var(--color-text);
}
.header--white .header__button--menu .icon path {
  fill: var(--color-text);
}
.header--white .header__button:hover .header__button__text {
  background: var(--color-text);
  color: var(--color-bg);
}
.logo {
  transition: margin-top 0.5s cubic-bezier(0.5, 0, 0.2, 1);
}
.logo--footer {
  height: auto;
  width: 8.9444444444rem;
}
.logo--footer .logo__graph path[fill] {
  fill: var(--color-text);
}
.logo--footer .logo__graph path[stroke] {
  stroke: var(--color-text);
}
.logo--footer .logo__text text {
  fill: var(--color-text);
}
.logo--menu {
  height: auto;
  width: 6.6666666667rem;
}
.logo--menu .logo__graph path[fill] {
  fill: var(--color-text);
}
.logo--menu .logo__graph path[stroke] {
  stroke: var(--color-text);
}
.logo--menu .logo__text text {
  fill: var(--color-text);
}
.logo__graph {
  transition: transform 0.5s cubic-bezier(0.5, 0, 0.2, 1);
}
.logo--header {
  margin-top: -3.3333333333rem;
}
@media (min-width: 981px) {
  .logo--header {
    margin-top: 0;
  }
}
.logo--header .logo__graph {
  display: none;
}
@media (min-width: 981px) {
  .logo--header .logo__graph {
    display: block;
  }
}
.logo__line1 {
  font-family: "Iskry-Bold", serif;
}
.logo__line1 tspan {
  letter-spacing: 0.04em !important;
  line-height: 1 !important;
  word-spacing: 0 !important;
}
.logo__line2 {
  font-family: "Poppins", sans-serif;
}
.logo__line2 tspan {
  letter-spacing: 0.03em !important;
  line-height: 1 !important;
  word-spacing: 0 !important;
}
.menu-page {
  background-color: var(--page-menu-bg);
  max-height: 100vh;
  min-height: 4.6111111111rem;
  overflow: auto;
  position: sticky;
  top: 0;
  transition: top 0.5s cubic-bezier(0.5, 0, 0.2, 1);
  width: 100vw;
  width: var(--viewport-width);
  z-index: 100;
}
@media (min-width: 981px) {
  .menu-page {
    min-height: 4.8333333333rem;
    overflow: visible;
    top: 0;
  }
}
.menu-page.fixed-down {
  top: 0;
}
.menu-page .container {
  position: relative;
}
.menu-page__skip {
  position: absolute;
}
.menu-page__nav {
  width: 100%;
}
@media (min-width: 981px) {
  .menu-page__nav {
    align-items: center;
    display: flex;
    justify-content: space-between;
    gap: 0.8888888889rem;
  }
}
.menu-page__ul {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 1.3333333333rem;
  margin-bottom: 1.3333333333rem;
}
.menu-page__ul li {
  width: 100%;
}
@media (min-width: 981px) {
  .menu-page__ul li {
    width: fit-content;
  }
}
@media (min-width: 981px) {
  .menu-page__ul {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.8888888889rem;
    margin-bottom: 0;
  }
}
.menu-page__ul--search {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.8888888889rem;
  margin-bottom: 0;
}
@media (min-width: 481px) {
  .menu-page__ul--search li {
    width: fit-content;
  }
}
@media (min-width: 481px) {
  .menu-page__ul--search {
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 59.0555555556rem;
    width: 100%;
  }
}
.menu-page__button {
  align-items: center;
  display: flex;
  justify-content: center;
}
.menu-page__button .button {
  font-size: 0.8888888889rem;
  min-height: 2.8888888889rem;
  min-width: 12.1111111111rem;
}
.menu-page__link {
  border-bottom: 1px solid var(--color-gold);
  display: block;
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1.3888888889rem;
  padding: 0.4444444444rem 0;
  width: 100%;
}
@media (min-width: 981px) {
  .menu-page__link {
    align-items: center;
    display: flex;
    justify-content: center;
    border: 1px solid var(--color-gold);
    border-radius: 0.9444444444rem;
    font-size: 0.7777777778rem;
    font-weight: 400;
    height: 1.8888888889rem;
    letter-spacing: 0.08em;
    line-height: 1.1666666667rem;
    padding: 0 0.8333333333rem;
    text-transform: uppercase;
    transition: background-color 0.3s, color 0.3s;
    white-space: nowrap;
  }
}
@media (min-width: 1281px) {
  .menu-page__link {
    min-width: 6.6666666667rem;
  }
}
@media (min-width: 481px) {
  .menu-page__link--search {
    align-items: center;
    display: flex;
    justify-content: center;
    border: 1px solid var(--color-gold);
    border-radius: 0.9444444444rem;
    font-size: 0.7777777778rem;
    font-weight: 400;
    height: 1.8888888889rem;
    letter-spacing: 0.08em;
    line-height: 1.1666666667rem;
    padding: 0 0.8333333333rem;
    text-transform: uppercase;
    transition: background-color 0.3s, color 0.3s;
    white-space: nowrap;
  }
}
@media (min-width: 481px) {
  .menu-page__link--search.active, .menu-page__link--search:hover {
    background-color: var(--color-gold);
    color: var(--color-white);
  }
}
@media (min-width: 981px) {
  .menu-page__link.active, .menu-page__link:hover {
    background-color: var(--color-gold);
    color: var(--color-white);
  }
}
.menu-page__open {
  align-items: center;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-gold);
  font-size: 0.8888888889rem;
  font-weight: 300;
  left: 50%;
  line-height: 1.3888888889rem;
  margin-bottom: 1.3888888889rem;
  padding: 0.4444444444rem 0;
  position: relative;
  transform: translateX(-50%);
  width: 100%;
}
@media (min-width: 981px) {
  .menu-page__open {
    display: none;
  }
}
.menu-page__open svg {
  transform-origin: center center;
  transition: transform 0.3s;
}
.menu-page__open[aria-expanded=true] svg {
  transform: rotate(180deg);
}
.cookies {
  background-color: #f8f7f4;
  color: var(--color-text);
  display: none;
  height: auto;
  left: 50%;
  max-height: calc(100vh - 50px);
  max-width: 42.2222222222rem;
  opacity: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 40px 15px;
  pointer-events: none;
  position: fixed;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  transition: max-width 0.5s ease, padding 0.5s ease, opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s, visibility 0s ease-in-out 0.5s;
  visibility: hidden;
  width: 100%;
  z-index: 1000;
}
.cookies.active {
  display: block;
  pointer-events: auto;
  visibility: visible;
}
.cookies.is-opened {
  opacity: 1;
}
@media screen and (min-width: 1281px) {
  .cookies {
    padding: 40px 50px;
  }
}
.cookies__btn-ext {
  flex: 1;
}
.cookies__lang {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  right: 15px;
  top: 25px;
}
.cookies__lang__item {
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 0.8888888889rem;
  font-weight: 700;
  line-height: 1.1111111111rem;
  padding: 3px 8px;
  text-decoration: underline;
}
.cookies__lang__item[disabled] {
  cursor: auto;
  text-decoration: none;
}
.cookies__url {
  display: inline-block;
  overflow: hidden;
  position: relative;
  display: block;
  font-size: 0.8888888889rem;
  font-weight: 300;
  line-height: 1rem;
  padding-bottom: 5px;
  width: fit-content;
}
.cookies__url::before {
  background: var(--color-text);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.cookies__url::before {
  transform: translateX(0);
}
.cookies__url:hover::before {
  transform: translateX(-110%);
}
.cookies__buttons {
  align-items: center;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  gap: 33px;
}
@media screen and (min-width: 1281px) {
  .cookies__buttons {
    display: grid;
    grid-template-columns: auto 1fr 1fr;
  }
}
.cookies__buttons .button {
  white-space: nowrap;
  width: 100%;
}
.cookies__buttons__info {
  font-size: 0.6666666667rem;
  font-weight: 300;
  letter-spacing: 0.24px;
  line-height: 1.2222222222rem; /* 183.333% */
  margin-top: 8px;
}
.cookies__btn-settings {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  font-size: 0.8888888889rem;
  font-weight: 700;
  gap: 8px;
  line-height: 1rem;
}
@media screen and (min-width: 1281px) {
  .cookies__btn-settings {
    margin-top: 0.3333333333rem;
  }
}
.cookies__btn-settings span {
  display: inline-block;
  overflow: hidden;
  position: relative;
  padding-bottom: 4px;
}
.cookies__btn-settings span::before {
  background: var(--color-text);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.cookies__btn-settings span::before {
  transform: translateX(0);
}
.cookies__btn-settings svg {
  transition: transform 0.3s ease;
}
.cookies__btn-settings:hover span::before {
  transform: translateX(-110%);
}
.cookies__list {
  display: none;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, visibility 0s ease 0.5s;
  visibility: hidden;
}
.cookies__list__btn {
  margin-top: 62px;
  max-width: 13.4444444444rem;
  width: 100%;
}
.cookies.settings-active .cookies__list {
  display: block;
}
.cookies.settings {
  max-width: 72.2222222222rem;
}
@media screen and (min-width: 1281px) {
  .cookies.settings {
    padding: 75px 123px;
  }
}
.cookies.settings .cookies__btn-settings svg:last-of-type {
  transform: rotate(180deg);
}
.cookies.settings .cookies__row {
  margin-bottom: 1.7777777778rem;
}
@media screen and (min-width: 1440px) {
  .cookies.settings .cookies__row {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
}
.cookies.settings .cookies__list {
  border-top: 1px solid #a7a7a7;
  display: block;
  max-height: 1000px;
  transition: visibility 0s, max-height 0.5s ease;
  visibility: visible;
}
.cookies.is-settings .cookies__list {
  max-height: unset;
}
.cookie-group {
  border-bottom: 1px solid #a7a7a7;
  padding-bottom: 1.2222222222rem;
  padding-top: 1.2222222222rem;
}
@media screen and (min-width: 481px) {
  .cookie-group__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
}
.cookie-group__button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  font-size: 0.8888888889rem;
  gap: 5px;
  line-height: 1.5555555556rem; /* 105.882% */
  margin-left: auto;
  margin-right: 0;
  padding-bottom: 2px;
  padding-left: 0;
  padding-right: 0;
  width: fit-content;
}
.cookie-group__button::before {
  background: var(--color-text);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
@media screen and (min-width: 481px) {
  .cookie-group__button {
    margin-top: unset;
  }
}
.cookie-group__button:hover::before {
  transform: translateX(0);
}
.cookie-group__button svg {
  margin-left: 5px;
}
.cookie-group__button span:last-of-type {
  display: none;
}
.cookie-group__button[aria-expanded=true] span:first-of-type {
  display: none;
}
.cookie-group__button[aria-expanded=true] span:last-of-type {
  display: block;
}
.cookie-group__body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out, visibility 0s ease 0.5s;
  visibility: hidden;
}
.cookie-group__body.open {
  max-height: 50vh;
  transition: visibility 0s, max-height 0.6s ease;
  visibility: visible;
}
.cookie-group__body.is-opened {
  max-height: unset;
}
.cookie-group__body.animate-down {
  max-height: 0;
}
.cookie-group__info {
  font-size: 0.7777777778rem;
  line-height: 1rem;
  margin-bottom: 29px;
  margin-top: 37px;
  max-width: 58.1111111111rem;
}
.cookie-group__list {
  background: var(--color-white);
  color: var(--color-text);
  padding: 20px 35px;
}
.checkbox-switcher {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  gap: 16px;
}
.checkbox-switcher__switch {
  background: #787878;
  border-radius: 52px;
  box-shadow: 0.1px 0.1px 4px 0 #787878 inset;
  display: block;
  height: 27px;
  position: relative;
  transition: background-color 0.3s ease;
  width: 52px;
}
.checkbox-switcher__switch::after {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3019607843);
  content: "";
  display: block;
  height: 21px;
  left: 3px;
  position: absolute;
  top: 3px;
  transition: left 0.3s ease;
  width: 21px;
}
.checkbox-switcher__text {
  font-size: 0.8888888889rem;
  font-weight: 700;
  line-height: 1.5555555556rem;
}
input:checked + label.checkbox-switcher .checkbox-switcher__switch {
  background: #7a6e5d;
}
input:checked + label.checkbox-switcher .checkbox-switcher__switch::after {
  left: 26px;
}
.cookie-item {
  border-bottom: 1px solid #952024;
  display: grid;
  gap: 5px;
  padding-bottom: 15px;
  padding-top: 15px;
}
@media screen and (min-width: 481px) {
  .cookie-item {
    grid-template-columns: 50% 50%;
  }
}
@media screen and (min-width: 737px) {
  .cookie-item {
    grid-template-columns: 15% 15% 1fr 15% 15%;
  }
}
.cookie-item:last-of-type {
  border-bottom: 0;
}
.cookie-item div {
  color: var(--color-text);
  font-size: 0.6666666667rem;
  line-height: 1.1666666667rem;
}
@media screen and (min-width: 737px) {
  .cookie-item div strong {
    border: 0;
    clip: rect(0 0 0 0);
    display: block !important;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.cookie-item div:nth-of-type(3) {
  grid-column: 1/3;
}
@media screen and (min-width: 737px) {
  .cookie-item div:nth-of-type(3) {
    grid-column: unset;
  }
}
.cookie-item--header {
  display: none;
  padding-top: 0;
}
@media screen and (min-width: 737px) {
  .cookie-item--header {
    display: grid;
  }
}
.cookie-item--header div {
  font-size: 0.8888888889rem;
  font-weight: 700;
}
.cookie-blocked {
  align-items: center;
  display: flex;
  justify-content: center;
  background: rgba(0, 0, 0, 0.8);
  flex-direction: column;
  left: 0;
  padding: 30px;
  position: absolute;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
.cookie-blocked__text {
  color: var(--color-cream);
  margin-bottom: 20px;
  max-width: 33.3333333333rem;
  text-align: center;
}
.cookie-blocked__buttons {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
}
.theater-banner {
  display: flex;
  flex-direction: column;
  max-height: calc(100svh - 4.5555555556rem);
  position: relative;
  width: 100%;
}
@media (min-width: 981px) {
  .theater-banner {
    max-height: 100svh;
  }
}
.theater-banner__back {
  background: var(--color-black);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.theater-banner__image {
  display: block;
  flex-grow: 1;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 0;
}
.theater-banner__image img {
  height: auto;
  object-fit: cover;
  object-position: center;
  width: 100%;
  will-change: transform;
}
@media (min-width: 981px) {
  .theater-banner__image img {
    height: calc(100svh - 9.7777777778rem);
    max-height: none;
  }
}
@media (min-width: 1341px) {
  .theater-banner__image img {
    height: calc(100svh - 12rem);
  }
}
.theater-banner__info {
  background: var(--color-info-bg);
  box-sizing: border-box;
  color: var(--color-white);
  padding: 1.0555555556rem 1.0555555556rem 1.5rem;
  position: relative;
  width: 100vw;
  will-change: opacity, height, width;
  z-index: 2;
}
.theater-banner__info > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 981px) {
  .theater-banner__info {
    border-radius: 10px 10px 0 0;
    bottom: -2.8888888889rem;
    height: auto;
    left: 2.2222222222rem;
    max-width: 34.6666666667rem;
    min-width: 27.7777777778rem;
    padding: 1.3333333333rem 2.2222222222rem 3.3333333333rem 1.3333333333rem;
    position: absolute;
    width: fit-content;
  }
}
@media (min-width: 1281px) {
  .theater-banner__info {
    opacity: 1;
    padding-bottom: 1.6666666667rem;
  }
}
.theater-banner__label {
  align-items: center;
  display: flex;
  justify-content: center;
  background-color: var(--color-label-bg);
  border-radius: 0.2222222222rem 0.2222222222rem 0 0;
  font-size: 0.6111111111rem;
  height: 1.5rem;
  left: 1rem;
  padding: 0.1111111111rem 0.8333333333rem;
  position: absolute;
  text-transform: uppercase;
  top: -1.5rem;
}
@media (min-width: 981px) {
  .theater-banner__label {
    font-size: 0.6666666667rem;
    height: 2rem;
    left: 1.6666666667rem;
    line-height: 1.8333333333rem;
    padding: 0.7777777778rem 1.3055555556rem;
    top: -2rem;
  }
}
.theater-banner__director {
  font-size: 0.7777777778rem;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 0.7777777778rem;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
@media (min-width: 981px) {
  .theater-banner__director {
    font-size: 0.7777777778rem;
    line-height: 1rem;
    width: fit-content;
  }
}
.theater-banner__director:is(:last-child) {
  margin-bottom: 0;
}
@media (min-width: 981px) {
  .theater-banner__subtitle {
    width: fit-content;
  }
}
.theater-banner__author {
  font-size: 0.8888888889rem;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
@media (min-width: 981px) {
  .theater-banner__author {
    font-size: 1.2222222222rem;
    margin-bottom: 0.5555555556rem;
    width: fit-content;
  }
}
.theater-banner__date {
  font-size: 0.7777777778rem;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 0.7777777778rem;
  margin-bottom: 1.1111111111rem;
  text-transform: uppercase;
}
@media (min-width: 981px) {
  .theater-banner__date {
    font-size: 0.8333333333rem;
    line-height: 1.1111111111rem;
    margin-bottom: 0;
    width: fit-content;
  }
}
.theater-banner__title {
  margin-bottom: 0.5555555556rem;
}
@media (min-width: 981px) {
  .theater-banner__title {
    margin-bottom: 0.5555555556rem;
    width: fit-content;
  }
}
.theater-banner__title .h1 {
  display: block;
  width: fit-content;
}
.theater-banner__title a {
  display: inline-block;
  overflow: hidden;
  position: relative;
  color: var(--color-white);
  padding-top: 0.5555555556rem;
}
.theater-banner__title a::before {
  background: #fff;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
  transition: transform 0.4s ease;
  width: 100%;
}
.theater-banner__title a span {
  display: block;
  width: fit-content;
}
.theater-banner__title a:hover::before {
  transform: translateX(0);
}
@media (hover: none) {
  .theater-banner__title a::before {
    transform: translateX(0);
  }
}
@media (min-width: 981px) {
  .theater-banner__button {
    bottom: 0;
    position: absolute;
    right: 0;
  }
  .theater-banner__button .button {
    height: 2.7777777778rem;
    min-width: 12.1111111111rem;
  }
}
@media (min-width: 1281px) {
  .theater-banner.show .theater-banner__image img {
    transform: translateY(0);
  }
}
@media (min-width: 981px) {
  .theater-banner.show .theater-banner__info {
    bottom: 0;
    max-width: 34.6666666667rem;
    min-width: 21.3333333333rem;
    opacity: 1;
    padding: 1.1111111111rem 1.6666666667rem 1.1111111111rem 1.1111111111rem;
    width: fit-content;
  }
}
@media (min-width: 1281px) {
  .theater-banner.show .theater-banner__info {
    padding: 2.2222222222rem 2.7777777778rem 2.2222222222rem 2.2222222222rem;
  }
}
.banner-slide {
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 1281px) {
  .banner-slide {
    width: calc(100% - 4.4444444444rem);
  }
}
.banner-pin {
  height: auto;
  overflow: visible;
  position: relative;
  z-index: 2;
}
@media (min-width: 981px) {
  .banner-pin {
    margin-bottom: -2.7777777778rem;
  }
}
.banner-content {
  position: relative;
  z-index: 1;
}
.banner {
  background: var(--color-info-bg);
  max-height: 100svh;
  position: relative;
  will-change: margin;
  z-index: 2;
}
@media (min-width: 981px) {
  .banner {
    background: transparent;
    margin-bottom: -2.7777777778rem;
    max-height: 100svh;
    position: relative;
  }
}
.banner__arrows {
  bottom: 1.6666666667rem;
  position: absolute;
  right: 1.1111111111rem;
  z-index: 3;
}
@media (min-width: 981px) {
  .banner__arrows {
    bottom: 0.7777777778rem;
    left: 3.5555555556rem;
    right: unset;
  }
}
@media (min-width: 1281px) {
  .banner__track {
    width: calc(100% - 4.4444444444rem);
  }
}
@media (min-width: 1281px) {
  .banner__progress-wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between;
    background: var(--color-white);
    flex-direction: column;
    height: calc(100% - 7.5555555556rem);
    position: absolute;
    right: 0;
    top: 4.7777777778rem;
    width: 4.4444444444rem;
  }
}
.banner__countinfo {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  color: var(--color-banner-progress);
  display: none;
  font-size: 0.7777777778rem;
  line-height: 2.0555555556rem;
}
.banner__countinfo span:first-of-type {
  font-size: 2.0555555556rem;
  line-height: 2.0555555556rem;
}
@media (min-width: 1281px) {
  .banner__countinfo {
    align-items: baseline;
    display: flex;
    margin-bottom: -0.5555555556rem;
  }
}
.banner__progress {
  border-left: 1px solid var(--color-gold-border);
  display: flex;
  margin-top: 1.7777777778rem;
  position: relative;
  width: 2.5555555556rem;
}
.banner__progress-bar {
  background: var(--color-text);
  height: 0;
  left: -1px;
  position: absolute;
  top: 0;
  transition: height 0.5s ease;
  width: 0.0555555556rem;
}
.banner__pagination__page {
  align-items: center;
  display: flex;
  justify-content: center;
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 0.8583333333rem;
  height: 2.8333333333rem;
  width: 2.5rem;
}
@media (min-width: 1281px) {
  .banner .slider-nav {
    display: none;
  }
}
.banner__md-nav {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.banner__md-nav button {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 2.7777777778rem;
  transition: opacity 0.5s ease;
  width: 2.7777777778rem;
}
.banner__md-nav button.prev svg {
  transform: rotate(180deg);
}
.banner__md-nav button[disabled] {
  cursor: pointer;
  opacity: 0;
}
.events {
  background: var(--color-events-bg);
  position: relative;
  z-index: 1;
}
.events__title {
  max-width: 16.6666666667rem;
  position: relative;
}
@media (min-width: 737px) {
  .events__title {
    max-width: 55vw;
  }
}
@media (min-width: 1440px) {
  .events__title {
    max-width: 75vw;
  }
}
.events__hr {
  border: 1px solid var(--color-text);
  border-width: 0.0277777778rem 0 0 0;
  display: none;
}
@media (min-width: 981px) {
  .events__hr {
    display: block;
  }
}
.events__container-arrows {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  position: absolute;
  top: 0;
  width: 100%;
}
.events__arrows {
  position: absolute;
  top: -7.2222222222rem;
}
@media (min-width: 737px) {
  .events__arrows {
    top: -4.7222222222rem;
  }
}
@media (min-width: 981px) {
  .events__arrows {
    top: -4.1666666667rem;
  }
}
@media (min-width: 1281px) {
  .events__arrows {
    top: -6.3888888889rem;
  }
}
.events__arrows .slider-nav__info {
  display: none;
}
.events__arrows--subpage {
  top: -1.1111111111rem;
}
@media (min-width: 737px) {
  .events__arrows--subpage {
    top: -4.7222222222rem;
  }
}
@media (min-width: 981px) {
  .events__arrows--subpage {
    top: -6.1111111111rem;
  }
}
@media (min-width: 1281px) {
  .events__arrows--subpage {
    top: -8.6111111111rem;
  }
}
.events__container-button {
  margin-left: 25px;
}
@media (min-width: 981px) {
  .events__container-button {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    left: 0;
    margin-left: 0;
    position: absolute;
    top: 25px;
    width: 100%;
  }
}
@media (min-width: 981px) {
  .events__button {
    position: absolute;
    right: 9rem;
    top: -6.3888888889rem;
  }
}
@media (min-width: 1281px) {
  .events__button {
    right: 15rem;
    top: -8rem;
  }
}
@media (min-width: 1690px) {
  .events__button {
    right: 19.4444444444rem;
  }
}
@media (min-width: 981px) {
  .events__button .button {
    min-width: unset;
    padding-left: 2.5555555556rem;
    padding-right: 2.5555555556rem;
  }
}
.events__list .splide__slide {
  padding-bottom: 25px;
  padding-top: 2.1111111111rem;
}
.events__slider {
  margin-left: -25px;
}
.schedule {
  background-color: var(--color-white);
  position: relative;
  z-index: 1;
}
.schedule__list {
  overflow: auto;
  padding-left: 1px !important;
  padding-right: 1px !important;
}
@media print {
  .schedule__list {
    height: 100% !important;
  }
}
.schedule__list .scrollbar-track {
  background: transparent;
}
.schedule__list .scrollbar-thumb {
  background: transparent;
}
.schedule__list.no-scroll {
  height: auto;
  overflow: hidden;
}
.schedule__track {
  position: relative;
}
.schedule__background {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 19.75%, #fff 100%);
  bottom: 0;
  height: 150px;
  left: 0;
  /* Rectangle 12872 */
  position: absolute;
  transition: opacity 0.3s ease-in-out;
  width: 100%;
}
.schedule__background.notshow {
  opacity: 0;
  pointer-events: none;
}
.schedule__arrows {
  margin-top: 1.3333333333rem;
}
@media (min-width: 981px) {
  .schedule__arrows {
    margin-top: 0;
    position: absolute;
    right: 0;
  }
}
.schedule__arrows .slider-nav__info {
  display: none;
}
.schedule__buttons {
  position: relative;
}
@media (min-width: 981px) {
  .schedule__buttons {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
.schedule__slider {
  position: relative;
}
.schedule__buttons-top {
  display: none;
}
@media (min-width: 981px) {
  .schedule__buttons-top {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    gap: 1.7777777778rem;
    position: absolute;
    right: 0;
    top: -4.4444444444rem;
    z-index: 1;
  }
}
@media (min-width: 1281px) {
  .schedule__buttons-top {
    top: -7.2222222222rem;
  }
}
.schedule__buttons-top .slider-nav__info {
  display: none;
}
.schedule__date {
  display: none;
}
@media (min-width: 981px) {
  .schedule__date {
    display: block;
    position: absolute;
    top: 1.3333333333rem;
  }
}
.team {
  background: var(--color-bg);
}
.team__container-arrows {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  position: absolute;
  top: 0;
  width: 100%;
}
.team__arrows {
  position: absolute;
  top: -3.6111111111rem;
}
@media (min-width: 737px) {
  .team__arrows {
    top: -5.5555555556rem;
  }
}
@media (min-width: 1281px) {
  .team__arrows {
    top: -7.2222222222rem;
  }
}
@media (min-width: 1341px) {
  .team__arrows {
    top: -8.8888888889rem;
  }
}
@media (min-width: 737px) {
  .team__arrows--v2 {
    top: -3.0555555556rem;
  }
}
@media (min-width: 981px) {
  .team__arrows--v2 {
    top: -8.3333333333rem;
  }
}
@media (min-width: 1281px) {
  .team__arrows--v2 {
    top: -9.7222222222rem;
  }
}
@media (min-width: 1341px) {
  .team__arrows--v2 {
    top: -9.8888888889rem;
  }
}
.team__arrows .slider-nav__info {
  display: none;
}
@media (min-width: 981px) {
  .team__container-button {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
@media (min-width: 981px) {
  .team__button {
    position: absolute;
    right: 9rem;
    top: -8.3333333333rem;
  }
}
@media (min-width: 1281px) {
  .team__button {
    right: 15rem;
    top: -9.4444444444rem;
  }
}
@media (min-width: 1341px) {
  .team__button {
    top: -11.1111111111rem;
  }
}
@media (min-width: 1690px) {
  .team__button {
    right: 19.4444444444rem;
  }
}
@media (min-width: 981px) {
  .team__button .button {
    min-width: unset;
    padding-left: 2.5555555556rem;
    padding-right: 2.5555555556rem;
  }
}
.text-block {
  padding-bottom: 4.4444444444rem;
  position: relative;
  width: 100%;
}
@media (min-width: 981px) {
  .text-block {
    padding-bottom: 0;
  }
}
.text-block::before {
  background: var(--color-card-bg-red);
  content: "";
  height: calc(100% - 2.1666666667rem);
  left: 0;
  position: absolute;
  top: 2.1666666667rem;
  width: 100%;
  z-index: 0;
}
@media (min-width: 981px) {
  .text-block::before {
    height: 100%;
    top: 0;
  }
}
.text-block__image {
  aspect-ratio: 1/1;
  border-radius: 4px;
  height: auto;
  margin: -2.1666666667rem auto 2.6111111111rem auto;
  max-width: 29.0555555556rem;
  object-fit: cover;
  object-position: center;
  position: relative;
  width: calc(100% - 1.3333333333rem);
  z-index: 1;
}
@media (min-width: 981px) {
  .text-block__image {
    apsect-ratio: auto;
    border-radius: 0;
    grid-area: image;
    height: 100%;
    margin: 0;
    object-fit: cover;
    object-position: center;
    width: 100%;
  }
}
.text-block__text {
  color: var(--color-card-title);
  display: block;
  margin: 0 auto;
  max-width: 31.5555555556rem;
  position: relative;
  width: calc(100% - 1.3333333333rem);
  z-index: 1;
}
@media (min-width: 981px) {
  .text-block__text {
    grid-area: text;
    padding-bottom: 2.7777777778rem;
    padding-top: 2.7777777778rem;
  }
}
@media (min-width: 1281px) {
  .text-block__text {
    padding-bottom: 8.8888888889rem;
    padding-top: 6.3888888889rem;
  }
}
.text-block__header {
  color: var(--color-card-title);
  padding-top: 1.5555555556rem;
  position: relative;
}
.text-block__header::before {
  background-color: var(--color-card-hr);
  content: "";
  height: 0.0555555556rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 4rem;
}
.text-block__desc {
  color: var(--color-white);
}
.text-block__link {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  color: var(--color-white);
  font-size: 0.7777777778rem;
  gap: 2.1666666667rem;
  letter-spacing: 0.08em;
  line-height: 1.1666666667rem;
  padding: 0.5555555556rem 0;
  text-transform: uppercase;
}
.text-block__link:hover svg path {
  transform: translateX(0);
}
.text-block--brown::before {
  background-color: var(--color-card-bg-brown);
}
.text-block--brown .text-block__header::before {
  background-color: var(--color-card-title);
}
@media (min-width: 981px) {
  .text-block__container {
    align-items: stretch;
    display: grid;
    gap: 4.6111111111rem;
  }
}
@media (min-width: 1281px) {
  .text-block__container {
    padding-left: 8.5555555556rem;
    padding-right: 8.5555555556rem;
  }
}
.text-block--left .text-block__image {
  margin-left: auto;
  margin-right: 0;
}
@media (min-width: 981px) {
  .text-block--left .text-block__container {
    grid-template-areas: "text image";
    grid-template-columns: 1fr 40%;
  }
}
@media (min-width: 1690px) {
  .text-block--left .text-block__container {
    grid-template-areas: "text image";
    grid-template-columns: 1fr 29.0555555556rem;
  }
}
@media (min-width: 981px) {
  .text-block--left {
    margin-top: 2.1666666667rem;
  }
}
@media (min-width: 981px) {
  .text-block--left::before {
    bottom: 0;
    height: calc(100% + 2.1666666667rem);
    left: 0;
    top: unset;
    width: calc(50vw + 30%);
  }
}
@media (min-width: 2300px) {
  .text-block--left::before {
    width: calc(50vw + 20%);
  }
}
.text-block--right {
  padding-bottom: 4.8888888889rem;
}
.text-block--right .text-block__image {
  margin-left: 0;
  margin-right: auto;
}
@media (min-width: 981px) {
  .text-block--right .text-block__container {
    grid-template-areas: "image text";
    grid-template-columns: 40% 1fr;
  }
}
@media (min-width: 1690px) {
  .text-block--right .text-block__container {
    grid-template-areas: "image text";
    grid-template-columns: 29.0555555556rem 1fr;
  }
}
@media (min-width: 981px) {
  .text-block--right::before {
    height: calc(100% + 2.1666666667rem);
    left: unset;
    right: 0;
    width: calc(50vw + 30%);
  }
}
@media (min-width: 2300px) {
  .text-block--right::before {
    width: calc(50vw + 20%);
  }
}
@media (min-width: 981px) {
  .text-block--right {
    margin-bottom: 2.1666666667rem;
  }
}
@media (min-width: 981px) {
  .text-block--right {
    padding-bottom: 0;
  }
}
.article-header + .text-block--left {
  margin-top: 4.4444444444rem;
}
@media (min-width: 981px) {
  .article-header + .text-block--left {
    margin-top: 2.1666666667rem;
  }
}
.text-block--right + .scenes {
  margin-top: 4.4444444444rem;
}
.news {
  background: var(--color-news-bg);
}
.news--without-bg {
  background: none;
}
.news__list {
  display: grid;
  gap: 2.2222222222rem;
}
@media (min-width: 981px) {
  .news__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1341px) {
  .news__list {
    gap: 4.6666666667rem;
  }
}
.news .container {
  position: relative;
}
@media (min-width: 981px) {
  .news__button {
    position: absolute;
    right: 1.6666666667rem;
    top: 1.3888888889rem;
  }
}
@media (min-width: 1281px) {
  .news__button {
    right: 4.2777777778rem;
    top: 2.5rem;
  }
}
.news__hr {
  border: 1px solid var(--color-text);
  border-width: 0.0555555556rem 0 0 0;
  display: none;
}
@media (min-width: 981px) {
  .news__hr {
    display: block;
  }
}
.news__container-arrows {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  position: absolute;
  top: 0;
  width: 100%;
}
.news__arrows {
  position: absolute;
  top: -1.1111111111rem;
}
@media (min-width: 737px) {
  .news__arrows {
    top: -4.7222222222rem;
  }
}
@media (min-width: 981px) {
  .news__arrows {
    top: -8.8888888889rem;
  }
}
@media (min-width: 1281px) {
  .news__arrows {
    top: -10.5555555556rem;
  }
}
.news__arrows .slider-nav__info {
  display: none;
}
.news__slider {
  padding-top: 2.2222222222rem;
}
@media (min-width: 737px) {
  .news__slider {
    padding-top: 0;
  }
}
.labyrinth__title {
  max-width: 25rem;
  position: relative;
}
.labyrinth__title::before {
  background-color: var(--color-labyrinth-line);
  content: "";
  height: 0.0555555556rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 4rem;
}
@media (min-width: 737px) {
  .labyrinth__title {
    grid-area: title;
    margin-bottom: 0;
  }
}
.labyrinth__svg {
  height: auto;
  width: 11.7222222222rem;
}
@media (min-width: 737px) {
  .labyrinth__svg {
    grid-area: svg;
  }
}
@media (min-width: 1440px) {
  .labyrinth__svg {
    width: 60%;
  }
}
.labyrinth__lead {
  max-width: 31.6111111111rem;
}
@media (min-width: 737px) {
  .labyrinth__lead {
    grid-area: lead;
  }
}
@media (min-width: 737px) {
  .labyrinth__button {
    grid-area: button;
  }
  .labyrinth__button .button {
    margin-left: auto;
    margin-right: 0;
  }
}
@media (min-width: 737px) {
  .labyrinth__header {
    align-items: start;
    display: grid;
    gap: 3.1111111111rem;
    grid-template-areas: "title svg" "lead svg" "lead button";
    grid-template-columns: 60% 1fr;
    grid-template-rows: auto auto 1fr;
    row-gap: 0;
  }
}
@media (min-width: 1440px) {
  .labyrinth__header {
    grid-template-columns: 1fr 26.5rem;
  }
}
@media (min-width: 1690px) {
  .labyrinth__header {
    padding-right: 10vw;
  }
}
@media (min-width: 1920px) {
  .labyrinth__header {
    padding-right: 15vw;
  }
}
.labyrinth__list-right {
  display: grid;
  gap: 3.1111111111rem;
  margin-left: auto;
  margin-right: 0;
}
@media (min-width: 981px) {
  .labyrinth__list-right {
    border-left: 0.0277777778rem solid var(--color-text);
    padding-left: 1.6666666667rem;
  }
  .labyrinth__list-right .labirynth-item {
    border-bottom: 0.0277777778rem solid var(--color-text);
    padding-bottom: 1.1111111111rem;
  }
  .labyrinth__list-right .labirynth-item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .labyrinth__list-right .labirynth-item:last-child .labirynth-item__titlewrp {
    margin-bottom: 0;
  }
}
@media (min-width: 1341px) {
  .labyrinth__list-right {
    gap: 4rem;
    padding-left: 3.7222222222rem;
  }
  .labyrinth__list-right .labirynth-item {
    padding-bottom: 2.2222222222rem;
  }
  .labyrinth__list-right .labirynth-item:last-child {
    border-bottom: 0;
  }
  .labyrinth__list-right .labirynth-item:last-child .labirynth-item__titlewrp {
    margin-bottom: 0;
  }
}
@media (min-width: 981px) {
  .labyrinth__list-left {
    display: block;
    height: 100%;
    position: relative;
  }
}
@media (min-width: 981px) {
  .labyrinth__list-left .labirynth-item {
    position: sticky;
    top: 5.5555555556rem;
  }
}
@media (min-width: 981px) {
  .labyrinth__list {
    align-items: stretch;
    display: grid;
    gap: 1.6666666667rem;
    grid-template-columns: 1fr 26.5rem;
    position: relative;
  }
}
@media (min-width: 1341px) {
  .labyrinth__list {
    gap: 3.7222222222rem;
  }
}
@media (min-width: 1690px) {
  .labyrinth__list {
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 981px) {
  .labyrinth__button-bottom {
    display: none;
  }
}
.footer-newsletter {
  background: var(--newsletter-bg);
}
@media print {
  .footer-newsletter {
    display: none;
  }
}
.footer-newsletter__button {
  font-family: "Iskry-Bold", "Old Standard TT", serif;
  font-style: normal;
  font-weight: 700;
  align-items: center;
  display: flex;
  justify-content: center;
  color: var(--newsletter-color);
  font-size: 2.9444444444rem;
  gap: 1.1111111111rem;
  line-height: 3.5rem;
  transition: background 0.4s, color 0.4s;
  width: 100%;
}
@media (min-width: 981px) {
  .footer-newsletter__button {
    margin-left: 1.6666666667rem;
    margin-right: 1.6666666667rem;
    width: calc(100% - 3.3333333333rem);
  }
}
@media (min-width: 737px) {
  .footer-newsletter__button {
    justify-content: space-between;
    padding-left: 1.6666666667rem;
    padding-right: 1.6666666667rem;
  }
}
@media (min-width: 1341px) {
  .footer-newsletter__button {
    font-size: 3.5555555556rem;
    line-height: 4.2222222222rem;
    margin-left: auto;
    margin-right: auto;
    max-width: calc(100% - 1.7777777778rem);
  }
}
.footer-newsletter__button svg {
  transition: transform 0.3s;
}
.footer-newsletter__button:hover {
  background: var(--newsletter-bg-inverse);
  color: var(--button-grey);
}
.footer-newsletter__button[aria-expanded=true] {
  background: var(--newsletter-bg-inverse);
  color: var(--button-grey);
}
.footer-newsletter__button[aria-expanded=true] svg {
  transform: rotate(180deg);
}
.footer-newsletter__button__item {
  align-items: center;
  display: flex;
  justify-content: center;
  display: none;
  gap: 1.6666666667rem;
}
.footer-newsletter__button__item:nth-of-type(1) {
  display: flex;
}
@media (min-width: 737px) {
  .footer-newsletter__button__item:nth-of-type(2) {
    display: flex;
  }
}
@media (min-width: 1281px) {
  .footer-newsletter__button__item:nth-of-type(3) {
    display: flex;
  }
}
@media (min-width: 1690px) {
  .footer-newsletter__button__item:nth-of-type(4) {
    display: flex;
  }
}
.footer-newsletter__image {
  align-items: flex-end;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
@media (min-width: 981px) {
  .footer-newsletter__image {
    padding-left: 1.6666666667rem;
    padding-right: 1.6666666667rem;
  }
}
.footer-newsletter__image__picture {
  align-items: flex-end;
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 981px) {
  .footer-newsletter__image__picture {
    border-radius: 0.6666666667rem;
    overflow: hidden;
  }
}
.footer-newsletter__image img {
  height: 22.3888888889rem;
  object-fit: cover;
  object-position: center bottom;
  width: 100%;
}
@media (min-width: 981px) {
  .footer-newsletter__image img {
    height: 20.8333333333rem;
  }
}
@media (min-width: 1440px) {
  .footer-newsletter__image img {
    height: 27.0555555556rem;
  }
}