/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/reset-css/reset.css ***!
  \***********************************************************************************************************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/
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, menu, 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,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

menu, ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/scss/site.scss ***!
  \*********************************************************************************************************************************************************************/
@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.mt0 {
  margin-top: 0 !important;
}

.gp1 {
  gap: 1em;
}

.mt1 {
  margin-top: 1em !important;
}

.mt-1 {
  margin-top: 0.1em !important;
}

.ml1 {
  margin-left: 1em !important;
}

.ml-1 {
  margin-left: 0.1em !important;
}

.mr1 {
  margin-right: 1em !important;
}

.mr-1 {
  margin-right: 0.1em !important;
}

.mt-rs-1 {
  margin-top: max(8px, 1.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-1 {
    margin-top: 1em !important;
  }
}

.mb-rs-1 {
  margin-bottom: max(8px, 1.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-1 {
    margin-bottom: 1em !important;
  }
}

.px1 {
  padding-left: 1em !important;
  padding-right: 1em !important;
}

.pl1 {
  padding-left: 1em !important;
}

.pr1 {
  padding-right: 1em !important;
}

.py1 {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.pt1 {
  padding-top: 1em !important;
}

.pyb1 {
  padding-bottom: 1em !important;
}

.px-1 {
  padding-left: 0.1em !important;
  padding-right: 0.1em !important;
}

.pl-1 {
  padding-left: 0.1em !important;
}

.pr-1 {
  padding-right: 0.1em !important;
}

.py-1 {
  padding-top: 0.1em !important;
  padding-bottom: 0.1em !important;
}

.pt-1 {
  padding-top: 0.1em !important;
}

.pb-1 {
  padding-bottom: 0.1em !important;
}

.gp2 {
  gap: 2em;
}

.mt2 {
  margin-top: 2em !important;
}

.mt-2 {
  margin-top: 0.2em !important;
}

.ml2 {
  margin-left: 2em !important;
}

.ml-2 {
  margin-left: 0.2em !important;
}

.mr2 {
  margin-right: 2em !important;
}

.mr-2 {
  margin-right: 0.2em !important;
}

.mt-rs-2 {
  margin-top: max(16px, 3.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-2 {
    margin-top: 2em !important;
  }
}

.mb-rs-2 {
  margin-bottom: max(16px, 3.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-2 {
    margin-bottom: 2em !important;
  }
}

.px2 {
  padding-left: 2em !important;
  padding-right: 2em !important;
}

.pl2 {
  padding-left: 2em !important;
}

.pr2 {
  padding-right: 2em !important;
}

.py2 {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}

.pt2 {
  padding-top: 2em !important;
}

.pyb2 {
  padding-bottom: 2em !important;
}

.px-2 {
  padding-left: 0.2em !important;
  padding-right: 0.2em !important;
}

.pl-2 {
  padding-left: 0.2em !important;
}

.pr-2 {
  padding-right: 0.2em !important;
}

.py-2 {
  padding-top: 0.2em !important;
  padding-bottom: 0.2em !important;
}

.pt-2 {
  padding-top: 0.2em !important;
}

.pb-2 {
  padding-bottom: 0.2em !important;
}

.gp3 {
  gap: 3em;
}

.mt3 {
  margin-top: 3em !important;
}

.mt-3 {
  margin-top: 0.3em !important;
}

.ml3 {
  margin-left: 3em !important;
}

.ml-3 {
  margin-left: 0.3em !important;
}

.mr3 {
  margin-right: 3em !important;
}

.mr-3 {
  margin-right: 0.3em !important;
}

.mt-rs-3 {
  margin-top: max(24px, 5.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-3 {
    margin-top: 3em !important;
  }
}

.mb-rs-3 {
  margin-bottom: max(24px, 5.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-3 {
    margin-bottom: 3em !important;
  }
}

.px3 {
  padding-left: 3em !important;
  padding-right: 3em !important;
}

.pl3 {
  padding-left: 3em !important;
}

.pr3 {
  padding-right: 3em !important;
}

.py3 {
  padding-top: 3em !important;
  padding-bottom: 3em !important;
}

.pt3 {
  padding-top: 3em !important;
}

.pyb3 {
  padding-bottom: 3em !important;
}

.px-3 {
  padding-left: 0.3em !important;
  padding-right: 0.3em !important;
}

.pl-3 {
  padding-left: 0.3em !important;
}

.pr-3 {
  padding-right: 0.3em !important;
}

.py-3 {
  padding-top: 0.3em !important;
  padding-bottom: 0.3em !important;
}

.pt-3 {
  padding-top: 0.3em !important;
}

.pb-3 {
  padding-bottom: 0.3em !important;
}

.gp4 {
  gap: 4em;
}

.mt4 {
  margin-top: 4em !important;
}

.mt-4 {
  margin-top: 0.4em !important;
}

.ml4 {
  margin-left: 4em !important;
}

.ml-4 {
  margin-left: 0.4em !important;
}

.mr4 {
  margin-right: 4em !important;
}

.mr-4 {
  margin-right: 0.4em !important;
}

.mt-rs-4 {
  margin-top: max(32px, 7.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-4 {
    margin-top: 4em !important;
  }
}

.mb-rs-4 {
  margin-bottom: max(32px, 7.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-4 {
    margin-bottom: 4em !important;
  }
}

.px4 {
  padding-left: 4em !important;
  padding-right: 4em !important;
}

.pl4 {
  padding-left: 4em !important;
}

.pr4 {
  padding-right: 4em !important;
}

.py4 {
  padding-top: 4em !important;
  padding-bottom: 4em !important;
}

.pt4 {
  padding-top: 4em !important;
}

.pyb4 {
  padding-bottom: 4em !important;
}

.px-4 {
  padding-left: 0.4em !important;
  padding-right: 0.4em !important;
}

.pl-4 {
  padding-left: 0.4em !important;
}

.pr-4 {
  padding-right: 0.4em !important;
}

.py-4 {
  padding-top: 0.4em !important;
  padding-bottom: 0.4em !important;
}

.pt-4 {
  padding-top: 0.4em !important;
}

.pb-4 {
  padding-bottom: 0.4em !important;
}

.gp5 {
  gap: 5em;
}

.mt5 {
  margin-top: 5em !important;
}

.mt-5 {
  margin-top: 0.5em !important;
}

.ml5 {
  margin-left: 5em !important;
}

.ml-5 {
  margin-left: 0.5em !important;
}

.mr5 {
  margin-right: 5em !important;
}

.mr-5 {
  margin-right: 0.5em !important;
}

.mt-rs-5 {
  margin-top: max(40px, 8.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-5 {
    margin-top: 5em !important;
  }
}

.mb-rs-5 {
  margin-bottom: max(40px, 8.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-5 {
    margin-bottom: 5em !important;
  }
}

.px5 {
  padding-left: 5em !important;
  padding-right: 5em !important;
}

.pl5 {
  padding-left: 5em !important;
}

.pr5 {
  padding-right: 5em !important;
}

.py5 {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
}

.pt5 {
  padding-top: 5em !important;
}

.pyb5 {
  padding-bottom: 5em !important;
}

.px-5 {
  padding-left: 0.5em !important;
  padding-right: 0.5em !important;
}

.pl-5 {
  padding-left: 0.5em !important;
}

.pr-5 {
  padding-right: 0.5em !important;
}

.py-5 {
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}

.pt-5 {
  padding-top: 0.5em !important;
}

.pb-5 {
  padding-bottom: 0.5em !important;
}

.gp6 {
  gap: 6em;
}

.mt6 {
  margin-top: 6em !important;
}

.mt-6 {
  margin-top: 0.6em !important;
}

.ml6 {
  margin-left: 6em !important;
}

.ml-6 {
  margin-left: 0.6em !important;
}

.mr6 {
  margin-right: 6em !important;
}

.mr-6 {
  margin-right: 0.6em !important;
}

.mt-rs-6 {
  margin-top: max(48px, 10.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-6 {
    margin-top: 6em !important;
  }
}

.mb-rs-6 {
  margin-bottom: max(48px, 10.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-6 {
    margin-bottom: 6em !important;
  }
}

.px6 {
  padding-left: 6em !important;
  padding-right: 6em !important;
}

.pl6 {
  padding-left: 6em !important;
}

.pr6 {
  padding-right: 6em !important;
}

.py6 {
  padding-top: 6em !important;
  padding-bottom: 6em !important;
}

.pt6 {
  padding-top: 6em !important;
}

.pyb6 {
  padding-bottom: 6em !important;
}

.px-6 {
  padding-left: 0.6em !important;
  padding-right: 0.6em !important;
}

.pl-6 {
  padding-left: 0.6em !important;
}

.pr-6 {
  padding-right: 0.6em !important;
}

.py-6 {
  padding-top: 0.6em !important;
  padding-bottom: 0.6em !important;
}

.pt-6 {
  padding-top: 0.6em !important;
}

.pb-6 {
  padding-bottom: 0.6em !important;
}

.gp7 {
  gap: 7em;
}

.mt7 {
  margin-top: 7em !important;
}

.mt-7 {
  margin-top: 0.7em !important;
}

.ml7 {
  margin-left: 7em !important;
}

.ml-7 {
  margin-left: 0.7em !important;
}

.mr7 {
  margin-right: 7em !important;
}

.mr-7 {
  margin-right: 0.7em !important;
}

.mt-rs-7 {
  margin-top: max(56px, 12.5vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-7 {
    margin-top: 7em !important;
  }
}

.mb-rs-7 {
  margin-bottom: max(56px, 12.5vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-7 {
    margin-bottom: 7em !important;
  }
}

.px7 {
  padding-left: 7em !important;
  padding-right: 7em !important;
}

.pl7 {
  padding-left: 7em !important;
}

.pr7 {
  padding-right: 7em !important;
}

.py7 {
  padding-top: 7em !important;
  padding-bottom: 7em !important;
}

.pt7 {
  padding-top: 7em !important;
}

.pyb7 {
  padding-bottom: 7em !important;
}

.px-7 {
  padding-left: 0.7em !important;
  padding-right: 0.7em !important;
}

.pl-7 {
  padding-left: 0.7em !important;
}

.pr-7 {
  padding-right: 0.7em !important;
}

.py-7 {
  padding-top: 0.7em !important;
  padding-bottom: 0.7em !important;
}

.pt-7 {
  padding-top: 0.7em !important;
}

.pb-7 {
  padding-bottom: 0.7em !important;
}

.gp8 {
  gap: 8em;
}

.mt8 {
  margin-top: 8em !important;
}

.mt-8 {
  margin-top: 0.8em !important;
}

.ml8 {
  margin-left: 8em !important;
}

.ml-8 {
  margin-left: 0.8em !important;
}

.mr8 {
  margin-right: 8em !important;
}

.mr-8 {
  margin-right: 0.8em !important;
}

.mt-rs-8 {
  margin-top: max(64px, 14.2857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-8 {
    margin-top: 8em !important;
  }
}

.mb-rs-8 {
  margin-bottom: max(64px, 14.2857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-8 {
    margin-bottom: 8em !important;
  }
}

.px8 {
  padding-left: 8em !important;
  padding-right: 8em !important;
}

.pl8 {
  padding-left: 8em !important;
}

.pr8 {
  padding-right: 8em !important;
}

.py8 {
  padding-top: 8em !important;
  padding-bottom: 8em !important;
}

.pt8 {
  padding-top: 8em !important;
}

.pyb8 {
  padding-bottom: 8em !important;
}

.px-8 {
  padding-left: 0.8em !important;
  padding-right: 0.8em !important;
}

.pl-8 {
  padding-left: 0.8em !important;
}

.pr-8 {
  padding-right: 0.8em !important;
}

.py-8 {
  padding-top: 0.8em !important;
  padding-bottom: 0.8em !important;
}

.pt-8 {
  padding-top: 0.8em !important;
}

.pb-8 {
  padding-bottom: 0.8em !important;
}

.gp9 {
  gap: 9em;
}

.mt9 {
  margin-top: 9em !important;
}

.mt-9 {
  margin-top: 0.9em !important;
}

.ml9 {
  margin-left: 9em !important;
}

.ml-9 {
  margin-left: 0.9em !important;
}

.mr9 {
  margin-right: 9em !important;
}

.mr-9 {
  margin-right: 0.9em !important;
}

.mt-rs-9 {
  margin-top: max(72px, 16.0714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-9 {
    margin-top: 9em !important;
  }
}

.mb-rs-9 {
  margin-bottom: max(72px, 16.0714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-9 {
    margin-bottom: 9em !important;
  }
}

.px9 {
  padding-left: 9em !important;
  padding-right: 9em !important;
}

.pl9 {
  padding-left: 9em !important;
}

.pr9 {
  padding-right: 9em !important;
}

.py9 {
  padding-top: 9em !important;
  padding-bottom: 9em !important;
}

.pt9 {
  padding-top: 9em !important;
}

.pyb9 {
  padding-bottom: 9em !important;
}

.px-9 {
  padding-left: 0.9em !important;
  padding-right: 0.9em !important;
}

.pl-9 {
  padding-left: 0.9em !important;
}

.pr-9 {
  padding-right: 0.9em !important;
}

.py-9 {
  padding-top: 0.9em !important;
  padding-bottom: 0.9em !important;
}

.pt-9 {
  padding-top: 0.9em !important;
}

.pb-9 {
  padding-bottom: 0.9em !important;
}

.gp10 {
  gap: 10em;
}

.mt10 {
  margin-top: 10em !important;
}

.mt-10 {
  margin-top: 1em !important;
}

.ml10 {
  margin-left: 10em !important;
}

.ml-10 {
  margin-left: 1em !important;
}

.mr10 {
  margin-right: 10em !important;
}

.mr-10 {
  margin-right: 1em !important;
}

.mt-rs-10 {
  margin-top: max(80px, 17.8571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-10 {
    margin-top: 10em !important;
  }
}

.mb-rs-10 {
  margin-bottom: max(80px, 17.8571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-10 {
    margin-bottom: 10em !important;
  }
}

.px10 {
  padding-left: 10em !important;
  padding-right: 10em !important;
}

.pl10 {
  padding-left: 10em !important;
}

.pr10 {
  padding-right: 10em !important;
}

.py10 {
  padding-top: 10em !important;
  padding-bottom: 10em !important;
}

.pt10 {
  padding-top: 10em !important;
}

.pyb10 {
  padding-bottom: 10em !important;
}

.px-10 {
  padding-left: 1em !important;
  padding-right: 1em !important;
}

.pl-10 {
  padding-left: 1em !important;
}

.pr-10 {
  padding-right: 1em !important;
}

.py-10 {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.pt-10 {
  padding-top: 1em !important;
}

.pb-10 {
  padding-bottom: 1em !important;
}

.gp11 {
  gap: 11em;
}

.mt11 {
  margin-top: 11em !important;
}

.mt-11 {
  margin-top: 1.1em !important;
}

.ml11 {
  margin-left: 11em !important;
}

.ml-11 {
  margin-left: 1.1em !important;
}

.mr11 {
  margin-right: 11em !important;
}

.mr-11 {
  margin-right: 1.1em !important;
}

.mt-rs-11 {
  margin-top: max(88px, 19.6428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-11 {
    margin-top: 11em !important;
  }
}

.mb-rs-11 {
  margin-bottom: max(88px, 19.6428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-11 {
    margin-bottom: 11em !important;
  }
}

.px11 {
  padding-left: 11em !important;
  padding-right: 11em !important;
}

.pl11 {
  padding-left: 11em !important;
}

.pr11 {
  padding-right: 11em !important;
}

.py11 {
  padding-top: 11em !important;
  padding-bottom: 11em !important;
}

.pt11 {
  padding-top: 11em !important;
}

.pyb11 {
  padding-bottom: 11em !important;
}

.px-11 {
  padding-left: 1.1em !important;
  padding-right: 1.1em !important;
}

.pl-11 {
  padding-left: 1.1em !important;
}

.pr-11 {
  padding-right: 1.1em !important;
}

.py-11 {
  padding-top: 1.1em !important;
  padding-bottom: 1.1em !important;
}

.pt-11 {
  padding-top: 1.1em !important;
}

.pb-11 {
  padding-bottom: 1.1em !important;
}

.gp12 {
  gap: 12em;
}

.mt12 {
  margin-top: 12em !important;
}

.mt-12 {
  margin-top: 1.2em !important;
}

.ml12 {
  margin-left: 12em !important;
}

.ml-12 {
  margin-left: 1.2em !important;
}

.mr12 {
  margin-right: 12em !important;
}

.mr-12 {
  margin-right: 1.2em !important;
}

.mt-rs-12 {
  margin-top: max(96px, 21.4285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-12 {
    margin-top: 12em !important;
  }
}

.mb-rs-12 {
  margin-bottom: max(96px, 21.4285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-12 {
    margin-bottom: 12em !important;
  }
}

.px12 {
  padding-left: 12em !important;
  padding-right: 12em !important;
}

.pl12 {
  padding-left: 12em !important;
}

.pr12 {
  padding-right: 12em !important;
}

.py12 {
  padding-top: 12em !important;
  padding-bottom: 12em !important;
}

.pt12 {
  padding-top: 12em !important;
}

.pyb12 {
  padding-bottom: 12em !important;
}

.px-12 {
  padding-left: 1.2em !important;
  padding-right: 1.2em !important;
}

.pl-12 {
  padding-left: 1.2em !important;
}

.pr-12 {
  padding-right: 1.2em !important;
}

.py-12 {
  padding-top: 1.2em !important;
  padding-bottom: 1.2em !important;
}

.pt-12 {
  padding-top: 1.2em !important;
}

.pb-12 {
  padding-bottom: 1.2em !important;
}

.gp13 {
  gap: 13em;
}

.mt13 {
  margin-top: 13em !important;
}

.mt-13 {
  margin-top: 1.3em !important;
}

.ml13 {
  margin-left: 13em !important;
}

.ml-13 {
  margin-left: 1.3em !important;
}

.mr13 {
  margin-right: 13em !important;
}

.mr-13 {
  margin-right: 1.3em !important;
}

.mt-rs-13 {
  margin-top: max(104px, 23.2142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-13 {
    margin-top: 13em !important;
  }
}

.mb-rs-13 {
  margin-bottom: max(104px, 23.2142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-13 {
    margin-bottom: 13em !important;
  }
}

.px13 {
  padding-left: 13em !important;
  padding-right: 13em !important;
}

.pl13 {
  padding-left: 13em !important;
}

.pr13 {
  padding-right: 13em !important;
}

.py13 {
  padding-top: 13em !important;
  padding-bottom: 13em !important;
}

.pt13 {
  padding-top: 13em !important;
}

.pyb13 {
  padding-bottom: 13em !important;
}

.px-13 {
  padding-left: 1.3em !important;
  padding-right: 1.3em !important;
}

.pl-13 {
  padding-left: 1.3em !important;
}

.pr-13 {
  padding-right: 1.3em !important;
}

.py-13 {
  padding-top: 1.3em !important;
  padding-bottom: 1.3em !important;
}

.pt-13 {
  padding-top: 1.3em !important;
}

.pb-13 {
  padding-bottom: 1.3em !important;
}

.gp14 {
  gap: 14em;
}

.mt14 {
  margin-top: 14em !important;
}

.mt-14 {
  margin-top: 1.4em !important;
}

.ml14 {
  margin-left: 14em !important;
}

.ml-14 {
  margin-left: 1.4em !important;
}

.mr14 {
  margin-right: 14em !important;
}

.mr-14 {
  margin-right: 1.4em !important;
}

.mt-rs-14 {
  margin-top: max(112px, 25vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-14 {
    margin-top: 14em !important;
  }
}

.mb-rs-14 {
  margin-bottom: max(112px, 25vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-14 {
    margin-bottom: 14em !important;
  }
}

.px14 {
  padding-left: 14em !important;
  padding-right: 14em !important;
}

.pl14 {
  padding-left: 14em !important;
}

.pr14 {
  padding-right: 14em !important;
}

.py14 {
  padding-top: 14em !important;
  padding-bottom: 14em !important;
}

.pt14 {
  padding-top: 14em !important;
}

.pyb14 {
  padding-bottom: 14em !important;
}

.px-14 {
  padding-left: 1.4em !important;
  padding-right: 1.4em !important;
}

.pl-14 {
  padding-left: 1.4em !important;
}

.pr-14 {
  padding-right: 1.4em !important;
}

.py-14 {
  padding-top: 1.4em !important;
  padding-bottom: 1.4em !important;
}

.pt-14 {
  padding-top: 1.4em !important;
}

.pb-14 {
  padding-bottom: 1.4em !important;
}

.gp15 {
  gap: 15em;
}

.mt15 {
  margin-top: 15em !important;
}

.mt-15 {
  margin-top: 1.5em !important;
}

.ml15 {
  margin-left: 15em !important;
}

.ml-15 {
  margin-left: 1.5em !important;
}

.mr15 {
  margin-right: 15em !important;
}

.mr-15 {
  margin-right: 1.5em !important;
}

.mt-rs-15 {
  margin-top: max(120px, 26.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-15 {
    margin-top: 15em !important;
  }
}

.mb-rs-15 {
  margin-bottom: max(120px, 26.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-15 {
    margin-bottom: 15em !important;
  }
}

.px15 {
  padding-left: 15em !important;
  padding-right: 15em !important;
}

.pl15 {
  padding-left: 15em !important;
}

.pr15 {
  padding-right: 15em !important;
}

.py15 {
  padding-top: 15em !important;
  padding-bottom: 15em !important;
}

.pt15 {
  padding-top: 15em !important;
}

.pyb15 {
  padding-bottom: 15em !important;
}

.px-15 {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}

.pl-15 {
  padding-left: 1.5em !important;
}

.pr-15 {
  padding-right: 1.5em !important;
}

.py-15 {
  padding-top: 1.5em !important;
  padding-bottom: 1.5em !important;
}

.pt-15 {
  padding-top: 1.5em !important;
}

.pb-15 {
  padding-bottom: 1.5em !important;
}

.gp16 {
  gap: 16em;
}

.mt16 {
  margin-top: 16em !important;
}

.mt-16 {
  margin-top: 1.6em !important;
}

.ml16 {
  margin-left: 16em !important;
}

.ml-16 {
  margin-left: 1.6em !important;
}

.mr16 {
  margin-right: 16em !important;
}

.mr-16 {
  margin-right: 1.6em !important;
}

.mt-rs-16 {
  margin-top: max(128px, 28.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-16 {
    margin-top: 16em !important;
  }
}

.mb-rs-16 {
  margin-bottom: max(128px, 28.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-16 {
    margin-bottom: 16em !important;
  }
}

.px16 {
  padding-left: 16em !important;
  padding-right: 16em !important;
}

.pl16 {
  padding-left: 16em !important;
}

.pr16 {
  padding-right: 16em !important;
}

.py16 {
  padding-top: 16em !important;
  padding-bottom: 16em !important;
}

.pt16 {
  padding-top: 16em !important;
}

.pyb16 {
  padding-bottom: 16em !important;
}

.px-16 {
  padding-left: 1.6em !important;
  padding-right: 1.6em !important;
}

.pl-16 {
  padding-left: 1.6em !important;
}

.pr-16 {
  padding-right: 1.6em !important;
}

.py-16 {
  padding-top: 1.6em !important;
  padding-bottom: 1.6em !important;
}

.pt-16 {
  padding-top: 1.6em !important;
}

.pb-16 {
  padding-bottom: 1.6em !important;
}

.gp17 {
  gap: 17em;
}

.mt17 {
  margin-top: 17em !important;
}

.mt-17 {
  margin-top: 1.7em !important;
}

.ml17 {
  margin-left: 17em !important;
}

.ml-17 {
  margin-left: 1.7em !important;
}

.mr17 {
  margin-right: 17em !important;
}

.mr-17 {
  margin-right: 1.7em !important;
}

.mt-rs-17 {
  margin-top: max(136px, 30.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-17 {
    margin-top: 17em !important;
  }
}

.mb-rs-17 {
  margin-bottom: max(136px, 30.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-17 {
    margin-bottom: 17em !important;
  }
}

.px17 {
  padding-left: 17em !important;
  padding-right: 17em !important;
}

.pl17 {
  padding-left: 17em !important;
}

.pr17 {
  padding-right: 17em !important;
}

.py17 {
  padding-top: 17em !important;
  padding-bottom: 17em !important;
}

.pt17 {
  padding-top: 17em !important;
}

.pyb17 {
  padding-bottom: 17em !important;
}

.px-17 {
  padding-left: 1.7em !important;
  padding-right: 1.7em !important;
}

.pl-17 {
  padding-left: 1.7em !important;
}

.pr-17 {
  padding-right: 1.7em !important;
}

.py-17 {
  padding-top: 1.7em !important;
  padding-bottom: 1.7em !important;
}

.pt-17 {
  padding-top: 1.7em !important;
}

.pb-17 {
  padding-bottom: 1.7em !important;
}

.gp18 {
  gap: 18em;
}

.mt18 {
  margin-top: 18em !important;
}

.mt-18 {
  margin-top: 1.8em !important;
}

.ml18 {
  margin-left: 18em !important;
}

.ml-18 {
  margin-left: 1.8em !important;
}

.mr18 {
  margin-right: 18em !important;
}

.mr-18 {
  margin-right: 1.8em !important;
}

.mt-rs-18 {
  margin-top: max(144px, 32.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-18 {
    margin-top: 18em !important;
  }
}

.mb-rs-18 {
  margin-bottom: max(144px, 32.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-18 {
    margin-bottom: 18em !important;
  }
}

.px18 {
  padding-left: 18em !important;
  padding-right: 18em !important;
}

.pl18 {
  padding-left: 18em !important;
}

.pr18 {
  padding-right: 18em !important;
}

.py18 {
  padding-top: 18em !important;
  padding-bottom: 18em !important;
}

.pt18 {
  padding-top: 18em !important;
}

.pyb18 {
  padding-bottom: 18em !important;
}

.px-18 {
  padding-left: 1.8em !important;
  padding-right: 1.8em !important;
}

.pl-18 {
  padding-left: 1.8em !important;
}

.pr-18 {
  padding-right: 1.8em !important;
}

.py-18 {
  padding-top: 1.8em !important;
  padding-bottom: 1.8em !important;
}

.pt-18 {
  padding-top: 1.8em !important;
}

.pb-18 {
  padding-bottom: 1.8em !important;
}

.gp19 {
  gap: 19em;
}

.mt19 {
  margin-top: 19em !important;
}

.mt-19 {
  margin-top: 1.9em !important;
}

.ml19 {
  margin-left: 19em !important;
}

.ml-19 {
  margin-left: 1.9em !important;
}

.mr19 {
  margin-right: 19em !important;
}

.mr-19 {
  margin-right: 1.9em !important;
}

.mt-rs-19 {
  margin-top: max(152px, 33.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-19 {
    margin-top: 19em !important;
  }
}

.mb-rs-19 {
  margin-bottom: max(152px, 33.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-19 {
    margin-bottom: 19em !important;
  }
}

.px19 {
  padding-left: 19em !important;
  padding-right: 19em !important;
}

.pl19 {
  padding-left: 19em !important;
}

.pr19 {
  padding-right: 19em !important;
}

.py19 {
  padding-top: 19em !important;
  padding-bottom: 19em !important;
}

.pt19 {
  padding-top: 19em !important;
}

.pyb19 {
  padding-bottom: 19em !important;
}

.px-19 {
  padding-left: 1.9em !important;
  padding-right: 1.9em !important;
}

.pl-19 {
  padding-left: 1.9em !important;
}

.pr-19 {
  padding-right: 1.9em !important;
}

.py-19 {
  padding-top: 1.9em !important;
  padding-bottom: 1.9em !important;
}

.pt-19 {
  padding-top: 1.9em !important;
}

.pb-19 {
  padding-bottom: 1.9em !important;
}

.gp20 {
  gap: 20em;
}

.mt20 {
  margin-top: 20em !important;
}

.mt-20 {
  margin-top: 2em !important;
}

.ml20 {
  margin-left: 20em !important;
}

.ml-20 {
  margin-left: 2em !important;
}

.mr20 {
  margin-right: 20em !important;
}

.mr-20 {
  margin-right: 2em !important;
}

.mt-rs-20 {
  margin-top: max(160px, 35.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .mt-rs-20 {
    margin-top: 20em !important;
  }
}

.mb-rs-20 {
  margin-bottom: max(160px, 35.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .mb-rs-20 {
    margin-bottom: 20em !important;
  }
}

.px20 {
  padding-left: 20em !important;
  padding-right: 20em !important;
}

.pl20 {
  padding-left: 20em !important;
}

.pr20 {
  padding-right: 20em !important;
}

.py20 {
  padding-top: 20em !important;
  padding-bottom: 20em !important;
}

.pt20 {
  padding-top: 20em !important;
}

.pyb20 {
  padding-bottom: 20em !important;
}

.px-20 {
  padding-left: 2em !important;
  padding-right: 2em !important;
}

.pl-20 {
  padding-left: 2em !important;
}

.pr-20 {
  padding-right: 2em !important;
}

.py-20 {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}

.pt-20 {
  padding-top: 2em !important;
}

.pb-20 {
  padding-bottom: 2em !important;
}

.h_res10 {
  height: 1.1160714286vw !important;
}

@media screen and (min-width: 897px) {
  .h_res10 {
    height: 10px !important;
  }
}
.h_res20 {
  height: 2.2321428571vw !important;
}

@media screen and (min-width: 897px) {
  .h_res20 {
    height: 20px !important;
  }
}
.h_res30 {
  height: 3.3482142857vw !important;
}

@media screen and (min-width: 897px) {
  .h_res30 {
    height: 30px !important;
  }
}
.h_res40 {
  height: 4.4642857143vw !important;
}

@media screen and (min-width: 897px) {
  .h_res40 {
    height: 40px !important;
  }
}
.h_res50 {
  height: 5.5803571429vw !important;
}

@media screen and (min-width: 897px) {
  .h_res50 {
    height: 50px !important;
  }
}
.h_res60 {
  height: 6.6964285714vw !important;
}

@media screen and (min-width: 897px) {
  .h_res60 {
    height: 60px !important;
  }
}
.h_res70 {
  height: 7.8125vw !important;
}

@media screen and (min-width: 897px) {
  .h_res70 {
    height: 70px !important;
  }
}
.h_res80 {
  height: 8.9285714286vw !important;
}

@media screen and (min-width: 897px) {
  .h_res80 {
    height: 80px !important;
  }
}
.h_res90 {
  height: 10.0446428571vw !important;
}

@media screen and (min-width: 897px) {
  .h_res90 {
    height: 90px !important;
  }
}
.h_res100 {
  height: 11.1607142857vw !important;
}

@media screen and (min-width: 897px) {
  .h_res100 {
    height: 100px !important;
  }
}
.mx300 {
  max-width: 300px;
  margin: 0 auto !important;
}

.mx400 {
  max-width: 400px;
  margin: 0 auto !important;
}

.mx500 {
  max-width: 500px;
  margin: 0 auto !important;
}

.mx600 {
  max-width: 600px;
  margin: 0 auto !important;
}

.mx700 {
  max-width: 700px;
  margin: 0 auto !important;
}

.mx800 {
  max-width: 800px;
  margin: 0 auto !important;
}

.mx900 {
  max-width: 900px;
  margin: 0 auto !important;
}

.mx1000 {
  max-width: 1000px;
  margin: 0 auto !important;
}

.mx1100 {
  max-width: 1100px;
  margin: 0 auto !important;
}

.mx1200 {
  max-width: 1200px;
  margin: 0 auto !important;
}

.mx1300 {
  max-width: 1300px;
  margin: 0 auto !important;
}

.mx1400 {
  max-width: 1400px;
  margin: 0 auto !important;
}

.mx1500 {
  max-width: 1500px;
  margin: 0 auto !important;
}

.py-rs-30 {
  padding-top: max(15px, 3.3482142857vw) !important;
  padding-bottom: max(15px, 3.3482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

.py-rs-31 {
  padding-top: max(15.5px, 3.4598214286vw) !important;
  padding-bottom: max(15.5px, 3.4598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
}

.py-rs-32 {
  padding-top: max(16px, 3.5714285714vw) !important;
  padding-bottom: max(16px, 3.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}

.py-rs-33 {
  padding-top: max(16.5px, 3.6830357143vw) !important;
  padding-bottom: max(16.5px, 3.6830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
}

.py-rs-34 {
  padding-top: max(17px, 3.7946428571vw) !important;
  padding-bottom: max(17px, 3.7946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
}

.py-rs-35 {
  padding-top: max(17.5px, 3.90625vw) !important;
  padding-bottom: max(17.5px, 3.90625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
}

.py-rs-36 {
  padding-top: max(18px, 4.0178571429vw) !important;
  padding-bottom: max(18px, 4.0178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
}

.py-rs-37 {
  padding-top: max(18.5px, 4.1294642857vw) !important;
  padding-bottom: max(18.5px, 4.1294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
}

.py-rs-38 {
  padding-top: max(19px, 4.2410714286vw) !important;
  padding-bottom: max(19px, 4.2410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
}

.py-rs-39 {
  padding-top: max(19.5px, 4.3526785714vw) !important;
  padding-bottom: max(19.5px, 4.3526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
}

.py-rs-40 {
  padding-top: max(20px, 4.4642857143vw) !important;
  padding-bottom: max(20px, 4.4642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

.py-rs-41 {
  padding-top: max(20.5px, 4.5758928571vw) !important;
  padding-bottom: max(20.5px, 4.5758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
}

.py-rs-42 {
  padding-top: max(21px, 4.6875vw) !important;
  padding-bottom: max(21px, 4.6875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
}

.py-rs-43 {
  padding-top: max(21.5px, 4.7991071429vw) !important;
  padding-bottom: max(21.5px, 4.7991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
}

.py-rs-44 {
  padding-top: max(22px, 4.9107142857vw) !important;
  padding-bottom: max(22px, 4.9107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
}

.py-rs-45 {
  padding-top: max(22.5px, 5.0223214286vw) !important;
  padding-bottom: max(22.5px, 5.0223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
}

.py-rs-46 {
  padding-top: max(23px, 5.1339285714vw) !important;
  padding-bottom: max(23px, 5.1339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
}

.py-rs-47 {
  padding-top: max(23.5px, 5.2455357143vw) !important;
  padding-bottom: max(23.5px, 5.2455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
}

.py-rs-48 {
  padding-top: max(24px, 5.3571428571vw) !important;
  padding-bottom: max(24px, 5.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
}

.py-rs-49 {
  padding-top: max(24.5px, 5.46875vw) !important;
  padding-bottom: max(24.5px, 5.46875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
}

.py-rs-50 {
  padding-top: max(25px, 5.5803571429vw) !important;
  padding-bottom: max(25px, 5.5803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

.py-rs-51 {
  padding-top: max(25.5px, 5.6919642857vw) !important;
  padding-bottom: max(25.5px, 5.6919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
}

.py-rs-52 {
  padding-top: max(26px, 5.8035714286vw) !important;
  padding-bottom: max(26px, 5.8035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
}

.py-rs-53 {
  padding-top: max(26.5px, 5.9151785714vw) !important;
  padding-bottom: max(26.5px, 5.9151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
}

.py-rs-54 {
  padding-top: max(27px, 6.0267857143vw) !important;
  padding-bottom: max(27px, 6.0267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
}

.py-rs-55 {
  padding-top: max(27.5px, 6.1383928571vw) !important;
  padding-bottom: max(27.5px, 6.1383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
}

.py-rs-56 {
  padding-top: max(28px, 6.25vw) !important;
  padding-bottom: max(28px, 6.25vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
}

.py-rs-57 {
  padding-top: max(28.5px, 6.3616071429vw) !important;
  padding-bottom: max(28.5px, 6.3616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
}

.py-rs-58 {
  padding-top: max(29px, 6.4732142857vw) !important;
  padding-bottom: max(29px, 6.4732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
}

.py-rs-59 {
  padding-top: max(29.5px, 6.5848214286vw) !important;
  padding-bottom: max(29.5px, 6.5848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
}

.py-rs-60 {
  padding-top: max(30px, 6.6964285714vw) !important;
  padding-bottom: max(30px, 6.6964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.py-rs-61 {
  padding-top: max(30.5px, 6.8080357143vw) !important;
  padding-bottom: max(30.5px, 6.8080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
}

.py-rs-62 {
  padding-top: max(31px, 6.9196428571vw) !important;
  padding-bottom: max(31px, 6.9196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
}

.py-rs-63 {
  padding-top: max(31.5px, 7.03125vw) !important;
  padding-bottom: max(31.5px, 7.03125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
}

.py-rs-64 {
  padding-top: max(32px, 7.1428571429vw) !important;
  padding-bottom: max(32px, 7.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
}

.py-rs-65 {
  padding-top: max(32.5px, 7.2544642857vw) !important;
  padding-bottom: max(32.5px, 7.2544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
}

.py-rs-66 {
  padding-top: max(33px, 7.3660714286vw) !important;
  padding-bottom: max(33px, 7.3660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
}

.py-rs-67 {
  padding-top: max(33.5px, 7.4776785714vw) !important;
  padding-bottom: max(33.5px, 7.4776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
}

.py-rs-68 {
  padding-top: max(34px, 7.5892857143vw) !important;
  padding-bottom: max(34px, 7.5892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
}

.py-rs-69 {
  padding-top: max(34.5px, 7.7008928571vw) !important;
  padding-bottom: max(34.5px, 7.7008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
}

.py-rs-70 {
  padding-top: max(35px, 7.8125vw) !important;
  padding-bottom: max(35px, 7.8125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
}

.py-rs-71 {
  padding-top: max(35.5px, 7.9241071429vw) !important;
  padding-bottom: max(35.5px, 7.9241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
}

.py-rs-72 {
  padding-top: max(36px, 8.0357142857vw) !important;
  padding-bottom: max(36px, 8.0357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
}

.py-rs-73 {
  padding-top: max(36.5px, 8.1473214286vw) !important;
  padding-bottom: max(36.5px, 8.1473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
}

.py-rs-74 {
  padding-top: max(37px, 8.2589285714vw) !important;
  padding-bottom: max(37px, 8.2589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
}

.py-rs-75 {
  padding-top: max(37.5px, 8.3705357143vw) !important;
  padding-bottom: max(37.5px, 8.3705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
}

.py-rs-76 {
  padding-top: max(38px, 8.4821428571vw) !important;
  padding-bottom: max(38px, 8.4821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
}

.py-rs-77 {
  padding-top: max(38.5px, 8.59375vw) !important;
  padding-bottom: max(38.5px, 8.59375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
}

.py-rs-78 {
  padding-top: max(39px, 8.7053571429vw) !important;
  padding-bottom: max(39px, 8.7053571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
}

.py-rs-79 {
  padding-top: max(39.5px, 8.8169642857vw) !important;
  padding-bottom: max(39.5px, 8.8169642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
}

.py-rs-80 {
  padding-top: max(40px, 8.9285714286vw) !important;
  padding-bottom: max(40px, 8.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

.py-rs-81 {
  padding-top: max(40.5px, 9.0401785714vw) !important;
  padding-bottom: max(40.5px, 9.0401785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
}

.py-rs-82 {
  padding-top: max(41px, 9.1517857143vw) !important;
  padding-bottom: max(41px, 9.1517857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
}

.py-rs-83 {
  padding-top: max(41.5px, 9.2633928571vw) !important;
  padding-bottom: max(41.5px, 9.2633928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
}

.py-rs-84 {
  padding-top: max(42px, 9.375vw) !important;
  padding-bottom: max(42px, 9.375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
}

.py-rs-85 {
  padding-top: max(42.5px, 9.4866071429vw) !important;
  padding-bottom: max(42.5px, 9.4866071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
}

.py-rs-86 {
  padding-top: max(43px, 9.5982142857vw) !important;
  padding-bottom: max(43px, 9.5982142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
}

.py-rs-87 {
  padding-top: max(43.5px, 9.7098214286vw) !important;
  padding-bottom: max(43.5px, 9.7098214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
}

.py-rs-88 {
  padding-top: max(44px, 9.8214285714vw) !important;
  padding-bottom: max(44px, 9.8214285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
}

.py-rs-89 {
  padding-top: max(44.5px, 9.9330357143vw) !important;
  padding-bottom: max(44.5px, 9.9330357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
}

.py-rs-90 {
  padding-top: max(45px, 10.0446428571vw) !important;
  padding-bottom: max(45px, 10.0446428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

.py-rs-91 {
  padding-top: max(45.5px, 10.15625vw) !important;
  padding-bottom: max(45.5px, 10.15625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
}

.py-rs-92 {
  padding-top: max(46px, 10.2678571429vw) !important;
  padding-bottom: max(46px, 10.2678571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
}

.py-rs-93 {
  padding-top: max(46.5px, 10.3794642857vw) !important;
  padding-bottom: max(46.5px, 10.3794642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
}

.py-rs-94 {
  padding-top: max(47px, 10.4910714286vw) !important;
  padding-bottom: max(47px, 10.4910714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
}

.py-rs-95 {
  padding-top: max(47.5px, 10.6026785714vw) !important;
  padding-bottom: max(47.5px, 10.6026785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
}

.py-rs-96 {
  padding-top: max(48px, 10.7142857143vw) !important;
  padding-bottom: max(48px, 10.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
}

.py-rs-97 {
  padding-top: max(48.5px, 10.8258928571vw) !important;
  padding-bottom: max(48.5px, 10.8258928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
}

.py-rs-98 {
  padding-top: max(49px, 10.9375vw) !important;
  padding-bottom: max(49px, 10.9375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
}

.py-rs-99 {
  padding-top: max(49.5px, 11.0491071429vw) !important;
  padding-bottom: max(49.5px, 11.0491071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
}

.py-rs-100 {
  padding-top: max(50px, 11.1607142857vw) !important;
  padding-bottom: max(50px, 11.1607142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

.py-rs-101 {
  padding-top: max(50.5px, 11.2723214286vw) !important;
  padding-bottom: max(50.5px, 11.2723214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-101 {
    padding-top: 101px !important;
    padding-bottom: 101px !important;
  }
}

.py-rs-102 {
  padding-top: max(51px, 11.3839285714vw) !important;
  padding-bottom: max(51px, 11.3839285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-102 {
    padding-top: 102px !important;
    padding-bottom: 102px !important;
  }
}

.py-rs-103 {
  padding-top: max(51.5px, 11.4955357143vw) !important;
  padding-bottom: max(51.5px, 11.4955357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-103 {
    padding-top: 103px !important;
    padding-bottom: 103px !important;
  }
}

.py-rs-104 {
  padding-top: max(52px, 11.6071428571vw) !important;
  padding-bottom: max(52px, 11.6071428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
}

.py-rs-105 {
  padding-top: max(52.5px, 11.71875vw) !important;
  padding-bottom: max(52.5px, 11.71875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-105 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
}

.py-rs-106 {
  padding-top: max(53px, 11.8303571429vw) !important;
  padding-bottom: max(53px, 11.8303571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-106 {
    padding-top: 106px !important;
    padding-bottom: 106px !important;
  }
}

.py-rs-107 {
  padding-top: max(53.5px, 11.9419642857vw) !important;
  padding-bottom: max(53.5px, 11.9419642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-107 {
    padding-top: 107px !important;
    padding-bottom: 107px !important;
  }
}

.py-rs-108 {
  padding-top: max(54px, 12.0535714286vw) !important;
  padding-bottom: max(54px, 12.0535714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-108 {
    padding-top: 108px !important;
    padding-bottom: 108px !important;
  }
}

.py-rs-109 {
  padding-top: max(54.5px, 12.1651785714vw) !important;
  padding-bottom: max(54.5px, 12.1651785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-109 {
    padding-top: 109px !important;
    padding-bottom: 109px !important;
  }
}

.py-rs-110 {
  padding-top: max(55px, 12.2767857143vw) !important;
  padding-bottom: max(55px, 12.2767857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-110 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
}

.py-rs-111 {
  padding-top: max(55.5px, 12.3883928571vw) !important;
  padding-bottom: max(55.5px, 12.3883928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-111 {
    padding-top: 111px !important;
    padding-bottom: 111px !important;
  }
}

.py-rs-112 {
  padding-top: max(56px, 12.5vw) !important;
  padding-bottom: max(56px, 12.5vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
}

.py-rs-113 {
  padding-top: max(56.5px, 12.6116071429vw) !important;
  padding-bottom: max(56.5px, 12.6116071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-113 {
    padding-top: 113px !important;
    padding-bottom: 113px !important;
  }
}

.py-rs-114 {
  padding-top: max(57px, 12.7232142857vw) !important;
  padding-bottom: max(57px, 12.7232142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-114 {
    padding-top: 114px !important;
    padding-bottom: 114px !important;
  }
}

.py-rs-115 {
  padding-top: max(57.5px, 12.8348214286vw) !important;
  padding-bottom: max(57.5px, 12.8348214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
}

.py-rs-116 {
  padding-top: max(58px, 12.9464285714vw) !important;
  padding-bottom: max(58px, 12.9464285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-116 {
    padding-top: 116px !important;
    padding-bottom: 116px !important;
  }
}

.py-rs-117 {
  padding-top: max(58.5px, 13.0580357143vw) !important;
  padding-bottom: max(58.5px, 13.0580357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-117 {
    padding-top: 117px !important;
    padding-bottom: 117px !important;
  }
}

.py-rs-118 {
  padding-top: max(59px, 13.1696428571vw) !important;
  padding-bottom: max(59px, 13.1696428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-118 {
    padding-top: 118px !important;
    padding-bottom: 118px !important;
  }
}

.py-rs-119 {
  padding-top: max(59.5px, 13.28125vw) !important;
  padding-bottom: max(59.5px, 13.28125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-119 {
    padding-top: 119px !important;
    padding-bottom: 119px !important;
  }
}

.py-rs-120 {
  padding-top: max(60px, 13.3928571429vw) !important;
  padding-bottom: max(60px, 13.3928571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
}

.py-rs-121 {
  padding-top: max(60.5px, 13.5044642857vw) !important;
  padding-bottom: max(60.5px, 13.5044642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-121 {
    padding-top: 121px !important;
    padding-bottom: 121px !important;
  }
}

.py-rs-122 {
  padding-top: max(61px, 13.6160714286vw) !important;
  padding-bottom: max(61px, 13.6160714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-122 {
    padding-top: 122px !important;
    padding-bottom: 122px !important;
  }
}

.py-rs-123 {
  padding-top: max(61.5px, 13.7276785714vw) !important;
  padding-bottom: max(61.5px, 13.7276785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-123 {
    padding-top: 123px !important;
    padding-bottom: 123px !important;
  }
}

.py-rs-124 {
  padding-top: max(62px, 13.8392857143vw) !important;
  padding-bottom: max(62px, 13.8392857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-124 {
    padding-top: 124px !important;
    padding-bottom: 124px !important;
  }
}

.py-rs-125 {
  padding-top: max(62.5px, 13.9508928571vw) !important;
  padding-bottom: max(62.5px, 13.9508928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-125 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
}

.py-rs-126 {
  padding-top: max(63px, 14.0625vw) !important;
  padding-bottom: max(63px, 14.0625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-126 {
    padding-top: 126px !important;
    padding-bottom: 126px !important;
  }
}

.py-rs-127 {
  padding-top: max(63.5px, 14.1741071429vw) !important;
  padding-bottom: max(63.5px, 14.1741071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-127 {
    padding-top: 127px !important;
    padding-bottom: 127px !important;
  }
}

.py-rs-128 {
  padding-top: max(64px, 14.2857142857vw) !important;
  padding-bottom: max(64px, 14.2857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}

.py-rs-129 {
  padding-top: max(64.5px, 14.3973214286vw) !important;
  padding-bottom: max(64.5px, 14.3973214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-129 {
    padding-top: 129px !important;
    padding-bottom: 129px !important;
  }
}

.py-rs-130 {
  padding-top: max(65px, 14.5089285714vw) !important;
  padding-bottom: max(65px, 14.5089285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-130 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
}

.py-rs-131 {
  padding-top: max(65.5px, 14.6205357143vw) !important;
  padding-bottom: max(65.5px, 14.6205357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-131 {
    padding-top: 131px !important;
    padding-bottom: 131px !important;
  }
}

.py-rs-132 {
  padding-top: max(66px, 14.7321428571vw) !important;
  padding-bottom: max(66px, 14.7321428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-132 {
    padding-top: 132px !important;
    padding-bottom: 132px !important;
  }
}

.py-rs-133 {
  padding-top: max(66.5px, 14.84375vw) !important;
  padding-bottom: max(66.5px, 14.84375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-133 {
    padding-top: 133px !important;
    padding-bottom: 133px !important;
  }
}

.py-rs-134 {
  padding-top: max(67px, 14.9553571429vw) !important;
  padding-bottom: max(67px, 14.9553571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-134 {
    padding-top: 134px !important;
    padding-bottom: 134px !important;
  }
}

.py-rs-135 {
  padding-top: max(67.5px, 15.0669642857vw) !important;
  padding-bottom: max(67.5px, 15.0669642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-135 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
}

.py-rs-136 {
  padding-top: max(68px, 15.1785714286vw) !important;
  padding-bottom: max(68px, 15.1785714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-136 {
    padding-top: 136px !important;
    padding-bottom: 136px !important;
  }
}

.py-rs-137 {
  padding-top: max(68.5px, 15.2901785714vw) !important;
  padding-bottom: max(68.5px, 15.2901785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-137 {
    padding-top: 137px !important;
    padding-bottom: 137px !important;
  }
}

.py-rs-138 {
  padding-top: max(69px, 15.4017857143vw) !important;
  padding-bottom: max(69px, 15.4017857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-138 {
    padding-top: 138px !important;
    padding-bottom: 138px !important;
  }
}

.py-rs-139 {
  padding-top: max(69.5px, 15.5133928571vw) !important;
  padding-bottom: max(69.5px, 15.5133928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-139 {
    padding-top: 139px !important;
    padding-bottom: 139px !important;
  }
}

.py-rs-140 {
  padding-top: max(70px, 15.625vw) !important;
  padding-bottom: max(70px, 15.625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-140 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
}

.py-rs-141 {
  padding-top: max(70.5px, 15.7366071429vw) !important;
  padding-bottom: max(70.5px, 15.7366071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-141 {
    padding-top: 141px !important;
    padding-bottom: 141px !important;
  }
}

.py-rs-142 {
  padding-top: max(71px, 15.8482142857vw) !important;
  padding-bottom: max(71px, 15.8482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-142 {
    padding-top: 142px !important;
    padding-bottom: 142px !important;
  }
}

.py-rs-143 {
  padding-top: max(71.5px, 15.9598214286vw) !important;
  padding-bottom: max(71.5px, 15.9598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-143 {
    padding-top: 143px !important;
    padding-bottom: 143px !important;
  }
}

.py-rs-144 {
  padding-top: max(72px, 16.0714285714vw) !important;
  padding-bottom: max(72px, 16.0714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-144 {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }
}

.py-rs-145 {
  padding-top: max(72.5px, 16.1830357143vw) !important;
  padding-bottom: max(72.5px, 16.1830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-145 {
    padding-top: 145px !important;
    padding-bottom: 145px !important;
  }
}

.py-rs-146 {
  padding-top: max(73px, 16.2946428571vw) !important;
  padding-bottom: max(73px, 16.2946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-146 {
    padding-top: 146px !important;
    padding-bottom: 146px !important;
  }
}

.py-rs-147 {
  padding-top: max(73.5px, 16.40625vw) !important;
  padding-bottom: max(73.5px, 16.40625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-147 {
    padding-top: 147px !important;
    padding-bottom: 147px !important;
  }
}

.py-rs-148 {
  padding-top: max(74px, 16.5178571429vw) !important;
  padding-bottom: max(74px, 16.5178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-148 {
    padding-top: 148px !important;
    padding-bottom: 148px !important;
  }
}

.py-rs-149 {
  padding-top: max(74.5px, 16.6294642857vw) !important;
  padding-bottom: max(74.5px, 16.6294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-149 {
    padding-top: 149px !important;
    padding-bottom: 149px !important;
  }
}

.py-rs-150 {
  padding-top: max(75px, 16.7410714286vw) !important;
  padding-bottom: max(75px, 16.7410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
}

.py-rs-151 {
  padding-top: max(75.5px, 16.8526785714vw) !important;
  padding-bottom: max(75.5px, 16.8526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-151 {
    padding-top: 151px !important;
    padding-bottom: 151px !important;
  }
}

.py-rs-152 {
  padding-top: max(76px, 16.9642857143vw) !important;
  padding-bottom: max(76px, 16.9642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-152 {
    padding-top: 152px !important;
    padding-bottom: 152px !important;
  }
}

.py-rs-153 {
  padding-top: max(76.5px, 17.0758928571vw) !important;
  padding-bottom: max(76.5px, 17.0758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-153 {
    padding-top: 153px !important;
    padding-bottom: 153px !important;
  }
}

.py-rs-154 {
  padding-top: max(77px, 17.1875vw) !important;
  padding-bottom: max(77px, 17.1875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-154 {
    padding-top: 154px !important;
    padding-bottom: 154px !important;
  }
}

.py-rs-155 {
  padding-top: max(77.5px, 17.2991071429vw) !important;
  padding-bottom: max(77.5px, 17.2991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-155 {
    padding-top: 155px !important;
    padding-bottom: 155px !important;
  }
}

.py-rs-156 {
  padding-top: max(78px, 17.4107142857vw) !important;
  padding-bottom: max(78px, 17.4107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-156 {
    padding-top: 156px !important;
    padding-bottom: 156px !important;
  }
}

.py-rs-157 {
  padding-top: max(78.5px, 17.5223214286vw) !important;
  padding-bottom: max(78.5px, 17.5223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-157 {
    padding-top: 157px !important;
    padding-bottom: 157px !important;
  }
}

.py-rs-158 {
  padding-top: max(79px, 17.6339285714vw) !important;
  padding-bottom: max(79px, 17.6339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-158 {
    padding-top: 158px !important;
    padding-bottom: 158px !important;
  }
}

.py-rs-159 {
  padding-top: max(79.5px, 17.7455357143vw) !important;
  padding-bottom: max(79.5px, 17.7455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-159 {
    padding-top: 159px !important;
    padding-bottom: 159px !important;
  }
}

.py-rs-160 {
  padding-top: max(80px, 17.8571428571vw) !important;
  padding-bottom: max(80px, 17.8571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
}

.py-rs-161 {
  padding-top: max(80.5px, 17.96875vw) !important;
  padding-bottom: max(80.5px, 17.96875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-161 {
    padding-top: 161px !important;
    padding-bottom: 161px !important;
  }
}

.py-rs-162 {
  padding-top: max(81px, 18.0803571429vw) !important;
  padding-bottom: max(81px, 18.0803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-162 {
    padding-top: 162px !important;
    padding-bottom: 162px !important;
  }
}

.py-rs-163 {
  padding-top: max(81.5px, 18.1919642857vw) !important;
  padding-bottom: max(81.5px, 18.1919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-163 {
    padding-top: 163px !important;
    padding-bottom: 163px !important;
  }
}

.py-rs-164 {
  padding-top: max(82px, 18.3035714286vw) !important;
  padding-bottom: max(82px, 18.3035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-164 {
    padding-top: 164px !important;
    padding-bottom: 164px !important;
  }
}

.py-rs-165 {
  padding-top: max(82.5px, 18.4151785714vw) !important;
  padding-bottom: max(82.5px, 18.4151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-165 {
    padding-top: 165px !important;
    padding-bottom: 165px !important;
  }
}

.py-rs-166 {
  padding-top: max(83px, 18.5267857143vw) !important;
  padding-bottom: max(83px, 18.5267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-166 {
    padding-top: 166px !important;
    padding-bottom: 166px !important;
  }
}

.py-rs-167 {
  padding-top: max(83.5px, 18.6383928571vw) !important;
  padding-bottom: max(83.5px, 18.6383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-167 {
    padding-top: 167px !important;
    padding-bottom: 167px !important;
  }
}

.py-rs-168 {
  padding-top: max(84px, 18.75vw) !important;
  padding-bottom: max(84px, 18.75vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-168 {
    padding-top: 168px !important;
    padding-bottom: 168px !important;
  }
}

.py-rs-169 {
  padding-top: max(84.5px, 18.8616071429vw) !important;
  padding-bottom: max(84.5px, 18.8616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-169 {
    padding-top: 169px !important;
    padding-bottom: 169px !important;
  }
}

.py-rs-170 {
  padding-top: max(85px, 18.9732142857vw) !important;
  padding-bottom: max(85px, 18.9732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-170 {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
}

.py-rs-171 {
  padding-top: max(85.5px, 19.0848214286vw) !important;
  padding-bottom: max(85.5px, 19.0848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-171 {
    padding-top: 171px !important;
    padding-bottom: 171px !important;
  }
}

.py-rs-172 {
  padding-top: max(86px, 19.1964285714vw) !important;
  padding-bottom: max(86px, 19.1964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-172 {
    padding-top: 172px !important;
    padding-bottom: 172px !important;
  }
}

.py-rs-173 {
  padding-top: max(86.5px, 19.3080357143vw) !important;
  padding-bottom: max(86.5px, 19.3080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-173 {
    padding-top: 173px !important;
    padding-bottom: 173px !important;
  }
}

.py-rs-174 {
  padding-top: max(87px, 19.4196428571vw) !important;
  padding-bottom: max(87px, 19.4196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-174 {
    padding-top: 174px !important;
    padding-bottom: 174px !important;
  }
}

.py-rs-175 {
  padding-top: max(87.5px, 19.53125vw) !important;
  padding-bottom: max(87.5px, 19.53125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-175 {
    padding-top: 175px !important;
    padding-bottom: 175px !important;
  }
}

.py-rs-176 {
  padding-top: max(88px, 19.6428571429vw) !important;
  padding-bottom: max(88px, 19.6428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-176 {
    padding-top: 176px !important;
    padding-bottom: 176px !important;
  }
}

.py-rs-177 {
  padding-top: max(88.5px, 19.7544642857vw) !important;
  padding-bottom: max(88.5px, 19.7544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-177 {
    padding-top: 177px !important;
    padding-bottom: 177px !important;
  }
}

.py-rs-178 {
  padding-top: max(89px, 19.8660714286vw) !important;
  padding-bottom: max(89px, 19.8660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-178 {
    padding-top: 178px !important;
    padding-bottom: 178px !important;
  }
}

.py-rs-179 {
  padding-top: max(89.5px, 19.9776785714vw) !important;
  padding-bottom: max(89.5px, 19.9776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-179 {
    padding-top: 179px !important;
    padding-bottom: 179px !important;
  }
}

.py-rs-180 {
  padding-top: max(90px, 20.0892857143vw) !important;
  padding-bottom: max(90px, 20.0892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-180 {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
}

.py-rs-181 {
  padding-top: max(90.5px, 20.2008928571vw) !important;
  padding-bottom: max(90.5px, 20.2008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-181 {
    padding-top: 181px !important;
    padding-bottom: 181px !important;
  }
}

.py-rs-182 {
  padding-top: max(91px, 20.3125vw) !important;
  padding-bottom: max(91px, 20.3125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-182 {
    padding-top: 182px !important;
    padding-bottom: 182px !important;
  }
}

.py-rs-183 {
  padding-top: max(91.5px, 20.4241071429vw) !important;
  padding-bottom: max(91.5px, 20.4241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-183 {
    padding-top: 183px !important;
    padding-bottom: 183px !important;
  }
}

.py-rs-184 {
  padding-top: max(92px, 20.5357142857vw) !important;
  padding-bottom: max(92px, 20.5357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-184 {
    padding-top: 184px !important;
    padding-bottom: 184px !important;
  }
}

.py-rs-185 {
  padding-top: max(92.5px, 20.6473214286vw) !important;
  padding-bottom: max(92.5px, 20.6473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-185 {
    padding-top: 185px !important;
    padding-bottom: 185px !important;
  }
}

.py-rs-186 {
  padding-top: max(93px, 20.7589285714vw) !important;
  padding-bottom: max(93px, 20.7589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-186 {
    padding-top: 186px !important;
    padding-bottom: 186px !important;
  }
}

.py-rs-187 {
  padding-top: max(93.5px, 20.8705357143vw) !important;
  padding-bottom: max(93.5px, 20.8705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-187 {
    padding-top: 187px !important;
    padding-bottom: 187px !important;
  }
}

.py-rs-188 {
  padding-top: max(94px, 20.9821428571vw) !important;
  padding-bottom: max(94px, 20.9821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-188 {
    padding-top: 188px !important;
    padding-bottom: 188px !important;
  }
}

.py-rs-189 {
  padding-top: max(94.5px, 21.09375vw) !important;
  padding-bottom: max(94.5px, 21.09375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-189 {
    padding-top: 189px !important;
    padding-bottom: 189px !important;
  }
}

.py-rs-190 {
  padding-top: max(95px, 21.2053571429vw) !important;
  padding-bottom: max(95px, 21.2053571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-190 {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
}

.py-rs-191 {
  padding-top: max(95.5px, 21.3169642857vw) !important;
  padding-bottom: max(95.5px, 21.3169642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-191 {
    padding-top: 191px !important;
    padding-bottom: 191px !important;
  }
}

.py-rs-192 {
  padding-top: max(96px, 21.4285714286vw) !important;
  padding-bottom: max(96px, 21.4285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-192 {
    padding-top: 192px !important;
    padding-bottom: 192px !important;
  }
}

.py-rs-193 {
  padding-top: max(96.5px, 21.5401785714vw) !important;
  padding-bottom: max(96.5px, 21.5401785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-193 {
    padding-top: 193px !important;
    padding-bottom: 193px !important;
  }
}

.py-rs-194 {
  padding-top: max(97px, 21.6517857143vw) !important;
  padding-bottom: max(97px, 21.6517857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-194 {
    padding-top: 194px !important;
    padding-bottom: 194px !important;
  }
}

.py-rs-195 {
  padding-top: max(97.5px, 21.7633928571vw) !important;
  padding-bottom: max(97.5px, 21.7633928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-195 {
    padding-top: 195px !important;
    padding-bottom: 195px !important;
  }
}

.py-rs-196 {
  padding-top: max(98px, 21.875vw) !important;
  padding-bottom: max(98px, 21.875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-196 {
    padding-top: 196px !important;
    padding-bottom: 196px !important;
  }
}

.py-rs-197 {
  padding-top: max(98.5px, 21.9866071429vw) !important;
  padding-bottom: max(98.5px, 21.9866071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-197 {
    padding-top: 197px !important;
    padding-bottom: 197px !important;
  }
}

.py-rs-198 {
  padding-top: max(99px, 22.0982142857vw) !important;
  padding-bottom: max(99px, 22.0982142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-198 {
    padding-top: 198px !important;
    padding-bottom: 198px !important;
  }
}

.py-rs-199 {
  padding-top: max(99.5px, 22.2098214286vw) !important;
  padding-bottom: max(99.5px, 22.2098214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-199 {
    padding-top: 199px !important;
    padding-bottom: 199px !important;
  }
}

.py-rs-200 {
  padding-top: max(100px, 22.3214285714vw) !important;
  padding-bottom: max(100px, 22.3214285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
}

.py-rs-201 {
  padding-top: max(100.5px, 22.4330357143vw) !important;
  padding-bottom: max(100.5px, 22.4330357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-201 {
    padding-top: 201px !important;
    padding-bottom: 201px !important;
  }
}

.py-rs-202 {
  padding-top: max(101px, 22.5446428571vw) !important;
  padding-bottom: max(101px, 22.5446428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-202 {
    padding-top: 202px !important;
    padding-bottom: 202px !important;
  }
}

.py-rs-203 {
  padding-top: max(101.5px, 22.65625vw) !important;
  padding-bottom: max(101.5px, 22.65625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-203 {
    padding-top: 203px !important;
    padding-bottom: 203px !important;
  }
}

.py-rs-204 {
  padding-top: max(102px, 22.7678571429vw) !important;
  padding-bottom: max(102px, 22.7678571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-204 {
    padding-top: 204px !important;
    padding-bottom: 204px !important;
  }
}

.py-rs-205 {
  padding-top: max(102.5px, 22.8794642857vw) !important;
  padding-bottom: max(102.5px, 22.8794642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-205 {
    padding-top: 205px !important;
    padding-bottom: 205px !important;
  }
}

.py-rs-206 {
  padding-top: max(103px, 22.9910714286vw) !important;
  padding-bottom: max(103px, 22.9910714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-206 {
    padding-top: 206px !important;
    padding-bottom: 206px !important;
  }
}

.py-rs-207 {
  padding-top: max(103.5px, 23.1026785714vw) !important;
  padding-bottom: max(103.5px, 23.1026785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-207 {
    padding-top: 207px !important;
    padding-bottom: 207px !important;
  }
}

.py-rs-208 {
  padding-top: max(104px, 23.2142857143vw) !important;
  padding-bottom: max(104px, 23.2142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-208 {
    padding-top: 208px !important;
    padding-bottom: 208px !important;
  }
}

.py-rs-209 {
  padding-top: max(104.5px, 23.3258928571vw) !important;
  padding-bottom: max(104.5px, 23.3258928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-209 {
    padding-top: 209px !important;
    padding-bottom: 209px !important;
  }
}

.py-rs-210 {
  padding-top: max(105px, 23.4375vw) !important;
  padding-bottom: max(105px, 23.4375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-210 {
    padding-top: 210px !important;
    padding-bottom: 210px !important;
  }
}

.py-rs-211 {
  padding-top: max(105.5px, 23.5491071429vw) !important;
  padding-bottom: max(105.5px, 23.5491071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-211 {
    padding-top: 211px !important;
    padding-bottom: 211px !important;
  }
}

.py-rs-212 {
  padding-top: max(106px, 23.6607142857vw) !important;
  padding-bottom: max(106px, 23.6607142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-212 {
    padding-top: 212px !important;
    padding-bottom: 212px !important;
  }
}

.py-rs-213 {
  padding-top: max(106.5px, 23.7723214286vw) !important;
  padding-bottom: max(106.5px, 23.7723214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-213 {
    padding-top: 213px !important;
    padding-bottom: 213px !important;
  }
}

.py-rs-214 {
  padding-top: max(107px, 23.8839285714vw) !important;
  padding-bottom: max(107px, 23.8839285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-214 {
    padding-top: 214px !important;
    padding-bottom: 214px !important;
  }
}

.py-rs-215 {
  padding-top: max(107.5px, 23.9955357143vw) !important;
  padding-bottom: max(107.5px, 23.9955357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-215 {
    padding-top: 215px !important;
    padding-bottom: 215px !important;
  }
}

.py-rs-216 {
  padding-top: max(108px, 24.1071428571vw) !important;
  padding-bottom: max(108px, 24.1071428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-216 {
    padding-top: 216px !important;
    padding-bottom: 216px !important;
  }
}

.py-rs-217 {
  padding-top: max(108.5px, 24.21875vw) !important;
  padding-bottom: max(108.5px, 24.21875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-217 {
    padding-top: 217px !important;
    padding-bottom: 217px !important;
  }
}

.py-rs-218 {
  padding-top: max(109px, 24.3303571429vw) !important;
  padding-bottom: max(109px, 24.3303571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-218 {
    padding-top: 218px !important;
    padding-bottom: 218px !important;
  }
}

.py-rs-219 {
  padding-top: max(109.5px, 24.4419642857vw) !important;
  padding-bottom: max(109.5px, 24.4419642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-219 {
    padding-top: 219px !important;
    padding-bottom: 219px !important;
  }
}

.py-rs-220 {
  padding-top: max(110px, 24.5535714286vw) !important;
  padding-bottom: max(110px, 24.5535714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-220 {
    padding-top: 220px !important;
    padding-bottom: 220px !important;
  }
}

.py-rs-221 {
  padding-top: max(110.5px, 24.6651785714vw) !important;
  padding-bottom: max(110.5px, 24.6651785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-221 {
    padding-top: 221px !important;
    padding-bottom: 221px !important;
  }
}

.py-rs-222 {
  padding-top: max(111px, 24.7767857143vw) !important;
  padding-bottom: max(111px, 24.7767857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-222 {
    padding-top: 222px !important;
    padding-bottom: 222px !important;
  }
}

.py-rs-223 {
  padding-top: max(111.5px, 24.8883928571vw) !important;
  padding-bottom: max(111.5px, 24.8883928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-223 {
    padding-top: 223px !important;
    padding-bottom: 223px !important;
  }
}

.py-rs-224 {
  padding-top: max(112px, 25vw) !important;
  padding-bottom: max(112px, 25vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-224 {
    padding-top: 224px !important;
    padding-bottom: 224px !important;
  }
}

.py-rs-225 {
  padding-top: max(112.5px, 25.1116071429vw) !important;
  padding-bottom: max(112.5px, 25.1116071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-225 {
    padding-top: 225px !important;
    padding-bottom: 225px !important;
  }
}

.py-rs-226 {
  padding-top: max(113px, 25.2232142857vw) !important;
  padding-bottom: max(113px, 25.2232142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-226 {
    padding-top: 226px !important;
    padding-bottom: 226px !important;
  }
}

.py-rs-227 {
  padding-top: max(113.5px, 25.3348214286vw) !important;
  padding-bottom: max(113.5px, 25.3348214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-227 {
    padding-top: 227px !important;
    padding-bottom: 227px !important;
  }
}

.py-rs-228 {
  padding-top: max(114px, 25.4464285714vw) !important;
  padding-bottom: max(114px, 25.4464285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-228 {
    padding-top: 228px !important;
    padding-bottom: 228px !important;
  }
}

.py-rs-229 {
  padding-top: max(114.5px, 25.5580357143vw) !important;
  padding-bottom: max(114.5px, 25.5580357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-229 {
    padding-top: 229px !important;
    padding-bottom: 229px !important;
  }
}

.py-rs-230 {
  padding-top: max(115px, 25.6696428571vw) !important;
  padding-bottom: max(115px, 25.6696428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-230 {
    padding-top: 230px !important;
    padding-bottom: 230px !important;
  }
}

.py-rs-231 {
  padding-top: max(115.5px, 25.78125vw) !important;
  padding-bottom: max(115.5px, 25.78125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-231 {
    padding-top: 231px !important;
    padding-bottom: 231px !important;
  }
}

.py-rs-232 {
  padding-top: max(116px, 25.8928571429vw) !important;
  padding-bottom: max(116px, 25.8928571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-232 {
    padding-top: 232px !important;
    padding-bottom: 232px !important;
  }
}

.py-rs-233 {
  padding-top: max(116.5px, 26.0044642857vw) !important;
  padding-bottom: max(116.5px, 26.0044642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-233 {
    padding-top: 233px !important;
    padding-bottom: 233px !important;
  }
}

.py-rs-234 {
  padding-top: max(117px, 26.1160714286vw) !important;
  padding-bottom: max(117px, 26.1160714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-234 {
    padding-top: 234px !important;
    padding-bottom: 234px !important;
  }
}

.py-rs-235 {
  padding-top: max(117.5px, 26.2276785714vw) !important;
  padding-bottom: max(117.5px, 26.2276785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-235 {
    padding-top: 235px !important;
    padding-bottom: 235px !important;
  }
}

.py-rs-236 {
  padding-top: max(118px, 26.3392857143vw) !important;
  padding-bottom: max(118px, 26.3392857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-236 {
    padding-top: 236px !important;
    padding-bottom: 236px !important;
  }
}

.py-rs-237 {
  padding-top: max(118.5px, 26.4508928571vw) !important;
  padding-bottom: max(118.5px, 26.4508928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-237 {
    padding-top: 237px !important;
    padding-bottom: 237px !important;
  }
}

.py-rs-238 {
  padding-top: max(119px, 26.5625vw) !important;
  padding-bottom: max(119px, 26.5625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-238 {
    padding-top: 238px !important;
    padding-bottom: 238px !important;
  }
}

.py-rs-239 {
  padding-top: max(119.5px, 26.6741071429vw) !important;
  padding-bottom: max(119.5px, 26.6741071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-239 {
    padding-top: 239px !important;
    padding-bottom: 239px !important;
  }
}

.py-rs-240 {
  padding-top: max(120px, 26.7857142857vw) !important;
  padding-bottom: max(120px, 26.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-240 {
    padding-top: 240px !important;
    padding-bottom: 240px !important;
  }
}

.py-rs-241 {
  padding-top: max(120.5px, 26.8973214286vw) !important;
  padding-bottom: max(120.5px, 26.8973214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-241 {
    padding-top: 241px !important;
    padding-bottom: 241px !important;
  }
}

.py-rs-242 {
  padding-top: max(121px, 27.0089285714vw) !important;
  padding-bottom: max(121px, 27.0089285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-242 {
    padding-top: 242px !important;
    padding-bottom: 242px !important;
  }
}

.py-rs-243 {
  padding-top: max(121.5px, 27.1205357143vw) !important;
  padding-bottom: max(121.5px, 27.1205357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-243 {
    padding-top: 243px !important;
    padding-bottom: 243px !important;
  }
}

.py-rs-244 {
  padding-top: max(122px, 27.2321428571vw) !important;
  padding-bottom: max(122px, 27.2321428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-244 {
    padding-top: 244px !important;
    padding-bottom: 244px !important;
  }
}

.py-rs-245 {
  padding-top: max(122.5px, 27.34375vw) !important;
  padding-bottom: max(122.5px, 27.34375vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-245 {
    padding-top: 245px !important;
    padding-bottom: 245px !important;
  }
}

.py-rs-246 {
  padding-top: max(123px, 27.4553571429vw) !important;
  padding-bottom: max(123px, 27.4553571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-246 {
    padding-top: 246px !important;
    padding-bottom: 246px !important;
  }
}

.py-rs-247 {
  padding-top: max(123.5px, 27.5669642857vw) !important;
  padding-bottom: max(123.5px, 27.5669642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-247 {
    padding-top: 247px !important;
    padding-bottom: 247px !important;
  }
}

.py-rs-248 {
  padding-top: max(124px, 27.6785714286vw) !important;
  padding-bottom: max(124px, 27.6785714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-248 {
    padding-top: 248px !important;
    padding-bottom: 248px !important;
  }
}

.py-rs-249 {
  padding-top: max(124.5px, 27.7901785714vw) !important;
  padding-bottom: max(124.5px, 27.7901785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-249 {
    padding-top: 249px !important;
    padding-bottom: 249px !important;
  }
}

.py-rs-250 {
  padding-top: max(125px, 27.9017857143vw) !important;
  padding-bottom: max(125px, 27.9017857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important;
  }
}

.py-rs-251 {
  padding-top: max(125.5px, 28.0133928571vw) !important;
  padding-bottom: max(125.5px, 28.0133928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-251 {
    padding-top: 251px !important;
    padding-bottom: 251px !important;
  }
}

.py-rs-252 {
  padding-top: max(126px, 28.125vw) !important;
  padding-bottom: max(126px, 28.125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-252 {
    padding-top: 252px !important;
    padding-bottom: 252px !important;
  }
}

.py-rs-253 {
  padding-top: max(126.5px, 28.2366071429vw) !important;
  padding-bottom: max(126.5px, 28.2366071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-253 {
    padding-top: 253px !important;
    padding-bottom: 253px !important;
  }
}

.py-rs-254 {
  padding-top: max(127px, 28.3482142857vw) !important;
  padding-bottom: max(127px, 28.3482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-254 {
    padding-top: 254px !important;
    padding-bottom: 254px !important;
  }
}

.py-rs-255 {
  padding-top: max(127.5px, 28.4598214286vw) !important;
  padding-bottom: max(127.5px, 28.4598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-255 {
    padding-top: 255px !important;
    padding-bottom: 255px !important;
  }
}

.py-rs-256 {
  padding-top: max(128px, 28.5714285714vw) !important;
  padding-bottom: max(128px, 28.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-256 {
    padding-top: 256px !important;
    padding-bottom: 256px !important;
  }
}

.py-rs-257 {
  padding-top: max(128.5px, 28.6830357143vw) !important;
  padding-bottom: max(128.5px, 28.6830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-257 {
    padding-top: 257px !important;
    padding-bottom: 257px !important;
  }
}

.py-rs-258 {
  padding-top: max(129px, 28.7946428571vw) !important;
  padding-bottom: max(129px, 28.7946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-258 {
    padding-top: 258px !important;
    padding-bottom: 258px !important;
  }
}

.py-rs-259 {
  padding-top: max(129.5px, 28.90625vw) !important;
  padding-bottom: max(129.5px, 28.90625vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-259 {
    padding-top: 259px !important;
    padding-bottom: 259px !important;
  }
}

.py-rs-260 {
  padding-top: max(130px, 29.0178571429vw) !important;
  padding-bottom: max(130px, 29.0178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-260 {
    padding-top: 260px !important;
    padding-bottom: 260px !important;
  }
}

.py-rs-261 {
  padding-top: max(130.5px, 29.1294642857vw) !important;
  padding-bottom: max(130.5px, 29.1294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-261 {
    padding-top: 261px !important;
    padding-bottom: 261px !important;
  }
}

.py-rs-262 {
  padding-top: max(131px, 29.2410714286vw) !important;
  padding-bottom: max(131px, 29.2410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-262 {
    padding-top: 262px !important;
    padding-bottom: 262px !important;
  }
}

.py-rs-263 {
  padding-top: max(131.5px, 29.3526785714vw) !important;
  padding-bottom: max(131.5px, 29.3526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-263 {
    padding-top: 263px !important;
    padding-bottom: 263px !important;
  }
}

.py-rs-264 {
  padding-top: max(132px, 29.4642857143vw) !important;
  padding-bottom: max(132px, 29.4642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-264 {
    padding-top: 264px !important;
    padding-bottom: 264px !important;
  }
}

.py-rs-265 {
  padding-top: max(132.5px, 29.5758928571vw) !important;
  padding-bottom: max(132.5px, 29.5758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-265 {
    padding-top: 265px !important;
    padding-bottom: 265px !important;
  }
}

.py-rs-266 {
  padding-top: max(133px, 29.6875vw) !important;
  padding-bottom: max(133px, 29.6875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-266 {
    padding-top: 266px !important;
    padding-bottom: 266px !important;
  }
}

.py-rs-267 {
  padding-top: max(133.5px, 29.7991071429vw) !important;
  padding-bottom: max(133.5px, 29.7991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-267 {
    padding-top: 267px !important;
    padding-bottom: 267px !important;
  }
}

.py-rs-268 {
  padding-top: max(134px, 29.9107142857vw) !important;
  padding-bottom: max(134px, 29.9107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-268 {
    padding-top: 268px !important;
    padding-bottom: 268px !important;
  }
}

.py-rs-269 {
  padding-top: max(134.5px, 30.0223214286vw) !important;
  padding-bottom: max(134.5px, 30.0223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-269 {
    padding-top: 269px !important;
    padding-bottom: 269px !important;
  }
}

.py-rs-270 {
  padding-top: max(135px, 30.1339285714vw) !important;
  padding-bottom: max(135px, 30.1339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-270 {
    padding-top: 270px !important;
    padding-bottom: 270px !important;
  }
}

.py-rs-271 {
  padding-top: max(135.5px, 30.2455357143vw) !important;
  padding-bottom: max(135.5px, 30.2455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-271 {
    padding-top: 271px !important;
    padding-bottom: 271px !important;
  }
}

.py-rs-272 {
  padding-top: max(136px, 30.3571428571vw) !important;
  padding-bottom: max(136px, 30.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-272 {
    padding-top: 272px !important;
    padding-bottom: 272px !important;
  }
}

.py-rs-273 {
  padding-top: max(136.5px, 30.46875vw) !important;
  padding-bottom: max(136.5px, 30.46875vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-273 {
    padding-top: 273px !important;
    padding-bottom: 273px !important;
  }
}

.py-rs-274 {
  padding-top: max(137px, 30.5803571429vw) !important;
  padding-bottom: max(137px, 30.5803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-274 {
    padding-top: 274px !important;
    padding-bottom: 274px !important;
  }
}

.py-rs-275 {
  padding-top: max(137.5px, 30.6919642857vw) !important;
  padding-bottom: max(137.5px, 30.6919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-275 {
    padding-top: 275px !important;
    padding-bottom: 275px !important;
  }
}

.py-rs-276 {
  padding-top: max(138px, 30.8035714286vw) !important;
  padding-bottom: max(138px, 30.8035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-276 {
    padding-top: 276px !important;
    padding-bottom: 276px !important;
  }
}

.py-rs-277 {
  padding-top: max(138.5px, 30.9151785714vw) !important;
  padding-bottom: max(138.5px, 30.9151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-277 {
    padding-top: 277px !important;
    padding-bottom: 277px !important;
  }
}

.py-rs-278 {
  padding-top: max(139px, 31.0267857143vw) !important;
  padding-bottom: max(139px, 31.0267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-278 {
    padding-top: 278px !important;
    padding-bottom: 278px !important;
  }
}

.py-rs-279 {
  padding-top: max(139.5px, 31.1383928571vw) !important;
  padding-bottom: max(139.5px, 31.1383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-279 {
    padding-top: 279px !important;
    padding-bottom: 279px !important;
  }
}

.py-rs-280 {
  padding-top: max(140px, 31.25vw) !important;
  padding-bottom: max(140px, 31.25vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-280 {
    padding-top: 280px !important;
    padding-bottom: 280px !important;
  }
}

.py-rs-281 {
  padding-top: max(140.5px, 31.3616071429vw) !important;
  padding-bottom: max(140.5px, 31.3616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-281 {
    padding-top: 281px !important;
    padding-bottom: 281px !important;
  }
}

.py-rs-282 {
  padding-top: max(141px, 31.4732142857vw) !important;
  padding-bottom: max(141px, 31.4732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-282 {
    padding-top: 282px !important;
    padding-bottom: 282px !important;
  }
}

.py-rs-283 {
  padding-top: max(141.5px, 31.5848214286vw) !important;
  padding-bottom: max(141.5px, 31.5848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-283 {
    padding-top: 283px !important;
    padding-bottom: 283px !important;
  }
}

.py-rs-284 {
  padding-top: max(142px, 31.6964285714vw) !important;
  padding-bottom: max(142px, 31.6964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-284 {
    padding-top: 284px !important;
    padding-bottom: 284px !important;
  }
}

.py-rs-285 {
  padding-top: max(142.5px, 31.8080357143vw) !important;
  padding-bottom: max(142.5px, 31.8080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-285 {
    padding-top: 285px !important;
    padding-bottom: 285px !important;
  }
}

.py-rs-286 {
  padding-top: max(143px, 31.9196428571vw) !important;
  padding-bottom: max(143px, 31.9196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-286 {
    padding-top: 286px !important;
    padding-bottom: 286px !important;
  }
}

.py-rs-287 {
  padding-top: max(143.5px, 32.03125vw) !important;
  padding-bottom: max(143.5px, 32.03125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-287 {
    padding-top: 287px !important;
    padding-bottom: 287px !important;
  }
}

.py-rs-288 {
  padding-top: max(144px, 32.1428571429vw) !important;
  padding-bottom: max(144px, 32.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-288 {
    padding-top: 288px !important;
    padding-bottom: 288px !important;
  }
}

.py-rs-289 {
  padding-top: max(144.5px, 32.2544642857vw) !important;
  padding-bottom: max(144.5px, 32.2544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-289 {
    padding-top: 289px !important;
    padding-bottom: 289px !important;
  }
}

.py-rs-290 {
  padding-top: max(145px, 32.3660714286vw) !important;
  padding-bottom: max(145px, 32.3660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-290 {
    padding-top: 290px !important;
    padding-bottom: 290px !important;
  }
}

.py-rs-291 {
  padding-top: max(145.5px, 32.4776785714vw) !important;
  padding-bottom: max(145.5px, 32.4776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-291 {
    padding-top: 291px !important;
    padding-bottom: 291px !important;
  }
}

.py-rs-292 {
  padding-top: max(146px, 32.5892857143vw) !important;
  padding-bottom: max(146px, 32.5892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-292 {
    padding-top: 292px !important;
    padding-bottom: 292px !important;
  }
}

.py-rs-293 {
  padding-top: max(146.5px, 32.7008928571vw) !important;
  padding-bottom: max(146.5px, 32.7008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-293 {
    padding-top: 293px !important;
    padding-bottom: 293px !important;
  }
}

.py-rs-294 {
  padding-top: max(147px, 32.8125vw) !important;
  padding-bottom: max(147px, 32.8125vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-294 {
    padding-top: 294px !important;
    padding-bottom: 294px !important;
  }
}

.py-rs-295 {
  padding-top: max(147.5px, 32.9241071429vw) !important;
  padding-bottom: max(147.5px, 32.9241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-295 {
    padding-top: 295px !important;
    padding-bottom: 295px !important;
  }
}

.py-rs-296 {
  padding-top: max(148px, 33.0357142857vw) !important;
  padding-bottom: max(148px, 33.0357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-296 {
    padding-top: 296px !important;
    padding-bottom: 296px !important;
  }
}

.py-rs-297 {
  padding-top: max(148.5px, 33.1473214286vw) !important;
  padding-bottom: max(148.5px, 33.1473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-297 {
    padding-top: 297px !important;
    padding-bottom: 297px !important;
  }
}

.py-rs-298 {
  padding-top: max(149px, 33.2589285714vw) !important;
  padding-bottom: max(149px, 33.2589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-298 {
    padding-top: 298px !important;
    padding-bottom: 298px !important;
  }
}

.py-rs-299 {
  padding-top: max(149.5px, 33.3705357143vw) !important;
  padding-bottom: max(149.5px, 33.3705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-299 {
    padding-top: 299px !important;
    padding-bottom: 299px !important;
  }
}

.py-rs-300 {
  padding-top: max(150px, 33.4821428571vw) !important;
  padding-bottom: max(150px, 33.4821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .py-rs-300 {
    padding-top: 300px !important;
    padding-bottom: 300px !important;
  }
}

.pyt-rs-30 {
  padding-top: max(15px, 3.3482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-30 {
    padding-top: 30px !important;
  }
}

.pyt-rs-31 {
  padding-top: max(15.5px, 3.4598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-31 {
    padding-top: 31px !important;
  }
}

.pyt-rs-32 {
  padding-top: max(16px, 3.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-32 {
    padding-top: 32px !important;
  }
}

.pyt-rs-33 {
  padding-top: max(16.5px, 3.6830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-33 {
    padding-top: 33px !important;
  }
}

.pyt-rs-34 {
  padding-top: max(17px, 3.7946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-34 {
    padding-top: 34px !important;
  }
}

.pyt-rs-35 {
  padding-top: max(17.5px, 3.90625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-35 {
    padding-top: 35px !important;
  }
}

.pyt-rs-36 {
  padding-top: max(18px, 4.0178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-36 {
    padding-top: 36px !important;
  }
}

.pyt-rs-37 {
  padding-top: max(18.5px, 4.1294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-37 {
    padding-top: 37px !important;
  }
}

.pyt-rs-38 {
  padding-top: max(19px, 4.2410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-38 {
    padding-top: 38px !important;
  }
}

.pyt-rs-39 {
  padding-top: max(19.5px, 4.3526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-39 {
    padding-top: 39px !important;
  }
}

.pyt-rs-40 {
  padding-top: max(20px, 4.4642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-40 {
    padding-top: 40px !important;
  }
}

.pyt-rs-41 {
  padding-top: max(20.5px, 4.5758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-41 {
    padding-top: 41px !important;
  }
}

.pyt-rs-42 {
  padding-top: max(21px, 4.6875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-42 {
    padding-top: 42px !important;
  }
}

.pyt-rs-43 {
  padding-top: max(21.5px, 4.7991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-43 {
    padding-top: 43px !important;
  }
}

.pyt-rs-44 {
  padding-top: max(22px, 4.9107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-44 {
    padding-top: 44px !important;
  }
}

.pyt-rs-45 {
  padding-top: max(22.5px, 5.0223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-45 {
    padding-top: 45px !important;
  }
}

.pyt-rs-46 {
  padding-top: max(23px, 5.1339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-46 {
    padding-top: 46px !important;
  }
}

.pyt-rs-47 {
  padding-top: max(23.5px, 5.2455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-47 {
    padding-top: 47px !important;
  }
}

.pyt-rs-48 {
  padding-top: max(24px, 5.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-48 {
    padding-top: 48px !important;
  }
}

.pyt-rs-49 {
  padding-top: max(24.5px, 5.46875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-49 {
    padding-top: 49px !important;
  }
}

.pyt-rs-50 {
  padding-top: max(25px, 5.5803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-50 {
    padding-top: 50px !important;
  }
}

.pyt-rs-51 {
  padding-top: max(25.5px, 5.6919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-51 {
    padding-top: 51px !important;
  }
}

.pyt-rs-52 {
  padding-top: max(26px, 5.8035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-52 {
    padding-top: 52px !important;
  }
}

.pyt-rs-53 {
  padding-top: max(26.5px, 5.9151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-53 {
    padding-top: 53px !important;
  }
}

.pyt-rs-54 {
  padding-top: max(27px, 6.0267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-54 {
    padding-top: 54px !important;
  }
}

.pyt-rs-55 {
  padding-top: max(27.5px, 6.1383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-55 {
    padding-top: 55px !important;
  }
}

.pyt-rs-56 {
  padding-top: max(28px, 6.25vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-56 {
    padding-top: 56px !important;
  }
}

.pyt-rs-57 {
  padding-top: max(28.5px, 6.3616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-57 {
    padding-top: 57px !important;
  }
}

.pyt-rs-58 {
  padding-top: max(29px, 6.4732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-58 {
    padding-top: 58px !important;
  }
}

.pyt-rs-59 {
  padding-top: max(29.5px, 6.5848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-59 {
    padding-top: 59px !important;
  }
}

.pyt-rs-60 {
  padding-top: max(30px, 6.6964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-60 {
    padding-top: 60px !important;
  }
}

.pyt-rs-61 {
  padding-top: max(30.5px, 6.8080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-61 {
    padding-top: 61px !important;
  }
}

.pyt-rs-62 {
  padding-top: max(31px, 6.9196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-62 {
    padding-top: 62px !important;
  }
}

.pyt-rs-63 {
  padding-top: max(31.5px, 7.03125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-63 {
    padding-top: 63px !important;
  }
}

.pyt-rs-64 {
  padding-top: max(32px, 7.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-64 {
    padding-top: 64px !important;
  }
}

.pyt-rs-65 {
  padding-top: max(32.5px, 7.2544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-65 {
    padding-top: 65px !important;
  }
}

.pyt-rs-66 {
  padding-top: max(33px, 7.3660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-66 {
    padding-top: 66px !important;
  }
}

.pyt-rs-67 {
  padding-top: max(33.5px, 7.4776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-67 {
    padding-top: 67px !important;
  }
}

.pyt-rs-68 {
  padding-top: max(34px, 7.5892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-68 {
    padding-top: 68px !important;
  }
}

.pyt-rs-69 {
  padding-top: max(34.5px, 7.7008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-69 {
    padding-top: 69px !important;
  }
}

.pyt-rs-70 {
  padding-top: max(35px, 7.8125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-70 {
    padding-top: 70px !important;
  }
}

.pyt-rs-71 {
  padding-top: max(35.5px, 7.9241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-71 {
    padding-top: 71px !important;
  }
}

.pyt-rs-72 {
  padding-top: max(36px, 8.0357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-72 {
    padding-top: 72px !important;
  }
}

.pyt-rs-73 {
  padding-top: max(36.5px, 8.1473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-73 {
    padding-top: 73px !important;
  }
}

.pyt-rs-74 {
  padding-top: max(37px, 8.2589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-74 {
    padding-top: 74px !important;
  }
}

.pyt-rs-75 {
  padding-top: max(37.5px, 8.3705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-75 {
    padding-top: 75px !important;
  }
}

.pyt-rs-76 {
  padding-top: max(38px, 8.4821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-76 {
    padding-top: 76px !important;
  }
}

.pyt-rs-77 {
  padding-top: max(38.5px, 8.59375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-77 {
    padding-top: 77px !important;
  }
}

.pyt-rs-78 {
  padding-top: max(39px, 8.7053571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-78 {
    padding-top: 78px !important;
  }
}

.pyt-rs-79 {
  padding-top: max(39.5px, 8.8169642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-79 {
    padding-top: 79px !important;
  }
}

.pyt-rs-80 {
  padding-top: max(40px, 8.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-80 {
    padding-top: 80px !important;
  }
}

.pyt-rs-81 {
  padding-top: max(40.5px, 9.0401785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-81 {
    padding-top: 81px !important;
  }
}

.pyt-rs-82 {
  padding-top: max(41px, 9.1517857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-82 {
    padding-top: 82px !important;
  }
}

.pyt-rs-83 {
  padding-top: max(41.5px, 9.2633928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-83 {
    padding-top: 83px !important;
  }
}

.pyt-rs-84 {
  padding-top: max(42px, 9.375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-84 {
    padding-top: 84px !important;
  }
}

.pyt-rs-85 {
  padding-top: max(42.5px, 9.4866071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-85 {
    padding-top: 85px !important;
  }
}

.pyt-rs-86 {
  padding-top: max(43px, 9.5982142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-86 {
    padding-top: 86px !important;
  }
}

.pyt-rs-87 {
  padding-top: max(43.5px, 9.7098214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-87 {
    padding-top: 87px !important;
  }
}

.pyt-rs-88 {
  padding-top: max(44px, 9.8214285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-88 {
    padding-top: 88px !important;
  }
}

.pyt-rs-89 {
  padding-top: max(44.5px, 9.9330357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-89 {
    padding-top: 89px !important;
  }
}

.pyt-rs-90 {
  padding-top: max(45px, 10.0446428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-90 {
    padding-top: 90px !important;
  }
}

.pyt-rs-91 {
  padding-top: max(45.5px, 10.15625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-91 {
    padding-top: 91px !important;
  }
}

.pyt-rs-92 {
  padding-top: max(46px, 10.2678571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-92 {
    padding-top: 92px !important;
  }
}

.pyt-rs-93 {
  padding-top: max(46.5px, 10.3794642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-93 {
    padding-top: 93px !important;
  }
}

.pyt-rs-94 {
  padding-top: max(47px, 10.4910714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-94 {
    padding-top: 94px !important;
  }
}

.pyt-rs-95 {
  padding-top: max(47.5px, 10.6026785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-95 {
    padding-top: 95px !important;
  }
}

.pyt-rs-96 {
  padding-top: max(48px, 10.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-96 {
    padding-top: 96px !important;
  }
}

.pyt-rs-97 {
  padding-top: max(48.5px, 10.8258928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-97 {
    padding-top: 97px !important;
  }
}

.pyt-rs-98 {
  padding-top: max(49px, 10.9375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-98 {
    padding-top: 98px !important;
  }
}

.pyt-rs-99 {
  padding-top: max(49.5px, 11.0491071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-99 {
    padding-top: 99px !important;
  }
}

.pyt-rs-100 {
  padding-top: max(50px, 11.1607142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-100 {
    padding-top: 100px !important;
  }
}

.pyt-rs-101 {
  padding-top: max(50.5px, 11.2723214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-101 {
    padding-top: 101px !important;
  }
}

.pyt-rs-102 {
  padding-top: max(51px, 11.3839285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-102 {
    padding-top: 102px !important;
  }
}

.pyt-rs-103 {
  padding-top: max(51.5px, 11.4955357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-103 {
    padding-top: 103px !important;
  }
}

.pyt-rs-104 {
  padding-top: max(52px, 11.6071428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-104 {
    padding-top: 104px !important;
  }
}

.pyt-rs-105 {
  padding-top: max(52.5px, 11.71875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-105 {
    padding-top: 105px !important;
  }
}

.pyt-rs-106 {
  padding-top: max(53px, 11.8303571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-106 {
    padding-top: 106px !important;
  }
}

.pyt-rs-107 {
  padding-top: max(53.5px, 11.9419642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-107 {
    padding-top: 107px !important;
  }
}

.pyt-rs-108 {
  padding-top: max(54px, 12.0535714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-108 {
    padding-top: 108px !important;
  }
}

.pyt-rs-109 {
  padding-top: max(54.5px, 12.1651785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-109 {
    padding-top: 109px !important;
  }
}

.pyt-rs-110 {
  padding-top: max(55px, 12.2767857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-110 {
    padding-top: 110px !important;
  }
}

.pyt-rs-111 {
  padding-top: max(55.5px, 12.3883928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-111 {
    padding-top: 111px !important;
  }
}

.pyt-rs-112 {
  padding-top: max(56px, 12.5vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-112 {
    padding-top: 112px !important;
  }
}

.pyt-rs-113 {
  padding-top: max(56.5px, 12.6116071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-113 {
    padding-top: 113px !important;
  }
}

.pyt-rs-114 {
  padding-top: max(57px, 12.7232142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-114 {
    padding-top: 114px !important;
  }
}

.pyt-rs-115 {
  padding-top: max(57.5px, 12.8348214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-115 {
    padding-top: 115px !important;
  }
}

.pyt-rs-116 {
  padding-top: max(58px, 12.9464285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-116 {
    padding-top: 116px !important;
  }
}

.pyt-rs-117 {
  padding-top: max(58.5px, 13.0580357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-117 {
    padding-top: 117px !important;
  }
}

.pyt-rs-118 {
  padding-top: max(59px, 13.1696428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-118 {
    padding-top: 118px !important;
  }
}

.pyt-rs-119 {
  padding-top: max(59.5px, 13.28125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-119 {
    padding-top: 119px !important;
  }
}

.pyt-rs-120 {
  padding-top: max(60px, 13.3928571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-120 {
    padding-top: 120px !important;
  }
}

.pyt-rs-121 {
  padding-top: max(60.5px, 13.5044642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-121 {
    padding-top: 121px !important;
  }
}

.pyt-rs-122 {
  padding-top: max(61px, 13.6160714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-122 {
    padding-top: 122px !important;
  }
}

.pyt-rs-123 {
  padding-top: max(61.5px, 13.7276785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-123 {
    padding-top: 123px !important;
  }
}

.pyt-rs-124 {
  padding-top: max(62px, 13.8392857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-124 {
    padding-top: 124px !important;
  }
}

.pyt-rs-125 {
  padding-top: max(62.5px, 13.9508928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-125 {
    padding-top: 125px !important;
  }
}

.pyt-rs-126 {
  padding-top: max(63px, 14.0625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-126 {
    padding-top: 126px !important;
  }
}

.pyt-rs-127 {
  padding-top: max(63.5px, 14.1741071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-127 {
    padding-top: 127px !important;
  }
}

.pyt-rs-128 {
  padding-top: max(64px, 14.2857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-128 {
    padding-top: 128px !important;
  }
}

.pyt-rs-129 {
  padding-top: max(64.5px, 14.3973214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-129 {
    padding-top: 129px !important;
  }
}

.pyt-rs-130 {
  padding-top: max(65px, 14.5089285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-130 {
    padding-top: 130px !important;
  }
}

.pyt-rs-131 {
  padding-top: max(65.5px, 14.6205357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-131 {
    padding-top: 131px !important;
  }
}

.pyt-rs-132 {
  padding-top: max(66px, 14.7321428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-132 {
    padding-top: 132px !important;
  }
}

.pyt-rs-133 {
  padding-top: max(66.5px, 14.84375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-133 {
    padding-top: 133px !important;
  }
}

.pyt-rs-134 {
  padding-top: max(67px, 14.9553571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-134 {
    padding-top: 134px !important;
  }
}

.pyt-rs-135 {
  padding-top: max(67.5px, 15.0669642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-135 {
    padding-top: 135px !important;
  }
}

.pyt-rs-136 {
  padding-top: max(68px, 15.1785714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-136 {
    padding-top: 136px !important;
  }
}

.pyt-rs-137 {
  padding-top: max(68.5px, 15.2901785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-137 {
    padding-top: 137px !important;
  }
}

.pyt-rs-138 {
  padding-top: max(69px, 15.4017857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-138 {
    padding-top: 138px !important;
  }
}

.pyt-rs-139 {
  padding-top: max(69.5px, 15.5133928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-139 {
    padding-top: 139px !important;
  }
}

.pyt-rs-140 {
  padding-top: max(70px, 15.625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-140 {
    padding-top: 140px !important;
  }
}

.pyt-rs-141 {
  padding-top: max(70.5px, 15.7366071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-141 {
    padding-top: 141px !important;
  }
}

.pyt-rs-142 {
  padding-top: max(71px, 15.8482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-142 {
    padding-top: 142px !important;
  }
}

.pyt-rs-143 {
  padding-top: max(71.5px, 15.9598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-143 {
    padding-top: 143px !important;
  }
}

.pyt-rs-144 {
  padding-top: max(72px, 16.0714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-144 {
    padding-top: 144px !important;
  }
}

.pyt-rs-145 {
  padding-top: max(72.5px, 16.1830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-145 {
    padding-top: 145px !important;
  }
}

.pyt-rs-146 {
  padding-top: max(73px, 16.2946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-146 {
    padding-top: 146px !important;
  }
}

.pyt-rs-147 {
  padding-top: max(73.5px, 16.40625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-147 {
    padding-top: 147px !important;
  }
}

.pyt-rs-148 {
  padding-top: max(74px, 16.5178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-148 {
    padding-top: 148px !important;
  }
}

.pyt-rs-149 {
  padding-top: max(74.5px, 16.6294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-149 {
    padding-top: 149px !important;
  }
}

.pyt-rs-150 {
  padding-top: max(75px, 16.7410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-150 {
    padding-top: 150px !important;
  }
}

.pyt-rs-151 {
  padding-top: max(75.5px, 16.8526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-151 {
    padding-top: 151px !important;
  }
}

.pyt-rs-152 {
  padding-top: max(76px, 16.9642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-152 {
    padding-top: 152px !important;
  }
}

.pyt-rs-153 {
  padding-top: max(76.5px, 17.0758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-153 {
    padding-top: 153px !important;
  }
}

.pyt-rs-154 {
  padding-top: max(77px, 17.1875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-154 {
    padding-top: 154px !important;
  }
}

.pyt-rs-155 {
  padding-top: max(77.5px, 17.2991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-155 {
    padding-top: 155px !important;
  }
}

.pyt-rs-156 {
  padding-top: max(78px, 17.4107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-156 {
    padding-top: 156px !important;
  }
}

.pyt-rs-157 {
  padding-top: max(78.5px, 17.5223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-157 {
    padding-top: 157px !important;
  }
}

.pyt-rs-158 {
  padding-top: max(79px, 17.6339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-158 {
    padding-top: 158px !important;
  }
}

.pyt-rs-159 {
  padding-top: max(79.5px, 17.7455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-159 {
    padding-top: 159px !important;
  }
}

.pyt-rs-160 {
  padding-top: max(80px, 17.8571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-160 {
    padding-top: 160px !important;
  }
}

.pyt-rs-161 {
  padding-top: max(80.5px, 17.96875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-161 {
    padding-top: 161px !important;
  }
}

.pyt-rs-162 {
  padding-top: max(81px, 18.0803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-162 {
    padding-top: 162px !important;
  }
}

.pyt-rs-163 {
  padding-top: max(81.5px, 18.1919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-163 {
    padding-top: 163px !important;
  }
}

.pyt-rs-164 {
  padding-top: max(82px, 18.3035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-164 {
    padding-top: 164px !important;
  }
}

.pyt-rs-165 {
  padding-top: max(82.5px, 18.4151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-165 {
    padding-top: 165px !important;
  }
}

.pyt-rs-166 {
  padding-top: max(83px, 18.5267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-166 {
    padding-top: 166px !important;
  }
}

.pyt-rs-167 {
  padding-top: max(83.5px, 18.6383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-167 {
    padding-top: 167px !important;
  }
}

.pyt-rs-168 {
  padding-top: max(84px, 18.75vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-168 {
    padding-top: 168px !important;
  }
}

.pyt-rs-169 {
  padding-top: max(84.5px, 18.8616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-169 {
    padding-top: 169px !important;
  }
}

.pyt-rs-170 {
  padding-top: max(85px, 18.9732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-170 {
    padding-top: 170px !important;
  }
}

.pyt-rs-171 {
  padding-top: max(85.5px, 19.0848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-171 {
    padding-top: 171px !important;
  }
}

.pyt-rs-172 {
  padding-top: max(86px, 19.1964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-172 {
    padding-top: 172px !important;
  }
}

.pyt-rs-173 {
  padding-top: max(86.5px, 19.3080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-173 {
    padding-top: 173px !important;
  }
}

.pyt-rs-174 {
  padding-top: max(87px, 19.4196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-174 {
    padding-top: 174px !important;
  }
}

.pyt-rs-175 {
  padding-top: max(87.5px, 19.53125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-175 {
    padding-top: 175px !important;
  }
}

.pyt-rs-176 {
  padding-top: max(88px, 19.6428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-176 {
    padding-top: 176px !important;
  }
}

.pyt-rs-177 {
  padding-top: max(88.5px, 19.7544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-177 {
    padding-top: 177px !important;
  }
}

.pyt-rs-178 {
  padding-top: max(89px, 19.8660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-178 {
    padding-top: 178px !important;
  }
}

.pyt-rs-179 {
  padding-top: max(89.5px, 19.9776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-179 {
    padding-top: 179px !important;
  }
}

.pyt-rs-180 {
  padding-top: max(90px, 20.0892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-180 {
    padding-top: 180px !important;
  }
}

.pyt-rs-181 {
  padding-top: max(90.5px, 20.2008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-181 {
    padding-top: 181px !important;
  }
}

.pyt-rs-182 {
  padding-top: max(91px, 20.3125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-182 {
    padding-top: 182px !important;
  }
}

.pyt-rs-183 {
  padding-top: max(91.5px, 20.4241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-183 {
    padding-top: 183px !important;
  }
}

.pyt-rs-184 {
  padding-top: max(92px, 20.5357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-184 {
    padding-top: 184px !important;
  }
}

.pyt-rs-185 {
  padding-top: max(92.5px, 20.6473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-185 {
    padding-top: 185px !important;
  }
}

.pyt-rs-186 {
  padding-top: max(93px, 20.7589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-186 {
    padding-top: 186px !important;
  }
}

.pyt-rs-187 {
  padding-top: max(93.5px, 20.8705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-187 {
    padding-top: 187px !important;
  }
}

.pyt-rs-188 {
  padding-top: max(94px, 20.9821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-188 {
    padding-top: 188px !important;
  }
}

.pyt-rs-189 {
  padding-top: max(94.5px, 21.09375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-189 {
    padding-top: 189px !important;
  }
}

.pyt-rs-190 {
  padding-top: max(95px, 21.2053571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-190 {
    padding-top: 190px !important;
  }
}

.pyt-rs-191 {
  padding-top: max(95.5px, 21.3169642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-191 {
    padding-top: 191px !important;
  }
}

.pyt-rs-192 {
  padding-top: max(96px, 21.4285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-192 {
    padding-top: 192px !important;
  }
}

.pyt-rs-193 {
  padding-top: max(96.5px, 21.5401785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-193 {
    padding-top: 193px !important;
  }
}

.pyt-rs-194 {
  padding-top: max(97px, 21.6517857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-194 {
    padding-top: 194px !important;
  }
}

.pyt-rs-195 {
  padding-top: max(97.5px, 21.7633928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-195 {
    padding-top: 195px !important;
  }
}

.pyt-rs-196 {
  padding-top: max(98px, 21.875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-196 {
    padding-top: 196px !important;
  }
}

.pyt-rs-197 {
  padding-top: max(98.5px, 21.9866071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-197 {
    padding-top: 197px !important;
  }
}

.pyt-rs-198 {
  padding-top: max(99px, 22.0982142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-198 {
    padding-top: 198px !important;
  }
}

.pyt-rs-199 {
  padding-top: max(99.5px, 22.2098214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-199 {
    padding-top: 199px !important;
  }
}

.pyt-rs-200 {
  padding-top: max(100px, 22.3214285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-200 {
    padding-top: 200px !important;
  }
}

.pyt-rs-201 {
  padding-top: max(100.5px, 22.4330357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-201 {
    padding-top: 201px !important;
  }
}

.pyt-rs-202 {
  padding-top: max(101px, 22.5446428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-202 {
    padding-top: 202px !important;
  }
}

.pyt-rs-203 {
  padding-top: max(101.5px, 22.65625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-203 {
    padding-top: 203px !important;
  }
}

.pyt-rs-204 {
  padding-top: max(102px, 22.7678571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-204 {
    padding-top: 204px !important;
  }
}

.pyt-rs-205 {
  padding-top: max(102.5px, 22.8794642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-205 {
    padding-top: 205px !important;
  }
}

.pyt-rs-206 {
  padding-top: max(103px, 22.9910714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-206 {
    padding-top: 206px !important;
  }
}

.pyt-rs-207 {
  padding-top: max(103.5px, 23.1026785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-207 {
    padding-top: 207px !important;
  }
}

.pyt-rs-208 {
  padding-top: max(104px, 23.2142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-208 {
    padding-top: 208px !important;
  }
}

.pyt-rs-209 {
  padding-top: max(104.5px, 23.3258928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-209 {
    padding-top: 209px !important;
  }
}

.pyt-rs-210 {
  padding-top: max(105px, 23.4375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-210 {
    padding-top: 210px !important;
  }
}

.pyt-rs-211 {
  padding-top: max(105.5px, 23.5491071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-211 {
    padding-top: 211px !important;
  }
}

.pyt-rs-212 {
  padding-top: max(106px, 23.6607142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-212 {
    padding-top: 212px !important;
  }
}

.pyt-rs-213 {
  padding-top: max(106.5px, 23.7723214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-213 {
    padding-top: 213px !important;
  }
}

.pyt-rs-214 {
  padding-top: max(107px, 23.8839285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-214 {
    padding-top: 214px !important;
  }
}

.pyt-rs-215 {
  padding-top: max(107.5px, 23.9955357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-215 {
    padding-top: 215px !important;
  }
}

.pyt-rs-216 {
  padding-top: max(108px, 24.1071428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-216 {
    padding-top: 216px !important;
  }
}

.pyt-rs-217 {
  padding-top: max(108.5px, 24.21875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-217 {
    padding-top: 217px !important;
  }
}

.pyt-rs-218 {
  padding-top: max(109px, 24.3303571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-218 {
    padding-top: 218px !important;
  }
}

.pyt-rs-219 {
  padding-top: max(109.5px, 24.4419642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-219 {
    padding-top: 219px !important;
  }
}

.pyt-rs-220 {
  padding-top: max(110px, 24.5535714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-220 {
    padding-top: 220px !important;
  }
}

.pyt-rs-221 {
  padding-top: max(110.5px, 24.6651785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-221 {
    padding-top: 221px !important;
  }
}

.pyt-rs-222 {
  padding-top: max(111px, 24.7767857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-222 {
    padding-top: 222px !important;
  }
}

.pyt-rs-223 {
  padding-top: max(111.5px, 24.8883928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-223 {
    padding-top: 223px !important;
  }
}

.pyt-rs-224 {
  padding-top: max(112px, 25vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-224 {
    padding-top: 224px !important;
  }
}

.pyt-rs-225 {
  padding-top: max(112.5px, 25.1116071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-225 {
    padding-top: 225px !important;
  }
}

.pyt-rs-226 {
  padding-top: max(113px, 25.2232142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-226 {
    padding-top: 226px !important;
  }
}

.pyt-rs-227 {
  padding-top: max(113.5px, 25.3348214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-227 {
    padding-top: 227px !important;
  }
}

.pyt-rs-228 {
  padding-top: max(114px, 25.4464285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-228 {
    padding-top: 228px !important;
  }
}

.pyt-rs-229 {
  padding-top: max(114.5px, 25.5580357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-229 {
    padding-top: 229px !important;
  }
}

.pyt-rs-230 {
  padding-top: max(115px, 25.6696428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-230 {
    padding-top: 230px !important;
  }
}

.pyt-rs-231 {
  padding-top: max(115.5px, 25.78125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-231 {
    padding-top: 231px !important;
  }
}

.pyt-rs-232 {
  padding-top: max(116px, 25.8928571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-232 {
    padding-top: 232px !important;
  }
}

.pyt-rs-233 {
  padding-top: max(116.5px, 26.0044642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-233 {
    padding-top: 233px !important;
  }
}

.pyt-rs-234 {
  padding-top: max(117px, 26.1160714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-234 {
    padding-top: 234px !important;
  }
}

.pyt-rs-235 {
  padding-top: max(117.5px, 26.2276785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-235 {
    padding-top: 235px !important;
  }
}

.pyt-rs-236 {
  padding-top: max(118px, 26.3392857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-236 {
    padding-top: 236px !important;
  }
}

.pyt-rs-237 {
  padding-top: max(118.5px, 26.4508928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-237 {
    padding-top: 237px !important;
  }
}

.pyt-rs-238 {
  padding-top: max(119px, 26.5625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-238 {
    padding-top: 238px !important;
  }
}

.pyt-rs-239 {
  padding-top: max(119.5px, 26.6741071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-239 {
    padding-top: 239px !important;
  }
}

.pyt-rs-240 {
  padding-top: max(120px, 26.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-240 {
    padding-top: 240px !important;
  }
}

.pyt-rs-241 {
  padding-top: max(120.5px, 26.8973214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-241 {
    padding-top: 241px !important;
  }
}

.pyt-rs-242 {
  padding-top: max(121px, 27.0089285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-242 {
    padding-top: 242px !important;
  }
}

.pyt-rs-243 {
  padding-top: max(121.5px, 27.1205357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-243 {
    padding-top: 243px !important;
  }
}

.pyt-rs-244 {
  padding-top: max(122px, 27.2321428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-244 {
    padding-top: 244px !important;
  }
}

.pyt-rs-245 {
  padding-top: max(122.5px, 27.34375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-245 {
    padding-top: 245px !important;
  }
}

.pyt-rs-246 {
  padding-top: max(123px, 27.4553571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-246 {
    padding-top: 246px !important;
  }
}

.pyt-rs-247 {
  padding-top: max(123.5px, 27.5669642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-247 {
    padding-top: 247px !important;
  }
}

.pyt-rs-248 {
  padding-top: max(124px, 27.6785714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-248 {
    padding-top: 248px !important;
  }
}

.pyt-rs-249 {
  padding-top: max(124.5px, 27.7901785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-249 {
    padding-top: 249px !important;
  }
}

.pyt-rs-250 {
  padding-top: max(125px, 27.9017857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-250 {
    padding-top: 250px !important;
  }
}

.pyt-rs-251 {
  padding-top: max(125.5px, 28.0133928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-251 {
    padding-top: 251px !important;
  }
}

.pyt-rs-252 {
  padding-top: max(126px, 28.125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-252 {
    padding-top: 252px !important;
  }
}

.pyt-rs-253 {
  padding-top: max(126.5px, 28.2366071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-253 {
    padding-top: 253px !important;
  }
}

.pyt-rs-254 {
  padding-top: max(127px, 28.3482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-254 {
    padding-top: 254px !important;
  }
}

.pyt-rs-255 {
  padding-top: max(127.5px, 28.4598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-255 {
    padding-top: 255px !important;
  }
}

.pyt-rs-256 {
  padding-top: max(128px, 28.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-256 {
    padding-top: 256px !important;
  }
}

.pyt-rs-257 {
  padding-top: max(128.5px, 28.6830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-257 {
    padding-top: 257px !important;
  }
}

.pyt-rs-258 {
  padding-top: max(129px, 28.7946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-258 {
    padding-top: 258px !important;
  }
}

.pyt-rs-259 {
  padding-top: max(129.5px, 28.90625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-259 {
    padding-top: 259px !important;
  }
}

.pyt-rs-260 {
  padding-top: max(130px, 29.0178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-260 {
    padding-top: 260px !important;
  }
}

.pyt-rs-261 {
  padding-top: max(130.5px, 29.1294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-261 {
    padding-top: 261px !important;
  }
}

.pyt-rs-262 {
  padding-top: max(131px, 29.2410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-262 {
    padding-top: 262px !important;
  }
}

.pyt-rs-263 {
  padding-top: max(131.5px, 29.3526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-263 {
    padding-top: 263px !important;
  }
}

.pyt-rs-264 {
  padding-top: max(132px, 29.4642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-264 {
    padding-top: 264px !important;
  }
}

.pyt-rs-265 {
  padding-top: max(132.5px, 29.5758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-265 {
    padding-top: 265px !important;
  }
}

.pyt-rs-266 {
  padding-top: max(133px, 29.6875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-266 {
    padding-top: 266px !important;
  }
}

.pyt-rs-267 {
  padding-top: max(133.5px, 29.7991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-267 {
    padding-top: 267px !important;
  }
}

.pyt-rs-268 {
  padding-top: max(134px, 29.9107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-268 {
    padding-top: 268px !important;
  }
}

.pyt-rs-269 {
  padding-top: max(134.5px, 30.0223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-269 {
    padding-top: 269px !important;
  }
}

.pyt-rs-270 {
  padding-top: max(135px, 30.1339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-270 {
    padding-top: 270px !important;
  }
}

.pyt-rs-271 {
  padding-top: max(135.5px, 30.2455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-271 {
    padding-top: 271px !important;
  }
}

.pyt-rs-272 {
  padding-top: max(136px, 30.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-272 {
    padding-top: 272px !important;
  }
}

.pyt-rs-273 {
  padding-top: max(136.5px, 30.46875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-273 {
    padding-top: 273px !important;
  }
}

.pyt-rs-274 {
  padding-top: max(137px, 30.5803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-274 {
    padding-top: 274px !important;
  }
}

.pyt-rs-275 {
  padding-top: max(137.5px, 30.6919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-275 {
    padding-top: 275px !important;
  }
}

.pyt-rs-276 {
  padding-top: max(138px, 30.8035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-276 {
    padding-top: 276px !important;
  }
}

.pyt-rs-277 {
  padding-top: max(138.5px, 30.9151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-277 {
    padding-top: 277px !important;
  }
}

.pyt-rs-278 {
  padding-top: max(139px, 31.0267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-278 {
    padding-top: 278px !important;
  }
}

.pyt-rs-279 {
  padding-top: max(139.5px, 31.1383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-279 {
    padding-top: 279px !important;
  }
}

.pyt-rs-280 {
  padding-top: max(140px, 31.25vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-280 {
    padding-top: 280px !important;
  }
}

.pyt-rs-281 {
  padding-top: max(140.5px, 31.3616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-281 {
    padding-top: 281px !important;
  }
}

.pyt-rs-282 {
  padding-top: max(141px, 31.4732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-282 {
    padding-top: 282px !important;
  }
}

.pyt-rs-283 {
  padding-top: max(141.5px, 31.5848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-283 {
    padding-top: 283px !important;
  }
}

.pyt-rs-284 {
  padding-top: max(142px, 31.6964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-284 {
    padding-top: 284px !important;
  }
}

.pyt-rs-285 {
  padding-top: max(142.5px, 31.8080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-285 {
    padding-top: 285px !important;
  }
}

.pyt-rs-286 {
  padding-top: max(143px, 31.9196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-286 {
    padding-top: 286px !important;
  }
}

.pyt-rs-287 {
  padding-top: max(143.5px, 32.03125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-287 {
    padding-top: 287px !important;
  }
}

.pyt-rs-288 {
  padding-top: max(144px, 32.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-288 {
    padding-top: 288px !important;
  }
}

.pyt-rs-289 {
  padding-top: max(144.5px, 32.2544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-289 {
    padding-top: 289px !important;
  }
}

.pyt-rs-290 {
  padding-top: max(145px, 32.3660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-290 {
    padding-top: 290px !important;
  }
}

.pyt-rs-291 {
  padding-top: max(145.5px, 32.4776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-291 {
    padding-top: 291px !important;
  }
}

.pyt-rs-292 {
  padding-top: max(146px, 32.5892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-292 {
    padding-top: 292px !important;
  }
}

.pyt-rs-293 {
  padding-top: max(146.5px, 32.7008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-293 {
    padding-top: 293px !important;
  }
}

.pyt-rs-294 {
  padding-top: max(147px, 32.8125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-294 {
    padding-top: 294px !important;
  }
}

.pyt-rs-295 {
  padding-top: max(147.5px, 32.9241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-295 {
    padding-top: 295px !important;
  }
}

.pyt-rs-296 {
  padding-top: max(148px, 33.0357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-296 {
    padding-top: 296px !important;
  }
}

.pyt-rs-297 {
  padding-top: max(148.5px, 33.1473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-297 {
    padding-top: 297px !important;
  }
}

.pyt-rs-298 {
  padding-top: max(149px, 33.2589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-298 {
    padding-top: 298px !important;
  }
}

.pyt-rs-299 {
  padding-top: max(149.5px, 33.3705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-299 {
    padding-top: 299px !important;
  }
}

.pyt-rs-300 {
  padding-top: max(150px, 33.4821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyt-rs-300 {
    padding-top: 300px !important;
  }
}

.pyb-rs-30 {
  padding-bottom: max(15px, 3.3482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-30 {
    padding-bottom: 30px !important;
  }
}

.pyb-rs-31 {
  padding-bottom: max(15.5px, 3.4598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-31 {
    padding-bottom: 31px !important;
  }
}

.pyb-rs-32 {
  padding-bottom: max(16px, 3.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-32 {
    padding-bottom: 32px !important;
  }
}

.pyb-rs-33 {
  padding-bottom: max(16.5px, 3.6830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-33 {
    padding-bottom: 33px !important;
  }
}

.pyb-rs-34 {
  padding-bottom: max(17px, 3.7946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-34 {
    padding-bottom: 34px !important;
  }
}

.pyb-rs-35 {
  padding-bottom: max(17.5px, 3.90625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-35 {
    padding-bottom: 35px !important;
  }
}

.pyb-rs-36 {
  padding-bottom: max(18px, 4.0178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-36 {
    padding-bottom: 36px !important;
  }
}

.pyb-rs-37 {
  padding-bottom: max(18.5px, 4.1294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-37 {
    padding-bottom: 37px !important;
  }
}

.pyb-rs-38 {
  padding-bottom: max(19px, 4.2410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-38 {
    padding-bottom: 38px !important;
  }
}

.pyb-rs-39 {
  padding-bottom: max(19.5px, 4.3526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-39 {
    padding-bottom: 39px !important;
  }
}

.pyb-rs-40 {
  padding-bottom: max(20px, 4.4642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-40 {
    padding-bottom: 40px !important;
  }
}

.pyb-rs-41 {
  padding-bottom: max(20.5px, 4.5758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-41 {
    padding-bottom: 41px !important;
  }
}

.pyb-rs-42 {
  padding-bottom: max(21px, 4.6875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-42 {
    padding-bottom: 42px !important;
  }
}

.pyb-rs-43 {
  padding-bottom: max(21.5px, 4.7991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-43 {
    padding-bottom: 43px !important;
  }
}

.pyb-rs-44 {
  padding-bottom: max(22px, 4.9107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-44 {
    padding-bottom: 44px !important;
  }
}

.pyb-rs-45 {
  padding-bottom: max(22.5px, 5.0223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-45 {
    padding-bottom: 45px !important;
  }
}

.pyb-rs-46 {
  padding-bottom: max(23px, 5.1339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-46 {
    padding-bottom: 46px !important;
  }
}

.pyb-rs-47 {
  padding-bottom: max(23.5px, 5.2455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-47 {
    padding-bottom: 47px !important;
  }
}

.pyb-rs-48 {
  padding-bottom: max(24px, 5.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-48 {
    padding-bottom: 48px !important;
  }
}

.pyb-rs-49 {
  padding-bottom: max(24.5px, 5.46875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-49 {
    padding-bottom: 49px !important;
  }
}

.pyb-rs-50 {
  padding-bottom: max(25px, 5.5803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-50 {
    padding-bottom: 50px !important;
  }
}

.pyb-rs-51 {
  padding-bottom: max(25.5px, 5.6919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-51 {
    padding-bottom: 51px !important;
  }
}

.pyb-rs-52 {
  padding-bottom: max(26px, 5.8035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-52 {
    padding-bottom: 52px !important;
  }
}

.pyb-rs-53 {
  padding-bottom: max(26.5px, 5.9151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-53 {
    padding-bottom: 53px !important;
  }
}

.pyb-rs-54 {
  padding-bottom: max(27px, 6.0267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-54 {
    padding-bottom: 54px !important;
  }
}

.pyb-rs-55 {
  padding-bottom: max(27.5px, 6.1383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-55 {
    padding-bottom: 55px !important;
  }
}

.pyb-rs-56 {
  padding-bottom: max(28px, 6.25vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-56 {
    padding-bottom: 56px !important;
  }
}

.pyb-rs-57 {
  padding-bottom: max(28.5px, 6.3616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-57 {
    padding-bottom: 57px !important;
  }
}

.pyb-rs-58 {
  padding-bottom: max(29px, 6.4732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-58 {
    padding-bottom: 58px !important;
  }
}

.pyb-rs-59 {
  padding-bottom: max(29.5px, 6.5848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-59 {
    padding-bottom: 59px !important;
  }
}

.pyb-rs-60 {
  padding-bottom: max(30px, 6.6964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-60 {
    padding-bottom: 60px !important;
  }
}

.pyb-rs-61 {
  padding-bottom: max(30.5px, 6.8080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-61 {
    padding-bottom: 61px !important;
  }
}

.pyb-rs-62 {
  padding-bottom: max(31px, 6.9196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-62 {
    padding-bottom: 62px !important;
  }
}

.pyb-rs-63 {
  padding-bottom: max(31.5px, 7.03125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-63 {
    padding-bottom: 63px !important;
  }
}

.pyb-rs-64 {
  padding-bottom: max(32px, 7.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-64 {
    padding-bottom: 64px !important;
  }
}

.pyb-rs-65 {
  padding-bottom: max(32.5px, 7.2544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-65 {
    padding-bottom: 65px !important;
  }
}

.pyb-rs-66 {
  padding-bottom: max(33px, 7.3660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-66 {
    padding-bottom: 66px !important;
  }
}

.pyb-rs-67 {
  padding-bottom: max(33.5px, 7.4776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-67 {
    padding-bottom: 67px !important;
  }
}

.pyb-rs-68 {
  padding-bottom: max(34px, 7.5892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-68 {
    padding-bottom: 68px !important;
  }
}

.pyb-rs-69 {
  padding-bottom: max(34.5px, 7.7008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-69 {
    padding-bottom: 69px !important;
  }
}

.pyb-rs-70 {
  padding-bottom: max(35px, 7.8125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-70 {
    padding-bottom: 70px !important;
  }
}

.pyb-rs-71 {
  padding-bottom: max(35.5px, 7.9241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-71 {
    padding-bottom: 71px !important;
  }
}

.pyb-rs-72 {
  padding-bottom: max(36px, 8.0357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-72 {
    padding-bottom: 72px !important;
  }
}

.pyb-rs-73 {
  padding-bottom: max(36.5px, 8.1473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-73 {
    padding-bottom: 73px !important;
  }
}

.pyb-rs-74 {
  padding-bottom: max(37px, 8.2589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-74 {
    padding-bottom: 74px !important;
  }
}

.pyb-rs-75 {
  padding-bottom: max(37.5px, 8.3705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-75 {
    padding-bottom: 75px !important;
  }
}

.pyb-rs-76 {
  padding-bottom: max(38px, 8.4821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-76 {
    padding-bottom: 76px !important;
  }
}

.pyb-rs-77 {
  padding-bottom: max(38.5px, 8.59375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-77 {
    padding-bottom: 77px !important;
  }
}

.pyb-rs-78 {
  padding-bottom: max(39px, 8.7053571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-78 {
    padding-bottom: 78px !important;
  }
}

.pyb-rs-79 {
  padding-bottom: max(39.5px, 8.8169642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-79 {
    padding-bottom: 79px !important;
  }
}

.pyb-rs-80 {
  padding-bottom: max(40px, 8.9285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-80 {
    padding-bottom: 80px !important;
  }
}

.pyb-rs-81 {
  padding-bottom: max(40.5px, 9.0401785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-81 {
    padding-bottom: 81px !important;
  }
}

.pyb-rs-82 {
  padding-bottom: max(41px, 9.1517857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-82 {
    padding-bottom: 82px !important;
  }
}

.pyb-rs-83 {
  padding-bottom: max(41.5px, 9.2633928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-83 {
    padding-bottom: 83px !important;
  }
}

.pyb-rs-84 {
  padding-bottom: max(42px, 9.375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-84 {
    padding-bottom: 84px !important;
  }
}

.pyb-rs-85 {
  padding-bottom: max(42.5px, 9.4866071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-85 {
    padding-bottom: 85px !important;
  }
}

.pyb-rs-86 {
  padding-bottom: max(43px, 9.5982142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-86 {
    padding-bottom: 86px !important;
  }
}

.pyb-rs-87 {
  padding-bottom: max(43.5px, 9.7098214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-87 {
    padding-bottom: 87px !important;
  }
}

.pyb-rs-88 {
  padding-bottom: max(44px, 9.8214285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-88 {
    padding-bottom: 88px !important;
  }
}

.pyb-rs-89 {
  padding-bottom: max(44.5px, 9.9330357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-89 {
    padding-bottom: 89px !important;
  }
}

.pyb-rs-90 {
  padding-bottom: max(45px, 10.0446428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-90 {
    padding-bottom: 90px !important;
  }
}

.pyb-rs-91 {
  padding-bottom: max(45.5px, 10.15625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-91 {
    padding-bottom: 91px !important;
  }
}

.pyb-rs-92 {
  padding-bottom: max(46px, 10.2678571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-92 {
    padding-bottom: 92px !important;
  }
}

.pyb-rs-93 {
  padding-bottom: max(46.5px, 10.3794642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-93 {
    padding-bottom: 93px !important;
  }
}

.pyb-rs-94 {
  padding-bottom: max(47px, 10.4910714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-94 {
    padding-bottom: 94px !important;
  }
}

.pyb-rs-95 {
  padding-bottom: max(47.5px, 10.6026785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-95 {
    padding-bottom: 95px !important;
  }
}

.pyb-rs-96 {
  padding-bottom: max(48px, 10.7142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-96 {
    padding-bottom: 96px !important;
  }
}

.pyb-rs-97 {
  padding-bottom: max(48.5px, 10.8258928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-97 {
    padding-bottom: 97px !important;
  }
}

.pyb-rs-98 {
  padding-bottom: max(49px, 10.9375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-98 {
    padding-bottom: 98px !important;
  }
}

.pyb-rs-99 {
  padding-bottom: max(49.5px, 11.0491071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-99 {
    padding-bottom: 99px !important;
  }
}

.pyb-rs-100 {
  padding-bottom: max(50px, 11.1607142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-100 {
    padding-bottom: 100px !important;
  }
}

.pyb-rs-101 {
  padding-bottom: max(50.5px, 11.2723214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-101 {
    padding-bottom: 101px !important;
  }
}

.pyb-rs-102 {
  padding-bottom: max(51px, 11.3839285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-102 {
    padding-bottom: 102px !important;
  }
}

.pyb-rs-103 {
  padding-bottom: max(51.5px, 11.4955357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-103 {
    padding-bottom: 103px !important;
  }
}

.pyb-rs-104 {
  padding-bottom: max(52px, 11.6071428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-104 {
    padding-bottom: 104px !important;
  }
}

.pyb-rs-105 {
  padding-bottom: max(52.5px, 11.71875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-105 {
    padding-bottom: 105px !important;
  }
}

.pyb-rs-106 {
  padding-bottom: max(53px, 11.8303571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-106 {
    padding-bottom: 106px !important;
  }
}

.pyb-rs-107 {
  padding-bottom: max(53.5px, 11.9419642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-107 {
    padding-bottom: 107px !important;
  }
}

.pyb-rs-108 {
  padding-bottom: max(54px, 12.0535714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-108 {
    padding-bottom: 108px !important;
  }
}

.pyb-rs-109 {
  padding-bottom: max(54.5px, 12.1651785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-109 {
    padding-bottom: 109px !important;
  }
}

.pyb-rs-110 {
  padding-bottom: max(55px, 12.2767857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-110 {
    padding-bottom: 110px !important;
  }
}

.pyb-rs-111 {
  padding-bottom: max(55.5px, 12.3883928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-111 {
    padding-bottom: 111px !important;
  }
}

.pyb-rs-112 {
  padding-bottom: max(56px, 12.5vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-112 {
    padding-bottom: 112px !important;
  }
}

.pyb-rs-113 {
  padding-bottom: max(56.5px, 12.6116071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-113 {
    padding-bottom: 113px !important;
  }
}

.pyb-rs-114 {
  padding-bottom: max(57px, 12.7232142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-114 {
    padding-bottom: 114px !important;
  }
}

.pyb-rs-115 {
  padding-bottom: max(57.5px, 12.8348214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-115 {
    padding-bottom: 115px !important;
  }
}

.pyb-rs-116 {
  padding-bottom: max(58px, 12.9464285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-116 {
    padding-bottom: 116px !important;
  }
}

.pyb-rs-117 {
  padding-bottom: max(58.5px, 13.0580357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-117 {
    padding-bottom: 117px !important;
  }
}

.pyb-rs-118 {
  padding-bottom: max(59px, 13.1696428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-118 {
    padding-bottom: 118px !important;
  }
}

.pyb-rs-119 {
  padding-bottom: max(59.5px, 13.28125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-119 {
    padding-bottom: 119px !important;
  }
}

.pyb-rs-120 {
  padding-bottom: max(60px, 13.3928571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-120 {
    padding-bottom: 120px !important;
  }
}

.pyb-rs-121 {
  padding-bottom: max(60.5px, 13.5044642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-121 {
    padding-bottom: 121px !important;
  }
}

.pyb-rs-122 {
  padding-bottom: max(61px, 13.6160714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-122 {
    padding-bottom: 122px !important;
  }
}

.pyb-rs-123 {
  padding-bottom: max(61.5px, 13.7276785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-123 {
    padding-bottom: 123px !important;
  }
}

.pyb-rs-124 {
  padding-bottom: max(62px, 13.8392857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-124 {
    padding-bottom: 124px !important;
  }
}

.pyb-rs-125 {
  padding-bottom: max(62.5px, 13.9508928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-125 {
    padding-bottom: 125px !important;
  }
}

.pyb-rs-126 {
  padding-bottom: max(63px, 14.0625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-126 {
    padding-bottom: 126px !important;
  }
}

.pyb-rs-127 {
  padding-bottom: max(63.5px, 14.1741071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-127 {
    padding-bottom: 127px !important;
  }
}

.pyb-rs-128 {
  padding-bottom: max(64px, 14.2857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-128 {
    padding-bottom: 128px !important;
  }
}

.pyb-rs-129 {
  padding-bottom: max(64.5px, 14.3973214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-129 {
    padding-bottom: 129px !important;
  }
}

.pyb-rs-130 {
  padding-bottom: max(65px, 14.5089285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-130 {
    padding-bottom: 130px !important;
  }
}

.pyb-rs-131 {
  padding-bottom: max(65.5px, 14.6205357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-131 {
    padding-bottom: 131px !important;
  }
}

.pyb-rs-132 {
  padding-bottom: max(66px, 14.7321428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-132 {
    padding-bottom: 132px !important;
  }
}

.pyb-rs-133 {
  padding-bottom: max(66.5px, 14.84375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-133 {
    padding-bottom: 133px !important;
  }
}

.pyb-rs-134 {
  padding-bottom: max(67px, 14.9553571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-134 {
    padding-bottom: 134px !important;
  }
}

.pyb-rs-135 {
  padding-bottom: max(67.5px, 15.0669642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-135 {
    padding-bottom: 135px !important;
  }
}

.pyb-rs-136 {
  padding-bottom: max(68px, 15.1785714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-136 {
    padding-bottom: 136px !important;
  }
}

.pyb-rs-137 {
  padding-bottom: max(68.5px, 15.2901785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-137 {
    padding-bottom: 137px !important;
  }
}

.pyb-rs-138 {
  padding-bottom: max(69px, 15.4017857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-138 {
    padding-bottom: 138px !important;
  }
}

.pyb-rs-139 {
  padding-bottom: max(69.5px, 15.5133928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-139 {
    padding-bottom: 139px !important;
  }
}

.pyb-rs-140 {
  padding-bottom: max(70px, 15.625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-140 {
    padding-bottom: 140px !important;
  }
}

.pyb-rs-141 {
  padding-bottom: max(70.5px, 15.7366071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-141 {
    padding-bottom: 141px !important;
  }
}

.pyb-rs-142 {
  padding-bottom: max(71px, 15.8482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-142 {
    padding-bottom: 142px !important;
  }
}

.pyb-rs-143 {
  padding-bottom: max(71.5px, 15.9598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-143 {
    padding-bottom: 143px !important;
  }
}

.pyb-rs-144 {
  padding-bottom: max(72px, 16.0714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-144 {
    padding-bottom: 144px !important;
  }
}

.pyb-rs-145 {
  padding-bottom: max(72.5px, 16.1830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-145 {
    padding-bottom: 145px !important;
  }
}

.pyb-rs-146 {
  padding-bottom: max(73px, 16.2946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-146 {
    padding-bottom: 146px !important;
  }
}

.pyb-rs-147 {
  padding-bottom: max(73.5px, 16.40625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-147 {
    padding-bottom: 147px !important;
  }
}

.pyb-rs-148 {
  padding-bottom: max(74px, 16.5178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-148 {
    padding-bottom: 148px !important;
  }
}

.pyb-rs-149 {
  padding-bottom: max(74.5px, 16.6294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-149 {
    padding-bottom: 149px !important;
  }
}

.pyb-rs-150 {
  padding-bottom: max(75px, 16.7410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-150 {
    padding-bottom: 150px !important;
  }
}

.pyb-rs-151 {
  padding-bottom: max(75.5px, 16.8526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-151 {
    padding-bottom: 151px !important;
  }
}

.pyb-rs-152 {
  padding-bottom: max(76px, 16.9642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-152 {
    padding-bottom: 152px !important;
  }
}

.pyb-rs-153 {
  padding-bottom: max(76.5px, 17.0758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-153 {
    padding-bottom: 153px !important;
  }
}

.pyb-rs-154 {
  padding-bottom: max(77px, 17.1875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-154 {
    padding-bottom: 154px !important;
  }
}

.pyb-rs-155 {
  padding-bottom: max(77.5px, 17.2991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-155 {
    padding-bottom: 155px !important;
  }
}

.pyb-rs-156 {
  padding-bottom: max(78px, 17.4107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-156 {
    padding-bottom: 156px !important;
  }
}

.pyb-rs-157 {
  padding-bottom: max(78.5px, 17.5223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-157 {
    padding-bottom: 157px !important;
  }
}

.pyb-rs-158 {
  padding-bottom: max(79px, 17.6339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-158 {
    padding-bottom: 158px !important;
  }
}

.pyb-rs-159 {
  padding-bottom: max(79.5px, 17.7455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-159 {
    padding-bottom: 159px !important;
  }
}

.pyb-rs-160 {
  padding-bottom: max(80px, 17.8571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-160 {
    padding-bottom: 160px !important;
  }
}

.pyb-rs-161 {
  padding-bottom: max(80.5px, 17.96875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-161 {
    padding-bottom: 161px !important;
  }
}

.pyb-rs-162 {
  padding-bottom: max(81px, 18.0803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-162 {
    padding-bottom: 162px !important;
  }
}

.pyb-rs-163 {
  padding-bottom: max(81.5px, 18.1919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-163 {
    padding-bottom: 163px !important;
  }
}

.pyb-rs-164 {
  padding-bottom: max(82px, 18.3035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-164 {
    padding-bottom: 164px !important;
  }
}

.pyb-rs-165 {
  padding-bottom: max(82.5px, 18.4151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-165 {
    padding-bottom: 165px !important;
  }
}

.pyb-rs-166 {
  padding-bottom: max(83px, 18.5267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-166 {
    padding-bottom: 166px !important;
  }
}

.pyb-rs-167 {
  padding-bottom: max(83.5px, 18.6383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-167 {
    padding-bottom: 167px !important;
  }
}

.pyb-rs-168 {
  padding-bottom: max(84px, 18.75vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-168 {
    padding-bottom: 168px !important;
  }
}

.pyb-rs-169 {
  padding-bottom: max(84.5px, 18.8616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-169 {
    padding-bottom: 169px !important;
  }
}

.pyb-rs-170 {
  padding-bottom: max(85px, 18.9732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-170 {
    padding-bottom: 170px !important;
  }
}

.pyb-rs-171 {
  padding-bottom: max(85.5px, 19.0848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-171 {
    padding-bottom: 171px !important;
  }
}

.pyb-rs-172 {
  padding-bottom: max(86px, 19.1964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-172 {
    padding-bottom: 172px !important;
  }
}

.pyb-rs-173 {
  padding-bottom: max(86.5px, 19.3080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-173 {
    padding-bottom: 173px !important;
  }
}

.pyb-rs-174 {
  padding-bottom: max(87px, 19.4196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-174 {
    padding-bottom: 174px !important;
  }
}

.pyb-rs-175 {
  padding-bottom: max(87.5px, 19.53125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-175 {
    padding-bottom: 175px !important;
  }
}

.pyb-rs-176 {
  padding-bottom: max(88px, 19.6428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-176 {
    padding-bottom: 176px !important;
  }
}

.pyb-rs-177 {
  padding-bottom: max(88.5px, 19.7544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-177 {
    padding-bottom: 177px !important;
  }
}

.pyb-rs-178 {
  padding-bottom: max(89px, 19.8660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-178 {
    padding-bottom: 178px !important;
  }
}

.pyb-rs-179 {
  padding-bottom: max(89.5px, 19.9776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-179 {
    padding-bottom: 179px !important;
  }
}

.pyb-rs-180 {
  padding-bottom: max(90px, 20.0892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-180 {
    padding-bottom: 180px !important;
  }
}

.pyb-rs-181 {
  padding-bottom: max(90.5px, 20.2008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-181 {
    padding-bottom: 181px !important;
  }
}

.pyb-rs-182 {
  padding-bottom: max(91px, 20.3125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-182 {
    padding-bottom: 182px !important;
  }
}

.pyb-rs-183 {
  padding-bottom: max(91.5px, 20.4241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-183 {
    padding-bottom: 183px !important;
  }
}

.pyb-rs-184 {
  padding-bottom: max(92px, 20.5357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-184 {
    padding-bottom: 184px !important;
  }
}

.pyb-rs-185 {
  padding-bottom: max(92.5px, 20.6473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-185 {
    padding-bottom: 185px !important;
  }
}

.pyb-rs-186 {
  padding-bottom: max(93px, 20.7589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-186 {
    padding-bottom: 186px !important;
  }
}

.pyb-rs-187 {
  padding-bottom: max(93.5px, 20.8705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-187 {
    padding-bottom: 187px !important;
  }
}

.pyb-rs-188 {
  padding-bottom: max(94px, 20.9821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-188 {
    padding-bottom: 188px !important;
  }
}

.pyb-rs-189 {
  padding-bottom: max(94.5px, 21.09375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-189 {
    padding-bottom: 189px !important;
  }
}

.pyb-rs-190 {
  padding-bottom: max(95px, 21.2053571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-190 {
    padding-bottom: 190px !important;
  }
}

.pyb-rs-191 {
  padding-bottom: max(95.5px, 21.3169642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-191 {
    padding-bottom: 191px !important;
  }
}

.pyb-rs-192 {
  padding-bottom: max(96px, 21.4285714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-192 {
    padding-bottom: 192px !important;
  }
}

.pyb-rs-193 {
  padding-bottom: max(96.5px, 21.5401785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-193 {
    padding-bottom: 193px !important;
  }
}

.pyb-rs-194 {
  padding-bottom: max(97px, 21.6517857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-194 {
    padding-bottom: 194px !important;
  }
}

.pyb-rs-195 {
  padding-bottom: max(97.5px, 21.7633928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-195 {
    padding-bottom: 195px !important;
  }
}

.pyb-rs-196 {
  padding-bottom: max(98px, 21.875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-196 {
    padding-bottom: 196px !important;
  }
}

.pyb-rs-197 {
  padding-bottom: max(98.5px, 21.9866071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-197 {
    padding-bottom: 197px !important;
  }
}

.pyb-rs-198 {
  padding-bottom: max(99px, 22.0982142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-198 {
    padding-bottom: 198px !important;
  }
}

.pyb-rs-199 {
  padding-bottom: max(99.5px, 22.2098214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-199 {
    padding-bottom: 199px !important;
  }
}

.pyb-rs-200 {
  padding-bottom: max(100px, 22.3214285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-200 {
    padding-bottom: 200px !important;
  }
}

.pyb-rs-201 {
  padding-bottom: max(100.5px, 22.4330357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-201 {
    padding-bottom: 201px !important;
  }
}

.pyb-rs-202 {
  padding-bottom: max(101px, 22.5446428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-202 {
    padding-bottom: 202px !important;
  }
}

.pyb-rs-203 {
  padding-bottom: max(101.5px, 22.65625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-203 {
    padding-bottom: 203px !important;
  }
}

.pyb-rs-204 {
  padding-bottom: max(102px, 22.7678571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-204 {
    padding-bottom: 204px !important;
  }
}

.pyb-rs-205 {
  padding-bottom: max(102.5px, 22.8794642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-205 {
    padding-bottom: 205px !important;
  }
}

.pyb-rs-206 {
  padding-bottom: max(103px, 22.9910714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-206 {
    padding-bottom: 206px !important;
  }
}

.pyb-rs-207 {
  padding-bottom: max(103.5px, 23.1026785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-207 {
    padding-bottom: 207px !important;
  }
}

.pyb-rs-208 {
  padding-bottom: max(104px, 23.2142857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-208 {
    padding-bottom: 208px !important;
  }
}

.pyb-rs-209 {
  padding-bottom: max(104.5px, 23.3258928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-209 {
    padding-bottom: 209px !important;
  }
}

.pyb-rs-210 {
  padding-bottom: max(105px, 23.4375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-210 {
    padding-bottom: 210px !important;
  }
}

.pyb-rs-211 {
  padding-bottom: max(105.5px, 23.5491071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-211 {
    padding-bottom: 211px !important;
  }
}

.pyb-rs-212 {
  padding-bottom: max(106px, 23.6607142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-212 {
    padding-bottom: 212px !important;
  }
}

.pyb-rs-213 {
  padding-bottom: max(106.5px, 23.7723214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-213 {
    padding-bottom: 213px !important;
  }
}

.pyb-rs-214 {
  padding-bottom: max(107px, 23.8839285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-214 {
    padding-bottom: 214px !important;
  }
}

.pyb-rs-215 {
  padding-bottom: max(107.5px, 23.9955357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-215 {
    padding-bottom: 215px !important;
  }
}

.pyb-rs-216 {
  padding-bottom: max(108px, 24.1071428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-216 {
    padding-bottom: 216px !important;
  }
}

.pyb-rs-217 {
  padding-bottom: max(108.5px, 24.21875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-217 {
    padding-bottom: 217px !important;
  }
}

.pyb-rs-218 {
  padding-bottom: max(109px, 24.3303571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-218 {
    padding-bottom: 218px !important;
  }
}

.pyb-rs-219 {
  padding-bottom: max(109.5px, 24.4419642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-219 {
    padding-bottom: 219px !important;
  }
}

.pyb-rs-220 {
  padding-bottom: max(110px, 24.5535714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-220 {
    padding-bottom: 220px !important;
  }
}

.pyb-rs-221 {
  padding-bottom: max(110.5px, 24.6651785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-221 {
    padding-bottom: 221px !important;
  }
}

.pyb-rs-222 {
  padding-bottom: max(111px, 24.7767857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-222 {
    padding-bottom: 222px !important;
  }
}

.pyb-rs-223 {
  padding-bottom: max(111.5px, 24.8883928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-223 {
    padding-bottom: 223px !important;
  }
}

.pyb-rs-224 {
  padding-bottom: max(112px, 25vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-224 {
    padding-bottom: 224px !important;
  }
}

.pyb-rs-225 {
  padding-bottom: max(112.5px, 25.1116071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-225 {
    padding-bottom: 225px !important;
  }
}

.pyb-rs-226 {
  padding-bottom: max(113px, 25.2232142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-226 {
    padding-bottom: 226px !important;
  }
}

.pyb-rs-227 {
  padding-bottom: max(113.5px, 25.3348214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-227 {
    padding-bottom: 227px !important;
  }
}

.pyb-rs-228 {
  padding-bottom: max(114px, 25.4464285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-228 {
    padding-bottom: 228px !important;
  }
}

.pyb-rs-229 {
  padding-bottom: max(114.5px, 25.5580357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-229 {
    padding-bottom: 229px !important;
  }
}

.pyb-rs-230 {
  padding-bottom: max(115px, 25.6696428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-230 {
    padding-bottom: 230px !important;
  }
}

.pyb-rs-231 {
  padding-bottom: max(115.5px, 25.78125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-231 {
    padding-bottom: 231px !important;
  }
}

.pyb-rs-232 {
  padding-bottom: max(116px, 25.8928571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-232 {
    padding-bottom: 232px !important;
  }
}

.pyb-rs-233 {
  padding-bottom: max(116.5px, 26.0044642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-233 {
    padding-bottom: 233px !important;
  }
}

.pyb-rs-234 {
  padding-bottom: max(117px, 26.1160714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-234 {
    padding-bottom: 234px !important;
  }
}

.pyb-rs-235 {
  padding-bottom: max(117.5px, 26.2276785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-235 {
    padding-bottom: 235px !important;
  }
}

.pyb-rs-236 {
  padding-bottom: max(118px, 26.3392857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-236 {
    padding-bottom: 236px !important;
  }
}

.pyb-rs-237 {
  padding-bottom: max(118.5px, 26.4508928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-237 {
    padding-bottom: 237px !important;
  }
}

.pyb-rs-238 {
  padding-bottom: max(119px, 26.5625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-238 {
    padding-bottom: 238px !important;
  }
}

.pyb-rs-239 {
  padding-bottom: max(119.5px, 26.6741071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-239 {
    padding-bottom: 239px !important;
  }
}

.pyb-rs-240 {
  padding-bottom: max(120px, 26.7857142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-240 {
    padding-bottom: 240px !important;
  }
}

.pyb-rs-241 {
  padding-bottom: max(120.5px, 26.8973214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-241 {
    padding-bottom: 241px !important;
  }
}

.pyb-rs-242 {
  padding-bottom: max(121px, 27.0089285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-242 {
    padding-bottom: 242px !important;
  }
}

.pyb-rs-243 {
  padding-bottom: max(121.5px, 27.1205357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-243 {
    padding-bottom: 243px !important;
  }
}

.pyb-rs-244 {
  padding-bottom: max(122px, 27.2321428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-244 {
    padding-bottom: 244px !important;
  }
}

.pyb-rs-245 {
  padding-bottom: max(122.5px, 27.34375vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-245 {
    padding-bottom: 245px !important;
  }
}

.pyb-rs-246 {
  padding-bottom: max(123px, 27.4553571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-246 {
    padding-bottom: 246px !important;
  }
}

.pyb-rs-247 {
  padding-bottom: max(123.5px, 27.5669642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-247 {
    padding-bottom: 247px !important;
  }
}

.pyb-rs-248 {
  padding-bottom: max(124px, 27.6785714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-248 {
    padding-bottom: 248px !important;
  }
}

.pyb-rs-249 {
  padding-bottom: max(124.5px, 27.7901785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-249 {
    padding-bottom: 249px !important;
  }
}

.pyb-rs-250 {
  padding-bottom: max(125px, 27.9017857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-250 {
    padding-bottom: 250px !important;
  }
}

.pyb-rs-251 {
  padding-bottom: max(125.5px, 28.0133928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-251 {
    padding-bottom: 251px !important;
  }
}

.pyb-rs-252 {
  padding-bottom: max(126px, 28.125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-252 {
    padding-bottom: 252px !important;
  }
}

.pyb-rs-253 {
  padding-bottom: max(126.5px, 28.2366071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-253 {
    padding-bottom: 253px !important;
  }
}

.pyb-rs-254 {
  padding-bottom: max(127px, 28.3482142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-254 {
    padding-bottom: 254px !important;
  }
}

.pyb-rs-255 {
  padding-bottom: max(127.5px, 28.4598214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-255 {
    padding-bottom: 255px !important;
  }
}

.pyb-rs-256 {
  padding-bottom: max(128px, 28.5714285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-256 {
    padding-bottom: 256px !important;
  }
}

.pyb-rs-257 {
  padding-bottom: max(128.5px, 28.6830357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-257 {
    padding-bottom: 257px !important;
  }
}

.pyb-rs-258 {
  padding-bottom: max(129px, 28.7946428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-258 {
    padding-bottom: 258px !important;
  }
}

.pyb-rs-259 {
  padding-bottom: max(129.5px, 28.90625vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-259 {
    padding-bottom: 259px !important;
  }
}

.pyb-rs-260 {
  padding-bottom: max(130px, 29.0178571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-260 {
    padding-bottom: 260px !important;
  }
}

.pyb-rs-261 {
  padding-bottom: max(130.5px, 29.1294642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-261 {
    padding-bottom: 261px !important;
  }
}

.pyb-rs-262 {
  padding-bottom: max(131px, 29.2410714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-262 {
    padding-bottom: 262px !important;
  }
}

.pyb-rs-263 {
  padding-bottom: max(131.5px, 29.3526785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-263 {
    padding-bottom: 263px !important;
  }
}

.pyb-rs-264 {
  padding-bottom: max(132px, 29.4642857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-264 {
    padding-bottom: 264px !important;
  }
}

.pyb-rs-265 {
  padding-bottom: max(132.5px, 29.5758928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-265 {
    padding-bottom: 265px !important;
  }
}

.pyb-rs-266 {
  padding-bottom: max(133px, 29.6875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-266 {
    padding-bottom: 266px !important;
  }
}

.pyb-rs-267 {
  padding-bottom: max(133.5px, 29.7991071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-267 {
    padding-bottom: 267px !important;
  }
}

.pyb-rs-268 {
  padding-bottom: max(134px, 29.9107142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-268 {
    padding-bottom: 268px !important;
  }
}

.pyb-rs-269 {
  padding-bottom: max(134.5px, 30.0223214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-269 {
    padding-bottom: 269px !important;
  }
}

.pyb-rs-270 {
  padding-bottom: max(135px, 30.1339285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-270 {
    padding-bottom: 270px !important;
  }
}

.pyb-rs-271 {
  padding-bottom: max(135.5px, 30.2455357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-271 {
    padding-bottom: 271px !important;
  }
}

.pyb-rs-272 {
  padding-bottom: max(136px, 30.3571428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-272 {
    padding-bottom: 272px !important;
  }
}

.pyb-rs-273 {
  padding-bottom: max(136.5px, 30.46875vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-273 {
    padding-bottom: 273px !important;
  }
}

.pyb-rs-274 {
  padding-bottom: max(137px, 30.5803571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-274 {
    padding-bottom: 274px !important;
  }
}

.pyb-rs-275 {
  padding-bottom: max(137.5px, 30.6919642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-275 {
    padding-bottom: 275px !important;
  }
}

.pyb-rs-276 {
  padding-bottom: max(138px, 30.8035714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-276 {
    padding-bottom: 276px !important;
  }
}

.pyb-rs-277 {
  padding-bottom: max(138.5px, 30.9151785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-277 {
    padding-bottom: 277px !important;
  }
}

.pyb-rs-278 {
  padding-bottom: max(139px, 31.0267857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-278 {
    padding-bottom: 278px !important;
  }
}

.pyb-rs-279 {
  padding-bottom: max(139.5px, 31.1383928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-279 {
    padding-bottom: 279px !important;
  }
}

.pyb-rs-280 {
  padding-bottom: max(140px, 31.25vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-280 {
    padding-bottom: 280px !important;
  }
}

.pyb-rs-281 {
  padding-bottom: max(140.5px, 31.3616071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-281 {
    padding-bottom: 281px !important;
  }
}

.pyb-rs-282 {
  padding-bottom: max(141px, 31.4732142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-282 {
    padding-bottom: 282px !important;
  }
}

.pyb-rs-283 {
  padding-bottom: max(141.5px, 31.5848214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-283 {
    padding-bottom: 283px !important;
  }
}

.pyb-rs-284 {
  padding-bottom: max(142px, 31.6964285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-284 {
    padding-bottom: 284px !important;
  }
}

.pyb-rs-285 {
  padding-bottom: max(142.5px, 31.8080357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-285 {
    padding-bottom: 285px !important;
  }
}

.pyb-rs-286 {
  padding-bottom: max(143px, 31.9196428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-286 {
    padding-bottom: 286px !important;
  }
}

.pyb-rs-287 {
  padding-bottom: max(143.5px, 32.03125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-287 {
    padding-bottom: 287px !important;
  }
}

.pyb-rs-288 {
  padding-bottom: max(144px, 32.1428571429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-288 {
    padding-bottom: 288px !important;
  }
}

.pyb-rs-289 {
  padding-bottom: max(144.5px, 32.2544642857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-289 {
    padding-bottom: 289px !important;
  }
}

.pyb-rs-290 {
  padding-bottom: max(145px, 32.3660714286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-290 {
    padding-bottom: 290px !important;
  }
}

.pyb-rs-291 {
  padding-bottom: max(145.5px, 32.4776785714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-291 {
    padding-bottom: 291px !important;
  }
}

.pyb-rs-292 {
  padding-bottom: max(146px, 32.5892857143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-292 {
    padding-bottom: 292px !important;
  }
}

.pyb-rs-293 {
  padding-bottom: max(146.5px, 32.7008928571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-293 {
    padding-bottom: 293px !important;
  }
}

.pyb-rs-294 {
  padding-bottom: max(147px, 32.8125vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-294 {
    padding-bottom: 294px !important;
  }
}

.pyb-rs-295 {
  padding-bottom: max(147.5px, 32.9241071429vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-295 {
    padding-bottom: 295px !important;
  }
}

.pyb-rs-296 {
  padding-bottom: max(148px, 33.0357142857vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-296 {
    padding-bottom: 296px !important;
  }
}

.pyb-rs-297 {
  padding-bottom: max(148.5px, 33.1473214286vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-297 {
    padding-bottom: 297px !important;
  }
}

.pyb-rs-298 {
  padding-bottom: max(149px, 33.2589285714vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-298 {
    padding-bottom: 298px !important;
  }
}

.pyb-rs-299 {
  padding-bottom: max(149.5px, 33.3705357143vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-299 {
    padding-bottom: 299px !important;
  }
}

.pyb-rs-300 {
  padding-bottom: max(150px, 33.4821428571vw) !important;
}
@media screen and (min-width: 897px) {
  .pyb-rs-300 {
    padding-bottom: 300px !important;
  }
}

.sm {
  font-size: 0.8em;
}

.w50 {
  width: 50%;
}

.sp {
  display: block;
}

.pc {
  display: none;
}

.nw {
  white-space: nowrap;
  display: inline-block;
}

* {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  opacity: 0.8;
}

html {
  font-size: 62.5%;
}

body {
  line-height: 1.7;
  font-size: 1.6rem;
  font-family: "Noto Sans JP", sans-serif;
  color: #000;
}

.tl_c {
  text-align: center;
}

.tl_l {
  text-align: left;
}

.tl_r {
  text-align: right;
}

.mx {
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
  padding: 0 2rem;
  position: relative;
}

.mx60 {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

.fxContainer {
  display: flex;
}

.al_c {
  align-items: center;
}

.col-r {
  color: #c9191d;
}

[data-scroll=opt1] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt1].animIn {
  transition: transform 0.8s 0.1s, opacity 0.8s 0.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt2] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt2].animIn {
  transition: transform 0.8s 0.2s, opacity 0.8s 0.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt3] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt3].animIn {
  transition: transform 0.8s 0.3s, opacity 0.8s 0.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt4] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt4].animIn {
  transition: transform 0.8s 0.4s, opacity 0.8s 0.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt5] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt5].animIn {
  transition: transform 0.8s 0.5s, opacity 0.8s 0.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt6] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt6].animIn {
  transition: transform 0.8s 0.6s, opacity 0.8s 0.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt7] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt7].animIn {
  transition: transform 0.8s 0.7s, opacity 0.8s 0.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt8] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt8].animIn {
  transition: transform 0.8s 0.8s, opacity 0.8s 0.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt9] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt9].animIn {
  transition: transform 0.8s 0.9s, opacity 0.8s 0.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt10] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt10].animIn {
  transition: transform 0.8s 1s, opacity 0.8s 1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt11] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt11].animIn {
  transition: transform 0.8s 1.1s, opacity 0.8s 1.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt12] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt12].animIn {
  transition: transform 0.8s 1.2s, opacity 0.8s 1.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt13] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt13].animIn {
  transition: transform 0.8s 1.3s, opacity 0.8s 1.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt14] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt14].animIn {
  transition: transform 0.8s 1.4s, opacity 0.8s 1.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt15] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt15].animIn {
  transition: transform 0.8s 1.5s, opacity 0.8s 1.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt16] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt16].animIn {
  transition: transform 0.8s 1.6s, opacity 0.8s 1.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt17] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt17].animIn {
  transition: transform 0.8s 1.7s, opacity 0.8s 1.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt18] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt18].animIn {
  transition: transform 0.8s 1.8s, opacity 0.8s 1.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt19] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt19].animIn {
  transition: transform 0.8s 1.9s, opacity 0.8s 1.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt20] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt20].animIn {
  transition: transform 0.8s 2s, opacity 0.8s 2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt21] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt21].animIn {
  transition: transform 0.8s 2.1s, opacity 0.8s 2.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt22] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt22].animIn {
  transition: transform 0.8s 2.2s, opacity 0.8s 2.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt23] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt23].animIn {
  transition: transform 0.8s 2.3s, opacity 0.8s 2.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt24] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt24].animIn {
  transition: transform 0.8s 2.4s, opacity 0.8s 2.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt25] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt25].animIn {
  transition: transform 0.8s 2.5s, opacity 0.8s 2.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt26] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt26].animIn {
  transition: transform 0.8s 2.6s, opacity 0.8s 2.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt27] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt27].animIn {
  transition: transform 0.8s 2.7s, opacity 0.8s 2.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt28] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt28].animIn {
  transition: transform 0.8s 2.8s, opacity 0.8s 2.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt29] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt29].animIn {
  transition: transform 0.8s 2.9s, opacity 0.8s 2.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt30] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt30].animIn {
  transition: transform 0.8s 3s, opacity 0.8s 3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt31] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt31].animIn {
  transition: transform 0.8s 3.1s, opacity 0.8s 3.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt32] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt32].animIn {
  transition: transform 0.8s 3.2s, opacity 0.8s 3.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt33] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt33].animIn {
  transition: transform 0.8s 3.3s, opacity 0.8s 3.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt34] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt34].animIn {
  transition: transform 0.8s 3.4s, opacity 0.8s 3.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt35] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt35].animIn {
  transition: transform 0.8s 3.5s, opacity 0.8s 3.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt36] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt36].animIn {
  transition: transform 0.8s 3.6s, opacity 0.8s 3.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt37] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt37].animIn {
  transition: transform 0.8s 3.7s, opacity 0.8s 3.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt38] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt38].animIn {
  transition: transform 0.8s 3.8s, opacity 0.8s 3.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt39] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt39].animIn {
  transition: transform 0.8s 3.9s, opacity 0.8s 3.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt40] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt40].animIn {
  transition: transform 0.8s 4s, opacity 0.8s 4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt41] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt41].animIn {
  transition: transform 0.8s 4.1s, opacity 0.8s 4.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt42] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt42].animIn {
  transition: transform 0.8s 4.2s, opacity 0.8s 4.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt43] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt43].animIn {
  transition: transform 0.8s 4.3s, opacity 0.8s 4.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt44] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt44].animIn {
  transition: transform 0.8s 4.4s, opacity 0.8s 4.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt45] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt45].animIn {
  transition: transform 0.8s 4.5s, opacity 0.8s 4.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt46] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt46].animIn {
  transition: transform 0.8s 4.6s, opacity 0.8s 4.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt47] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt47].animIn {
  transition: transform 0.8s 4.7s, opacity 0.8s 4.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt48] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt48].animIn {
  transition: transform 0.8s 4.8s, opacity 0.8s 4.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt49] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt49].animIn {
  transition: transform 0.8s 4.9s, opacity 0.8s 4.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt50] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt50].animIn {
  transition: transform 0.8s 5s, opacity 0.8s 5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt51] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt51].animIn {
  transition: transform 0.8s 5.1s, opacity 0.8s 5.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt52] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt52].animIn {
  transition: transform 0.8s 5.2s, opacity 0.8s 5.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt53] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt53].animIn {
  transition: transform 0.8s 5.3s, opacity 0.8s 5.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt54] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt54].animIn {
  transition: transform 0.8s 5.4s, opacity 0.8s 5.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt55] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt55].animIn {
  transition: transform 0.8s 5.5s, opacity 0.8s 5.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt56] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt56].animIn {
  transition: transform 0.8s 5.6s, opacity 0.8s 5.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt57] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt57].animIn {
  transition: transform 0.8s 5.7s, opacity 0.8s 5.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt58] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt58].animIn {
  transition: transform 0.8s 5.8s, opacity 0.8s 5.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt59] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt59].animIn {
  transition: transform 0.8s 5.9s, opacity 0.8s 5.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt60] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt60].animIn {
  transition: transform 0.8s 6s, opacity 0.8s 6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt61] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt61].animIn {
  transition: transform 0.8s 6.1s, opacity 0.8s 6.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt62] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt62].animIn {
  transition: transform 0.8s 6.2s, opacity 0.8s 6.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt63] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt63].animIn {
  transition: transform 0.8s 6.3s, opacity 0.8s 6.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt64] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt64].animIn {
  transition: transform 0.8s 6.4s, opacity 0.8s 6.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt65] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt65].animIn {
  transition: transform 0.8s 6.5s, opacity 0.8s 6.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt66] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt66].animIn {
  transition: transform 0.8s 6.6s, opacity 0.8s 6.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt67] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt67].animIn {
  transition: transform 0.8s 6.7s, opacity 0.8s 6.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt68] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt68].animIn {
  transition: transform 0.8s 6.8s, opacity 0.8s 6.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt69] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt69].animIn {
  transition: transform 0.8s 6.9s, opacity 0.8s 6.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt70] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt70].animIn {
  transition: transform 0.8s 7s, opacity 0.8s 7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt71] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt71].animIn {
  transition: transform 0.8s 7.1s, opacity 0.8s 7.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt72] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt72].animIn {
  transition: transform 0.8s 7.2s, opacity 0.8s 7.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt73] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt73].animIn {
  transition: transform 0.8s 7.3s, opacity 0.8s 7.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt74] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt74].animIn {
  transition: transform 0.8s 7.4s, opacity 0.8s 7.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt75] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt75].animIn {
  transition: transform 0.8s 7.5s, opacity 0.8s 7.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt76] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt76].animIn {
  transition: transform 0.8s 7.6s, opacity 0.8s 7.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt77] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt77].animIn {
  transition: transform 0.8s 7.7s, opacity 0.8s 7.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt78] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt78].animIn {
  transition: transform 0.8s 7.8s, opacity 0.8s 7.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt79] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt79].animIn {
  transition: transform 0.8s 7.9s, opacity 0.8s 7.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt80] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt80].animIn {
  transition: transform 0.8s 8s, opacity 0.8s 8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt81] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt81].animIn {
  transition: transform 0.8s 8.1s, opacity 0.8s 8.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt82] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt82].animIn {
  transition: transform 0.8s 8.2s, opacity 0.8s 8.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt83] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt83].animIn {
  transition: transform 0.8s 8.3s, opacity 0.8s 8.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt84] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt84].animIn {
  transition: transform 0.8s 8.4s, opacity 0.8s 8.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt85] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt85].animIn {
  transition: transform 0.8s 8.5s, opacity 0.8s 8.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt86] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt86].animIn {
  transition: transform 0.8s 8.6s, opacity 0.8s 8.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt87] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt87].animIn {
  transition: transform 0.8s 8.7s, opacity 0.8s 8.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt88] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt88].animIn {
  transition: transform 0.8s 8.8s, opacity 0.8s 8.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt89] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt89].animIn {
  transition: transform 0.8s 8.9s, opacity 0.8s 8.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt90] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt90].animIn {
  transition: transform 0.8s 9s, opacity 0.8s 9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt91] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt91].animIn {
  transition: transform 0.8s 9.1s, opacity 0.8s 9.1s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt92] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt92].animIn {
  transition: transform 0.8s 9.2s, opacity 0.8s 9.2s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt93] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt93].animIn {
  transition: transform 0.8s 9.3s, opacity 0.8s 9.3s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt94] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt94].animIn {
  transition: transform 0.8s 9.4s, opacity 0.8s 9.4s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt95] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt95].animIn {
  transition: transform 0.8s 9.5s, opacity 0.8s 9.5s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt96] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt96].animIn {
  transition: transform 0.8s 9.6s, opacity 0.8s 9.6s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt97] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt97].animIn {
  transition: transform 0.8s 9.7s, opacity 0.8s 9.7s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt98] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt98].animIn {
  transition: transform 0.8s 9.8s, opacity 0.8s 9.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt99] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt99].animIn {
  transition: transform 0.8s 9.9s, opacity 0.8s 9.9s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt100] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt100].animIn {
  transition: transform 0.8s 10s, opacity 0.8s 10s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opx1] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx1].animIn {
  transition: transform 0.8s 0.1s, opacity 0.8s 0.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx2] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx2].animIn {
  transition: transform 0.8s 0.2s, opacity 0.8s 0.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx3] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx3].animIn {
  transition: transform 0.8s 0.3s, opacity 0.8s 0.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx4] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx4].animIn {
  transition: transform 0.8s 0.4s, opacity 0.8s 0.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx5] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx5].animIn {
  transition: transform 0.8s 0.5s, opacity 0.8s 0.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx6] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx6].animIn {
  transition: transform 0.8s 0.6s, opacity 0.8s 0.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx7] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx7].animIn {
  transition: transform 0.8s 0.7s, opacity 0.8s 0.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx8] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx8].animIn {
  transition: transform 0.8s 0.8s, opacity 0.8s 0.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx9] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx9].animIn {
  transition: transform 0.8s 0.9s, opacity 0.8s 0.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx10] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx10].animIn {
  transition: transform 0.8s 1s, opacity 0.8s 1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx11] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx11].animIn {
  transition: transform 0.8s 1.1s, opacity 0.8s 1.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx12] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx12].animIn {
  transition: transform 0.8s 1.2s, opacity 0.8s 1.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx13] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx13].animIn {
  transition: transform 0.8s 1.3s, opacity 0.8s 1.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx14] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx14].animIn {
  transition: transform 0.8s 1.4s, opacity 0.8s 1.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx15] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx15].animIn {
  transition: transform 0.8s 1.5s, opacity 0.8s 1.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx16] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx16].animIn {
  transition: transform 0.8s 1.6s, opacity 0.8s 1.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx17] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx17].animIn {
  transition: transform 0.8s 1.7s, opacity 0.8s 1.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx18] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx18].animIn {
  transition: transform 0.8s 1.8s, opacity 0.8s 1.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx19] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx19].animIn {
  transition: transform 0.8s 1.9s, opacity 0.8s 1.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx20] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx20].animIn {
  transition: transform 0.8s 2s, opacity 0.8s 2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx21] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx21].animIn {
  transition: transform 0.8s 2.1s, opacity 0.8s 2.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx22] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx22].animIn {
  transition: transform 0.8s 2.2s, opacity 0.8s 2.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx23] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx23].animIn {
  transition: transform 0.8s 2.3s, opacity 0.8s 2.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx24] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx24].animIn {
  transition: transform 0.8s 2.4s, opacity 0.8s 2.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx25] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx25].animIn {
  transition: transform 0.8s 2.5s, opacity 0.8s 2.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx26] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx26].animIn {
  transition: transform 0.8s 2.6s, opacity 0.8s 2.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx27] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx27].animIn {
  transition: transform 0.8s 2.7s, opacity 0.8s 2.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx28] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx28].animIn {
  transition: transform 0.8s 2.8s, opacity 0.8s 2.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx29] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx29].animIn {
  transition: transform 0.8s 2.9s, opacity 0.8s 2.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx30] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx30].animIn {
  transition: transform 0.8s 3s, opacity 0.8s 3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx31] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx31].animIn {
  transition: transform 0.8s 3.1s, opacity 0.8s 3.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx32] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx32].animIn {
  transition: transform 0.8s 3.2s, opacity 0.8s 3.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx33] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx33].animIn {
  transition: transform 0.8s 3.3s, opacity 0.8s 3.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx34] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx34].animIn {
  transition: transform 0.8s 3.4s, opacity 0.8s 3.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx35] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx35].animIn {
  transition: transform 0.8s 3.5s, opacity 0.8s 3.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx36] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx36].animIn {
  transition: transform 0.8s 3.6s, opacity 0.8s 3.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx37] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx37].animIn {
  transition: transform 0.8s 3.7s, opacity 0.8s 3.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx38] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx38].animIn {
  transition: transform 0.8s 3.8s, opacity 0.8s 3.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx39] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx39].animIn {
  transition: transform 0.8s 3.9s, opacity 0.8s 3.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx40] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx40].animIn {
  transition: transform 0.8s 4s, opacity 0.8s 4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx41] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx41].animIn {
  transition: transform 0.8s 4.1s, opacity 0.8s 4.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx42] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx42].animIn {
  transition: transform 0.8s 4.2s, opacity 0.8s 4.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx43] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx43].animIn {
  transition: transform 0.8s 4.3s, opacity 0.8s 4.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx44] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx44].animIn {
  transition: transform 0.8s 4.4s, opacity 0.8s 4.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx45] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx45].animIn {
  transition: transform 0.8s 4.5s, opacity 0.8s 4.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx46] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx46].animIn {
  transition: transform 0.8s 4.6s, opacity 0.8s 4.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx47] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx47].animIn {
  transition: transform 0.8s 4.7s, opacity 0.8s 4.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx48] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx48].animIn {
  transition: transform 0.8s 4.8s, opacity 0.8s 4.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx49] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx49].animIn {
  transition: transform 0.8s 4.9s, opacity 0.8s 4.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx50] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx50].animIn {
  transition: transform 0.8s 5s, opacity 0.8s 5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx51] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx51].animIn {
  transition: transform 0.8s 5.1s, opacity 0.8s 5.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx52] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx52].animIn {
  transition: transform 0.8s 5.2s, opacity 0.8s 5.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx53] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx53].animIn {
  transition: transform 0.8s 5.3s, opacity 0.8s 5.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx54] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx54].animIn {
  transition: transform 0.8s 5.4s, opacity 0.8s 5.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx55] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx55].animIn {
  transition: transform 0.8s 5.5s, opacity 0.8s 5.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx56] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx56].animIn {
  transition: transform 0.8s 5.6s, opacity 0.8s 5.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx57] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx57].animIn {
  transition: transform 0.8s 5.7s, opacity 0.8s 5.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx58] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx58].animIn {
  transition: transform 0.8s 5.8s, opacity 0.8s 5.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx59] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx59].animIn {
  transition: transform 0.8s 5.9s, opacity 0.8s 5.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx60] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx60].animIn {
  transition: transform 0.8s 6s, opacity 0.8s 6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx61] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx61].animIn {
  transition: transform 0.8s 6.1s, opacity 0.8s 6.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx62] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx62].animIn {
  transition: transform 0.8s 6.2s, opacity 0.8s 6.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx63] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx63].animIn {
  transition: transform 0.8s 6.3s, opacity 0.8s 6.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx64] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx64].animIn {
  transition: transform 0.8s 6.4s, opacity 0.8s 6.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx65] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx65].animIn {
  transition: transform 0.8s 6.5s, opacity 0.8s 6.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx66] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx66].animIn {
  transition: transform 0.8s 6.6s, opacity 0.8s 6.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx67] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx67].animIn {
  transition: transform 0.8s 6.7s, opacity 0.8s 6.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx68] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx68].animIn {
  transition: transform 0.8s 6.8s, opacity 0.8s 6.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx69] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx69].animIn {
  transition: transform 0.8s 6.9s, opacity 0.8s 6.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx70] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx70].animIn {
  transition: transform 0.8s 7s, opacity 0.8s 7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx71] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx71].animIn {
  transition: transform 0.8s 7.1s, opacity 0.8s 7.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx72] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx72].animIn {
  transition: transform 0.8s 7.2s, opacity 0.8s 7.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx73] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx73].animIn {
  transition: transform 0.8s 7.3s, opacity 0.8s 7.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx74] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx74].animIn {
  transition: transform 0.8s 7.4s, opacity 0.8s 7.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx75] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx75].animIn {
  transition: transform 0.8s 7.5s, opacity 0.8s 7.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx76] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx76].animIn {
  transition: transform 0.8s 7.6s, opacity 0.8s 7.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx77] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx77].animIn {
  transition: transform 0.8s 7.7s, opacity 0.8s 7.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx78] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx78].animIn {
  transition: transform 0.8s 7.8s, opacity 0.8s 7.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx79] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx79].animIn {
  transition: transform 0.8s 7.9s, opacity 0.8s 7.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx80] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx80].animIn {
  transition: transform 0.8s 8s, opacity 0.8s 8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx81] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx81].animIn {
  transition: transform 0.8s 8.1s, opacity 0.8s 8.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx82] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx82].animIn {
  transition: transform 0.8s 8.2s, opacity 0.8s 8.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx83] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx83].animIn {
  transition: transform 0.8s 8.3s, opacity 0.8s 8.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx84] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx84].animIn {
  transition: transform 0.8s 8.4s, opacity 0.8s 8.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx85] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx85].animIn {
  transition: transform 0.8s 8.5s, opacity 0.8s 8.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx86] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx86].animIn {
  transition: transform 0.8s 8.6s, opacity 0.8s 8.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx87] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx87].animIn {
  transition: transform 0.8s 8.7s, opacity 0.8s 8.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx88] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx88].animIn {
  transition: transform 0.8s 8.8s, opacity 0.8s 8.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx89] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx89].animIn {
  transition: transform 0.8s 8.9s, opacity 0.8s 8.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx90] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx90].animIn {
  transition: transform 0.8s 9s, opacity 0.8s 9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx91] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx91].animIn {
  transition: transform 0.8s 9.1s, opacity 0.8s 9.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx92] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx92].animIn {
  transition: transform 0.8s 9.2s, opacity 0.8s 9.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx93] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx93].animIn {
  transition: transform 0.8s 9.3s, opacity 0.8s 9.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx94] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx94].animIn {
  transition: transform 0.8s 9.4s, opacity 0.8s 9.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx95] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx95].animIn {
  transition: transform 0.8s 9.5s, opacity 0.8s 9.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx96] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx96].animIn {
  transition: transform 0.8s 9.6s, opacity 0.8s 9.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx97] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx97].animIn {
  transition: transform 0.8s 9.7s, opacity 0.8s 9.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx98] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx98].animIn {
  transition: transform 0.8s 9.8s, opacity 0.8s 9.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx99] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx99].animIn {
  transition: transform 0.8s 9.9s, opacity 0.8s 9.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx100] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx100].animIn {
  transition: transform 0.8s 10s, opacity 0.8s 10s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl1] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl1].animIn {
  transition: transform 0.8s 0.1s, opacity 0.8s 0.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl2] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl2].animIn {
  transition: transform 0.8s 0.2s, opacity 0.8s 0.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl3] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl3].animIn {
  transition: transform 0.8s 0.3s, opacity 0.8s 0.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl4] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl4].animIn {
  transition: transform 0.8s 0.4s, opacity 0.8s 0.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl5] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl5].animIn {
  transition: transform 0.8s 0.5s, opacity 0.8s 0.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl6] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl6].animIn {
  transition: transform 0.8s 0.6s, opacity 0.8s 0.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl7] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl7].animIn {
  transition: transform 0.8s 0.7s, opacity 0.8s 0.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl8] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl8].animIn {
  transition: transform 0.8s 0.8s, opacity 0.8s 0.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl9] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl9].animIn {
  transition: transform 0.8s 0.9s, opacity 0.8s 0.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl10] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl10].animIn {
  transition: transform 0.8s 1s, opacity 0.8s 1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl11] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl11].animIn {
  transition: transform 0.8s 1.1s, opacity 0.8s 1.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl12] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl12].animIn {
  transition: transform 0.8s 1.2s, opacity 0.8s 1.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl13] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl13].animIn {
  transition: transform 0.8s 1.3s, opacity 0.8s 1.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl14] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl14].animIn {
  transition: transform 0.8s 1.4s, opacity 0.8s 1.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl15] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl15].animIn {
  transition: transform 0.8s 1.5s, opacity 0.8s 1.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl16] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl16].animIn {
  transition: transform 0.8s 1.6s, opacity 0.8s 1.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl17] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl17].animIn {
  transition: transform 0.8s 1.7s, opacity 0.8s 1.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl18] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl18].animIn {
  transition: transform 0.8s 1.8s, opacity 0.8s 1.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl19] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl19].animIn {
  transition: transform 0.8s 1.9s, opacity 0.8s 1.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl20] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl20].animIn {
  transition: transform 0.8s 2s, opacity 0.8s 2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl21] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl21].animIn {
  transition: transform 0.8s 2.1s, opacity 0.8s 2.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl22] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl22].animIn {
  transition: transform 0.8s 2.2s, opacity 0.8s 2.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl23] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl23].animIn {
  transition: transform 0.8s 2.3s, opacity 0.8s 2.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl24] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl24].animIn {
  transition: transform 0.8s 2.4s, opacity 0.8s 2.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl25] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl25].animIn {
  transition: transform 0.8s 2.5s, opacity 0.8s 2.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl26] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl26].animIn {
  transition: transform 0.8s 2.6s, opacity 0.8s 2.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl27] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl27].animIn {
  transition: transform 0.8s 2.7s, opacity 0.8s 2.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl28] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl28].animIn {
  transition: transform 0.8s 2.8s, opacity 0.8s 2.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl29] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl29].animIn {
  transition: transform 0.8s 2.9s, opacity 0.8s 2.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl30] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl30].animIn {
  transition: transform 0.8s 3s, opacity 0.8s 3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl31] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl31].animIn {
  transition: transform 0.8s 3.1s, opacity 0.8s 3.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl32] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl32].animIn {
  transition: transform 0.8s 3.2s, opacity 0.8s 3.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl33] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl33].animIn {
  transition: transform 0.8s 3.3s, opacity 0.8s 3.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl34] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl34].animIn {
  transition: transform 0.8s 3.4s, opacity 0.8s 3.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl35] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl35].animIn {
  transition: transform 0.8s 3.5s, opacity 0.8s 3.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl36] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl36].animIn {
  transition: transform 0.8s 3.6s, opacity 0.8s 3.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl37] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl37].animIn {
  transition: transform 0.8s 3.7s, opacity 0.8s 3.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl38] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl38].animIn {
  transition: transform 0.8s 3.8s, opacity 0.8s 3.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl39] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl39].animIn {
  transition: transform 0.8s 3.9s, opacity 0.8s 3.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl40] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl40].animIn {
  transition: transform 0.8s 4s, opacity 0.8s 4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl41] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl41].animIn {
  transition: transform 0.8s 4.1s, opacity 0.8s 4.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl42] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl42].animIn {
  transition: transform 0.8s 4.2s, opacity 0.8s 4.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl43] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl43].animIn {
  transition: transform 0.8s 4.3s, opacity 0.8s 4.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl44] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl44].animIn {
  transition: transform 0.8s 4.4s, opacity 0.8s 4.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl45] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl45].animIn {
  transition: transform 0.8s 4.5s, opacity 0.8s 4.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl46] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl46].animIn {
  transition: transform 0.8s 4.6s, opacity 0.8s 4.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl47] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl47].animIn {
  transition: transform 0.8s 4.7s, opacity 0.8s 4.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl48] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl48].animIn {
  transition: transform 0.8s 4.8s, opacity 0.8s 4.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl49] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl49].animIn {
  transition: transform 0.8s 4.9s, opacity 0.8s 4.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl50] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl50].animIn {
  transition: transform 0.8s 5s, opacity 0.8s 5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl51] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl51].animIn {
  transition: transform 0.8s 5.1s, opacity 0.8s 5.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl52] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl52].animIn {
  transition: transform 0.8s 5.2s, opacity 0.8s 5.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl53] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl53].animIn {
  transition: transform 0.8s 5.3s, opacity 0.8s 5.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl54] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl54].animIn {
  transition: transform 0.8s 5.4s, opacity 0.8s 5.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl55] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl55].animIn {
  transition: transform 0.8s 5.5s, opacity 0.8s 5.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl56] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl56].animIn {
  transition: transform 0.8s 5.6s, opacity 0.8s 5.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl57] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl57].animIn {
  transition: transform 0.8s 5.7s, opacity 0.8s 5.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl58] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl58].animIn {
  transition: transform 0.8s 5.8s, opacity 0.8s 5.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl59] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl59].animIn {
  transition: transform 0.8s 5.9s, opacity 0.8s 5.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl60] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl60].animIn {
  transition: transform 0.8s 6s, opacity 0.8s 6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl61] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl61].animIn {
  transition: transform 0.8s 6.1s, opacity 0.8s 6.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl62] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl62].animIn {
  transition: transform 0.8s 6.2s, opacity 0.8s 6.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl63] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl63].animIn {
  transition: transform 0.8s 6.3s, opacity 0.8s 6.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl64] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl64].animIn {
  transition: transform 0.8s 6.4s, opacity 0.8s 6.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl65] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl65].animIn {
  transition: transform 0.8s 6.5s, opacity 0.8s 6.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl66] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl66].animIn {
  transition: transform 0.8s 6.6s, opacity 0.8s 6.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl67] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl67].animIn {
  transition: transform 0.8s 6.7s, opacity 0.8s 6.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl68] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl68].animIn {
  transition: transform 0.8s 6.8s, opacity 0.8s 6.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl69] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl69].animIn {
  transition: transform 0.8s 6.9s, opacity 0.8s 6.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl70] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl70].animIn {
  transition: transform 0.8s 7s, opacity 0.8s 7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl71] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl71].animIn {
  transition: transform 0.8s 7.1s, opacity 0.8s 7.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl72] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl72].animIn {
  transition: transform 0.8s 7.2s, opacity 0.8s 7.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl73] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl73].animIn {
  transition: transform 0.8s 7.3s, opacity 0.8s 7.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl74] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl74].animIn {
  transition: transform 0.8s 7.4s, opacity 0.8s 7.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl75] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl75].animIn {
  transition: transform 0.8s 7.5s, opacity 0.8s 7.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl76] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl76].animIn {
  transition: transform 0.8s 7.6s, opacity 0.8s 7.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl77] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl77].animIn {
  transition: transform 0.8s 7.7s, opacity 0.8s 7.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl78] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl78].animIn {
  transition: transform 0.8s 7.8s, opacity 0.8s 7.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl79] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl79].animIn {
  transition: transform 0.8s 7.9s, opacity 0.8s 7.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl80] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl80].animIn {
  transition: transform 0.8s 8s, opacity 0.8s 8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl81] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl81].animIn {
  transition: transform 0.8s 8.1s, opacity 0.8s 8.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl82] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl82].animIn {
  transition: transform 0.8s 8.2s, opacity 0.8s 8.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl83] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl83].animIn {
  transition: transform 0.8s 8.3s, opacity 0.8s 8.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl84] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl84].animIn {
  transition: transform 0.8s 8.4s, opacity 0.8s 8.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl85] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl85].animIn {
  transition: transform 0.8s 8.5s, opacity 0.8s 8.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl86] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl86].animIn {
  transition: transform 0.8s 8.6s, opacity 0.8s 8.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl87] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl87].animIn {
  transition: transform 0.8s 8.7s, opacity 0.8s 8.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl88] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl88].animIn {
  transition: transform 0.8s 8.8s, opacity 0.8s 8.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl89] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl89].animIn {
  transition: transform 0.8s 8.9s, opacity 0.8s 8.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl90] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl90].animIn {
  transition: transform 0.8s 9s, opacity 0.8s 9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl91] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl91].animIn {
  transition: transform 0.8s 9.1s, opacity 0.8s 9.1s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl92] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl92].animIn {
  transition: transform 0.8s 9.2s, opacity 0.8s 9.2s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl93] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl93].animIn {
  transition: transform 0.8s 9.3s, opacity 0.8s 9.3s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl94] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl94].animIn {
  transition: transform 0.8s 9.4s, opacity 0.8s 9.4s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl95] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl95].animIn {
  transition: transform 0.8s 9.5s, opacity 0.8s 9.5s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl96] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl96].animIn {
  transition: transform 0.8s 9.6s, opacity 0.8s 9.6s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl97] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl97].animIn {
  transition: transform 0.8s 9.7s, opacity 0.8s 9.7s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl98] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl98].animIn {
  transition: transform 0.8s 9.8s, opacity 0.8s 9.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl99] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl99].animIn {
  transition: transform 0.8s 9.9s, opacity 0.8s 9.9s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opxl100] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opxl100].animIn {
  transition: transform 0.8s 10s, opacity 0.8s 10s;
  transform: translateX(0);
  opacity: 1;
}

.mt1 {
  margin-top: 1em;
}

.mt2 {
  margin-top: 2em;
}

.mt3 {
  margin-top: 3em;
}

.mt4 {
  margin-top: 4em;
}

.mt5 {
  margin-top: 5em;
}

.mt6 {
  margin-top: 6em;
}

.mt7 {
  margin-top: 7em;
}

.mt8 {
  margin-top: 8em;
}

.mt9 {
  margin-top: 9em;
}

.mt10 {
  margin-top: 10em;
}

[data-scroll=opt] {
  transform: translateY(30px);
  opacity: 0;
}
[data-scroll=opt].animIn {
  transition: transform 0.8s, opacity 0.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opt-] {
  transform: translateY(-30px);
  opacity: 0;
}
[data-scroll=opt-].animIn {
  transition: transform 0.8s, opacity 0.8s;
  transform: translateY(0);
  opacity: 1;
}

[data-scroll=opx-l] {
  transform: translateX(-30px);
  opacity: 0;
}
[data-scroll=opx-l].animIn {
  transition: transform 0.8s, opacity 0.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opx-r] {
  transform: translateX(30px);
  opacity: 0;
}
[data-scroll=opx-r].animIn {
  transition: transform 0.8s, opacity 0.8s;
  transform: translateX(0);
  opacity: 1;
}

[data-scroll=opr] {
  transform: translateX(40px) perspective(100px) rotateY(-3deg);
  opacity: 0;
}
[data-scroll=opr].animIn {
  transition: transform 0.8s 0.5s, opacity 0.8s 0.5s;
  transform: translateX(0) rotateY(0);
  opacity: 1;
}

[data-scroll=op] {
  opacity: 0;
}
[data-scroll=op].animIn {
  transition: opacity 1.5s 0.5s;
  opacity: 1;
}

.spinner {
  margin: -2.5rem 0 0 -2.5rem;
  font-size: 5px;
  position: fixed;
  z-index: 2000;
  top: 50%;
  left: 50%;
  text-indent: -9999em;
  border-top: 2px solid #c9191d;
  border-right: 2px solid #c9191d;
  border-bottom: 2px solid #c9191d;
  border-left: 2px solid rgba(201, 25, 29, 0.4);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

.spinner,
.spinner:after {
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes jelly_move {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* 11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  } */
  50% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  59% {
    -webkit-transform: skew(-2.7deg);
    transform: skew(-2.7deg);
  }
  64% {
    -webkit-transform: skew(2.4deg);
    transform: skew(2.4deg);
  }
  69% {
    -webkit-transform: skew(-2.125deg);
    transform: skew(-2.125deg);
  }
  72% {
    -webkit-transform: skew(1.5625deg);
    transform: skew(1.5625deg);
  }
  78% {
    -webkit-transform: skew(-0.78125deg);
    transform: skew(-0.78125deg);
  }
  /* 75% {
    -webkit-transform: skew(0.4deg);
    transform: skew(0.4deg);
  }

  80% {
    -webkit-transform: skewX(-0.3deg);
    transform: skewX(-0.3deg);
  }

  85% {
    -webkit-transform: skew(0.2deg);
    transform: skew(0.2deg);
  }

  90% {
    -webkit-transform: skewX(-0.15deg);
    transform: skewX(-0.15deg);
  } */
  83% {
    -webkit-transform: skew(0.390625deg);
    transform: skew(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg);
    transform: skewX(-0.1953125deg);
  }
  94% {
    -webkit-transform: skewX(0.1deg);
    transform: skewX(0.1deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}
@keyframes bounce {
  0% {
    transform: scale(1.05);
    opacity: 0;
  }
  20% {
    transform: scale(0.95);
  }
  30% {
    transform: scale(1.02);
    opacity: 1;
  }
  40% {
    transform: scale(0.98);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes bounce2 {
  0% {
    transform: scale(1.02);
  }
  20% {
    transform: scale(0.95);
  }
  40% {
    transform: scale(1);
  }
  60% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.sp {
  display: block;
}

.pc {
  display: none;
}

@media screen and (min-width: 768px) {
  .sp {
    display: none;
  }

  .pc {
    display: block;
  }
}
.btn {
  display: inline-flex;
  gap: 1em;
  align-items: center;
  background: #c9191d;
  color: #fff;
  padding: 0.9em 1.5em 1em;
  border-radius: 0.5em;
  line-height: 1;
  border: 1px solid #fff;
}
.btn .txt {
  display: block;
  line-height: 1;
}
.btn:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 12px solid #fff;
  border-right: 6.6px solid transparent;
  border-left: 6.6px solid transparent;
  border-bottom: 0 solid;
}

.page-header {
  max-width: 70%;
  position: absolute;
  top: 0;
  right: 5px;
  background-color: rgba(0, 0, 0, 0.48);
  padding: 2rem 1.5rem 1.5rem;
}

.heroContainer {
  background: url(../../images/img_hero_sp.jpg) no-repeat center;
  background-size: cover;
  height: 95vh;
  position: relative;
}
.heroContainer__inner {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.heroContainer__inner .arrow {
  display: block;
  width: 2em;
  height: 2em;
  position: absolute;
  left: 50%;
  bottom: 2em;
  transform: translateX(-50%) scaleX(0.7) rotate(-45deg);
  cursor: pointer;
}
.heroContainer__inner .arrow:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-top: 12px solid transparent;
  border-right: 12px solid transparent;
  border-left: 12px solid #fff;
  border-bottom: 12px solid #fff;
}
.heroContainer__topContainer-txt {
  background-color: #fff;
  font-size: clamp(35px, 6.0909090909vw, 67px);
  display: inline-block;
  font-family: "Oswald", sans-serif;
  line-height: 1.4;
  transform: translateY(0);
  padding: 0.1em 0.4em 0.17em;
}

.sec.sec1 {
  padding: 0 1em;
}
.sec.sec1 .sec__inner {
  padding: 2.5em 0;
  font-size: clamp(18px, 2.0909090909vw,23px);
  max-width: 770px;
}
.sec.sec1 .sec__inner .sec-ttl {
  font-size: clamp(20px, 3.3636363636vw, 37px);
  line-height: 1.25;
  font-weight: 500;
}
.sec.sec2 {
  background: url(../../images/img_back_mid.jpg) no-repeat center;
  background-size: cover;
  padding: 6em 0 6em 1em;
  display: flex;
  justify-content: flex-end;
}
.sec.sec2 .sec__inner {
  max-width: 480px;
  background-color: rgba(255, 255, 255, 0.83);
  padding: 2em;
}
.sec.sec2 .sec-txt {
  margin-top: 1.5em;
  line-height: 2;
  font-size: 1em;
  letter-spacing: 0.05em;
}
.sec.sec3 .sec__inner {
  max-width: 1100px;
}
.sec.sec3 .sec-ttl {
  font-family: "Oswald", sans-serif;
  font-size: 2.3em;
  padding: 1.4em 0 1.2em;
  line-height: 1;
}
.sec.sec3 .jobList {
  flex-wrap: wrap;
  padding: 0 1em 1em;
  justify-content: center;
}
.sec.sec3 .jobList-item {
  max-width: 450px;
  padding: 0.875em;
  margin: 0 auto;
  margin-bottom: 1.3em;
}
.sec.sec3 .jobList-item .txt {
  text-align: center;
  margin-top: 0.5em;
  line-height: 1.4;
}
.sec.sec3 .jobList-item .txt span {
  display: block;
}
.sec.sec3 .btnContainer {
  padding: 1em 0 3em;
}
.sec.sec4 {
  background-color: #c9191d;
  color: #fff;
}
.sec.sec4 .sec-ttl {
  font-family: "Oswald", sans-serif;
  font-size: 3.25em;
  padding: 1.4em 0 1.2em;
  line-height: 1;
}
.sec.sec4 .formContainer {
  max-width: 460px;
}

.form {
  color: #fff;
}
.form-item {
  margin-bottom: 1.8em;
}
.form-item > label {
  display: block;
  font-weight: 600;
}
.form-item > label + * {
  margin-top: 0.3em;
}
.form-item.comment {
  margin-bottom: 0;
}
.form-item-inner label {
  font-size: 0.875em;
}
.form-item-inner label + * {
  margin-top: 0.3em;
}
.form input:not([type=radio]), .form textarea:not([type=radio]), .form select:not([type=radio]) {
  width: 100%;
  border-radius: 0.5rem;
  border: none;
  padding: 0.7em;
  font-size: 16px;
}
.form input:not([type=radio])::placeholder, .form textarea:not([type=radio])::placeholder, .form select:not([type=radio])::placeholder {
  color: #000;
}
.form .blk label {
  font-size: 0.875em;
}
.form .job {
  z-index: 1;
}
.form .job .inputContainer {
  position: relative;
  z-index: 1;
}
.form .job::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: 10px;
  top: 50%;
  border-top: 10px solid #000;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 0 solid transparent;
  z-index: -1;
  transform: translateY(-50%);
}

.submitContainer {
  padding: 3.75em 1em;
}
.submitContainer .submit {
  display: inline-block;
  border: none;
  background-color: #fff;
  border-radius: 0.5rem;
  max-width: 16rem;
  width: 100%;
  line-height: 1;
  padding: 1em;
}

.footer__inner {
  padding: 3em clamp(10px, 8.3333333333vw,64px);
}

.mobile input, .mobile textarea, .mobile select {
  color: #000;
}
.mobile input:not([type=radio]), .mobile textarea:not([type=radio]), .mobile select:not([type=radio]) {
  appearance: none;
}
.mobile .form-item input[type=date] {
  min-height: 38px;
}

@media screen and (min-width: 480px) {
  .sec.sec2 .sec-txt {
    font-size: 1.125em;
  }
}
@media screen and (min-width: 768px) {
  .heroContainer {
    height: auto;
    background-image: url(../../images/img_hero_pc.jpg);
    aspect-ratio: 2200/1270;
  }
  .heroContainer__topContainer-txt {
    line-height: 1;
    transform: translateY(80%);
  }

  .sec.sec3 .jobList {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1em 1em;
    justify-content: center;
  }
  .sec.sec3 .jobList-item {
    width: calc(100% / 3);
    margin: 0;
  }
}

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