/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/site.scss ***!
  \*************************************************************************************************************/
@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)

   ++++++++++++Additions+++++++++++++++

   - reset buttons to have no borders or background color
   - no 'x' for clearing field in IE
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  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, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

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;
}

button {
  border: none;
  background: transparent;
  cursor: pointer;
}

*::-ms-clear {
  display: none;
}

.bgc-transparent {
  background-color: transparent;
}

.bgc-crusta {
  background-color: #FF8733;
}

.bgc-plantation {
  background-color: #24484B;
}

.bgc-plantation-video {
  background-color: #175357;
}

.bgc-elephant {
  background-color: #16494C;
}

.bgc-white {
  background-color: #ffffff;
}

.bgc-transparent\:h:hover {
  background-color: transparent;
}

.bgc-crusta\:h:hover {
  background-color: #FF8733;
}

.bgc-plantation\:h:hover {
  background-color: #24484B;
}

.bgc-plantation-video\:h:hover {
  background-color: #175357;
}

.bgc-elephant\:h:hover {
  background-color: #16494C;
}

.bgc-white\:h:hover {
  background-color: #ffffff;
}

.bg-crusta {
  background: #FF8733;
}

.bg-crusta\:h:hover {
  background: #FF8733;
}

.bdn {
  border: none;
}

.bd1-s-crusta {
  border: 1px solid #FF8733;
}

.bd3-s-crusta {
  border: 3px solid #FF8733;
}

.bd3-s-transparent {
  border: 3px solid transparent;
}

.bd3-s-plantation {
  border: 3px solid #24484B;
}

.bd3-s-elephant {
  border: 3px solid #16494C;
}

.bd3-s-white {
  border: 3px solid #ffffff;
}

.bdn\:h:hover {
  border: none;
}

.bd1-s-crusta\:h:hover {
  border: 1px solid #FF8733;
}

.bd3-s-crusta\:h:hover {
  border: 3px solid #FF8733;
}

.bd3-s-transparent\:h:hover {
  border: 3px solid transparent;
}

.bd3-s-plantation\:h:hover {
  border: 3px solid #24484B;
}

.bd3-s-elephant\:h:hover {
  border: 3px solid #16494C;
}

.bd3-s-white\:h:hover {
  border: 3px solid #ffffff;
}

.btn {
  border-top: none;
}

.bt1-s-crusta {
  border-top: 1px solid #FF8733;
}

.bt3-s-crusta {
  border-top: 3px solid #FF8733;
}

.bt3-s-transparent {
  border-top: 3px solid transparent;
}

.bt3-s-plantation {
  border-top: 3px solid #24484B;
}

.bt3-s-elephant {
  border-top: 3px solid #16494C;
}

.bt3-s-white {
  border-top: 3px solid #ffffff;
}

.bbn {
  border-bottom: none;
}

.bb1-s-crusta {
  border-bottom: 1px solid #FF8733;
}

.bb3-s-crusta {
  border-bottom: 3px solid #FF8733;
}

.bb3-s-transparent {
  border-bottom: 3px solid transparent;
}

.bb3-s-plantation {
  border-bottom: 3px solid #24484B;
}

.bb3-s-elephant {
  border-bottom: 3px solid #16494C;
}

.bb3-s-white {
  border-bottom: 3px solid #ffffff;
}

.bbn\:h:hover {
  border-bottom: none;
}

.bb1-s-crusta\:h:hover {
  border-bottom: 1px solid #FF8733;
}

.bb3-s-crusta\:h:hover {
  border-bottom: 3px solid #FF8733;
}

.bb3-s-transparent\:h:hover {
  border-bottom: 3px solid transparent;
}

.bb3-s-plantation\:h:hover {
  border-bottom: 3px solid #24484B;
}

.bb3-s-elephant\:h:hover {
  border-bottom: 3px solid #16494C;
}

.bb3-s-white\:h:hover {
  border-bottom: 3px solid #ffffff;
}

.bln {
  border-left: none;
}

.bl1-s-crusta {
  border-left: 1px solid #FF8733;
}

.bl3-s-crusta {
  border-left: 3px solid #FF8733;
}

.bl3-s-transparent {
  border-left: 3px solid transparent;
}

.bl3-s-plantation {
  border-left: 3px solid #24484B;
}

.bl3-s-elephant {
  border-left: 3px solid #16494C;
}

.bl3-s-white {
  border-left: 3px solid #ffffff;
}

.brn {
  border-right: none;
}

.br1-s-crusta {
  border-right: 1px solid #FF8733;
}

.br3-s-crusta {
  border-right: 3px solid #FF8733;
}

.br3-s-transparent {
  border-right: 3px solid transparent;
}

.br3-s-plantation {
  border-right: 3px solid #24484B;
}

.br3-s-elephant {
  border-right: 3px solid #16494C;
}

.br3-s-white {
  border-right: 3px solid #ffffff;
}

.bdrs0 {
  border-radius: 0;
}

.bdrs1 {
  border-radius: 1px;
}

.bdrs2 {
  border-radius: 2px;
}

.bdrs3 {
  border-radius: 3px;
}

.bdrs4 {
  border-radius: 4px;
}

.bdrs5 {
  border-radius: 5px;
}

.bdrs6 {
  border-radius: 6px;
}

.bdrs7 {
  border-radius: 7px;
}

.bdrs8 {
  border-radius: 8px;
}

.bdrs9 {
  border-radius: 9px;
}

.bdrs10 {
  border-radius: 10px;
}

.bdrs25 {
  border-radius: 25px;
}

.t0 {
  top: 0;
}

.t1 {
  top: 1px;
}

.t2 {
  top: 2px;
}

.t4 {
  top: 4px;
}

.t6 {
  top: 6px;
}

.t8 {
  top: 8px;
}

.t10 {
  top: 10px;
}

.t12 {
  top: 12px;
}

.t14 {
  top: 14px;
}

.t16 {
  top: 16px;
}

.t20 {
  top: 20px;
}

.t24 {
  top: 24px;
}

.t28 {
  top: 28px;
}

.t30 {
  top: 30px;
}

.t32 {
  top: 32px;
}

.t40 {
  top: 40px;
}

.t44 {
  top: 44px;
}

.t50 {
  top: 50px;
}

.t60 {
  top: 60px;
}

.t70 {
  top: 70px;
}

.t72 {
  top: 72px;
}

.t75 {
  top: 75px;
}

.t80 {
  top: 80px;
}

.t90 {
  top: 90px;
}

.t100 {
  top: 100px;
}

.t125 {
  top: 125px;
}

.t150 {
  top: 150px;
}

.t175 {
  top: 175px;
}

.t200 {
  top: 200px;
}

.t225 {
  top: 225px;
}

.t250 {
  top: 250px;
}

.t275 {
  top: 275px;
}

.t300 {
  top: 300px;
}

.t325 {
  top: 325px;
}

.t350 {
  top: 350px;
}

.t375 {
  top: 375px;
}

.t400 {
  top: 400px;
}

.t500 {
  top: 500px;
}

.t560 {
  top: 560px;
}

.t600 {
  top: 600px;
}

.t0vw {
  top: 0vw;
}

.t1vw {
  top: 1vw;
}

.t5vw {
  top: 5vw;
}

.t6vw {
  top: 6vw;
}

.t10vw {
  top: 10vw;
}

.t15vw {
  top: 15vw;
}

.t20vw {
  top: 20vw;
}

.t25vw {
  top: 25vw;
}

.t30vw {
  top: 30vw;
}

.t40vw {
  top: 40vw;
}

.t44vw {
  top: 44vw;
}

.t50vw {
  top: 50vw;
}

.t60vw {
  top: 60vw;
}

.t70vw {
  top: 70vw;
}

.t75vw {
  top: 75vw;
}

.t80vw {
  top: 80vw;
}

.t90vw {
  top: 90vw;
}

.t100vw {
  top: 100vw;
}

.t150vw {
  top: 150vw;
}

.t200vw {
  top: 200vw;
}

.t-15vh {
  top: -15vh;
}

.t0vh {
  top: 0vh;
}

.t1vh {
  top: 1vh;
}

.t5vh {
  top: 5vh;
}

.t10vh {
  top: 10vh;
}

.t15vh {
  top: 15vh;
}

.t20vh {
  top: 20vh;
}

.t24vh {
  top: 24vh;
}

.t25vh {
  top: 25vh;
}

.t30vh {
  top: 30vh;
}

.t40vh {
  top: 40vh;
}

.t44vh {
  top: 44vh;
}

.t50vh {
  top: 50vh;
}

.t60vh {
  top: 60vh;
}

.t70vh {
  top: 70vh;
}

.t75vh {
  top: 75vh;
}

.t80vh {
  top: 80vh;
}

.t90vh {
  top: 90vh;
}

.t99vh {
  top: 99vh;
}

.t100vh {
  top: 100vh;
}

.t110vh {
  top: 110vh;
}

.t150vh {
  top: 150vh;
}

.t160vh {
  top: 160vh;
}

.t180vh {
  top: 180vh;
}

.t200vh {
  top: 200vh;
}

.t600vh {
  top: 600vh;
}

.t800vh {
  top: 800vh;
}

.t-100\% {
  top: -100%;
}

.t-10\% {
  top: -10%;
}

.t1\% {
  top: 1%;
}

.t2\% {
  top: 2%;
}

.t3\% {
  top: 3%;
}

.t4\% {
  top: 4%;
}

.t5\% {
  top: 5%;
}

.t10\% {
  top: 10%;
}

.t12\.25\% {
  top: 12.25%;
}

.t15\% {
  top: 15%;
}

.t20\% {
  top: 20%;
}

.t25\% {
  top: 25%;
}

.t33\% {
  top: 30%;
}

.t33\.3333\% {
  top: 33.3333%;
}

.t35\% {
  top: 35%;
}

.t40\% {
  top: 40%;
}

.t45\% {
  top: 45%;
}

.t50\% {
  top: 50%;
}

.t55\% {
  top: 55%;
}

.t60\% {
  top: 60%;
}

.t65\% {
  top: 65%;
}

.t66\.6666\% {
  top: 66.6666%;
}

.t70\% {
  top: 70%;
}

.t75\% {
  top: 75%;
}

.t80\% {
  top: 80%;
}

.t85\% {
  top: 85%;
}

.t90\% {
  top: 90%;
}

.t95\% {
  top: 95%;
}

.t100\% {
  top: 100%;
}

.t110\% {
  top: 110%;
}

.t120\% {
  top: 120%;
}

.t130\% {
  top: 130%;
}

.t140\% {
  top: 140%;
}

.t150\% {
  top: 150%;
}

.b0 {
  bottom: 0;
}

.b1 {
  bottom: 1px;
}

.b5 {
  bottom: 5px;
}

.b8 {
  bottom: 8px;
}

.b10 {
  bottom: 10px;
}

.b12 {
  bottom: 12px;
}

.b16 {
  bottom: 16px;
}

.b20 {
  bottom: 20px;
}

.b24 {
  bottom: 24px;
}

.b25 {
  bottom: 25px;
}

.b30 {
  bottom: 30px;
}

.b40 {
  bottom: 40px;
}

.b44 {
  bottom: 44px;
}

.b50 {
  bottom: 50px;
}

.b60 {
  bottom: 60px;
}

.b70 {
  bottom: 70px;
}

.b75 {
  bottom: 75px;
}

.b80 {
  bottom: 80px;
}

.b90 {
  bottom: 90px;
}

.b100 {
  bottom: 100px;
}

.b150 {
  bottom: 150px;
}

.b175 {
  bottom: 175px;
}

.b200 {
  bottom: 200px;
}

.b225 {
  bottom: 225px;
}

.b250 {
  bottom: 250px;
}

.b275 {
  bottom: 275px;
}

.b300 {
  bottom: 300px;
}

.b325 {
  bottom: 325px;
}

.b350 {
  bottom: 350px;
}

.b375 {
  bottom: 375px;
}

.b400 {
  bottom: 400px;
}

.b500 {
  bottom: 500px;
}

.b600 {
  bottom: 600px;
}

.b700 {
  bottom: 700px;
}

.b800 {
  bottom: 800px;
}

.b0vw {
  bottom: 0vw;
}

.b1vw {
  bottom: 1vw;
}

.b5vw {
  bottom: 5vw;
}

.b10vw {
  bottom: 10vw;
}

.b15vw {
  bottom: 15vw;
}

.b20vw {
  bottom: 20vw;
}

.b25vw {
  bottom: 25vw;
}

.b30vw {
  bottom: 30vw;
}

.b40vw {
  bottom: 40vw;
}

.b44vw {
  bottom: 44vw;
}

.b50vw {
  bottom: 50vw;
}

.b60vw {
  bottom: 60vw;
}

.b70vw {
  bottom: 70vw;
}

.b75vw {
  bottom: 75vw;
}

.b80vw {
  bottom: 80vw;
}

.b90vw {
  bottom: 90vw;
}

.b100vw {
  bottom: 100vw;
}

.b150vw {
  bottom: 150vw;
}

.b200vw {
  bottom: 200vw;
}

.b-80\% {
  bottom: -80%;
}

.b1\% {
  bottom: 1%;
}

.b2\% {
  bottom: 2%;
}

.b3\% {
  bottom: 3%;
}

.b4\% {
  bottom: 4%;
}

.b5\% {
  bottom: 5%;
}

.b10\% {
  bottom: 10%;
}

.b12\.25\% {
  bottom: 12.25%;
}

.b15\% {
  bottom: 15%;
}

.b20\% {
  bottom: 20%;
}

.b25\% {
  bottom: 25%;
}

.b33\% {
  bottom: 30%;
}

.b33\.3333\% {
  bottom: 33.3333%;
}

.b35\% {
  bottom: 35%;
}

.b40\% {
  bottom: 40%;
}

.b45\% {
  bottom: 45%;
}

.b50\% {
  bottom: 50%;
}

.b55\% {
  bottom: 55%;
}

.b60\% {
  bottom: 60%;
}

.b65\% {
  bottom: 65%;
}

.b66\.6666\% {
  bottom: 66.6666%;
}

.b70\% {
  bottom: 70%;
}

.b75\% {
  bottom: 75%;
}

.b80\% {
  bottom: 80%;
}

.b85\% {
  bottom: 85%;
}

.b90\% {
  bottom: 90%;
}

.b95\% {
  bottom: 95%;
}

.b100\% {
  bottom: 100%;
}

.b110\% {
  bottom: 110%;
}

.b120\% {
  bottom: 120%;
}

.b130\% {
  bottom: 130%;
}

.b140\% {
  bottom: 140%;
}

.b150\% {
  bottom: 150%;
}

.l0 {
  left: 0;
}

.l1 {
  left: 1px;
}

.l5 {
  left: 5px;
}

.l8 {
  left: 8px;
}

.l10 {
  left: 10px;
}

.l16 {
  left: 16px;
}

.l18 {
  left: 18px;
}

.l20 {
  left: 20px;
}

.l24 {
  left: 24px;
}

.l25 {
  left: 25px;
}

.l30 {
  left: 30px;
}

.l40 {
  left: 40px;
}

.l44 {
  left: 44px;
}

.l50 {
  left: 50px;
}

.l60 {
  left: 60px;
}

.l70 {
  left: 70px;
}

.l75 {
  left: 75px;
}

.l80 {
  left: 80px;
}

.l90 {
  left: 90px;
}

.l100 {
  left: 100px;
}

.l125 {
  left: 125px;
}

.l150 {
  left: 150px;
}

.l175 {
  left: 175px;
}

.l200 {
  left: 200px;
}

.l225 {
  left: 225px;
}

.l250 {
  left: 250px;
}

.l275 {
  left: 275px;
}

.l300 {
  left: 300px;
}

.l325 {
  left: 325px;
}

.l350 {
  left: 350px;
}

.l375 {
  left: 375px;
}

.l400 {
  left: 400px;
}

.l500 {
  left: 500px;
}

.l600 {
  left: 600px;
}

.l700 {
  left: 700px;
}

.l800 {
  left: 800px;
}

.l0vw {
  left: 0vw;
}

.l1vw {
  left: 1vw;
}

.l3vw {
  left: 3vw;
}

.l5vw {
  left: 5vw;
}

.l10vw {
  left: 10vw;
}

.l15vw {
  left: 15vw;
}

.l20vw {
  left: 20vw;
}

.l25vw {
  left: 25vw;
}

.l30vw {
  left: 30vw;
}

.l32vw {
  left: 32vw;
}

.l40vw {
  left: 40vw;
}

.l44vw {
  left: 44vw;
}

.l50vw {
  left: 50vw;
}

.l53vw {
  left: 53vw;
}

.l60vw {
  left: 60vw;
}

.l62vw {
  left: 62vw;
}

.l70vw {
  left: 70vw;
}

.l75vw {
  left: 75vw;
}

.l80vw {
  left: 80vw;
}

.l90vw {
  left: 90vw;
}

.l100vw {
  left: 100vw;
}

.l150vw {
  left: 150vw;
}

.l200vw {
  left: 200vw;
}

.l1\% {
  left: 1%;
}

.l2\% {
  left: 2%;
}

.l3\% {
  left: 3%;
}

.l4\% {
  left: 4%;
}

.l5\% {
  left: 5%;
}

.l10\% {
  left: 10%;
}

.l12\.25\% {
  left: 12.25%;
}

.l15\% {
  left: 15%;
}

.l20\% {
  left: 20%;
}

.l25\% {
  left: 25%;
}

.l33\% {
  left: 30%;
}

.l33\.3333\% {
  left: 33.3333%;
}

.l35\% {
  left: 35%;
}

.l40\% {
  left: 40%;
}

.l43\% {
  left: 43%;
}

.l45\% {
  left: 45%;
}

.l50\% {
  left: 50%;
}

.l55\% {
  left: 55%;
}

.l60\% {
  left: 60%;
}

.l65\% {
  left: 65%;
}

.l66\.6666\% {
  left: 66.6666%;
}

.l70\% {
  left: 70%;
}

.l75\% {
  left: 75%;
}

.l80\% {
  left: 80%;
}

.l85\% {
  left: 85%;
}

.l90\% {
  left: 90%;
}

.l95\% {
  left: 95%;
}

.l100\% {
  left: 100%;
}

.l110\% {
  left: 110%;
}

.l120\% {
  left: 120%;
}

.l130\% {
  left: 130%;
}

.l140\% {
  left: 140%;
}

.l150\% {
  left: 150%;
}

.r0 {
  right: 0;
}

.r1 {
  right: 1px;
}

.r5 {
  right: 5px;
}

.r8 {
  right: 8px;
}

.r10 {
  right: 10px;
}

.r12 {
  right: 12px;
}

.r15 {
  right: 15px;
}

.r20 {
  right: 20px;
}

.r24 {
  right: 24px;
}

.r25 {
  right: 25px;
}

.r30 {
  right: 30px;
}

.r40 {
  right: 40px;
}

.r44 {
  right: 44px;
}

.r50 {
  right: 50px;
}

.r60 {
  right: 60px;
}

.r70 {
  right: 70px;
}

.r75 {
  right: 75px;
}

.r80 {
  right: 80px;
}

.r90 {
  right: 90px;
}

.r100 {
  right: 100px;
}

.r120 {
  right: 120px;
}

.r150 {
  right: 150px;
}

.r175 {
  right: 175px;
}

.r200 {
  right: 200px;
}

.r225 {
  right: 225px;
}

.r250 {
  right: 250px;
}

.r275 {
  right: 275px;
}

.r300 {
  right: 300px;
}

.r325 {
  right: 325px;
}

.r350 {
  right: 350px;
}

.r375 {
  right: 375px;
}

.r400 {
  right: 400px;
}

.r500 {
  right: 500px;
}

.r600 {
  right: 600px;
}

.r700 {
  right: 700px;
}

.r800 {
  right: 800px;
}

.r0vw {
  right: 0vw;
}

.r1vw {
  right: 1vw;
}

.r5vw {
  right: 5vw;
}

.r10vw {
  right: 10vw;
}

.r15vw {
  right: 15vw;
}

.r20vw {
  right: 20vw;
}

.r25vw {
  right: 25vw;
}

.r30vw {
  right: 30vw;
}

.r40vw {
  right: 40vw;
}

.r44vw {
  right: 44vw;
}

.r50vw {
  right: 50vw;
}

.r60vw {
  right: 60vw;
}

.r70vw {
  right: 70vw;
}

.r75vw {
  right: 75vw;
}

.r80vw {
  right: 80vw;
}

.r90vw {
  right: 90vw;
}

.r100vw {
  right: 100vw;
}

.r150vw {
  right: 150vw;
}

.r200vw {
  right: 200vw;
}

.r-100\% {
  right: -100%;
}

.r1\% {
  right: 1%;
}

.r2\% {
  right: 2%;
}

.r3\% {
  right: 3%;
}

.r4\% {
  right: 4%;
}

.r5\% {
  right: 5%;
}

.r10\% {
  right: 10%;
}

.r12\.25\% {
  right: 12.25%;
}

.r15\% {
  right: 15%;
}

.r20\% {
  right: 20%;
}

.r25\% {
  right: 25%;
}

.r33\% {
  right: 30%;
}

.r-33\% {
  right: -33.3333%;
}

.r33\.3333\% {
  right: 33.3333%;
}

.r35\% {
  right: 35%;
}

.r40\% {
  right: 40%;
}

.r45\% {
  right: 45%;
}

.r50\% {
  right: 50%;
}

.r55\% {
  right: 55%;
}

.r60\% {
  right: 60%;
}

.r65\% {
  right: 65%;
}

.r66\.6666\% {
  right: 66.6666%;
}

.r70\% {
  right: 70%;
}

.r75\% {
  right: 75%;
}

.r80\% {
  right: 80%;
}

.r85\% {
  right: 85%;
}

.r90\% {
  right: 90%;
}

.r95\% {
  right: 95%;
}

.r100\% {
  right: 100%;
}

.r110\% {
  right: 110%;
}

.r120\% {
  right: 120%;
}

.r130\% {
  right: 130%;
}

.r140\% {
  right: 140%;
}

.r150\% {
  right: 150%;
}

.bxsh1-1-1-1-white {
  box-shadow: 1px 1px 1px 1px #ffffff;
}

.bxsh1-1-1-1-black {
  box-shadow: 1px 1px 1px 1px #101010;
}

.txsh0-0-crusta {
  text-shadow: 0 0 #FF8733;
}

.curp {
  cursor: pointer;
}

.curc {
  cursor: crosshair;
}

.curm {
  cursor: move;
}

.curha {
  cursor: hand;
}

.curhe {
  cursor: help;
}

.clb {
  clear: both;
}

.cll {
  clear: left;
}

.clr {
  clear: right;
}

.c-black {
  color: #101010;
}

.c-white {
  color: #ffffff;
}

.c-crusta {
  color: #FF8733;
}

.c-plantation {
  color: #24484B;
}

.c-elephant {
  color: #16494C;
}

.c-black\:h:hover {
  color: #101010;
}

.c-white\:h:hover {
  color: #ffffff;
}

.c-crusta\:h:hover {
  color: #FF8733;
}

.c-plantation\:h:hover {
  color: #24484B;
}

.c-elephant\:h:hover {
  color: #16494C;
}

.dn {
  display: none;
}

.d-i {
  display: inline;
}

.db {
  display: block;
}

.dib {
  display: inline-block;
}

.df {
  display: flex;
}

.dif {
  display: inline-flex;
}

.dg {
  display: grid;
}

.dt {
  display: table;
}

.dtc {
  display: table-cell;
}

.dn\:h:hover {
  display: none;
}

.d-i\:h:hover {
  display: inline;
}

.db\:h:hover {
  display: block;
}

.dib\:h:hover {
  display: inline-block;
}

.df\:h:hover {
  display: flex;
}

.dif\:h:hover {
  display: inline-flex;
}

.dg\:h:hover {
  display: grid;
}

.dt\:h:hover {
  display: table;
}

.dtc\:h:hover {
  display: table-cell;
}

.flx1-auto {
  flex: 1 auto;
}

.flx1 {
  flex: 1;
}

.flx2 {
  flex: 2;
}

.flx3 {
  flex: 3;
}

.flx4 {
  flex: 4;
}

.flx5 {
  flex: 5;
}

.fxg1 {
  flex-grow: 1;
}

.fxg2 {
  flex-grow: 2;
}

.fxg3 {
  flex-grow: 3;
}

.fxg4 {
  flex-grow: 4;
}

.fxg5 {
  flex-grow: 5;
}

.fxsh0 {
  flex-shrink: 0;
}

.fxsh1 {
  flex-shrink: 1;
}

.fxsh2 {
  flex-shrink: 2;
}

.fxsh3 {
  flex-shrink: 3;
}

.fxsh4 {
  flex-shrink: 4;
}

.fxsh5 {
  flex-shrink: 5;
}

.fxb0 {
  flex-basis: 0;
}

.fxb1 {
  flex-basis: 1px;
}

.fxb5 {
  flex-basis: 5px;
}

.fxb10 {
  flex-basis: 10px;
}

.fxb15 {
  flex-basis: 15px;
}

.fxb20 {
  flex-basis: 20px;
}

.fxb24 {
  flex-basis: 24px;
}

.fxb30 {
  flex-basis: 30px;
}

.fxb40 {
  flex-basis: 40px;
}

.fxb44 {
  flex-basis: 44px;
}

.fxb50 {
  flex-basis: 50px;
}

.fxb60 {
  flex-basis: 60px;
}

.fxb70 {
  flex-basis: 70px;
}

.fxb75 {
  flex-basis: 75px;
}

.fxb80 {
  flex-basis: 80px;
}

.fxb90 {
  flex-basis: 90px;
}

.fxb100 {
  flex-basis: 100px;
}

.fxb125 {
  flex-basis: 125px;
}

.fxb150 {
  flex-basis: 150px;
}

.fxb175 {
  flex-basis: 175px;
}

.fxb200 {
  flex-basis: 200px;
}

.fxb225 {
  flex-basis: 225px;
}

.fxb250 {
  flex-basis: 250px;
}

.fxb275 {
  flex-basis: 275px;
}

.fxb300 {
  flex-basis: 300px;
}

.fxb325 {
  flex-basis: 325px;
}

.fxb350 {
  flex-basis: 350px;
}

.fxb375 {
  flex-basis: 375px;
}

.fxb400 {
  flex-basis: 400px;
}

.fxb500 {
  flex-basis: 500px;
}

.fxb600 {
  flex-basis: 600px;
}

.fxb700 {
  flex-basis: 700px;
}

.fxb800 {
  flex-basis: 800px;
}

.fxb1\% {
  flex-basis: 1%;
}

.fxb2\% {
  flex-basis: 2%;
}

.fxb3\% {
  flex-basis: 3%;
}

.fxb4\% {
  flex-basis: 4%;
}

.fxb5\% {
  flex-basis: 5%;
}

.fxb10\% {
  flex-basis: 10%;
}

.fxb12\.25\% {
  flex-basis: 12.25%;
}

.fxb15\% {
  flex-basis: 15%;
}

.fxb20\% {
  flex-basis: 20%;
}

.fxb25\% {
  flex-basis: 25%;
}

.fxb33\% {
  flex-basis: 30%;
}

.fxb33\.3333\% {
  flex-basis: 33.3333%;
}

.fxb35\% {
  flex-basis: 35%;
}

.fxb40\% {
  flex-basis: 40%;
}

.fxb45\% {
  flex-basis: 45%;
}

.fxb50\% {
  flex-basis: 50%;
}

.fxb55\% {
  flex-basis: 55%;
}

.fxb60\% {
  flex-basis: 60%;
}

.fxb65\% {
  flex-basis: 65%;
}

.fxb66\.6666\% {
  flex-basis: 66.6666%;
}

.fxb70\% {
  flex-basis: 70%;
}

.fxb75\% {
  flex-basis: 75%;
}

.fxb80\% {
  flex-basis: 80%;
}

.fxb85\% {
  flex-basis: 85%;
}

.fxb90\% {
  flex-basis: 90%;
}

.fxb95\% {
  flex-basis: 95%;
}

.fxb100\% {
  flex-basis: 100%;
}

.fxb110\% {
  flex-basis: 110%;
}

.fxb120\% {
  flex-basis: 120%;
}

.fxb130\% {
  flex-basis: 130%;
}

.fxb140\% {
  flex-basis: 140%;
}

.fxb150\% {
  flex-basis: 150%;
}

.fxdrr {
  flex-direction: row;
}

.fxdrc {
  flex-direction: column;
}

.fxdrrr {
  flex-direction: row-reverse;
}

.fxdrcr {
  flex-direction: column-reverse;
}

.fxdrltr {
  flex-direction: ltr;
}

.fxdrrtl {
  flex-direction: rtl;
}

.fxwn {
  flex-wrap: nowrap;
}

.fxww {
  flex-wrap: wrap;
}

.fxwr {
  flex-wrap: wrap-reverse;
}

.aifs {
  align-items: flex-start;
}

.aife {
  align-items: flex-end;
}

.aib {
  align-items: baseline;
}

.aic {
  align-items: center;
}

.ais {
  align-items: stretch;
}

.aiss {
  align-items: self-start;
}

.asb {
  align-self: baseline;
}

.asc {
  align-self: center;
}

.asa {
  align-self: auto;
}

.jcfs {
  justify-content: flex-start;
}

.jcfe {
  justify-content: flex-end;
}

.jcc {
  justify-content: center;
}

.jcsb {
  justify-content: space-between;
}

.jcsa {
  justify-content: space-around;
}

.ord1 {
  order: 1;
}

.ord2 {
  order: 2;
}

.ord3 {
  order: 3;
}

.ord4 {
  order: 4;
}

.ord5 {
  order: 5;
}

.ord6 {
  order: 6;
}

.ord7 {
  order: 7;
}

.ord8 {
  order: 8;
}

.ord9 {
  order: 9;
}

.ord10 {
  order: 10;
}

.ord99 {
  order: 99;
}

.fll {
  float: left;
}

.flr {
  float: right;
}

.fln {
  float: none;
}

.ff-s {
  font-family: serif;
}

.ff-ss {
  font-family: sans-serif;
}

.ff-ecl {
  font-family: EuclidCircularA-Light;
}

.ff-ec {
  font-family: EuclidCircularA-Regular;
}

.fz0 {
  font-size: 0;
}

.fz10 {
  font-size: 10px;
}

.fz12 {
  font-size: 12px;
}

.fz13 {
  font-size: 13px;
}

.fz14 {
  font-size: 14px;
}

.fz15 {
  font-size: 15px;
}

.fz16 {
  font-size: 16px;
}

.fz17 {
  font-size: 17px;
}

.fz18 {
  font-size: 18px;
}

.fz19 {
  font-size: 19px;
}

.fz20 {
  font-size: 20px;
}

.fz21 {
  font-size: 21px;
}

.fz22 {
  font-size: 22px;
}

.fz23 {
  font-size: 23px;
}

.fz24 {
  font-size: 24px;
}

.fz25 {
  font-size: 25px;
}

.fz26 {
  font-size: 26px;
}

.fz27 {
  font-size: 27px;
}

.fz28 {
  font-size: 28px;
}

.fz30 {
  font-size: 30px;
}

.fz32 {
  font-size: 32px;
}

.fz34 {
  font-size: 34px;
}

.fz35 {
  font-size: 35px;
}

.fz36 {
  font-size: 36px;
}

.fz38 {
  font-size: 38px;
}

.fz40 {
  font-size: 40px;
}

.fz42 {
  font-size: 42px;
}

.fz45 {
  font-size: 45px;
}

.fz48 {
  font-size: 48px;
}

.fz50 {
  font-size: 50px;
}

.fz52 {
  font-size: 52px;
}

.fz60 {
  font-size: 60px;
}

.fz64 {
  font-size: 64px;
}

.fz70 {
  font-size: 70px;
}

.fz80 {
  font-size: 80px;
}

.fz96 {
  font-size: 96px;
}

.fz100 {
  font-size: 100px;
}

.fz106 {
  font-size: 106px;
}

.fz120 {
  font-size: 120px;
}

.fz-clamp\(16\,1\.3vw\,18\) {
  font-size: clamp(16px, 1.3vw, 18px);
}

.fz-clamp\(16\,1\.5vw\,20\) {
  font-size: clamp(16px, 1.5vw, 20px);
}

.fz-clamp\(16\,1\.6vw\,22\) {
  font-size: clamp(18px, 1.6vw, 22px);
}

.fz-clamp\(18\,1\.6vw\,22\) {
  font-size: clamp(18px, 1.6vw, 22px);
}

.fz-clamp\(24\,2\.7vw\,36\) {
  font-size: clamp(24px, 2.7vw, 36px);
}

.fz-clamp\(20\,3vw\,40\) {
  font-size: clamp(20px, 3vw, 40px);
}

.fz-clamp\(28\,3\.4vw\,48\) {
  font-size: clamp(28px, 3.4vw, 48px);
}

.fz-clamp\(24\,3\.5vw\,46\) {
  font-size: clamp(24px, 3.5vw, 46px);
}

.fz-clamp\(32\,3\.5vw\,56\) {
  font-size: clamp(32px, 3.5vw, 56px);
}

.fz-clamp\(26\,3\.85vw\,53\) {
  font-size: clamp(26px, 3.85vw, 53px);
}

.fz-clamp\(28\,4vw\,66\) {
  font-size: clamp(28px, 4vw, 66px);
}

.fz-clamp\(32\,4\.5vw\,62\) {
  font-size: clamp(32px, 4.5vw, 62px);
}

.fz-clamp\(28\,6vw\,80\) {
  font-size: clamp(28px, 6vw, 80px);
}

.fz0vw {
  font-size: 0vw;
}

.fz1vw {
  font-size: 1vw;
}

.fz1\.14vw {
  font-size: 1.14vw;
}

.fz1\.2vw {
  font-size: 1.2vw;
}

.fz1\.3vw {
  font-size: 1.3vw;
}

.fz1\.5vw {
  font-size: 1.5vw;
}

.fz1\.8vw {
  font-size: 1.8vw;
}

.fz2vw {
  font-size: 2vw;
}

.fz2\.5vw {
  font-size: 2.5vw;
}

.fz3vw {
  font-size: 3vw;
}

.fz4vw {
  font-size: 4vw;
}

.fz5vw {
  font-size: 5vw;
}

.fz6vw {
  font-size: 6vw;
}

.fz8vw {
  font-size: 8vw;
}

.fz10vw {
  font-size: 10vw;
}

.fz15vw {
  font-size: 15vw;
}

.fz-6rem {
  font-size: -6rem;
}

.fz-5rem {
  font-size: -5rem;
}

.fz-1\.25rem {
  font-size: -1.25rem;
}

.fz-1rem {
  font-size: -1rem;
}

.fz-2\.5rem {
  font-size: -2.5rem;
}

.fz0rem {
  font-size: 0rem;
}

.fz0\.0625rem {
  font-size: 0.0625rem;
}

.fz0\.125rem {
  font-size: 0.125rem;
}

.fz0\.25rem {
  font-size: 0.25rem;
}

.fz0\.375rem {
  font-size: 0.375rem;
}

.fz0\.5rem {
  font-size: 0.5rem;
}

.fz0\.55rem {
  font-size: 0.55rem;
}

.fz0\.625rem {
  font-size: 0.625rem;
}

.fz0\.75rem {
  font-size: 0.75rem;
}

.fz0\.875rem {
  font-size: 0.875rem;
}

.fz1rem {
  font-size: 1rem;
}

.fz1\.125rem {
  font-size: 1.125rem;
}

.fz1\.25rem {
  font-size: 1.25rem;
}

.fz1\.375rem {
  font-size: 1.375rem;
}

.fz1\.5rem {
  font-size: 1.5rem;
}

.fz1\.625rem {
  font-size: 1.625rem;
}

.fz1\.75rem {
  font-size: 1.75rem;
}

.fz1\.875rem {
  font-size: 1.875rem;
}

.fz2rem {
  font-size: 2rem;
}

.fz2\.25rem {
  font-size: 2.25rem;
}

.fz2\.5rem {
  font-size: 2.5rem;
}

.fz2\.75rem {
  font-size: 2.75rem;
}

.fz3rem {
  font-size: 3rem;
}

.fz3\.125rem {
  font-size: 3.125rem;
}

.fz3\.25rem {
  font-size: 3.25rem;
}

.fz3\.5rem {
  font-size: 3.5rem;
}

.fz3\.75rem {
  font-size: 3.75rem;
}

.fz4rem {
  font-size: 4rem;
}

.fz4\.25rem {
  font-size: 4.25rem;
}

.fz4\.5rem {
  font-size: 4.5rem;
}

.fz4\.75rem {
  font-size: 4.75rem;
}

.fz5rem {
  font-size: 5rem;
}

.fz5\.25rem {
  font-size: 5.25rem;
}

.fz5\.5rem {
  font-size: 5.5rem;
}

.fz5\.625rem {
  font-size: 5.625rem;
}

.fz5\.75rem {
  font-size: 5.75rem;
}

.fz6rem {
  font-size: 6rem;
}

.fz6\.25rem {
  font-size: 6.25rem;
}

.fz6\.5rem {
  font-size: 6.5rem;
}

.fz6\.75rem {
  font-size: 6.75rem;
}

.fz7rem {
  font-size: 7rem;
}

.fz7\.25rem {
  font-size: 7.25rem;
}

.fz7\.5rem {
  font-size: 7.5rem;
}

.fz7\.75rem {
  font-size: 7.75rem;
}

.fz8rem {
  font-size: 8rem;
}

.fz8\.25rem {
  font-size: 8.25rem;
}

.fz8\.5rem {
  font-size: 8.5rem;
}

.fz8\.75rem {
  font-size: 8.75rem;
}

.fz9rem {
  font-size: 9rem;
}

.fz9\.25rem {
  font-size: 9.25rem;
}

.fz9\.375rem {
  font-size: 9.375rem;
}

.fz9\.5rem {
  font-size: 9.5rem;
}

.fz9\.75rem {
  font-size: 9.75rem;
}

.fz10rem {
  font-size: 10rem;
}

.fz10\.25rem {
  font-size: 10.25rem;
}

.fz10\.5rem {
  font-size: 10.5rem;
}

.fz10\.75rem {
  font-size: 10.75rem;
}

.fz18\.75rem {
  font-size: 18.75rem;
}

.fz37\.5rem {
  font-size: 37.5rem;
}

.fsi {
  font-style: italic;
}

.fso {
  font-style: oblique;
}

.fw100 {
  font-Weight: 100;
}

.fw200 {
  font-Weight: 200;
}

.fw300 {
  font-Weight: 300;
}

.fw400 {
  font-Weight: 400;
}

.fw500 {
  font-Weight: 500;
}

.fw600 {
  font-Weight: 600;
}

.fw700 {
  font-Weight: 700;
}

.fw800 {
  font-Weight: 800;
}

.fw900 {
  font-Weight: 900;
}

.lts0\.34 {
  letter-spacing: 0.34px;
}

.lts1 {
  letter-spacing: 1px;
}

.lts1\.72 {
  letter-spacing: 1.72px;
}

.lts2 {
  letter-spacing: 2px;
}

.lts3 {
  letter-spacing: 3px;
}

.lts4 {
  letter-spacing: 4px;
}

.lts5 {
  letter-spacing: 5px;
}

.h0 {
  height: 0;
}

.h1 {
  height: 1px;
}

.h2 {
  height: 2px;
}

.h3 {
  height: 3px;
}

.h4 {
  height: 4px;
}

.h5 {
  height: 5px;
}

.h8 {
  height: 8px;
}

.h10 {
  height: 10px;
}

.h12 {
  height: 12px;
}

.h16 {
  height: 16px;
}

.h20 {
  height: 20px;
}

.h24 {
  height: 24px;
}

.h28 {
  height: 28px;
}

.h32 {
  height: 32px;
}

.h40 {
  height: 40px;
}

.h44 {
  height: 44px;
}

.h48 {
  height: 48px;
}

.h50 {
  height: 50px;
}

.h54 {
  height: 54px;
}

.h56 {
  height: 56px;
}

.h60 {
  height: 60px;
}

.h72 {
  height: 72px;
}

.h75 {
  height: 75px;
}

.h80 {
  height: 80px;
}

.h90 {
  height: 90px;
}

.h100 {
  height: 100px;
}

.h112 {
  height: 112px;
}

.h120 {
  height: 120px;
}

.h136 {
  height: 136px;
}

.h152 {
  height: 152px;
}

.h156 {
  height: 156px;
}

.h175 {
  height: 175px;
}

.h200 {
  height: 200px;
}

.h215 {
  height: 215px;
}

.h225 {
  height: 225px;
}

.h240 {
  height: 240px;
}

.h275 {
  height: 275px;
}

.h280 {
  height: 280px;
}

.h288 {
  height: 288px;
}

.h296 {
  height: 296px;
}

.h300 {
  height: 300px;
}

.h304 {
  height: 304px;
}

.h321 {
  height: 321px;
}

.h325 {
  height: 325px;
}

.h350 {
  height: 350px;
}

.h360 {
  height: 360px;
}

.h375 {
  height: 375px;
}

.h388 {
  height: 388px;
}

.h400 {
  height: 400px;
}

.h465 {
  height: 465px;
}

.h560 {
  height: 560px;
}

.h578 {
  height: 578px;
}

.h600 {
  height: 600px;
}

.h680 {
  height: 680px;
}

.h704 {
  height: 704px;
}

.h792 {
  height: 792px;
}

.h800 {
  height: 800px;
}

.h-calc\(100vh-50px\) {
  height: calc(100vh - 50px);
}

.h-clamp\(300\,65vw\,1100\) {
  height: clamp(300px, 65vw, 1100px);
}

.h0vw {
  height: 0vw;
}

.h1vw {
  height: 1vw;
}

.h1\.5vw {
  height: 1.5vw;
}

.h5vw {
  height: 5vw;
}

.h10vw {
  height: 10vw;
}

.h15vw {
  height: 15vw;
}

.h20vw {
  height: 20vw;
}

.h22vw {
  height: 22vw;
}

.h25vw {
  height: 25vw;
}

.h30vw {
  height: 30vw;
}

.h40vw {
  height: 40vw;
}

.h44vw {
  height: 44vw;
}

.h50vw {
  height: 50vw;
}

.h60vw {
  height: 60vw;
}

.h62vw {
  height: 62vw;
}

.h65vw {
  height: 65vw;
}

.h70vw {
  height: 70vw;
}

.h75vw {
  height: 75vw;
}

.h80vw {
  height: 80vw;
}

.h90vw {
  height: 90vw;
}

.h100vw {
  height: 100vw;
}

.h150vw {
  height: 150vw;
}

.h200vw {
  height: 200vw;
}

.h0vh {
  height: 0vh;
}

.h10vh {
  height: 10vh;
}

.h20vh {
  height: 20vh;
}

.h25vh {
  height: 25vh;
}

.h50vh {
  height: 50vh;
}

.h60vh {
  height: 60vh;
}

.h70vh {
  height: 70vh;
}

.h75vh {
  height: 75vh;
}

.h80vh {
  height: 80vh;
}

.h85vh {
  height: 85vh;
}

.h90vh {
  height: 90vh;
}

.h100vh {
  height: 100vh;
}

.h120vh {
  height: 120vh;
}

.h130vh {
  height: 130vh;
}

.h135vh {
  height: 135vh;
}

.h140vh {
  height: 140vh;
}

.h150vh {
  height: 150vh;
}

.h160vh {
  height: 160vh;
}

.h175vh {
  height: 175vh;
}

.h200vh {
  height: 200vh;
}

.h225vh {
  height: 225vh;
}

.h260vh {
  height: 260vh;
}

.h300vh {
  height: 300vh;
}

.h400vh {
  height: 400vh;
}

.h445vh {
  height: 445vh;
}

.h600vh {
  height: 600vh;
}

.h1\% {
  height: 1%;
}

.h2\% {
  height: 2%;
}

.h3\% {
  height: 3%;
}

.h4\% {
  height: 4%;
}

.h5\% {
  height: 5%;
}

.h10\% {
  height: 10%;
}

.h12\.25\% {
  height: 12.25%;
}

.h15\% {
  height: 15%;
}

.h20\% {
  height: 20%;
}

.h25\% {
  height: 25%;
}

.h33\% {
  height: 30%;
}

.h33\.3333\% {
  height: 33.3333%;
}

.h35\% {
  height: 35%;
}

.h40\% {
  height: 40%;
}

.h45\% {
  height: 45%;
}

.h50\% {
  height: 50%;
}

.h55\% {
  height: 55%;
}

.h60\% {
  height: 60%;
}

.h65\% {
  height: 65%;
}

.h66\.6666\% {
  height: 66.6666%;
}

.h70\% {
  height: 70%;
}

.h75\% {
  height: 75%;
}

.h80\% {
  height: 80%;
}

.h85\% {
  height: 85%;
}

.h90\% {
  height: 90%;
}

.h95\% {
  height: 95%;
}

.h100\% {
  height: 100%;
}

.h110\% {
  height: 110%;
}

.h120\% {
  height: 120%;
}

.h130\% {
  height: 130%;
}

.h140\% {
  height: 140%;
}

.h150\% {
  height: 150%;
}

.mah0 {
  max-height: 0;
}

.mah1 {
  max-height: 1px;
}

.mah5 {
  max-height: 5px;
}

.mah8 {
  max-height: 8px;
}

.mah10 {
  max-height: 10px;
}

.mah12 {
  max-height: 12px;
}

.mah15 {
  max-height: 15px;
}

.mah16 {
  max-height: 16px;
}

.mah20 {
  max-height: 20px;
}

.mah24 {
  max-height: 24px;
}

.mah32 {
  max-height: 32px;
}

.mah40 {
  max-height: 40px;
}

.mah44 {
  max-height: 44px;
}

.mah50 {
  max-height: 50px;
}

.mah56 {
  max-height: 56px;
}

.mah60 {
  max-height: 60px;
}

.mah64 {
  max-height: 64px;
}

.mah70 {
  max-height: 70px;
}

.mah75 {
  max-height: 75px;
}

.mah80 {
  max-height: 80px;
}

.mah90 {
  max-height: 90px;
}

.mah100 {
  max-height: 100px;
}

.mah120 {
  max-height: 120px;
}

.mah152 {
  max-height: 152px;
}

.mah175 {
  max-height: 175px;
}

.mah200 {
  max-height: 200px;
}

.mah242 {
  max-height: 242px;
}

.mah268 {
  max-height: 268px;
}

.mah280 {
  max-height: 280px;
}

.mah300 {
  max-height: 300px;
}

.mah320 {
  max-height: 320px;
}

.mah325 {
  max-height: 325px;
}

.mah344 {
  max-height: 344px;
}

.mah360 {
  max-height: 360px;
}

.mah375 {
  max-height: 375px;
}

.mah384 {
  max-height: 384px;
}

.mah400 {
  max-height: 400px;
}

.mah500 {
  max-height: 500px;
}

.mah600 {
  max-height: 600px;
}

.mah760 {
  max-height: 760px;
}

.mah800 {
  max-height: 800px;
}

.mah936 {
  max-height: 936px;
}

.mah960 {
  max-height: 960px;
}

.mah-calc\(50\%-24px\) {
  max-height: calc(50% - 24px);
}

.mah-calc\(25\%-24px\) {
  max-height: calc(25% - 24px);
}

.mah0vw {
  max-height: 0vw;
}

.mah1vw {
  max-height: 1vw;
}

.mah1\.5vw {
  max-height: 1.5vw;
}

.mah5vw {
  max-height: 5vw;
}

.mah10vw {
  max-height: 10vw;
}

.mah15vw {
  max-height: 15vw;
}

.mah20vw {
  max-height: 20vw;
}

.mah22vw {
  max-height: 22vw;
}

.mah25vw {
  max-height: 25vw;
}

.mah30vw {
  max-height: 30vw;
}

.mah40vw {
  max-height: 40vw;
}

.mah44vw {
  max-height: 44vw;
}

.mah50vw {
  max-height: 50vw;
}

.mah60vw {
  max-height: 60vw;
}

.mah62vw {
  max-height: 62vw;
}

.mah65vw {
  max-height: 65vw;
}

.mah70vw {
  max-height: 70vw;
}

.mah75vw {
  max-height: 75vw;
}

.mah80vw {
  max-height: 80vw;
}

.mah90vw {
  max-height: 90vw;
}

.mah100vw {
  max-height: 100vw;
}

.mah150vw {
  max-height: 150vw;
}

.mah200vw {
  max-height: 200vw;
}

.mah0vh {
  max-height: 0vh;
}

.mah10vh {
  max-height: 10vh;
}

.mah20vh {
  max-height: 20vh;
}

.mah25vh {
  max-height: 25vh;
}

.mah50vh {
  max-height: 50vh;
}

.mah60vh {
  max-height: 60vh;
}

.mah70vh {
  max-height: 70vh;
}

.mah75vh {
  max-height: 75vh;
}

.mah80vh {
  max-height: 80vh;
}

.mah85vh {
  max-height: 85vh;
}

.mah90vh {
  max-height: 90vh;
}

.mah100vh {
  max-height: 100vh;
}

.mah120vh {
  max-height: 120vh;
}

.mah130vh {
  max-height: 130vh;
}

.mah135vh {
  max-height: 135vh;
}

.mah140vh {
  max-height: 140vh;
}

.mah150vh {
  max-height: 150vh;
}

.mah160vh {
  max-height: 160vh;
}

.mah175vh {
  max-height: 175vh;
}

.mah200vh {
  max-height: 200vh;
}

.mah225vh {
  max-height: 225vh;
}

.mah260vh {
  max-height: 260vh;
}

.mah300vh {
  max-height: 300vh;
}

.mah400vh {
  max-height: 400vh;
}

.mah445vh {
  max-height: 445vh;
}

.mah600vh {
  max-height: 600vh;
}

.mah1\% {
  max-height: 1%;
}

.mah2\% {
  max-height: 2%;
}

.mah3\% {
  max-height: 3%;
}

.mah4\% {
  max-height: 4%;
}

.mah5\% {
  max-height: 5%;
}

.mah10\% {
  max-height: 10%;
}

.mah12\.25\% {
  max-height: 12.25%;
}

.mah15\% {
  max-height: 15%;
}

.mah20\% {
  max-height: 20%;
}

.mah25\% {
  max-height: 25%;
}

.mah33\% {
  max-height: 30%;
}

.mah33\.3333\% {
  max-height: 33.3333%;
}

.mah35\% {
  max-height: 35%;
}

.mah40\% {
  max-height: 40%;
}

.mah45\% {
  max-height: 45%;
}

.mah50\% {
  max-height: 50%;
}

.mah55\% {
  max-height: 55%;
}

.mah60\% {
  max-height: 60%;
}

.mah65\% {
  max-height: 65%;
}

.mah66\.6666\% {
  max-height: 66.6666%;
}

.mah70\% {
  max-height: 70%;
}

.mah75\% {
  max-height: 75%;
}

.mah80\% {
  max-height: 80%;
}

.mah85\% {
  max-height: 85%;
}

.mah90\% {
  max-height: 90%;
}

.mah95\% {
  max-height: 95%;
}

.mah100\% {
  max-height: 100%;
}

.mah110\% {
  max-height: 110%;
}

.mah120\% {
  max-height: 120%;
}

.mah130\% {
  max-height: 130%;
}

.mah140\% {
  max-height: 140%;
}

.mah150\% {
  max-height: 150%;
}

.mih0 {
  min-height: 0;
}

.mih1 {
  min-height: 1px;
}

.mih2 {
  min-height: 2px;
}

.mih3 {
  min-height: 3px;
}

.mih4 {
  min-height: 4px;
}

.mih5 {
  min-height: 5px;
}

.mih8 {
  min-height: 8px;
}

.mih10 {
  min-height: 10px;
}

.mih12 {
  min-height: 12px;
}

.mih16 {
  min-height: 16px;
}

.mih20 {
  min-height: 20px;
}

.mih24 {
  min-height: 24px;
}

.mih28 {
  min-height: 28px;
}

.mih32 {
  min-height: 32px;
}

.mih40 {
  min-height: 40px;
}

.mih44 {
  min-height: 44px;
}

.mih48 {
  min-height: 48px;
}

.mih50 {
  min-height: 50px;
}

.mih54 {
  min-height: 54px;
}

.mih56 {
  min-height: 56px;
}

.mih60 {
  min-height: 60px;
}

.mih72 {
  min-height: 72px;
}

.mih75 {
  min-height: 75px;
}

.mih80 {
  min-height: 80px;
}

.mih90 {
  min-height: 90px;
}

.mih100 {
  min-height: 100px;
}

.mih112 {
  min-height: 112px;
}

.mih120 {
  min-height: 120px;
}

.mih136 {
  min-height: 136px;
}

.mih152 {
  min-height: 152px;
}

.mih156 {
  min-height: 156px;
}

.mih175 {
  min-height: 175px;
}

.mih200 {
  min-height: 200px;
}

.mih215 {
  min-height: 215px;
}

.mih225 {
  min-height: 225px;
}

.mih240 {
  min-height: 240px;
}

.mih275 {
  min-height: 275px;
}

.mih280 {
  min-height: 280px;
}

.mih288 {
  min-height: 288px;
}

.mih296 {
  min-height: 296px;
}

.mih300 {
  min-height: 300px;
}

.mih304 {
  min-height: 304px;
}

.mih321 {
  min-height: 321px;
}

.mih325 {
  min-height: 325px;
}

.mih350 {
  min-height: 350px;
}

.mih360 {
  min-height: 360px;
}

.mih375 {
  min-height: 375px;
}

.mih388 {
  min-height: 388px;
}

.mih400 {
  min-height: 400px;
}

.mih465 {
  min-height: 465px;
}

.mih560 {
  min-height: 560px;
}

.mih578 {
  min-height: 578px;
}

.mih600 {
  min-height: 600px;
}

.mih680 {
  min-height: 680px;
}

.mih704 {
  min-height: 704px;
}

.mih792 {
  min-height: 792px;
}

.mih800 {
  min-height: 800px;
}

.mih-calc\(100vh-50px\) {
  min-height: calc(100vh - 50px);
}

.mih-clamp\(300\,65vw\,1100\) {
  min-height: clamp(300px, 65vw, 1100px);
}

.mih0vh {
  min-height: 0vh;
}

.mih10vh {
  min-height: 10vh;
}

.mih20vh {
  min-height: 20vh;
}

.mih25vh {
  min-height: 25vh;
}

.mih50vh {
  min-height: 50vh;
}

.mih60vh {
  min-height: 60vh;
}

.mih70vh {
  min-height: 70vh;
}

.mih75vh {
  min-height: 75vh;
}

.mih80vh {
  min-height: 80vh;
}

.mih85vh {
  min-height: 85vh;
}

.mih90vh {
  min-height: 90vh;
}

.mih100vh {
  min-height: 100vh;
}

.mih120vh {
  min-height: 120vh;
}

.mih130vh {
  min-height: 130vh;
}

.mih135vh {
  min-height: 135vh;
}

.mih140vh {
  min-height: 140vh;
}

.mih150vh {
  min-height: 150vh;
}

.mih160vh {
  min-height: 160vh;
}

.mih175vh {
  min-height: 175vh;
}

.mih200vh {
  min-height: 200vh;
}

.mih225vh {
  min-height: 225vh;
}

.mih260vh {
  min-height: 260vh;
}

.mih300vh {
  min-height: 300vh;
}

.mih400vh {
  min-height: 400vh;
}

.mih445vh {
  min-height: 445vh;
}

.mih600vh {
  min-height: 600vh;
}

.mih1\% {
  min-height: 1%;
}

.mih2\% {
  min-height: 2%;
}

.mih3\% {
  min-height: 3%;
}

.mih4\% {
  min-height: 4%;
}

.mih5\% {
  min-height: 5%;
}

.mih10\% {
  min-height: 10%;
}

.mih12\.25\% {
  min-height: 12.25%;
}

.mih15\% {
  min-height: 15%;
}

.mih20\% {
  min-height: 20%;
}

.mih25\% {
  min-height: 25%;
}

.mih33\% {
  min-height: 30%;
}

.mih33\.3333\% {
  min-height: 33.3333%;
}

.mih35\% {
  min-height: 35%;
}

.mih40\% {
  min-height: 40%;
}

.mih45\% {
  min-height: 45%;
}

.mih50\% {
  min-height: 50%;
}

.mih55\% {
  min-height: 55%;
}

.mih60\% {
  min-height: 60%;
}

.mih65\% {
  min-height: 65%;
}

.mih66\.6666\% {
  min-height: 66.6666%;
}

.mih70\% {
  min-height: 70%;
}

.mih75\% {
  min-height: 75%;
}

.mih80\% {
  min-height: 80%;
}

.mih85\% {
  min-height: 85%;
}

.mih90\% {
  min-height: 90%;
}

.mih95\% {
  min-height: 95%;
}

.mih100\% {
  min-height: 100%;
}

.mih110\% {
  min-height: 110%;
}

.mih120\% {
  min-height: 120%;
}

.mih130\% {
  min-height: 130%;
}

.mih140\% {
  min-height: 140%;
}

.mih150\% {
  min-height: 150%;
}

.lsn {
  list-style: none;
}

.m-auto {
  margin: auto;
}

.m0-auto {
  margin: 0 auto;
}

.m-calc\(100vh-50px\) {
  margin: calc(100vh - 50px);
}

.m-auto {
  margin: auto;
}

.m-200 {
  margin: -200px;
}

.m-24 {
  margin: -24px;
}

.m-8 {
  margin: -8px;
}

.m-1 {
  margin: -1px;
}

.m0 {
  margin: 0;
}

.m1 {
  margin: 1px;
}

.m4 {
  margin: 4px;
}

.m8 {
  margin: 8px;
}

.m12 {
  margin: 12px;
}

.m16 {
  margin: 16px;
}

.m18 {
  margin: 18px;
}

.m20 {
  margin: 20px;
}

.m24 {
  margin: 24px;
}

.m30 {
  margin: 30px;
}

.m32 {
  margin: 32px;
}

.m40 {
  margin: 40px;
}

.m44 {
  margin: 44px;
}

.m48 {
  margin: 48px;
}

.m50 {
  margin: 50px;
}

.m56 {
  margin: 56px;
}

.m60 {
  margin: 60px;
}

.m64 {
  margin: 60px;
}

.m70 {
  margin: 70px;
}

.m75 {
  margin: 75px;
}

.m80 {
  margin: 80px;
}

.m88 {
  margin: 88px;
}

.m90 {
  margin: 90px;
}

.m96 {
  margin: 96px;
}

.m100 {
  margin: 100px;
}

.m104 {
  margin: 104px;
}

.m120 {
  margin: 120px;
}

.m148 {
  margin: 148px;
}

.m160 {
  margin: 160px;
}

.m175 {
  margin: 175px;
}

.m200 {
  margin: 200px;
}

.m225 {
  margin: 225px;
}

.m250 {
  margin: 250px;
}

.m275 {
  margin: 275px;
}

.m300 {
  margin: 300px;
}

.m325 {
  margin: 325px;
}

.m350 {
  margin: 350px;
}

.m375 {
  margin: 375px;
}

.m400 {
  margin: 400px;
}

.m560 {
  margin: 560px;
}

.m600 {
  margin: 600px;
}

.m704 {
  margin: 704px;
}

.m800 {
  margin: 800px;
}

.m0vw {
  margin: 0vw;
}

.m1vw {
  margin: 1vw;
}

.m5vw {
  margin: 5vw;
}

.m10vw {
  margin: 10vw;
}

.m15vw {
  margin: 15vw;
}

.m20vw {
  margin: 20vw;
}

.m25vw {
  margin: 25vw;
}

.m30vw {
  margin: 30vw;
}

.m40vw {
  margin: 40vw;
}

.m44vw {
  margin: 44vw;
}

.m50vw {
  margin: 50vw;
}

.m60vw {
  margin: 60vw;
}

.m70vw {
  margin: 70vw;
}

.m75vw {
  margin: 75vw;
}

.m80vw {
  margin: 80vw;
}

.m90vw {
  margin: 90vw;
}

.m100vw {
  margin: 100vw;
}

.m150vw {
  margin: 150vw;
}

.m200vw {
  margin: 200vw;
}

.m1\% {
  margin: 1%;
}

.m2\% {
  margin: 2%;
}

.m3\% {
  margin: 3%;
}

.m4\% {
  margin: 4%;
}

.m5\% {
  margin: 5%;
}

.m8\% {
  margin: 8%;
}

.m10\% {
  margin: 10%;
}

.m12\.25\% {
  margin: 12.25%;
}

.m15\% {
  margin: 15%;
}

.m20\% {
  margin: 20%;
}

.m25\% {
  margin: 25%;
}

.m33\% {
  margin: 30%;
}

.m33\.3333\% {
  margin: 33.3333%;
}

.m35\% {
  margin: 35%;
}

.m40\% {
  margin: 40%;
}

.m45\% {
  margin: 45%;
}

.m50\% {
  margin: 50%;
}

.m55\% {
  margin: 55%;
}

.m60\% {
  margin: 60%;
}

.m65\% {
  margin: 65%;
}

.m66\.6666\% {
  margin: 66.6666%;
}

.m70\% {
  margin: 70%;
}

.m75\% {
  margin: 75%;
}

.m80\% {
  margin: 80%;
}

.m85\% {
  margin: 85%;
}

.m90\% {
  margin: 90%;
}

.m95\% {
  margin: 95%;
}

.m100\% {
  margin: 100%;
}

.m110\% {
  margin: 110%;
}

.m120\% {
  margin: 120%;
}

.m130\% {
  margin: 130%;
}

.m140\% {
  margin: 140%;
}

.m150\% {
  margin: 150%;
}

.m-6rem {
  margin: -6rem;
}

.m-5rem {
  margin: -5rem;
}

.m-1\.25rem {
  margin: -1.25rem;
}

.m-1rem {
  margin: -1rem;
}

.m-2\.5rem {
  margin: -2.5rem;
}

.m0rem {
  margin: 0rem;
}

.m0\.0625rem {
  margin: 0.0625rem;
}

.m0\.125rem {
  margin: 0.125rem;
}

.m0\.25rem {
  margin: 0.25rem;
}

.m0\.375rem {
  margin: 0.375rem;
}

.m0\.5rem {
  margin: 0.5rem;
}

.m0\.55rem {
  margin: 0.55rem;
}

.m0\.625rem {
  margin: 0.625rem;
}

.m0\.75rem {
  margin: 0.75rem;
}

.m0\.875rem {
  margin: 0.875rem;
}

.m1rem {
  margin: 1rem;
}

.m1\.125rem {
  margin: 1.125rem;
}

.m1\.25rem {
  margin: 1.25rem;
}

.m1\.375rem {
  margin: 1.375rem;
}

.m1\.5rem {
  margin: 1.5rem;
}

.m1\.625rem {
  margin: 1.625rem;
}

.m1\.75rem {
  margin: 1.75rem;
}

.m1\.875rem {
  margin: 1.875rem;
}

.m2rem {
  margin: 2rem;
}

.m2\.25rem {
  margin: 2.25rem;
}

.m2\.5rem {
  margin: 2.5rem;
}

.m2\.75rem {
  margin: 2.75rem;
}

.m3rem {
  margin: 3rem;
}

.m3\.125rem {
  margin: 3.125rem;
}

.m3\.25rem {
  margin: 3.25rem;
}

.m3\.5rem {
  margin: 3.5rem;
}

.m3\.75rem {
  margin: 3.75rem;
}

.m4rem {
  margin: 4rem;
}

.m4\.25rem {
  margin: 4.25rem;
}

.m4\.5rem {
  margin: 4.5rem;
}

.m4\.75rem {
  margin: 4.75rem;
}

.m5rem {
  margin: 5rem;
}

.m5\.25rem {
  margin: 5.25rem;
}

.m5\.5rem {
  margin: 5.5rem;
}

.m5\.625rem {
  margin: 5.625rem;
}

.m5\.75rem {
  margin: 5.75rem;
}

.m6rem {
  margin: 6rem;
}

.m6\.25rem {
  margin: 6.25rem;
}

.m6\.5rem {
  margin: 6.5rem;
}

.m6\.75rem {
  margin: 6.75rem;
}

.m7rem {
  margin: 7rem;
}

.m7\.25rem {
  margin: 7.25rem;
}

.m7\.5rem {
  margin: 7.5rem;
}

.m7\.75rem {
  margin: 7.75rem;
}

.m8rem {
  margin: 8rem;
}

.m8\.25rem {
  margin: 8.25rem;
}

.m8\.5rem {
  margin: 8.5rem;
}

.m8\.75rem {
  margin: 8.75rem;
}

.m9rem {
  margin: 9rem;
}

.m9\.25rem {
  margin: 9.25rem;
}

.m9\.375rem {
  margin: 9.375rem;
}

.m9\.5rem {
  margin: 9.5rem;
}

.m9\.75rem {
  margin: 9.75rem;
}

.m10rem {
  margin: 10rem;
}

.m10\.25rem {
  margin: 10.25rem;
}

.m10\.5rem {
  margin: 10.5rem;
}

.m10\.75rem {
  margin: 10.75rem;
}

.m18\.75rem {
  margin: 18.75rem;
}

.m37\.5rem {
  margin: 37.5rem;
}

.mt-auto {
  margin-top: auto;
}

.mt0-auto {
  margin-top: 0 auto;
}

.mt-calc\(100vh-50px\) {
  margin-top: calc(100vh - 50px);
}

.mt-auto {
  margin-top: auto;
}

.mt-200 {
  margin-top: -200px;
}

.mt-24 {
  margin-top: -24px;
}

.mt-8 {
  margin-top: -8px;
}

.mt-1 {
  margin-top: -1px;
}

.mt0 {
  margin-top: 0;
}

.mt1 {
  margin-top: 1px;
}

.mt4 {
  margin-top: 4px;
}

.mt8 {
  margin-top: 8px;
}

.mt12 {
  margin-top: 12px;
}

.mt16 {
  margin-top: 16px;
}

.mt18 {
  margin-top: 18px;
}

.mt20 {
  margin-top: 20px;
}

.mt24 {
  margin-top: 24px;
}

.mt30 {
  margin-top: 30px;
}

.mt32 {
  margin-top: 32px;
}

.mt40 {
  margin-top: 40px;
}

.mt44 {
  margin-top: 44px;
}

.mt48 {
  margin-top: 48px;
}

.mt50 {
  margin-top: 50px;
}

.mt56 {
  margin-top: 56px;
}

.mt60 {
  margin-top: 60px;
}

.mt64 {
  margin-top: 60px;
}

.mt70 {
  margin-top: 70px;
}

.mt75 {
  margin-top: 75px;
}

.mt80 {
  margin-top: 80px;
}

.mt88 {
  margin-top: 88px;
}

.mt90 {
  margin-top: 90px;
}

.mt96 {
  margin-top: 96px;
}

.mt100 {
  margin-top: 100px;
}

.mt104 {
  margin-top: 104px;
}

.mt120 {
  margin-top: 120px;
}

.mt148 {
  margin-top: 148px;
}

.mt160 {
  margin-top: 160px;
}

.mt175 {
  margin-top: 175px;
}

.mt200 {
  margin-top: 200px;
}

.mt225 {
  margin-top: 225px;
}

.mt250 {
  margin-top: 250px;
}

.mt275 {
  margin-top: 275px;
}

.mt300 {
  margin-top: 300px;
}

.mt325 {
  margin-top: 325px;
}

.mt350 {
  margin-top: 350px;
}

.mt375 {
  margin-top: 375px;
}

.mt400 {
  margin-top: 400px;
}

.mt560 {
  margin-top: 560px;
}

.mt600 {
  margin-top: 600px;
}

.mt704 {
  margin-top: 704px;
}

.mt800 {
  margin-top: 800px;
}

.mt0vw {
  margin-top: 0vw;
}

.mt1vw {
  margin-top: 1vw;
}

.mt5vw {
  margin-top: 5vw;
}

.mt10vw {
  margin-top: 10vw;
}

.mt15vw {
  margin-top: 15vw;
}

.mt20vw {
  margin-top: 20vw;
}

.mt25vw {
  margin-top: 25vw;
}

.mt30vw {
  margin-top: 30vw;
}

.mt40vw {
  margin-top: 40vw;
}

.mt44vw {
  margin-top: 44vw;
}

.mt50vw {
  margin-top: 50vw;
}

.mt60vw {
  margin-top: 60vw;
}

.mt70vw {
  margin-top: 70vw;
}

.mt75vw {
  margin-top: 75vw;
}

.mt80vw {
  margin-top: 80vw;
}

.mt90vw {
  margin-top: 90vw;
}

.mt100vw {
  margin-top: 100vw;
}

.mt150vw {
  margin-top: 150vw;
}

.mt200vw {
  margin-top: 200vw;
}

.mt0vh {
  margin-top: 0vh;
}

.mt1vh {
  margin-top: 1vh;
}

.mt4vh {
  margin-top: 4vh;
}

.mt5vh {
  margin-top: 5vh;
}

.mt10vh {
  margin-top: 10vh;
}

.mt15vh {
  margin-top: 15vh;
}

.mt20vh {
  margin-top: 20vh;
}

.mt25vh {
  margin-top: 25vh;
}

.mt30vh {
  margin-top: 30vh;
}

.mt40vh {
  margin-top: 40vh;
}

.mt44vh {
  margin-top: 44vh;
}

.mt50vh {
  margin-top: 50vh;
}

.mt60vh {
  margin-top: 60vh;
}

.mt70vh {
  margin-top: 70vh;
}

.mt75vh {
  margin-top: 75vh;
}

.mt80vh {
  margin-top: 80vh;
}

.mt90vh {
  margin-top: 90vh;
}

.mt100vh {
  margin-top: 100vh;
}

.mt150vh {
  margin-top: 150vh;
}

.mt200vh {
  margin-top: 200vh;
}

.mt1\% {
  margin-top: 1%;
}

.mt2\% {
  margin-top: 2%;
}

.mt3\% {
  margin-top: 3%;
}

.mt4\% {
  margin-top: 4%;
}

.mt5\% {
  margin-top: 5%;
}

.mt8\% {
  margin-top: 8%;
}

.mt10\% {
  margin-top: 10%;
}

.mt12\.25\% {
  margin-top: 12.25%;
}

.mt15\% {
  margin-top: 15%;
}

.mt20\% {
  margin-top: 20%;
}

.mt25\% {
  margin-top: 25%;
}

.mt33\% {
  margin-top: 30%;
}

.mt33\.3333\% {
  margin-top: 33.3333%;
}

.mt35\% {
  margin-top: 35%;
}

.mt40\% {
  margin-top: 40%;
}

.mt45\% {
  margin-top: 45%;
}

.mt50\% {
  margin-top: 50%;
}

.mt55\% {
  margin-top: 55%;
}

.mt60\% {
  margin-top: 60%;
}

.mt65\% {
  margin-top: 65%;
}

.mt66\.6666\% {
  margin-top: 66.6666%;
}

.mt70\% {
  margin-top: 70%;
}

.mt75\% {
  margin-top: 75%;
}

.mt80\% {
  margin-top: 80%;
}

.mt85\% {
  margin-top: 85%;
}

.mt90\% {
  margin-top: 90%;
}

.mt95\% {
  margin-top: 95%;
}

.mt100\% {
  margin-top: 100%;
}

.mt110\% {
  margin-top: 110%;
}

.mt120\% {
  margin-top: 120%;
}

.mt130\% {
  margin-top: 130%;
}

.mt140\% {
  margin-top: 140%;
}

.mt150\% {
  margin-top: 150%;
}

.mt-6rem {
  margin-top: -6rem;
}

.mt-5rem {
  margin-top: -5rem;
}

.mt-1\.25rem {
  margin-top: -1.25rem;
}

.mt-1rem {
  margin-top: -1rem;
}

.mt-2\.5rem {
  margin-top: -2.5rem;
}

.mt0rem {
  margin-top: 0rem;
}

.mt0\.0625rem {
  margin-top: 0.0625rem;
}

.mt0\.125rem {
  margin-top: 0.125rem;
}

.mt0\.25rem {
  margin-top: 0.25rem;
}

.mt0\.375rem {
  margin-top: 0.375rem;
}

.mt0\.5rem {
  margin-top: 0.5rem;
}

.mt0\.55rem {
  margin-top: 0.55rem;
}

.mt0\.625rem {
  margin-top: 0.625rem;
}

.mt0\.75rem {
  margin-top: 0.75rem;
}

.mt0\.875rem {
  margin-top: 0.875rem;
}

.mt1rem {
  margin-top: 1rem;
}

.mt1\.125rem {
  margin-top: 1.125rem;
}

.mt1\.25rem {
  margin-top: 1.25rem;
}

.mt1\.375rem {
  margin-top: 1.375rem;
}

.mt1\.5rem {
  margin-top: 1.5rem;
}

.mt1\.625rem {
  margin-top: 1.625rem;
}

.mt1\.75rem {
  margin-top: 1.75rem;
}

.mt1\.875rem {
  margin-top: 1.875rem;
}

.mt2rem {
  margin-top: 2rem;
}

.mt2\.25rem {
  margin-top: 2.25rem;
}

.mt2\.5rem {
  margin-top: 2.5rem;
}

.mt2\.75rem {
  margin-top: 2.75rem;
}

.mt3rem {
  margin-top: 3rem;
}

.mt3\.125rem {
  margin-top: 3.125rem;
}

.mt3\.25rem {
  margin-top: 3.25rem;
}

.mt3\.5rem {
  margin-top: 3.5rem;
}

.mt3\.75rem {
  margin-top: 3.75rem;
}

.mt4rem {
  margin-top: 4rem;
}

.mt4\.25rem {
  margin-top: 4.25rem;
}

.mt4\.5rem {
  margin-top: 4.5rem;
}

.mt4\.75rem {
  margin-top: 4.75rem;
}

.mt5rem {
  margin-top: 5rem;
}

.mt5\.25rem {
  margin-top: 5.25rem;
}

.mt5\.5rem {
  margin-top: 5.5rem;
}

.mt5\.625rem {
  margin-top: 5.625rem;
}

.mt5\.75rem {
  margin-top: 5.75rem;
}

.mt6rem {
  margin-top: 6rem;
}

.mt6\.25rem {
  margin-top: 6.25rem;
}

.mt6\.5rem {
  margin-top: 6.5rem;
}

.mt6\.75rem {
  margin-top: 6.75rem;
}

.mt7rem {
  margin-top: 7rem;
}

.mt7\.25rem {
  margin-top: 7.25rem;
}

.mt7\.5rem {
  margin-top: 7.5rem;
}

.mt7\.75rem {
  margin-top: 7.75rem;
}

.mt8rem {
  margin-top: 8rem;
}

.mt8\.25rem {
  margin-top: 8.25rem;
}

.mt8\.5rem {
  margin-top: 8.5rem;
}

.mt8\.75rem {
  margin-top: 8.75rem;
}

.mt9rem {
  margin-top: 9rem;
}

.mt9\.25rem {
  margin-top: 9.25rem;
}

.mt9\.375rem {
  margin-top: 9.375rem;
}

.mt9\.5rem {
  margin-top: 9.5rem;
}

.mt9\.75rem {
  margin-top: 9.75rem;
}

.mt10rem {
  margin-top: 10rem;
}

.mt10\.25rem {
  margin-top: 10.25rem;
}

.mt10\.5rem {
  margin-top: 10.5rem;
}

.mt10\.75rem {
  margin-top: 10.75rem;
}

.mt18\.75rem {
  margin-top: 18.75rem;
}

.mt37\.5rem {
  margin-top: 37.5rem;
}

.mb-auto {
  margin-bottom: auto;
}

.mb0-auto {
  margin-bottom: 0 auto;
}

.mb-calc\(100vh-50px\) {
  margin-bottom: calc(100vh - 50px);
}

.mb-auto {
  margin-bottom: auto;
}

.mb-200 {
  margin-bottom: -200px;
}

.mb-24 {
  margin-bottom: -24px;
}

.mb-8 {
  margin-bottom: -8px;
}

.mb-1 {
  margin-bottom: -1px;
}

.mb0 {
  margin-bottom: 0;
}

.mb1 {
  margin-bottom: 1px;
}

.mb4 {
  margin-bottom: 4px;
}

.mb8 {
  margin-bottom: 8px;
}

.mb12 {
  margin-bottom: 12px;
}

.mb16 {
  margin-bottom: 16px;
}

.mb18 {
  margin-bottom: 18px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb24 {
  margin-bottom: 24px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb32 {
  margin-bottom: 32px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb44 {
  margin-bottom: 44px;
}

.mb48 {
  margin-bottom: 48px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb56 {
  margin-bottom: 56px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb64 {
  margin-bottom: 60px;
}

.mb70 {
  margin-bottom: 70px;
}

.mb75 {
  margin-bottom: 75px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb88 {
  margin-bottom: 88px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb96 {
  margin-bottom: 96px;
}

.mb100 {
  margin-bottom: 100px;
}

.mb104 {
  margin-bottom: 104px;
}

.mb120 {
  margin-bottom: 120px;
}

.mb148 {
  margin-bottom: 148px;
}

.mb160 {
  margin-bottom: 160px;
}

.mb175 {
  margin-bottom: 175px;
}

.mb200 {
  margin-bottom: 200px;
}

.mb225 {
  margin-bottom: 225px;
}

.mb250 {
  margin-bottom: 250px;
}

.mb275 {
  margin-bottom: 275px;
}

.mb300 {
  margin-bottom: 300px;
}

.mb325 {
  margin-bottom: 325px;
}

.mb350 {
  margin-bottom: 350px;
}

.mb375 {
  margin-bottom: 375px;
}

.mb400 {
  margin-bottom: 400px;
}

.mb560 {
  margin-bottom: 560px;
}

.mb600 {
  margin-bottom: 600px;
}

.mb704 {
  margin-bottom: 704px;
}

.mb800 {
  margin-bottom: 800px;
}

.mb0vw {
  margin-bottom: 0vw;
}

.mb1vw {
  margin-bottom: 1vw;
}

.mb5vw {
  margin-bottom: 5vw;
}

.mb10vw {
  margin-bottom: 10vw;
}

.mb15vw {
  margin-bottom: 15vw;
}

.mb20vw {
  margin-bottom: 20vw;
}

.mb25vw {
  margin-bottom: 25vw;
}

.mb30vw {
  margin-bottom: 30vw;
}

.mb40vw {
  margin-bottom: 40vw;
}

.mb44vw {
  margin-bottom: 44vw;
}

.mb50vw {
  margin-bottom: 50vw;
}

.mb60vw {
  margin-bottom: 60vw;
}

.mb70vw {
  margin-bottom: 70vw;
}

.mb75vw {
  margin-bottom: 75vw;
}

.mb80vw {
  margin-bottom: 80vw;
}

.mb90vw {
  margin-bottom: 90vw;
}

.mb100vw {
  margin-bottom: 100vw;
}

.mb150vw {
  margin-bottom: 150vw;
}

.mb200vw {
  margin-bottom: 200vw;
}

.mb1vh {
  margin-bottom: 1vh;
}

.mb2vh {
  margin-bottom: 2vh;
}

.mb4vh {
  margin-bottom: 4vh;
}

.mb10vh {
  margin-bottom: 10vh;
}

.mb20vh {
  margin-bottom: 20vh;
}

.mb1\% {
  margin-bottom: 1%;
}

.mb2\% {
  margin-bottom: 2%;
}

.mb3\% {
  margin-bottom: 3%;
}

.mb4\% {
  margin-bottom: 4%;
}

.mb5\% {
  margin-bottom: 5%;
}

.mb8\% {
  margin-bottom: 8%;
}

.mb10\% {
  margin-bottom: 10%;
}

.mb12\.25\% {
  margin-bottom: 12.25%;
}

.mb15\% {
  margin-bottom: 15%;
}

.mb20\% {
  margin-bottom: 20%;
}

.mb25\% {
  margin-bottom: 25%;
}

.mb33\% {
  margin-bottom: 30%;
}

.mb33\.3333\% {
  margin-bottom: 33.3333%;
}

.mb35\% {
  margin-bottom: 35%;
}

.mb40\% {
  margin-bottom: 40%;
}

.mb45\% {
  margin-bottom: 45%;
}

.mb50\% {
  margin-bottom: 50%;
}

.mb55\% {
  margin-bottom: 55%;
}

.mb60\% {
  margin-bottom: 60%;
}

.mb65\% {
  margin-bottom: 65%;
}

.mb66\.6666\% {
  margin-bottom: 66.6666%;
}

.mb70\% {
  margin-bottom: 70%;
}

.mb75\% {
  margin-bottom: 75%;
}

.mb80\% {
  margin-bottom: 80%;
}

.mb85\% {
  margin-bottom: 85%;
}

.mb90\% {
  margin-bottom: 90%;
}

.mb95\% {
  margin-bottom: 95%;
}

.mb100\% {
  margin-bottom: 100%;
}

.mb110\% {
  margin-bottom: 110%;
}

.mb120\% {
  margin-bottom: 120%;
}

.mb130\% {
  margin-bottom: 130%;
}

.mb140\% {
  margin-bottom: 140%;
}

.mb150\% {
  margin-bottom: 150%;
}

.mb-6rem {
  margin-bottom: -6rem;
}

.mb-5rem {
  margin-bottom: -5rem;
}

.mb-1\.25rem {
  margin-bottom: -1.25rem;
}

.mb-1rem {
  margin-bottom: -1rem;
}

.mb-2\.5rem {
  margin-bottom: -2.5rem;
}

.mb0rem {
  margin-bottom: 0rem;
}

.mb0\.0625rem {
  margin-bottom: 0.0625rem;
}

.mb0\.125rem {
  margin-bottom: 0.125rem;
}

.mb0\.25rem {
  margin-bottom: 0.25rem;
}

.mb0\.375rem {
  margin-bottom: 0.375rem;
}

.mb0\.5rem {
  margin-bottom: 0.5rem;
}

.mb0\.55rem {
  margin-bottom: 0.55rem;
}

.mb0\.625rem {
  margin-bottom: 0.625rem;
}

.mb0\.75rem {
  margin-bottom: 0.75rem;
}

.mb0\.875rem {
  margin-bottom: 0.875rem;
}

.mb1rem {
  margin-bottom: 1rem;
}

.mb1\.125rem {
  margin-bottom: 1.125rem;
}

.mb1\.25rem {
  margin-bottom: 1.25rem;
}

.mb1\.375rem {
  margin-bottom: 1.375rem;
}

.mb1\.5rem {
  margin-bottom: 1.5rem;
}

.mb1\.625rem {
  margin-bottom: 1.625rem;
}

.mb1\.75rem {
  margin-bottom: 1.75rem;
}

.mb1\.875rem {
  margin-bottom: 1.875rem;
}

.mb2rem {
  margin-bottom: 2rem;
}

.mb2\.25rem {
  margin-bottom: 2.25rem;
}

.mb2\.5rem {
  margin-bottom: 2.5rem;
}

.mb2\.75rem {
  margin-bottom: 2.75rem;
}

.mb3rem {
  margin-bottom: 3rem;
}

.mb3\.125rem {
  margin-bottom: 3.125rem;
}

.mb3\.25rem {
  margin-bottom: 3.25rem;
}

.mb3\.5rem {
  margin-bottom: 3.5rem;
}

.mb3\.75rem {
  margin-bottom: 3.75rem;
}

.mb4rem {
  margin-bottom: 4rem;
}

.mb4\.25rem {
  margin-bottom: 4.25rem;
}

.mb4\.5rem {
  margin-bottom: 4.5rem;
}

.mb4\.75rem {
  margin-bottom: 4.75rem;
}

.mb5rem {
  margin-bottom: 5rem;
}

.mb5\.25rem {
  margin-bottom: 5.25rem;
}

.mb5\.5rem {
  margin-bottom: 5.5rem;
}

.mb5\.625rem {
  margin-bottom: 5.625rem;
}

.mb5\.75rem {
  margin-bottom: 5.75rem;
}

.mb6rem {
  margin-bottom: 6rem;
}

.mb6\.25rem {
  margin-bottom: 6.25rem;
}

.mb6\.5rem {
  margin-bottom: 6.5rem;
}

.mb6\.75rem {
  margin-bottom: 6.75rem;
}

.mb7rem {
  margin-bottom: 7rem;
}

.mb7\.25rem {
  margin-bottom: 7.25rem;
}

.mb7\.5rem {
  margin-bottom: 7.5rem;
}

.mb7\.75rem {
  margin-bottom: 7.75rem;
}

.mb8rem {
  margin-bottom: 8rem;
}

.mb8\.25rem {
  margin-bottom: 8.25rem;
}

.mb8\.5rem {
  margin-bottom: 8.5rem;
}

.mb8\.75rem {
  margin-bottom: 8.75rem;
}

.mb9rem {
  margin-bottom: 9rem;
}

.mb9\.25rem {
  margin-bottom: 9.25rem;
}

.mb9\.375rem {
  margin-bottom: 9.375rem;
}

.mb9\.5rem {
  margin-bottom: 9.5rem;
}

.mb9\.75rem {
  margin-bottom: 9.75rem;
}

.mb10rem {
  margin-bottom: 10rem;
}

.mb10\.25rem {
  margin-bottom: 10.25rem;
}

.mb10\.5rem {
  margin-bottom: 10.5rem;
}

.mb10\.75rem {
  margin-bottom: 10.75rem;
}

.mb18\.75rem {
  margin-bottom: 18.75rem;
}

.mb37\.5rem {
  margin-bottom: 37.5rem;
}

.ml-auto {
  margin-left: auto;
}

.ml0-auto {
  margin-left: 0 auto;
}

.ml-calc\(100vh-50px\) {
  margin-left: calc(100vh - 50px);
}

.ml-auto {
  margin-left: auto;
}

.ml-200 {
  margin-left: -200px;
}

.ml-24 {
  margin-left: -24px;
}

.ml-8 {
  margin-left: -8px;
}

.ml-1 {
  margin-left: -1px;
}

.ml0 {
  margin-left: 0;
}

.ml1 {
  margin-left: 1px;
}

.ml4 {
  margin-left: 4px;
}

.ml8 {
  margin-left: 8px;
}

.ml12 {
  margin-left: 12px;
}

.ml16 {
  margin-left: 16px;
}

.ml18 {
  margin-left: 18px;
}

.ml20 {
  margin-left: 20px;
}

.ml24 {
  margin-left: 24px;
}

.ml30 {
  margin-left: 30px;
}

.ml32 {
  margin-left: 32px;
}

.ml40 {
  margin-left: 40px;
}

.ml44 {
  margin-left: 44px;
}

.ml48 {
  margin-left: 48px;
}

.ml50 {
  margin-left: 50px;
}

.ml56 {
  margin-left: 56px;
}

.ml60 {
  margin-left: 60px;
}

.ml64 {
  margin-left: 60px;
}

.ml70 {
  margin-left: 70px;
}

.ml75 {
  margin-left: 75px;
}

.ml80 {
  margin-left: 80px;
}

.ml88 {
  margin-left: 88px;
}

.ml90 {
  margin-left: 90px;
}

.ml96 {
  margin-left: 96px;
}

.ml100 {
  margin-left: 100px;
}

.ml104 {
  margin-left: 104px;
}

.ml120 {
  margin-left: 120px;
}

.ml148 {
  margin-left: 148px;
}

.ml160 {
  margin-left: 160px;
}

.ml175 {
  margin-left: 175px;
}

.ml200 {
  margin-left: 200px;
}

.ml225 {
  margin-left: 225px;
}

.ml250 {
  margin-left: 250px;
}

.ml275 {
  margin-left: 275px;
}

.ml300 {
  margin-left: 300px;
}

.ml325 {
  margin-left: 325px;
}

.ml350 {
  margin-left: 350px;
}

.ml375 {
  margin-left: 375px;
}

.ml400 {
  margin-left: 400px;
}

.ml560 {
  margin-left: 560px;
}

.ml600 {
  margin-left: 600px;
}

.ml704 {
  margin-left: 704px;
}

.ml800 {
  margin-left: 800px;
}

.ml0vw {
  margin-left: 0vw;
}

.ml1vw {
  margin-left: 1vw;
}

.ml5vw {
  margin-left: 5vw;
}

.ml10vw {
  margin-left: 10vw;
}

.ml15vw {
  margin-left: 15vw;
}

.ml20vw {
  margin-left: 20vw;
}

.ml25vw {
  margin-left: 25vw;
}

.ml30vw {
  margin-left: 30vw;
}

.ml40vw {
  margin-left: 40vw;
}

.ml44vw {
  margin-left: 44vw;
}

.ml50vw {
  margin-left: 50vw;
}

.ml60vw {
  margin-left: 60vw;
}

.ml70vw {
  margin-left: 70vw;
}

.ml75vw {
  margin-left: 75vw;
}

.ml80vw {
  margin-left: 80vw;
}

.ml90vw {
  margin-left: 90vw;
}

.ml100vw {
  margin-left: 100vw;
}

.ml150vw {
  margin-left: 150vw;
}

.ml200vw {
  margin-left: 200vw;
}

.ml1\% {
  margin-left: 1%;
}

.ml2\% {
  margin-left: 2%;
}

.ml3\% {
  margin-left: 3%;
}

.ml4\% {
  margin-left: 4%;
}

.ml5\% {
  margin-left: 5%;
}

.ml8\% {
  margin-left: 8%;
}

.ml10\% {
  margin-left: 10%;
}

.ml12\.25\% {
  margin-left: 12.25%;
}

.ml15\% {
  margin-left: 15%;
}

.ml20\% {
  margin-left: 20%;
}

.ml25\% {
  margin-left: 25%;
}

.ml33\% {
  margin-left: 30%;
}

.ml33\.3333\% {
  margin-left: 33.3333%;
}

.ml35\% {
  margin-left: 35%;
}

.ml40\% {
  margin-left: 40%;
}

.ml45\% {
  margin-left: 45%;
}

.ml50\% {
  margin-left: 50%;
}

.ml55\% {
  margin-left: 55%;
}

.ml60\% {
  margin-left: 60%;
}

.ml65\% {
  margin-left: 65%;
}

.ml66\.6666\% {
  margin-left: 66.6666%;
}

.ml70\% {
  margin-left: 70%;
}

.ml75\% {
  margin-left: 75%;
}

.ml80\% {
  margin-left: 80%;
}

.ml85\% {
  margin-left: 85%;
}

.ml90\% {
  margin-left: 90%;
}

.ml95\% {
  margin-left: 95%;
}

.ml100\% {
  margin-left: 100%;
}

.ml110\% {
  margin-left: 110%;
}

.ml120\% {
  margin-left: 120%;
}

.ml130\% {
  margin-left: 130%;
}

.ml140\% {
  margin-left: 140%;
}

.ml150\% {
  margin-left: 150%;
}

.ml-6rem {
  margin-left: -6rem;
}

.ml-5rem {
  margin-left: -5rem;
}

.ml-1\.25rem {
  margin-left: -1.25rem;
}

.ml-1rem {
  margin-left: -1rem;
}

.ml-2\.5rem {
  margin-left: -2.5rem;
}

.ml0rem {
  margin-left: 0rem;
}

.ml0\.0625rem {
  margin-left: 0.0625rem;
}

.ml0\.125rem {
  margin-left: 0.125rem;
}

.ml0\.25rem {
  margin-left: 0.25rem;
}

.ml0\.375rem {
  margin-left: 0.375rem;
}

.ml0\.5rem {
  margin-left: 0.5rem;
}

.ml0\.55rem {
  margin-left: 0.55rem;
}

.ml0\.625rem {
  margin-left: 0.625rem;
}

.ml0\.75rem {
  margin-left: 0.75rem;
}

.ml0\.875rem {
  margin-left: 0.875rem;
}

.ml1rem {
  margin-left: 1rem;
}

.ml1\.125rem {
  margin-left: 1.125rem;
}

.ml1\.25rem {
  margin-left: 1.25rem;
}

.ml1\.375rem {
  margin-left: 1.375rem;
}

.ml1\.5rem {
  margin-left: 1.5rem;
}

.ml1\.625rem {
  margin-left: 1.625rem;
}

.ml1\.75rem {
  margin-left: 1.75rem;
}

.ml1\.875rem {
  margin-left: 1.875rem;
}

.ml2rem {
  margin-left: 2rem;
}

.ml2\.25rem {
  margin-left: 2.25rem;
}

.ml2\.5rem {
  margin-left: 2.5rem;
}

.ml2\.75rem {
  margin-left: 2.75rem;
}

.ml3rem {
  margin-left: 3rem;
}

.ml3\.125rem {
  margin-left: 3.125rem;
}

.ml3\.25rem {
  margin-left: 3.25rem;
}

.ml3\.5rem {
  margin-left: 3.5rem;
}

.ml3\.75rem {
  margin-left: 3.75rem;
}

.ml4rem {
  margin-left: 4rem;
}

.ml4\.25rem {
  margin-left: 4.25rem;
}

.ml4\.5rem {
  margin-left: 4.5rem;
}

.ml4\.75rem {
  margin-left: 4.75rem;
}

.ml5rem {
  margin-left: 5rem;
}

.ml5\.25rem {
  margin-left: 5.25rem;
}

.ml5\.5rem {
  margin-left: 5.5rem;
}

.ml5\.625rem {
  margin-left: 5.625rem;
}

.ml5\.75rem {
  margin-left: 5.75rem;
}

.ml6rem {
  margin-left: 6rem;
}

.ml6\.25rem {
  margin-left: 6.25rem;
}

.ml6\.5rem {
  margin-left: 6.5rem;
}

.ml6\.75rem {
  margin-left: 6.75rem;
}

.ml7rem {
  margin-left: 7rem;
}

.ml7\.25rem {
  margin-left: 7.25rem;
}

.ml7\.5rem {
  margin-left: 7.5rem;
}

.ml7\.75rem {
  margin-left: 7.75rem;
}

.ml8rem {
  margin-left: 8rem;
}

.ml8\.25rem {
  margin-left: 8.25rem;
}

.ml8\.5rem {
  margin-left: 8.5rem;
}

.ml8\.75rem {
  margin-left: 8.75rem;
}

.ml9rem {
  margin-left: 9rem;
}

.ml9\.25rem {
  margin-left: 9.25rem;
}

.ml9\.375rem {
  margin-left: 9.375rem;
}

.ml9\.5rem {
  margin-left: 9.5rem;
}

.ml9\.75rem {
  margin-left: 9.75rem;
}

.ml10rem {
  margin-left: 10rem;
}

.ml10\.25rem {
  margin-left: 10.25rem;
}

.ml10\.5rem {
  margin-left: 10.5rem;
}

.ml10\.75rem {
  margin-left: 10.75rem;
}

.ml18\.75rem {
  margin-left: 18.75rem;
}

.ml37\.5rem {
  margin-left: 37.5rem;
}

.mr-auto {
  margin-right: auto;
}

.mr0-auto {
  margin-right: 0 auto;
}

.mr-calc\(100vh-50px\) {
  margin-right: calc(100vh - 50px);
}

.mr-auto {
  margin-right: auto;
}

.mr-200 {
  margin-right: -200px;
}

.mr-24 {
  margin-right: -24px;
}

.mr-8 {
  margin-right: -8px;
}

.mr-1 {
  margin-right: -1px;
}

.mr0 {
  margin-right: 0;
}

.mr1 {
  margin-right: 1px;
}

.mr4 {
  margin-right: 4px;
}

.mr8 {
  margin-right: 8px;
}

.mr12 {
  margin-right: 12px;
}

.mr16 {
  margin-right: 16px;
}

.mr18 {
  margin-right: 18px;
}

.mr20 {
  margin-right: 20px;
}

.mr24 {
  margin-right: 24px;
}

.mr30 {
  margin-right: 30px;
}

.mr32 {
  margin-right: 32px;
}

.mr40 {
  margin-right: 40px;
}

.mr44 {
  margin-right: 44px;
}

.mr48 {
  margin-right: 48px;
}

.mr50 {
  margin-right: 50px;
}

.mr56 {
  margin-right: 56px;
}

.mr60 {
  margin-right: 60px;
}

.mr64 {
  margin-right: 60px;
}

.mr70 {
  margin-right: 70px;
}

.mr75 {
  margin-right: 75px;
}

.mr80 {
  margin-right: 80px;
}

.mr88 {
  margin-right: 88px;
}

.mr90 {
  margin-right: 90px;
}

.mr96 {
  margin-right: 96px;
}

.mr100 {
  margin-right: 100px;
}

.mr104 {
  margin-right: 104px;
}

.mr120 {
  margin-right: 120px;
}

.mr148 {
  margin-right: 148px;
}

.mr160 {
  margin-right: 160px;
}

.mr175 {
  margin-right: 175px;
}

.mr200 {
  margin-right: 200px;
}

.mr225 {
  margin-right: 225px;
}

.mr250 {
  margin-right: 250px;
}

.mr275 {
  margin-right: 275px;
}

.mr300 {
  margin-right: 300px;
}

.mr325 {
  margin-right: 325px;
}

.mr350 {
  margin-right: 350px;
}

.mr375 {
  margin-right: 375px;
}

.mr400 {
  margin-right: 400px;
}

.mr560 {
  margin-right: 560px;
}

.mr600 {
  margin-right: 600px;
}

.mr704 {
  margin-right: 704px;
}

.mr800 {
  margin-right: 800px;
}

.mr0vw {
  margin-right: 0vw;
}

.mr1vw {
  margin-right: 1vw;
}

.mr5vw {
  margin-right: 5vw;
}

.mr10vw {
  margin-right: 10vw;
}

.mr15vw {
  margin-right: 15vw;
}

.mr20vw {
  margin-right: 20vw;
}

.mr25vw {
  margin-right: 25vw;
}

.mr30vw {
  margin-right: 30vw;
}

.mr40vw {
  margin-right: 40vw;
}

.mr44vw {
  margin-right: 44vw;
}

.mr50vw {
  margin-right: 50vw;
}

.mr60vw {
  margin-right: 60vw;
}

.mr70vw {
  margin-right: 70vw;
}

.mr75vw {
  margin-right: 75vw;
}

.mr80vw {
  margin-right: 80vw;
}

.mr90vw {
  margin-right: 90vw;
}

.mr100vw {
  margin-right: 100vw;
}

.mr150vw {
  margin-right: 150vw;
}

.mr200vw {
  margin-right: 200vw;
}

.mr1\% {
  margin-right: 1%;
}

.mr2\% {
  margin-right: 2%;
}

.mr3\% {
  margin-right: 3%;
}

.mr4\% {
  margin-right: 4%;
}

.mr5\% {
  margin-right: 5%;
}

.mr8\% {
  margin-right: 8%;
}

.mr10\% {
  margin-right: 10%;
}

.mr12\.25\% {
  margin-right: 12.25%;
}

.mr15\% {
  margin-right: 15%;
}

.mr20\% {
  margin-right: 20%;
}

.mr25\% {
  margin-right: 25%;
}

.mr33\% {
  margin-right: 30%;
}

.mr33\.3333\% {
  margin-right: 33.3333%;
}

.mr35\% {
  margin-right: 35%;
}

.mr40\% {
  margin-right: 40%;
}

.mr45\% {
  margin-right: 45%;
}

.mr50\% {
  margin-right: 50%;
}

.mr55\% {
  margin-right: 55%;
}

.mr60\% {
  margin-right: 60%;
}

.mr65\% {
  margin-right: 65%;
}

.mr66\.6666\% {
  margin-right: 66.6666%;
}

.mr70\% {
  margin-right: 70%;
}

.mr75\% {
  margin-right: 75%;
}

.mr80\% {
  margin-right: 80%;
}

.mr85\% {
  margin-right: 85%;
}

.mr90\% {
  margin-right: 90%;
}

.mr95\% {
  margin-right: 95%;
}

.mr100\% {
  margin-right: 100%;
}

.mr110\% {
  margin-right: 110%;
}

.mr120\% {
  margin-right: 120%;
}

.mr130\% {
  margin-right: 130%;
}

.mr140\% {
  margin-right: 140%;
}

.mr150\% {
  margin-right: 150%;
}

.mr-6rem {
  margin-right: -6rem;
}

.mr-5rem {
  margin-right: -5rem;
}

.mr-1\.25rem {
  margin-right: -1.25rem;
}

.mr-1rem {
  margin-right: -1rem;
}

.mr-2\.5rem {
  margin-right: -2.5rem;
}

.mr0rem {
  margin-right: 0rem;
}

.mr0\.0625rem {
  margin-right: 0.0625rem;
}

.mr0\.125rem {
  margin-right: 0.125rem;
}

.mr0\.25rem {
  margin-right: 0.25rem;
}

.mr0\.375rem {
  margin-right: 0.375rem;
}

.mr0\.5rem {
  margin-right: 0.5rem;
}

.mr0\.55rem {
  margin-right: 0.55rem;
}

.mr0\.625rem {
  margin-right: 0.625rem;
}

.mr0\.75rem {
  margin-right: 0.75rem;
}

.mr0\.875rem {
  margin-right: 0.875rem;
}

.mr1rem {
  margin-right: 1rem;
}

.mr1\.125rem {
  margin-right: 1.125rem;
}

.mr1\.25rem {
  margin-right: 1.25rem;
}

.mr1\.375rem {
  margin-right: 1.375rem;
}

.mr1\.5rem {
  margin-right: 1.5rem;
}

.mr1\.625rem {
  margin-right: 1.625rem;
}

.mr1\.75rem {
  margin-right: 1.75rem;
}

.mr1\.875rem {
  margin-right: 1.875rem;
}

.mr2rem {
  margin-right: 2rem;
}

.mr2\.25rem {
  margin-right: 2.25rem;
}

.mr2\.5rem {
  margin-right: 2.5rem;
}

.mr2\.75rem {
  margin-right: 2.75rem;
}

.mr3rem {
  margin-right: 3rem;
}

.mr3\.125rem {
  margin-right: 3.125rem;
}

.mr3\.25rem {
  margin-right: 3.25rem;
}

.mr3\.5rem {
  margin-right: 3.5rem;
}

.mr3\.75rem {
  margin-right: 3.75rem;
}

.mr4rem {
  margin-right: 4rem;
}

.mr4\.25rem {
  margin-right: 4.25rem;
}

.mr4\.5rem {
  margin-right: 4.5rem;
}

.mr4\.75rem {
  margin-right: 4.75rem;
}

.mr5rem {
  margin-right: 5rem;
}

.mr5\.25rem {
  margin-right: 5.25rem;
}

.mr5\.5rem {
  margin-right: 5.5rem;
}

.mr5\.625rem {
  margin-right: 5.625rem;
}

.mr5\.75rem {
  margin-right: 5.75rem;
}

.mr6rem {
  margin-right: 6rem;
}

.mr6\.25rem {
  margin-right: 6.25rem;
}

.mr6\.5rem {
  margin-right: 6.5rem;
}

.mr6\.75rem {
  margin-right: 6.75rem;
}

.mr7rem {
  margin-right: 7rem;
}

.mr7\.25rem {
  margin-right: 7.25rem;
}

.mr7\.5rem {
  margin-right: 7.5rem;
}

.mr7\.75rem {
  margin-right: 7.75rem;
}

.mr8rem {
  margin-right: 8rem;
}

.mr8\.25rem {
  margin-right: 8.25rem;
}

.mr8\.5rem {
  margin-right: 8.5rem;
}

.mr8\.75rem {
  margin-right: 8.75rem;
}

.mr9rem {
  margin-right: 9rem;
}

.mr9\.25rem {
  margin-right: 9.25rem;
}

.mr9\.375rem {
  margin-right: 9.375rem;
}

.mr9\.5rem {
  margin-right: 9.5rem;
}

.mr9\.75rem {
  margin-right: 9.75rem;
}

.mr10rem {
  margin-right: 10rem;
}

.mr10\.25rem {
  margin-right: 10.25rem;
}

.mr10\.5rem {
  margin-right: 10.5rem;
}

.mr10\.75rem {
  margin-right: 10.75rem;
}

.mr18\.75rem {
  margin-right: 18.75rem;
}

.mr37\.5rem {
  margin-right: 37.5rem;
}

.mxbmd {
  mix-blend-mode: darken;
}

.mxbml {
  mix-blend-mode: lighten;
}

.op0 {
  opacity: 0;
}

.op\.1 {
  opacity: 0.1;
}

.op\.2 {
  opacity: 0.2;
}

.op\.3 {
  opacity: 0.3;
}

.op\.4 {
  opacity: 0.4;
}

.op\.5 {
  opacity: 0.5;
}

.op\.6 {
  opacity: 0.6;
}

.op\.7 {
  opacity: 0.7;
}

.op\.8 {
  opacity: 0.8;
}

.op\.9 {
  opacity: 0.9;
}

.op1 {
  opacity: 1;
}

.oh {
  overflow: hidden;
}

.oa {
  overflow: auto;
}

.os {
  overflow: scroll;
}

.oxh {
  overflow-x: hidden;
}

.oxa {
  overflow-x: auto;
}

.oxs {
  overflow-x: scroll;
}

.oyh {
  overflow-y: hidden;
}

.oya {
  overflow-y: auto;
}

.oys {
  overflow-y: scroll;
}

.p0 {
  padding: 0;
}

.p1 {
  padding: 1px;
}

.p2 {
  padding: 2px;
}

.p3 {
  padding: 3px;
}

.p4 {
  padding: 4px;
}

.p5 {
  padding: 5px;
}

.p8 {
  padding: 8px;
}

.p10 {
  padding: 10px;
}

.p12 {
  padding: 12px;
}

.p15 {
  padding: 15px;
}

.p16 {
  padding: 16px;
}

.p20 {
  padding: 20px;
}

.p24 {
  padding: 24px;
}

.p25 {
  padding: 25px;
}

.p30 {
  padding: 30px;
}

.p32 {
  padding: 32px;
}

.p35 {
  padding: 35px;
}

.p36 {
  padding: 36px;
}

.p40 {
  padding: 40px;
}

.p44 {
  padding: 44px;
}

.p48 {
  padding: 48px;
}

.p50 {
  padding: 50px;
}

.p56 {
  padding: 56px;
}

.p60 {
  padding: 60px;
}

.p64 {
  padding: 64px;
}

.p70 {
  padding: 70px;
}

.p75 {
  padding: 75px;
}

.p80 {
  padding: 80px;
}

.p88 {
  padding: 88px;
}

.p90 {
  padding: 90px;
}

.p100 {
  padding: 100px;
}

.p104 {
  padding: 104px;
}

.p112 {
  padding: 112px;
}

.p120 {
  padding: 120px;
}

.p150 {
  padding: 150px;
}

.p160 {
  padding: 160px;
}

.p175 {
  padding: 175px;
}

.p200 {
  padding: 200px;
}

.p225 {
  padding: 225px;
}

.p250 {
  padding: 250px;
}

.p275 {
  padding: 275px;
}

.p300 {
  padding: 300px;
}

.p325 {
  padding: 325px;
}

.p350 {
  padding: 350px;
}

.p375 {
  padding: 375px;
}

.p400 {
  padding: 400px;
}

.p500 {
  padding: 500px;
}

.p600 {
  padding: 600px;
}

.p700 {
  padding: 700px;
}

.p800 {
  padding: 800px;
}

.p0-10 {
  padding: 0 10px;
}

.p0vw {
  padding: 0vw;
}

.p1vw {
  padding: 1vw;
}

.p4vw {
  padding: 4vw;
}

.p5vw {
  padding: 5vw;
}

.p10vw {
  padding: 10vw;
}

.p15vw {
  padding: 15vw;
}

.p20vw {
  padding: 20vw;
}

.p25vw {
  padding: 25vw;
}

.p30vw {
  padding: 30vw;
}

.p40vw {
  padding: 40vw;
}

.p44vw {
  padding: 44vw;
}

.p50vw {
  padding: 50vw;
}

.p60vw {
  padding: 60vw;
}

.p70vw {
  padding: 70vw;
}

.p75vw {
  padding: 75vw;
}

.p80vw {
  padding: 80vw;
}

.p90vw {
  padding: 90vw;
}

.p100vw {
  padding: 100vw;
}

.p150vw {
  padding: 150vw;
}

.p200vw {
  padding: 200vw;
}

.p10vh {
  padding: 10vh;
}

.p20vh {
  padding: 20vh;
}

.p30vh {
  padding: 30vh;
}

.p50vh {
  padding: 50vh;
}

.p60vh {
  padding: 60vh;
}

.p1\% {
  padding: 1%;
}

.p2\% {
  padding: 2%;
}

.p3\% {
  padding: 3%;
}

.p4\% {
  padding: 4%;
}

.p5\% {
  padding: 5%;
}

.p10\% {
  padding: 10%;
}

.p12\.25\% {
  padding: 12.25%;
}

.p12\% {
  padding: 12%;
}

.p14\% {
  padding: 14%;
}

.p15\% {
  padding: 15%;
}

.p20\% {
  padding: 20%;
}

.p25\% {
  padding: 25%;
}

.p33\% {
  padding: 30%;
}

.p33\.3333\% {
  padding: 33.3333%;
}

.p35\% {
  padding: 35%;
}

.p40\% {
  padding: 40%;
}

.p45\% {
  padding: 45%;
}

.p50\% {
  padding: 50%;
}

.p55\% {
  padding: 55%;
}

.p60\% {
  padding: 60%;
}

.p65\% {
  padding: 65%;
}

.p66\.6666\% {
  padding: 66.6666%;
}

.p70\% {
  padding: 70%;
}

.p75\% {
  padding: 75%;
}

.p80\% {
  padding: 80%;
}

.p85\% {
  padding: 85%;
}

.p90\% {
  padding: 90%;
}

.p95\% {
  padding: 95%;
}

.p100\% {
  padding: 100%;
}

.p110\% {
  padding: 110%;
}

.p120\% {
  padding: 120%;
}

.p130\% {
  padding: 130%;
}

.p140\% {
  padding: 140%;
}

.p150\% {
  padding: 150%;
}

.p-6rem {
  padding: -6rem;
}

.p-5rem {
  padding: -5rem;
}

.p-1\.25rem {
  padding: -1.25rem;
}

.p-1rem {
  padding: -1rem;
}

.p-2\.5rem {
  padding: -2.5rem;
}

.p0rem {
  padding: 0rem;
}

.p0\.0625rem {
  padding: 0.0625rem;
}

.p0\.125rem {
  padding: 0.125rem;
}

.p0\.25rem {
  padding: 0.25rem;
}

.p0\.375rem {
  padding: 0.375rem;
}

.p0\.5rem {
  padding: 0.5rem;
}

.p0\.55rem {
  padding: 0.55rem;
}

.p0\.625rem {
  padding: 0.625rem;
}

.p0\.75rem {
  padding: 0.75rem;
}

.p0\.875rem {
  padding: 0.875rem;
}

.p1rem {
  padding: 1rem;
}

.p1\.125rem {
  padding: 1.125rem;
}

.p1\.25rem {
  padding: 1.25rem;
}

.p1\.375rem {
  padding: 1.375rem;
}

.p1\.5rem {
  padding: 1.5rem;
}

.p1\.625rem {
  padding: 1.625rem;
}

.p1\.75rem {
  padding: 1.75rem;
}

.p1\.875rem {
  padding: 1.875rem;
}

.p2rem {
  padding: 2rem;
}

.p2\.25rem {
  padding: 2.25rem;
}

.p2\.5rem {
  padding: 2.5rem;
}

.p2\.75rem {
  padding: 2.75rem;
}

.p3rem {
  padding: 3rem;
}

.p3\.125rem {
  padding: 3.125rem;
}

.p3\.25rem {
  padding: 3.25rem;
}

.p3\.5rem {
  padding: 3.5rem;
}

.p3\.75rem {
  padding: 3.75rem;
}

.p4rem {
  padding: 4rem;
}

.p4\.25rem {
  padding: 4.25rem;
}

.p4\.5rem {
  padding: 4.5rem;
}

.p4\.75rem {
  padding: 4.75rem;
}

.p5rem {
  padding: 5rem;
}

.p5\.25rem {
  padding: 5.25rem;
}

.p5\.5rem {
  padding: 5.5rem;
}

.p5\.625rem {
  padding: 5.625rem;
}

.p5\.75rem {
  padding: 5.75rem;
}

.p6rem {
  padding: 6rem;
}

.p6\.25rem {
  padding: 6.25rem;
}

.p6\.5rem {
  padding: 6.5rem;
}

.p6\.75rem {
  padding: 6.75rem;
}

.p7rem {
  padding: 7rem;
}

.p7\.25rem {
  padding: 7.25rem;
}

.p7\.5rem {
  padding: 7.5rem;
}

.p7\.75rem {
  padding: 7.75rem;
}

.p8rem {
  padding: 8rem;
}

.p8\.25rem {
  padding: 8.25rem;
}

.p8\.5rem {
  padding: 8.5rem;
}

.p8\.75rem {
  padding: 8.75rem;
}

.p9rem {
  padding: 9rem;
}

.p9\.25rem {
  padding: 9.25rem;
}

.p9\.375rem {
  padding: 9.375rem;
}

.p9\.5rem {
  padding: 9.5rem;
}

.p9\.75rem {
  padding: 9.75rem;
}

.p10rem {
  padding: 10rem;
}

.p10\.25rem {
  padding: 10.25rem;
}

.p10\.5rem {
  padding: 10.5rem;
}

.p10\.75rem {
  padding: 10.75rem;
}

.p18\.75rem {
  padding: 18.75rem;
}

.p37\.5rem {
  padding: 37.5rem;
}

.pt0 {
  padding-top: 0;
}

.pt1 {
  padding-top: 1px;
}

.pt2 {
  padding-top: 2px;
}

.pt3 {
  padding-top: 3px;
}

.pt4 {
  padding-top: 4px;
}

.pt5 {
  padding-top: 5px;
}

.pt8 {
  padding-top: 8px;
}

.pt10 {
  padding-top: 10px;
}

.pt12 {
  padding-top: 12px;
}

.pt15 {
  padding-top: 15px;
}

.pt16 {
  padding-top: 16px;
}

.pt20 {
  padding-top: 20px;
}

.pt24 {
  padding-top: 24px;
}

.pt25 {
  padding-top: 25px;
}

.pt30 {
  padding-top: 30px;
}

.pt32 {
  padding-top: 32px;
}

.pt35 {
  padding-top: 35px;
}

.pt36 {
  padding-top: 36px;
}

.pt40 {
  padding-top: 40px;
}

.pt44 {
  padding-top: 44px;
}

.pt48 {
  padding-top: 48px;
}

.pt50 {
  padding-top: 50px;
}

.pt56 {
  padding-top: 56px;
}

.pt60 {
  padding-top: 60px;
}

.pt64 {
  padding-top: 64px;
}

.pt70 {
  padding-top: 70px;
}

.pt75 {
  padding-top: 75px;
}

.pt80 {
  padding-top: 80px;
}

.pt88 {
  padding-top: 88px;
}

.pt90 {
  padding-top: 90px;
}

.pt100 {
  padding-top: 100px;
}

.pt104 {
  padding-top: 104px;
}

.pt112 {
  padding-top: 112px;
}

.pt120 {
  padding-top: 120px;
}

.pt150 {
  padding-top: 150px;
}

.pt160 {
  padding-top: 160px;
}

.pt175 {
  padding-top: 175px;
}

.pt200 {
  padding-top: 200px;
}

.pt225 {
  padding-top: 225px;
}

.pt250 {
  padding-top: 250px;
}

.pt275 {
  padding-top: 275px;
}

.pt300 {
  padding-top: 300px;
}

.pt325 {
  padding-top: 325px;
}

.pt350 {
  padding-top: 350px;
}

.pt375 {
  padding-top: 375px;
}

.pt400 {
  padding-top: 400px;
}

.pt500 {
  padding-top: 500px;
}

.pt600 {
  padding-top: 600px;
}

.pt700 {
  padding-top: 700px;
}

.pt800 {
  padding-top: 800px;
}

.pt0-10 {
  padding-top: 0 10px;
}

.pt0vw {
  padding-top: 0vw;
}

.pt1vw {
  padding-top: 1vw;
}

.pt4vw {
  padding-top: 4vw;
}

.pt5vw {
  padding-top: 5vw;
}

.pt10vw {
  padding-top: 10vw;
}

.pt15vw {
  padding-top: 15vw;
}

.pt20vw {
  padding-top: 20vw;
}

.pt25vw {
  padding-top: 25vw;
}

.pt30vw {
  padding-top: 30vw;
}

.pt40vw {
  padding-top: 40vw;
}

.pt44vw {
  padding-top: 44vw;
}

.pt50vw {
  padding-top: 50vw;
}

.pt60vw {
  padding-top: 60vw;
}

.pt70vw {
  padding-top: 70vw;
}

.pt75vw {
  padding-top: 75vw;
}

.pt80vw {
  padding-top: 80vw;
}

.pt90vw {
  padding-top: 90vw;
}

.pt100vw {
  padding-top: 100vw;
}

.pt150vw {
  padding-top: 150vw;
}

.pt200vw {
  padding-top: 200vw;
}

.pt10vh {
  padding-top: 10vh;
}

.pt20vh {
  padding-top: 20vh;
}

.pt30vh {
  padding-top: 30vh;
}

.pt50vh {
  padding-top: 50vh;
}

.pt60vh {
  padding-top: 60vh;
}

.pt1\% {
  padding-top: 1%;
}

.pt2\% {
  padding-top: 2%;
}

.pt3\% {
  padding-top: 3%;
}

.pt4\% {
  padding-top: 4%;
}

.pt5\% {
  padding-top: 5%;
}

.pt10\% {
  padding-top: 10%;
}

.pt12\.25\% {
  padding-top: 12.25%;
}

.pt12\% {
  padding-top: 12%;
}

.pt14\% {
  padding-top: 14%;
}

.pt15\% {
  padding-top: 15%;
}

.pt20\% {
  padding-top: 20%;
}

.pt25\% {
  padding-top: 25%;
}

.pt33\% {
  padding-top: 30%;
}

.pt33\.3333\% {
  padding-top: 33.3333%;
}

.pt35\% {
  padding-top: 35%;
}

.pt40\% {
  padding-top: 40%;
}

.pt45\% {
  padding-top: 45%;
}

.pt50\% {
  padding-top: 50%;
}

.pt55\% {
  padding-top: 55%;
}

.pt60\% {
  padding-top: 60%;
}

.pt65\% {
  padding-top: 65%;
}

.pt66\.6666\% {
  padding-top: 66.6666%;
}

.pt70\% {
  padding-top: 70%;
}

.pt75\% {
  padding-top: 75%;
}

.pt80\% {
  padding-top: 80%;
}

.pt85\% {
  padding-top: 85%;
}

.pt90\% {
  padding-top: 90%;
}

.pt95\% {
  padding-top: 95%;
}

.pt100\% {
  padding-top: 100%;
}

.pt110\% {
  padding-top: 110%;
}

.pt120\% {
  padding-top: 120%;
}

.pt130\% {
  padding-top: 130%;
}

.pt140\% {
  padding-top: 140%;
}

.pt150\% {
  padding-top: 150%;
}

.pt-6rem {
  padding-top: -6rem;
}

.pt-5rem {
  padding-top: -5rem;
}

.pt-1\.25rem {
  padding-top: -1.25rem;
}

.pt-1rem {
  padding-top: -1rem;
}

.pt-2\.5rem {
  padding-top: -2.5rem;
}

.pt0rem {
  padding-top: 0rem;
}

.pt0\.0625rem {
  padding-top: 0.0625rem;
}

.pt0\.125rem {
  padding-top: 0.125rem;
}

.pt0\.25rem {
  padding-top: 0.25rem;
}

.pt0\.375rem {
  padding-top: 0.375rem;
}

.pt0\.5rem {
  padding-top: 0.5rem;
}

.pt0\.55rem {
  padding-top: 0.55rem;
}

.pt0\.625rem {
  padding-top: 0.625rem;
}

.pt0\.75rem {
  padding-top: 0.75rem;
}

.pt0\.875rem {
  padding-top: 0.875rem;
}

.pt1rem {
  padding-top: 1rem;
}

.pt1\.125rem {
  padding-top: 1.125rem;
}

.pt1\.25rem {
  padding-top: 1.25rem;
}

.pt1\.375rem {
  padding-top: 1.375rem;
}

.pt1\.5rem {
  padding-top: 1.5rem;
}

.pt1\.625rem {
  padding-top: 1.625rem;
}

.pt1\.75rem {
  padding-top: 1.75rem;
}

.pt1\.875rem {
  padding-top: 1.875rem;
}

.pt2rem {
  padding-top: 2rem;
}

.pt2\.25rem {
  padding-top: 2.25rem;
}

.pt2\.5rem {
  padding-top: 2.5rem;
}

.pt2\.75rem {
  padding-top: 2.75rem;
}

.pt3rem {
  padding-top: 3rem;
}

.pt3\.125rem {
  padding-top: 3.125rem;
}

.pt3\.25rem {
  padding-top: 3.25rem;
}

.pt3\.5rem {
  padding-top: 3.5rem;
}

.pt3\.75rem {
  padding-top: 3.75rem;
}

.pt4rem {
  padding-top: 4rem;
}

.pt4\.25rem {
  padding-top: 4.25rem;
}

.pt4\.5rem {
  padding-top: 4.5rem;
}

.pt4\.75rem {
  padding-top: 4.75rem;
}

.pt5rem {
  padding-top: 5rem;
}

.pt5\.25rem {
  padding-top: 5.25rem;
}

.pt5\.5rem {
  padding-top: 5.5rem;
}

.pt5\.625rem {
  padding-top: 5.625rem;
}

.pt5\.75rem {
  padding-top: 5.75rem;
}

.pt6rem {
  padding-top: 6rem;
}

.pt6\.25rem {
  padding-top: 6.25rem;
}

.pt6\.5rem {
  padding-top: 6.5rem;
}

.pt6\.75rem {
  padding-top: 6.75rem;
}

.pt7rem {
  padding-top: 7rem;
}

.pt7\.25rem {
  padding-top: 7.25rem;
}

.pt7\.5rem {
  padding-top: 7.5rem;
}

.pt7\.75rem {
  padding-top: 7.75rem;
}

.pt8rem {
  padding-top: 8rem;
}

.pt8\.25rem {
  padding-top: 8.25rem;
}

.pt8\.5rem {
  padding-top: 8.5rem;
}

.pt8\.75rem {
  padding-top: 8.75rem;
}

.pt9rem {
  padding-top: 9rem;
}

.pt9\.25rem {
  padding-top: 9.25rem;
}

.pt9\.375rem {
  padding-top: 9.375rem;
}

.pt9\.5rem {
  padding-top: 9.5rem;
}

.pt9\.75rem {
  padding-top: 9.75rem;
}

.pt10rem {
  padding-top: 10rem;
}

.pt10\.25rem {
  padding-top: 10.25rem;
}

.pt10\.5rem {
  padding-top: 10.5rem;
}

.pt10\.75rem {
  padding-top: 10.75rem;
}

.pt18\.75rem {
  padding-top: 18.75rem;
}

.pt37\.5rem {
  padding-top: 37.5rem;
}

.pb0 {
  padding-bottom: 0;
}

.pb1 {
  padding-bottom: 1px;
}

.pb2 {
  padding-bottom: 2px;
}

.pb3 {
  padding-bottom: 3px;
}

.pb4 {
  padding-bottom: 4px;
}

.pb5 {
  padding-bottom: 5px;
}

.pb8 {
  padding-bottom: 8px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb12 {
  padding-bottom: 12px;
}

.pb15 {
  padding-bottom: 15px;
}

.pb16 {
  padding-bottom: 16px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb24 {
  padding-bottom: 24px;
}

.pb25 {
  padding-bottom: 25px;
}

.pb30 {
  padding-bottom: 30px;
}

.pb32 {
  padding-bottom: 32px;
}

.pb35 {
  padding-bottom: 35px;
}

.pb36 {
  padding-bottom: 36px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb44 {
  padding-bottom: 44px;
}

.pb48 {
  padding-bottom: 48px;
}

.pb50 {
  padding-bottom: 50px;
}

.pb56 {
  padding-bottom: 56px;
}

.pb60 {
  padding-bottom: 60px;
}

.pb64 {
  padding-bottom: 64px;
}

.pb70 {
  padding-bottom: 70px;
}

.pb75 {
  padding-bottom: 75px;
}

.pb80 {
  padding-bottom: 80px;
}

.pb88 {
  padding-bottom: 88px;
}

.pb90 {
  padding-bottom: 90px;
}

.pb100 {
  padding-bottom: 100px;
}

.pb104 {
  padding-bottom: 104px;
}

.pb112 {
  padding-bottom: 112px;
}

.pb120 {
  padding-bottom: 120px;
}

.pb150 {
  padding-bottom: 150px;
}

.pb160 {
  padding-bottom: 160px;
}

.pb175 {
  padding-bottom: 175px;
}

.pb200 {
  padding-bottom: 200px;
}

.pb225 {
  padding-bottom: 225px;
}

.pb250 {
  padding-bottom: 250px;
}

.pb275 {
  padding-bottom: 275px;
}

.pb300 {
  padding-bottom: 300px;
}

.pb325 {
  padding-bottom: 325px;
}

.pb350 {
  padding-bottom: 350px;
}

.pb375 {
  padding-bottom: 375px;
}

.pb400 {
  padding-bottom: 400px;
}

.pb500 {
  padding-bottom: 500px;
}

.pb600 {
  padding-bottom: 600px;
}

.pb700 {
  padding-bottom: 700px;
}

.pb800 {
  padding-bottom: 800px;
}

.pb0-10 {
  padding-bottom: 0 10px;
}

.pb0\:h:hover {
  padding-bottom: 0;
}

.pb1\:h:hover {
  padding-bottom: 1px;
}

.pb2\:h:hover {
  padding-bottom: 2px;
}

.pb3\:h:hover {
  padding-bottom: 3px;
}

.pb4\:h:hover {
  padding-bottom: 4px;
}

.pb5\:h:hover {
  padding-bottom: 5px;
}

.pb8\:h:hover {
  padding-bottom: 8px;
}

.pb10\:h:hover {
  padding-bottom: 10px;
}

.pb12\:h:hover {
  padding-bottom: 12px;
}

.pb15\:h:hover {
  padding-bottom: 15px;
}

.pb16\:h:hover {
  padding-bottom: 16px;
}

.pb20\:h:hover {
  padding-bottom: 20px;
}

.pb24\:h:hover {
  padding-bottom: 24px;
}

.pb25\:h:hover {
  padding-bottom: 25px;
}

.pb30\:h:hover {
  padding-bottom: 30px;
}

.pb32\:h:hover {
  padding-bottom: 32px;
}

.pb35\:h:hover {
  padding-bottom: 35px;
}

.pb36\:h:hover {
  padding-bottom: 36px;
}

.pb40\:h:hover {
  padding-bottom: 40px;
}

.pb44\:h:hover {
  padding-bottom: 44px;
}

.pb48\:h:hover {
  padding-bottom: 48px;
}

.pb50\:h:hover {
  padding-bottom: 50px;
}

.pb56\:h:hover {
  padding-bottom: 56px;
}

.pb60\:h:hover {
  padding-bottom: 60px;
}

.pb64\:h:hover {
  padding-bottom: 64px;
}

.pb70\:h:hover {
  padding-bottom: 70px;
}

.pb75\:h:hover {
  padding-bottom: 75px;
}

.pb80\:h:hover {
  padding-bottom: 80px;
}

.pb88\:h:hover {
  padding-bottom: 88px;
}

.pb90\:h:hover {
  padding-bottom: 90px;
}

.pb100\:h:hover {
  padding-bottom: 100px;
}

.pb104\:h:hover {
  padding-bottom: 104px;
}

.pb112\:h:hover {
  padding-bottom: 112px;
}

.pb120\:h:hover {
  padding-bottom: 120px;
}

.pb150\:h:hover {
  padding-bottom: 150px;
}

.pb160\:h:hover {
  padding-bottom: 160px;
}

.pb175\:h:hover {
  padding-bottom: 175px;
}

.pb200\:h:hover {
  padding-bottom: 200px;
}

.pb225\:h:hover {
  padding-bottom: 225px;
}

.pb250\:h:hover {
  padding-bottom: 250px;
}

.pb275\:h:hover {
  padding-bottom: 275px;
}

.pb300\:h:hover {
  padding-bottom: 300px;
}

.pb325\:h:hover {
  padding-bottom: 325px;
}

.pb350\:h:hover {
  padding-bottom: 350px;
}

.pb375\:h:hover {
  padding-bottom: 375px;
}

.pb400\:h:hover {
  padding-bottom: 400px;
}

.pb500\:h:hover {
  padding-bottom: 500px;
}

.pb600\:h:hover {
  padding-bottom: 600px;
}

.pb700\:h:hover {
  padding-bottom: 700px;
}

.pb800\:h:hover {
  padding-bottom: 800px;
}

.pb0-10\:h:hover {
  padding-bottom: 0 10px;
}

.pb0vw {
  padding-bottom: 0vw;
}

.pb1vw {
  padding-bottom: 1vw;
}

.pb4vw {
  padding-bottom: 4vw;
}

.pb5vw {
  padding-bottom: 5vw;
}

.pb10vw {
  padding-bottom: 10vw;
}

.pb15vw {
  padding-bottom: 15vw;
}

.pb20vw {
  padding-bottom: 20vw;
}

.pb25vw {
  padding-bottom: 25vw;
}

.pb30vw {
  padding-bottom: 30vw;
}

.pb40vw {
  padding-bottom: 40vw;
}

.pb44vw {
  padding-bottom: 44vw;
}

.pb50vw {
  padding-bottom: 50vw;
}

.pb60vw {
  padding-bottom: 60vw;
}

.pb70vw {
  padding-bottom: 70vw;
}

.pb75vw {
  padding-bottom: 75vw;
}

.pb80vw {
  padding-bottom: 80vw;
}

.pb90vw {
  padding-bottom: 90vw;
}

.pb100vw {
  padding-bottom: 100vw;
}

.pb150vw {
  padding-bottom: 150vw;
}

.pb200vw {
  padding-bottom: 200vw;
}

.pb10vh {
  padding-bottom: 10vh;
}

.pb20vh {
  padding-bottom: 20vh;
}

.pb30vh {
  padding-bottom: 30vh;
}

.pb50vh {
  padding-bottom: 50vh;
}

.pb60vh {
  padding-bottom: 60vh;
}

.pb1\% {
  padding-bottom: 1%;
}

.pb2\% {
  padding-bottom: 2%;
}

.pb3\% {
  padding-bottom: 3%;
}

.pb4\% {
  padding-bottom: 4%;
}

.pb5\% {
  padding-bottom: 5%;
}

.pb10\% {
  padding-bottom: 10%;
}

.pb12\.25\% {
  padding-bottom: 12.25%;
}

.pb12\% {
  padding-bottom: 12%;
}

.pb14\% {
  padding-bottom: 14%;
}

.pb15\% {
  padding-bottom: 15%;
}

.pb20\% {
  padding-bottom: 20%;
}

.pb25\% {
  padding-bottom: 25%;
}

.pb33\% {
  padding-bottom: 30%;
}

.pb33\.3333\% {
  padding-bottom: 33.3333%;
}

.pb35\% {
  padding-bottom: 35%;
}

.pb40\% {
  padding-bottom: 40%;
}

.pb45\% {
  padding-bottom: 45%;
}

.pb50\% {
  padding-bottom: 50%;
}

.pb55\% {
  padding-bottom: 55%;
}

.pb60\% {
  padding-bottom: 60%;
}

.pb65\% {
  padding-bottom: 65%;
}

.pb66\.6666\% {
  padding-bottom: 66.6666%;
}

.pb70\% {
  padding-bottom: 70%;
}

.pb75\% {
  padding-bottom: 75%;
}

.pb80\% {
  padding-bottom: 80%;
}

.pb85\% {
  padding-bottom: 85%;
}

.pb90\% {
  padding-bottom: 90%;
}

.pb95\% {
  padding-bottom: 95%;
}

.pb100\% {
  padding-bottom: 100%;
}

.pb110\% {
  padding-bottom: 110%;
}

.pb120\% {
  padding-bottom: 120%;
}

.pb130\% {
  padding-bottom: 130%;
}

.pb140\% {
  padding-bottom: 140%;
}

.pb150\% {
  padding-bottom: 150%;
}

.pb-6rem {
  padding-bottom: -6rem;
}

.pb-5rem {
  padding-bottom: -5rem;
}

.pb-1\.25rem {
  padding-bottom: -1.25rem;
}

.pb-1rem {
  padding-bottom: -1rem;
}

.pb-2\.5rem {
  padding-bottom: -2.5rem;
}

.pb0rem {
  padding-bottom: 0rem;
}

.pb0\.0625rem {
  padding-bottom: 0.0625rem;
}

.pb0\.125rem {
  padding-bottom: 0.125rem;
}

.pb0\.25rem {
  padding-bottom: 0.25rem;
}

.pb0\.375rem {
  padding-bottom: 0.375rem;
}

.pb0\.5rem {
  padding-bottom: 0.5rem;
}

.pb0\.55rem {
  padding-bottom: 0.55rem;
}

.pb0\.625rem {
  padding-bottom: 0.625rem;
}

.pb0\.75rem {
  padding-bottom: 0.75rem;
}

.pb0\.875rem {
  padding-bottom: 0.875rem;
}

.pb1rem {
  padding-bottom: 1rem;
}

.pb1\.125rem {
  padding-bottom: 1.125rem;
}

.pb1\.25rem {
  padding-bottom: 1.25rem;
}

.pb1\.375rem {
  padding-bottom: 1.375rem;
}

.pb1\.5rem {
  padding-bottom: 1.5rem;
}

.pb1\.625rem {
  padding-bottom: 1.625rem;
}

.pb1\.75rem {
  padding-bottom: 1.75rem;
}

.pb1\.875rem {
  padding-bottom: 1.875rem;
}

.pb2rem {
  padding-bottom: 2rem;
}

.pb2\.25rem {
  padding-bottom: 2.25rem;
}

.pb2\.5rem {
  padding-bottom: 2.5rem;
}

.pb2\.75rem {
  padding-bottom: 2.75rem;
}

.pb3rem {
  padding-bottom: 3rem;
}

.pb3\.125rem {
  padding-bottom: 3.125rem;
}

.pb3\.25rem {
  padding-bottom: 3.25rem;
}

.pb3\.5rem {
  padding-bottom: 3.5rem;
}

.pb3\.75rem {
  padding-bottom: 3.75rem;
}

.pb4rem {
  padding-bottom: 4rem;
}

.pb4\.25rem {
  padding-bottom: 4.25rem;
}

.pb4\.5rem {
  padding-bottom: 4.5rem;
}

.pb4\.75rem {
  padding-bottom: 4.75rem;
}

.pb5rem {
  padding-bottom: 5rem;
}

.pb5\.25rem {
  padding-bottom: 5.25rem;
}

.pb5\.5rem {
  padding-bottom: 5.5rem;
}

.pb5\.625rem {
  padding-bottom: 5.625rem;
}

.pb5\.75rem {
  padding-bottom: 5.75rem;
}

.pb6rem {
  padding-bottom: 6rem;
}

.pb6\.25rem {
  padding-bottom: 6.25rem;
}

.pb6\.5rem {
  padding-bottom: 6.5rem;
}

.pb6\.75rem {
  padding-bottom: 6.75rem;
}

.pb7rem {
  padding-bottom: 7rem;
}

.pb7\.25rem {
  padding-bottom: 7.25rem;
}

.pb7\.5rem {
  padding-bottom: 7.5rem;
}

.pb7\.75rem {
  padding-bottom: 7.75rem;
}

.pb8rem {
  padding-bottom: 8rem;
}

.pb8\.25rem {
  padding-bottom: 8.25rem;
}

.pb8\.5rem {
  padding-bottom: 8.5rem;
}

.pb8\.75rem {
  padding-bottom: 8.75rem;
}

.pb9rem {
  padding-bottom: 9rem;
}

.pb9\.25rem {
  padding-bottom: 9.25rem;
}

.pb9\.375rem {
  padding-bottom: 9.375rem;
}

.pb9\.5rem {
  padding-bottom: 9.5rem;
}

.pb9\.75rem {
  padding-bottom: 9.75rem;
}

.pb10rem {
  padding-bottom: 10rem;
}

.pb10\.25rem {
  padding-bottom: 10.25rem;
}

.pb10\.5rem {
  padding-bottom: 10.5rem;
}

.pb10\.75rem {
  padding-bottom: 10.75rem;
}

.pb18\.75rem {
  padding-bottom: 18.75rem;
}

.pb37\.5rem {
  padding-bottom: 37.5rem;
}

.pl0 {
  padding-left: 0;
}

.pl1 {
  padding-left: 1px;
}

.pl2 {
  padding-left: 2px;
}

.pl3 {
  padding-left: 3px;
}

.pl4 {
  padding-left: 4px;
}

.pl5 {
  padding-left: 5px;
}

.pl8 {
  padding-left: 8px;
}

.pl10 {
  padding-left: 10px;
}

.pl12 {
  padding-left: 12px;
}

.pl15 {
  padding-left: 15px;
}

.pl16 {
  padding-left: 16px;
}

.pl20 {
  padding-left: 20px;
}

.pl24 {
  padding-left: 24px;
}

.pl25 {
  padding-left: 25px;
}

.pl30 {
  padding-left: 30px;
}

.pl32 {
  padding-left: 32px;
}

.pl35 {
  padding-left: 35px;
}

.pl36 {
  padding-left: 36px;
}

.pl40 {
  padding-left: 40px;
}

.pl44 {
  padding-left: 44px;
}

.pl48 {
  padding-left: 48px;
}

.pl50 {
  padding-left: 50px;
}

.pl56 {
  padding-left: 56px;
}

.pl60 {
  padding-left: 60px;
}

.pl64 {
  padding-left: 64px;
}

.pl70 {
  padding-left: 70px;
}

.pl75 {
  padding-left: 75px;
}

.pl80 {
  padding-left: 80px;
}

.pl88 {
  padding-left: 88px;
}

.pl90 {
  padding-left: 90px;
}

.pl100 {
  padding-left: 100px;
}

.pl104 {
  padding-left: 104px;
}

.pl112 {
  padding-left: 112px;
}

.pl120 {
  padding-left: 120px;
}

.pl150 {
  padding-left: 150px;
}

.pl160 {
  padding-left: 160px;
}

.pl175 {
  padding-left: 175px;
}

.pl200 {
  padding-left: 200px;
}

.pl225 {
  padding-left: 225px;
}

.pl250 {
  padding-left: 250px;
}

.pl275 {
  padding-left: 275px;
}

.pl300 {
  padding-left: 300px;
}

.pl325 {
  padding-left: 325px;
}

.pl350 {
  padding-left: 350px;
}

.pl375 {
  padding-left: 375px;
}

.pl400 {
  padding-left: 400px;
}

.pl500 {
  padding-left: 500px;
}

.pl600 {
  padding-left: 600px;
}

.pl700 {
  padding-left: 700px;
}

.pl800 {
  padding-left: 800px;
}

.pl0-10 {
  padding-left: 0 10px;
}

.pl0vw {
  padding-left: 0vw;
}

.pl1vw {
  padding-left: 1vw;
}

.pl4vw {
  padding-left: 4vw;
}

.pl5vw {
  padding-left: 5vw;
}

.pl10vw {
  padding-left: 10vw;
}

.pl15vw {
  padding-left: 15vw;
}

.pl20vw {
  padding-left: 20vw;
}

.pl25vw {
  padding-left: 25vw;
}

.pl30vw {
  padding-left: 30vw;
}

.pl40vw {
  padding-left: 40vw;
}

.pl44vw {
  padding-left: 44vw;
}

.pl50vw {
  padding-left: 50vw;
}

.pl60vw {
  padding-left: 60vw;
}

.pl70vw {
  padding-left: 70vw;
}

.pl75vw {
  padding-left: 75vw;
}

.pl80vw {
  padding-left: 80vw;
}

.pl90vw {
  padding-left: 90vw;
}

.pl100vw {
  padding-left: 100vw;
}

.pl150vw {
  padding-left: 150vw;
}

.pl200vw {
  padding-left: 200vw;
}

.pl10vh {
  padding-left: 10vh;
}

.pl20vh {
  padding-left: 20vh;
}

.pl30vh {
  padding-left: 30vh;
}

.pl50vh {
  padding-left: 50vh;
}

.pl60vh {
  padding-left: 60vh;
}

.pl1\% {
  padding-left: 1%;
}

.pl2\% {
  padding-left: 2%;
}

.pl3\% {
  padding-left: 3%;
}

.pl4\% {
  padding-left: 4%;
}

.pl5\% {
  padding-left: 5%;
}

.pl10\% {
  padding-left: 10%;
}

.pl12\.25\% {
  padding-left: 12.25%;
}

.pl12\% {
  padding-left: 12%;
}

.pl14\% {
  padding-left: 14%;
}

.pl15\% {
  padding-left: 15%;
}

.pl20\% {
  padding-left: 20%;
}

.pl25\% {
  padding-left: 25%;
}

.pl33\% {
  padding-left: 30%;
}

.pl33\.3333\% {
  padding-left: 33.3333%;
}

.pl35\% {
  padding-left: 35%;
}

.pl40\% {
  padding-left: 40%;
}

.pl45\% {
  padding-left: 45%;
}

.pl50\% {
  padding-left: 50%;
}

.pl55\% {
  padding-left: 55%;
}

.pl60\% {
  padding-left: 60%;
}

.pl65\% {
  padding-left: 65%;
}

.pl66\.6666\% {
  padding-left: 66.6666%;
}

.pl70\% {
  padding-left: 70%;
}

.pl75\% {
  padding-left: 75%;
}

.pl80\% {
  padding-left: 80%;
}

.pl85\% {
  padding-left: 85%;
}

.pl90\% {
  padding-left: 90%;
}

.pl95\% {
  padding-left: 95%;
}

.pl100\% {
  padding-left: 100%;
}

.pl110\% {
  padding-left: 110%;
}

.pl120\% {
  padding-left: 120%;
}

.pl130\% {
  padding-left: 130%;
}

.pl140\% {
  padding-left: 140%;
}

.pl150\% {
  padding-left: 150%;
}

.pl-6rem {
  padding-left: -6rem;
}

.pl-5rem {
  padding-left: -5rem;
}

.pl-1\.25rem {
  padding-left: -1.25rem;
}

.pl-1rem {
  padding-left: -1rem;
}

.pl-2\.5rem {
  padding-left: -2.5rem;
}

.pl0rem {
  padding-left: 0rem;
}

.pl0\.0625rem {
  padding-left: 0.0625rem;
}

.pl0\.125rem {
  padding-left: 0.125rem;
}

.pl0\.25rem {
  padding-left: 0.25rem;
}

.pl0\.375rem {
  padding-left: 0.375rem;
}

.pl0\.5rem {
  padding-left: 0.5rem;
}

.pl0\.55rem {
  padding-left: 0.55rem;
}

.pl0\.625rem {
  padding-left: 0.625rem;
}

.pl0\.75rem {
  padding-left: 0.75rem;
}

.pl0\.875rem {
  padding-left: 0.875rem;
}

.pl1rem {
  padding-left: 1rem;
}

.pl1\.125rem {
  padding-left: 1.125rem;
}

.pl1\.25rem {
  padding-left: 1.25rem;
}

.pl1\.375rem {
  padding-left: 1.375rem;
}

.pl1\.5rem {
  padding-left: 1.5rem;
}

.pl1\.625rem {
  padding-left: 1.625rem;
}

.pl1\.75rem {
  padding-left: 1.75rem;
}

.pl1\.875rem {
  padding-left: 1.875rem;
}

.pl2rem {
  padding-left: 2rem;
}

.pl2\.25rem {
  padding-left: 2.25rem;
}

.pl2\.5rem {
  padding-left: 2.5rem;
}

.pl2\.75rem {
  padding-left: 2.75rem;
}

.pl3rem {
  padding-left: 3rem;
}

.pl3\.125rem {
  padding-left: 3.125rem;
}

.pl3\.25rem {
  padding-left: 3.25rem;
}

.pl3\.5rem {
  padding-left: 3.5rem;
}

.pl3\.75rem {
  padding-left: 3.75rem;
}

.pl4rem {
  padding-left: 4rem;
}

.pl4\.25rem {
  padding-left: 4.25rem;
}

.pl4\.5rem {
  padding-left: 4.5rem;
}

.pl4\.75rem {
  padding-left: 4.75rem;
}

.pl5rem {
  padding-left: 5rem;
}

.pl5\.25rem {
  padding-left: 5.25rem;
}

.pl5\.5rem {
  padding-left: 5.5rem;
}

.pl5\.625rem {
  padding-left: 5.625rem;
}

.pl5\.75rem {
  padding-left: 5.75rem;
}

.pl6rem {
  padding-left: 6rem;
}

.pl6\.25rem {
  padding-left: 6.25rem;
}

.pl6\.5rem {
  padding-left: 6.5rem;
}

.pl6\.75rem {
  padding-left: 6.75rem;
}

.pl7rem {
  padding-left: 7rem;
}

.pl7\.25rem {
  padding-left: 7.25rem;
}

.pl7\.5rem {
  padding-left: 7.5rem;
}

.pl7\.75rem {
  padding-left: 7.75rem;
}

.pl8rem {
  padding-left: 8rem;
}

.pl8\.25rem {
  padding-left: 8.25rem;
}

.pl8\.5rem {
  padding-left: 8.5rem;
}

.pl8\.75rem {
  padding-left: 8.75rem;
}

.pl9rem {
  padding-left: 9rem;
}

.pl9\.25rem {
  padding-left: 9.25rem;
}

.pl9\.375rem {
  padding-left: 9.375rem;
}

.pl9\.5rem {
  padding-left: 9.5rem;
}

.pl9\.75rem {
  padding-left: 9.75rem;
}

.pl10rem {
  padding-left: 10rem;
}

.pl10\.25rem {
  padding-left: 10.25rem;
}

.pl10\.5rem {
  padding-left: 10.5rem;
}

.pl10\.75rem {
  padding-left: 10.75rem;
}

.pl18\.75rem {
  padding-left: 18.75rem;
}

.pl37\.5rem {
  padding-left: 37.5rem;
}

.pr0 {
  padding-right: 0;
}

.pr1 {
  padding-right: 1px;
}

.pr2 {
  padding-right: 2px;
}

.pr3 {
  padding-right: 3px;
}

.pr4 {
  padding-right: 4px;
}

.pr5 {
  padding-right: 5px;
}

.pr8 {
  padding-right: 8px;
}

.pr10 {
  padding-right: 10px;
}

.pr12 {
  padding-right: 12px;
}

.pr15 {
  padding-right: 15px;
}

.pr16 {
  padding-right: 16px;
}

.pr20 {
  padding-right: 20px;
}

.pr24 {
  padding-right: 24px;
}

.pr25 {
  padding-right: 25px;
}

.pr30 {
  padding-right: 30px;
}

.pr32 {
  padding-right: 32px;
}

.pr35 {
  padding-right: 35px;
}

.pr36 {
  padding-right: 36px;
}

.pr40 {
  padding-right: 40px;
}

.pr44 {
  padding-right: 44px;
}

.pr48 {
  padding-right: 48px;
}

.pr50 {
  padding-right: 50px;
}

.pr56 {
  padding-right: 56px;
}

.pr60 {
  padding-right: 60px;
}

.pr64 {
  padding-right: 64px;
}

.pr70 {
  padding-right: 70px;
}

.pr75 {
  padding-right: 75px;
}

.pr80 {
  padding-right: 80px;
}

.pr88 {
  padding-right: 88px;
}

.pr90 {
  padding-right: 90px;
}

.pr100 {
  padding-right: 100px;
}

.pr104 {
  padding-right: 104px;
}

.pr112 {
  padding-right: 112px;
}

.pr120 {
  padding-right: 120px;
}

.pr150 {
  padding-right: 150px;
}

.pr160 {
  padding-right: 160px;
}

.pr175 {
  padding-right: 175px;
}

.pr200 {
  padding-right: 200px;
}

.pr225 {
  padding-right: 225px;
}

.pr250 {
  padding-right: 250px;
}

.pr275 {
  padding-right: 275px;
}

.pr300 {
  padding-right: 300px;
}

.pr325 {
  padding-right: 325px;
}

.pr350 {
  padding-right: 350px;
}

.pr375 {
  padding-right: 375px;
}

.pr400 {
  padding-right: 400px;
}

.pr500 {
  padding-right: 500px;
}

.pr600 {
  padding-right: 600px;
}

.pr700 {
  padding-right: 700px;
}

.pr800 {
  padding-right: 800px;
}

.pr0-10 {
  padding-right: 0 10px;
}

.pr0vw {
  padding-right: 0vw;
}

.pr1vw {
  padding-right: 1vw;
}

.pr4vw {
  padding-right: 4vw;
}

.pr5vw {
  padding-right: 5vw;
}

.pr10vw {
  padding-right: 10vw;
}

.pr15vw {
  padding-right: 15vw;
}

.pr20vw {
  padding-right: 20vw;
}

.pr25vw {
  padding-right: 25vw;
}

.pr30vw {
  padding-right: 30vw;
}

.pr40vw {
  padding-right: 40vw;
}

.pr44vw {
  padding-right: 44vw;
}

.pr50vw {
  padding-right: 50vw;
}

.pr60vw {
  padding-right: 60vw;
}

.pr70vw {
  padding-right: 70vw;
}

.pr75vw {
  padding-right: 75vw;
}

.pr80vw {
  padding-right: 80vw;
}

.pr90vw {
  padding-right: 90vw;
}

.pr100vw {
  padding-right: 100vw;
}

.pr150vw {
  padding-right: 150vw;
}

.pr200vw {
  padding-right: 200vw;
}

.pr10vh {
  padding-right: 10vh;
}

.pr20vh {
  padding-right: 20vh;
}

.pr30vh {
  padding-right: 30vh;
}

.pr50vh {
  padding-right: 50vh;
}

.pr60vh {
  padding-right: 60vh;
}

.pr1\% {
  padding-right: 1%;
}

.pr2\% {
  padding-right: 2%;
}

.pr3\% {
  padding-right: 3%;
}

.pr4\% {
  padding-right: 4%;
}

.pr5\% {
  padding-right: 5%;
}

.pr10\% {
  padding-right: 10%;
}

.pr12\.25\% {
  padding-right: 12.25%;
}

.pr12\% {
  padding-right: 12%;
}

.pr14\% {
  padding-right: 14%;
}

.pr15\% {
  padding-right: 15%;
}

.pr20\% {
  padding-right: 20%;
}

.pr25\% {
  padding-right: 25%;
}

.pr33\% {
  padding-right: 30%;
}

.pr33\.3333\% {
  padding-right: 33.3333%;
}

.pr35\% {
  padding-right: 35%;
}

.pr40\% {
  padding-right: 40%;
}

.pr45\% {
  padding-right: 45%;
}

.pr50\% {
  padding-right: 50%;
}

.pr55\% {
  padding-right: 55%;
}

.pr60\% {
  padding-right: 60%;
}

.pr65\% {
  padding-right: 65%;
}

.pr66\.6666\% {
  padding-right: 66.6666%;
}

.pr70\% {
  padding-right: 70%;
}

.pr75\% {
  padding-right: 75%;
}

.pr80\% {
  padding-right: 80%;
}

.pr85\% {
  padding-right: 85%;
}

.pr90\% {
  padding-right: 90%;
}

.pr95\% {
  padding-right: 95%;
}

.pr100\% {
  padding-right: 100%;
}

.pr110\% {
  padding-right: 110%;
}

.pr120\% {
  padding-right: 120%;
}

.pr130\% {
  padding-right: 130%;
}

.pr140\% {
  padding-right: 140%;
}

.pr150\% {
  padding-right: 150%;
}

.pr-6rem {
  padding-right: -6rem;
}

.pr-5rem {
  padding-right: -5rem;
}

.pr-1\.25rem {
  padding-right: -1.25rem;
}

.pr-1rem {
  padding-right: -1rem;
}

.pr-2\.5rem {
  padding-right: -2.5rem;
}

.pr0rem {
  padding-right: 0rem;
}

.pr0\.0625rem {
  padding-right: 0.0625rem;
}

.pr0\.125rem {
  padding-right: 0.125rem;
}

.pr0\.25rem {
  padding-right: 0.25rem;
}

.pr0\.375rem {
  padding-right: 0.375rem;
}

.pr0\.5rem {
  padding-right: 0.5rem;
}

.pr0\.55rem {
  padding-right: 0.55rem;
}

.pr0\.625rem {
  padding-right: 0.625rem;
}

.pr0\.75rem {
  padding-right: 0.75rem;
}

.pr0\.875rem {
  padding-right: 0.875rem;
}

.pr1rem {
  padding-right: 1rem;
}

.pr1\.125rem {
  padding-right: 1.125rem;
}

.pr1\.25rem {
  padding-right: 1.25rem;
}

.pr1\.375rem {
  padding-right: 1.375rem;
}

.pr1\.5rem {
  padding-right: 1.5rem;
}

.pr1\.625rem {
  padding-right: 1.625rem;
}

.pr1\.75rem {
  padding-right: 1.75rem;
}

.pr1\.875rem {
  padding-right: 1.875rem;
}

.pr2rem {
  padding-right: 2rem;
}

.pr2\.25rem {
  padding-right: 2.25rem;
}

.pr2\.5rem {
  padding-right: 2.5rem;
}

.pr2\.75rem {
  padding-right: 2.75rem;
}

.pr3rem {
  padding-right: 3rem;
}

.pr3\.125rem {
  padding-right: 3.125rem;
}

.pr3\.25rem {
  padding-right: 3.25rem;
}

.pr3\.5rem {
  padding-right: 3.5rem;
}

.pr3\.75rem {
  padding-right: 3.75rem;
}

.pr4rem {
  padding-right: 4rem;
}

.pr4\.25rem {
  padding-right: 4.25rem;
}

.pr4\.5rem {
  padding-right: 4.5rem;
}

.pr4\.75rem {
  padding-right: 4.75rem;
}

.pr5rem {
  padding-right: 5rem;
}

.pr5\.25rem {
  padding-right: 5.25rem;
}

.pr5\.5rem {
  padding-right: 5.5rem;
}

.pr5\.625rem {
  padding-right: 5.625rem;
}

.pr5\.75rem {
  padding-right: 5.75rem;
}

.pr6rem {
  padding-right: 6rem;
}

.pr6\.25rem {
  padding-right: 6.25rem;
}

.pr6\.5rem {
  padding-right: 6.5rem;
}

.pr6\.75rem {
  padding-right: 6.75rem;
}

.pr7rem {
  padding-right: 7rem;
}

.pr7\.25rem {
  padding-right: 7.25rem;
}

.pr7\.5rem {
  padding-right: 7.5rem;
}

.pr7\.75rem {
  padding-right: 7.75rem;
}

.pr8rem {
  padding-right: 8rem;
}

.pr8\.25rem {
  padding-right: 8.25rem;
}

.pr8\.5rem {
  padding-right: 8.5rem;
}

.pr8\.75rem {
  padding-right: 8.75rem;
}

.pr9rem {
  padding-right: 9rem;
}

.pr9\.25rem {
  padding-right: 9.25rem;
}

.pr9\.375rem {
  padding-right: 9.375rem;
}

.pr9\.5rem {
  padding-right: 9.5rem;
}

.pr9\.75rem {
  padding-right: 9.75rem;
}

.pr10rem {
  padding-right: 10rem;
}

.pr10\.25rem {
  padding-right: 10.25rem;
}

.pr10\.5rem {
  padding-right: 10.5rem;
}

.pr10\.75rem {
  padding-right: 10.75rem;
}

.pr18\.75rem {
  padding-right: 18.75rem;
}

.pr37\.5rem {
  padding-right: 37.5rem;
}

.poss {
  position: static;
}

.posr {
  position: relative;
}

.posa {
  position: absolute;
}

.posf {
  position: fixed;
}

.tal {
  text-align: left;
}

.tac {
  text-align: center;
}

.tar {
  text-align: right;
}

.taj {
  text-align: justify;
}

.tdn {
  text-decoration: none;
}

.tdu {
  text-decoration: underline;
}

.tdn\:h:hover {
  text-decoration: none;
}

.tdu\:h:hover {
  text-decoration: underline;
}

.txsh1-1-1-white {
  text-shadow: 1px 1px 1px #ffffff;
}

.txsh1-1-1-lightgray {
  text-shadow: 1px 1px 1px #D8D8D8;
}

.txsh1-1-1-gray {
  text-shadow: 1px 1px 1px #9D9D9D;
}

.txsh1-1-1-black {
  text-shadow: 1px 1px 1px #101010;
}

.ttu {
  text-transform: uppercase;
}

.ttn {
  text-transform: none;
}

.lh0 {
  line-height: 0;
}

.lh0\.5 {
  line-height: 0.5;
}

.lh1 {
  line-height: 1;
}

.lh1\.1 {
  line-height: 1.1;
}

.lh1\.2 {
  line-height: 1.2;
}

.lh1\.26 {
  line-height: 1.26;
}

.lh1\.3 {
  line-height: 1.3;
}

.lh1\.4 {
  line-height: 1.4;
}

.lh1\.5 {
  line-height: 1.5;
}

.lh1\.7 {
  line-height: 1.7;
}

.lh2 {
  line-height: 2;
}

.lh2\.5 {
  line-height: 2.5;
}

.lh560px {
  line-height: 560px;
}

.trf-tr\(-50\%\,-50\%\) {
  transform: translate(-50%, -50%);
}

.trf-null {
  transform: translate3d(0, 0, 0);
}

.trf-try\(-45\%\)\! {
  transform: translateY(-45%) !important;
}

.trf-try\(-50\%\) {
  transform: translateY(-50%);
}

.trf-tr\(-10\%\,0\) {
  transform: translate(-10%, 0);
}

.trf-tr\(-10\%\,30\%\) {
  transform: translate(-10%, 30%);
}

.trf-trx\(-50\%\) {
  transform: translateX(-50%);
}

.trf-trx0 {
  transform: translateX(0);
}

.trf-s1\.1-try-50\% {
  transform: scale(1.1) translateY(-50%);
}

.trf-rz0 {
  transform: rotateZ(0);
}

.trf-rz-180 {
  transform: rotateZ(-180deg);
}

.trf-rz45 {
  transform: rotateZ(45deg);
}

.trf-rz-45 {
  transform: rotateZ(-45deg);
}

.trf-rz90 {
  transform: rotateZ(90deg);
}

.trf-rz-90 {
  transform: rotateZ(-90deg);
}

.trf-rz180 {
  transform: rotateZ(180deg);
}

.trf-trsl--50\%--50\% {
  transform: translate(-50%, -50%);
}

.trf-trsl--20\%-50\% {
  transform: translate(-20%, 50%);
}

.trf-trsl--50\%--25\% {
  transform: translate(-50%, -25%);
}

.trs-trf-0\.3s {
  transition: transform 0.3s ease-in-out;
}

.trs-trf-0\.6s {
  transition: transform 0.6s ease-in-out;
}

.trs-l-0\.3s {
  transition: left 0.3s ease-in-out;
}

.trs-t-0\.3s {
  transition: top 0.3s ease-in-out;
}

.trs-bgc-0\.3s {
  transition: background-color 0.3s ease-in-out;
}

.trs-bg-0\.3s {
  transition: background 0.3s ease-in-out;
}

.trs-c-0\.3s {
  transition: color 0.3s ease-in-out;
}

.trs-op-0\.3s {
  transition: opacity 0.3s ease-in-out;
}

.trs-op-0\.6s {
  transition: opacity 0.6s ease-in-out;
}

.trs-all-0\.3s {
  transition: all 0.3s ease-in-out;
}

.trs-all-0\.6s {
  transition: all 0.6s ease-in-out;
}

.trs-all-1\.0s {
  transition: all 1s ease-in-out;
}

.trsde-0\.3s {
  transition-delay: 0.3s;
}

.w0 {
  width: 0;
}

.w1 {
  width: 1px;
}

.w5 {
  width: 5px;
}

.w8 {
  width: 8px;
}

.w10 {
  width: 10px;
}

.w12 {
  width: 12px;
}

.w15 {
  width: 15px;
}

.w16 {
  width: 16px;
}

.w20 {
  width: 20px;
}

.w24 {
  width: 24px;
}

.w25 {
  width: 25px;
}

.w32 {
  width: 32px;
}

.w40 {
  width: 40px;
}

.w44 {
  width: 44px;
}

.w50 {
  width: 50px;
}

.w56 {
  width: 56px;
}

.w60 {
  width: 60px;
}

.w64 {
  width: 64px;
}

.w70 {
  width: 70px;
}

.w75 {
  width: 75px;
}

.w80 {
  width: 80px;
}

.w90 {
  width: 90px;
}

.w100 {
  width: 100px;
}

.w120 {
  width: 120px;
}

.w142 {
  width: 142px;
}

.w152 {
  width: 152px;
}

.w175 {
  width: 175px;
}

.w188 {
  width: 188px;
}

.w200 {
  width: 200px;
}

.w207 {
  width: 207px;
}

.w215 {
  width: 215px;
}

.w225 {
  width: 225px;
}

.w242 {
  width: 242px;
}

.w268 {
  width: 268px;
}

.w300 {
  width: 300px;
}

.w306 {
  width: 306px;
}

.w320 {
  width: 320px;
}

.w325 {
  width: 325px;
}

.w344 {
  width: 344px;
}

.w360 {
  width: 360px;
}

.w375 {
  width: 375px;
}

.w384 {
  width: 384px;
}

.w400 {
  width: 400px;
}

.w500 {
  width: 500px;
}

.w600 {
  width: 600px;
}

.w760 {
  width: 760px;
}

.w800 {
  width: 800px;
}

.w936 {
  width: 936px;
}

.w960 {
  width: 960px;
}

.w-calc\(50\%-24px\) {
  width: calc(50% - 24px);
}

.w-calc\(25\%-24px\) {
  width: calc(25% - 24px);
}

.w-clamp\(300\,65vw\,1100\) {
  width: clamp(300px, 65vw, 1100px);
}

.w-clamp\(300\,56vw\,1000\) {
  width: clamp(300px, 56vw, 1000px);
}

.w0vw {
  width: 0vw;
}

.w1vw {
  width: 1vw;
}

.w1\.5vw {
  width: 1.5vw;
}

.w5vw {
  width: 5vw;
}

.w8vw {
  width: 8vw;
}

.w10vw {
  width: 10vw;
}

.w13vw {
  width: 13vw;
}

.w15vw {
  width: 15vw;
}

.w20vw {
  width: 20vw;
}

.w25vw {
  width: 25vw;
}

.w30vw {
  width: 30vw;
}

.w32vw {
  width: 32vw;
}

.w35vw {
  width: 35vw;
}

.w40vw {
  width: 40vw;
}

.w44vw {
  width: 44vw;
}

.w49vw {
  width: 49vw;
}

.w50vw {
  width: 50vw;
}

.w55vw {
  width: 55vw;
}

.w60vw {
  width: 60vw;
}

.w65vw {
  width: 65vw;
}

.w70vw {
  width: 70vw;
}

.w75vw {
  width: 75vw;
}

.w80vw {
  width: 80vw;
}

.w90vw {
  width: 90vw;
}

.w100vw {
  width: 100vw;
}

.w150vw {
  width: 150vw;
}

.w200vw {
  width: 200vw;
}

.w1\% {
  width: 1%;
}

.w2\% {
  width: 2%;
}

.w3\% {
  width: 3%;
}

.w4\% {
  width: 4%;
}

.w5\% {
  width: 5%;
}

.w10\% {
  width: 10%;
}

.w12\.25\% {
  width: 12.25%;
}

.w15\% {
  width: 15%;
}

.w20\% {
  width: 20%;
}

.w25\% {
  width: 25%;
}

.w30\% {
  width: 30%;
}

.w31\% {
  width: 31%;
}

.w33\.3333\% {
  width: 33.3333%;
}

.w35\% {
  width: 35%;
}

.w40\% {
  width: 40%;
}

.w45\% {
  width: 45%;
}

.w48\% {
  width: 48%;
}

.w50\% {
  width: 50%;
}

.w55\% {
  width: 55%;
}

.w60\% {
  width: 60%;
}

.w65\% {
  width: 65%;
}

.w66\.6666\% {
  width: 66.6666%;
}

.w70\% {
  width: 70%;
}

.w75\% {
  width: 75%;
}

.w80\% {
  width: 80%;
}

.w85\% {
  width: 85%;
}

.w90\% {
  width: 90%;
}

.w95\% {
  width: 95%;
}

.w100\% {
  width: 100%;
}

.w110\% {
  width: 110%;
}

.w115\% {
  width: 115%;
}

.w120\% {
  width: 120%;
}

.w130\% {
  width: 130%;
}

.w140\% {
  width: 140%;
}

.w150\% {
  width: 150%;
}

.w160\% {
  width: 160%;
}

.w200\% {
  width: 200%;
}

.maw0 {
  max-width: 0;
}

.maw1 {
  max-width: 1px;
}

.maw5 {
  max-width: 5px;
}

.maw8 {
  max-width: 8px;
}

.maw10 {
  max-width: 10px;
}

.maw12 {
  max-width: 12px;
}

.maw15 {
  max-width: 15px;
}

.maw16 {
  max-width: 16px;
}

.maw20 {
  max-width: 20px;
}

.maw24 {
  max-width: 24px;
}

.maw32 {
  max-width: 32px;
}

.maw40 {
  max-width: 40px;
}

.maw44 {
  max-width: 44px;
}

.maw50 {
  max-width: 50px;
}

.maw56 {
  max-width: 56px;
}

.maw60 {
  max-width: 60px;
}

.maw64 {
  max-width: 64px;
}

.maw70 {
  max-width: 70px;
}

.maw75 {
  max-width: 75px;
}

.maw80 {
  max-width: 80px;
}

.maw90 {
  max-width: 90px;
}

.maw100 {
  max-width: 100px;
}

.maw120 {
  max-width: 120px;
}

.maw152 {
  max-width: 152px;
}

.maw175 {
  max-width: 175px;
}

.maw200 {
  max-width: 200px;
}

.maw242 {
  max-width: 242px;
}

.maw268 {
  max-width: 268px;
}

.maw280 {
  max-width: 280px;
}

.maw300 {
  max-width: 300px;
}

.maw320 {
  max-width: 320px;
}

.maw325 {
  max-width: 325px;
}

.maw344 {
  max-width: 344px;
}

.maw360 {
  max-width: 360px;
}

.maw375 {
  max-width: 375px;
}

.maw384 {
  max-width: 384px;
}

.maw400 {
  max-width: 400px;
}

.maw500 {
  max-width: 500px;
}

.maw600 {
  max-width: 600px;
}

.maw650 {
  max-width: 650px;
}

.maw760 {
  max-width: 760px;
}

.maw800 {
  max-width: 800px;
}

.maw936 {
  max-width: 936px;
}

.maw960 {
  max-width: 960px;
}

.maw1400 {
  max-width: 1400px;
}

.maw-calc\(50\%-24px\) {
  max-width: calc(50% - 24px);
}

.maw-calc\(25\%-24px\) {
  max-width: calc(25% - 24px);
}

.maw0vw {
  max-width: 0vw;
}

.maw1vw {
  max-width: 1vw;
}

.maw1\.5vw {
  max-width: 1.5vw;
}

.maw5vw {
  max-width: 5vw;
}

.maw8vw {
  max-width: 8vw;
}

.maw10vw {
  max-width: 10vw;
}

.maw13vw {
  max-width: 13vw;
}

.maw15vw {
  max-width: 15vw;
}

.maw20vw {
  max-width: 20vw;
}

.maw25vw {
  max-width: 25vw;
}

.maw30vw {
  max-width: 30vw;
}

.maw32vw {
  max-width: 32vw;
}

.maw35vw {
  max-width: 35vw;
}

.maw40vw {
  max-width: 40vw;
}

.maw44vw {
  max-width: 44vw;
}

.maw49vw {
  max-width: 49vw;
}

.maw50vw {
  max-width: 50vw;
}

.maw55vw {
  max-width: 55vw;
}

.maw60vw {
  max-width: 60vw;
}

.maw65vw {
  max-width: 65vw;
}

.maw70vw {
  max-width: 70vw;
}

.maw75vw {
  max-width: 75vw;
}

.maw80vw {
  max-width: 80vw;
}

.maw90vw {
  max-width: 90vw;
}

.maw100vw {
  max-width: 100vw;
}

.maw150vw {
  max-width: 150vw;
}

.maw200vw {
  max-width: 200vw;
}

.maw1\% {
  max-width: 1%;
}

.maw2\% {
  max-width: 2%;
}

.maw3\% {
  max-width: 3%;
}

.maw4\% {
  max-width: 4%;
}

.maw5\% {
  max-width: 5%;
}

.maw10\% {
  max-width: 10%;
}

.maw12\.25\% {
  max-width: 12.25%;
}

.maw15\% {
  max-width: 15%;
}

.maw20\% {
  max-width: 20%;
}

.maw25\% {
  max-width: 25%;
}

.maw30\% {
  max-width: 30%;
}

.maw31\% {
  max-width: 31%;
}

.maw33\.3333\% {
  max-width: 33.3333%;
}

.maw35\% {
  max-width: 35%;
}

.maw40\% {
  max-width: 40%;
}

.maw45\% {
  max-width: 45%;
}

.maw48\% {
  max-width: 48%;
}

.maw50\% {
  max-width: 50%;
}

.maw55\% {
  max-width: 55%;
}

.maw60\% {
  max-width: 60%;
}

.maw65\% {
  max-width: 65%;
}

.maw66\.6666\% {
  max-width: 66.6666%;
}

.maw70\% {
  max-width: 70%;
}

.maw75\% {
  max-width: 75%;
}

.maw80\% {
  max-width: 80%;
}

.maw85\% {
  max-width: 85%;
}

.maw90\% {
  max-width: 90%;
}

.maw95\% {
  max-width: 95%;
}

.maw100\% {
  max-width: 100%;
}

.maw110\% {
  max-width: 110%;
}

.maw115\% {
  max-width: 115%;
}

.maw120\% {
  max-width: 120%;
}

.maw130\% {
  max-width: 130%;
}

.maw140\% {
  max-width: 140%;
}

.maw150\% {
  max-width: 150%;
}

.maw160\% {
  max-width: 160%;
}

.maw200\% {
  max-width: 200%;
}

.miw0 {
  min-width: 0;
}

.miw1 {
  min-width: 1px;
}

.miw5 {
  min-width: 5px;
}

.miw8 {
  min-width: 8px;
}

.miw10 {
  min-width: 10px;
}

.miw12 {
  min-width: 12px;
}

.miw15 {
  min-width: 15px;
}

.miw16 {
  min-width: 16px;
}

.miw20 {
  min-width: 20px;
}

.miw24 {
  min-width: 24px;
}

.miw25 {
  min-width: 25px;
}

.miw32 {
  min-width: 32px;
}

.miw40 {
  min-width: 40px;
}

.miw44 {
  min-width: 44px;
}

.miw50 {
  min-width: 50px;
}

.miw56 {
  min-width: 56px;
}

.miw60 {
  min-width: 60px;
}

.miw64 {
  min-width: 64px;
}

.miw70 {
  min-width: 70px;
}

.miw75 {
  min-width: 75px;
}

.miw80 {
  min-width: 80px;
}

.miw90 {
  min-width: 90px;
}

.miw100 {
  min-width: 100px;
}

.miw120 {
  min-width: 120px;
}

.miw142 {
  min-width: 142px;
}

.miw152 {
  min-width: 152px;
}

.miw175 {
  min-width: 175px;
}

.miw188 {
  min-width: 188px;
}

.miw200 {
  min-width: 200px;
}

.miw207 {
  min-width: 207px;
}

.miw215 {
  min-width: 215px;
}

.miw225 {
  min-width: 225px;
}

.miw242 {
  min-width: 242px;
}

.miw268 {
  min-width: 268px;
}

.miw300 {
  min-width: 300px;
}

.miw306 {
  min-width: 306px;
}

.miw320 {
  min-width: 320px;
}

.miw325 {
  min-width: 325px;
}

.miw344 {
  min-width: 344px;
}

.miw360 {
  min-width: 360px;
}

.miw375 {
  min-width: 375px;
}

.miw384 {
  min-width: 384px;
}

.miw400 {
  min-width: 400px;
}

.miw500 {
  min-width: 500px;
}

.miw600 {
  min-width: 600px;
}

.miw760 {
  min-width: 760px;
}

.miw800 {
  min-width: 800px;
}

.miw936 {
  min-width: 936px;
}

.miw960 {
  min-width: 960px;
}

.miw-calc\(50\%-24px\) {
  min-width: calc(50% - 24px);
}

.miw-calc\(25\%-24px\) {
  min-width: calc(25% - 24px);
}

.miw-clamp\(300\,65vw\,1100\) {
  min-width: clamp(300px, 65vw, 1100px);
}

.miw-clamp\(300\,56vw\,1000\) {
  min-width: clamp(300px, 56vw, 1000px);
}

.miw0vw {
  min-width: 0vw;
}

.miw1vw {
  min-width: 1vw;
}

.miw1\.5vw {
  min-width: 1.5vw;
}

.miw5vw {
  min-width: 5vw;
}

.miw8vw {
  min-width: 8vw;
}

.miw10vw {
  min-width: 10vw;
}

.miw13vw {
  min-width: 13vw;
}

.miw15vw {
  min-width: 15vw;
}

.miw20vw {
  min-width: 20vw;
}

.miw25vw {
  min-width: 25vw;
}

.miw30vw {
  min-width: 30vw;
}

.miw32vw {
  min-width: 32vw;
}

.miw35vw {
  min-width: 35vw;
}

.miw40vw {
  min-width: 40vw;
}

.miw44vw {
  min-width: 44vw;
}

.miw49vw {
  min-width: 49vw;
}

.miw50vw {
  min-width: 50vw;
}

.miw55vw {
  min-width: 55vw;
}

.miw60vw {
  min-width: 60vw;
}

.miw65vw {
  min-width: 65vw;
}

.miw70vw {
  min-width: 70vw;
}

.miw75vw {
  min-width: 75vw;
}

.miw80vw {
  min-width: 80vw;
}

.miw90vw {
  min-width: 90vw;
}

.miw100vw {
  min-width: 100vw;
}

.miw150vw {
  min-width: 150vw;
}

.miw200vw {
  min-width: 200vw;
}

.miw1\% {
  min-width: 1%;
}

.miw2\% {
  min-width: 2%;
}

.miw3\% {
  min-width: 3%;
}

.miw4\% {
  min-width: 4%;
}

.miw5\% {
  min-width: 5%;
}

.miw10\% {
  min-width: 10%;
}

.miw12\.25\% {
  min-width: 12.25%;
}

.miw15\% {
  min-width: 15%;
}

.miw20\% {
  min-width: 20%;
}

.miw25\% {
  min-width: 25%;
}

.miw30\% {
  min-width: 30%;
}

.miw31\% {
  min-width: 31%;
}

.miw33\.3333\% {
  min-width: 33.3333%;
}

.miw35\% {
  min-width: 35%;
}

.miw40\% {
  min-width: 40%;
}

.miw45\% {
  min-width: 45%;
}

.miw48\% {
  min-width: 48%;
}

.miw50\% {
  min-width: 50%;
}

.miw55\% {
  min-width: 55%;
}

.miw60\% {
  min-width: 60%;
}

.miw65\% {
  min-width: 65%;
}

.miw66\.6666\% {
  min-width: 66.6666%;
}

.miw70\% {
  min-width: 70%;
}

.miw75\% {
  min-width: 75%;
}

.miw80\% {
  min-width: 80%;
}

.miw85\% {
  min-width: 85%;
}

.miw90\% {
  min-width: 90%;
}

.miw95\% {
  min-width: 95%;
}

.miw100\% {
  min-width: 100%;
}

.miw110\% {
  min-width: 110%;
}

.miw115\% {
  min-width: 115%;
}

.miw120\% {
  min-width: 120%;
}

.miw130\% {
  min-width: 130%;
}

.miw140\% {
  min-width: 140%;
}

.miw150\% {
  min-width: 150%;
}

.miw160\% {
  min-width: 160%;
}

.miw200\% {
  min-width: 200%;
}

.vat {
  vertical-align: top;
}

.vab {
  vertical-align: bottom;
}

.vam {
  vertical-align: middle;
}

.vasup {
  vertical-align: super;
}

.vasub {
  vertical-align: sub;
}

.vabase {
  vertical-align: base;
}

.wobn {
  word-break: normal;
}

.wobk {
  word-break: keep-all;
}

.wobba {
  word-break: break-all;
}

.wobnm {
  word-break: normal;
}

.wowu {
  word-wrap: unrestricted;
}

.wows {
  word-wrap: suppress;
}

.wowb {
  word-wrap: break-word;
}

.wown {
  word-wrap: none;
}

.z1 {
  z-index: 1;
}

.z2 {
  z-index: 2;
}

.z3 {
  z-index: 3;
}

.z4 {
  z-index: 4;
}

.z5 {
  z-index: 5;
}

.z6 {
  z-index: 6;
}

.z7 {
  z-index: 7;
}

.z8 {
  z-index: 8;
}

.z9 {
  z-index: 9;
}

.z10 {
  z-index: 10;
}

.z99 {
  z-index: 99;
}

.z100 {
  z-index: 100;
}

.z101 {
  z-index: 101;
}

.z102 {
  z-index: 102;
}

.z103 {
  z-index: 103;
}

.z104 {
  z-index: 104;
}

@media all and (max-width: 1800px) {
  .w40\%\@lgxx {
    width: 40%;
  }
}
@media all and (max-width: 1800px) {
  .maw40\%\@lgxx {
    max-width: 40%;
  }
}
@media all and (max-width: 1800px) {
  .miw40\%\@lgxx {
    min-width: 40%;
  }
}
@media all and (max-width: 1400px) {
  .t-15vh\@lgx {
    top: -15vh;
  }
}
@media all and (max-width: 1400px) {
  .fz14\@lgx {
    font-size: 14px;
  }

  .fz16\@lgx {
    font-size: 16px;
  }

  .fz20\@lgx {
    font-size: 20px;
  }

  .fz24\@lgx {
    font-size: 24px;
  }

  .fz48\@lgx {
    font-size: 48px;
  }
}
@media all and (max-width: 1400px) {
  .h0\@lgx {
    height: 0;
  }

  .h1\@lgx {
    height: 1px;
  }

  .h5\@lgx {
    height: 5px;
  }

  .h10\@lgx {
    height: 10px;
  }

  .h15\@lgx {
    height: 15px;
  }

  .h20\@lgx {
    height: 20px;
  }

  .h25\@lgx {
    height: 25px;
  }

  .h28\@lgx {
    height: 28px;
  }

  .h30\@lgx {
    height: 30px;
  }

  .h40\@lgx {
    height: 40px;
  }

  .h44\@lgx {
    height: 44px;
  }

  .h50\@lgx {
    height: 50px;
  }

  .h60\@lgx {
    height: 60px;
  }

  .h70\@lgx {
    height: 70px;
  }

  .h75\@lgx {
    height: 75px;
  }

  .h80\@lgx {
    height: 80px;
  }

  .h90\@lgx {
    height: 90px;
  }

  .h100\@lgx {
    height: 100px;
  }

  .h125\@lgx {
    height: 125px;
  }

  .h150\@lgx {
    height: 150px;
  }

  .h175\@lgx {
    height: 175px;
  }

  .h200\@lgx {
    height: 200px;
  }

  .h225\@lgx {
    height: 225px;
  }

  .h250\@lgx {
    height: 250px;
  }

  .h275\@lgx {
    height: 275px;
  }

  .h300\@lgx {
    height: 300px;
  }

  .h321\@lgx {
    height: 321px;
  }

  .h325\@lgx {
    height: 325px;
  }

  .h350\@lgx {
    height: 350px;
  }

  .h360\@lgx {
    height: 360px;
  }

  .h375\@lgx {
    height: 375px;
  }

  .h400\@lgx {
    height: 400px;
  }

  .h500\@lgx {
    height: 500px;
  }

  .h600\@lgx {
    height: 600px;
  }

  .h700\@lgx {
    height: 700px;
  }

  .h800\@lgx {
    height: 800px;
  }

  .hu\@lgx {
    height: unset;
  }
}
@media all and (max-width: 1400px) {
  .mih0\@lgx {
    min-height: 0;
  }

  .mih1\@lgx {
    min-height: 1px;
  }

  .mih5\@lgx {
    min-height: 5px;
  }

  .mih10\@lgx {
    min-height: 10px;
  }

  .mih15\@lgx {
    min-height: 15px;
  }

  .mih20\@lgx {
    min-height: 20px;
  }

  .mih25\@lgx {
    min-height: 25px;
  }

  .mih28\@lgx {
    min-height: 28px;
  }

  .mih30\@lgx {
    min-height: 30px;
  }

  .mih40\@lgx {
    min-height: 40px;
  }

  .mih44\@lgx {
    min-height: 44px;
  }

  .mih50\@lgx {
    min-height: 50px;
  }

  .mih60\@lgx {
    min-height: 60px;
  }

  .mih70\@lgx {
    min-height: 70px;
  }

  .mih75\@lgx {
    min-height: 75px;
  }

  .mih80\@lgx {
    min-height: 80px;
  }

  .mih90\@lgx {
    min-height: 90px;
  }

  .mih100\@lgx {
    min-height: 100px;
  }

  .mih125\@lgx {
    min-height: 125px;
  }

  .mih150\@lgx {
    min-height: 150px;
  }

  .mih175\@lgx {
    min-height: 175px;
  }

  .mih200\@lgx {
    min-height: 200px;
  }

  .mih225\@lgx {
    min-height: 225px;
  }

  .mih250\@lgx {
    min-height: 250px;
  }

  .mih275\@lgx {
    min-height: 275px;
  }

  .mih300\@lgx {
    min-height: 300px;
  }

  .mih321\@lgx {
    min-height: 321px;
  }

  .mih325\@lgx {
    min-height: 325px;
  }

  .mih350\@lgx {
    min-height: 350px;
  }

  .mih360\@lgx {
    min-height: 360px;
  }

  .mih375\@lgx {
    min-height: 375px;
  }

  .mih400\@lgx {
    min-height: 400px;
  }

  .mih500\@lgx {
    min-height: 500px;
  }

  .mih600\@lgx {
    min-height: 600px;
  }

  .mih700\@lgx {
    min-height: 700px;
  }

  .mih800\@lgx {
    min-height: 800px;
  }

  .mihu\@lgx {
    min-height: unset;
  }
}
@media all and (max-width: 1400px) {
  .p-6rem\@lgx {
    padding: -6rem;
  }

  .p-5rem\@lgx {
    padding: -5rem;
  }

  .p-1\.25rem\@lgx {
    padding: -1.25rem;
  }

  .p-1rem\@lgx {
    padding: -1rem;
  }

  .p-2\.5rem\@lgx {
    padding: -2.5rem;
  }

  .p0rem\@lgx {
    padding: 0rem;
  }

  .p0\.0625rem\@lgx {
    padding: 0.0625rem;
  }

  .p0\.125rem\@lgx {
    padding: 0.125rem;
  }

  .p0\.25rem\@lgx {
    padding: 0.25rem;
  }

  .p0\.375rem\@lgx {
    padding: 0.375rem;
  }

  .p0\.5rem\@lgx {
    padding: 0.5rem;
  }

  .p0\.55rem\@lgx {
    padding: 0.55rem;
  }

  .p0\.625rem\@lgx {
    padding: 0.625rem;
  }

  .p0\.75rem\@lgx {
    padding: 0.75rem;
  }

  .p0\.875rem\@lgx {
    padding: 0.875rem;
  }

  .p1rem\@lgx {
    padding: 1rem;
  }

  .p1\.125rem\@lgx {
    padding: 1.125rem;
  }

  .p1\.25rem\@lgx {
    padding: 1.25rem;
  }

  .p1\.375rem\@lgx {
    padding: 1.375rem;
  }

  .p1\.5rem\@lgx {
    padding: 1.5rem;
  }

  .p1\.625rem\@lgx {
    padding: 1.625rem;
  }

  .p1\.75rem\@lgx {
    padding: 1.75rem;
  }

  .p1\.875rem\@lgx {
    padding: 1.875rem;
  }

  .p2rem\@lgx {
    padding: 2rem;
  }

  .p2\.25rem\@lgx {
    padding: 2.25rem;
  }

  .p2\.5rem\@lgx {
    padding: 2.5rem;
  }

  .p2\.75rem\@lgx {
    padding: 2.75rem;
  }

  .p3rem\@lgx {
    padding: 3rem;
  }

  .p3\.125rem\@lgx {
    padding: 3.125rem;
  }

  .p3\.25rem\@lgx {
    padding: 3.25rem;
  }

  .p3\.5rem\@lgx {
    padding: 3.5rem;
  }

  .p3\.75rem\@lgx {
    padding: 3.75rem;
  }

  .p4rem\@lgx {
    padding: 4rem;
  }

  .p4\.25rem\@lgx {
    padding: 4.25rem;
  }

  .p4\.5rem\@lgx {
    padding: 4.5rem;
  }

  .p4\.75rem\@lgx {
    padding: 4.75rem;
  }

  .p5rem\@lgx {
    padding: 5rem;
  }

  .p5\.25rem\@lgx {
    padding: 5.25rem;
  }

  .p5\.5rem\@lgx {
    padding: 5.5rem;
  }

  .p5\.625rem\@lgx {
    padding: 5.625rem;
  }

  .p5\.75rem\@lgx {
    padding: 5.75rem;
  }

  .p6rem\@lgx {
    padding: 6rem;
  }

  .p6\.25rem\@lgx {
    padding: 6.25rem;
  }

  .p6\.5rem\@lgx {
    padding: 6.5rem;
  }

  .p6\.75rem\@lgx {
    padding: 6.75rem;
  }

  .p7rem\@lgx {
    padding: 7rem;
  }

  .p7\.25rem\@lgx {
    padding: 7.25rem;
  }

  .p7\.5rem\@lgx {
    padding: 7.5rem;
  }

  .p7\.75rem\@lgx {
    padding: 7.75rem;
  }

  .p8rem\@lgx {
    padding: 8rem;
  }

  .p8\.25rem\@lgx {
    padding: 8.25rem;
  }

  .p8\.5rem\@lgx {
    padding: 8.5rem;
  }

  .p8\.75rem\@lgx {
    padding: 8.75rem;
  }

  .p9rem\@lgx {
    padding: 9rem;
  }

  .p9\.25rem\@lgx {
    padding: 9.25rem;
  }

  .p9\.375rem\@lgx {
    padding: 9.375rem;
  }

  .p9\.5rem\@lgx {
    padding: 9.5rem;
  }

  .p9\.75rem\@lgx {
    padding: 9.75rem;
  }

  .p10rem\@lgx {
    padding: 10rem;
  }

  .p10\.25rem\@lgx {
    padding: 10.25rem;
  }

  .p10\.5rem\@lgx {
    padding: 10.5rem;
  }

  .p10\.75rem\@lgx {
    padding: 10.75rem;
  }

  .p18\.75rem\@lgx {
    padding: 18.75rem;
  }

  .p37\.5rem\@lgx {
    padding: 37.5rem;
  }
}
@media all and (max-width: 1400px) {
  .pt-6rem\@lgx {
    padding-top: -6rem;
  }

  .pt-5rem\@lgx {
    padding-top: -5rem;
  }

  .pt-1\.25rem\@lgx {
    padding-top: -1.25rem;
  }

  .pt-1rem\@lgx {
    padding-top: -1rem;
  }

  .pt-2\.5rem\@lgx {
    padding-top: -2.5rem;
  }

  .pt0rem\@lgx {
    padding-top: 0rem;
  }

  .pt0\.0625rem\@lgx {
    padding-top: 0.0625rem;
  }

  .pt0\.125rem\@lgx {
    padding-top: 0.125rem;
  }

  .pt0\.25rem\@lgx {
    padding-top: 0.25rem;
  }

  .pt0\.375rem\@lgx {
    padding-top: 0.375rem;
  }

  .pt0\.5rem\@lgx {
    padding-top: 0.5rem;
  }

  .pt0\.55rem\@lgx {
    padding-top: 0.55rem;
  }

  .pt0\.625rem\@lgx {
    padding-top: 0.625rem;
  }

  .pt0\.75rem\@lgx {
    padding-top: 0.75rem;
  }

  .pt0\.875rem\@lgx {
    padding-top: 0.875rem;
  }

  .pt1rem\@lgx {
    padding-top: 1rem;
  }

  .pt1\.125rem\@lgx {
    padding-top: 1.125rem;
  }

  .pt1\.25rem\@lgx {
    padding-top: 1.25rem;
  }

  .pt1\.375rem\@lgx {
    padding-top: 1.375rem;
  }

  .pt1\.5rem\@lgx {
    padding-top: 1.5rem;
  }

  .pt1\.625rem\@lgx {
    padding-top: 1.625rem;
  }

  .pt1\.75rem\@lgx {
    padding-top: 1.75rem;
  }

  .pt1\.875rem\@lgx {
    padding-top: 1.875rem;
  }

  .pt2rem\@lgx {
    padding-top: 2rem;
  }

  .pt2\.25rem\@lgx {
    padding-top: 2.25rem;
  }

  .pt2\.5rem\@lgx {
    padding-top: 2.5rem;
  }

  .pt2\.75rem\@lgx {
    padding-top: 2.75rem;
  }

  .pt3rem\@lgx {
    padding-top: 3rem;
  }

  .pt3\.125rem\@lgx {
    padding-top: 3.125rem;
  }

  .pt3\.25rem\@lgx {
    padding-top: 3.25rem;
  }

  .pt3\.5rem\@lgx {
    padding-top: 3.5rem;
  }

  .pt3\.75rem\@lgx {
    padding-top: 3.75rem;
  }

  .pt4rem\@lgx {
    padding-top: 4rem;
  }

  .pt4\.25rem\@lgx {
    padding-top: 4.25rem;
  }

  .pt4\.5rem\@lgx {
    padding-top: 4.5rem;
  }

  .pt4\.75rem\@lgx {
    padding-top: 4.75rem;
  }

  .pt5rem\@lgx {
    padding-top: 5rem;
  }

  .pt5\.25rem\@lgx {
    padding-top: 5.25rem;
  }

  .pt5\.5rem\@lgx {
    padding-top: 5.5rem;
  }

  .pt5\.625rem\@lgx {
    padding-top: 5.625rem;
  }

  .pt5\.75rem\@lgx {
    padding-top: 5.75rem;
  }

  .pt6rem\@lgx {
    padding-top: 6rem;
  }

  .pt6\.25rem\@lgx {
    padding-top: 6.25rem;
  }

  .pt6\.5rem\@lgx {
    padding-top: 6.5rem;
  }

  .pt6\.75rem\@lgx {
    padding-top: 6.75rem;
  }

  .pt7rem\@lgx {
    padding-top: 7rem;
  }

  .pt7\.25rem\@lgx {
    padding-top: 7.25rem;
  }

  .pt7\.5rem\@lgx {
    padding-top: 7.5rem;
  }

  .pt7\.75rem\@lgx {
    padding-top: 7.75rem;
  }

  .pt8rem\@lgx {
    padding-top: 8rem;
  }

  .pt8\.25rem\@lgx {
    padding-top: 8.25rem;
  }

  .pt8\.5rem\@lgx {
    padding-top: 8.5rem;
  }

  .pt8\.75rem\@lgx {
    padding-top: 8.75rem;
  }

  .pt9rem\@lgx {
    padding-top: 9rem;
  }

  .pt9\.25rem\@lgx {
    padding-top: 9.25rem;
  }

  .pt9\.375rem\@lgx {
    padding-top: 9.375rem;
  }

  .pt9\.5rem\@lgx {
    padding-top: 9.5rem;
  }

  .pt9\.75rem\@lgx {
    padding-top: 9.75rem;
  }

  .pt10rem\@lgx {
    padding-top: 10rem;
  }

  .pt10\.25rem\@lgx {
    padding-top: 10.25rem;
  }

  .pt10\.5rem\@lgx {
    padding-top: 10.5rem;
  }

  .pt10\.75rem\@lgx {
    padding-top: 10.75rem;
  }

  .pt18\.75rem\@lgx {
    padding-top: 18.75rem;
  }

  .pt37\.5rem\@lgx {
    padding-top: 37.5rem;
  }
}
@media all and (max-width: 1400px) {
  .pb-6rem\@lgx {
    padding-bottom: -6rem;
  }

  .pb-5rem\@lgx {
    padding-bottom: -5rem;
  }

  .pb-1\.25rem\@lgx {
    padding-bottom: -1.25rem;
  }

  .pb-1rem\@lgx {
    padding-bottom: -1rem;
  }

  .pb-2\.5rem\@lgx {
    padding-bottom: -2.5rem;
  }

  .pb0rem\@lgx {
    padding-bottom: 0rem;
  }

  .pb0\.0625rem\@lgx {
    padding-bottom: 0.0625rem;
  }

  .pb0\.125rem\@lgx {
    padding-bottom: 0.125rem;
  }

  .pb0\.25rem\@lgx {
    padding-bottom: 0.25rem;
  }

  .pb0\.375rem\@lgx {
    padding-bottom: 0.375rem;
  }

  .pb0\.5rem\@lgx {
    padding-bottom: 0.5rem;
  }

  .pb0\.55rem\@lgx {
    padding-bottom: 0.55rem;
  }

  .pb0\.625rem\@lgx {
    padding-bottom: 0.625rem;
  }

  .pb0\.75rem\@lgx {
    padding-bottom: 0.75rem;
  }

  .pb0\.875rem\@lgx {
    padding-bottom: 0.875rem;
  }

  .pb1rem\@lgx {
    padding-bottom: 1rem;
  }

  .pb1\.125rem\@lgx {
    padding-bottom: 1.125rem;
  }

  .pb1\.25rem\@lgx {
    padding-bottom: 1.25rem;
  }

  .pb1\.375rem\@lgx {
    padding-bottom: 1.375rem;
  }

  .pb1\.5rem\@lgx {
    padding-bottom: 1.5rem;
  }

  .pb1\.625rem\@lgx {
    padding-bottom: 1.625rem;
  }

  .pb1\.75rem\@lgx {
    padding-bottom: 1.75rem;
  }

  .pb1\.875rem\@lgx {
    padding-bottom: 1.875rem;
  }

  .pb2rem\@lgx {
    padding-bottom: 2rem;
  }

  .pb2\.25rem\@lgx {
    padding-bottom: 2.25rem;
  }

  .pb2\.5rem\@lgx {
    padding-bottom: 2.5rem;
  }

  .pb2\.75rem\@lgx {
    padding-bottom: 2.75rem;
  }

  .pb3rem\@lgx {
    padding-bottom: 3rem;
  }

  .pb3\.125rem\@lgx {
    padding-bottom: 3.125rem;
  }

  .pb3\.25rem\@lgx {
    padding-bottom: 3.25rem;
  }

  .pb3\.5rem\@lgx {
    padding-bottom: 3.5rem;
  }

  .pb3\.75rem\@lgx {
    padding-bottom: 3.75rem;
  }

  .pb4rem\@lgx {
    padding-bottom: 4rem;
  }

  .pb4\.25rem\@lgx {
    padding-bottom: 4.25rem;
  }

  .pb4\.5rem\@lgx {
    padding-bottom: 4.5rem;
  }

  .pb4\.75rem\@lgx {
    padding-bottom: 4.75rem;
  }

  .pb5rem\@lgx {
    padding-bottom: 5rem;
  }

  .pb5\.25rem\@lgx {
    padding-bottom: 5.25rem;
  }

  .pb5\.5rem\@lgx {
    padding-bottom: 5.5rem;
  }

  .pb5\.625rem\@lgx {
    padding-bottom: 5.625rem;
  }

  .pb5\.75rem\@lgx {
    padding-bottom: 5.75rem;
  }

  .pb6rem\@lgx {
    padding-bottom: 6rem;
  }

  .pb6\.25rem\@lgx {
    padding-bottom: 6.25rem;
  }

  .pb6\.5rem\@lgx {
    padding-bottom: 6.5rem;
  }

  .pb6\.75rem\@lgx {
    padding-bottom: 6.75rem;
  }

  .pb7rem\@lgx {
    padding-bottom: 7rem;
  }

  .pb7\.25rem\@lgx {
    padding-bottom: 7.25rem;
  }

  .pb7\.5rem\@lgx {
    padding-bottom: 7.5rem;
  }

  .pb7\.75rem\@lgx {
    padding-bottom: 7.75rem;
  }

  .pb8rem\@lgx {
    padding-bottom: 8rem;
  }

  .pb8\.25rem\@lgx {
    padding-bottom: 8.25rem;
  }

  .pb8\.5rem\@lgx {
    padding-bottom: 8.5rem;
  }

  .pb8\.75rem\@lgx {
    padding-bottom: 8.75rem;
  }

  .pb9rem\@lgx {
    padding-bottom: 9rem;
  }

  .pb9\.25rem\@lgx {
    padding-bottom: 9.25rem;
  }

  .pb9\.375rem\@lgx {
    padding-bottom: 9.375rem;
  }

  .pb9\.5rem\@lgx {
    padding-bottom: 9.5rem;
  }

  .pb9\.75rem\@lgx {
    padding-bottom: 9.75rem;
  }

  .pb10rem\@lgx {
    padding-bottom: 10rem;
  }

  .pb10\.25rem\@lgx {
    padding-bottom: 10.25rem;
  }

  .pb10\.5rem\@lgx {
    padding-bottom: 10.5rem;
  }

  .pb10\.75rem\@lgx {
    padding-bottom: 10.75rem;
  }

  .pb18\.75rem\@lgx {
    padding-bottom: 18.75rem;
  }

  .pb37\.5rem\@lgx {
    padding-bottom: 37.5rem;
  }
}
@media all and (max-width: 1400px) {
  .pl-6rem\@lgx {
    padding-left: -6rem;
  }

  .pl-5rem\@lgx {
    padding-left: -5rem;
  }

  .pl-1\.25rem\@lgx {
    padding-left: -1.25rem;
  }

  .pl-1rem\@lgx {
    padding-left: -1rem;
  }

  .pl-2\.5rem\@lgx {
    padding-left: -2.5rem;
  }

  .pl0rem\@lgx {
    padding-left: 0rem;
  }

  .pl0\.0625rem\@lgx {
    padding-left: 0.0625rem;
  }

  .pl0\.125rem\@lgx {
    padding-left: 0.125rem;
  }

  .pl0\.25rem\@lgx {
    padding-left: 0.25rem;
  }

  .pl0\.375rem\@lgx {
    padding-left: 0.375rem;
  }

  .pl0\.5rem\@lgx {
    padding-left: 0.5rem;
  }

  .pl0\.55rem\@lgx {
    padding-left: 0.55rem;
  }

  .pl0\.625rem\@lgx {
    padding-left: 0.625rem;
  }

  .pl0\.75rem\@lgx {
    padding-left: 0.75rem;
  }

  .pl0\.875rem\@lgx {
    padding-left: 0.875rem;
  }

  .pl1rem\@lgx {
    padding-left: 1rem;
  }

  .pl1\.125rem\@lgx {
    padding-left: 1.125rem;
  }

  .pl1\.25rem\@lgx {
    padding-left: 1.25rem;
  }

  .pl1\.375rem\@lgx {
    padding-left: 1.375rem;
  }

  .pl1\.5rem\@lgx {
    padding-left: 1.5rem;
  }

  .pl1\.625rem\@lgx {
    padding-left: 1.625rem;
  }

  .pl1\.75rem\@lgx {
    padding-left: 1.75rem;
  }

  .pl1\.875rem\@lgx {
    padding-left: 1.875rem;
  }

  .pl2rem\@lgx {
    padding-left: 2rem;
  }

  .pl2\.25rem\@lgx {
    padding-left: 2.25rem;
  }

  .pl2\.5rem\@lgx {
    padding-left: 2.5rem;
  }

  .pl2\.75rem\@lgx {
    padding-left: 2.75rem;
  }

  .pl3rem\@lgx {
    padding-left: 3rem;
  }

  .pl3\.125rem\@lgx {
    padding-left: 3.125rem;
  }

  .pl3\.25rem\@lgx {
    padding-left: 3.25rem;
  }

  .pl3\.5rem\@lgx {
    padding-left: 3.5rem;
  }

  .pl3\.75rem\@lgx {
    padding-left: 3.75rem;
  }

  .pl4rem\@lgx {
    padding-left: 4rem;
  }

  .pl4\.25rem\@lgx {
    padding-left: 4.25rem;
  }

  .pl4\.5rem\@lgx {
    padding-left: 4.5rem;
  }

  .pl4\.75rem\@lgx {
    padding-left: 4.75rem;
  }

  .pl5rem\@lgx {
    padding-left: 5rem;
  }

  .pl5\.25rem\@lgx {
    padding-left: 5.25rem;
  }

  .pl5\.5rem\@lgx {
    padding-left: 5.5rem;
  }

  .pl5\.625rem\@lgx {
    padding-left: 5.625rem;
  }

  .pl5\.75rem\@lgx {
    padding-left: 5.75rem;
  }

  .pl6rem\@lgx {
    padding-left: 6rem;
  }

  .pl6\.25rem\@lgx {
    padding-left: 6.25rem;
  }

  .pl6\.5rem\@lgx {
    padding-left: 6.5rem;
  }

  .pl6\.75rem\@lgx {
    padding-left: 6.75rem;
  }

  .pl7rem\@lgx {
    padding-left: 7rem;
  }

  .pl7\.25rem\@lgx {
    padding-left: 7.25rem;
  }

  .pl7\.5rem\@lgx {
    padding-left: 7.5rem;
  }

  .pl7\.75rem\@lgx {
    padding-left: 7.75rem;
  }

  .pl8rem\@lgx {
    padding-left: 8rem;
  }

  .pl8\.25rem\@lgx {
    padding-left: 8.25rem;
  }

  .pl8\.5rem\@lgx {
    padding-left: 8.5rem;
  }

  .pl8\.75rem\@lgx {
    padding-left: 8.75rem;
  }

  .pl9rem\@lgx {
    padding-left: 9rem;
  }

  .pl9\.25rem\@lgx {
    padding-left: 9.25rem;
  }

  .pl9\.375rem\@lgx {
    padding-left: 9.375rem;
  }

  .pl9\.5rem\@lgx {
    padding-left: 9.5rem;
  }

  .pl9\.75rem\@lgx {
    padding-left: 9.75rem;
  }

  .pl10rem\@lgx {
    padding-left: 10rem;
  }

  .pl10\.25rem\@lgx {
    padding-left: 10.25rem;
  }

  .pl10\.5rem\@lgx {
    padding-left: 10.5rem;
  }

  .pl10\.75rem\@lgx {
    padding-left: 10.75rem;
  }

  .pl18\.75rem\@lgx {
    padding-left: 18.75rem;
  }

  .pl37\.5rem\@lgx {
    padding-left: 37.5rem;
  }
}
@media all and (max-width: 1400px) {
  .pr-6rem\@lgx {
    padding-right: -6rem;
  }

  .pr-5rem\@lgx {
    padding-right: -5rem;
  }

  .pr-1\.25rem\@lgx {
    padding-right: -1.25rem;
  }

  .pr-1rem\@lgx {
    padding-right: -1rem;
  }

  .pr-2\.5rem\@lgx {
    padding-right: -2.5rem;
  }

  .pr0rem\@lgx {
    padding-right: 0rem;
  }

  .pr0\.0625rem\@lgx {
    padding-right: 0.0625rem;
  }

  .pr0\.125rem\@lgx {
    padding-right: 0.125rem;
  }

  .pr0\.25rem\@lgx {
    padding-right: 0.25rem;
  }

  .pr0\.375rem\@lgx {
    padding-right: 0.375rem;
  }

  .pr0\.5rem\@lgx {
    padding-right: 0.5rem;
  }

  .pr0\.55rem\@lgx {
    padding-right: 0.55rem;
  }

  .pr0\.625rem\@lgx {
    padding-right: 0.625rem;
  }

  .pr0\.75rem\@lgx {
    padding-right: 0.75rem;
  }

  .pr0\.875rem\@lgx {
    padding-right: 0.875rem;
  }

  .pr1rem\@lgx {
    padding-right: 1rem;
  }

  .pr1\.125rem\@lgx {
    padding-right: 1.125rem;
  }

  .pr1\.25rem\@lgx {
    padding-right: 1.25rem;
  }

  .pr1\.375rem\@lgx {
    padding-right: 1.375rem;
  }

  .pr1\.5rem\@lgx {
    padding-right: 1.5rem;
  }

  .pr1\.625rem\@lgx {
    padding-right: 1.625rem;
  }

  .pr1\.75rem\@lgx {
    padding-right: 1.75rem;
  }

  .pr1\.875rem\@lgx {
    padding-right: 1.875rem;
  }

  .pr2rem\@lgx {
    padding-right: 2rem;
  }

  .pr2\.25rem\@lgx {
    padding-right: 2.25rem;
  }

  .pr2\.5rem\@lgx {
    padding-right: 2.5rem;
  }

  .pr2\.75rem\@lgx {
    padding-right: 2.75rem;
  }

  .pr3rem\@lgx {
    padding-right: 3rem;
  }

  .pr3\.125rem\@lgx {
    padding-right: 3.125rem;
  }

  .pr3\.25rem\@lgx {
    padding-right: 3.25rem;
  }

  .pr3\.5rem\@lgx {
    padding-right: 3.5rem;
  }

  .pr3\.75rem\@lgx {
    padding-right: 3.75rem;
  }

  .pr4rem\@lgx {
    padding-right: 4rem;
  }

  .pr4\.25rem\@lgx {
    padding-right: 4.25rem;
  }

  .pr4\.5rem\@lgx {
    padding-right: 4.5rem;
  }

  .pr4\.75rem\@lgx {
    padding-right: 4.75rem;
  }

  .pr5rem\@lgx {
    padding-right: 5rem;
  }

  .pr5\.25rem\@lgx {
    padding-right: 5.25rem;
  }

  .pr5\.5rem\@lgx {
    padding-right: 5.5rem;
  }

  .pr5\.625rem\@lgx {
    padding-right: 5.625rem;
  }

  .pr5\.75rem\@lgx {
    padding-right: 5.75rem;
  }

  .pr6rem\@lgx {
    padding-right: 6rem;
  }

  .pr6\.25rem\@lgx {
    padding-right: 6.25rem;
  }

  .pr6\.5rem\@lgx {
    padding-right: 6.5rem;
  }

  .pr6\.75rem\@lgx {
    padding-right: 6.75rem;
  }

  .pr7rem\@lgx {
    padding-right: 7rem;
  }

  .pr7\.25rem\@lgx {
    padding-right: 7.25rem;
  }

  .pr7\.5rem\@lgx {
    padding-right: 7.5rem;
  }

  .pr7\.75rem\@lgx {
    padding-right: 7.75rem;
  }

  .pr8rem\@lgx {
    padding-right: 8rem;
  }

  .pr8\.25rem\@lgx {
    padding-right: 8.25rem;
  }

  .pr8\.5rem\@lgx {
    padding-right: 8.5rem;
  }

  .pr8\.75rem\@lgx {
    padding-right: 8.75rem;
  }

  .pr9rem\@lgx {
    padding-right: 9rem;
  }

  .pr9\.25rem\@lgx {
    padding-right: 9.25rem;
  }

  .pr9\.375rem\@lgx {
    padding-right: 9.375rem;
  }

  .pr9\.5rem\@lgx {
    padding-right: 9.5rem;
  }

  .pr9\.75rem\@lgx {
    padding-right: 9.75rem;
  }

  .pr10rem\@lgx {
    padding-right: 10rem;
  }

  .pr10\.25rem\@lgx {
    padding-right: 10.25rem;
  }

  .pr10\.5rem\@lgx {
    padding-right: 10.5rem;
  }

  .pr10\.75rem\@lgx {
    padding-right: 10.75rem;
  }

  .pr18\.75rem\@lgx {
    padding-right: 18.75rem;
  }

  .pr37\.5rem\@lgx {
    padding-right: 37.5rem;
  }
}
@media all and (max-width: 1400px) {
  .w0\@lgx {
    width: 0;
  }

  .w1\@lgx {
    width: 1px;
  }

  .w5\@lgx {
    width: 5px;
  }

  .w10\@lgx {
    width: 10px;
  }

  .w15\@lgx {
    width: 15px;
  }

  .w20\@lgx {
    width: 20px;
  }

  .w25\@lgx {
    width: 25px;
  }

  .w30\@lgx {
    width: 30px;
  }

  .w40\@lgx {
    width: 40px;
  }

  .w44\@lgx {
    width: 44px;
  }

  .w50\@lgx {
    width: 50px;
  }

  .w60\@lgx {
    width: 60px;
  }

  .w70\@lgx {
    width: 70px;
  }

  .w75\@lgx {
    width: 75px;
  }

  .w80\@lgx {
    width: 80px;
  }

  .w90\@lgx {
    width: 90px;
  }

  .w100\@lgx {
    width: 100px;
  }

  .w125\@lgx {
    width: 125px;
  }

  .w150\@lgx {
    width: 150px;
  }

  .w175\@lgx {
    width: 175px;
  }

  .w200\@lgx {
    width: 200px;
  }

  .w225\@lgx {
    width: 225px;
  }

  .w250\@lgx {
    width: 250px;
  }

  .w275\@lgx {
    width: 275px;
  }

  .w300\@lgx {
    width: 300px;
  }

  .w306\@lgx {
    width: 306px;
  }

  .w325\@lgx {
    width: 325px;
  }

  .w350\@lgx {
    width: 350px;
  }

  .w375\@lgx {
    width: 375px;
  }

  .w400\@lgx {
    width: 400px;
  }

  .w500\@lgx {
    width: 500px;
  }

  .w600\@lgx {
    width: 600px;
  }

  .w700\@lgx {
    width: 700px;
  }

  .w800\@lgx {
    width: 800px;
  }
}
@media all and (max-width: 1400px) {
  .w35\%\@lgx {
    width: 35%;
  }

  .w100\%\@lgx {
    width: 100%;
  }
}
@media all and (max-width: 1400px) {
  .w1\%\@lgx {
    width: 1%;
  }

  .w2\%\@lgx {
    width: 2%;
  }

  .w3\%\@lgx {
    width: 3%;
  }

  .w4\%\@lgx {
    width: 4%;
  }

  .w5\%\@lgx {
    width: 5%;
  }

  .w10\%\@lgx {
    width: 10%;
  }

  .w12\.25\%\@lgx {
    width: 12.25%;
  }

  .w15\%\@lgx {
    width: 15%;
  }

  .w20\%\@lgx {
    width: 20%;
  }

  .w25\%\@lgx {
    width: 25%;
  }

  .w30\%\@lgx {
    width: 30%;
  }

  .w33\.3333\%\@lgx {
    width: 33.3333%;
  }

  .w35\%\@lgx {
    width: 35%;
  }

  .w40\%\@lgx {
    width: 40%;
  }

  .w45\%\@lgx {
    width: 45%;
  }

  .w50\%\@lgx {
    width: 50%;
  }

  .w55\%\@lgx {
    width: 55%;
  }

  .w60\%\@lgx {
    width: 60%;
  }

  .w65\%\@lgx {
    width: 65%;
  }

  .w66\.6666\%\@lgx {
    width: 66.6666%;
  }

  .w70\%\@lgx {
    width: 70%;
  }

  .w75\%\@lgx {
    width: 75%;
  }

  .w80\%\@lgx {
    width: 80%;
  }

  .w85\%\@lgx {
    width: 85%;
  }

  .w90\%\@lgx {
    width: 90%;
  }

  .w95\%\@lgx {
    width: 95%;
  }

  .w100\%\@lgx {
    width: 100%;
  }

  .w110\%\@lgx {
    width: 110%;
  }

  .w120\%\@lgx {
    width: 120%;
  }

  .w130\%\@lgx {
    width: 130%;
  }

  .w140\%\@lgx {
    width: 140%;
  }

  .w150\%\@lgx {
    width: 150%;
  }
}
@media all and (max-width: 1400px) {
  .maw35\%\@lgx {
    max-width: 35%;
  }

  .maw100\%\@lgx {
    max-width: 100%;
  }
}
@media all and (max-width: 1400px) {
  .maw1\%\@lgx {
    max-width: 1%;
  }

  .maw2\%\@lgx {
    max-width: 2%;
  }

  .maw3\%\@lgx {
    max-width: 3%;
  }

  .maw4\%\@lgx {
    max-width: 4%;
  }

  .maw5\%\@lgx {
    max-width: 5%;
  }

  .maw10\%\@lgx {
    max-width: 10%;
  }

  .maw12\.25\%\@lgx {
    max-width: 12.25%;
  }

  .maw15\%\@lgx {
    max-width: 15%;
  }

  .maw20\%\@lgx {
    max-width: 20%;
  }

  .maw25\%\@lgx {
    max-width: 25%;
  }

  .maw30\%\@lgx {
    max-width: 30%;
  }

  .maw33\.3333\%\@lgx {
    max-width: 33.3333%;
  }

  .maw35\%\@lgx {
    max-width: 35%;
  }

  .maw40\%\@lgx {
    max-width: 40%;
  }

  .maw45\%\@lgx {
    max-width: 45%;
  }

  .maw50\%\@lgx {
    max-width: 50%;
  }

  .maw55\%\@lgx {
    max-width: 55%;
  }

  .maw60\%\@lgx {
    max-width: 60%;
  }

  .maw65\%\@lgx {
    max-width: 65%;
  }

  .maw66\.6666\%\@lgx {
    max-width: 66.6666%;
  }

  .maw70\%\@lgx {
    max-width: 70%;
  }

  .maw75\%\@lgx {
    max-width: 75%;
  }

  .maw80\%\@lgx {
    max-width: 80%;
  }

  .maw85\%\@lgx {
    max-width: 85%;
  }

  .maw90\%\@lgx {
    max-width: 90%;
  }

  .maw95\%\@lgx {
    max-width: 95%;
  }

  .maw100\%\@lgx {
    max-width: 100%;
  }

  .maw110\%\@lgx {
    max-width: 110%;
  }

  .maw120\%\@lgx {
    max-width: 120%;
  }

  .maw130\%\@lgx {
    max-width: 130%;
  }

  .maw140\%\@lgx {
    max-width: 140%;
  }

  .maw150\%\@lgx {
    max-width: 150%;
  }
}
@media all and (max-width: 1400px) {
  .miw0\@lgx {
    min-width: 0;
  }

  .miw1\@lgx {
    min-width: 1px;
  }

  .miw5\@lgx {
    min-width: 5px;
  }

  .miw10\@lgx {
    min-width: 10px;
  }

  .miw15\@lgx {
    min-width: 15px;
  }

  .miw20\@lgx {
    min-width: 20px;
  }

  .miw25\@lgx {
    min-width: 25px;
  }

  .miw30\@lgx {
    min-width: 30px;
  }

  .miw40\@lgx {
    min-width: 40px;
  }

  .miw44\@lgx {
    min-width: 44px;
  }

  .miw50\@lgx {
    min-width: 50px;
  }

  .miw60\@lgx {
    min-width: 60px;
  }

  .miw70\@lgx {
    min-width: 70px;
  }

  .miw75\@lgx {
    min-width: 75px;
  }

  .miw80\@lgx {
    min-width: 80px;
  }

  .miw90\@lgx {
    min-width: 90px;
  }

  .miw100\@lgx {
    min-width: 100px;
  }

  .miw125\@lgx {
    min-width: 125px;
  }

  .miw150\@lgx {
    min-width: 150px;
  }

  .miw175\@lgx {
    min-width: 175px;
  }

  .miw200\@lgx {
    min-width: 200px;
  }

  .miw225\@lgx {
    min-width: 225px;
  }

  .miw250\@lgx {
    min-width: 250px;
  }

  .miw275\@lgx {
    min-width: 275px;
  }

  .miw300\@lgx {
    min-width: 300px;
  }

  .miw306\@lgx {
    min-width: 306px;
  }

  .miw325\@lgx {
    min-width: 325px;
  }

  .miw350\@lgx {
    min-width: 350px;
  }

  .miw375\@lgx {
    min-width: 375px;
  }

  .miw400\@lgx {
    min-width: 400px;
  }

  .miw500\@lgx {
    min-width: 500px;
  }

  .miw600\@lgx {
    min-width: 600px;
  }

  .miw700\@lgx {
    min-width: 700px;
  }

  .miw800\@lgx {
    min-width: 800px;
  }
}
@media all and (max-width: 1400px) {
  .miw35\%\@lgx {
    min-width: 35%;
  }

  .miw100\%\@lgx {
    min-width: 100%;
  }
}
@media all and (max-width: 1400px) {
  .miw1\%\@lgx {
    min-width: 1%;
  }

  .miw2\%\@lgx {
    min-width: 2%;
  }

  .miw3\%\@lgx {
    min-width: 3%;
  }

  .miw4\%\@lgx {
    min-width: 4%;
  }

  .miw5\%\@lgx {
    min-width: 5%;
  }

  .miw10\%\@lgx {
    min-width: 10%;
  }

  .miw12\.25\%\@lgx {
    min-width: 12.25%;
  }

  .miw15\%\@lgx {
    min-width: 15%;
  }

  .miw20\%\@lgx {
    min-width: 20%;
  }

  .miw25\%\@lgx {
    min-width: 25%;
  }

  .miw30\%\@lgx {
    min-width: 30%;
  }

  .miw33\.3333\%\@lgx {
    min-width: 33.3333%;
  }

  .miw35\%\@lgx {
    min-width: 35%;
  }

  .miw40\%\@lgx {
    min-width: 40%;
  }

  .miw45\%\@lgx {
    min-width: 45%;
  }

  .miw50\%\@lgx {
    min-width: 50%;
  }

  .miw55\%\@lgx {
    min-width: 55%;
  }

  .miw60\%\@lgx {
    min-width: 60%;
  }

  .miw65\%\@lgx {
    min-width: 65%;
  }

  .miw66\.6666\%\@lgx {
    min-width: 66.6666%;
  }

  .miw70\%\@lgx {
    min-width: 70%;
  }

  .miw75\%\@lgx {
    min-width: 75%;
  }

  .miw80\%\@lgx {
    min-width: 80%;
  }

  .miw85\%\@lgx {
    min-width: 85%;
  }

  .miw90\%\@lgx {
    min-width: 90%;
  }

  .miw95\%\@lgx {
    min-width: 95%;
  }

  .miw100\%\@lgx {
    min-width: 100%;
  }

  .miw110\%\@lgx {
    min-width: 110%;
  }

  .miw120\%\@lgx {
    min-width: 120%;
  }

  .miw130\%\@lgx {
    min-width: 130%;
  }

  .miw140\%\@lgx {
    min-width: 140%;
  }

  .miw150\%\@lgx {
    min-width: 150%;
  }
}
@media all and (max-width: 1280px) {
  .jcfs\@www {
    justify-content: flex-start;
  }

  .jcfe\@www {
    justify-content: flex-end;
  }

  .jcc\@www {
    justify-content: center;
  }

  .jcsb\@www {
    justify-content: space-between;
  }

  .jcsa\@www {
    justify-content: space-around;
  }
}
@media all and (max-width: 1280px) {
  .h31\.25vw\@www {
    height: 31.25vw;
  }
}
@media all and (max-width: 1280px) {
  .mah31\.25vw\@www {
    max-height: 31.25vw;
  }
}
@media all and (max-width: 1280px) {
  .w25vw\@www {
    width: 25vw;
  }
}
@media all and (max-width: 1280px) {
  .maw25vw\@www {
    max-width: 25vw;
  }
}
@media all and (max-width: 1280px) {
  .miw25vw\@www {
    min-width: 25vw;
  }
}
@media all and (max-width: 1400px) {
  .jcfs\@ww {
    justify-content: flex-start;
  }

  .jcfe\@ww {
    justify-content: flex-end;
  }

  .jcc\@ww {
    justify-content: center;
  }

  .jcsb\@ww {
    justify-content: space-between;
  }

  .jcsa\@ww {
    justify-content: space-around;
  }
}
@media all and (max-width: 1000px) {
  .t0\@lg {
    top: 0;
  }

  .t1\@lg {
    top: 1px;
  }

  .t5\@lg {
    top: 5px;
  }

  .t8\@lg {
    top: 8px;
  }

  .t10\@lg {
    top: 10px;
  }

  .t15\@lg {
    top: 15px;
  }

  .t20\@lg {
    top: 20px;
  }

  .t24\@lg {
    top: 24px;
  }

  .t25\@lg {
    top: 25px;
  }

  .t30\@lg {
    top: 30px;
  }

  .t40\@lg {
    top: 40px;
  }

  .t44\@lg {
    top: 44px;
  }

  .t50\@lg {
    top: 50px;
  }

  .t60\@lg {
    top: 60px;
  }

  .t70\@lg {
    top: 70px;
  }

  .t75\@lg {
    top: 75px;
  }

  .t80\@lg {
    top: 80px;
  }

  .t90\@lg {
    top: 90px;
  }

  .t100\@lg {
    top: 100px;
  }

  .t125\@lg {
    top: 125px;
  }

  .t150\@lg {
    top: 150px;
  }

  .t175\@lg {
    top: 175px;
  }

  .t200\@lg {
    top: 200px;
  }

  .t225\@lg {
    top: 225px;
  }

  .t250\@lg {
    top: 250px;
  }

  .t275\@lg {
    top: 275px;
  }

  .t300\@lg {
    top: 300px;
  }

  .t325\@lg {
    top: 325px;
  }

  .t350\@lg {
    top: 350px;
  }

  .t375\@lg {
    top: 375px;
  }

  .t400\@lg {
    top: 400px;
  }

  .t500\@lg {
    top: 500px;
  }

  .t600\@lg {
    top: 600px;
  }

  .t700\@lg {
    top: 700px;
  }

  .t800\@lg {
    top: 800px;
  }
}
@media all and (max-width: 1000px) {
  .t0vw\@lg {
    top: 0vw;
  }

  .t1vw\@lg {
    top: 1vw;
  }

  .t5vw\@lg {
    top: 5vw;
  }

  .t10vw\@lg {
    top: 10vw;
  }

  .t15vw\@lg {
    top: 15vw;
  }

  .t20vw\@lg {
    top: 20vw;
  }

  .t25vw\@lg {
    top: 25vw;
  }

  .t30vw\@lg {
    top: 30vw;
  }

  .t40vw\@lg {
    top: 40vw;
  }

  .t44vw\@lg {
    top: 44vw;
  }

  .t50vw\@lg {
    top: 50vw;
  }

  .t60vw\@lg {
    top: 60vw;
  }

  .t70vw\@lg {
    top: 70vw;
  }

  .t75vw\@lg {
    top: 75vw;
  }

  .t80vw\@lg {
    top: 80vw;
  }

  .t90vw\@lg {
    top: 90vw;
  }

  .t100vw\@lg {
    top: 100vw;
  }

  .t150vw\@lg {
    top: 150vw;
  }

  .t200vw\@lg {
    top: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .t0vh\@lg {
    top: 0vh;
  }

  .t1vh\@lg {
    top: 1vh;
  }

  .t5vh\@lg {
    top: 5vh;
  }

  .t10vh\@lg {
    top: 10vh;
  }

  .t15vh\@lg {
    top: 15vh;
  }

  .t20vh\@lg {
    top: 20vh;
  }

  .t25vh\@lg {
    top: 25vh;
  }

  .t30vh\@lg {
    top: 30vh;
  }

  .t40vh\@lg {
    top: 40vh;
  }

  .t44vh\@lg {
    top: 44vh;
  }

  .t50vh\@lg {
    top: 50vh;
  }

  .t60vh\@lg {
    top: 60vh;
  }

  .t64vh\@lg {
    top: 64vh;
  }

  .t70vh\@lg {
    top: 70vh;
  }

  .t75vh\@lg {
    top: 75vh;
  }

  .t80vh\@lg {
    top: 80vh;
  }

  .t90vh\@lg {
    top: 90vh;
  }

  .t99vh\@lg {
    top: 99vh;
  }

  .t100vh\@lg {
    top: 100vh;
  }

  .t150vh\@lg {
    top: 150vh;
  }

  .t160vh\@lg {
    top: 160vh;
  }

  .t200vh\@lg {
    top: 200vh;
  }
}
@media all and (max-width: 1000px) {
  .t1\%\@lg {
    top: 1%;
  }

  .t2\%\@lg {
    top: 2%;
  }

  .t3\%\@lg {
    top: 3%;
  }

  .t4\%\@lg {
    top: 4%;
  }

  .t5\%\@lg {
    top: 5%;
  }

  .t10\%\@lg {
    top: 10%;
  }

  .t12\.25\%\@lg {
    top: 12.25%;
  }

  .t15\%\@lg {
    top: 15%;
  }

  .t20\%\@lg {
    top: 20%;
  }

  .t25\%\@lg {
    top: 25%;
  }

  .t33\%\@lg {
    top: 30%;
  }

  .t33\.3333\%\@lg {
    top: 33.3333%;
  }

  .t35\%\@lg {
    top: 35%;
  }

  .t40\%\@lg {
    top: 40%;
  }

  .t45\%\@lg {
    top: 45%;
  }

  .t50\%\@lg {
    top: 50%;
  }

  .t55\%\@lg {
    top: 55%;
  }

  .t60\%\@lg {
    top: 60%;
  }

  .t65\%\@lg {
    top: 65%;
  }

  .t66\.6666\%\@lg {
    top: 66.6666%;
  }

  .t70\%\@lg {
    top: 70%;
  }

  .t75\%\@lg {
    top: 75%;
  }

  .t80\%\@lg {
    top: 80%;
  }

  .t85\%\@lg {
    top: 85%;
  }

  .t90\%\@lg {
    top: 90%;
  }

  .t95\%\@lg {
    top: 95%;
  }

  .t100\%\@lg {
    top: 100%;
  }

  .t110\%\@lg {
    top: 110%;
  }

  .t120\%\@lg {
    top: 120%;
  }

  .t130\%\@lg {
    top: 130%;
  }

  .t140\%\@lg {
    top: 140%;
  }

  .t150\%\@lg {
    top: 150%;
  }
}
@media all and (max-width: 1000px) {
  .b0\@lg {
    bottom: 0;
  }

  .b1\@lg {
    bottom: 1px;
  }

  .b5\@lg {
    bottom: 5px;
  }

  .b8\@lg {
    bottom: 8px;
  }

  .b10\@lg {
    bottom: 10px;
  }

  .b15\@lg {
    bottom: 15px;
  }

  .b20\@lg {
    bottom: 20px;
  }

  .b24\@lg {
    bottom: 24px;
  }

  .b25\@lg {
    bottom: 25px;
  }

  .b30\@lg {
    bottom: 30px;
  }

  .b40\@lg {
    bottom: 40px;
  }

  .b44\@lg {
    bottom: 44px;
  }

  .b50\@lg {
    bottom: 50px;
  }

  .b60\@lg {
    bottom: 60px;
  }

  .b70\@lg {
    bottom: 70px;
  }

  .b75\@lg {
    bottom: 75px;
  }

  .b80\@lg {
    bottom: 80px;
  }

  .b90\@lg {
    bottom: 90px;
  }

  .b100\@lg {
    bottom: 100px;
  }

  .b125\@lg {
    bottom: 125px;
  }

  .b150\@lg {
    bottom: 150px;
  }

  .b175\@lg {
    bottom: 175px;
  }

  .b200\@lg {
    bottom: 200px;
  }

  .b225\@lg {
    bottom: 225px;
  }

  .b250\@lg {
    bottom: 250px;
  }

  .b275\@lg {
    bottom: 275px;
  }

  .b300\@lg {
    bottom: 300px;
  }

  .b325\@lg {
    bottom: 325px;
  }

  .b350\@lg {
    bottom: 350px;
  }

  .b375\@lg {
    bottom: 375px;
  }

  .b400\@lg {
    bottom: 400px;
  }

  .b500\@lg {
    bottom: 500px;
  }

  .b600\@lg {
    bottom: 600px;
  }

  .b700\@lg {
    bottom: 700px;
  }

  .b800\@lg {
    bottom: 800px;
  }
}
@media all and (max-width: 1000px) {
  .b0vw\@lg {
    bottom: 0vw;
  }

  .b1vw\@lg {
    bottom: 1vw;
  }

  .b5vw\@lg {
    bottom: 5vw;
  }

  .b10vw\@lg {
    bottom: 10vw;
  }

  .b15vw\@lg {
    bottom: 15vw;
  }

  .b20vw\@lg {
    bottom: 20vw;
  }

  .b25vw\@lg {
    bottom: 25vw;
  }

  .b30vw\@lg {
    bottom: 30vw;
  }

  .b40vw\@lg {
    bottom: 40vw;
  }

  .b44vw\@lg {
    bottom: 44vw;
  }

  .b50vw\@lg {
    bottom: 50vw;
  }

  .b60vw\@lg {
    bottom: 60vw;
  }

  .b70vw\@lg {
    bottom: 70vw;
  }

  .b75vw\@lg {
    bottom: 75vw;
  }

  .b80vw\@lg {
    bottom: 80vw;
  }

  .b90vw\@lg {
    bottom: 90vw;
  }

  .b100vw\@lg {
    bottom: 100vw;
  }

  .b150vw\@lg {
    bottom: 150vw;
  }

  .b200vw\@lg {
    bottom: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .b1\%\@lg {
    bottom: 1%;
  }

  .b2\%\@lg {
    bottom: 2%;
  }

  .b3\%\@lg {
    bottom: 3%;
  }

  .b4\%\@lg {
    bottom: 4%;
  }

  .b5\%\@lg {
    bottom: 5%;
  }

  .b10\%\@lg {
    bottom: 10%;
  }

  .b12\.25\%\@lg {
    bottom: 12.25%;
  }

  .b15\%\@lg {
    bottom: 15%;
  }

  .b20\%\@lg {
    bottom: 20%;
  }

  .b25\%\@lg {
    bottom: 25%;
  }

  .b33\%\@lg {
    bottom: 30%;
  }

  .b33\.3333\%\@lg {
    bottom: 33.3333%;
  }

  .b35\%\@lg {
    bottom: 35%;
  }

  .b40\%\@lg {
    bottom: 40%;
  }

  .b45\%\@lg {
    bottom: 45%;
  }

  .b50\%\@lg {
    bottom: 50%;
  }

  .b55\%\@lg {
    bottom: 55%;
  }

  .b60\%\@lg {
    bottom: 60%;
  }

  .b65\%\@lg {
    bottom: 65%;
  }

  .b66\.6666\%\@lg {
    bottom: 66.6666%;
  }

  .b70\%\@lg {
    bottom: 70%;
  }

  .b75\%\@lg {
    bottom: 75%;
  }

  .b80\%\@lg {
    bottom: 80%;
  }

  .b85\%\@lg {
    bottom: 85%;
  }

  .b90\%\@lg {
    bottom: 90%;
  }

  .b95\%\@lg {
    bottom: 95%;
  }

  .b100\%\@lg {
    bottom: 100%;
  }

  .b110\%\@lg {
    bottom: 110%;
  }

  .b120\%\@lg {
    bottom: 120%;
  }

  .b130\%\@lg {
    bottom: 130%;
  }

  .b140\%\@lg {
    bottom: 140%;
  }

  .b150\%\@lg {
    bottom: 150%;
  }
}
@media all and (max-width: 1000px) {
  .l0\@lg {
    left: 0;
  }

  .l1\@lg {
    left: 1px;
  }

  .l5\@lg {
    left: 5px;
  }

  .l8\@lg {
    left: 8px;
  }

  .l10\@lg {
    left: 10px;
  }

  .l15\@lg {
    left: 15px;
  }

  .l20\@lg {
    left: 20px;
  }

  .l24\@lg {
    left: 24px;
  }

  .l25\@lg {
    left: 25px;
  }

  .l30\@lg {
    left: 30px;
  }

  .l40\@lg {
    left: 40px;
  }

  .l44\@lg {
    left: 44px;
  }

  .l50\@lg {
    left: 50px;
  }

  .l60\@lg {
    left: 60px;
  }

  .l70\@lg {
    left: 70px;
  }

  .l75\@lg {
    left: 75px;
  }

  .l80\@lg {
    left: 80px;
  }

  .l90\@lg {
    left: 90px;
  }

  .l100\@lg {
    left: 100px;
  }

  .l125\@lg {
    left: 125px;
  }

  .l150\@lg {
    left: 150px;
  }

  .l175\@lg {
    left: 175px;
  }

  .l200\@lg {
    left: 200px;
  }

  .l225\@lg {
    left: 225px;
  }

  .l250\@lg {
    left: 250px;
  }

  .l275\@lg {
    left: 275px;
  }

  .l300\@lg {
    left: 300px;
  }

  .l325\@lg {
    left: 325px;
  }

  .l350\@lg {
    left: 350px;
  }

  .l375\@lg {
    left: 375px;
  }

  .l400\@lg {
    left: 400px;
  }

  .l500\@lg {
    left: 500px;
  }

  .l600\@lg {
    left: 600px;
  }

  .l700\@lg {
    left: 700px;
  }

  .l800\@lg {
    left: 800px;
  }
}
@media all and (max-width: 1000px) {
  .l0vw\@lg {
    left: 0vw;
  }

  .l1vw\@lg {
    left: 1vw;
  }

  .l5vw\@lg {
    left: 5vw;
  }

  .l10vw\@lg {
    left: 10vw;
  }

  .l15vw\@lg {
    left: 15vw;
  }

  .l20vw\@lg {
    left: 20vw;
  }

  .l25vw\@lg {
    left: 25vw;
  }

  .l30vw\@lg {
    left: 30vw;
  }

  .l40vw\@lg {
    left: 40vw;
  }

  .l44vw\@lg {
    left: 44vw;
  }

  .l50vw\@lg {
    left: 50vw;
  }

  .l60vw\@lg {
    left: 60vw;
  }

  .l70vw\@lg {
    left: 70vw;
  }

  .l75vw\@lg {
    left: 75vw;
  }

  .l80vw\@lg {
    left: 80vw;
  }

  .l90vw\@lg {
    left: 90vw;
  }

  .l100vw\@lg {
    left: 100vw;
  }

  .l150vw\@lg {
    left: 150vw;
  }

  .l200vw\@lg {
    left: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .l1\%\@lg {
    left: 1%;
  }

  .l2\%\@lg {
    left: 2%;
  }

  .l3\%\@lg {
    left: 3%;
  }

  .l4\%\@lg {
    left: 4%;
  }

  .l5\%\@lg {
    left: 5%;
  }

  .l10\%\@lg {
    left: 10%;
  }

  .l12\.25\%\@lg {
    left: 12.25%;
  }

  .l15\%\@lg {
    left: 15%;
  }

  .l20\%\@lg {
    left: 20%;
  }

  .l25\%\@lg {
    left: 25%;
  }

  .l33\%\@lg {
    left: 30%;
  }

  .l33\.3333\%\@lg {
    left: 33.3333%;
  }

  .l35\%\@lg {
    left: 35%;
  }

  .l40\%\@lg {
    left: 40%;
  }

  .l45\%\@lg {
    left: 45%;
  }

  .l50\%\@lg {
    left: 50%;
  }

  .l55\%\@lg {
    left: 55%;
  }

  .l60\%\@lg {
    left: 60%;
  }

  .l65\%\@lg {
    left: 65%;
  }

  .l66\.6666\%\@lg {
    left: 66.6666%;
  }

  .l70\%\@lg {
    left: 70%;
  }

  .l75\%\@lg {
    left: 75%;
  }

  .l80\%\@lg {
    left: 80%;
  }

  .l85\%\@lg {
    left: 85%;
  }

  .l90\%\@lg {
    left: 90%;
  }

  .l95\%\@lg {
    left: 95%;
  }

  .l100\%\@lg {
    left: 100%;
  }

  .l110\%\@lg {
    left: 110%;
  }

  .l120\%\@lg {
    left: 120%;
  }

  .l130\%\@lg {
    left: 130%;
  }

  .l140\%\@lg {
    left: 140%;
  }

  .l150\%\@lg {
    left: 150%;
  }
}
@media all and (max-width: 1000px) {
  .r0\@lg {
    right: 0;
  }

  .r1\@lg {
    right: 1px;
  }

  .r5\@lg {
    right: 5px;
  }

  .r8\@lg {
    right: 8px;
  }

  .r10\@lg {
    right: 10px;
  }

  .r15\@lg {
    right: 15px;
  }

  .r20\@lg {
    right: 20px;
  }

  .r24\@lg {
    right: 24px;
  }

  .r25\@lg {
    right: 25px;
  }

  .r30\@lg {
    right: 30px;
  }

  .r40\@lg {
    right: 40px;
  }

  .r44\@lg {
    right: 44px;
  }

  .r50\@lg {
    right: 50px;
  }

  .r60\@lg {
    right: 60px;
  }

  .r70\@lg {
    right: 70px;
  }

  .r75\@lg {
    right: 75px;
  }

  .r80\@lg {
    right: 80px;
  }

  .r90\@lg {
    right: 90px;
  }

  .r100\@lg {
    right: 100px;
  }

  .r125\@lg {
    right: 125px;
  }

  .r150\@lg {
    right: 150px;
  }

  .r175\@lg {
    right: 175px;
  }

  .r200\@lg {
    right: 200px;
  }

  .r225\@lg {
    right: 225px;
  }

  .r250\@lg {
    right: 250px;
  }

  .r275\@lg {
    right: 275px;
  }

  .r300\@lg {
    right: 300px;
  }

  .r325\@lg {
    right: 325px;
  }

  .r350\@lg {
    right: 350px;
  }

  .r375\@lg {
    right: 375px;
  }

  .r400\@lg {
    right: 400px;
  }

  .r500\@lg {
    right: 500px;
  }

  .r600\@lg {
    right: 600px;
  }

  .r700\@lg {
    right: 700px;
  }

  .r800\@lg {
    right: 800px;
  }
}
@media all and (max-width: 1000px) {
  .r0vw\@lg {
    right: 0vw;
  }

  .r1vw\@lg {
    right: 1vw;
  }

  .r5vw\@lg {
    right: 5vw;
  }

  .r10vw\@lg {
    right: 10vw;
  }

  .r15vw\@lg {
    right: 15vw;
  }

  .r20vw\@lg {
    right: 20vw;
  }

  .r25vw\@lg {
    right: 25vw;
  }

  .r30vw\@lg {
    right: 30vw;
  }

  .r40vw\@lg {
    right: 40vw;
  }

  .r44vw\@lg {
    right: 44vw;
  }

  .r50vw\@lg {
    right: 50vw;
  }

  .r60vw\@lg {
    right: 60vw;
  }

  .r70vw\@lg {
    right: 70vw;
  }

  .r75vw\@lg {
    right: 75vw;
  }

  .r80vw\@lg {
    right: 80vw;
  }

  .r90vw\@lg {
    right: 90vw;
  }

  .r100vw\@lg {
    right: 100vw;
  }

  .r150vw\@lg {
    right: 150vw;
  }

  .r200vw\@lg {
    right: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .r-100\%\@lg {
    right: -100%;
  }

  .r1\%\@lg {
    right: 1%;
  }

  .r2\%\@lg {
    right: 2%;
  }

  .r3\%\@lg {
    right: 3%;
  }

  .r4\%\@lg {
    right: 4%;
  }

  .r5\%\@lg {
    right: 5%;
  }

  .r10\%\@lg {
    right: 10%;
  }

  .r12\.25\%\@lg {
    right: 12.25%;
  }

  .r15\%\@lg {
    right: 15%;
  }

  .r20\%\@lg {
    right: 20%;
  }

  .r25\%\@lg {
    right: 25%;
  }

  .r33\%\@lg {
    right: 30%;
  }

  .r33\.3333\%\@lg {
    right: 33.3333%;
  }

  .r35\%\@lg {
    right: 35%;
  }

  .r40\%\@lg {
    right: 40%;
  }

  .r45\%\@lg {
    right: 45%;
  }

  .r50\%\@lg {
    right: 50%;
  }

  .r55\%\@lg {
    right: 55%;
  }

  .r60\%\@lg {
    right: 60%;
  }

  .r65\%\@lg {
    right: 65%;
  }

  .r66\.6666\%\@lg {
    right: 66.6666%;
  }

  .r70\%\@lg {
    right: 70%;
  }

  .r75\%\@lg {
    right: 75%;
  }

  .r80\%\@lg {
    right: 80%;
  }

  .r85\%\@lg {
    right: 85%;
  }

  .r90\%\@lg {
    right: 90%;
  }

  .r95\%\@lg {
    right: 95%;
  }

  .r100\%\@lg {
    right: 100%;
  }

  .r110\%\@lg {
    right: 110%;
  }

  .r120\%\@lg {
    right: 120%;
  }

  .r130\%\@lg {
    right: 130%;
  }

  .r140\%\@lg {
    right: 140%;
  }

  .r150\%\@lg {
    right: 150%;
  }
}
@media all and (max-width: 1000px) {
  .dn\@lg {
    display: none;
  }

  .d-i\@lg {
    display: inline;
  }

  .db\@lg {
    display: block;
  }

  .dib\@lg {
    display: inline-block;
  }

  .df\@lg {
    display: flex;
  }

  .dif\@lg {
    display: inline-flex;
  }

  .dg\@lg {
    display: grid;
  }
}
@media all and (max-width: 1000px) {
  .dn\:h\@lg:hover {
    display: none;
  }

  .d-i\:h\@lg:hover {
    display: inline;
  }

  .db\:h\@lg:hover {
    display: block;
  }

  .dib\:h\@lg:hover {
    display: inline-block;
  }

  .df\:h\@lg:hover {
    display: flex;
  }

  .dif\:h\@lg:hover {
    display: inline-flex;
  }

  .dg\:h\@lg:hover {
    display: grid;
  }
}
@media all and (max-width: 1000px) {
  .fxb1\%\@lg {
    flex-basis: 1%;
  }

  .fxb2\%\@lg {
    flex-basis: 2%;
  }

  .fxb3\%\@lg {
    flex-basis: 3%;
  }

  .fxb4\%\@lg {
    flex-basis: 4%;
  }

  .fxb5\%\@lg {
    flex-basis: 5%;
  }

  .fxb10\%\@lg {
    flex-basis: 10%;
  }

  .fxb12\.25\%\@lg {
    flex-basis: 12.25%;
  }

  .fxb15\%\@lg {
    flex-basis: 15%;
  }

  .fxb20\%\@lg {
    flex-basis: 20%;
  }

  .fxb25\%\@lg {
    flex-basis: 25%;
  }

  .fxb33\%\@lg {
    flex-basis: 30%;
  }

  .fxb33\.3333\%\@lg {
    flex-basis: 33.3333%;
  }

  .fxb35\%\@lg {
    flex-basis: 35%;
  }

  .fxb40\%\@lg {
    flex-basis: 40%;
  }

  .fxb45\%\@lg {
    flex-basis: 45%;
  }

  .fxb50\%\@lg {
    flex-basis: 50%;
  }

  .fxb55\%\@lg {
    flex-basis: 55%;
  }

  .fxb60\%\@lg {
    flex-basis: 60%;
  }

  .fxb65\%\@lg {
    flex-basis: 65%;
  }

  .fxb66\.6666\%\@lg {
    flex-basis: 66.6666%;
  }

  .fxb70\%\@lg {
    flex-basis: 70%;
  }

  .fxb75\%\@lg {
    flex-basis: 75%;
  }

  .fxb80\%\@lg {
    flex-basis: 80%;
  }

  .fxb85\%\@lg {
    flex-basis: 85%;
  }

  .fxb90\%\@lg {
    flex-basis: 90%;
  }

  .fxb95\%\@lg {
    flex-basis: 95%;
  }

  .fxb100\%\@lg {
    flex-basis: 100%;
  }

  .fxb110\%\@lg {
    flex-basis: 110%;
  }

  .fxb120\%\@lg {
    flex-basis: 120%;
  }

  .fxb130\%\@lg {
    flex-basis: 130%;
  }

  .fxb140\%\@lg {
    flex-basis: 140%;
  }

  .fxb150\%\@lg {
    flex-basis: 150%;
  }
}
@media all and (max-width: 1000px) {
  .fxdrr\@lg {
    flex-direction: row;
  }

  .fxdrc\@lg {
    flex-direction: column;
  }

  .fxdrrr\@lg {
    flex-direction: row-reverse;
  }

  .fxdrcr\@lg {
    flex-direction: column-reverse;
  }
}
@media all and (max-width: 1000px) {
  .jcfs\@lg {
    justify-content: flex-start;
  }

  .jcfe\@lg {
    justify-content: flex-end;
  }

  .jcc\@lg {
    justify-content: center;
  }

  .jcsb\@lg {
    justify-content: space-between;
  }

  .jcsa\@lg {
    justify-content: space-around;
  }
}
@media all and (max-width: 1000px) {
  .fll\@lg {
    float: left;
  }

  .flr\@lg {
    float: right;
  }

  .fln\@lg {
    float: none;
  }
}
@media all and (max-width: 1000px) {
  .fz0\@lg {
    font-size: 0;
  }

  .fz10\@lg {
    font-size: 10px;
  }

  .fz12\@lg {
    font-size: 12px;
  }

  .fz13\@lg {
    font-size: 13px;
  }

  .fz14\@lg {
    font-size: 14px;
  }

  .fz15\@lg {
    font-size: 15px;
  }

  .fz16\@lg {
    font-size: 16px;
  }

  .fz17\@lg {
    font-size: 17px;
  }

  .fz18\@lg {
    font-size: 18px;
  }

  .fz19\@lg {
    font-size: 19px;
  }

  .fz20\@lg {
    font-size: 20px;
  }

  .fz21\@lg {
    font-size: 21px;
  }

  .fz22\@lg {
    font-size: 22px;
  }

  .fz23\@lg {
    font-size: 23px;
  }

  .fz24\@lg {
    font-size: 24px;
  }

  .fz25\@lg {
    font-size: 25px;
  }

  .fz26\@lg {
    font-size: 26px;
  }

  .fz27\@lg {
    font-size: 27px;
  }

  .fz28\@lg {
    font-size: 28px;
  }

  .fz30\@lg {
    font-size: 30px;
  }

  .fz32\@lg {
    font-size: 32px;
  }

  .fz34\@lg {
    font-size: 34px;
  }

  .fz35\@lg {
    font-size: 35px;
  }

  .fz36\@lg {
    font-size: 36px;
  }

  .fz38\@lg {
    font-size: 38px;
  }

  .fz40\@lg {
    font-size: 40px;
  }

  .fz42\@lg {
    font-size: 42px;
  }

  .fz45\@lg {
    font-size: 45px;
  }

  .fz48\@lg {
    font-size: 48px;
  }

  .fz50\@lg {
    font-size: 50px;
  }

  .fz52\@lg {
    font-size: 52px;
  }

  .fz60\@lg {
    font-size: 60px;
  }

  .fz64\@lg {
    font-size: 64px;
  }

  .fz70\@lg {
    font-size: 70px;
  }

  .fz80\@lg {
    font-size: 80px;
  }

  .fz96\@lg {
    font-size: 96px;
  }

  .fz100\@lg {
    font-size: 100px;
  }

  .fz106\@lg {
    font-size: 106px;
  }

  .fz120\@lg {
    font-size: 120px;
  }
}
@media all and (max-width: 1000px) {
  .fz0vw\@lg {
    font-size: 0vw;
  }

  .fz1vw\@lg {
    font-size: 1vw;
  }

  .fz1\.14vw\@lg {
    font-size: 1.14vw;
  }

  .fz1\.2vw\@lg {
    font-size: 1.2vw;
  }

  .fz1\.3vw\@lg {
    font-size: 1.3vw;
  }

  .fz1\.5vw\@lg {
    font-size: 1.5vw;
  }

  .fz1\.8vw\@lg {
    font-size: 1.8vw;
  }

  .fz2vw\@lg {
    font-size: 2vw;
  }

  .fz2\.5vw\@lg {
    font-size: 2.5vw;
  }

  .fz3vw\@lg {
    font-size: 3vw;
  }

  .fz4vw\@lg {
    font-size: 4vw;
  }

  .fz5vw\@lg {
    font-size: 5vw;
  }

  .fz6vw\@lg {
    font-size: 6vw;
  }

  .fz8vw\@lg {
    font-size: 8vw;
  }

  .fz10vw\@lg {
    font-size: 10vw;
  }

  .fz15vw\@lg {
    font-size: 15vw;
  }
}
@media all and (max-width: 1000px) {
  .fz-6rem\@lg {
    font-size: -6rem;
  }

  .fz-5rem\@lg {
    font-size: -5rem;
  }

  .fz-1\.25rem\@lg {
    font-size: -1.25rem;
  }

  .fz-1rem\@lg {
    font-size: -1rem;
  }

  .fz-2\.5rem\@lg {
    font-size: -2.5rem;
  }

  .fz0rem\@lg {
    font-size: 0rem;
  }

  .fz0\.0625rem\@lg {
    font-size: 0.0625rem;
  }

  .fz0\.125rem\@lg {
    font-size: 0.125rem;
  }

  .fz0\.25rem\@lg {
    font-size: 0.25rem;
  }

  .fz0\.375rem\@lg {
    font-size: 0.375rem;
  }

  .fz0\.5rem\@lg {
    font-size: 0.5rem;
  }

  .fz0\.55rem\@lg {
    font-size: 0.55rem;
  }

  .fz0\.625rem\@lg {
    font-size: 0.625rem;
  }

  .fz0\.75rem\@lg {
    font-size: 0.75rem;
  }

  .fz0\.875rem\@lg {
    font-size: 0.875rem;
  }

  .fz1rem\@lg {
    font-size: 1rem;
  }

  .fz1\.125rem\@lg {
    font-size: 1.125rem;
  }

  .fz1\.25rem\@lg {
    font-size: 1.25rem;
  }

  .fz1\.375rem\@lg {
    font-size: 1.375rem;
  }

  .fz1\.5rem\@lg {
    font-size: 1.5rem;
  }

  .fz1\.625rem\@lg {
    font-size: 1.625rem;
  }

  .fz1\.75rem\@lg {
    font-size: 1.75rem;
  }

  .fz1\.875rem\@lg {
    font-size: 1.875rem;
  }

  .fz2rem\@lg {
    font-size: 2rem;
  }

  .fz2\.25rem\@lg {
    font-size: 2.25rem;
  }

  .fz2\.5rem\@lg {
    font-size: 2.5rem;
  }

  .fz2\.75rem\@lg {
    font-size: 2.75rem;
  }

  .fz3rem\@lg {
    font-size: 3rem;
  }

  .fz3\.125rem\@lg {
    font-size: 3.125rem;
  }

  .fz3\.25rem\@lg {
    font-size: 3.25rem;
  }

  .fz3\.5rem\@lg {
    font-size: 3.5rem;
  }

  .fz3\.75rem\@lg {
    font-size: 3.75rem;
  }

  .fz4rem\@lg {
    font-size: 4rem;
  }

  .fz4\.25rem\@lg {
    font-size: 4.25rem;
  }

  .fz4\.5rem\@lg {
    font-size: 4.5rem;
  }

  .fz4\.75rem\@lg {
    font-size: 4.75rem;
  }

  .fz5rem\@lg {
    font-size: 5rem;
  }

  .fz5\.25rem\@lg {
    font-size: 5.25rem;
  }

  .fz5\.5rem\@lg {
    font-size: 5.5rem;
  }

  .fz5\.625rem\@lg {
    font-size: 5.625rem;
  }

  .fz5\.75rem\@lg {
    font-size: 5.75rem;
  }

  .fz6rem\@lg {
    font-size: 6rem;
  }

  .fz6\.25rem\@lg {
    font-size: 6.25rem;
  }

  .fz6\.5rem\@lg {
    font-size: 6.5rem;
  }

  .fz6\.75rem\@lg {
    font-size: 6.75rem;
  }

  .fz7rem\@lg {
    font-size: 7rem;
  }

  .fz7\.25rem\@lg {
    font-size: 7.25rem;
  }

  .fz7\.5rem\@lg {
    font-size: 7.5rem;
  }

  .fz7\.75rem\@lg {
    font-size: 7.75rem;
  }

  .fz8rem\@lg {
    font-size: 8rem;
  }

  .fz8\.25rem\@lg {
    font-size: 8.25rem;
  }

  .fz8\.5rem\@lg {
    font-size: 8.5rem;
  }

  .fz8\.75rem\@lg {
    font-size: 8.75rem;
  }

  .fz9rem\@lg {
    font-size: 9rem;
  }

  .fz9\.25rem\@lg {
    font-size: 9.25rem;
  }

  .fz9\.375rem\@lg {
    font-size: 9.375rem;
  }

  .fz9\.5rem\@lg {
    font-size: 9.5rem;
  }

  .fz9\.75rem\@lg {
    font-size: 9.75rem;
  }

  .fz10rem\@lg {
    font-size: 10rem;
  }

  .fz10\.25rem\@lg {
    font-size: 10.25rem;
  }

  .fz10\.5rem\@lg {
    font-size: 10.5rem;
  }

  .fz10\.75rem\@lg {
    font-size: 10.75rem;
  }

  .fz18\.75rem\@lg {
    font-size: 18.75rem;
  }

  .fz37\.5rem\@lg {
    font-size: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .h0\@lg {
    height: 0;
  }

  .h1\@lg {
    height: 1px;
  }

  .h5\@lg {
    height: 5px;
  }

  .h10\@lg {
    height: 10px;
  }

  .h15\@lg {
    height: 15px;
  }

  .h20\@lg {
    height: 20px;
  }

  .h25\@lg {
    height: 25px;
  }

  .h30\@lg {
    height: 30px;
  }

  .h40\@lg {
    height: 40px;
  }

  .h44\@lg {
    height: 44px;
  }

  .h50\@lg {
    height: 50px;
  }

  .h60\@lg {
    height: 60px;
  }

  .h70\@lg {
    height: 70px;
  }

  .h75\@lg {
    height: 75px;
  }

  .h80\@lg {
    height: 80px;
  }

  .h90\@lg {
    height: 90px;
  }

  .h100\@lg {
    height: 100px;
  }

  .h125\@lg {
    height: 125px;
  }

  .h150\@lg {
    height: 150px;
  }

  .h175\@lg {
    height: 175px;
  }

  .h200\@lg {
    height: 200px;
  }

  .h225\@lg {
    height: 225px;
  }

  .h250\@lg {
    height: 250px;
  }

  .h275\@lg {
    height: 275px;
  }

  .h300\@lg {
    height: 300px;
  }

  .h325\@lg {
    height: 325px;
  }

  .h350\@lg {
    height: 350px;
  }

  .h360\@lg {
    height: 360px;
  }

  .h375\@lg {
    height: 375px;
  }

  .h400\@lg {
    height: 400px;
  }

  .h500\@lg {
    height: 500px;
  }

  .h600\@lg {
    height: 600px;
  }

  .h700\@lg {
    height: 700px;
  }

  .h800\@lg {
    height: 800px;
  }
}
@media all and (max-width: 1000px) {
  .h0vw\@lg {
    height: 0vw;
  }

  .h1vw\@lg {
    height: 1vw;
  }

  .h5vw\@lg {
    height: 5vw;
  }

  .h10vw\@lg {
    height: 10vw;
  }

  .h15vw\@lg {
    height: 15vw;
  }

  .h20vw\@lg {
    height: 20vw;
  }

  .h25vw\@lg {
    height: 25vw;
  }

  .h30vw\@lg {
    height: 30vw;
  }

  .h40vw\@lg {
    height: 40vw;
  }

  .h44vw\@lg {
    height: 44vw;
  }

  .h50vw\@lg {
    height: 50vw;
  }

  .h60vw\@lg {
    height: 60vw;
  }

  .h70vw\@lg {
    height: 70vw;
  }

  .h75vw\@lg {
    height: 75vw;
  }

  .h80vw\@lg {
    height: 80vw;
  }

  .h90vw\@lg {
    height: 90vw;
  }

  .h100vw\@lg {
    height: 100vw;
  }

  .h150vw\@lg {
    height: 150vw;
  }

  .h200vw\@lg {
    height: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .h1\%\@lg {
    height: 1%;
  }

  .h2\%\@lg {
    height: 2%;
  }

  .h3\%\@lg {
    height: 3%;
  }

  .h4\%\@lg {
    height: 4%;
  }

  .h5\%\@lg {
    height: 5%;
  }

  .h10\%\@lg {
    height: 10%;
  }

  .h12\.25\%\@lg {
    height: 12.25%;
  }

  .h15\%\@lg {
    height: 15%;
  }

  .h20\%\@lg {
    height: 20%;
  }

  .h25\%\@lg {
    height: 25%;
  }

  .h33\%\@lg {
    height: 30%;
  }

  .h33\.3333\%\@lg {
    height: 33.3333%;
  }

  .h35\%\@lg {
    height: 35%;
  }

  .h40\%\@lg {
    height: 40%;
  }

  .h45\%\@lg {
    height: 45%;
  }

  .h50\%\@lg {
    height: 50%;
  }

  .h55\%\@lg {
    height: 55%;
  }

  .h60\%\@lg {
    height: 60%;
  }

  .h65\%\@lg {
    height: 65%;
  }

  .h66\.6666\%\@lg {
    height: 66.6666%;
  }

  .h70\%\@lg {
    height: 70%;
  }

  .h75\%\@lg {
    height: 75%;
  }

  .h80\%\@lg {
    height: 80%;
  }

  .h85\%\@lg {
    height: 85%;
  }

  .h90\%\@lg {
    height: 90%;
  }

  .h95\%\@lg {
    height: 95%;
  }

  .h100\%\@lg {
    height: 100%;
  }

  .h110\%\@lg {
    height: 110%;
  }

  .h120\%\@lg {
    height: 120%;
  }

  .h130\%\@lg {
    height: 130%;
  }

  .h140\%\@lg {
    height: 140%;
  }

  .h150\%\@lg {
    height: 150%;
  }
}
@media all and (max-width: 1000px) {
  .mah0\@lg {
    max-height: 0;
  }

  .mah1\@lg {
    max-height: 1px;
  }

  .mah5\@lg {
    max-height: 5px;
  }

  .mah10\@lg {
    max-height: 10px;
  }

  .mah15\@lg {
    max-height: 15px;
  }

  .mah20\@lg {
    max-height: 20px;
  }

  .mah25\@lg {
    max-height: 25px;
  }

  .mah30\@lg {
    max-height: 30px;
  }

  .mah40\@lg {
    max-height: 40px;
  }

  .mah44\@lg {
    max-height: 44px;
  }

  .mah50\@lg {
    max-height: 50px;
  }

  .mah60\@lg {
    max-height: 60px;
  }

  .mah70\@lg {
    max-height: 70px;
  }

  .mah75\@lg {
    max-height: 75px;
  }

  .mah80\@lg {
    max-height: 80px;
  }

  .mah90\@lg {
    max-height: 90px;
  }

  .mah100\@lg {
    max-height: 100px;
  }

  .mah125\@lg {
    max-height: 125px;
  }

  .mah150\@lg {
    max-height: 150px;
  }

  .mah175\@lg {
    max-height: 175px;
  }

  .mah200\@lg {
    max-height: 200px;
  }

  .mah225\@lg {
    max-height: 225px;
  }

  .mah250\@lg {
    max-height: 250px;
  }

  .mah275\@lg {
    max-height: 275px;
  }

  .mah300\@lg {
    max-height: 300px;
  }

  .mah325\@lg {
    max-height: 325px;
  }

  .mah350\@lg {
    max-height: 350px;
  }

  .mah375\@lg {
    max-height: 375px;
  }

  .mah400\@lg {
    max-height: 400px;
  }

  .mah500\@lg {
    max-height: 500px;
  }

  .mah600\@lg {
    max-height: 600px;
  }

  .mah700\@lg {
    max-height: 700px;
  }

  .mah800\@lg {
    max-height: 800px;
  }
}
@media all and (max-width: 1000px) {
  .mah0vw\@lg {
    max-height: 0vw;
  }

  .mah1vw\@lg {
    max-height: 1vw;
  }

  .mah5vw\@lg {
    max-height: 5vw;
  }

  .mah10vw\@lg {
    max-height: 10vw;
  }

  .mah15vw\@lg {
    max-height: 15vw;
  }

  .mah20vw\@lg {
    max-height: 20vw;
  }

  .mah25vw\@lg {
    max-height: 25vw;
  }

  .mah30vw\@lg {
    max-height: 30vw;
  }

  .mah40vw\@lg {
    max-height: 40vw;
  }

  .mah44vw\@lg {
    max-height: 44vw;
  }

  .mah50vw\@lg {
    max-height: 50vw;
  }

  .mah60vw\@lg {
    max-height: 60vw;
  }

  .mah70vw\@lg {
    max-height: 70vw;
  }

  .mah75vw\@lg {
    max-height: 75vw;
  }

  .mah80vw\@lg {
    max-height: 80vw;
  }

  .mah90vw\@lg {
    max-height: 90vw;
  }

  .mah100vw\@lg {
    max-height: 100vw;
  }

  .mah150vw\@lg {
    max-height: 150vw;
  }

  .mah200vw\@lg {
    max-height: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .mah1\%\@lg {
    max-height: 1%;
  }

  .mah2\%\@lg {
    max-height: 2%;
  }

  .mah3\%\@lg {
    max-height: 3%;
  }

  .mah4\%\@lg {
    max-height: 4%;
  }

  .mah5\%\@lg {
    max-height: 5%;
  }

  .mah10\%\@lg {
    max-height: 10%;
  }

  .mah12\.25\%\@lg {
    max-height: 12.25%;
  }

  .mah15\%\@lg {
    max-height: 15%;
  }

  .mah20\%\@lg {
    max-height: 20%;
  }

  .mah25\%\@lg {
    max-height: 25%;
  }

  .mah33\%\@lg {
    max-height: 30%;
  }

  .mah33\.3333\%\@lg {
    max-height: 33.3333%;
  }

  .mah35\%\@lg {
    max-height: 35%;
  }

  .mah40\%\@lg {
    max-height: 40%;
  }

  .mah45\%\@lg {
    max-height: 45%;
  }

  .mah50\%\@lg {
    max-height: 50%;
  }

  .mah55\%\@lg {
    max-height: 55%;
  }

  .mah60\%\@lg {
    max-height: 60%;
  }

  .mah65\%\@lg {
    max-height: 65%;
  }

  .mah66\.6666\%\@lg {
    max-height: 66.6666%;
  }

  .mah70\%\@lg {
    max-height: 70%;
  }

  .mah75\%\@lg {
    max-height: 75%;
  }

  .mah80\%\@lg {
    max-height: 80%;
  }

  .mah85\%\@lg {
    max-height: 85%;
  }

  .mah90\%\@lg {
    max-height: 90%;
  }

  .mah95\%\@lg {
    max-height: 95%;
  }

  .mah100\%\@lg {
    max-height: 100%;
  }

  .mah110\%\@lg {
    max-height: 110%;
  }

  .mah120\%\@lg {
    max-height: 120%;
  }

  .mah130\%\@lg {
    max-height: 130%;
  }

  .mah140\%\@lg {
    max-height: 140%;
  }

  .mah150\%\@lg {
    max-height: 150%;
  }
}
@media all and (max-width: 1000px) {
  .mih0\@lg {
    min-height: 0;
  }

  .mih1\@lg {
    min-height: 1px;
  }

  .mih5\@lg {
    min-height: 5px;
  }

  .mih10\@lg {
    min-height: 10px;
  }

  .mih15\@lg {
    min-height: 15px;
  }

  .mih20\@lg {
    min-height: 20px;
  }

  .mih25\@lg {
    min-height: 25px;
  }

  .mih30\@lg {
    min-height: 30px;
  }

  .mih40\@lg {
    min-height: 40px;
  }

  .mih44\@lg {
    min-height: 44px;
  }

  .mih50\@lg {
    min-height: 50px;
  }

  .mih60\@lg {
    min-height: 60px;
  }

  .mih70\@lg {
    min-height: 70px;
  }

  .mih75\@lg {
    min-height: 75px;
  }

  .mih80\@lg {
    min-height: 80px;
  }

  .mih90\@lg {
    min-height: 90px;
  }

  .mih100\@lg {
    min-height: 100px;
  }

  .mih125\@lg {
    min-height: 125px;
  }

  .mih150\@lg {
    min-height: 150px;
  }

  .mih175\@lg {
    min-height: 175px;
  }

  .mih200\@lg {
    min-height: 200px;
  }

  .mih225\@lg {
    min-height: 225px;
  }

  .mih250\@lg {
    min-height: 250px;
  }

  .mih275\@lg {
    min-height: 275px;
  }

  .mih300\@lg {
    min-height: 300px;
  }

  .mih325\@lg {
    min-height: 325px;
  }

  .mih350\@lg {
    min-height: 350px;
  }

  .mih360\@lg {
    min-height: 360px;
  }

  .mih375\@lg {
    min-height: 375px;
  }

  .mih400\@lg {
    min-height: 400px;
  }

  .mih500\@lg {
    min-height: 500px;
  }

  .mih600\@lg {
    min-height: 600px;
  }

  .mih700\@lg {
    min-height: 700px;
  }

  .mih800\@lg {
    min-height: 800px;
  }
}
@media all and (max-width: 1000px) {
  .mih1\%\@lg {
    min-height: 1%;
  }

  .mih2\%\@lg {
    min-height: 2%;
  }

  .mih3\%\@lg {
    min-height: 3%;
  }

  .mih4\%\@lg {
    min-height: 4%;
  }

  .mih5\%\@lg {
    min-height: 5%;
  }

  .mih10\%\@lg {
    min-height: 10%;
  }

  .mih12\.25\%\@lg {
    min-height: 12.25%;
  }

  .mih15\%\@lg {
    min-height: 15%;
  }

  .mih20\%\@lg {
    min-height: 20%;
  }

  .mih25\%\@lg {
    min-height: 25%;
  }

  .mih33\%\@lg {
    min-height: 30%;
  }

  .mih33\.3333\%\@lg {
    min-height: 33.3333%;
  }

  .mih35\%\@lg {
    min-height: 35%;
  }

  .mih40\%\@lg {
    min-height: 40%;
  }

  .mih45\%\@lg {
    min-height: 45%;
  }

  .mih50\%\@lg {
    min-height: 50%;
  }

  .mih55\%\@lg {
    min-height: 55%;
  }

  .mih60\%\@lg {
    min-height: 60%;
  }

  .mih65\%\@lg {
    min-height: 65%;
  }

  .mih66\.6666\%\@lg {
    min-height: 66.6666%;
  }

  .mih70\%\@lg {
    min-height: 70%;
  }

  .mih75\%\@lg {
    min-height: 75%;
  }

  .mih80\%\@lg {
    min-height: 80%;
  }

  .mih85\%\@lg {
    min-height: 85%;
  }

  .mih90\%\@lg {
    min-height: 90%;
  }

  .mih95\%\@lg {
    min-height: 95%;
  }

  .mih100\%\@lg {
    min-height: 100%;
  }

  .mih110\%\@lg {
    min-height: 110%;
  }

  .mih120\%\@lg {
    min-height: 120%;
  }

  .mih130\%\@lg {
    min-height: 130%;
  }

  .mih140\%\@lg {
    min-height: 140%;
  }

  .mih150\%\@lg {
    min-height: 150%;
  }
}
@media all and (max-width: 1000px) {
  .m-auto\@lg {
    margin: auto;
  }

  .m0\@lg {
    margin: 0;
  }

  .m4\@lg {
    margin: 4px;
  }

  .m8\@lg {
    margin: 8px;
  }

  .m12\@lg {
    margin: 12px;
  }

  .m16\@lg {
    margin: 16px;
  }

  .m20\@lg {
    margin: 20px;
  }

  .m24\@lg {
    margin: 24px;
  }

  .m30\@lg {
    margin: 30px;
  }

  .m40\@lg {
    margin: 40px;
  }

  .m44\@lg {
    margin: 44px;
  }

  .m50\@lg {
    margin: 50px;
  }

  .m60\@lg {
    margin: 60px;
  }

  .m70\@lg {
    margin: 70px;
  }

  .m75\@lg {
    margin: 75px;
  }

  .m80\@lg {
    margin: 80px;
  }

  .m90\@lg {
    margin: 90px;
  }

  .m100\@lg {
    margin: 100px;
  }

  .m125\@lg {
    margin: 125px;
  }

  .m150\@lg {
    margin: 150px;
  }

  .m175\@lg {
    margin: 175px;
  }

  .m200\@lg {
    margin: 200px;
  }

  .m225\@lg {
    margin: 225px;
  }

  .m250\@lg {
    margin: 250px;
  }

  .m275\@lg {
    margin: 275px;
  }

  .m300\@lg {
    margin: 300px;
  }

  .m325\@lg {
    margin: 325px;
  }

  .m350\@lg {
    margin: 350px;
  }

  .m375\@lg {
    margin: 375px;
  }

  .m400\@lg {
    margin: 400px;
  }

  .m500\@lg {
    margin: 500px;
  }

  .m600\@lg {
    margin: 600px;
  }

  .m700\@lg {
    margin: 700px;
  }

  .m800\@lg {
    margin: 800px;
  }
}
@media all and (max-width: 1000px) {
  .m0vw\@lg {
    margin: 0vw;
  }

  .m1vw\@lg {
    margin: 1vw;
  }

  .m5vw\@lg {
    margin: 5vw;
  }

  .m10vw\@lg {
    margin: 10vw;
  }

  .m15vw\@lg {
    margin: 15vw;
  }

  .m20vw\@lg {
    margin: 20vw;
  }

  .m25vw\@lg {
    margin: 25vw;
  }

  .m30vw\@lg {
    margin: 30vw;
  }

  .m40vw\@lg {
    margin: 40vw;
  }

  .m44vw\@lg {
    margin: 44vw;
  }

  .m50vw\@lg {
    margin: 50vw;
  }

  .m60vw\@lg {
    margin: 60vw;
  }

  .m70vw\@lg {
    margin: 70vw;
  }

  .m75vw\@lg {
    margin: 75vw;
  }

  .m80vw\@lg {
    margin: 80vw;
  }

  .m90vw\@lg {
    margin: 90vw;
  }

  .m100vw\@lg {
    margin: 100vw;
  }

  .m150vw\@lg {
    margin: 150vw;
  }

  .m200vw\@lg {
    margin: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .m1\%\@lg {
    margin: 1%;
  }

  .m2\%\@lg {
    margin: 2%;
  }

  .m3\%\@lg {
    margin: 3%;
  }

  .m4\%\@lg {
    margin: 4%;
  }

  .m5\%\@lg {
    margin: 5%;
  }

  .m10\%\@lg {
    margin: 10%;
  }

  .m12\.25\%\@lg {
    margin: 12.25%;
  }

  .m15\%\@lg {
    margin: 15%;
  }

  .m20\%\@lg {
    margin: 20%;
  }

  .m25\%\@lg {
    margin: 25%;
  }

  .m33\%\@lg {
    margin: 30%;
  }

  .m33\.3333\%\@lg {
    margin: 33.3333%;
  }

  .m35\%\@lg {
    margin: 35%;
  }

  .m40\%\@lg {
    margin: 40%;
  }

  .m45\%\@lg {
    margin: 45%;
  }

  .m50\%\@lg {
    margin: 50%;
  }

  .m55\%\@lg {
    margin: 55%;
  }

  .m60\%\@lg {
    margin: 60%;
  }

  .m65\%\@lg {
    margin: 65%;
  }

  .m66\.6666\%\@lg {
    margin: 66.6666%;
  }

  .m70\%\@lg {
    margin: 70%;
  }

  .m75\%\@lg {
    margin: 75%;
  }

  .m80\%\@lg {
    margin: 80%;
  }

  .m85\%\@lg {
    margin: 85%;
  }

  .m90\%\@lg {
    margin: 90%;
  }

  .m95\%\@lg {
    margin: 95%;
  }

  .m100\%\@lg {
    margin: 100%;
  }

  .m110\%\@lg {
    margin: 110%;
  }

  .m120\%\@lg {
    margin: 120%;
  }

  .m130\%\@lg {
    margin: 130%;
  }

  .m140\%\@lg {
    margin: 140%;
  }

  .m150\%\@lg {
    margin: 150%;
  }
}
@media all and (max-width: 1000px) {
  .m-6rem\@lg {
    margin: -6rem;
  }

  .m-5rem\@lg {
    margin: -5rem;
  }

  .m-1\.25rem\@lg {
    margin: -1.25rem;
  }

  .m-1rem\@lg {
    margin: -1rem;
  }

  .m-2\.5rem\@lg {
    margin: -2.5rem;
  }

  .m0rem\@lg {
    margin: 0rem;
  }

  .m0\.0625rem\@lg {
    margin: 0.0625rem;
  }

  .m0\.125rem\@lg {
    margin: 0.125rem;
  }

  .m0\.25rem\@lg {
    margin: 0.25rem;
  }

  .m0\.375rem\@lg {
    margin: 0.375rem;
  }

  .m0\.5rem\@lg {
    margin: 0.5rem;
  }

  .m0\.55rem\@lg {
    margin: 0.55rem;
  }

  .m0\.625rem\@lg {
    margin: 0.625rem;
  }

  .m0\.75rem\@lg {
    margin: 0.75rem;
  }

  .m0\.875rem\@lg {
    margin: 0.875rem;
  }

  .m1rem\@lg {
    margin: 1rem;
  }

  .m1\.125rem\@lg {
    margin: 1.125rem;
  }

  .m1\.25rem\@lg {
    margin: 1.25rem;
  }

  .m1\.375rem\@lg {
    margin: 1.375rem;
  }

  .m1\.5rem\@lg {
    margin: 1.5rem;
  }

  .m1\.625rem\@lg {
    margin: 1.625rem;
  }

  .m1\.75rem\@lg {
    margin: 1.75rem;
  }

  .m1\.875rem\@lg {
    margin: 1.875rem;
  }

  .m2rem\@lg {
    margin: 2rem;
  }

  .m2\.25rem\@lg {
    margin: 2.25rem;
  }

  .m2\.5rem\@lg {
    margin: 2.5rem;
  }

  .m2\.75rem\@lg {
    margin: 2.75rem;
  }

  .m3rem\@lg {
    margin: 3rem;
  }

  .m3\.125rem\@lg {
    margin: 3.125rem;
  }

  .m3\.25rem\@lg {
    margin: 3.25rem;
  }

  .m3\.5rem\@lg {
    margin: 3.5rem;
  }

  .m3\.75rem\@lg {
    margin: 3.75rem;
  }

  .m4rem\@lg {
    margin: 4rem;
  }

  .m4\.25rem\@lg {
    margin: 4.25rem;
  }

  .m4\.5rem\@lg {
    margin: 4.5rem;
  }

  .m4\.75rem\@lg {
    margin: 4.75rem;
  }

  .m5rem\@lg {
    margin: 5rem;
  }

  .m5\.25rem\@lg {
    margin: 5.25rem;
  }

  .m5\.5rem\@lg {
    margin: 5.5rem;
  }

  .m5\.625rem\@lg {
    margin: 5.625rem;
  }

  .m5\.75rem\@lg {
    margin: 5.75rem;
  }

  .m6rem\@lg {
    margin: 6rem;
  }

  .m6\.25rem\@lg {
    margin: 6.25rem;
  }

  .m6\.5rem\@lg {
    margin: 6.5rem;
  }

  .m6\.75rem\@lg {
    margin: 6.75rem;
  }

  .m7rem\@lg {
    margin: 7rem;
  }

  .m7\.25rem\@lg {
    margin: 7.25rem;
  }

  .m7\.5rem\@lg {
    margin: 7.5rem;
  }

  .m7\.75rem\@lg {
    margin: 7.75rem;
  }

  .m8rem\@lg {
    margin: 8rem;
  }

  .m8\.25rem\@lg {
    margin: 8.25rem;
  }

  .m8\.5rem\@lg {
    margin: 8.5rem;
  }

  .m8\.75rem\@lg {
    margin: 8.75rem;
  }

  .m9rem\@lg {
    margin: 9rem;
  }

  .m9\.25rem\@lg {
    margin: 9.25rem;
  }

  .m9\.375rem\@lg {
    margin: 9.375rem;
  }

  .m9\.5rem\@lg {
    margin: 9.5rem;
  }

  .m9\.75rem\@lg {
    margin: 9.75rem;
  }

  .m10rem\@lg {
    margin: 10rem;
  }

  .m10\.25rem\@lg {
    margin: 10.25rem;
  }

  .m10\.5rem\@lg {
    margin: 10.5rem;
  }

  .m10\.75rem\@lg {
    margin: 10.75rem;
  }

  .m18\.75rem\@lg {
    margin: 18.75rem;
  }

  .m37\.5rem\@lg {
    margin: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .mt-auto\@lg {
    margin-top: auto;
  }

  .mt0\@lg {
    margin-top: 0;
  }

  .mt4\@lg {
    margin-top: 4px;
  }

  .mt8\@lg {
    margin-top: 8px;
  }

  .mt12\@lg {
    margin-top: 12px;
  }

  .mt16\@lg {
    margin-top: 16px;
  }

  .mt20\@lg {
    margin-top: 20px;
  }

  .mt24\@lg {
    margin-top: 24px;
  }

  .mt30\@lg {
    margin-top: 30px;
  }

  .mt40\@lg {
    margin-top: 40px;
  }

  .mt44\@lg {
    margin-top: 44px;
  }

  .mt50\@lg {
    margin-top: 50px;
  }

  .mt60\@lg {
    margin-top: 60px;
  }

  .mt70\@lg {
    margin-top: 70px;
  }

  .mt75\@lg {
    margin-top: 75px;
  }

  .mt80\@lg {
    margin-top: 80px;
  }

  .mt90\@lg {
    margin-top: 90px;
  }

  .mt100\@lg {
    margin-top: 100px;
  }

  .mt125\@lg {
    margin-top: 125px;
  }

  .mt150\@lg {
    margin-top: 150px;
  }

  .mt175\@lg {
    margin-top: 175px;
  }

  .mt200\@lg {
    margin-top: 200px;
  }

  .mt225\@lg {
    margin-top: 225px;
  }

  .mt250\@lg {
    margin-top: 250px;
  }

  .mt275\@lg {
    margin-top: 275px;
  }

  .mt300\@lg {
    margin-top: 300px;
  }

  .mt325\@lg {
    margin-top: 325px;
  }

  .mt350\@lg {
    margin-top: 350px;
  }

  .mt375\@lg {
    margin-top: 375px;
  }

  .mt400\@lg {
    margin-top: 400px;
  }

  .mt500\@lg {
    margin-top: 500px;
  }

  .mt600\@lg {
    margin-top: 600px;
  }

  .mt700\@lg {
    margin-top: 700px;
  }

  .mt800\@lg {
    margin-top: 800px;
  }
}
@media all and (max-width: 1000px) {
  .mt0vw\@lg {
    margin-top: 0vw;
  }

  .mt1vw\@lg {
    margin-top: 1vw;
  }

  .mt5vw\@lg {
    margin-top: 5vw;
  }

  .mt10vw\@lg {
    margin-top: 10vw;
  }

  .mt15vw\@lg {
    margin-top: 15vw;
  }

  .mt20vw\@lg {
    margin-top: 20vw;
  }

  .mt25vw\@lg {
    margin-top: 25vw;
  }

  .mt30vw\@lg {
    margin-top: 30vw;
  }

  .mt40vw\@lg {
    margin-top: 40vw;
  }

  .mt44vw\@lg {
    margin-top: 44vw;
  }

  .mt50vw\@lg {
    margin-top: 50vw;
  }

  .mt60vw\@lg {
    margin-top: 60vw;
  }

  .mt70vw\@lg {
    margin-top: 70vw;
  }

  .mt75vw\@lg {
    margin-top: 75vw;
  }

  .mt80vw\@lg {
    margin-top: 80vw;
  }

  .mt90vw\@lg {
    margin-top: 90vw;
  }

  .mt100vw\@lg {
    margin-top: 100vw;
  }

  .mt150vw\@lg {
    margin-top: 150vw;
  }

  .mt200vw\@lg {
    margin-top: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .mt1\%\@lg {
    margin-top: 1%;
  }

  .mt2\%\@lg {
    margin-top: 2%;
  }

  .mt3\%\@lg {
    margin-top: 3%;
  }

  .mt4\%\@lg {
    margin-top: 4%;
  }

  .mt5\%\@lg {
    margin-top: 5%;
  }

  .mt10\%\@lg {
    margin-top: 10%;
  }

  .mt12\.25\%\@lg {
    margin-top: 12.25%;
  }

  .mt15\%\@lg {
    margin-top: 15%;
  }

  .mt20\%\@lg {
    margin-top: 20%;
  }

  .mt25\%\@lg {
    margin-top: 25%;
  }

  .mt33\%\@lg {
    margin-top: 30%;
  }

  .mt33\.3333\%\@lg {
    margin-top: 33.3333%;
  }

  .mt35\%\@lg {
    margin-top: 35%;
  }

  .mt40\%\@lg {
    margin-top: 40%;
  }

  .mt45\%\@lg {
    margin-top: 45%;
  }

  .mt50\%\@lg {
    margin-top: 50%;
  }

  .mt55\%\@lg {
    margin-top: 55%;
  }

  .mt60\%\@lg {
    margin-top: 60%;
  }

  .mt65\%\@lg {
    margin-top: 65%;
  }

  .mt66\.6666\%\@lg {
    margin-top: 66.6666%;
  }

  .mt70\%\@lg {
    margin-top: 70%;
  }

  .mt75\%\@lg {
    margin-top: 75%;
  }

  .mt80\%\@lg {
    margin-top: 80%;
  }

  .mt85\%\@lg {
    margin-top: 85%;
  }

  .mt90\%\@lg {
    margin-top: 90%;
  }

  .mt95\%\@lg {
    margin-top: 95%;
  }

  .mt100\%\@lg {
    margin-top: 100%;
  }

  .mt110\%\@lg {
    margin-top: 110%;
  }

  .mt120\%\@lg {
    margin-top: 120%;
  }

  .mt130\%\@lg {
    margin-top: 130%;
  }

  .mt140\%\@lg {
    margin-top: 140%;
  }

  .mt150\%\@lg {
    margin-top: 150%;
  }
}
@media all and (max-width: 1000px) {
  .mt-6rem\@lg {
    margin-top: -6rem;
  }

  .mt-5rem\@lg {
    margin-top: -5rem;
  }

  .mt-1\.25rem\@lg {
    margin-top: -1.25rem;
  }

  .mt-1rem\@lg {
    margin-top: -1rem;
  }

  .mt-2\.5rem\@lg {
    margin-top: -2.5rem;
  }

  .mt0rem\@lg {
    margin-top: 0rem;
  }

  .mt0\.0625rem\@lg {
    margin-top: 0.0625rem;
  }

  .mt0\.125rem\@lg {
    margin-top: 0.125rem;
  }

  .mt0\.25rem\@lg {
    margin-top: 0.25rem;
  }

  .mt0\.375rem\@lg {
    margin-top: 0.375rem;
  }

  .mt0\.5rem\@lg {
    margin-top: 0.5rem;
  }

  .mt0\.55rem\@lg {
    margin-top: 0.55rem;
  }

  .mt0\.625rem\@lg {
    margin-top: 0.625rem;
  }

  .mt0\.75rem\@lg {
    margin-top: 0.75rem;
  }

  .mt0\.875rem\@lg {
    margin-top: 0.875rem;
  }

  .mt1rem\@lg {
    margin-top: 1rem;
  }

  .mt1\.125rem\@lg {
    margin-top: 1.125rem;
  }

  .mt1\.25rem\@lg {
    margin-top: 1.25rem;
  }

  .mt1\.375rem\@lg {
    margin-top: 1.375rem;
  }

  .mt1\.5rem\@lg {
    margin-top: 1.5rem;
  }

  .mt1\.625rem\@lg {
    margin-top: 1.625rem;
  }

  .mt1\.75rem\@lg {
    margin-top: 1.75rem;
  }

  .mt1\.875rem\@lg {
    margin-top: 1.875rem;
  }

  .mt2rem\@lg {
    margin-top: 2rem;
  }

  .mt2\.25rem\@lg {
    margin-top: 2.25rem;
  }

  .mt2\.5rem\@lg {
    margin-top: 2.5rem;
  }

  .mt2\.75rem\@lg {
    margin-top: 2.75rem;
  }

  .mt3rem\@lg {
    margin-top: 3rem;
  }

  .mt3\.125rem\@lg {
    margin-top: 3.125rem;
  }

  .mt3\.25rem\@lg {
    margin-top: 3.25rem;
  }

  .mt3\.5rem\@lg {
    margin-top: 3.5rem;
  }

  .mt3\.75rem\@lg {
    margin-top: 3.75rem;
  }

  .mt4rem\@lg {
    margin-top: 4rem;
  }

  .mt4\.25rem\@lg {
    margin-top: 4.25rem;
  }

  .mt4\.5rem\@lg {
    margin-top: 4.5rem;
  }

  .mt4\.75rem\@lg {
    margin-top: 4.75rem;
  }

  .mt5rem\@lg {
    margin-top: 5rem;
  }

  .mt5\.25rem\@lg {
    margin-top: 5.25rem;
  }

  .mt5\.5rem\@lg {
    margin-top: 5.5rem;
  }

  .mt5\.625rem\@lg {
    margin-top: 5.625rem;
  }

  .mt5\.75rem\@lg {
    margin-top: 5.75rem;
  }

  .mt6rem\@lg {
    margin-top: 6rem;
  }

  .mt6\.25rem\@lg {
    margin-top: 6.25rem;
  }

  .mt6\.5rem\@lg {
    margin-top: 6.5rem;
  }

  .mt6\.75rem\@lg {
    margin-top: 6.75rem;
  }

  .mt7rem\@lg {
    margin-top: 7rem;
  }

  .mt7\.25rem\@lg {
    margin-top: 7.25rem;
  }

  .mt7\.5rem\@lg {
    margin-top: 7.5rem;
  }

  .mt7\.75rem\@lg {
    margin-top: 7.75rem;
  }

  .mt8rem\@lg {
    margin-top: 8rem;
  }

  .mt8\.25rem\@lg {
    margin-top: 8.25rem;
  }

  .mt8\.5rem\@lg {
    margin-top: 8.5rem;
  }

  .mt8\.75rem\@lg {
    margin-top: 8.75rem;
  }

  .mt9rem\@lg {
    margin-top: 9rem;
  }

  .mt9\.25rem\@lg {
    margin-top: 9.25rem;
  }

  .mt9\.375rem\@lg {
    margin-top: 9.375rem;
  }

  .mt9\.5rem\@lg {
    margin-top: 9.5rem;
  }

  .mt9\.75rem\@lg {
    margin-top: 9.75rem;
  }

  .mt10rem\@lg {
    margin-top: 10rem;
  }

  .mt10\.25rem\@lg {
    margin-top: 10.25rem;
  }

  .mt10\.5rem\@lg {
    margin-top: 10.5rem;
  }

  .mt10\.75rem\@lg {
    margin-top: 10.75rem;
  }

  .mt18\.75rem\@lg {
    margin-top: 18.75rem;
  }

  .mt37\.5rem\@lg {
    margin-top: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .mb-auto\@lg {
    margin-bottom: auto;
  }

  .mb0\@lg {
    margin-bottom: 0;
  }

  .mb4\@lg {
    margin-bottom: 4px;
  }

  .mb8\@lg {
    margin-bottom: 8px;
  }

  .mb12\@lg {
    margin-bottom: 12px;
  }

  .mb16\@lg {
    margin-bottom: 16px;
  }

  .mb20\@lg {
    margin-bottom: 20px;
  }

  .mb24\@lg {
    margin-bottom: 24px;
  }

  .mb30\@lg {
    margin-bottom: 30px;
  }

  .mb40\@lg {
    margin-bottom: 40px;
  }

  .mb44\@lg {
    margin-bottom: 44px;
  }

  .mb50\@lg {
    margin-bottom: 50px;
  }

  .mb60\@lg {
    margin-bottom: 60px;
  }

  .mb70\@lg {
    margin-bottom: 70px;
  }

  .mb75\@lg {
    margin-bottom: 75px;
  }

  .mb80\@lg {
    margin-bottom: 80px;
  }

  .mb90\@lg {
    margin-bottom: 90px;
  }

  .mb100\@lg {
    margin-bottom: 100px;
  }

  .mb125\@lg {
    margin-bottom: 125px;
  }

  .mb150\@lg {
    margin-bottom: 150px;
  }

  .mb175\@lg {
    margin-bottom: 175px;
  }

  .mb200\@lg {
    margin-bottom: 200px;
  }

  .mb225\@lg {
    margin-bottom: 225px;
  }

  .mb250\@lg {
    margin-bottom: 250px;
  }

  .mb275\@lg {
    margin-bottom: 275px;
  }

  .mb300\@lg {
    margin-bottom: 300px;
  }

  .mb325\@lg {
    margin-bottom: 325px;
  }

  .mb350\@lg {
    margin-bottom: 350px;
  }

  .mb375\@lg {
    margin-bottom: 375px;
  }

  .mb400\@lg {
    margin-bottom: 400px;
  }

  .mb500\@lg {
    margin-bottom: 500px;
  }

  .mb600\@lg {
    margin-bottom: 600px;
  }

  .mb700\@lg {
    margin-bottom: 700px;
  }

  .mb800\@lg {
    margin-bottom: 800px;
  }
}
@media all and (max-width: 1000px) {
  .mb0vw\@lg {
    margin-bottom: 0vw;
  }

  .mb1vw\@lg {
    margin-bottom: 1vw;
  }

  .mb5vw\@lg {
    margin-bottom: 5vw;
  }

  .mb10vw\@lg {
    margin-bottom: 10vw;
  }

  .mb15vw\@lg {
    margin-bottom: 15vw;
  }

  .mb20vw\@lg {
    margin-bottom: 20vw;
  }

  .mb25vw\@lg {
    margin-bottom: 25vw;
  }

  .mb30vw\@lg {
    margin-bottom: 30vw;
  }

  .mb40vw\@lg {
    margin-bottom: 40vw;
  }

  .mb44vw\@lg {
    margin-bottom: 44vw;
  }

  .mb50vw\@lg {
    margin-bottom: 50vw;
  }

  .mb60vw\@lg {
    margin-bottom: 60vw;
  }

  .mb70vw\@lg {
    margin-bottom: 70vw;
  }

  .mb75vw\@lg {
    margin-bottom: 75vw;
  }

  .mb80vw\@lg {
    margin-bottom: 80vw;
  }

  .mb90vw\@lg {
    margin-bottom: 90vw;
  }

  .mb100vw\@lg {
    margin-bottom: 100vw;
  }

  .mb150vw\@lg {
    margin-bottom: 150vw;
  }

  .mb200vw\@lg {
    margin-bottom: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .mb1\%\@lg {
    margin-bottom: 1%;
  }

  .mb2\%\@lg {
    margin-bottom: 2%;
  }

  .mb3\%\@lg {
    margin-bottom: 3%;
  }

  .mb4\%\@lg {
    margin-bottom: 4%;
  }

  .mb5\%\@lg {
    margin-bottom: 5%;
  }

  .mb10\%\@lg {
    margin-bottom: 10%;
  }

  .mb12\.25\%\@lg {
    margin-bottom: 12.25%;
  }

  .mb15\%\@lg {
    margin-bottom: 15%;
  }

  .mb20\%\@lg {
    margin-bottom: 20%;
  }

  .mb25\%\@lg {
    margin-bottom: 25%;
  }

  .mb33\%\@lg {
    margin-bottom: 30%;
  }

  .mb33\.3333\%\@lg {
    margin-bottom: 33.3333%;
  }

  .mb35\%\@lg {
    margin-bottom: 35%;
  }

  .mb40\%\@lg {
    margin-bottom: 40%;
  }

  .mb45\%\@lg {
    margin-bottom: 45%;
  }

  .mb50\%\@lg {
    margin-bottom: 50%;
  }

  .mb55\%\@lg {
    margin-bottom: 55%;
  }

  .mb60\%\@lg {
    margin-bottom: 60%;
  }

  .mb65\%\@lg {
    margin-bottom: 65%;
  }

  .mb66\.6666\%\@lg {
    margin-bottom: 66.6666%;
  }

  .mb70\%\@lg {
    margin-bottom: 70%;
  }

  .mb75\%\@lg {
    margin-bottom: 75%;
  }

  .mb80\%\@lg {
    margin-bottom: 80%;
  }

  .mb85\%\@lg {
    margin-bottom: 85%;
  }

  .mb90\%\@lg {
    margin-bottom: 90%;
  }

  .mb95\%\@lg {
    margin-bottom: 95%;
  }

  .mb100\%\@lg {
    margin-bottom: 100%;
  }

  .mb110\%\@lg {
    margin-bottom: 110%;
  }

  .mb120\%\@lg {
    margin-bottom: 120%;
  }

  .mb130\%\@lg {
    margin-bottom: 130%;
  }

  .mb140\%\@lg {
    margin-bottom: 140%;
  }

  .mb150\%\@lg {
    margin-bottom: 150%;
  }
}
@media all and (max-width: 1000px) {
  .mb-6rem\@lg {
    margin-bottom: -6rem;
  }

  .mb-5rem\@lg {
    margin-bottom: -5rem;
  }

  .mb-1\.25rem\@lg {
    margin-bottom: -1.25rem;
  }

  .mb-1rem\@lg {
    margin-bottom: -1rem;
  }

  .mb-2\.5rem\@lg {
    margin-bottom: -2.5rem;
  }

  .mb0rem\@lg {
    margin-bottom: 0rem;
  }

  .mb0\.0625rem\@lg {
    margin-bottom: 0.0625rem;
  }

  .mb0\.125rem\@lg {
    margin-bottom: 0.125rem;
  }

  .mb0\.25rem\@lg {
    margin-bottom: 0.25rem;
  }

  .mb0\.375rem\@lg {
    margin-bottom: 0.375rem;
  }

  .mb0\.5rem\@lg {
    margin-bottom: 0.5rem;
  }

  .mb0\.55rem\@lg {
    margin-bottom: 0.55rem;
  }

  .mb0\.625rem\@lg {
    margin-bottom: 0.625rem;
  }

  .mb0\.75rem\@lg {
    margin-bottom: 0.75rem;
  }

  .mb0\.875rem\@lg {
    margin-bottom: 0.875rem;
  }

  .mb1rem\@lg {
    margin-bottom: 1rem;
  }

  .mb1\.125rem\@lg {
    margin-bottom: 1.125rem;
  }

  .mb1\.25rem\@lg {
    margin-bottom: 1.25rem;
  }

  .mb1\.375rem\@lg {
    margin-bottom: 1.375rem;
  }

  .mb1\.5rem\@lg {
    margin-bottom: 1.5rem;
  }

  .mb1\.625rem\@lg {
    margin-bottom: 1.625rem;
  }

  .mb1\.75rem\@lg {
    margin-bottom: 1.75rem;
  }

  .mb1\.875rem\@lg {
    margin-bottom: 1.875rem;
  }

  .mb2rem\@lg {
    margin-bottom: 2rem;
  }

  .mb2\.25rem\@lg {
    margin-bottom: 2.25rem;
  }

  .mb2\.5rem\@lg {
    margin-bottom: 2.5rem;
  }

  .mb2\.75rem\@lg {
    margin-bottom: 2.75rem;
  }

  .mb3rem\@lg {
    margin-bottom: 3rem;
  }

  .mb3\.125rem\@lg {
    margin-bottom: 3.125rem;
  }

  .mb3\.25rem\@lg {
    margin-bottom: 3.25rem;
  }

  .mb3\.5rem\@lg {
    margin-bottom: 3.5rem;
  }

  .mb3\.75rem\@lg {
    margin-bottom: 3.75rem;
  }

  .mb4rem\@lg {
    margin-bottom: 4rem;
  }

  .mb4\.25rem\@lg {
    margin-bottom: 4.25rem;
  }

  .mb4\.5rem\@lg {
    margin-bottom: 4.5rem;
  }

  .mb4\.75rem\@lg {
    margin-bottom: 4.75rem;
  }

  .mb5rem\@lg {
    margin-bottom: 5rem;
  }

  .mb5\.25rem\@lg {
    margin-bottom: 5.25rem;
  }

  .mb5\.5rem\@lg {
    margin-bottom: 5.5rem;
  }

  .mb5\.625rem\@lg {
    margin-bottom: 5.625rem;
  }

  .mb5\.75rem\@lg {
    margin-bottom: 5.75rem;
  }

  .mb6rem\@lg {
    margin-bottom: 6rem;
  }

  .mb6\.25rem\@lg {
    margin-bottom: 6.25rem;
  }

  .mb6\.5rem\@lg {
    margin-bottom: 6.5rem;
  }

  .mb6\.75rem\@lg {
    margin-bottom: 6.75rem;
  }

  .mb7rem\@lg {
    margin-bottom: 7rem;
  }

  .mb7\.25rem\@lg {
    margin-bottom: 7.25rem;
  }

  .mb7\.5rem\@lg {
    margin-bottom: 7.5rem;
  }

  .mb7\.75rem\@lg {
    margin-bottom: 7.75rem;
  }

  .mb8rem\@lg {
    margin-bottom: 8rem;
  }

  .mb8\.25rem\@lg {
    margin-bottom: 8.25rem;
  }

  .mb8\.5rem\@lg {
    margin-bottom: 8.5rem;
  }

  .mb8\.75rem\@lg {
    margin-bottom: 8.75rem;
  }

  .mb9rem\@lg {
    margin-bottom: 9rem;
  }

  .mb9\.25rem\@lg {
    margin-bottom: 9.25rem;
  }

  .mb9\.375rem\@lg {
    margin-bottom: 9.375rem;
  }

  .mb9\.5rem\@lg {
    margin-bottom: 9.5rem;
  }

  .mb9\.75rem\@lg {
    margin-bottom: 9.75rem;
  }

  .mb10rem\@lg {
    margin-bottom: 10rem;
  }

  .mb10\.25rem\@lg {
    margin-bottom: 10.25rem;
  }

  .mb10\.5rem\@lg {
    margin-bottom: 10.5rem;
  }

  .mb10\.75rem\@lg {
    margin-bottom: 10.75rem;
  }

  .mb18\.75rem\@lg {
    margin-bottom: 18.75rem;
  }

  .mb37\.5rem\@lg {
    margin-bottom: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .ml-auto\@lg {
    margin-left: auto;
  }

  .ml0\@lg {
    margin-left: 0;
  }

  .ml4\@lg {
    margin-left: 4px;
  }

  .ml8\@lg {
    margin-left: 8px;
  }

  .ml12\@lg {
    margin-left: 12px;
  }

  .ml16\@lg {
    margin-left: 16px;
  }

  .ml20\@lg {
    margin-left: 20px;
  }

  .ml24\@lg {
    margin-left: 24px;
  }

  .ml30\@lg {
    margin-left: 30px;
  }

  .ml40\@lg {
    margin-left: 40px;
  }

  .ml44\@lg {
    margin-left: 44px;
  }

  .ml50\@lg {
    margin-left: 50px;
  }

  .ml60\@lg {
    margin-left: 60px;
  }

  .ml70\@lg {
    margin-left: 70px;
  }

  .ml75\@lg {
    margin-left: 75px;
  }

  .ml80\@lg {
    margin-left: 80px;
  }

  .ml90\@lg {
    margin-left: 90px;
  }

  .ml100\@lg {
    margin-left: 100px;
  }

  .ml125\@lg {
    margin-left: 125px;
  }

  .ml150\@lg {
    margin-left: 150px;
  }

  .ml175\@lg {
    margin-left: 175px;
  }

  .ml200\@lg {
    margin-left: 200px;
  }

  .ml225\@lg {
    margin-left: 225px;
  }

  .ml250\@lg {
    margin-left: 250px;
  }

  .ml275\@lg {
    margin-left: 275px;
  }

  .ml300\@lg {
    margin-left: 300px;
  }

  .ml325\@lg {
    margin-left: 325px;
  }

  .ml350\@lg {
    margin-left: 350px;
  }

  .ml375\@lg {
    margin-left: 375px;
  }

  .ml400\@lg {
    margin-left: 400px;
  }

  .ml500\@lg {
    margin-left: 500px;
  }

  .ml600\@lg {
    margin-left: 600px;
  }

  .ml700\@lg {
    margin-left: 700px;
  }

  .ml800\@lg {
    margin-left: 800px;
  }
}
@media all and (max-width: 1000px) {
  .ml0vw\@lg {
    margin-left: 0vw;
  }

  .ml1vw\@lg {
    margin-left: 1vw;
  }

  .ml5vw\@lg {
    margin-left: 5vw;
  }

  .ml10vw\@lg {
    margin-left: 10vw;
  }

  .ml15vw\@lg {
    margin-left: 15vw;
  }

  .ml20vw\@lg {
    margin-left: 20vw;
  }

  .ml25vw\@lg {
    margin-left: 25vw;
  }

  .ml30vw\@lg {
    margin-left: 30vw;
  }

  .ml40vw\@lg {
    margin-left: 40vw;
  }

  .ml44vw\@lg {
    margin-left: 44vw;
  }

  .ml50vw\@lg {
    margin-left: 50vw;
  }

  .ml60vw\@lg {
    margin-left: 60vw;
  }

  .ml70vw\@lg {
    margin-left: 70vw;
  }

  .ml75vw\@lg {
    margin-left: 75vw;
  }

  .ml80vw\@lg {
    margin-left: 80vw;
  }

  .ml90vw\@lg {
    margin-left: 90vw;
  }

  .ml100vw\@lg {
    margin-left: 100vw;
  }

  .ml150vw\@lg {
    margin-left: 150vw;
  }

  .ml200vw\@lg {
    margin-left: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .ml1\%\@lg {
    margin-left: 1%;
  }

  .ml2\%\@lg {
    margin-left: 2%;
  }

  .ml3\%\@lg {
    margin-left: 3%;
  }

  .ml4\%\@lg {
    margin-left: 4%;
  }

  .ml5\%\@lg {
    margin-left: 5%;
  }

  .ml10\%\@lg {
    margin-left: 10%;
  }

  .ml12\.25\%\@lg {
    margin-left: 12.25%;
  }

  .ml15\%\@lg {
    margin-left: 15%;
  }

  .ml20\%\@lg {
    margin-left: 20%;
  }

  .ml25\%\@lg {
    margin-left: 25%;
  }

  .ml33\%\@lg {
    margin-left: 30%;
  }

  .ml33\.3333\%\@lg {
    margin-left: 33.3333%;
  }

  .ml35\%\@lg {
    margin-left: 35%;
  }

  .ml40\%\@lg {
    margin-left: 40%;
  }

  .ml45\%\@lg {
    margin-left: 45%;
  }

  .ml50\%\@lg {
    margin-left: 50%;
  }

  .ml55\%\@lg {
    margin-left: 55%;
  }

  .ml60\%\@lg {
    margin-left: 60%;
  }

  .ml65\%\@lg {
    margin-left: 65%;
  }

  .ml66\.6666\%\@lg {
    margin-left: 66.6666%;
  }

  .ml70\%\@lg {
    margin-left: 70%;
  }

  .ml75\%\@lg {
    margin-left: 75%;
  }

  .ml80\%\@lg {
    margin-left: 80%;
  }

  .ml85\%\@lg {
    margin-left: 85%;
  }

  .ml90\%\@lg {
    margin-left: 90%;
  }

  .ml95\%\@lg {
    margin-left: 95%;
  }

  .ml100\%\@lg {
    margin-left: 100%;
  }

  .ml110\%\@lg {
    margin-left: 110%;
  }

  .ml120\%\@lg {
    margin-left: 120%;
  }

  .ml130\%\@lg {
    margin-left: 130%;
  }

  .ml140\%\@lg {
    margin-left: 140%;
  }

  .ml150\%\@lg {
    margin-left: 150%;
  }
}
@media all and (max-width: 1000px) {
  .ml-6rem\@lg {
    margin-left: -6rem;
  }

  .ml-5rem\@lg {
    margin-left: -5rem;
  }

  .ml-1\.25rem\@lg {
    margin-left: -1.25rem;
  }

  .ml-1rem\@lg {
    margin-left: -1rem;
  }

  .ml-2\.5rem\@lg {
    margin-left: -2.5rem;
  }

  .ml0rem\@lg {
    margin-left: 0rem;
  }

  .ml0\.0625rem\@lg {
    margin-left: 0.0625rem;
  }

  .ml0\.125rem\@lg {
    margin-left: 0.125rem;
  }

  .ml0\.25rem\@lg {
    margin-left: 0.25rem;
  }

  .ml0\.375rem\@lg {
    margin-left: 0.375rem;
  }

  .ml0\.5rem\@lg {
    margin-left: 0.5rem;
  }

  .ml0\.55rem\@lg {
    margin-left: 0.55rem;
  }

  .ml0\.625rem\@lg {
    margin-left: 0.625rem;
  }

  .ml0\.75rem\@lg {
    margin-left: 0.75rem;
  }

  .ml0\.875rem\@lg {
    margin-left: 0.875rem;
  }

  .ml1rem\@lg {
    margin-left: 1rem;
  }

  .ml1\.125rem\@lg {
    margin-left: 1.125rem;
  }

  .ml1\.25rem\@lg {
    margin-left: 1.25rem;
  }

  .ml1\.375rem\@lg {
    margin-left: 1.375rem;
  }

  .ml1\.5rem\@lg {
    margin-left: 1.5rem;
  }

  .ml1\.625rem\@lg {
    margin-left: 1.625rem;
  }

  .ml1\.75rem\@lg {
    margin-left: 1.75rem;
  }

  .ml1\.875rem\@lg {
    margin-left: 1.875rem;
  }

  .ml2rem\@lg {
    margin-left: 2rem;
  }

  .ml2\.25rem\@lg {
    margin-left: 2.25rem;
  }

  .ml2\.5rem\@lg {
    margin-left: 2.5rem;
  }

  .ml2\.75rem\@lg {
    margin-left: 2.75rem;
  }

  .ml3rem\@lg {
    margin-left: 3rem;
  }

  .ml3\.125rem\@lg {
    margin-left: 3.125rem;
  }

  .ml3\.25rem\@lg {
    margin-left: 3.25rem;
  }

  .ml3\.5rem\@lg {
    margin-left: 3.5rem;
  }

  .ml3\.75rem\@lg {
    margin-left: 3.75rem;
  }

  .ml4rem\@lg {
    margin-left: 4rem;
  }

  .ml4\.25rem\@lg {
    margin-left: 4.25rem;
  }

  .ml4\.5rem\@lg {
    margin-left: 4.5rem;
  }

  .ml4\.75rem\@lg {
    margin-left: 4.75rem;
  }

  .ml5rem\@lg {
    margin-left: 5rem;
  }

  .ml5\.25rem\@lg {
    margin-left: 5.25rem;
  }

  .ml5\.5rem\@lg {
    margin-left: 5.5rem;
  }

  .ml5\.625rem\@lg {
    margin-left: 5.625rem;
  }

  .ml5\.75rem\@lg {
    margin-left: 5.75rem;
  }

  .ml6rem\@lg {
    margin-left: 6rem;
  }

  .ml6\.25rem\@lg {
    margin-left: 6.25rem;
  }

  .ml6\.5rem\@lg {
    margin-left: 6.5rem;
  }

  .ml6\.75rem\@lg {
    margin-left: 6.75rem;
  }

  .ml7rem\@lg {
    margin-left: 7rem;
  }

  .ml7\.25rem\@lg {
    margin-left: 7.25rem;
  }

  .ml7\.5rem\@lg {
    margin-left: 7.5rem;
  }

  .ml7\.75rem\@lg {
    margin-left: 7.75rem;
  }

  .ml8rem\@lg {
    margin-left: 8rem;
  }

  .ml8\.25rem\@lg {
    margin-left: 8.25rem;
  }

  .ml8\.5rem\@lg {
    margin-left: 8.5rem;
  }

  .ml8\.75rem\@lg {
    margin-left: 8.75rem;
  }

  .ml9rem\@lg {
    margin-left: 9rem;
  }

  .ml9\.25rem\@lg {
    margin-left: 9.25rem;
  }

  .ml9\.375rem\@lg {
    margin-left: 9.375rem;
  }

  .ml9\.5rem\@lg {
    margin-left: 9.5rem;
  }

  .ml9\.75rem\@lg {
    margin-left: 9.75rem;
  }

  .ml10rem\@lg {
    margin-left: 10rem;
  }

  .ml10\.25rem\@lg {
    margin-left: 10.25rem;
  }

  .ml10\.5rem\@lg {
    margin-left: 10.5rem;
  }

  .ml10\.75rem\@lg {
    margin-left: 10.75rem;
  }

  .ml18\.75rem\@lg {
    margin-left: 18.75rem;
  }

  .ml37\.5rem\@lg {
    margin-left: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .mr-auto\@lg {
    margin-right: auto;
  }

  .mr0\@lg {
    margin-right: 0;
  }

  .mr4\@lg {
    margin-right: 4px;
  }

  .mr8\@lg {
    margin-right: 8px;
  }

  .mr12\@lg {
    margin-right: 12px;
  }

  .mr16\@lg {
    margin-right: 16px;
  }

  .mr20\@lg {
    margin-right: 20px;
  }

  .mr24\@lg {
    margin-right: 24px;
  }

  .mr30\@lg {
    margin-right: 30px;
  }

  .mr40\@lg {
    margin-right: 40px;
  }

  .mr44\@lg {
    margin-right: 44px;
  }

  .mr50\@lg {
    margin-right: 50px;
  }

  .mr60\@lg {
    margin-right: 60px;
  }

  .mr70\@lg {
    margin-right: 70px;
  }

  .mr75\@lg {
    margin-right: 75px;
  }

  .mr80\@lg {
    margin-right: 80px;
  }

  .mr90\@lg {
    margin-right: 90px;
  }

  .mr100\@lg {
    margin-right: 100px;
  }

  .mr125\@lg {
    margin-right: 125px;
  }

  .mr150\@lg {
    margin-right: 150px;
  }

  .mr175\@lg {
    margin-right: 175px;
  }

  .mr200\@lg {
    margin-right: 200px;
  }

  .mr225\@lg {
    margin-right: 225px;
  }

  .mr250\@lg {
    margin-right: 250px;
  }

  .mr275\@lg {
    margin-right: 275px;
  }

  .mr300\@lg {
    margin-right: 300px;
  }

  .mr325\@lg {
    margin-right: 325px;
  }

  .mr350\@lg {
    margin-right: 350px;
  }

  .mr375\@lg {
    margin-right: 375px;
  }

  .mr400\@lg {
    margin-right: 400px;
  }

  .mr500\@lg {
    margin-right: 500px;
  }

  .mr600\@lg {
    margin-right: 600px;
  }

  .mr700\@lg {
    margin-right: 700px;
  }

  .mr800\@lg {
    margin-right: 800px;
  }
}
@media all and (max-width: 1000px) {
  .mr0vw\@lg {
    margin-right: 0vw;
  }

  .mr1vw\@lg {
    margin-right: 1vw;
  }

  .mr5vw\@lg {
    margin-right: 5vw;
  }

  .mr10vw\@lg {
    margin-right: 10vw;
  }

  .mr15vw\@lg {
    margin-right: 15vw;
  }

  .mr20vw\@lg {
    margin-right: 20vw;
  }

  .mr25vw\@lg {
    margin-right: 25vw;
  }

  .mr30vw\@lg {
    margin-right: 30vw;
  }

  .mr40vw\@lg {
    margin-right: 40vw;
  }

  .mr44vw\@lg {
    margin-right: 44vw;
  }

  .mr50vw\@lg {
    margin-right: 50vw;
  }

  .mr60vw\@lg {
    margin-right: 60vw;
  }

  .mr70vw\@lg {
    margin-right: 70vw;
  }

  .mr75vw\@lg {
    margin-right: 75vw;
  }

  .mr80vw\@lg {
    margin-right: 80vw;
  }

  .mr90vw\@lg {
    margin-right: 90vw;
  }

  .mr100vw\@lg {
    margin-right: 100vw;
  }

  .mr150vw\@lg {
    margin-right: 150vw;
  }

  .mr200vw\@lg {
    margin-right: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .mr1\%\@lg {
    margin-right: 1%;
  }

  .mr2\%\@lg {
    margin-right: 2%;
  }

  .mr3\%\@lg {
    margin-right: 3%;
  }

  .mr4\%\@lg {
    margin-right: 4%;
  }

  .mr5\%\@lg {
    margin-right: 5%;
  }

  .mr10\%\@lg {
    margin-right: 10%;
  }

  .mr12\.25\%\@lg {
    margin-right: 12.25%;
  }

  .mr15\%\@lg {
    margin-right: 15%;
  }

  .mr20\%\@lg {
    margin-right: 20%;
  }

  .mr25\%\@lg {
    margin-right: 25%;
  }

  .mr33\%\@lg {
    margin-right: 30%;
  }

  .mr33\.3333\%\@lg {
    margin-right: 33.3333%;
  }

  .mr35\%\@lg {
    margin-right: 35%;
  }

  .mr40\%\@lg {
    margin-right: 40%;
  }

  .mr45\%\@lg {
    margin-right: 45%;
  }

  .mr50\%\@lg {
    margin-right: 50%;
  }

  .mr55\%\@lg {
    margin-right: 55%;
  }

  .mr60\%\@lg {
    margin-right: 60%;
  }

  .mr65\%\@lg {
    margin-right: 65%;
  }

  .mr66\.6666\%\@lg {
    margin-right: 66.6666%;
  }

  .mr70\%\@lg {
    margin-right: 70%;
  }

  .mr75\%\@lg {
    margin-right: 75%;
  }

  .mr80\%\@lg {
    margin-right: 80%;
  }

  .mr85\%\@lg {
    margin-right: 85%;
  }

  .mr90\%\@lg {
    margin-right: 90%;
  }

  .mr95\%\@lg {
    margin-right: 95%;
  }

  .mr100\%\@lg {
    margin-right: 100%;
  }

  .mr110\%\@lg {
    margin-right: 110%;
  }

  .mr120\%\@lg {
    margin-right: 120%;
  }

  .mr130\%\@lg {
    margin-right: 130%;
  }

  .mr140\%\@lg {
    margin-right: 140%;
  }

  .mr150\%\@lg {
    margin-right: 150%;
  }
}
@media all and (max-width: 1000px) {
  .mr-6rem\@lg {
    margin-right: -6rem;
  }

  .mr-5rem\@lg {
    margin-right: -5rem;
  }

  .mr-1\.25rem\@lg {
    margin-right: -1.25rem;
  }

  .mr-1rem\@lg {
    margin-right: -1rem;
  }

  .mr-2\.5rem\@lg {
    margin-right: -2.5rem;
  }

  .mr0rem\@lg {
    margin-right: 0rem;
  }

  .mr0\.0625rem\@lg {
    margin-right: 0.0625rem;
  }

  .mr0\.125rem\@lg {
    margin-right: 0.125rem;
  }

  .mr0\.25rem\@lg {
    margin-right: 0.25rem;
  }

  .mr0\.375rem\@lg {
    margin-right: 0.375rem;
  }

  .mr0\.5rem\@lg {
    margin-right: 0.5rem;
  }

  .mr0\.55rem\@lg {
    margin-right: 0.55rem;
  }

  .mr0\.625rem\@lg {
    margin-right: 0.625rem;
  }

  .mr0\.75rem\@lg {
    margin-right: 0.75rem;
  }

  .mr0\.875rem\@lg {
    margin-right: 0.875rem;
  }

  .mr1rem\@lg {
    margin-right: 1rem;
  }

  .mr1\.125rem\@lg {
    margin-right: 1.125rem;
  }

  .mr1\.25rem\@lg {
    margin-right: 1.25rem;
  }

  .mr1\.375rem\@lg {
    margin-right: 1.375rem;
  }

  .mr1\.5rem\@lg {
    margin-right: 1.5rem;
  }

  .mr1\.625rem\@lg {
    margin-right: 1.625rem;
  }

  .mr1\.75rem\@lg {
    margin-right: 1.75rem;
  }

  .mr1\.875rem\@lg {
    margin-right: 1.875rem;
  }

  .mr2rem\@lg {
    margin-right: 2rem;
  }

  .mr2\.25rem\@lg {
    margin-right: 2.25rem;
  }

  .mr2\.5rem\@lg {
    margin-right: 2.5rem;
  }

  .mr2\.75rem\@lg {
    margin-right: 2.75rem;
  }

  .mr3rem\@lg {
    margin-right: 3rem;
  }

  .mr3\.125rem\@lg {
    margin-right: 3.125rem;
  }

  .mr3\.25rem\@lg {
    margin-right: 3.25rem;
  }

  .mr3\.5rem\@lg {
    margin-right: 3.5rem;
  }

  .mr3\.75rem\@lg {
    margin-right: 3.75rem;
  }

  .mr4rem\@lg {
    margin-right: 4rem;
  }

  .mr4\.25rem\@lg {
    margin-right: 4.25rem;
  }

  .mr4\.5rem\@lg {
    margin-right: 4.5rem;
  }

  .mr4\.75rem\@lg {
    margin-right: 4.75rem;
  }

  .mr5rem\@lg {
    margin-right: 5rem;
  }

  .mr5\.25rem\@lg {
    margin-right: 5.25rem;
  }

  .mr5\.5rem\@lg {
    margin-right: 5.5rem;
  }

  .mr5\.625rem\@lg {
    margin-right: 5.625rem;
  }

  .mr5\.75rem\@lg {
    margin-right: 5.75rem;
  }

  .mr6rem\@lg {
    margin-right: 6rem;
  }

  .mr6\.25rem\@lg {
    margin-right: 6.25rem;
  }

  .mr6\.5rem\@lg {
    margin-right: 6.5rem;
  }

  .mr6\.75rem\@lg {
    margin-right: 6.75rem;
  }

  .mr7rem\@lg {
    margin-right: 7rem;
  }

  .mr7\.25rem\@lg {
    margin-right: 7.25rem;
  }

  .mr7\.5rem\@lg {
    margin-right: 7.5rem;
  }

  .mr7\.75rem\@lg {
    margin-right: 7.75rem;
  }

  .mr8rem\@lg {
    margin-right: 8rem;
  }

  .mr8\.25rem\@lg {
    margin-right: 8.25rem;
  }

  .mr8\.5rem\@lg {
    margin-right: 8.5rem;
  }

  .mr8\.75rem\@lg {
    margin-right: 8.75rem;
  }

  .mr9rem\@lg {
    margin-right: 9rem;
  }

  .mr9\.25rem\@lg {
    margin-right: 9.25rem;
  }

  .mr9\.375rem\@lg {
    margin-right: 9.375rem;
  }

  .mr9\.5rem\@lg {
    margin-right: 9.5rem;
  }

  .mr9\.75rem\@lg {
    margin-right: 9.75rem;
  }

  .mr10rem\@lg {
    margin-right: 10rem;
  }

  .mr10\.25rem\@lg {
    margin-right: 10.25rem;
  }

  .mr10\.5rem\@lg {
    margin-right: 10.5rem;
  }

  .mr10\.75rem\@lg {
    margin-right: 10.75rem;
  }

  .mr18\.75rem\@lg {
    margin-right: 18.75rem;
  }

  .mr37\.5rem\@lg {
    margin-right: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .p0\@lg {
    padding: 0;
  }

  .p1\@lg {
    padding: 1px;
  }

  .p2\@lg {
    padding: 2px;
  }

  .p5\@lg {
    padding: 5px;
  }

  .p10\@lg {
    padding: 10px;
  }

  .p15\@lg {
    padding: 15px;
  }

  .p20\@lg {
    padding: 20px;
  }

  .p25\@lg {
    padding: 25px;
  }

  .p30\@lg {
    padding: 30px;
  }

  .p40\@lg {
    padding: 40px;
  }

  .p44\@lg {
    padding: 44px;
  }

  .p50\@lg {
    padding: 50px;
  }

  .p60\@lg {
    padding: 60px;
  }

  .p70\@lg {
    padding: 70px;
  }

  .p75\@lg {
    padding: 75px;
  }

  .p80\@lg {
    padding: 80px;
  }

  .p90\@lg {
    padding: 90px;
  }

  .p100\@lg {
    padding: 100px;
  }

  .p125\@lg {
    padding: 125px;
  }

  .p150\@lg {
    padding: 150px;
  }

  .p175\@lg {
    padding: 175px;
  }

  .p200\@lg {
    padding: 200px;
  }

  .p225\@lg {
    padding: 225px;
  }

  .p250\@lg {
    padding: 250px;
  }

  .p275\@lg {
    padding: 275px;
  }

  .p300\@lg {
    padding: 300px;
  }

  .p325\@lg {
    padding: 325px;
  }

  .p350\@lg {
    padding: 350px;
  }

  .p375\@lg {
    padding: 375px;
  }

  .p400\@lg {
    padding: 400px;
  }

  .p500\@lg {
    padding: 500px;
  }

  .p600\@lg {
    padding: 600px;
  }

  .p700\@lg {
    padding: 700px;
  }

  .p800\@lg {
    padding: 800px;
  }
}
@media all and (max-width: 1000px) {
  .p0vw\@lg {
    padding: 0vw;
  }

  .p1vw\@lg {
    padding: 1vw;
  }

  .p5vw\@lg {
    padding: 5vw;
  }

  .p10vw\@lg {
    padding: 10vw;
  }

  .p15vw\@lg {
    padding: 15vw;
  }

  .p20vw\@lg {
    padding: 20vw;
  }

  .p25vw\@lg {
    padding: 25vw;
  }

  .p30vw\@lg {
    padding: 30vw;
  }

  .p40vw\@lg {
    padding: 40vw;
  }

  .p44vw\@lg {
    padding: 44vw;
  }

  .p50vw\@lg {
    padding: 50vw;
  }

  .p60vw\@lg {
    padding: 60vw;
  }

  .p70vw\@lg {
    padding: 70vw;
  }

  .p75vw\@lg {
    padding: 75vw;
  }

  .p80vw\@lg {
    padding: 80vw;
  }

  .p90vw\@lg {
    padding: 90vw;
  }

  .p100vw\@lg {
    padding: 100vw;
  }

  .p150vw\@lg {
    padding: 150vw;
  }

  .p200vw\@lg {
    padding: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .p1\%\@lg {
    padding: 1%;
  }

  .p2\%\@lg {
    padding: 2%;
  }

  .p3\%\@lg {
    padding: 3%;
  }

  .p4\%\@lg {
    padding: 4%;
  }

  .p5\%\@lg {
    padding: 5%;
  }

  .p8\%\@lg {
    padding: 8%;
  }

  .p10\%\@lg {
    padding: 10%;
  }

  .p12\.25\%\@lg {
    padding: 12.25%;
  }

  .p15\%\@lg {
    padding: 15%;
  }

  .p20\%\@lg {
    padding: 20%;
  }

  .p25\%\@lg {
    padding: 25%;
  }

  .p33\%\@lg {
    padding: 30%;
  }

  .p33\.3333\%\@lg {
    padding: 33.3333%;
  }

  .p35\%\@lg {
    padding: 35%;
  }

  .p40\%\@lg {
    padding: 40%;
  }

  .p45\%\@lg {
    padding: 45%;
  }

  .p50\%\@lg {
    padding: 50%;
  }

  .p55\%\@lg {
    padding: 55%;
  }

  .p60\%\@lg {
    padding: 60%;
  }

  .p65\%\@lg {
    padding: 65%;
  }

  .p66\.6666\%\@lg {
    padding: 66.6666%;
  }

  .p70\%\@lg {
    padding: 70%;
  }

  .p75\%\@lg {
    padding: 75%;
  }

  .p80\%\@lg {
    padding: 80%;
  }

  .p85\%\@lg {
    padding: 85%;
  }

  .p90\%\@lg {
    padding: 90%;
  }

  .p95\%\@lg {
    padding: 95%;
  }

  .p100\%\@lg {
    padding: 100%;
  }

  .p110\%\@lg {
    padding: 110%;
  }

  .p120\%\@lg {
    padding: 120%;
  }

  .p130\%\@lg {
    padding: 130%;
  }

  .p140\%\@lg {
    padding: 140%;
  }

  .p150\%\@lg {
    padding: 150%;
  }
}
@media all and (max-width: 1000px) {
  .p-6rem\@lg {
    padding: -6rem;
  }

  .p-5rem\@lg {
    padding: -5rem;
  }

  .p-1\.25rem\@lg {
    padding: -1.25rem;
  }

  .p-1rem\@lg {
    padding: -1rem;
  }

  .p-2\.5rem\@lg {
    padding: -2.5rem;
  }

  .p0rem\@lg {
    padding: 0rem;
  }

  .p0\.0625rem\@lg {
    padding: 0.0625rem;
  }

  .p0\.125rem\@lg {
    padding: 0.125rem;
  }

  .p0\.25rem\@lg {
    padding: 0.25rem;
  }

  .p0\.375rem\@lg {
    padding: 0.375rem;
  }

  .p0\.5rem\@lg {
    padding: 0.5rem;
  }

  .p0\.55rem\@lg {
    padding: 0.55rem;
  }

  .p0\.625rem\@lg {
    padding: 0.625rem;
  }

  .p0\.75rem\@lg {
    padding: 0.75rem;
  }

  .p0\.875rem\@lg {
    padding: 0.875rem;
  }

  .p1rem\@lg {
    padding: 1rem;
  }

  .p1\.125rem\@lg {
    padding: 1.125rem;
  }

  .p1\.25rem\@lg {
    padding: 1.25rem;
  }

  .p1\.375rem\@lg {
    padding: 1.375rem;
  }

  .p1\.5rem\@lg {
    padding: 1.5rem;
  }

  .p1\.625rem\@lg {
    padding: 1.625rem;
  }

  .p1\.75rem\@lg {
    padding: 1.75rem;
  }

  .p1\.875rem\@lg {
    padding: 1.875rem;
  }

  .p2rem\@lg {
    padding: 2rem;
  }

  .p2\.25rem\@lg {
    padding: 2.25rem;
  }

  .p2\.5rem\@lg {
    padding: 2.5rem;
  }

  .p2\.75rem\@lg {
    padding: 2.75rem;
  }

  .p3rem\@lg {
    padding: 3rem;
  }

  .p3\.125rem\@lg {
    padding: 3.125rem;
  }

  .p3\.25rem\@lg {
    padding: 3.25rem;
  }

  .p3\.5rem\@lg {
    padding: 3.5rem;
  }

  .p3\.75rem\@lg {
    padding: 3.75rem;
  }

  .p4rem\@lg {
    padding: 4rem;
  }

  .p4\.25rem\@lg {
    padding: 4.25rem;
  }

  .p4\.5rem\@lg {
    padding: 4.5rem;
  }

  .p4\.75rem\@lg {
    padding: 4.75rem;
  }

  .p5rem\@lg {
    padding: 5rem;
  }

  .p5\.25rem\@lg {
    padding: 5.25rem;
  }

  .p5\.5rem\@lg {
    padding: 5.5rem;
  }

  .p5\.625rem\@lg {
    padding: 5.625rem;
  }

  .p5\.75rem\@lg {
    padding: 5.75rem;
  }

  .p6rem\@lg {
    padding: 6rem;
  }

  .p6\.25rem\@lg {
    padding: 6.25rem;
  }

  .p6\.5rem\@lg {
    padding: 6.5rem;
  }

  .p6\.75rem\@lg {
    padding: 6.75rem;
  }

  .p7rem\@lg {
    padding: 7rem;
  }

  .p7\.25rem\@lg {
    padding: 7.25rem;
  }

  .p7\.5rem\@lg {
    padding: 7.5rem;
  }

  .p7\.75rem\@lg {
    padding: 7.75rem;
  }

  .p8rem\@lg {
    padding: 8rem;
  }

  .p8\.25rem\@lg {
    padding: 8.25rem;
  }

  .p8\.5rem\@lg {
    padding: 8.5rem;
  }

  .p8\.75rem\@lg {
    padding: 8.75rem;
  }

  .p9rem\@lg {
    padding: 9rem;
  }

  .p9\.25rem\@lg {
    padding: 9.25rem;
  }

  .p9\.375rem\@lg {
    padding: 9.375rem;
  }

  .p9\.5rem\@lg {
    padding: 9.5rem;
  }

  .p9\.75rem\@lg {
    padding: 9.75rem;
  }

  .p10rem\@lg {
    padding: 10rem;
  }

  .p10\.25rem\@lg {
    padding: 10.25rem;
  }

  .p10\.5rem\@lg {
    padding: 10.5rem;
  }

  .p10\.75rem\@lg {
    padding: 10.75rem;
  }

  .p18\.75rem\@lg {
    padding: 18.75rem;
  }

  .p37\.5rem\@lg {
    padding: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .pt0\@lg {
    padding-top: 0;
  }

  .pt1\@lg {
    padding-top: 1px;
  }

  .pt2\@lg {
    padding-top: 2px;
  }

  .pt5\@lg {
    padding-top: 5px;
  }

  .pt10\@lg {
    padding-top: 10px;
  }

  .pt15\@lg {
    padding-top: 15px;
  }

  .pt20\@lg {
    padding-top: 20px;
  }

  .pt25\@lg {
    padding-top: 25px;
  }

  .pt30\@lg {
    padding-top: 30px;
  }

  .pt40\@lg {
    padding-top: 40px;
  }

  .pt44\@lg {
    padding-top: 44px;
  }

  .pt50\@lg {
    padding-top: 50px;
  }

  .pt60\@lg {
    padding-top: 60px;
  }

  .pt70\@lg {
    padding-top: 70px;
  }

  .pt75\@lg {
    padding-top: 75px;
  }

  .pt80\@lg {
    padding-top: 80px;
  }

  .pt90\@lg {
    padding-top: 90px;
  }

  .pt100\@lg {
    padding-top: 100px;
  }

  .pt125\@lg {
    padding-top: 125px;
  }

  .pt150\@lg {
    padding-top: 150px;
  }

  .pt175\@lg {
    padding-top: 175px;
  }

  .pt200\@lg {
    padding-top: 200px;
  }

  .pt225\@lg {
    padding-top: 225px;
  }

  .pt250\@lg {
    padding-top: 250px;
  }

  .pt275\@lg {
    padding-top: 275px;
  }

  .pt300\@lg {
    padding-top: 300px;
  }

  .pt325\@lg {
    padding-top: 325px;
  }

  .pt350\@lg {
    padding-top: 350px;
  }

  .pt375\@lg {
    padding-top: 375px;
  }

  .pt400\@lg {
    padding-top: 400px;
  }

  .pt500\@lg {
    padding-top: 500px;
  }

  .pt600\@lg {
    padding-top: 600px;
  }

  .pt700\@lg {
    padding-top: 700px;
  }

  .pt800\@lg {
    padding-top: 800px;
  }
}
@media all and (max-width: 1000px) {
  .pt0vw\@lg {
    padding-top: 0vw;
  }

  .pt1vw\@lg {
    padding-top: 1vw;
  }

  .pt5vw\@lg {
    padding-top: 5vw;
  }

  .pt10vw\@lg {
    padding-top: 10vw;
  }

  .pt15vw\@lg {
    padding-top: 15vw;
  }

  .pt20vw\@lg {
    padding-top: 20vw;
  }

  .pt25vw\@lg {
    padding-top: 25vw;
  }

  .pt30vw\@lg {
    padding-top: 30vw;
  }

  .pt40vw\@lg {
    padding-top: 40vw;
  }

  .pt44vw\@lg {
    padding-top: 44vw;
  }

  .pt50vw\@lg {
    padding-top: 50vw;
  }

  .pt60vw\@lg {
    padding-top: 60vw;
  }

  .pt70vw\@lg {
    padding-top: 70vw;
  }

  .pt75vw\@lg {
    padding-top: 75vw;
  }

  .pt80vw\@lg {
    padding-top: 80vw;
  }

  .pt90vw\@lg {
    padding-top: 90vw;
  }

  .pt100vw\@lg {
    padding-top: 100vw;
  }

  .pt150vw\@lg {
    padding-top: 150vw;
  }

  .pt200vw\@lg {
    padding-top: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .pt1\%\@lg {
    padding-top: 1%;
  }

  .pt2\%\@lg {
    padding-top: 2%;
  }

  .pt3\%\@lg {
    padding-top: 3%;
  }

  .pt4\%\@lg {
    padding-top: 4%;
  }

  .pt5\%\@lg {
    padding-top: 5%;
  }

  .pt8\%\@lg {
    padding-top: 8%;
  }

  .pt10\%\@lg {
    padding-top: 10%;
  }

  .pt12\.25\%\@lg {
    padding-top: 12.25%;
  }

  .pt15\%\@lg {
    padding-top: 15%;
  }

  .pt20\%\@lg {
    padding-top: 20%;
  }

  .pt25\%\@lg {
    padding-top: 25%;
  }

  .pt33\%\@lg {
    padding-top: 30%;
  }

  .pt33\.3333\%\@lg {
    padding-top: 33.3333%;
  }

  .pt35\%\@lg {
    padding-top: 35%;
  }

  .pt40\%\@lg {
    padding-top: 40%;
  }

  .pt45\%\@lg {
    padding-top: 45%;
  }

  .pt50\%\@lg {
    padding-top: 50%;
  }

  .pt55\%\@lg {
    padding-top: 55%;
  }

  .pt60\%\@lg {
    padding-top: 60%;
  }

  .pt65\%\@lg {
    padding-top: 65%;
  }

  .pt66\.6666\%\@lg {
    padding-top: 66.6666%;
  }

  .pt70\%\@lg {
    padding-top: 70%;
  }

  .pt75\%\@lg {
    padding-top: 75%;
  }

  .pt80\%\@lg {
    padding-top: 80%;
  }

  .pt85\%\@lg {
    padding-top: 85%;
  }

  .pt90\%\@lg {
    padding-top: 90%;
  }

  .pt95\%\@lg {
    padding-top: 95%;
  }

  .pt100\%\@lg {
    padding-top: 100%;
  }

  .pt110\%\@lg {
    padding-top: 110%;
  }

  .pt120\%\@lg {
    padding-top: 120%;
  }

  .pt130\%\@lg {
    padding-top: 130%;
  }

  .pt140\%\@lg {
    padding-top: 140%;
  }

  .pt150\%\@lg {
    padding-top: 150%;
  }
}
@media all and (max-width: 1000px) {
  .pt-6rem\@lg {
    padding-top: -6rem;
  }

  .pt-5rem\@lg {
    padding-top: -5rem;
  }

  .pt-1\.25rem\@lg {
    padding-top: -1.25rem;
  }

  .pt-1rem\@lg {
    padding-top: -1rem;
  }

  .pt-2\.5rem\@lg {
    padding-top: -2.5rem;
  }

  .pt0rem\@lg {
    padding-top: 0rem;
  }

  .pt0\.0625rem\@lg {
    padding-top: 0.0625rem;
  }

  .pt0\.125rem\@lg {
    padding-top: 0.125rem;
  }

  .pt0\.25rem\@lg {
    padding-top: 0.25rem;
  }

  .pt0\.375rem\@lg {
    padding-top: 0.375rem;
  }

  .pt0\.5rem\@lg {
    padding-top: 0.5rem;
  }

  .pt0\.55rem\@lg {
    padding-top: 0.55rem;
  }

  .pt0\.625rem\@lg {
    padding-top: 0.625rem;
  }

  .pt0\.75rem\@lg {
    padding-top: 0.75rem;
  }

  .pt0\.875rem\@lg {
    padding-top: 0.875rem;
  }

  .pt1rem\@lg {
    padding-top: 1rem;
  }

  .pt1\.125rem\@lg {
    padding-top: 1.125rem;
  }

  .pt1\.25rem\@lg {
    padding-top: 1.25rem;
  }

  .pt1\.375rem\@lg {
    padding-top: 1.375rem;
  }

  .pt1\.5rem\@lg {
    padding-top: 1.5rem;
  }

  .pt1\.625rem\@lg {
    padding-top: 1.625rem;
  }

  .pt1\.75rem\@lg {
    padding-top: 1.75rem;
  }

  .pt1\.875rem\@lg {
    padding-top: 1.875rem;
  }

  .pt2rem\@lg {
    padding-top: 2rem;
  }

  .pt2\.25rem\@lg {
    padding-top: 2.25rem;
  }

  .pt2\.5rem\@lg {
    padding-top: 2.5rem;
  }

  .pt2\.75rem\@lg {
    padding-top: 2.75rem;
  }

  .pt3rem\@lg {
    padding-top: 3rem;
  }

  .pt3\.125rem\@lg {
    padding-top: 3.125rem;
  }

  .pt3\.25rem\@lg {
    padding-top: 3.25rem;
  }

  .pt3\.5rem\@lg {
    padding-top: 3.5rem;
  }

  .pt3\.75rem\@lg {
    padding-top: 3.75rem;
  }

  .pt4rem\@lg {
    padding-top: 4rem;
  }

  .pt4\.25rem\@lg {
    padding-top: 4.25rem;
  }

  .pt4\.5rem\@lg {
    padding-top: 4.5rem;
  }

  .pt4\.75rem\@lg {
    padding-top: 4.75rem;
  }

  .pt5rem\@lg {
    padding-top: 5rem;
  }

  .pt5\.25rem\@lg {
    padding-top: 5.25rem;
  }

  .pt5\.5rem\@lg {
    padding-top: 5.5rem;
  }

  .pt5\.625rem\@lg {
    padding-top: 5.625rem;
  }

  .pt5\.75rem\@lg {
    padding-top: 5.75rem;
  }

  .pt6rem\@lg {
    padding-top: 6rem;
  }

  .pt6\.25rem\@lg {
    padding-top: 6.25rem;
  }

  .pt6\.5rem\@lg {
    padding-top: 6.5rem;
  }

  .pt6\.75rem\@lg {
    padding-top: 6.75rem;
  }

  .pt7rem\@lg {
    padding-top: 7rem;
  }

  .pt7\.25rem\@lg {
    padding-top: 7.25rem;
  }

  .pt7\.5rem\@lg {
    padding-top: 7.5rem;
  }

  .pt7\.75rem\@lg {
    padding-top: 7.75rem;
  }

  .pt8rem\@lg {
    padding-top: 8rem;
  }

  .pt8\.25rem\@lg {
    padding-top: 8.25rem;
  }

  .pt8\.5rem\@lg {
    padding-top: 8.5rem;
  }

  .pt8\.75rem\@lg {
    padding-top: 8.75rem;
  }

  .pt9rem\@lg {
    padding-top: 9rem;
  }

  .pt9\.25rem\@lg {
    padding-top: 9.25rem;
  }

  .pt9\.375rem\@lg {
    padding-top: 9.375rem;
  }

  .pt9\.5rem\@lg {
    padding-top: 9.5rem;
  }

  .pt9\.75rem\@lg {
    padding-top: 9.75rem;
  }

  .pt10rem\@lg {
    padding-top: 10rem;
  }

  .pt10\.25rem\@lg {
    padding-top: 10.25rem;
  }

  .pt10\.5rem\@lg {
    padding-top: 10.5rem;
  }

  .pt10\.75rem\@lg {
    padding-top: 10.75rem;
  }

  .pt18\.75rem\@lg {
    padding-top: 18.75rem;
  }

  .pt37\.5rem\@lg {
    padding-top: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .pb0\@lg {
    padding-bottom: 0;
  }

  .pb1\@lg {
    padding-bottom: 1px;
  }

  .pb2\@lg {
    padding-bottom: 2px;
  }

  .pb5\@lg {
    padding-bottom: 5px;
  }

  .pb10\@lg {
    padding-bottom: 10px;
  }

  .pb15\@lg {
    padding-bottom: 15px;
  }

  .pb20\@lg {
    padding-bottom: 20px;
  }

  .pb25\@lg {
    padding-bottom: 25px;
  }

  .pb30\@lg {
    padding-bottom: 30px;
  }

  .pb40\@lg {
    padding-bottom: 40px;
  }

  .pb44\@lg {
    padding-bottom: 44px;
  }

  .pb50\@lg {
    padding-bottom: 50px;
  }

  .pb60\@lg {
    padding-bottom: 60px;
  }

  .pb70\@lg {
    padding-bottom: 70px;
  }

  .pb75\@lg {
    padding-bottom: 75px;
  }

  .pb80\@lg {
    padding-bottom: 80px;
  }

  .pb90\@lg {
    padding-bottom: 90px;
  }

  .pb100\@lg {
    padding-bottom: 100px;
  }

  .pb125\@lg {
    padding-bottom: 125px;
  }

  .pb150\@lg {
    padding-bottom: 150px;
  }

  .pb175\@lg {
    padding-bottom: 175px;
  }

  .pb200\@lg {
    padding-bottom: 200px;
  }

  .pb225\@lg {
    padding-bottom: 225px;
  }

  .pb250\@lg {
    padding-bottom: 250px;
  }

  .pb275\@lg {
    padding-bottom: 275px;
  }

  .pb300\@lg {
    padding-bottom: 300px;
  }

  .pb325\@lg {
    padding-bottom: 325px;
  }

  .pb350\@lg {
    padding-bottom: 350px;
  }

  .pb375\@lg {
    padding-bottom: 375px;
  }

  .pb400\@lg {
    padding-bottom: 400px;
  }

  .pb500\@lg {
    padding-bottom: 500px;
  }

  .pb600\@lg {
    padding-bottom: 600px;
  }

  .pb700\@lg {
    padding-bottom: 700px;
  }

  .pb800\@lg {
    padding-bottom: 800px;
  }
}
@media all and (max-width: 1000px) {
  .pb0\:h\@lg:hover {
    padding-bottom: 0;
  }

  .pb1\:h\@lg:hover {
    padding-bottom: 1px;
  }

  .pb2\:h\@lg:hover {
    padding-bottom: 2px;
  }

  .pb5\:h\@lg:hover {
    padding-bottom: 5px;
  }

  .pb10\:h\@lg:hover {
    padding-bottom: 10px;
  }

  .pb15\:h\@lg:hover {
    padding-bottom: 15px;
  }

  .pb20\:h\@lg:hover {
    padding-bottom: 20px;
  }

  .pb25\:h\@lg:hover {
    padding-bottom: 25px;
  }

  .pb30\:h\@lg:hover {
    padding-bottom: 30px;
  }

  .pb40\:h\@lg:hover {
    padding-bottom: 40px;
  }

  .pb44\:h\@lg:hover {
    padding-bottom: 44px;
  }

  .pb50\:h\@lg:hover {
    padding-bottom: 50px;
  }

  .pb60\:h\@lg:hover {
    padding-bottom: 60px;
  }

  .pb70\:h\@lg:hover {
    padding-bottom: 70px;
  }

  .pb75\:h\@lg:hover {
    padding-bottom: 75px;
  }

  .pb80\:h\@lg:hover {
    padding-bottom: 80px;
  }

  .pb90\:h\@lg:hover {
    padding-bottom: 90px;
  }

  .pb100\:h\@lg:hover {
    padding-bottom: 100px;
  }

  .pb125\:h\@lg:hover {
    padding-bottom: 125px;
  }

  .pb150\:h\@lg:hover {
    padding-bottom: 150px;
  }

  .pb175\:h\@lg:hover {
    padding-bottom: 175px;
  }

  .pb200\:h\@lg:hover {
    padding-bottom: 200px;
  }

  .pb225\:h\@lg:hover {
    padding-bottom: 225px;
  }

  .pb250\:h\@lg:hover {
    padding-bottom: 250px;
  }

  .pb275\:h\@lg:hover {
    padding-bottom: 275px;
  }

  .pb300\:h\@lg:hover {
    padding-bottom: 300px;
  }

  .pb325\:h\@lg:hover {
    padding-bottom: 325px;
  }

  .pb350\:h\@lg:hover {
    padding-bottom: 350px;
  }

  .pb375\:h\@lg:hover {
    padding-bottom: 375px;
  }

  .pb400\:h\@lg:hover {
    padding-bottom: 400px;
  }

  .pb500\:h\@lg:hover {
    padding-bottom: 500px;
  }

  .pb600\:h\@lg:hover {
    padding-bottom: 600px;
  }

  .pb700\:h\@lg:hover {
    padding-bottom: 700px;
  }

  .pb800\:h\@lg:hover {
    padding-bottom: 800px;
  }
}
@media all and (max-width: 1000px) {
  .pb0vw\@lg {
    padding-bottom: 0vw;
  }

  .pb1vw\@lg {
    padding-bottom: 1vw;
  }

  .pb5vw\@lg {
    padding-bottom: 5vw;
  }

  .pb10vw\@lg {
    padding-bottom: 10vw;
  }

  .pb15vw\@lg {
    padding-bottom: 15vw;
  }

  .pb20vw\@lg {
    padding-bottom: 20vw;
  }

  .pb25vw\@lg {
    padding-bottom: 25vw;
  }

  .pb30vw\@lg {
    padding-bottom: 30vw;
  }

  .pb40vw\@lg {
    padding-bottom: 40vw;
  }

  .pb44vw\@lg {
    padding-bottom: 44vw;
  }

  .pb50vw\@lg {
    padding-bottom: 50vw;
  }

  .pb60vw\@lg {
    padding-bottom: 60vw;
  }

  .pb70vw\@lg {
    padding-bottom: 70vw;
  }

  .pb75vw\@lg {
    padding-bottom: 75vw;
  }

  .pb80vw\@lg {
    padding-bottom: 80vw;
  }

  .pb90vw\@lg {
    padding-bottom: 90vw;
  }

  .pb100vw\@lg {
    padding-bottom: 100vw;
  }

  .pb150vw\@lg {
    padding-bottom: 150vw;
  }

  .pb200vw\@lg {
    padding-bottom: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .pb1\%\@lg {
    padding-bottom: 1%;
  }

  .pb2\%\@lg {
    padding-bottom: 2%;
  }

  .pb3\%\@lg {
    padding-bottom: 3%;
  }

  .pb4\%\@lg {
    padding-bottom: 4%;
  }

  .pb5\%\@lg {
    padding-bottom: 5%;
  }

  .pb8\%\@lg {
    padding-bottom: 8%;
  }

  .pb10\%\@lg {
    padding-bottom: 10%;
  }

  .pb12\.25\%\@lg {
    padding-bottom: 12.25%;
  }

  .pb15\%\@lg {
    padding-bottom: 15%;
  }

  .pb20\%\@lg {
    padding-bottom: 20%;
  }

  .pb25\%\@lg {
    padding-bottom: 25%;
  }

  .pb33\%\@lg {
    padding-bottom: 30%;
  }

  .pb33\.3333\%\@lg {
    padding-bottom: 33.3333%;
  }

  .pb35\%\@lg {
    padding-bottom: 35%;
  }

  .pb40\%\@lg {
    padding-bottom: 40%;
  }

  .pb45\%\@lg {
    padding-bottom: 45%;
  }

  .pb50\%\@lg {
    padding-bottom: 50%;
  }

  .pb55\%\@lg {
    padding-bottom: 55%;
  }

  .pb60\%\@lg {
    padding-bottom: 60%;
  }

  .pb65\%\@lg {
    padding-bottom: 65%;
  }

  .pb66\.6666\%\@lg {
    padding-bottom: 66.6666%;
  }

  .pb70\%\@lg {
    padding-bottom: 70%;
  }

  .pb75\%\@lg {
    padding-bottom: 75%;
  }

  .pb80\%\@lg {
    padding-bottom: 80%;
  }

  .pb85\%\@lg {
    padding-bottom: 85%;
  }

  .pb90\%\@lg {
    padding-bottom: 90%;
  }

  .pb95\%\@lg {
    padding-bottom: 95%;
  }

  .pb100\%\@lg {
    padding-bottom: 100%;
  }

  .pb110\%\@lg {
    padding-bottom: 110%;
  }

  .pb120\%\@lg {
    padding-bottom: 120%;
  }

  .pb130\%\@lg {
    padding-bottom: 130%;
  }

  .pb140\%\@lg {
    padding-bottom: 140%;
  }

  .pb150\%\@lg {
    padding-bottom: 150%;
  }
}
@media all and (max-width: 1000px) {
  .pb-6rem\@lg {
    padding-bottom: -6rem;
  }

  .pb-5rem\@lg {
    padding-bottom: -5rem;
  }

  .pb-1\.25rem\@lg {
    padding-bottom: -1.25rem;
  }

  .pb-1rem\@lg {
    padding-bottom: -1rem;
  }

  .pb-2\.5rem\@lg {
    padding-bottom: -2.5rem;
  }

  .pb0rem\@lg {
    padding-bottom: 0rem;
  }

  .pb0\.0625rem\@lg {
    padding-bottom: 0.0625rem;
  }

  .pb0\.125rem\@lg {
    padding-bottom: 0.125rem;
  }

  .pb0\.25rem\@lg {
    padding-bottom: 0.25rem;
  }

  .pb0\.375rem\@lg {
    padding-bottom: 0.375rem;
  }

  .pb0\.5rem\@lg {
    padding-bottom: 0.5rem;
  }

  .pb0\.55rem\@lg {
    padding-bottom: 0.55rem;
  }

  .pb0\.625rem\@lg {
    padding-bottom: 0.625rem;
  }

  .pb0\.75rem\@lg {
    padding-bottom: 0.75rem;
  }

  .pb0\.875rem\@lg {
    padding-bottom: 0.875rem;
  }

  .pb1rem\@lg {
    padding-bottom: 1rem;
  }

  .pb1\.125rem\@lg {
    padding-bottom: 1.125rem;
  }

  .pb1\.25rem\@lg {
    padding-bottom: 1.25rem;
  }

  .pb1\.375rem\@lg {
    padding-bottom: 1.375rem;
  }

  .pb1\.5rem\@lg {
    padding-bottom: 1.5rem;
  }

  .pb1\.625rem\@lg {
    padding-bottom: 1.625rem;
  }

  .pb1\.75rem\@lg {
    padding-bottom: 1.75rem;
  }

  .pb1\.875rem\@lg {
    padding-bottom: 1.875rem;
  }

  .pb2rem\@lg {
    padding-bottom: 2rem;
  }

  .pb2\.25rem\@lg {
    padding-bottom: 2.25rem;
  }

  .pb2\.5rem\@lg {
    padding-bottom: 2.5rem;
  }

  .pb2\.75rem\@lg {
    padding-bottom: 2.75rem;
  }

  .pb3rem\@lg {
    padding-bottom: 3rem;
  }

  .pb3\.125rem\@lg {
    padding-bottom: 3.125rem;
  }

  .pb3\.25rem\@lg {
    padding-bottom: 3.25rem;
  }

  .pb3\.5rem\@lg {
    padding-bottom: 3.5rem;
  }

  .pb3\.75rem\@lg {
    padding-bottom: 3.75rem;
  }

  .pb4rem\@lg {
    padding-bottom: 4rem;
  }

  .pb4\.25rem\@lg {
    padding-bottom: 4.25rem;
  }

  .pb4\.5rem\@lg {
    padding-bottom: 4.5rem;
  }

  .pb4\.75rem\@lg {
    padding-bottom: 4.75rem;
  }

  .pb5rem\@lg {
    padding-bottom: 5rem;
  }

  .pb5\.25rem\@lg {
    padding-bottom: 5.25rem;
  }

  .pb5\.5rem\@lg {
    padding-bottom: 5.5rem;
  }

  .pb5\.625rem\@lg {
    padding-bottom: 5.625rem;
  }

  .pb5\.75rem\@lg {
    padding-bottom: 5.75rem;
  }

  .pb6rem\@lg {
    padding-bottom: 6rem;
  }

  .pb6\.25rem\@lg {
    padding-bottom: 6.25rem;
  }

  .pb6\.5rem\@lg {
    padding-bottom: 6.5rem;
  }

  .pb6\.75rem\@lg {
    padding-bottom: 6.75rem;
  }

  .pb7rem\@lg {
    padding-bottom: 7rem;
  }

  .pb7\.25rem\@lg {
    padding-bottom: 7.25rem;
  }

  .pb7\.5rem\@lg {
    padding-bottom: 7.5rem;
  }

  .pb7\.75rem\@lg {
    padding-bottom: 7.75rem;
  }

  .pb8rem\@lg {
    padding-bottom: 8rem;
  }

  .pb8\.25rem\@lg {
    padding-bottom: 8.25rem;
  }

  .pb8\.5rem\@lg {
    padding-bottom: 8.5rem;
  }

  .pb8\.75rem\@lg {
    padding-bottom: 8.75rem;
  }

  .pb9rem\@lg {
    padding-bottom: 9rem;
  }

  .pb9\.25rem\@lg {
    padding-bottom: 9.25rem;
  }

  .pb9\.375rem\@lg {
    padding-bottom: 9.375rem;
  }

  .pb9\.5rem\@lg {
    padding-bottom: 9.5rem;
  }

  .pb9\.75rem\@lg {
    padding-bottom: 9.75rem;
  }

  .pb10rem\@lg {
    padding-bottom: 10rem;
  }

  .pb10\.25rem\@lg {
    padding-bottom: 10.25rem;
  }

  .pb10\.5rem\@lg {
    padding-bottom: 10.5rem;
  }

  .pb10\.75rem\@lg {
    padding-bottom: 10.75rem;
  }

  .pb18\.75rem\@lg {
    padding-bottom: 18.75rem;
  }

  .pb37\.5rem\@lg {
    padding-bottom: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .pl0\@lg {
    padding-left: 0;
  }

  .pl1\@lg {
    padding-left: 1px;
  }

  .pl2\@lg {
    padding-left: 2px;
  }

  .pl5\@lg {
    padding-left: 5px;
  }

  .pl10\@lg {
    padding-left: 10px;
  }

  .pl15\@lg {
    padding-left: 15px;
  }

  .pl20\@lg {
    padding-left: 20px;
  }

  .pl25\@lg {
    padding-left: 25px;
  }

  .pl30\@lg {
    padding-left: 30px;
  }

  .pl40\@lg {
    padding-left: 40px;
  }

  .pl44\@lg {
    padding-left: 44px;
  }

  .pl50\@lg {
    padding-left: 50px;
  }

  .pl60\@lg {
    padding-left: 60px;
  }

  .pl70\@lg {
    padding-left: 70px;
  }

  .pl75\@lg {
    padding-left: 75px;
  }

  .pl80\@lg {
    padding-left: 80px;
  }

  .pl90\@lg {
    padding-left: 90px;
  }

  .pl100\@lg {
    padding-left: 100px;
  }

  .pl125\@lg {
    padding-left: 125px;
  }

  .pl150\@lg {
    padding-left: 150px;
  }

  .pl175\@lg {
    padding-left: 175px;
  }

  .pl200\@lg {
    padding-left: 200px;
  }

  .pl225\@lg {
    padding-left: 225px;
  }

  .pl250\@lg {
    padding-left: 250px;
  }

  .pl275\@lg {
    padding-left: 275px;
  }

  .pl300\@lg {
    padding-left: 300px;
  }

  .pl325\@lg {
    padding-left: 325px;
  }

  .pl350\@lg {
    padding-left: 350px;
  }

  .pl375\@lg {
    padding-left: 375px;
  }

  .pl400\@lg {
    padding-left: 400px;
  }

  .pl500\@lg {
    padding-left: 500px;
  }

  .pl600\@lg {
    padding-left: 600px;
  }

  .pl700\@lg {
    padding-left: 700px;
  }

  .pl800\@lg {
    padding-left: 800px;
  }
}
@media all and (max-width: 1000px) {
  .pl0vw\@lg {
    padding-left: 0vw;
  }

  .pl1vw\@lg {
    padding-left: 1vw;
  }

  .pl5vw\@lg {
    padding-left: 5vw;
  }

  .pl10vw\@lg {
    padding-left: 10vw;
  }

  .pl15vw\@lg {
    padding-left: 15vw;
  }

  .pl20vw\@lg {
    padding-left: 20vw;
  }

  .pl25vw\@lg {
    padding-left: 25vw;
  }

  .pl30vw\@lg {
    padding-left: 30vw;
  }

  .pl40vw\@lg {
    padding-left: 40vw;
  }

  .pl44vw\@lg {
    padding-left: 44vw;
  }

  .pl50vw\@lg {
    padding-left: 50vw;
  }

  .pl60vw\@lg {
    padding-left: 60vw;
  }

  .pl70vw\@lg {
    padding-left: 70vw;
  }

  .pl75vw\@lg {
    padding-left: 75vw;
  }

  .pl80vw\@lg {
    padding-left: 80vw;
  }

  .pl90vw\@lg {
    padding-left: 90vw;
  }

  .pl100vw\@lg {
    padding-left: 100vw;
  }

  .pl150vw\@lg {
    padding-left: 150vw;
  }

  .pl200vw\@lg {
    padding-left: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .pl1\%\@lg {
    padding-left: 1%;
  }

  .pl2\%\@lg {
    padding-left: 2%;
  }

  .pl3\%\@lg {
    padding-left: 3%;
  }

  .pl4\%\@lg {
    padding-left: 4%;
  }

  .pl5\%\@lg {
    padding-left: 5%;
  }

  .pl8\%\@lg {
    padding-left: 8%;
  }

  .pl10\%\@lg {
    padding-left: 10%;
  }

  .pl12\.25\%\@lg {
    padding-left: 12.25%;
  }

  .pl15\%\@lg {
    padding-left: 15%;
  }

  .pl20\%\@lg {
    padding-left: 20%;
  }

  .pl25\%\@lg {
    padding-left: 25%;
  }

  .pl33\%\@lg {
    padding-left: 30%;
  }

  .pl33\.3333\%\@lg {
    padding-left: 33.3333%;
  }

  .pl35\%\@lg {
    padding-left: 35%;
  }

  .pl40\%\@lg {
    padding-left: 40%;
  }

  .pl45\%\@lg {
    padding-left: 45%;
  }

  .pl50\%\@lg {
    padding-left: 50%;
  }

  .pl55\%\@lg {
    padding-left: 55%;
  }

  .pl60\%\@lg {
    padding-left: 60%;
  }

  .pl65\%\@lg {
    padding-left: 65%;
  }

  .pl66\.6666\%\@lg {
    padding-left: 66.6666%;
  }

  .pl70\%\@lg {
    padding-left: 70%;
  }

  .pl75\%\@lg {
    padding-left: 75%;
  }

  .pl80\%\@lg {
    padding-left: 80%;
  }

  .pl85\%\@lg {
    padding-left: 85%;
  }

  .pl90\%\@lg {
    padding-left: 90%;
  }

  .pl95\%\@lg {
    padding-left: 95%;
  }

  .pl100\%\@lg {
    padding-left: 100%;
  }

  .pl110\%\@lg {
    padding-left: 110%;
  }

  .pl120\%\@lg {
    padding-left: 120%;
  }

  .pl130\%\@lg {
    padding-left: 130%;
  }

  .pl140\%\@lg {
    padding-left: 140%;
  }

  .pl150\%\@lg {
    padding-left: 150%;
  }
}
@media all and (max-width: 1000px) {
  .pl-6rem\@lg {
    padding-left: -6rem;
  }

  .pl-5rem\@lg {
    padding-left: -5rem;
  }

  .pl-1\.25rem\@lg {
    padding-left: -1.25rem;
  }

  .pl-1rem\@lg {
    padding-left: -1rem;
  }

  .pl-2\.5rem\@lg {
    padding-left: -2.5rem;
  }

  .pl0rem\@lg {
    padding-left: 0rem;
  }

  .pl0\.0625rem\@lg {
    padding-left: 0.0625rem;
  }

  .pl0\.125rem\@lg {
    padding-left: 0.125rem;
  }

  .pl0\.25rem\@lg {
    padding-left: 0.25rem;
  }

  .pl0\.375rem\@lg {
    padding-left: 0.375rem;
  }

  .pl0\.5rem\@lg {
    padding-left: 0.5rem;
  }

  .pl0\.55rem\@lg {
    padding-left: 0.55rem;
  }

  .pl0\.625rem\@lg {
    padding-left: 0.625rem;
  }

  .pl0\.75rem\@lg {
    padding-left: 0.75rem;
  }

  .pl0\.875rem\@lg {
    padding-left: 0.875rem;
  }

  .pl1rem\@lg {
    padding-left: 1rem;
  }

  .pl1\.125rem\@lg {
    padding-left: 1.125rem;
  }

  .pl1\.25rem\@lg {
    padding-left: 1.25rem;
  }

  .pl1\.375rem\@lg {
    padding-left: 1.375rem;
  }

  .pl1\.5rem\@lg {
    padding-left: 1.5rem;
  }

  .pl1\.625rem\@lg {
    padding-left: 1.625rem;
  }

  .pl1\.75rem\@lg {
    padding-left: 1.75rem;
  }

  .pl1\.875rem\@lg {
    padding-left: 1.875rem;
  }

  .pl2rem\@lg {
    padding-left: 2rem;
  }

  .pl2\.25rem\@lg {
    padding-left: 2.25rem;
  }

  .pl2\.5rem\@lg {
    padding-left: 2.5rem;
  }

  .pl2\.75rem\@lg {
    padding-left: 2.75rem;
  }

  .pl3rem\@lg {
    padding-left: 3rem;
  }

  .pl3\.125rem\@lg {
    padding-left: 3.125rem;
  }

  .pl3\.25rem\@lg {
    padding-left: 3.25rem;
  }

  .pl3\.5rem\@lg {
    padding-left: 3.5rem;
  }

  .pl3\.75rem\@lg {
    padding-left: 3.75rem;
  }

  .pl4rem\@lg {
    padding-left: 4rem;
  }

  .pl4\.25rem\@lg {
    padding-left: 4.25rem;
  }

  .pl4\.5rem\@lg {
    padding-left: 4.5rem;
  }

  .pl4\.75rem\@lg {
    padding-left: 4.75rem;
  }

  .pl5rem\@lg {
    padding-left: 5rem;
  }

  .pl5\.25rem\@lg {
    padding-left: 5.25rem;
  }

  .pl5\.5rem\@lg {
    padding-left: 5.5rem;
  }

  .pl5\.625rem\@lg {
    padding-left: 5.625rem;
  }

  .pl5\.75rem\@lg {
    padding-left: 5.75rem;
  }

  .pl6rem\@lg {
    padding-left: 6rem;
  }

  .pl6\.25rem\@lg {
    padding-left: 6.25rem;
  }

  .pl6\.5rem\@lg {
    padding-left: 6.5rem;
  }

  .pl6\.75rem\@lg {
    padding-left: 6.75rem;
  }

  .pl7rem\@lg {
    padding-left: 7rem;
  }

  .pl7\.25rem\@lg {
    padding-left: 7.25rem;
  }

  .pl7\.5rem\@lg {
    padding-left: 7.5rem;
  }

  .pl7\.75rem\@lg {
    padding-left: 7.75rem;
  }

  .pl8rem\@lg {
    padding-left: 8rem;
  }

  .pl8\.25rem\@lg {
    padding-left: 8.25rem;
  }

  .pl8\.5rem\@lg {
    padding-left: 8.5rem;
  }

  .pl8\.75rem\@lg {
    padding-left: 8.75rem;
  }

  .pl9rem\@lg {
    padding-left: 9rem;
  }

  .pl9\.25rem\@lg {
    padding-left: 9.25rem;
  }

  .pl9\.375rem\@lg {
    padding-left: 9.375rem;
  }

  .pl9\.5rem\@lg {
    padding-left: 9.5rem;
  }

  .pl9\.75rem\@lg {
    padding-left: 9.75rem;
  }

  .pl10rem\@lg {
    padding-left: 10rem;
  }

  .pl10\.25rem\@lg {
    padding-left: 10.25rem;
  }

  .pl10\.5rem\@lg {
    padding-left: 10.5rem;
  }

  .pl10\.75rem\@lg {
    padding-left: 10.75rem;
  }

  .pl18\.75rem\@lg {
    padding-left: 18.75rem;
  }

  .pl37\.5rem\@lg {
    padding-left: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .pr0\@lg {
    padding-right: 0;
  }

  .pr1\@lg {
    padding-right: 1px;
  }

  .pr2\@lg {
    padding-right: 2px;
  }

  .pr5\@lg {
    padding-right: 5px;
  }

  .pr10\@lg {
    padding-right: 10px;
  }

  .pr15\@lg {
    padding-right: 15px;
  }

  .pr20\@lg {
    padding-right: 20px;
  }

  .pr25\@lg {
    padding-right: 25px;
  }

  .pr30\@lg {
    padding-right: 30px;
  }

  .pr40\@lg {
    padding-right: 40px;
  }

  .pr44\@lg {
    padding-right: 44px;
  }

  .pr50\@lg {
    padding-right: 50px;
  }

  .pr60\@lg {
    padding-right: 60px;
  }

  .pr70\@lg {
    padding-right: 70px;
  }

  .pr75\@lg {
    padding-right: 75px;
  }

  .pr80\@lg {
    padding-right: 80px;
  }

  .pr90\@lg {
    padding-right: 90px;
  }

  .pr100\@lg {
    padding-right: 100px;
  }

  .pr125\@lg {
    padding-right: 125px;
  }

  .pr150\@lg {
    padding-right: 150px;
  }

  .pr175\@lg {
    padding-right: 175px;
  }

  .pr200\@lg {
    padding-right: 200px;
  }

  .pr225\@lg {
    padding-right: 225px;
  }

  .pr250\@lg {
    padding-right: 250px;
  }

  .pr275\@lg {
    padding-right: 275px;
  }

  .pr300\@lg {
    padding-right: 300px;
  }

  .pr325\@lg {
    padding-right: 325px;
  }

  .pr350\@lg {
    padding-right: 350px;
  }

  .pr375\@lg {
    padding-right: 375px;
  }

  .pr400\@lg {
    padding-right: 400px;
  }

  .pr500\@lg {
    padding-right: 500px;
  }

  .pr600\@lg {
    padding-right: 600px;
  }

  .pr700\@lg {
    padding-right: 700px;
  }

  .pr800\@lg {
    padding-right: 800px;
  }
}
@media all and (max-width: 1000px) {
  .pr0vw\@lg {
    padding-right: 0vw;
  }

  .pr1vw\@lg {
    padding-right: 1vw;
  }

  .pr5vw\@lg {
    padding-right: 5vw;
  }

  .pr10vw\@lg {
    padding-right: 10vw;
  }

  .pr15vw\@lg {
    padding-right: 15vw;
  }

  .pr20vw\@lg {
    padding-right: 20vw;
  }

  .pr25vw\@lg {
    padding-right: 25vw;
  }

  .pr30vw\@lg {
    padding-right: 30vw;
  }

  .pr40vw\@lg {
    padding-right: 40vw;
  }

  .pr44vw\@lg {
    padding-right: 44vw;
  }

  .pr50vw\@lg {
    padding-right: 50vw;
  }

  .pr60vw\@lg {
    padding-right: 60vw;
  }

  .pr70vw\@lg {
    padding-right: 70vw;
  }

  .pr75vw\@lg {
    padding-right: 75vw;
  }

  .pr80vw\@lg {
    padding-right: 80vw;
  }

  .pr90vw\@lg {
    padding-right: 90vw;
  }

  .pr100vw\@lg {
    padding-right: 100vw;
  }

  .pr150vw\@lg {
    padding-right: 150vw;
  }

  .pr200vw\@lg {
    padding-right: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .pr1\%\@lg {
    padding-right: 1%;
  }

  .pr2\%\@lg {
    padding-right: 2%;
  }

  .pr3\%\@lg {
    padding-right: 3%;
  }

  .pr4\%\@lg {
    padding-right: 4%;
  }

  .pr5\%\@lg {
    padding-right: 5%;
  }

  .pr8\%\@lg {
    padding-right: 8%;
  }

  .pr10\%\@lg {
    padding-right: 10%;
  }

  .pr12\.25\%\@lg {
    padding-right: 12.25%;
  }

  .pr15\%\@lg {
    padding-right: 15%;
  }

  .pr20\%\@lg {
    padding-right: 20%;
  }

  .pr25\%\@lg {
    padding-right: 25%;
  }

  .pr33\%\@lg {
    padding-right: 30%;
  }

  .pr33\.3333\%\@lg {
    padding-right: 33.3333%;
  }

  .pr35\%\@lg {
    padding-right: 35%;
  }

  .pr40\%\@lg {
    padding-right: 40%;
  }

  .pr45\%\@lg {
    padding-right: 45%;
  }

  .pr50\%\@lg {
    padding-right: 50%;
  }

  .pr55\%\@lg {
    padding-right: 55%;
  }

  .pr60\%\@lg {
    padding-right: 60%;
  }

  .pr65\%\@lg {
    padding-right: 65%;
  }

  .pr66\.6666\%\@lg {
    padding-right: 66.6666%;
  }

  .pr70\%\@lg {
    padding-right: 70%;
  }

  .pr75\%\@lg {
    padding-right: 75%;
  }

  .pr80\%\@lg {
    padding-right: 80%;
  }

  .pr85\%\@lg {
    padding-right: 85%;
  }

  .pr90\%\@lg {
    padding-right: 90%;
  }

  .pr95\%\@lg {
    padding-right: 95%;
  }

  .pr100\%\@lg {
    padding-right: 100%;
  }

  .pr110\%\@lg {
    padding-right: 110%;
  }

  .pr120\%\@lg {
    padding-right: 120%;
  }

  .pr130\%\@lg {
    padding-right: 130%;
  }

  .pr140\%\@lg {
    padding-right: 140%;
  }

  .pr150\%\@lg {
    padding-right: 150%;
  }
}
@media all and (max-width: 1000px) {
  .pr-6rem\@lg {
    padding-right: -6rem;
  }

  .pr-5rem\@lg {
    padding-right: -5rem;
  }

  .pr-1\.25rem\@lg {
    padding-right: -1.25rem;
  }

  .pr-1rem\@lg {
    padding-right: -1rem;
  }

  .pr-2\.5rem\@lg {
    padding-right: -2.5rem;
  }

  .pr0rem\@lg {
    padding-right: 0rem;
  }

  .pr0\.0625rem\@lg {
    padding-right: 0.0625rem;
  }

  .pr0\.125rem\@lg {
    padding-right: 0.125rem;
  }

  .pr0\.25rem\@lg {
    padding-right: 0.25rem;
  }

  .pr0\.375rem\@lg {
    padding-right: 0.375rem;
  }

  .pr0\.5rem\@lg {
    padding-right: 0.5rem;
  }

  .pr0\.55rem\@lg {
    padding-right: 0.55rem;
  }

  .pr0\.625rem\@lg {
    padding-right: 0.625rem;
  }

  .pr0\.75rem\@lg {
    padding-right: 0.75rem;
  }

  .pr0\.875rem\@lg {
    padding-right: 0.875rem;
  }

  .pr1rem\@lg {
    padding-right: 1rem;
  }

  .pr1\.125rem\@lg {
    padding-right: 1.125rem;
  }

  .pr1\.25rem\@lg {
    padding-right: 1.25rem;
  }

  .pr1\.375rem\@lg {
    padding-right: 1.375rem;
  }

  .pr1\.5rem\@lg {
    padding-right: 1.5rem;
  }

  .pr1\.625rem\@lg {
    padding-right: 1.625rem;
  }

  .pr1\.75rem\@lg {
    padding-right: 1.75rem;
  }

  .pr1\.875rem\@lg {
    padding-right: 1.875rem;
  }

  .pr2rem\@lg {
    padding-right: 2rem;
  }

  .pr2\.25rem\@lg {
    padding-right: 2.25rem;
  }

  .pr2\.5rem\@lg {
    padding-right: 2.5rem;
  }

  .pr2\.75rem\@lg {
    padding-right: 2.75rem;
  }

  .pr3rem\@lg {
    padding-right: 3rem;
  }

  .pr3\.125rem\@lg {
    padding-right: 3.125rem;
  }

  .pr3\.25rem\@lg {
    padding-right: 3.25rem;
  }

  .pr3\.5rem\@lg {
    padding-right: 3.5rem;
  }

  .pr3\.75rem\@lg {
    padding-right: 3.75rem;
  }

  .pr4rem\@lg {
    padding-right: 4rem;
  }

  .pr4\.25rem\@lg {
    padding-right: 4.25rem;
  }

  .pr4\.5rem\@lg {
    padding-right: 4.5rem;
  }

  .pr4\.75rem\@lg {
    padding-right: 4.75rem;
  }

  .pr5rem\@lg {
    padding-right: 5rem;
  }

  .pr5\.25rem\@lg {
    padding-right: 5.25rem;
  }

  .pr5\.5rem\@lg {
    padding-right: 5.5rem;
  }

  .pr5\.625rem\@lg {
    padding-right: 5.625rem;
  }

  .pr5\.75rem\@lg {
    padding-right: 5.75rem;
  }

  .pr6rem\@lg {
    padding-right: 6rem;
  }

  .pr6\.25rem\@lg {
    padding-right: 6.25rem;
  }

  .pr6\.5rem\@lg {
    padding-right: 6.5rem;
  }

  .pr6\.75rem\@lg {
    padding-right: 6.75rem;
  }

  .pr7rem\@lg {
    padding-right: 7rem;
  }

  .pr7\.25rem\@lg {
    padding-right: 7.25rem;
  }

  .pr7\.5rem\@lg {
    padding-right: 7.5rem;
  }

  .pr7\.75rem\@lg {
    padding-right: 7.75rem;
  }

  .pr8rem\@lg {
    padding-right: 8rem;
  }

  .pr8\.25rem\@lg {
    padding-right: 8.25rem;
  }

  .pr8\.5rem\@lg {
    padding-right: 8.5rem;
  }

  .pr8\.75rem\@lg {
    padding-right: 8.75rem;
  }

  .pr9rem\@lg {
    padding-right: 9rem;
  }

  .pr9\.25rem\@lg {
    padding-right: 9.25rem;
  }

  .pr9\.375rem\@lg {
    padding-right: 9.375rem;
  }

  .pr9\.5rem\@lg {
    padding-right: 9.5rem;
  }

  .pr9\.75rem\@lg {
    padding-right: 9.75rem;
  }

  .pr10rem\@lg {
    padding-right: 10rem;
  }

  .pr10\.25rem\@lg {
    padding-right: 10.25rem;
  }

  .pr10\.5rem\@lg {
    padding-right: 10.5rem;
  }

  .pr10\.75rem\@lg {
    padding-right: 10.75rem;
  }

  .pr18\.75rem\@lg {
    padding-right: 18.75rem;
  }

  .pr37\.5rem\@lg {
    padding-right: 37.5rem;
  }
}
@media all and (max-width: 1000px) {
  .poss\@lg {
    position: static;
  }

  .posr\@lg {
    position: relative;
  }

  .posa\@lg {
    position: absolute;
  }

  .posf\@lg {
    position: fixed;
  }
}
@media all and (max-width: 1000px) {
  .tal\@lg {
    text-align: left;
  }

  .tac\@lg {
    text-align: center;
  }

  .tar\@lg {
    text-align: right;
  }

  .taj\@lg {
    text-align: justify;
  }
}
@media all and (max-width: 1000px) {
  .w0\@lg {
    width: 0;
  }

  .w1\@lg {
    width: 1px;
  }

  .w5\@lg {
    width: 5px;
  }

  .w10\@lg {
    width: 10px;
  }

  .w15\@lg {
    width: 15px;
  }

  .w20\@lg {
    width: 20px;
  }

  .w25\@lg {
    width: 25px;
  }

  .w30\@lg {
    width: 30px;
  }

  .w40\@lg {
    width: 40px;
  }

  .w44\@lg {
    width: 44px;
  }

  .w50\@lg {
    width: 50px;
  }

  .w60\@lg {
    width: 60px;
  }

  .w70\@lg {
    width: 70px;
  }

  .w75\@lg {
    width: 75px;
  }

  .w80\@lg {
    width: 80px;
  }

  .w90\@lg {
    width: 90px;
  }

  .w100\@lg {
    width: 100px;
  }

  .w125\@lg {
    width: 125px;
  }

  .w150\@lg {
    width: 150px;
  }

  .w175\@lg {
    width: 175px;
  }

  .w200\@lg {
    width: 200px;
  }

  .w225\@lg {
    width: 225px;
  }

  .w250\@lg {
    width: 250px;
  }

  .w275\@lg {
    width: 275px;
  }

  .w300\@lg {
    width: 300px;
  }

  .w325\@lg {
    width: 325px;
  }

  .w350\@lg {
    width: 350px;
  }

  .w375\@lg {
    width: 375px;
  }

  .w400\@lg {
    width: 400px;
  }

  .w500\@lg {
    width: 500px;
  }

  .w600\@lg {
    width: 600px;
  }

  .w700\@lg {
    width: 700px;
  }

  .w800\@lg {
    width: 800px;
  }
}
@media all and (max-width: 1000px) {
  .w0vw\@lg {
    width: 0vw;
  }

  .w1vw\@lg {
    width: 1vw;
  }

  .w5vw\@lg {
    width: 5vw;
  }

  .w10vw\@lg {
    width: 10vw;
  }

  .w15vw\@lg {
    width: 15vw;
  }

  .w20vw\@lg {
    width: 20vw;
  }

  .w25vw\@lg {
    width: 25vw;
  }

  .w30vw\@lg {
    width: 30vw;
  }

  .w40vw\@lg {
    width: 40vw;
  }

  .w44vw\@lg {
    width: 44vw;
  }

  .w50vw\@lg {
    width: 50vw;
  }

  .w60vw\@lg {
    width: 60vw;
  }

  .w70vw\@lg {
    width: 70vw;
  }

  .w75vw\@lg {
    width: 75vw;
  }

  .w80vw\@lg {
    width: 80vw;
  }

  .w90vw\@lg {
    width: 90vw;
  }

  .w100vw\@lg {
    width: 100vw;
  }

  .w150vw\@lg {
    width: 150vw;
  }

  .w200vw\@lg {
    width: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .w1\%\@lg {
    width: 1%;
  }

  .w2\%\@lg {
    width: 2%;
  }

  .w3\%\@lg {
    width: 3%;
  }

  .w4\%\@lg {
    width: 4%;
  }

  .w5\%\@lg {
    width: 5%;
  }

  .w10\%\@lg {
    width: 10%;
  }

  .w12\.25\%\@lg {
    width: 12.25%;
  }

  .w15\%\@lg {
    width: 15%;
  }

  .w20\%\@lg {
    width: 20%;
  }

  .w25\%\@lg {
    width: 25%;
  }

  .w30\%\@lg {
    width: 30%;
  }

  .w33\.3333\%\@lg {
    width: 33.3333%;
  }

  .w35\%\@lg {
    width: 35%;
  }

  .w40\%\@lg {
    width: 40%;
  }

  .w45\%\@lg {
    width: 45%;
  }

  .w50\%\@lg {
    width: 50%;
  }

  .w55\%\@lg {
    width: 55%;
  }

  .w60\%\@lg {
    width: 60%;
  }

  .w65\%\@lg {
    width: 65%;
  }

  .w66\.6666\%\@lg {
    width: 66.6666%;
  }

  .w70\%\@lg {
    width: 70%;
  }

  .w75\%\@lg {
    width: 75%;
  }

  .w80\%\@lg {
    width: 80%;
  }

  .w85\%\@lg {
    width: 85%;
  }

  .w90\%\@lg {
    width: 90%;
  }

  .w95\%\@lg {
    width: 95%;
  }

  .w100\%\@lg {
    width: 100%;
  }

  .w110\%\@lg {
    width: 110%;
  }

  .w120\%\@lg {
    width: 120%;
  }

  .w130\%\@lg {
    width: 130%;
  }

  .w140\%\@lg {
    width: 140%;
  }

  .w150\%\@lg {
    width: 150%;
  }
}
@media all and (max-width: 1000px) {
  .maw0\@lg {
    max-width: 0;
  }

  .maw1\@lg {
    max-width: 1px;
  }

  .maw5\@lg {
    max-width: 5px;
  }

  .maw10\@lg {
    max-width: 10px;
  }

  .maw15\@lg {
    max-width: 15px;
  }

  .maw20\@lg {
    max-width: 20px;
  }

  .maw25\@lg {
    max-width: 25px;
  }

  .maw30\@lg {
    max-width: 30px;
  }

  .maw40\@lg {
    max-width: 40px;
  }

  .maw44\@lg {
    max-width: 44px;
  }

  .maw50\@lg {
    max-width: 50px;
  }

  .maw60\@lg {
    max-width: 60px;
  }

  .maw70\@lg {
    max-width: 70px;
  }

  .maw75\@lg {
    max-width: 75px;
  }

  .maw80\@lg {
    max-width: 80px;
  }

  .maw90\@lg {
    max-width: 90px;
  }

  .maw100\@lg {
    max-width: 100px;
  }

  .maw125\@lg {
    max-width: 125px;
  }

  .maw150\@lg {
    max-width: 150px;
  }

  .maw175\@lg {
    max-width: 175px;
  }

  .maw200\@lg {
    max-width: 200px;
  }

  .maw225\@lg {
    max-width: 225px;
  }

  .maw250\@lg {
    max-width: 250px;
  }

  .maw275\@lg {
    max-width: 275px;
  }

  .maw300\@lg {
    max-width: 300px;
  }

  .maw325\@lg {
    max-width: 325px;
  }

  .maw350\@lg {
    max-width: 350px;
  }

  .maw375\@lg {
    max-width: 375px;
  }

  .maw400\@lg {
    max-width: 400px;
  }

  .maw500\@lg {
    max-width: 500px;
  }

  .maw600\@lg {
    max-width: 600px;
  }

  .maw700\@lg {
    max-width: 700px;
  }

  .maw800\@lg {
    max-width: 800px;
  }
}
@media all and (max-width: 1000px) {
  .maw0vw\@lg {
    max-width: 0vw;
  }

  .maw1vw\@lg {
    max-width: 1vw;
  }

  .maw5vw\@lg {
    max-width: 5vw;
  }

  .maw10vw\@lg {
    max-width: 10vw;
  }

  .maw15vw\@lg {
    max-width: 15vw;
  }

  .maw20vw\@lg {
    max-width: 20vw;
  }

  .maw25vw\@lg {
    max-width: 25vw;
  }

  .maw30vw\@lg {
    max-width: 30vw;
  }

  .maw40vw\@lg {
    max-width: 40vw;
  }

  .maw44vw\@lg {
    max-width: 44vw;
  }

  .maw50vw\@lg {
    max-width: 50vw;
  }

  .maw60vw\@lg {
    max-width: 60vw;
  }

  .maw70vw\@lg {
    max-width: 70vw;
  }

  .maw75vw\@lg {
    max-width: 75vw;
  }

  .maw80vw\@lg {
    max-width: 80vw;
  }

  .maw90vw\@lg {
    max-width: 90vw;
  }

  .maw100vw\@lg {
    max-width: 100vw;
  }

  .maw150vw\@lg {
    max-width: 150vw;
  }

  .maw200vw\@lg {
    max-width: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .maw1\%\@lg {
    max-width: 1%;
  }

  .maw2\%\@lg {
    max-width: 2%;
  }

  .maw3\%\@lg {
    max-width: 3%;
  }

  .maw4\%\@lg {
    max-width: 4%;
  }

  .maw5\%\@lg {
    max-width: 5%;
  }

  .maw10\%\@lg {
    max-width: 10%;
  }

  .maw12\.25\%\@lg {
    max-width: 12.25%;
  }

  .maw15\%\@lg {
    max-width: 15%;
  }

  .maw20\%\@lg {
    max-width: 20%;
  }

  .maw25\%\@lg {
    max-width: 25%;
  }

  .maw30\%\@lg {
    max-width: 30%;
  }

  .maw33\.3333\%\@lg {
    max-width: 33.3333%;
  }

  .maw35\%\@lg {
    max-width: 35%;
  }

  .maw40\%\@lg {
    max-width: 40%;
  }

  .maw45\%\@lg {
    max-width: 45%;
  }

  .maw50\%\@lg {
    max-width: 50%;
  }

  .maw55\%\@lg {
    max-width: 55%;
  }

  .maw60\%\@lg {
    max-width: 60%;
  }

  .maw65\%\@lg {
    max-width: 65%;
  }

  .maw66\.6666\%\@lg {
    max-width: 66.6666%;
  }

  .maw70\%\@lg {
    max-width: 70%;
  }

  .maw75\%\@lg {
    max-width: 75%;
  }

  .maw80\%\@lg {
    max-width: 80%;
  }

  .maw85\%\@lg {
    max-width: 85%;
  }

  .maw90\%\@lg {
    max-width: 90%;
  }

  .maw95\%\@lg {
    max-width: 95%;
  }

  .maw100\%\@lg {
    max-width: 100%;
  }

  .maw110\%\@lg {
    max-width: 110%;
  }

  .maw120\%\@lg {
    max-width: 120%;
  }

  .maw130\%\@lg {
    max-width: 130%;
  }

  .maw140\%\@lg {
    max-width: 140%;
  }

  .maw150\%\@lg {
    max-width: 150%;
  }
}
@media all and (max-width: 1000px) {
  .miw0\@lg {
    min-width: 0;
  }

  .miw1\@lg {
    min-width: 1px;
  }

  .miw5\@lg {
    min-width: 5px;
  }

  .miw10\@lg {
    min-width: 10px;
  }

  .miw15\@lg {
    min-width: 15px;
  }

  .miw20\@lg {
    min-width: 20px;
  }

  .miw25\@lg {
    min-width: 25px;
  }

  .miw30\@lg {
    min-width: 30px;
  }

  .miw40\@lg {
    min-width: 40px;
  }

  .miw44\@lg {
    min-width: 44px;
  }

  .miw50\@lg {
    min-width: 50px;
  }

  .miw60\@lg {
    min-width: 60px;
  }

  .miw70\@lg {
    min-width: 70px;
  }

  .miw75\@lg {
    min-width: 75px;
  }

  .miw80\@lg {
    min-width: 80px;
  }

  .miw90\@lg {
    min-width: 90px;
  }

  .miw100\@lg {
    min-width: 100px;
  }

  .miw125\@lg {
    min-width: 125px;
  }

  .miw150\@lg {
    min-width: 150px;
  }

  .miw175\@lg {
    min-width: 175px;
  }

  .miw200\@lg {
    min-width: 200px;
  }

  .miw225\@lg {
    min-width: 225px;
  }

  .miw250\@lg {
    min-width: 250px;
  }

  .miw275\@lg {
    min-width: 275px;
  }

  .miw300\@lg {
    min-width: 300px;
  }

  .miw325\@lg {
    min-width: 325px;
  }

  .miw350\@lg {
    min-width: 350px;
  }

  .miw375\@lg {
    min-width: 375px;
  }

  .miw400\@lg {
    min-width: 400px;
  }

  .miw500\@lg {
    min-width: 500px;
  }

  .miw600\@lg {
    min-width: 600px;
  }

  .miw700\@lg {
    min-width: 700px;
  }

  .miw800\@lg {
    min-width: 800px;
  }
}
@media all and (max-width: 1000px) {
  .miw0vw\@lg {
    min-width: 0vw;
  }

  .miw1vw\@lg {
    min-width: 1vw;
  }

  .miw5vw\@lg {
    min-width: 5vw;
  }

  .miw10vw\@lg {
    min-width: 10vw;
  }

  .miw15vw\@lg {
    min-width: 15vw;
  }

  .miw20vw\@lg {
    min-width: 20vw;
  }

  .miw25vw\@lg {
    min-width: 25vw;
  }

  .miw30vw\@lg {
    min-width: 30vw;
  }

  .miw40vw\@lg {
    min-width: 40vw;
  }

  .miw44vw\@lg {
    min-width: 44vw;
  }

  .miw50vw\@lg {
    min-width: 50vw;
  }

  .miw60vw\@lg {
    min-width: 60vw;
  }

  .miw70vw\@lg {
    min-width: 70vw;
  }

  .miw75vw\@lg {
    min-width: 75vw;
  }

  .miw80vw\@lg {
    min-width: 80vw;
  }

  .miw90vw\@lg {
    min-width: 90vw;
  }

  .miw100vw\@lg {
    min-width: 100vw;
  }

  .miw150vw\@lg {
    min-width: 150vw;
  }

  .miw200vw\@lg {
    min-width: 200vw;
  }
}
@media all and (max-width: 1000px) {
  .miw1\%\@lg {
    min-width: 1%;
  }

  .miw2\%\@lg {
    min-width: 2%;
  }

  .miw3\%\@lg {
    min-width: 3%;
  }

  .miw4\%\@lg {
    min-width: 4%;
  }

  .miw5\%\@lg {
    min-width: 5%;
  }

  .miw10\%\@lg {
    min-width: 10%;
  }

  .miw12\.25\%\@lg {
    min-width: 12.25%;
  }

  .miw15\%\@lg {
    min-width: 15%;
  }

  .miw20\%\@lg {
    min-width: 20%;
  }

  .miw25\%\@lg {
    min-width: 25%;
  }

  .miw30\%\@lg {
    min-width: 30%;
  }

  .miw33\.3333\%\@lg {
    min-width: 33.3333%;
  }

  .miw35\%\@lg {
    min-width: 35%;
  }

  .miw40\%\@lg {
    min-width: 40%;
  }

  .miw45\%\@lg {
    min-width: 45%;
  }

  .miw50\%\@lg {
    min-width: 50%;
  }

  .miw55\%\@lg {
    min-width: 55%;
  }

  .miw60\%\@lg {
    min-width: 60%;
  }

  .miw65\%\@lg {
    min-width: 65%;
  }

  .miw66\.6666\%\@lg {
    min-width: 66.6666%;
  }

  .miw70\%\@lg {
    min-width: 70%;
  }

  .miw75\%\@lg {
    min-width: 75%;
  }

  .miw80\%\@lg {
    min-width: 80%;
  }

  .miw85\%\@lg {
    min-width: 85%;
  }

  .miw90\%\@lg {
    min-width: 90%;
  }

  .miw95\%\@lg {
    min-width: 95%;
  }

  .miw100\%\@lg {
    min-width: 100%;
  }

  .miw110\%\@lg {
    min-width: 110%;
  }

  .miw120\%\@lg {
    min-width: 120%;
  }

  .miw130\%\@lg {
    min-width: 130%;
  }

  .miw140\%\@lg {
    min-width: 140%;
  }

  .miw150\%\@lg {
    min-width: 150%;
  }
}
@media all and (max-width: 800px) {
  .bd3-s-crusta\@md {
    border: 3px solid #FF8733;
  }

  .bd3-s-white\@md {
    border: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .bd3-s-crusta\:h\@md:hover {
    border: 3px solid #FF8733;
  }

  .bd3-s-white\:h\@md:hover {
    border: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .bt3-s-crusta\@md {
    border-top: 3px solid #FF8733;
  }

  .bt3-s-white\@md {
    border-top: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .bb3-s-crusta\@md {
    border-bottom: 3px solid #FF8733;
  }

  .bb3-s-white\@md {
    border-bottom: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .bb3-s-crusta\:h\@md:hover {
    border-bottom: 3px solid #FF8733;
  }

  .bb3-s-white\:h\@md:hover {
    border-bottom: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .bl3-s-crusta\@md {
    border-left: 3px solid #FF8733;
  }

  .bl3-s-white\@md {
    border-left: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .br3-s-crusta\@md {
    border-right: 3px solid #FF8733;
  }

  .br3-s-white\@md {
    border-right: 3px solid #ffffff;
  }
}
@media all and (max-width: 800px) {
  .t0\!\@md {
    top: 0 !important;
  }

  .t0\@md {
    top: 0;
  }

  .t1\@md {
    top: 1px;
  }

  .t5\@md {
    top: 5px;
  }

  .t8\@md {
    top: 8px;
  }

  .t10\@md {
    top: 10px;
  }

  .t15\@md {
    top: 15px;
  }

  .t20\@md {
    top: 20px;
  }

  .t24\@md {
    top: 24px;
  }

  .t25\@md {
    top: 25px;
  }

  .t30\@md {
    top: 30px;
  }

  .t40\@md {
    top: 40px;
  }

  .t44\@md {
    top: 44px;
  }

  .t50\@md {
    top: 50px;
  }

  .t60\@md {
    top: 60px;
  }

  .t70\@md {
    top: 70px;
  }

  .t75\@md {
    top: 75px;
  }

  .t80\@md {
    top: 80px;
  }

  .t90\@md {
    top: 90px;
  }

  .t100\@md {
    top: 100px;
  }

  .t125\@md {
    top: 125px;
  }

  .t150\@md {
    top: 150px;
  }

  .t175\@md {
    top: 175px;
  }

  .t200\@md {
    top: 200px;
  }

  .t225\@md {
    top: 225px;
  }

  .t250\@md {
    top: 250px;
  }

  .t275\@md {
    top: 275px;
  }

  .t300\@md {
    top: 300px;
  }

  .t325\@md {
    top: 325px;
  }

  .t350\@md {
    top: 350px;
  }

  .t375\@md {
    top: 375px;
  }

  .t400\@md {
    top: 400px;
  }

  .t500\@md {
    top: 500px;
  }

  .t600\@md {
    top: 600px;
  }

  .t700\@md {
    top: 700px;
  }

  .t800\@md {
    top: 800px;
  }
}
@media all and (max-width: 800px) {
  .t0vw\@md {
    top: 0vw;
  }

  .t1vw\@md {
    top: 1vw;
  }

  .t5vw\@md {
    top: 5vw;
  }

  .t10vw\@md {
    top: 10vw;
  }

  .t15vw\@md {
    top: 15vw;
  }

  .t20vw\@md {
    top: 20vw;
  }

  .t25vw\@md {
    top: 25vw;
  }

  .t30vw\@md {
    top: 30vw;
  }

  .t40vw\@md {
    top: 40vw;
  }

  .t44vw\@md {
    top: 44vw;
  }

  .t50vw\@md {
    top: 50vw;
  }

  .t60vw\@md {
    top: 60vw;
  }

  .t70vw\@md {
    top: 70vw;
  }

  .t75vw\@md {
    top: 75vw;
  }

  .t80vw\@md {
    top: 80vw;
  }

  .t90vw\@md {
    top: 90vw;
  }

  .t100vw\@md {
    top: 100vw;
  }

  .t150vw\@md {
    top: 150vw;
  }

  .t200vw\@md {
    top: 200vw;
  }
}
@media all and (max-width: 800px) {
  .t0vh\@md {
    top: 0vh;
  }

  .t1vh\@md {
    top: 1vh;
  }

  .t5vh\@md {
    top: 5vh;
  }

  .t10vh\@md {
    top: 10vh;
  }

  .t15vh\@md {
    top: 15vh;
  }

  .t20vh\@md {
    top: 20vh;
  }

  .t25vh\@md {
    top: 25vh;
  }

  .t30vh\@md {
    top: 30vh;
  }

  .t40vh\@md {
    top: 40vh;
  }

  .t44vh\@md {
    top: 44vh;
  }

  .t50vh\@md {
    top: 50vh;
  }

  .t60vh\@md {
    top: 60vh;
  }

  .t64vh\@md {
    top: 64vh;
  }

  .t70vh\@md {
    top: 70vh;
  }

  .t75vh\@md {
    top: 75vh;
  }

  .t80vh\@md {
    top: 80vh;
  }

  .t90vh\@md {
    top: 90vh;
  }

  .t99vh\@md {
    top: 99vh;
  }

  .t100vh\@md {
    top: 100vh;
  }

  .t150vh\@md {
    top: 150vh;
  }

  .t160vh\@md {
    top: 160vh;
  }

  .t200vh\@md {
    top: 200vh;
  }

  .t250vh\@md {
    top: 250vh;
  }

  .t350vh\@md {
    top: 350vh;
  }

  .t600vh\@md {
    top: 600vh;
  }
}
@media all and (max-width: 800px) {
  .t1\%\@md {
    top: 1%;
  }

  .t2\%\@md {
    top: 2%;
  }

  .t3\%\@md {
    top: 3%;
  }

  .t4\%\@md {
    top: 4%;
  }

  .t5\%\@md {
    top: 5%;
  }

  .t10\%\@md {
    top: 10%;
  }

  .t12\.25\%\@md {
    top: 12.25%;
  }

  .t15\%\@md {
    top: 15%;
  }

  .t20\%\@md {
    top: 20%;
  }

  .t25\%\@md {
    top: 25%;
  }

  .t33\%\@md {
    top: 30%;
  }

  .t33\.3333\%\@md {
    top: 33.3333%;
  }

  .t35\%\@md {
    top: 35%;
  }

  .t40\%\@md {
    top: 40%;
  }

  .t45\%\@md {
    top: 45%;
  }

  .t50\%\@md {
    top: 50%;
  }

  .t55\%\@md {
    top: 55%;
  }

  .t60\%\@md {
    top: 60%;
  }

  .t65\%\@md {
    top: 65%;
  }

  .t66\.6666\%\@md {
    top: 66.6666%;
  }

  .t70\%\@md {
    top: 70%;
  }

  .t75\%\@md {
    top: 75%;
  }

  .t80\%\@md {
    top: 80%;
  }

  .t85\%\@md {
    top: 85%;
  }

  .t90\%\@md {
    top: 90%;
  }

  .t95\%\@md {
    top: 95%;
  }

  .t100\%\@md {
    top: 100%;
  }

  .t110\%\@md {
    top: 110%;
  }

  .t120\%\@md {
    top: 120%;
  }

  .t130\%\@md {
    top: 130%;
  }

  .t140\%\@md {
    top: 140%;
  }

  .t150\%\@md {
    top: 150%;
  }
}
@media all and (max-width: 800px) {
  .b0\@md {
    bottom: 0;
  }

  .b1\@md {
    bottom: 1px;
  }

  .b5\@md {
    bottom: 5px;
  }

  .b8\@md {
    bottom: 8px;
  }

  .b10\@md {
    bottom: 10px;
  }

  .b15\@md {
    bottom: 15px;
  }

  .b20\@md {
    bottom: 20px;
  }

  .b24\@md {
    bottom: 24px;
  }

  .b25\@md {
    bottom: 25px;
  }

  .b30\@md {
    bottom: 30px;
  }

  .b40\@md {
    bottom: 40px;
  }

  .b44\@md {
    bottom: 44px;
  }

  .b50\@md {
    bottom: 50px;
  }

  .b60\@md {
    bottom: 60px;
  }

  .b70\@md {
    bottom: 70px;
  }

  .b75\@md {
    bottom: 75px;
  }

  .b80\@md {
    bottom: 80px;
  }

  .b90\@md {
    bottom: 90px;
  }

  .b100\@md {
    bottom: 100px;
  }

  .b125\@md {
    bottom: 125px;
  }

  .b150\@md {
    bottom: 150px;
  }

  .b175\@md {
    bottom: 175px;
  }

  .b200\@md {
    bottom: 200px;
  }

  .b225\@md {
    bottom: 225px;
  }

  .b250\@md {
    bottom: 250px;
  }

  .b275\@md {
    bottom: 275px;
  }

  .b300\@md {
    bottom: 300px;
  }

  .b325\@md {
    bottom: 325px;
  }

  .b350\@md {
    bottom: 350px;
  }

  .b375\@md {
    bottom: 375px;
  }

  .b400\@md {
    bottom: 400px;
  }

  .b500\@md {
    bottom: 500px;
  }

  .b600\@md {
    bottom: 600px;
  }

  .b700\@md {
    bottom: 700px;
  }

  .b800\@md {
    bottom: 800px;
  }
}
@media all and (max-width: 800px) {
  .b0vw\@md {
    bottom: 0vw;
  }

  .b1vw\@md {
    bottom: 1vw;
  }

  .b5vw\@md {
    bottom: 5vw;
  }

  .b10vw\@md {
    bottom: 10vw;
  }

  .b15vw\@md {
    bottom: 15vw;
  }

  .b20vw\@md {
    bottom: 20vw;
  }

  .b25vw\@md {
    bottom: 25vw;
  }

  .b30vw\@md {
    bottom: 30vw;
  }

  .b40vw\@md {
    bottom: 40vw;
  }

  .b44vw\@md {
    bottom: 44vw;
  }

  .b50vw\@md {
    bottom: 50vw;
  }

  .b60vw\@md {
    bottom: 60vw;
  }

  .b70vw\@md {
    bottom: 70vw;
  }

  .b75vw\@md {
    bottom: 75vw;
  }

  .b80vw\@md {
    bottom: 80vw;
  }

  .b90vw\@md {
    bottom: 90vw;
  }

  .b100vw\@md {
    bottom: 100vw;
  }

  .b150vw\@md {
    bottom: 150vw;
  }

  .b200vw\@md {
    bottom: 200vw;
  }
}
@media all and (max-width: 800px) {
  .b1\%\@md {
    bottom: 1%;
  }

  .b2\%\@md {
    bottom: 2%;
  }

  .b3\%\@md {
    bottom: 3%;
  }

  .b4\%\@md {
    bottom: 4%;
  }

  .b5\%\@md {
    bottom: 5%;
  }

  .b10\%\@md {
    bottom: 10%;
  }

  .b12\.25\%\@md {
    bottom: 12.25%;
  }

  .b15\%\@md {
    bottom: 15%;
  }

  .b20\%\@md {
    bottom: 20%;
  }

  .b25\%\@md {
    bottom: 25%;
  }

  .b33\%\@md {
    bottom: 30%;
  }

  .b33\.3333\%\@md {
    bottom: 33.3333%;
  }

  .b35\%\@md {
    bottom: 35%;
  }

  .b40\%\@md {
    bottom: 40%;
  }

  .b45\%\@md {
    bottom: 45%;
  }

  .b50\%\@md {
    bottom: 50%;
  }

  .b55\%\@md {
    bottom: 55%;
  }

  .b60\%\@md {
    bottom: 60%;
  }

  .b65\%\@md {
    bottom: 65%;
  }

  .b66\.6666\%\@md {
    bottom: 66.6666%;
  }

  .b70\%\@md {
    bottom: 70%;
  }

  .b75\%\@md {
    bottom: 75%;
  }

  .b80\%\@md {
    bottom: 80%;
  }

  .b85\%\@md {
    bottom: 85%;
  }

  .b90\%\@md {
    bottom: 90%;
  }

  .b95\%\@md {
    bottom: 95%;
  }

  .b100\%\@md {
    bottom: 100%;
  }

  .b110\%\@md {
    bottom: 110%;
  }

  .b120\%\@md {
    bottom: 120%;
  }

  .b130\%\@md {
    bottom: 130%;
  }

  .b140\%\@md {
    bottom: 140%;
  }

  .b150\%\@md {
    bottom: 150%;
  }
}
@media all and (max-width: 800px) {
  .l0\@md {
    left: 0;
  }

  .l1\@md {
    left: 1px;
  }

  .l5\@md {
    left: 5px;
  }

  .l8\@md {
    left: 8px;
  }

  .l10\@md {
    left: 10px;
  }

  .l15\@md {
    left: 15px;
  }

  .l20\@md {
    left: 20px;
  }

  .l24\@md {
    left: 24px;
  }

  .l25\@md {
    left: 25px;
  }

  .l30\@md {
    left: 30px;
  }

  .l40\@md {
    left: 40px;
  }

  .l44\@md {
    left: 44px;
  }

  .l50\@md {
    left: 50px;
  }

  .l60\@md {
    left: 60px;
  }

  .l70\@md {
    left: 70px;
  }

  .l75\@md {
    left: 75px;
  }

  .l80\@md {
    left: 80px;
  }

  .l90\@md {
    left: 90px;
  }

  .l100\@md {
    left: 100px;
  }

  .l125\@md {
    left: 125px;
  }

  .l150\@md {
    left: 150px;
  }

  .l175\@md {
    left: 175px;
  }

  .l200\@md {
    left: 200px;
  }

  .l225\@md {
    left: 225px;
  }

  .l250\@md {
    left: 250px;
  }

  .l275\@md {
    left: 275px;
  }

  .l300\@md {
    left: 300px;
  }

  .l325\@md {
    left: 325px;
  }

  .l350\@md {
    left: 350px;
  }

  .l375\@md {
    left: 375px;
  }

  .l400\@md {
    left: 400px;
  }

  .l500\@md {
    left: 500px;
  }

  .l600\@md {
    left: 600px;
  }

  .l700\@md {
    left: 700px;
  }

  .l800\@md {
    left: 800px;
  }
}
@media all and (max-width: 800px) {
  .l0vw\@md {
    left: 0vw;
  }

  .l1vw\@md {
    left: 1vw;
  }

  .l5vw\@md {
    left: 5vw;
  }

  .l10vw\@md {
    left: 10vw;
  }

  .l15vw\@md {
    left: 15vw;
  }

  .l20vw\@md {
    left: 20vw;
  }

  .l25vw\@md {
    left: 25vw;
  }

  .l30vw\@md {
    left: 30vw;
  }

  .l40vw\@md {
    left: 40vw;
  }

  .l44vw\@md {
    left: 44vw;
  }

  .l50vw\@md {
    left: 50vw;
  }

  .l55vw\@md {
    left: 55vw;
  }

  .l60vw\@md {
    left: 60vw;
  }

  .l70vw\@md {
    left: 70vw;
  }

  .l75vw\@md {
    left: 75vw;
  }

  .l80vw\@md {
    left: 80vw;
  }

  .l90vw\@md {
    left: 90vw;
  }

  .l100vw\@md {
    left: 100vw;
  }

  .l150vw\@md {
    left: 150vw;
  }

  .l200vw\@md {
    left: 200vw;
  }
}
@media all and (max-width: 800px) {
  .l1\%\@md {
    left: 1%;
  }

  .l2\%\@md {
    left: 2%;
  }

  .l3\%\@md {
    left: 3%;
  }

  .l4\%\@md {
    left: 4%;
  }

  .l5\%\@md {
    left: 5%;
  }

  .l10\%\@md {
    left: 10%;
  }

  .l12\.25\%\@md {
    left: 12.25%;
  }

  .l15\%\@md {
    left: 15%;
  }

  .l20\%\@md {
    left: 20%;
  }

  .l25\%\@md {
    left: 25%;
  }

  .l33\%\@md {
    left: 30%;
  }

  .l33\.3333\%\@md {
    left: 33.3333%;
  }

  .l35\%\@md {
    left: 35%;
  }

  .l40\%\@md {
    left: 40%;
  }

  .l45\%\@md {
    left: 45%;
  }

  .l50\%\@md {
    left: 50%;
  }

  .l55\%\@md {
    left: 55%;
  }

  .l60\%\@md {
    left: 60%;
  }

  .l65\%\@md {
    left: 65%;
  }

  .l66\.6666\%\@md {
    left: 66.6666%;
  }

  .l70\%\@md {
    left: 70%;
  }

  .l75\%\@md {
    left: 75%;
  }

  .l80\%\@md {
    left: 80%;
  }

  .l85\%\@md {
    left: 85%;
  }

  .l90\%\@md {
    left: 90%;
  }

  .l95\%\@md {
    left: 95%;
  }

  .l100\%\@md {
    left: 100%;
  }

  .l110\%\@md {
    left: 110%;
  }

  .l120\%\@md {
    left: 120%;
  }

  .l130\%\@md {
    left: 130%;
  }

  .l140\%\@md {
    left: 140%;
  }

  .l150\%\@md {
    left: 150%;
  }
}
@media all and (max-width: 800px) {
  .r0\@md {
    right: 0;
  }

  .r1\@md {
    right: 1px;
  }

  .r5\@md {
    right: 5px;
  }

  .r8\@md {
    right: 8px;
  }

  .r10\@md {
    right: 10px;
  }

  .r15\@md {
    right: 15px;
  }

  .r20\@md {
    right: 20px;
  }

  .r24\@md {
    right: 24px;
  }

  .r25\@md {
    right: 25px;
  }

  .r30\@md {
    right: 30px;
  }

  .r40\@md {
    right: 40px;
  }

  .r44\@md {
    right: 44px;
  }

  .r50\@md {
    right: 50px;
  }

  .r60\@md {
    right: 60px;
  }

  .r70\@md {
    right: 70px;
  }

  .r75\@md {
    right: 75px;
  }

  .r80\@md {
    right: 80px;
  }

  .r90\@md {
    right: 90px;
  }

  .r100\@md {
    right: 100px;
  }

  .r125\@md {
    right: 125px;
  }

  .r150\@md {
    right: 150px;
  }

  .r175\@md {
    right: 175px;
  }

  .r200\@md {
    right: 200px;
  }

  .r225\@md {
    right: 225px;
  }

  .r250\@md {
    right: 250px;
  }

  .r275\@md {
    right: 275px;
  }

  .r300\@md {
    right: 300px;
  }

  .r325\@md {
    right: 325px;
  }

  .r350\@md {
    right: 350px;
  }

  .r375\@md {
    right: 375px;
  }

  .r400\@md {
    right: 400px;
  }

  .r500\@md {
    right: 500px;
  }

  .r600\@md {
    right: 600px;
  }

  .r700\@md {
    right: 700px;
  }

  .r800\@md {
    right: 800px;
  }
}
@media all and (max-width: 800px) {
  .r0vw\@md {
    right: 0vw;
  }

  .r1vw\@md {
    right: 1vw;
  }

  .r5vw\@md {
    right: 5vw;
  }

  .r10vw\@md {
    right: 10vw;
  }

  .r15vw\@md {
    right: 15vw;
  }

  .r20vw\@md {
    right: 20vw;
  }

  .r25vw\@md {
    right: 25vw;
  }

  .r30vw\@md {
    right: 30vw;
  }

  .r40vw\@md {
    right: 40vw;
  }

  .r44vw\@md {
    right: 44vw;
  }

  .r50vw\@md {
    right: 50vw;
  }

  .r60vw\@md {
    right: 60vw;
  }

  .r70vw\@md {
    right: 70vw;
  }

  .r75vw\@md {
    right: 75vw;
  }

  .r80vw\@md {
    right: 80vw;
  }

  .r90vw\@md {
    right: 90vw;
  }

  .r100vw\@md {
    right: 100vw;
  }

  .r150vw\@md {
    right: 150vw;
  }

  .r200vw\@md {
    right: 200vw;
  }
}
@media all and (max-width: 800px) {
  .r-100\%\@md {
    right: -100%;
  }

  .r1\%\@md {
    right: 1%;
  }

  .r2\%\@md {
    right: 2%;
  }

  .r3\%\@md {
    right: 3%;
  }

  .r4\%\@md {
    right: 4%;
  }

  .r5\%\@md {
    right: 5%;
  }

  .r10\%\@md {
    right: 10%;
  }

  .r12\.25\%\@md {
    right: 12.25%;
  }

  .r15\%\@md {
    right: 15%;
  }

  .r20\%\@md {
    right: 20%;
  }

  .r25\%\@md {
    right: 25%;
  }

  .r33\%\@md {
    right: 30%;
  }

  .r33\.3333\%\@md {
    right: 33.3333%;
  }

  .r35\%\@md {
    right: 35%;
  }

  .r40\%\@md {
    right: 40%;
  }

  .r45\%\@md {
    right: 45%;
  }

  .r50\%\@md {
    right: 50%;
  }

  .r55\%\@md {
    right: 55%;
  }

  .r60\%\@md {
    right: 60%;
  }

  .r65\%\@md {
    right: 65%;
  }

  .r66\.6666\%\@md {
    right: 66.6666%;
  }

  .r70\%\@md {
    right: 70%;
  }

  .r75\%\@md {
    right: 75%;
  }

  .r80\%\@md {
    right: 80%;
  }

  .r85\%\@md {
    right: 85%;
  }

  .r90\%\@md {
    right: 90%;
  }

  .r95\%\@md {
    right: 95%;
  }

  .r100\%\@md {
    right: 100%;
  }

  .r110\%\@md {
    right: 110%;
  }

  .r120\%\@md {
    right: 120%;
  }

  .r130\%\@md {
    right: 130%;
  }

  .r140\%\@md {
    right: 140%;
  }

  .r150\%\@md {
    right: 150%;
  }
}
@media all and (max-width: 800px) {
  .dn\@md {
    display: none;
  }

  .d-i\@md {
    display: inline;
  }

  .db\@md {
    display: block;
  }

  .dib\@md {
    display: inline-block;
  }

  .df\@md {
    display: flex;
  }

  .dif\@md {
    display: inline-flex;
  }

  .dg\@md {
    display: grid;
  }
}
@media all and (max-width: 800px) {
  .dn\:h\@md:hover {
    display: none;
  }

  .d-i\:h\@md:hover {
    display: inline;
  }

  .db\:h\@md:hover {
    display: block;
  }

  .dib\:h\@md:hover {
    display: inline-block;
  }

  .df\:h\@md:hover {
    display: flex;
  }

  .dif\:h\@md:hover {
    display: inline-flex;
  }

  .dg\:h\@md:hover {
    display: grid;
  }
}
@media all and (max-width: 800px) {
  .fxb1\%\@md {
    flex-basis: 1%;
  }

  .fxb2\%\@md {
    flex-basis: 2%;
  }

  .fxb3\%\@md {
    flex-basis: 3%;
  }

  .fxb4\%\@md {
    flex-basis: 4%;
  }

  .fxb5\%\@md {
    flex-basis: 5%;
  }

  .fxb10\%\@md {
    flex-basis: 10%;
  }

  .fxb12\.25\%\@md {
    flex-basis: 12.25%;
  }

  .fxb15\%\@md {
    flex-basis: 15%;
  }

  .fxb20\%\@md {
    flex-basis: 20%;
  }

  .fxb25\%\@md {
    flex-basis: 25%;
  }

  .fxb33\%\@md {
    flex-basis: 30%;
  }

  .fxb33\.3333\%\@md {
    flex-basis: 33.3333%;
  }

  .fxb35\%\@md {
    flex-basis: 35%;
  }

  .fxb40\%\@md {
    flex-basis: 40%;
  }

  .fxb45\%\@md {
    flex-basis: 45%;
  }

  .fxb50\%\@md {
    flex-basis: 50%;
  }

  .fxb55\%\@md {
    flex-basis: 55%;
  }

  .fxb60\%\@md {
    flex-basis: 60%;
  }

  .fxb65\%\@md {
    flex-basis: 65%;
  }

  .fxb66\.6666\%\@md {
    flex-basis: 66.6666%;
  }

  .fxb70\%\@md {
    flex-basis: 70%;
  }

  .fxb75\%\@md {
    flex-basis: 75%;
  }

  .fxb80\%\@md {
    flex-basis: 80%;
  }

  .fxb85\%\@md {
    flex-basis: 85%;
  }

  .fxb90\%\@md {
    flex-basis: 90%;
  }

  .fxb95\%\@md {
    flex-basis: 95%;
  }

  .fxb100\%\@md {
    flex-basis: 100%;
  }

  .fxb110\%\@md {
    flex-basis: 110%;
  }

  .fxb120\%\@md {
    flex-basis: 120%;
  }

  .fxb130\%\@md {
    flex-basis: 130%;
  }

  .fxb140\%\@md {
    flex-basis: 140%;
  }

  .fxb150\%\@md {
    flex-basis: 150%;
  }
}
@media all and (max-width: 800px) {
  .fxdrr\@md {
    flex-direction: row;
  }

  .fxdrc\@md {
    flex-direction: column;
  }

  .fxdrrr\@md {
    flex-direction: row-reverse;
  }

  .fxdrcr\@md {
    flex-direction: column-reverse;
  }
}
@media all and (max-width: 800px) {
  .aifs\@md {
    align-items: flex-start;
  }

  .aife\@md {
    align-items: flex-end;
  }

  .aib\@md {
    align-items: baseline;
  }

  .aic\@md {
    align-items: center;
  }

  .ais\@md {
    align-items: stretch;
  }
}
@media all and (max-width: 800px) {
  .jcfs\@md {
    justify-content: flex-start;
  }

  .jcfe\@md {
    justify-content: flex-end;
  }

  .jcc\@md {
    justify-content: center;
  }

  .jcsb\@md {
    justify-content: space-between;
  }

  .jcsa\@md {
    justify-content: space-around;
  }
}
@media all and (max-width: 800px) {
  .fll\@md {
    float: left;
  }

  .flr\@md {
    float: right;
  }

  .fln\@md {
    float: none;
  }
}
@media all and (max-width: 800px) {
  .fz0\@md {
    font-size: 0;
  }

  .fz10\@md {
    font-size: 10px;
  }

  .fz12\@md {
    font-size: 12px;
  }

  .fz13\@md {
    font-size: 13px;
  }

  .fz14\@md {
    font-size: 14px;
  }

  .fz15\@md {
    font-size: 15px;
  }

  .fz16\@md {
    font-size: 16px;
  }

  .fz17\@md {
    font-size: 17px;
  }

  .fz18\@md {
    font-size: 18px;
  }

  .fz19\@md {
    font-size: 19px;
  }

  .fz20\@md {
    font-size: 20px;
  }

  .fz21\@md {
    font-size: 21px;
  }

  .fz22\@md {
    font-size: 22px;
  }

  .fz23\@md {
    font-size: 23px;
  }

  .fz24\@md {
    font-size: 24px;
  }

  .fz25\@md {
    font-size: 25px;
  }

  .fz26\@md {
    font-size: 26px;
  }

  .fz27\@md {
    font-size: 27px;
  }

  .fz28\@md {
    font-size: 28px;
  }

  .fz30\@md {
    font-size: 30px;
  }

  .fz32\@md {
    font-size: 32px;
  }

  .fz34\@md {
    font-size: 34px;
  }

  .fz35\@md {
    font-size: 35px;
  }

  .fz36\@md {
    font-size: 36px;
  }

  .fz38\@md {
    font-size: 38px;
  }

  .fz40\@md {
    font-size: 40px;
  }

  .fz42\@md {
    font-size: 42px;
  }

  .fz45\@md {
    font-size: 45px;
  }

  .fz48\@md {
    font-size: 48px;
  }

  .fz50\@md {
    font-size: 50px;
  }

  .fz52\@md {
    font-size: 52px;
  }

  .fz60\@md {
    font-size: 60px;
  }

  .fz64\@md {
    font-size: 64px;
  }

  .fz70\@md {
    font-size: 70px;
  }

  .fz80\@md {
    font-size: 80px;
  }

  .fz96\@md {
    font-size: 96px;
  }

  .fz100\@md {
    font-size: 100px;
  }

  .fz106\@md {
    font-size: 106px;
  }

  .fz120\@md {
    font-size: 120px;
  }
}
@media all and (max-width: 800px) {
  .fz0vw\@md {
    font-size: 0vw;
  }

  .fz1vw\@md {
    font-size: 1vw;
  }

  .fz1\.14vw\@md {
    font-size: 1.14vw;
  }

  .fz1\.2vw\@md {
    font-size: 1.2vw;
  }

  .fz1\.3vw\@md {
    font-size: 1.3vw;
  }

  .fz1\.5vw\@md {
    font-size: 1.5vw;
  }

  .fz1\.8vw\@md {
    font-size: 1.8vw;
  }

  .fz2vw\@md {
    font-size: 2vw;
  }

  .fz2\.5vw\@md {
    font-size: 2.5vw;
  }

  .fz3vw\@md {
    font-size: 3vw;
  }

  .fz4vw\@md {
    font-size: 4vw;
  }

  .fz5vw\@md {
    font-size: 5vw;
  }

  .fz6vw\@md {
    font-size: 6vw;
  }

  .fz8vw\@md {
    font-size: 8vw;
  }

  .fz10vw\@md {
    font-size: 10vw;
  }

  .fz15vw\@md {
    font-size: 15vw;
  }
}
@media all and (max-width: 800px) {
  .fz-6rem\@md {
    font-size: -6rem;
  }

  .fz-5rem\@md {
    font-size: -5rem;
  }

  .fz-1\.25rem\@md {
    font-size: -1.25rem;
  }

  .fz-1rem\@md {
    font-size: -1rem;
  }

  .fz-2\.5rem\@md {
    font-size: -2.5rem;
  }

  .fz0rem\@md {
    font-size: 0rem;
  }

  .fz0\.0625rem\@md {
    font-size: 0.0625rem;
  }

  .fz0\.125rem\@md {
    font-size: 0.125rem;
  }

  .fz0\.25rem\@md {
    font-size: 0.25rem;
  }

  .fz0\.375rem\@md {
    font-size: 0.375rem;
  }

  .fz0\.5rem\@md {
    font-size: 0.5rem;
  }

  .fz0\.55rem\@md {
    font-size: 0.55rem;
  }

  .fz0\.625rem\@md {
    font-size: 0.625rem;
  }

  .fz0\.75rem\@md {
    font-size: 0.75rem;
  }

  .fz0\.875rem\@md {
    font-size: 0.875rem;
  }

  .fz1rem\@md {
    font-size: 1rem;
  }

  .fz1\.125rem\@md {
    font-size: 1.125rem;
  }

  .fz1\.25rem\@md {
    font-size: 1.25rem;
  }

  .fz1\.375rem\@md {
    font-size: 1.375rem;
  }

  .fz1\.5rem\@md {
    font-size: 1.5rem;
  }

  .fz1\.625rem\@md {
    font-size: 1.625rem;
  }

  .fz1\.75rem\@md {
    font-size: 1.75rem;
  }

  .fz1\.875rem\@md {
    font-size: 1.875rem;
  }

  .fz2rem\@md {
    font-size: 2rem;
  }

  .fz2\.25rem\@md {
    font-size: 2.25rem;
  }

  .fz2\.5rem\@md {
    font-size: 2.5rem;
  }

  .fz2\.75rem\@md {
    font-size: 2.75rem;
  }

  .fz3rem\@md {
    font-size: 3rem;
  }

  .fz3\.125rem\@md {
    font-size: 3.125rem;
  }

  .fz3\.25rem\@md {
    font-size: 3.25rem;
  }

  .fz3\.5rem\@md {
    font-size: 3.5rem;
  }

  .fz3\.75rem\@md {
    font-size: 3.75rem;
  }

  .fz4rem\@md {
    font-size: 4rem;
  }

  .fz4\.25rem\@md {
    font-size: 4.25rem;
  }

  .fz4\.5rem\@md {
    font-size: 4.5rem;
  }

  .fz4\.75rem\@md {
    font-size: 4.75rem;
  }

  .fz5rem\@md {
    font-size: 5rem;
  }

  .fz5\.25rem\@md {
    font-size: 5.25rem;
  }

  .fz5\.5rem\@md {
    font-size: 5.5rem;
  }

  .fz5\.625rem\@md {
    font-size: 5.625rem;
  }

  .fz5\.75rem\@md {
    font-size: 5.75rem;
  }

  .fz6rem\@md {
    font-size: 6rem;
  }

  .fz6\.25rem\@md {
    font-size: 6.25rem;
  }

  .fz6\.5rem\@md {
    font-size: 6.5rem;
  }

  .fz6\.75rem\@md {
    font-size: 6.75rem;
  }

  .fz7rem\@md {
    font-size: 7rem;
  }

  .fz7\.25rem\@md {
    font-size: 7.25rem;
  }

  .fz7\.5rem\@md {
    font-size: 7.5rem;
  }

  .fz7\.75rem\@md {
    font-size: 7.75rem;
  }

  .fz8rem\@md {
    font-size: 8rem;
  }

  .fz8\.25rem\@md {
    font-size: 8.25rem;
  }

  .fz8\.5rem\@md {
    font-size: 8.5rem;
  }

  .fz8\.75rem\@md {
    font-size: 8.75rem;
  }

  .fz9rem\@md {
    font-size: 9rem;
  }

  .fz9\.25rem\@md {
    font-size: 9.25rem;
  }

  .fz9\.375rem\@md {
    font-size: 9.375rem;
  }

  .fz9\.5rem\@md {
    font-size: 9.5rem;
  }

  .fz9\.75rem\@md {
    font-size: 9.75rem;
  }

  .fz10rem\@md {
    font-size: 10rem;
  }

  .fz10\.25rem\@md {
    font-size: 10.25rem;
  }

  .fz10\.5rem\@md {
    font-size: 10.5rem;
  }

  .fz10\.75rem\@md {
    font-size: 10.75rem;
  }

  .fz18\.75rem\@md {
    font-size: 18.75rem;
  }

  .fz37\.5rem\@md {
    font-size: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .h-auto\@md {
    height: auto;
  }

  .h0\@md {
    height: 0;
  }

  .h1\@md {
    height: 1px;
  }

  .h5\@md {
    height: 5px;
  }

  .h10\@md {
    height: 10px;
  }

  .h15\@md {
    height: 15px;
  }

  .h20\@md {
    height: 20px;
  }

  .h25\@md {
    height: 25px;
  }

  .h30\@md {
    height: 30px;
  }

  .h40\@md {
    height: 40px;
  }

  .h44\@md {
    height: 44px;
  }

  .h50\@md {
    height: 50px;
  }

  .h60\@md {
    height: 60px;
  }

  .h70\@md {
    height: 70px;
  }

  .h75\@md {
    height: 75px;
  }

  .h80\@md {
    height: 80px;
  }

  .h90\@md {
    height: 90px;
  }

  .h100\@md {
    height: 100px;
  }

  .h125\@md {
    height: 125px;
  }

  .h150\@md {
    height: 150px;
  }

  .h175\@md {
    height: 175px;
  }

  .h200\@md {
    height: 200px;
  }

  .h225\@md {
    height: 225px;
  }

  .h250\@md {
    height: 250px;
  }

  .h275\@md {
    height: 275px;
  }

  .h300\@md {
    height: 300px;
  }

  .h325\@md {
    height: 325px;
  }

  .h343\@md {
    height: 343px;
  }

  .h350\@md {
    height: 350px;
  }

  .h375\@md {
    height: 375px;
  }

  .h400\@md {
    height: 400px;
  }

  .h500\@md {
    height: 500px;
  }

  .h578\@md {
    height: 578px;
  }

  .h600\@md {
    height: 600px;
  }

  .h700\@md {
    height: 700px;
  }

  .h800\@md {
    height: 800px;
  }

  .hu\@md {
    height: unset;
  }
}
@media all and (max-width: 800px) {
  .h0vw\@md {
    height: 0vw;
  }

  .h1vw\@md {
    height: 1vw;
  }

  .h5vw\@md {
    height: 5vw;
  }

  .h10vw\@md {
    height: 10vw;
  }

  .h15vw\@md {
    height: 15vw;
  }

  .h20vw\@md {
    height: 20vw;
  }

  .h25vw\@md {
    height: 25vw;
  }

  .h30vw\@md {
    height: 30vw;
  }

  .h40vw\@md {
    height: 40vw;
  }

  .h41\.6vw\@md {
    height: 41.6vw;
  }

  .h44vw\@md {
    height: 44vw;
  }

  .h50vw\@md {
    height: 50vw;
  }

  .h60vw\@md {
    height: 60vw;
  }

  .h62vw\@md {
    height: 62vw;
  }

  .h70vw\@md {
    height: 70vw;
  }

  .h75vw\@md {
    height: 75vw;
  }

  .h80vw\@md {
    height: 80vw;
  }

  .h90vw\@md {
    height: 90vw;
  }

  .h100vw\@md {
    height: 100vw;
  }

  .h150vw\@md {
    height: 150vw;
  }

  .h200vw\@md {
    height: 200vw;
  }
}
@media all and (max-width: 800px) {
  .h0vh\@md {
    height: 0vh;
  }

  .h10vh\@md {
    height: 10vh;
  }

  .h20vh\@md {
    height: 20vh;
  }

  .h30vh\@md {
    height: 30vh;
  }

  .h40vh\@md {
    height: 40vh;
  }

  .h50vh\@md {
    height: 50vh;
  }

  .h60vh\@md {
    height: 60vh;
  }

  .h100vh\@md {
    height: 100vh;
  }

  .h150vh\@md {
    height: 150vh;
  }

  .h250vh\@md {
    height: 250vh;
  }

  .h350vh\@md {
    height: 350vh;
  }

  .h600vh\@md {
    height: 600vh;
  }
}
@media all and (max-width: 800px) {
  .h1\%\@md {
    height: 1%;
  }

  .h2\%\@md {
    height: 2%;
  }

  .h3\%\@md {
    height: 3%;
  }

  .h4\%\@md {
    height: 4%;
  }

  .h5\%\@md {
    height: 5%;
  }

  .h10\%\@md {
    height: 10%;
  }

  .h12\.25\%\@md {
    height: 12.25%;
  }

  .h15\%\@md {
    height: 15%;
  }

  .h20\%\@md {
    height: 20%;
  }

  .h25\%\@md {
    height: 25%;
  }

  .h33\%\@md {
    height: 30%;
  }

  .h33\.3333\%\@md {
    height: 33.3333%;
  }

  .h35\%\@md {
    height: 35%;
  }

  .h40\%\@md {
    height: 40%;
  }

  .h45\%\@md {
    height: 45%;
  }

  .h50\%\@md {
    height: 50%;
  }

  .h55\%\@md {
    height: 55%;
  }

  .h60\%\@md {
    height: 60%;
  }

  .h65\%\@md {
    height: 65%;
  }

  .h66\.6666\%\@md {
    height: 66.6666%;
  }

  .h70\%\@md {
    height: 70%;
  }

  .h75\%\@md {
    height: 75%;
  }

  .h80\%\@md {
    height: 80%;
  }

  .h85\%\@md {
    height: 85%;
  }

  .h90\%\@md {
    height: 90%;
  }

  .h95\%\@md {
    height: 95%;
  }

  .h100\%\@md {
    height: 100%;
  }

  .h110\%\@md {
    height: 110%;
  }

  .h120\%\@md {
    height: 120%;
  }

  .h130\%\@md {
    height: 130%;
  }

  .h140\%\@md {
    height: 140%;
  }

  .h150\%\@md {
    height: 150%;
  }
}
@media all and (max-width: 800px) {
  .mah0\@md {
    max-height: 0;
  }

  .mah1\@md {
    max-height: 1px;
  }

  .mah5\@md {
    max-height: 5px;
  }

  .mah10\@md {
    max-height: 10px;
  }

  .mah15\@md {
    max-height: 15px;
  }

  .mah20\@md {
    max-height: 20px;
  }

  .mah25\@md {
    max-height: 25px;
  }

  .mah30\@md {
    max-height: 30px;
  }

  .mah40\@md {
    max-height: 40px;
  }

  .mah44\@md {
    max-height: 44px;
  }

  .mah50\@md {
    max-height: 50px;
  }

  .mah60\@md {
    max-height: 60px;
  }

  .mah70\@md {
    max-height: 70px;
  }

  .mah75\@md {
    max-height: 75px;
  }

  .mah80\@md {
    max-height: 80px;
  }

  .mah90\@md {
    max-height: 90px;
  }

  .mah100\@md {
    max-height: 100px;
  }

  .mah125\@md {
    max-height: 125px;
  }

  .mah150\@md {
    max-height: 150px;
  }

  .mah175\@md {
    max-height: 175px;
  }

  .mah200\@md {
    max-height: 200px;
  }

  .mah225\@md {
    max-height: 225px;
  }

  .mah250\@md {
    max-height: 250px;
  }

  .mah275\@md {
    max-height: 275px;
  }

  .mah300\@md {
    max-height: 300px;
  }

  .mah325\@md {
    max-height: 325px;
  }

  .mah350\@md {
    max-height: 350px;
  }

  .mah375\@md {
    max-height: 375px;
  }

  .mah400\@md {
    max-height: 400px;
  }

  .mah500\@md {
    max-height: 500px;
  }

  .mah600\@md {
    max-height: 600px;
  }

  .mah700\@md {
    max-height: 700px;
  }

  .mah800\@md {
    max-height: 800px;
  }
}
@media all and (max-width: 800px) {
  .mah0vw\@md {
    max-height: 0vw;
  }

  .mah1vw\@md {
    max-height: 1vw;
  }

  .mah5vw\@md {
    max-height: 5vw;
  }

  .mah10vw\@md {
    max-height: 10vw;
  }

  .mah15vw\@md {
    max-height: 15vw;
  }

  .mah20vw\@md {
    max-height: 20vw;
  }

  .mah25vw\@md {
    max-height: 25vw;
  }

  .mah30vw\@md {
    max-height: 30vw;
  }

  .mah40vw\@md {
    max-height: 40vw;
  }

  .mah41\.6vw\@md {
    max-height: 41.6vw;
  }

  .mah44vw\@md {
    max-height: 44vw;
  }

  .mah50vw\@md {
    max-height: 50vw;
  }

  .mah60vw\@md {
    max-height: 60vw;
  }

  .mah62vw\@md {
    max-height: 62vw;
  }

  .mah70vw\@md {
    max-height: 70vw;
  }

  .mah75vw\@md {
    max-height: 75vw;
  }

  .mah80vw\@md {
    max-height: 80vw;
  }

  .mah90vw\@md {
    max-height: 90vw;
  }

  .mah100vw\@md {
    max-height: 100vw;
  }

  .mah150vw\@md {
    max-height: 150vw;
  }

  .mah200vw\@md {
    max-height: 200vw;
  }
}
@media all and (max-width: 800px) {
  .mah0vh\@md {
    max-height: 0vh;
  }

  .mah10vh\@md {
    max-height: 10vh;
  }

  .mah20vh\@md {
    max-height: 20vh;
  }

  .mah30vh\@md {
    max-height: 30vh;
  }

  .mah40vh\@md {
    max-height: 40vh;
  }

  .mah50vh\@md {
    max-height: 50vh;
  }

  .mah60vh\@md {
    max-height: 60vh;
  }

  .mah100vh\@md {
    max-height: 100vh;
  }

  .mah150vh\@md {
    max-height: 150vh;
  }

  .mah250vh\@md {
    max-height: 250vh;
  }

  .mah350vh\@md {
    max-height: 350vh;
  }

  .mah600vh\@md {
    max-height: 600vh;
  }
}
@media all and (max-width: 800px) {
  .mah1\%\@md {
    max-height: 1%;
  }

  .mah2\%\@md {
    max-height: 2%;
  }

  .mah3\%\@md {
    max-height: 3%;
  }

  .mah4\%\@md {
    max-height: 4%;
  }

  .mah5\%\@md {
    max-height: 5%;
  }

  .mah10\%\@md {
    max-height: 10%;
  }

  .mah12\.25\%\@md {
    max-height: 12.25%;
  }

  .mah15\%\@md {
    max-height: 15%;
  }

  .mah20\%\@md {
    max-height: 20%;
  }

  .mah25\%\@md {
    max-height: 25%;
  }

  .mah33\%\@md {
    max-height: 30%;
  }

  .mah33\.3333\%\@md {
    max-height: 33.3333%;
  }

  .mah35\%\@md {
    max-height: 35%;
  }

  .mah40\%\@md {
    max-height: 40%;
  }

  .mah45\%\@md {
    max-height: 45%;
  }

  .mah50\%\@md {
    max-height: 50%;
  }

  .mah55\%\@md {
    max-height: 55%;
  }

  .mah60\%\@md {
    max-height: 60%;
  }

  .mah65\%\@md {
    max-height: 65%;
  }

  .mah66\.6666\%\@md {
    max-height: 66.6666%;
  }

  .mah70\%\@md {
    max-height: 70%;
  }

  .mah75\%\@md {
    max-height: 75%;
  }

  .mah80\%\@md {
    max-height: 80%;
  }

  .mah85\%\@md {
    max-height: 85%;
  }

  .mah90\%\@md {
    max-height: 90%;
  }

  .mah95\%\@md {
    max-height: 95%;
  }

  .mah100\%\@md {
    max-height: 100%;
  }

  .mah110\%\@md {
    max-height: 110%;
  }

  .mah120\%\@md {
    max-height: 120%;
  }

  .mah130\%\@md {
    max-height: 130%;
  }

  .mah140\%\@md {
    max-height: 140%;
  }

  .mah150\%\@md {
    max-height: 150%;
  }
}
@media all and (max-width: 800px) {
  .mih-auto\@md {
    min-height: auto;
  }

  .mih0\@md {
    min-height: 0;
  }

  .mih1\@md {
    min-height: 1px;
  }

  .mih5\@md {
    min-height: 5px;
  }

  .mih10\@md {
    min-height: 10px;
  }

  .mih15\@md {
    min-height: 15px;
  }

  .mih20\@md {
    min-height: 20px;
  }

  .mih25\@md {
    min-height: 25px;
  }

  .mih30\@md {
    min-height: 30px;
  }

  .mih40\@md {
    min-height: 40px;
  }

  .mih44\@md {
    min-height: 44px;
  }

  .mih50\@md {
    min-height: 50px;
  }

  .mih60\@md {
    min-height: 60px;
  }

  .mih70\@md {
    min-height: 70px;
  }

  .mih75\@md {
    min-height: 75px;
  }

  .mih80\@md {
    min-height: 80px;
  }

  .mih90\@md {
    min-height: 90px;
  }

  .mih100\@md {
    min-height: 100px;
  }

  .mih125\@md {
    min-height: 125px;
  }

  .mih150\@md {
    min-height: 150px;
  }

  .mih175\@md {
    min-height: 175px;
  }

  .mih200\@md {
    min-height: 200px;
  }

  .mih225\@md {
    min-height: 225px;
  }

  .mih250\@md {
    min-height: 250px;
  }

  .mih275\@md {
    min-height: 275px;
  }

  .mih300\@md {
    min-height: 300px;
  }

  .mih325\@md {
    min-height: 325px;
  }

  .mih343\@md {
    min-height: 343px;
  }

  .mih350\@md {
    min-height: 350px;
  }

  .mih375\@md {
    min-height: 375px;
  }

  .mih400\@md {
    min-height: 400px;
  }

  .mih500\@md {
    min-height: 500px;
  }

  .mih578\@md {
    min-height: 578px;
  }

  .mih600\@md {
    min-height: 600px;
  }

  .mih700\@md {
    min-height: 700px;
  }

  .mih800\@md {
    min-height: 800px;
  }

  .mihu\@md {
    min-height: unset;
  }
}
@media all and (max-width: 800px) {
  .mih0vh\@md {
    min-height: 0vh;
  }

  .mih10vh\@md {
    min-height: 10vh;
  }

  .mih20vh\@md {
    min-height: 20vh;
  }

  .mih30vh\@md {
    min-height: 30vh;
  }

  .mih40vh\@md {
    min-height: 40vh;
  }

  .mih50vh\@md {
    min-height: 50vh;
  }

  .mih60vh\@md {
    min-height: 60vh;
  }

  .mih100vh\@md {
    min-height: 100vh;
  }

  .mih150vh\@md {
    min-height: 150vh;
  }

  .mih250vh\@md {
    min-height: 250vh;
  }

  .mih350vh\@md {
    min-height: 350vh;
  }

  .mih600vh\@md {
    min-height: 600vh;
  }
}
@media all and (max-width: 800px) {
  .mih1\%\@md {
    min-height: 1%;
  }

  .mih2\%\@md {
    min-height: 2%;
  }

  .mih3\%\@md {
    min-height: 3%;
  }

  .mih4\%\@md {
    min-height: 4%;
  }

  .mih5\%\@md {
    min-height: 5%;
  }

  .mih10\%\@md {
    min-height: 10%;
  }

  .mih12\.25\%\@md {
    min-height: 12.25%;
  }

  .mih15\%\@md {
    min-height: 15%;
  }

  .mih20\%\@md {
    min-height: 20%;
  }

  .mih25\%\@md {
    min-height: 25%;
  }

  .mih33\%\@md {
    min-height: 30%;
  }

  .mih33\.3333\%\@md {
    min-height: 33.3333%;
  }

  .mih35\%\@md {
    min-height: 35%;
  }

  .mih40\%\@md {
    min-height: 40%;
  }

  .mih45\%\@md {
    min-height: 45%;
  }

  .mih50\%\@md {
    min-height: 50%;
  }

  .mih55\%\@md {
    min-height: 55%;
  }

  .mih60\%\@md {
    min-height: 60%;
  }

  .mih65\%\@md {
    min-height: 65%;
  }

  .mih66\.6666\%\@md {
    min-height: 66.6666%;
  }

  .mih70\%\@md {
    min-height: 70%;
  }

  .mih75\%\@md {
    min-height: 75%;
  }

  .mih80\%\@md {
    min-height: 80%;
  }

  .mih85\%\@md {
    min-height: 85%;
  }

  .mih90\%\@md {
    min-height: 90%;
  }

  .mih95\%\@md {
    min-height: 95%;
  }

  .mih100\%\@md {
    min-height: 100%;
  }

  .mih110\%\@md {
    min-height: 110%;
  }

  .mih120\%\@md {
    min-height: 120%;
  }

  .mih130\%\@md {
    min-height: 130%;
  }

  .mih140\%\@md {
    min-height: 140%;
  }

  .mih150\%\@md {
    min-height: 150%;
  }
}
@media all and (max-width: 800px) {
  .m-auto\@md {
    margin: auto;
  }

  .m0\@md {
    margin: 0;
  }

  .m4\@md {
    margin: 4px;
  }

  .m8\@md {
    margin: 8px;
  }

  .m12\@md {
    margin: 12px;
  }

  .m16\@md {
    margin: 16px;
  }

  .m20\@md {
    margin: 20px;
  }

  .m24\@md {
    margin: 24px;
  }

  .m30\@md {
    margin: 30px;
  }

  .m40\@md {
    margin: 40px;
  }

  .m44\@md {
    margin: 44px;
  }

  .m50\@md {
    margin: 50px;
  }

  .m60\@md {
    margin: 60px;
  }

  .m70\@md {
    margin: 70px;
  }

  .m75\@md {
    margin: 75px;
  }

  .m80\@md {
    margin: 80px;
  }

  .m90\@md {
    margin: 90px;
  }

  .m100\@md {
    margin: 100px;
  }

  .m125\@md {
    margin: 125px;
  }

  .m150\@md {
    margin: 150px;
  }

  .m175\@md {
    margin: 175px;
  }

  .m200\@md {
    margin: 200px;
  }

  .m225\@md {
    margin: 225px;
  }

  .m250\@md {
    margin: 250px;
  }

  .m275\@md {
    margin: 275px;
  }

  .m300\@md {
    margin: 300px;
  }

  .m325\@md {
    margin: 325px;
  }

  .m350\@md {
    margin: 350px;
  }

  .m375\@md {
    margin: 375px;
  }

  .m400\@md {
    margin: 400px;
  }

  .m500\@md {
    margin: 500px;
  }

  .m600\@md {
    margin: 600px;
  }

  .m700\@md {
    margin: 700px;
  }

  .m800\@md {
    margin: 800px;
  }
}
@media all and (max-width: 800px) {
  .m0vw\@md {
    margin: 0vw;
  }

  .m1vw\@md {
    margin: 1vw;
  }

  .m5vw\@md {
    margin: 5vw;
  }

  .m10vw\@md {
    margin: 10vw;
  }

  .m15vw\@md {
    margin: 15vw;
  }

  .m20vw\@md {
    margin: 20vw;
  }

  .m25vw\@md {
    margin: 25vw;
  }

  .m30vw\@md {
    margin: 30vw;
  }

  .m40vw\@md {
    margin: 40vw;
  }

  .m44vw\@md {
    margin: 44vw;
  }

  .m50vw\@md {
    margin: 50vw;
  }

  .m60vw\@md {
    margin: 60vw;
  }

  .m70vw\@md {
    margin: 70vw;
  }

  .m75vw\@md {
    margin: 75vw;
  }

  .m80vw\@md {
    margin: 80vw;
  }

  .m90vw\@md {
    margin: 90vw;
  }

  .m100vw\@md {
    margin: 100vw;
  }

  .m150vw\@md {
    margin: 150vw;
  }

  .m200vw\@md {
    margin: 200vw;
  }
}
@media all and (max-width: 800px) {
  .m1\%\@md {
    margin: 1%;
  }

  .m2\%\@md {
    margin: 2%;
  }

  .m3\%\@md {
    margin: 3%;
  }

  .m4\%\@md {
    margin: 4%;
  }

  .m5\%\@md {
    margin: 5%;
  }

  .m10\%\@md {
    margin: 10%;
  }

  .m12\.25\%\@md {
    margin: 12.25%;
  }

  .m15\%\@md {
    margin: 15%;
  }

  .m20\%\@md {
    margin: 20%;
  }

  .m25\%\@md {
    margin: 25%;
  }

  .m33\%\@md {
    margin: 30%;
  }

  .m33\.3333\%\@md {
    margin: 33.3333%;
  }

  .m35\%\@md {
    margin: 35%;
  }

  .m40\%\@md {
    margin: 40%;
  }

  .m45\%\@md {
    margin: 45%;
  }

  .m50\%\@md {
    margin: 50%;
  }

  .m55\%\@md {
    margin: 55%;
  }

  .m60\%\@md {
    margin: 60%;
  }

  .m65\%\@md {
    margin: 65%;
  }

  .m66\.6666\%\@md {
    margin: 66.6666%;
  }

  .m70\%\@md {
    margin: 70%;
  }

  .m75\%\@md {
    margin: 75%;
  }

  .m80\%\@md {
    margin: 80%;
  }

  .m85\%\@md {
    margin: 85%;
  }

  .m90\%\@md {
    margin: 90%;
  }

  .m95\%\@md {
    margin: 95%;
  }

  .m100\%\@md {
    margin: 100%;
  }

  .m110\%\@md {
    margin: 110%;
  }

  .m120\%\@md {
    margin: 120%;
  }

  .m130\%\@md {
    margin: 130%;
  }

  .m140\%\@md {
    margin: 140%;
  }

  .m150\%\@md {
    margin: 150%;
  }
}
@media all and (max-width: 800px) {
  .m-6rem\@md {
    margin: -6rem;
  }

  .m-5rem\@md {
    margin: -5rem;
  }

  .m-1\.25rem\@md {
    margin: -1.25rem;
  }

  .m-1rem\@md {
    margin: -1rem;
  }

  .m-2\.5rem\@md {
    margin: -2.5rem;
  }

  .m0rem\@md {
    margin: 0rem;
  }

  .m0\.0625rem\@md {
    margin: 0.0625rem;
  }

  .m0\.125rem\@md {
    margin: 0.125rem;
  }

  .m0\.25rem\@md {
    margin: 0.25rem;
  }

  .m0\.375rem\@md {
    margin: 0.375rem;
  }

  .m0\.5rem\@md {
    margin: 0.5rem;
  }

  .m0\.55rem\@md {
    margin: 0.55rem;
  }

  .m0\.625rem\@md {
    margin: 0.625rem;
  }

  .m0\.75rem\@md {
    margin: 0.75rem;
  }

  .m0\.875rem\@md {
    margin: 0.875rem;
  }

  .m1rem\@md {
    margin: 1rem;
  }

  .m1\.125rem\@md {
    margin: 1.125rem;
  }

  .m1\.25rem\@md {
    margin: 1.25rem;
  }

  .m1\.375rem\@md {
    margin: 1.375rem;
  }

  .m1\.5rem\@md {
    margin: 1.5rem;
  }

  .m1\.625rem\@md {
    margin: 1.625rem;
  }

  .m1\.75rem\@md {
    margin: 1.75rem;
  }

  .m1\.875rem\@md {
    margin: 1.875rem;
  }

  .m2rem\@md {
    margin: 2rem;
  }

  .m2\.25rem\@md {
    margin: 2.25rem;
  }

  .m2\.5rem\@md {
    margin: 2.5rem;
  }

  .m2\.75rem\@md {
    margin: 2.75rem;
  }

  .m3rem\@md {
    margin: 3rem;
  }

  .m3\.125rem\@md {
    margin: 3.125rem;
  }

  .m3\.25rem\@md {
    margin: 3.25rem;
  }

  .m3\.5rem\@md {
    margin: 3.5rem;
  }

  .m3\.75rem\@md {
    margin: 3.75rem;
  }

  .m4rem\@md {
    margin: 4rem;
  }

  .m4\.25rem\@md {
    margin: 4.25rem;
  }

  .m4\.5rem\@md {
    margin: 4.5rem;
  }

  .m4\.75rem\@md {
    margin: 4.75rem;
  }

  .m5rem\@md {
    margin: 5rem;
  }

  .m5\.25rem\@md {
    margin: 5.25rem;
  }

  .m5\.5rem\@md {
    margin: 5.5rem;
  }

  .m5\.625rem\@md {
    margin: 5.625rem;
  }

  .m5\.75rem\@md {
    margin: 5.75rem;
  }

  .m6rem\@md {
    margin: 6rem;
  }

  .m6\.25rem\@md {
    margin: 6.25rem;
  }

  .m6\.5rem\@md {
    margin: 6.5rem;
  }

  .m6\.75rem\@md {
    margin: 6.75rem;
  }

  .m7rem\@md {
    margin: 7rem;
  }

  .m7\.25rem\@md {
    margin: 7.25rem;
  }

  .m7\.5rem\@md {
    margin: 7.5rem;
  }

  .m7\.75rem\@md {
    margin: 7.75rem;
  }

  .m8rem\@md {
    margin: 8rem;
  }

  .m8\.25rem\@md {
    margin: 8.25rem;
  }

  .m8\.5rem\@md {
    margin: 8.5rem;
  }

  .m8\.75rem\@md {
    margin: 8.75rem;
  }

  .m9rem\@md {
    margin: 9rem;
  }

  .m9\.25rem\@md {
    margin: 9.25rem;
  }

  .m9\.375rem\@md {
    margin: 9.375rem;
  }

  .m9\.5rem\@md {
    margin: 9.5rem;
  }

  .m9\.75rem\@md {
    margin: 9.75rem;
  }

  .m10rem\@md {
    margin: 10rem;
  }

  .m10\.25rem\@md {
    margin: 10.25rem;
  }

  .m10\.5rem\@md {
    margin: 10.5rem;
  }

  .m10\.75rem\@md {
    margin: 10.75rem;
  }

  .m18\.75rem\@md {
    margin: 18.75rem;
  }

  .m37\.5rem\@md {
    margin: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .mt-auto\@md {
    margin-top: auto;
  }

  .mt0\@md {
    margin-top: 0;
  }

  .mt4\@md {
    margin-top: 4px;
  }

  .mt8\@md {
    margin-top: 8px;
  }

  .mt12\@md {
    margin-top: 12px;
  }

  .mt16\@md {
    margin-top: 16px;
  }

  .mt20\@md {
    margin-top: 20px;
  }

  .mt24\@md {
    margin-top: 24px;
  }

  .mt30\@md {
    margin-top: 30px;
  }

  .mt40\@md {
    margin-top: 40px;
  }

  .mt44\@md {
    margin-top: 44px;
  }

  .mt50\@md {
    margin-top: 50px;
  }

  .mt60\@md {
    margin-top: 60px;
  }

  .mt70\@md {
    margin-top: 70px;
  }

  .mt75\@md {
    margin-top: 75px;
  }

  .mt80\@md {
    margin-top: 80px;
  }

  .mt90\@md {
    margin-top: 90px;
  }

  .mt100\@md {
    margin-top: 100px;
  }

  .mt125\@md {
    margin-top: 125px;
  }

  .mt150\@md {
    margin-top: 150px;
  }

  .mt175\@md {
    margin-top: 175px;
  }

  .mt200\@md {
    margin-top: 200px;
  }

  .mt225\@md {
    margin-top: 225px;
  }

  .mt250\@md {
    margin-top: 250px;
  }

  .mt275\@md {
    margin-top: 275px;
  }

  .mt300\@md {
    margin-top: 300px;
  }

  .mt325\@md {
    margin-top: 325px;
  }

  .mt350\@md {
    margin-top: 350px;
  }

  .mt375\@md {
    margin-top: 375px;
  }

  .mt400\@md {
    margin-top: 400px;
  }

  .mt500\@md {
    margin-top: 500px;
  }

  .mt600\@md {
    margin-top: 600px;
  }

  .mt700\@md {
    margin-top: 700px;
  }

  .mt800\@md {
    margin-top: 800px;
  }
}
@media all and (max-width: 800px) {
  .mt0vw\@md {
    margin-top: 0vw;
  }

  .mt1vw\@md {
    margin-top: 1vw;
  }

  .mt5vw\@md {
    margin-top: 5vw;
  }

  .mt10vw\@md {
    margin-top: 10vw;
  }

  .mt15vw\@md {
    margin-top: 15vw;
  }

  .mt20vw\@md {
    margin-top: 20vw;
  }

  .mt25vw\@md {
    margin-top: 25vw;
  }

  .mt30vw\@md {
    margin-top: 30vw;
  }

  .mt40vw\@md {
    margin-top: 40vw;
  }

  .mt44vw\@md {
    margin-top: 44vw;
  }

  .mt50vw\@md {
    margin-top: 50vw;
  }

  .mt60vw\@md {
    margin-top: 60vw;
  }

  .mt70vw\@md {
    margin-top: 70vw;
  }

  .mt75vw\@md {
    margin-top: 75vw;
  }

  .mt80vw\@md {
    margin-top: 80vw;
  }

  .mt90vw\@md {
    margin-top: 90vw;
  }

  .mt100vw\@md {
    margin-top: 100vw;
  }

  .mt150vw\@md {
    margin-top: 150vw;
  }

  .mt200vw\@md {
    margin-top: 200vw;
  }
}
@media all and (max-width: 800px) {
  .mt-25vh\@md {
    margin-top: -25vh;
  }
}
@media all and (max-width: 800px) {
  .mt1\%\@md {
    margin-top: 1%;
  }

  .mt2\%\@md {
    margin-top: 2%;
  }

  .mt3\%\@md {
    margin-top: 3%;
  }

  .mt4\%\@md {
    margin-top: 4%;
  }

  .mt5\%\@md {
    margin-top: 5%;
  }

  .mt10\%\@md {
    margin-top: 10%;
  }

  .mt12\.25\%\@md {
    margin-top: 12.25%;
  }

  .mt15\%\@md {
    margin-top: 15%;
  }

  .mt20\%\@md {
    margin-top: 20%;
  }

  .mt25\%\@md {
    margin-top: 25%;
  }

  .mt33\%\@md {
    margin-top: 30%;
  }

  .mt33\.3333\%\@md {
    margin-top: 33.3333%;
  }

  .mt35\%\@md {
    margin-top: 35%;
  }

  .mt40\%\@md {
    margin-top: 40%;
  }

  .mt45\%\@md {
    margin-top: 45%;
  }

  .mt50\%\@md {
    margin-top: 50%;
  }

  .mt55\%\@md {
    margin-top: 55%;
  }

  .mt60\%\@md {
    margin-top: 60%;
  }

  .mt65\%\@md {
    margin-top: 65%;
  }

  .mt66\.6666\%\@md {
    margin-top: 66.6666%;
  }

  .mt70\%\@md {
    margin-top: 70%;
  }

  .mt75\%\@md {
    margin-top: 75%;
  }

  .mt80\%\@md {
    margin-top: 80%;
  }

  .mt85\%\@md {
    margin-top: 85%;
  }

  .mt90\%\@md {
    margin-top: 90%;
  }

  .mt95\%\@md {
    margin-top: 95%;
  }

  .mt100\%\@md {
    margin-top: 100%;
  }

  .mt110\%\@md {
    margin-top: 110%;
  }

  .mt120\%\@md {
    margin-top: 120%;
  }

  .mt130\%\@md {
    margin-top: 130%;
  }

  .mt140\%\@md {
    margin-top: 140%;
  }

  .mt150\%\@md {
    margin-top: 150%;
  }
}
@media all and (max-width: 800px) {
  .mt-6rem\@md {
    margin-top: -6rem;
  }

  .mt-5rem\@md {
    margin-top: -5rem;
  }

  .mt-1\.25rem\@md {
    margin-top: -1.25rem;
  }

  .mt-1rem\@md {
    margin-top: -1rem;
  }

  .mt-2\.5rem\@md {
    margin-top: -2.5rem;
  }

  .mt0rem\@md {
    margin-top: 0rem;
  }

  .mt0\.0625rem\@md {
    margin-top: 0.0625rem;
  }

  .mt0\.125rem\@md {
    margin-top: 0.125rem;
  }

  .mt0\.25rem\@md {
    margin-top: 0.25rem;
  }

  .mt0\.375rem\@md {
    margin-top: 0.375rem;
  }

  .mt0\.5rem\@md {
    margin-top: 0.5rem;
  }

  .mt0\.55rem\@md {
    margin-top: 0.55rem;
  }

  .mt0\.625rem\@md {
    margin-top: 0.625rem;
  }

  .mt0\.75rem\@md {
    margin-top: 0.75rem;
  }

  .mt0\.875rem\@md {
    margin-top: 0.875rem;
  }

  .mt1rem\@md {
    margin-top: 1rem;
  }

  .mt1\.125rem\@md {
    margin-top: 1.125rem;
  }

  .mt1\.25rem\@md {
    margin-top: 1.25rem;
  }

  .mt1\.375rem\@md {
    margin-top: 1.375rem;
  }

  .mt1\.5rem\@md {
    margin-top: 1.5rem;
  }

  .mt1\.625rem\@md {
    margin-top: 1.625rem;
  }

  .mt1\.75rem\@md {
    margin-top: 1.75rem;
  }

  .mt1\.875rem\@md {
    margin-top: 1.875rem;
  }

  .mt2rem\@md {
    margin-top: 2rem;
  }

  .mt2\.25rem\@md {
    margin-top: 2.25rem;
  }

  .mt2\.5rem\@md {
    margin-top: 2.5rem;
  }

  .mt2\.75rem\@md {
    margin-top: 2.75rem;
  }

  .mt3rem\@md {
    margin-top: 3rem;
  }

  .mt3\.125rem\@md {
    margin-top: 3.125rem;
  }

  .mt3\.25rem\@md {
    margin-top: 3.25rem;
  }

  .mt3\.5rem\@md {
    margin-top: 3.5rem;
  }

  .mt3\.75rem\@md {
    margin-top: 3.75rem;
  }

  .mt4rem\@md {
    margin-top: 4rem;
  }

  .mt4\.25rem\@md {
    margin-top: 4.25rem;
  }

  .mt4\.5rem\@md {
    margin-top: 4.5rem;
  }

  .mt4\.75rem\@md {
    margin-top: 4.75rem;
  }

  .mt5rem\@md {
    margin-top: 5rem;
  }

  .mt5\.25rem\@md {
    margin-top: 5.25rem;
  }

  .mt5\.5rem\@md {
    margin-top: 5.5rem;
  }

  .mt5\.625rem\@md {
    margin-top: 5.625rem;
  }

  .mt5\.75rem\@md {
    margin-top: 5.75rem;
  }

  .mt6rem\@md {
    margin-top: 6rem;
  }

  .mt6\.25rem\@md {
    margin-top: 6.25rem;
  }

  .mt6\.5rem\@md {
    margin-top: 6.5rem;
  }

  .mt6\.75rem\@md {
    margin-top: 6.75rem;
  }

  .mt7rem\@md {
    margin-top: 7rem;
  }

  .mt7\.25rem\@md {
    margin-top: 7.25rem;
  }

  .mt7\.5rem\@md {
    margin-top: 7.5rem;
  }

  .mt7\.75rem\@md {
    margin-top: 7.75rem;
  }

  .mt8rem\@md {
    margin-top: 8rem;
  }

  .mt8\.25rem\@md {
    margin-top: 8.25rem;
  }

  .mt8\.5rem\@md {
    margin-top: 8.5rem;
  }

  .mt8\.75rem\@md {
    margin-top: 8.75rem;
  }

  .mt9rem\@md {
    margin-top: 9rem;
  }

  .mt9\.25rem\@md {
    margin-top: 9.25rem;
  }

  .mt9\.375rem\@md {
    margin-top: 9.375rem;
  }

  .mt9\.5rem\@md {
    margin-top: 9.5rem;
  }

  .mt9\.75rem\@md {
    margin-top: 9.75rem;
  }

  .mt10rem\@md {
    margin-top: 10rem;
  }

  .mt10\.25rem\@md {
    margin-top: 10.25rem;
  }

  .mt10\.5rem\@md {
    margin-top: 10.5rem;
  }

  .mt10\.75rem\@md {
    margin-top: 10.75rem;
  }

  .mt18\.75rem\@md {
    margin-top: 18.75rem;
  }

  .mt37\.5rem\@md {
    margin-top: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .mb-auto\@md {
    margin-bottom: auto;
  }

  .mb0\@md {
    margin-bottom: 0;
  }

  .mb4\@md {
    margin-bottom: 4px;
  }

  .mb8\@md {
    margin-bottom: 8px;
  }

  .mb12\@md {
    margin-bottom: 12px;
  }

  .mb16\@md {
    margin-bottom: 16px;
  }

  .mb20\@md {
    margin-bottom: 20px;
  }

  .mb24\@md {
    margin-bottom: 24px;
  }

  .mb30\@md {
    margin-bottom: 30px;
  }

  .mb40\@md {
    margin-bottom: 40px;
  }

  .mb44\@md {
    margin-bottom: 44px;
  }

  .mb50\@md {
    margin-bottom: 50px;
  }

  .mb60\@md {
    margin-bottom: 60px;
  }

  .mb70\@md {
    margin-bottom: 70px;
  }

  .mb75\@md {
    margin-bottom: 75px;
  }

  .mb80\@md {
    margin-bottom: 80px;
  }

  .mb90\@md {
    margin-bottom: 90px;
  }

  .mb100\@md {
    margin-bottom: 100px;
  }

  .mb125\@md {
    margin-bottom: 125px;
  }

  .mb150\@md {
    margin-bottom: 150px;
  }

  .mb175\@md {
    margin-bottom: 175px;
  }

  .mb200\@md {
    margin-bottom: 200px;
  }

  .mb225\@md {
    margin-bottom: 225px;
  }

  .mb250\@md {
    margin-bottom: 250px;
  }

  .mb275\@md {
    margin-bottom: 275px;
  }

  .mb300\@md {
    margin-bottom: 300px;
  }

  .mb325\@md {
    margin-bottom: 325px;
  }

  .mb350\@md {
    margin-bottom: 350px;
  }

  .mb375\@md {
    margin-bottom: 375px;
  }

  .mb400\@md {
    margin-bottom: 400px;
  }

  .mb500\@md {
    margin-bottom: 500px;
  }

  .mb600\@md {
    margin-bottom: 600px;
  }

  .mb700\@md {
    margin-bottom: 700px;
  }

  .mb800\@md {
    margin-bottom: 800px;
  }
}
@media all and (max-width: 800px) {
  .mb0vw\@md {
    margin-bottom: 0vw;
  }

  .mb1vw\@md {
    margin-bottom: 1vw;
  }

  .mb5vw\@md {
    margin-bottom: 5vw;
  }

  .mb10vw\@md {
    margin-bottom: 10vw;
  }

  .mb15vw\@md {
    margin-bottom: 15vw;
  }

  .mb20vw\@md {
    margin-bottom: 20vw;
  }

  .mb25vw\@md {
    margin-bottom: 25vw;
  }

  .mb30vw\@md {
    margin-bottom: 30vw;
  }

  .mb40vw\@md {
    margin-bottom: 40vw;
  }

  .mb44vw\@md {
    margin-bottom: 44vw;
  }

  .mb50vw\@md {
    margin-bottom: 50vw;
  }

  .mb60vw\@md {
    margin-bottom: 60vw;
  }

  .mb70vw\@md {
    margin-bottom: 70vw;
  }

  .mb75vw\@md {
    margin-bottom: 75vw;
  }

  .mb80vw\@md {
    margin-bottom: 80vw;
  }

  .mb90vw\@md {
    margin-bottom: 90vw;
  }

  .mb100vw\@md {
    margin-bottom: 100vw;
  }

  .mb150vw\@md {
    margin-bottom: 150vw;
  }

  .mb200vw\@md {
    margin-bottom: 200vw;
  }
}
@media all and (max-width: 800px) {
  .mb4vh\@md {
    margin-bottom: 4vh;
  }

  .mb10vh\@md {
    margin-bottom: 10vh;
  }

  .mb20vh\@md {
    margin-bottom: 20vh;
  }

  .mb30vh\@md {
    margin-bottom: 30vh;
  }
}
@media all and (max-width: 800px) {
  .mb1\%\@md {
    margin-bottom: 1%;
  }

  .mb2\%\@md {
    margin-bottom: 2%;
  }

  .mb3\%\@md {
    margin-bottom: 3%;
  }

  .mb4\%\@md {
    margin-bottom: 4%;
  }

  .mb5\%\@md {
    margin-bottom: 5%;
  }

  .mb10\%\@md {
    margin-bottom: 10%;
  }

  .mb12\.25\%\@md {
    margin-bottom: 12.25%;
  }

  .mb15\%\@md {
    margin-bottom: 15%;
  }

  .mb20\%\@md {
    margin-bottom: 20%;
  }

  .mb25\%\@md {
    margin-bottom: 25%;
  }

  .mb33\%\@md {
    margin-bottom: 30%;
  }

  .mb33\.3333\%\@md {
    margin-bottom: 33.3333%;
  }

  .mb35\%\@md {
    margin-bottom: 35%;
  }

  .mb40\%\@md {
    margin-bottom: 40%;
  }

  .mb45\%\@md {
    margin-bottom: 45%;
  }

  .mb50\%\@md {
    margin-bottom: 50%;
  }

  .mb55\%\@md {
    margin-bottom: 55%;
  }

  .mb60\%\@md {
    margin-bottom: 60%;
  }

  .mb65\%\@md {
    margin-bottom: 65%;
  }

  .mb66\.6666\%\@md {
    margin-bottom: 66.6666%;
  }

  .mb70\%\@md {
    margin-bottom: 70%;
  }

  .mb75\%\@md {
    margin-bottom: 75%;
  }

  .mb80\%\@md {
    margin-bottom: 80%;
  }

  .mb85\%\@md {
    margin-bottom: 85%;
  }

  .mb90\%\@md {
    margin-bottom: 90%;
  }

  .mb95\%\@md {
    margin-bottom: 95%;
  }

  .mb100\%\@md {
    margin-bottom: 100%;
  }

  .mb110\%\@md {
    margin-bottom: 110%;
  }

  .mb120\%\@md {
    margin-bottom: 120%;
  }

  .mb130\%\@md {
    margin-bottom: 130%;
  }

  .mb140\%\@md {
    margin-bottom: 140%;
  }

  .mb150\%\@md {
    margin-bottom: 150%;
  }
}
@media all and (max-width: 800px) {
  .mb-6rem\@md {
    margin-bottom: -6rem;
  }

  .mb-5rem\@md {
    margin-bottom: -5rem;
  }

  .mb-1\.25rem\@md {
    margin-bottom: -1.25rem;
  }

  .mb-1rem\@md {
    margin-bottom: -1rem;
  }

  .mb-2\.5rem\@md {
    margin-bottom: -2.5rem;
  }

  .mb0rem\@md {
    margin-bottom: 0rem;
  }

  .mb0\.0625rem\@md {
    margin-bottom: 0.0625rem;
  }

  .mb0\.125rem\@md {
    margin-bottom: 0.125rem;
  }

  .mb0\.25rem\@md {
    margin-bottom: 0.25rem;
  }

  .mb0\.375rem\@md {
    margin-bottom: 0.375rem;
  }

  .mb0\.5rem\@md {
    margin-bottom: 0.5rem;
  }

  .mb0\.55rem\@md {
    margin-bottom: 0.55rem;
  }

  .mb0\.625rem\@md {
    margin-bottom: 0.625rem;
  }

  .mb0\.75rem\@md {
    margin-bottom: 0.75rem;
  }

  .mb0\.875rem\@md {
    margin-bottom: 0.875rem;
  }

  .mb1rem\@md {
    margin-bottom: 1rem;
  }

  .mb1\.125rem\@md {
    margin-bottom: 1.125rem;
  }

  .mb1\.25rem\@md {
    margin-bottom: 1.25rem;
  }

  .mb1\.375rem\@md {
    margin-bottom: 1.375rem;
  }

  .mb1\.5rem\@md {
    margin-bottom: 1.5rem;
  }

  .mb1\.625rem\@md {
    margin-bottom: 1.625rem;
  }

  .mb1\.75rem\@md {
    margin-bottom: 1.75rem;
  }

  .mb1\.875rem\@md {
    margin-bottom: 1.875rem;
  }

  .mb2rem\@md {
    margin-bottom: 2rem;
  }

  .mb2\.25rem\@md {
    margin-bottom: 2.25rem;
  }

  .mb2\.5rem\@md {
    margin-bottom: 2.5rem;
  }

  .mb2\.75rem\@md {
    margin-bottom: 2.75rem;
  }

  .mb3rem\@md {
    margin-bottom: 3rem;
  }

  .mb3\.125rem\@md {
    margin-bottom: 3.125rem;
  }

  .mb3\.25rem\@md {
    margin-bottom: 3.25rem;
  }

  .mb3\.5rem\@md {
    margin-bottom: 3.5rem;
  }

  .mb3\.75rem\@md {
    margin-bottom: 3.75rem;
  }

  .mb4rem\@md {
    margin-bottom: 4rem;
  }

  .mb4\.25rem\@md {
    margin-bottom: 4.25rem;
  }

  .mb4\.5rem\@md {
    margin-bottom: 4.5rem;
  }

  .mb4\.75rem\@md {
    margin-bottom: 4.75rem;
  }

  .mb5rem\@md {
    margin-bottom: 5rem;
  }

  .mb5\.25rem\@md {
    margin-bottom: 5.25rem;
  }

  .mb5\.5rem\@md {
    margin-bottom: 5.5rem;
  }

  .mb5\.625rem\@md {
    margin-bottom: 5.625rem;
  }

  .mb5\.75rem\@md {
    margin-bottom: 5.75rem;
  }

  .mb6rem\@md {
    margin-bottom: 6rem;
  }

  .mb6\.25rem\@md {
    margin-bottom: 6.25rem;
  }

  .mb6\.5rem\@md {
    margin-bottom: 6.5rem;
  }

  .mb6\.75rem\@md {
    margin-bottom: 6.75rem;
  }

  .mb7rem\@md {
    margin-bottom: 7rem;
  }

  .mb7\.25rem\@md {
    margin-bottom: 7.25rem;
  }

  .mb7\.5rem\@md {
    margin-bottom: 7.5rem;
  }

  .mb7\.75rem\@md {
    margin-bottom: 7.75rem;
  }

  .mb8rem\@md {
    margin-bottom: 8rem;
  }

  .mb8\.25rem\@md {
    margin-bottom: 8.25rem;
  }

  .mb8\.5rem\@md {
    margin-bottom: 8.5rem;
  }

  .mb8\.75rem\@md {
    margin-bottom: 8.75rem;
  }

  .mb9rem\@md {
    margin-bottom: 9rem;
  }

  .mb9\.25rem\@md {
    margin-bottom: 9.25rem;
  }

  .mb9\.375rem\@md {
    margin-bottom: 9.375rem;
  }

  .mb9\.5rem\@md {
    margin-bottom: 9.5rem;
  }

  .mb9\.75rem\@md {
    margin-bottom: 9.75rem;
  }

  .mb10rem\@md {
    margin-bottom: 10rem;
  }

  .mb10\.25rem\@md {
    margin-bottom: 10.25rem;
  }

  .mb10\.5rem\@md {
    margin-bottom: 10.5rem;
  }

  .mb10\.75rem\@md {
    margin-bottom: 10.75rem;
  }

  .mb18\.75rem\@md {
    margin-bottom: 18.75rem;
  }

  .mb37\.5rem\@md {
    margin-bottom: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .ml-auto\@md {
    margin-left: auto;
  }

  .ml0\@md {
    margin-left: 0;
  }

  .ml4\@md {
    margin-left: 4px;
  }

  .ml8\@md {
    margin-left: 8px;
  }

  .ml12\@md {
    margin-left: 12px;
  }

  .ml16\@md {
    margin-left: 16px;
  }

  .ml20\@md {
    margin-left: 20px;
  }

  .ml24\@md {
    margin-left: 24px;
  }

  .ml30\@md {
    margin-left: 30px;
  }

  .ml40\@md {
    margin-left: 40px;
  }

  .ml44\@md {
    margin-left: 44px;
  }

  .ml50\@md {
    margin-left: 50px;
  }

  .ml60\@md {
    margin-left: 60px;
  }

  .ml70\@md {
    margin-left: 70px;
  }

  .ml75\@md {
    margin-left: 75px;
  }

  .ml80\@md {
    margin-left: 80px;
  }

  .ml90\@md {
    margin-left: 90px;
  }

  .ml100\@md {
    margin-left: 100px;
  }

  .ml125\@md {
    margin-left: 125px;
  }

  .ml150\@md {
    margin-left: 150px;
  }

  .ml175\@md {
    margin-left: 175px;
  }

  .ml200\@md {
    margin-left: 200px;
  }

  .ml225\@md {
    margin-left: 225px;
  }

  .ml250\@md {
    margin-left: 250px;
  }

  .ml275\@md {
    margin-left: 275px;
  }

  .ml300\@md {
    margin-left: 300px;
  }

  .ml325\@md {
    margin-left: 325px;
  }

  .ml350\@md {
    margin-left: 350px;
  }

  .ml375\@md {
    margin-left: 375px;
  }

  .ml400\@md {
    margin-left: 400px;
  }

  .ml500\@md {
    margin-left: 500px;
  }

  .ml600\@md {
    margin-left: 600px;
  }

  .ml700\@md {
    margin-left: 700px;
  }

  .ml800\@md {
    margin-left: 800px;
  }
}
@media all and (max-width: 800px) {
  .ml0vw\@md {
    margin-left: 0vw;
  }

  .ml1vw\@md {
    margin-left: 1vw;
  }

  .ml5vw\@md {
    margin-left: 5vw;
  }

  .ml10vw\@md {
    margin-left: 10vw;
  }

  .ml15vw\@md {
    margin-left: 15vw;
  }

  .ml20vw\@md {
    margin-left: 20vw;
  }

  .ml25vw\@md {
    margin-left: 25vw;
  }

  .ml30vw\@md {
    margin-left: 30vw;
  }

  .ml40vw\@md {
    margin-left: 40vw;
  }

  .ml44vw\@md {
    margin-left: 44vw;
  }

  .ml50vw\@md {
    margin-left: 50vw;
  }

  .ml60vw\@md {
    margin-left: 60vw;
  }

  .ml70vw\@md {
    margin-left: 70vw;
  }

  .ml75vw\@md {
    margin-left: 75vw;
  }

  .ml80vw\@md {
    margin-left: 80vw;
  }

  .ml90vw\@md {
    margin-left: 90vw;
  }

  .ml100vw\@md {
    margin-left: 100vw;
  }

  .ml150vw\@md {
    margin-left: 150vw;
  }

  .ml200vw\@md {
    margin-left: 200vw;
  }
}
@media all and (max-width: 800px) {
  .ml1\%\@md {
    margin-left: 1%;
  }

  .ml2\%\@md {
    margin-left: 2%;
  }

  .ml3\%\@md {
    margin-left: 3%;
  }

  .ml4\%\@md {
    margin-left: 4%;
  }

  .ml5\%\@md {
    margin-left: 5%;
  }

  .ml10\%\@md {
    margin-left: 10%;
  }

  .ml12\.25\%\@md {
    margin-left: 12.25%;
  }

  .ml15\%\@md {
    margin-left: 15%;
  }

  .ml20\%\@md {
    margin-left: 20%;
  }

  .ml25\%\@md {
    margin-left: 25%;
  }

  .ml33\%\@md {
    margin-left: 30%;
  }

  .ml33\.3333\%\@md {
    margin-left: 33.3333%;
  }

  .ml35\%\@md {
    margin-left: 35%;
  }

  .ml40\%\@md {
    margin-left: 40%;
  }

  .ml45\%\@md {
    margin-left: 45%;
  }

  .ml50\%\@md {
    margin-left: 50%;
  }

  .ml55\%\@md {
    margin-left: 55%;
  }

  .ml60\%\@md {
    margin-left: 60%;
  }

  .ml65\%\@md {
    margin-left: 65%;
  }

  .ml66\.6666\%\@md {
    margin-left: 66.6666%;
  }

  .ml70\%\@md {
    margin-left: 70%;
  }

  .ml75\%\@md {
    margin-left: 75%;
  }

  .ml80\%\@md {
    margin-left: 80%;
  }

  .ml85\%\@md {
    margin-left: 85%;
  }

  .ml90\%\@md {
    margin-left: 90%;
  }

  .ml95\%\@md {
    margin-left: 95%;
  }

  .ml100\%\@md {
    margin-left: 100%;
  }

  .ml110\%\@md {
    margin-left: 110%;
  }

  .ml120\%\@md {
    margin-left: 120%;
  }

  .ml130\%\@md {
    margin-left: 130%;
  }

  .ml140\%\@md {
    margin-left: 140%;
  }

  .ml150\%\@md {
    margin-left: 150%;
  }
}
@media all and (max-width: 800px) {
  .ml-6rem\@md {
    margin-left: -6rem;
  }

  .ml-5rem\@md {
    margin-left: -5rem;
  }

  .ml-1\.25rem\@md {
    margin-left: -1.25rem;
  }

  .ml-1rem\@md {
    margin-left: -1rem;
  }

  .ml-2\.5rem\@md {
    margin-left: -2.5rem;
  }

  .ml0rem\@md {
    margin-left: 0rem;
  }

  .ml0\.0625rem\@md {
    margin-left: 0.0625rem;
  }

  .ml0\.125rem\@md {
    margin-left: 0.125rem;
  }

  .ml0\.25rem\@md {
    margin-left: 0.25rem;
  }

  .ml0\.375rem\@md {
    margin-left: 0.375rem;
  }

  .ml0\.5rem\@md {
    margin-left: 0.5rem;
  }

  .ml0\.55rem\@md {
    margin-left: 0.55rem;
  }

  .ml0\.625rem\@md {
    margin-left: 0.625rem;
  }

  .ml0\.75rem\@md {
    margin-left: 0.75rem;
  }

  .ml0\.875rem\@md {
    margin-left: 0.875rem;
  }

  .ml1rem\@md {
    margin-left: 1rem;
  }

  .ml1\.125rem\@md {
    margin-left: 1.125rem;
  }

  .ml1\.25rem\@md {
    margin-left: 1.25rem;
  }

  .ml1\.375rem\@md {
    margin-left: 1.375rem;
  }

  .ml1\.5rem\@md {
    margin-left: 1.5rem;
  }

  .ml1\.625rem\@md {
    margin-left: 1.625rem;
  }

  .ml1\.75rem\@md {
    margin-left: 1.75rem;
  }

  .ml1\.875rem\@md {
    margin-left: 1.875rem;
  }

  .ml2rem\@md {
    margin-left: 2rem;
  }

  .ml2\.25rem\@md {
    margin-left: 2.25rem;
  }

  .ml2\.5rem\@md {
    margin-left: 2.5rem;
  }

  .ml2\.75rem\@md {
    margin-left: 2.75rem;
  }

  .ml3rem\@md {
    margin-left: 3rem;
  }

  .ml3\.125rem\@md {
    margin-left: 3.125rem;
  }

  .ml3\.25rem\@md {
    margin-left: 3.25rem;
  }

  .ml3\.5rem\@md {
    margin-left: 3.5rem;
  }

  .ml3\.75rem\@md {
    margin-left: 3.75rem;
  }

  .ml4rem\@md {
    margin-left: 4rem;
  }

  .ml4\.25rem\@md {
    margin-left: 4.25rem;
  }

  .ml4\.5rem\@md {
    margin-left: 4.5rem;
  }

  .ml4\.75rem\@md {
    margin-left: 4.75rem;
  }

  .ml5rem\@md {
    margin-left: 5rem;
  }

  .ml5\.25rem\@md {
    margin-left: 5.25rem;
  }

  .ml5\.5rem\@md {
    margin-left: 5.5rem;
  }

  .ml5\.625rem\@md {
    margin-left: 5.625rem;
  }

  .ml5\.75rem\@md {
    margin-left: 5.75rem;
  }

  .ml6rem\@md {
    margin-left: 6rem;
  }

  .ml6\.25rem\@md {
    margin-left: 6.25rem;
  }

  .ml6\.5rem\@md {
    margin-left: 6.5rem;
  }

  .ml6\.75rem\@md {
    margin-left: 6.75rem;
  }

  .ml7rem\@md {
    margin-left: 7rem;
  }

  .ml7\.25rem\@md {
    margin-left: 7.25rem;
  }

  .ml7\.5rem\@md {
    margin-left: 7.5rem;
  }

  .ml7\.75rem\@md {
    margin-left: 7.75rem;
  }

  .ml8rem\@md {
    margin-left: 8rem;
  }

  .ml8\.25rem\@md {
    margin-left: 8.25rem;
  }

  .ml8\.5rem\@md {
    margin-left: 8.5rem;
  }

  .ml8\.75rem\@md {
    margin-left: 8.75rem;
  }

  .ml9rem\@md {
    margin-left: 9rem;
  }

  .ml9\.25rem\@md {
    margin-left: 9.25rem;
  }

  .ml9\.375rem\@md {
    margin-left: 9.375rem;
  }

  .ml9\.5rem\@md {
    margin-left: 9.5rem;
  }

  .ml9\.75rem\@md {
    margin-left: 9.75rem;
  }

  .ml10rem\@md {
    margin-left: 10rem;
  }

  .ml10\.25rem\@md {
    margin-left: 10.25rem;
  }

  .ml10\.5rem\@md {
    margin-left: 10.5rem;
  }

  .ml10\.75rem\@md {
    margin-left: 10.75rem;
  }

  .ml18\.75rem\@md {
    margin-left: 18.75rem;
  }

  .ml37\.5rem\@md {
    margin-left: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .mr-auto\@md {
    margin-right: auto;
  }

  .mr0\@md {
    margin-right: 0;
  }

  .mr4\@md {
    margin-right: 4px;
  }

  .mr8\@md {
    margin-right: 8px;
  }

  .mr12\@md {
    margin-right: 12px;
  }

  .mr16\@md {
    margin-right: 16px;
  }

  .mr20\@md {
    margin-right: 20px;
  }

  .mr24\@md {
    margin-right: 24px;
  }

  .mr30\@md {
    margin-right: 30px;
  }

  .mr40\@md {
    margin-right: 40px;
  }

  .mr44\@md {
    margin-right: 44px;
  }

  .mr50\@md {
    margin-right: 50px;
  }

  .mr60\@md {
    margin-right: 60px;
  }

  .mr70\@md {
    margin-right: 70px;
  }

  .mr75\@md {
    margin-right: 75px;
  }

  .mr80\@md {
    margin-right: 80px;
  }

  .mr90\@md {
    margin-right: 90px;
  }

  .mr100\@md {
    margin-right: 100px;
  }

  .mr125\@md {
    margin-right: 125px;
  }

  .mr150\@md {
    margin-right: 150px;
  }

  .mr175\@md {
    margin-right: 175px;
  }

  .mr200\@md {
    margin-right: 200px;
  }

  .mr225\@md {
    margin-right: 225px;
  }

  .mr250\@md {
    margin-right: 250px;
  }

  .mr275\@md {
    margin-right: 275px;
  }

  .mr300\@md {
    margin-right: 300px;
  }

  .mr325\@md {
    margin-right: 325px;
  }

  .mr350\@md {
    margin-right: 350px;
  }

  .mr375\@md {
    margin-right: 375px;
  }

  .mr400\@md {
    margin-right: 400px;
  }

  .mr500\@md {
    margin-right: 500px;
  }

  .mr600\@md {
    margin-right: 600px;
  }

  .mr700\@md {
    margin-right: 700px;
  }

  .mr800\@md {
    margin-right: 800px;
  }
}
@media all and (max-width: 800px) {
  .mr0vw\@md {
    margin-right: 0vw;
  }

  .mr1vw\@md {
    margin-right: 1vw;
  }

  .mr5vw\@md {
    margin-right: 5vw;
  }

  .mr10vw\@md {
    margin-right: 10vw;
  }

  .mr15vw\@md {
    margin-right: 15vw;
  }

  .mr20vw\@md {
    margin-right: 20vw;
  }

  .mr25vw\@md {
    margin-right: 25vw;
  }

  .mr30vw\@md {
    margin-right: 30vw;
  }

  .mr40vw\@md {
    margin-right: 40vw;
  }

  .mr44vw\@md {
    margin-right: 44vw;
  }

  .mr50vw\@md {
    margin-right: 50vw;
  }

  .mr60vw\@md {
    margin-right: 60vw;
  }

  .mr70vw\@md {
    margin-right: 70vw;
  }

  .mr75vw\@md {
    margin-right: 75vw;
  }

  .mr80vw\@md {
    margin-right: 80vw;
  }

  .mr90vw\@md {
    margin-right: 90vw;
  }

  .mr100vw\@md {
    margin-right: 100vw;
  }

  .mr150vw\@md {
    margin-right: 150vw;
  }

  .mr200vw\@md {
    margin-right: 200vw;
  }
}
@media all and (max-width: 800px) {
  .mr1\%\@md {
    margin-right: 1%;
  }

  .mr2\%\@md {
    margin-right: 2%;
  }

  .mr3\%\@md {
    margin-right: 3%;
  }

  .mr4\%\@md {
    margin-right: 4%;
  }

  .mr5\%\@md {
    margin-right: 5%;
  }

  .mr10\%\@md {
    margin-right: 10%;
  }

  .mr12\.25\%\@md {
    margin-right: 12.25%;
  }

  .mr15\%\@md {
    margin-right: 15%;
  }

  .mr20\%\@md {
    margin-right: 20%;
  }

  .mr25\%\@md {
    margin-right: 25%;
  }

  .mr33\%\@md {
    margin-right: 30%;
  }

  .mr33\.3333\%\@md {
    margin-right: 33.3333%;
  }

  .mr35\%\@md {
    margin-right: 35%;
  }

  .mr40\%\@md {
    margin-right: 40%;
  }

  .mr45\%\@md {
    margin-right: 45%;
  }

  .mr50\%\@md {
    margin-right: 50%;
  }

  .mr55\%\@md {
    margin-right: 55%;
  }

  .mr60\%\@md {
    margin-right: 60%;
  }

  .mr65\%\@md {
    margin-right: 65%;
  }

  .mr66\.6666\%\@md {
    margin-right: 66.6666%;
  }

  .mr70\%\@md {
    margin-right: 70%;
  }

  .mr75\%\@md {
    margin-right: 75%;
  }

  .mr80\%\@md {
    margin-right: 80%;
  }

  .mr85\%\@md {
    margin-right: 85%;
  }

  .mr90\%\@md {
    margin-right: 90%;
  }

  .mr95\%\@md {
    margin-right: 95%;
  }

  .mr100\%\@md {
    margin-right: 100%;
  }

  .mr110\%\@md {
    margin-right: 110%;
  }

  .mr120\%\@md {
    margin-right: 120%;
  }

  .mr130\%\@md {
    margin-right: 130%;
  }

  .mr140\%\@md {
    margin-right: 140%;
  }

  .mr150\%\@md {
    margin-right: 150%;
  }
}
@media all and (max-width: 800px) {
  .mr-6rem\@md {
    margin-right: -6rem;
  }

  .mr-5rem\@md {
    margin-right: -5rem;
  }

  .mr-1\.25rem\@md {
    margin-right: -1.25rem;
  }

  .mr-1rem\@md {
    margin-right: -1rem;
  }

  .mr-2\.5rem\@md {
    margin-right: -2.5rem;
  }

  .mr0rem\@md {
    margin-right: 0rem;
  }

  .mr0\.0625rem\@md {
    margin-right: 0.0625rem;
  }

  .mr0\.125rem\@md {
    margin-right: 0.125rem;
  }

  .mr0\.25rem\@md {
    margin-right: 0.25rem;
  }

  .mr0\.375rem\@md {
    margin-right: 0.375rem;
  }

  .mr0\.5rem\@md {
    margin-right: 0.5rem;
  }

  .mr0\.55rem\@md {
    margin-right: 0.55rem;
  }

  .mr0\.625rem\@md {
    margin-right: 0.625rem;
  }

  .mr0\.75rem\@md {
    margin-right: 0.75rem;
  }

  .mr0\.875rem\@md {
    margin-right: 0.875rem;
  }

  .mr1rem\@md {
    margin-right: 1rem;
  }

  .mr1\.125rem\@md {
    margin-right: 1.125rem;
  }

  .mr1\.25rem\@md {
    margin-right: 1.25rem;
  }

  .mr1\.375rem\@md {
    margin-right: 1.375rem;
  }

  .mr1\.5rem\@md {
    margin-right: 1.5rem;
  }

  .mr1\.625rem\@md {
    margin-right: 1.625rem;
  }

  .mr1\.75rem\@md {
    margin-right: 1.75rem;
  }

  .mr1\.875rem\@md {
    margin-right: 1.875rem;
  }

  .mr2rem\@md {
    margin-right: 2rem;
  }

  .mr2\.25rem\@md {
    margin-right: 2.25rem;
  }

  .mr2\.5rem\@md {
    margin-right: 2.5rem;
  }

  .mr2\.75rem\@md {
    margin-right: 2.75rem;
  }

  .mr3rem\@md {
    margin-right: 3rem;
  }

  .mr3\.125rem\@md {
    margin-right: 3.125rem;
  }

  .mr3\.25rem\@md {
    margin-right: 3.25rem;
  }

  .mr3\.5rem\@md {
    margin-right: 3.5rem;
  }

  .mr3\.75rem\@md {
    margin-right: 3.75rem;
  }

  .mr4rem\@md {
    margin-right: 4rem;
  }

  .mr4\.25rem\@md {
    margin-right: 4.25rem;
  }

  .mr4\.5rem\@md {
    margin-right: 4.5rem;
  }

  .mr4\.75rem\@md {
    margin-right: 4.75rem;
  }

  .mr5rem\@md {
    margin-right: 5rem;
  }

  .mr5\.25rem\@md {
    margin-right: 5.25rem;
  }

  .mr5\.5rem\@md {
    margin-right: 5.5rem;
  }

  .mr5\.625rem\@md {
    margin-right: 5.625rem;
  }

  .mr5\.75rem\@md {
    margin-right: 5.75rem;
  }

  .mr6rem\@md {
    margin-right: 6rem;
  }

  .mr6\.25rem\@md {
    margin-right: 6.25rem;
  }

  .mr6\.5rem\@md {
    margin-right: 6.5rem;
  }

  .mr6\.75rem\@md {
    margin-right: 6.75rem;
  }

  .mr7rem\@md {
    margin-right: 7rem;
  }

  .mr7\.25rem\@md {
    margin-right: 7.25rem;
  }

  .mr7\.5rem\@md {
    margin-right: 7.5rem;
  }

  .mr7\.75rem\@md {
    margin-right: 7.75rem;
  }

  .mr8rem\@md {
    margin-right: 8rem;
  }

  .mr8\.25rem\@md {
    margin-right: 8.25rem;
  }

  .mr8\.5rem\@md {
    margin-right: 8.5rem;
  }

  .mr8\.75rem\@md {
    margin-right: 8.75rem;
  }

  .mr9rem\@md {
    margin-right: 9rem;
  }

  .mr9\.25rem\@md {
    margin-right: 9.25rem;
  }

  .mr9\.375rem\@md {
    margin-right: 9.375rem;
  }

  .mr9\.5rem\@md {
    margin-right: 9.5rem;
  }

  .mr9\.75rem\@md {
    margin-right: 9.75rem;
  }

  .mr10rem\@md {
    margin-right: 10rem;
  }

  .mr10\.25rem\@md {
    margin-right: 10.25rem;
  }

  .mr10\.5rem\@md {
    margin-right: 10.5rem;
  }

  .mr10\.75rem\@md {
    margin-right: 10.75rem;
  }

  .mr18\.75rem\@md {
    margin-right: 18.75rem;
  }

  .mr37\.5rem\@md {
    margin-right: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .op0\@md {
    opacity: 0;
  }

  .op\.1\@md {
    opacity: 0.1;
  }

  .op\.2\@md {
    opacity: 0.2;
  }

  .op\.3\@md {
    opacity: 0.3;
  }

  .op\.4\@md {
    opacity: 0.4;
  }

  .op\.5\@md {
    opacity: 0.5;
  }

  .op\.6\@md {
    opacity: 0.6;
  }

  .op\.7\@md {
    opacity: 0.7;
  }

  .op\.8\@md {
    opacity: 0.8;
  }

  .op\.9\@md {
    opacity: 0.9;
  }

  .op1\@md {
    opacity: 1;
  }
}
@media all and (max-width: 800px) {
  .oh\@md {
    overflow: hidden;
  }

  .oa\@md {
    overflow: auto;
  }

  .os\@md {
    overflow: scroll;
  }
}
@media all and (max-width: 800px) {
  .oxh\@md {
    overflow-x: hidden;
  }

  .oxa\@md {
    overflow-x: auto;
  }

  .oxs\@md {
    overflow-x: scroll;
  }
}
@media all and (max-width: 800px) {
  .oyh\@md {
    overflow-y: hidden;
  }

  .oya\@md {
    overflow-y: auto;
  }

  .oys\@md {
    overflow-y: scroll;
  }
}
@media all and (max-width: 800px) {
  .p0\@md {
    padding: 0;
  }

  .p1\@md {
    padding: 1px;
  }

  .p2\@md {
    padding: 2px;
  }

  .p5\@md {
    padding: 5px;
  }

  .p10\@md {
    padding: 10px;
  }

  .p12\@md {
    padding: 12px;
  }

  .p15\@md {
    padding: 15px;
  }

  .p20\@md {
    padding: 20px;
  }

  .p25\@md {
    padding: 25px;
  }

  .p30\@md {
    padding: 30px;
  }

  .p40\@md {
    padding: 40px;
  }

  .p44\@md {
    padding: 44px;
  }

  .p50\@md {
    padding: 50px;
  }

  .p60\@md {
    padding: 60px;
  }

  .p70\@md {
    padding: 70px;
  }

  .p75\@md {
    padding: 75px;
  }

  .p80\@md {
    padding: 80px;
  }

  .p90\@md {
    padding: 90px;
  }

  .p100\@md {
    padding: 100px;
  }

  .p125\@md {
    padding: 125px;
  }

  .p150\@md {
    padding: 150px;
  }

  .p175\@md {
    padding: 175px;
  }

  .p200\@md {
    padding: 200px;
  }

  .p225\@md {
    padding: 225px;
  }

  .p250\@md {
    padding: 250px;
  }

  .p275\@md {
    padding: 275px;
  }

  .p300\@md {
    padding: 300px;
  }

  .p325\@md {
    padding: 325px;
  }

  .p350\@md {
    padding: 350px;
  }

  .p375\@md {
    padding: 375px;
  }

  .p400\@md {
    padding: 400px;
  }

  .p500\@md {
    padding: 500px;
  }

  .p600\@md {
    padding: 600px;
  }

  .p700\@md {
    padding: 700px;
  }

  .p800\@md {
    padding: 800px;
  }
}
@media all and (max-width: 800px) {
  .p0vw\@md {
    padding: 0vw;
  }

  .p1vw\@md {
    padding: 1vw;
  }

  .p5vw\@md {
    padding: 5vw;
  }

  .p10vw\@md {
    padding: 10vw;
  }

  .p15vw\@md {
    padding: 15vw;
  }

  .p20vw\@md {
    padding: 20vw;
  }

  .p25vw\@md {
    padding: 25vw;
  }

  .p30vw\@md {
    padding: 30vw;
  }

  .p40vw\@md {
    padding: 40vw;
  }

  .p44vw\@md {
    padding: 44vw;
  }

  .p50vw\@md {
    padding: 50vw;
  }

  .p60vw\@md {
    padding: 60vw;
  }

  .p70vw\@md {
    padding: 70vw;
  }

  .p75vw\@md {
    padding: 75vw;
  }

  .p80vw\@md {
    padding: 80vw;
  }

  .p90vw\@md {
    padding: 90vw;
  }

  .p100vw\@md {
    padding: 100vw;
  }

  .p150vw\@md {
    padding: 150vw;
  }

  .p200vw\@md {
    padding: 200vw;
  }
}
@media all and (max-width: 800px) {
  .p10vh\@md {
    padding: 10vh;
  }

  .p20vh\@md {
    padding: 20vh;
  }

  .p30vh\@md {
    padding: 30vh;
  }

  .p40vh\@md {
    padding: 40vh;
  }
}
@media all and (max-width: 800px) {
  .p1\%\@md {
    padding: 1%;
  }

  .p2\%\@md {
    padding: 2%;
  }

  .p3\%\@md {
    padding: 3%;
  }

  .p4\%\@md {
    padding: 4%;
  }

  .p5\%\@md {
    padding: 5%;
  }

  .p10\%\@md {
    padding: 10%;
  }

  .p12\.25\%\@md {
    padding: 12.25%;
  }

  .p15\%\@md {
    padding: 15%;
  }

  .p20\%\@md {
    padding: 20%;
  }

  .p25\%\@md {
    padding: 25%;
  }

  .p33\%\@md {
    padding: 30%;
  }

  .p33\.3333\%\@md {
    padding: 33.3333%;
  }

  .p35\%\@md {
    padding: 35%;
  }

  .p40\%\@md {
    padding: 40%;
  }

  .p45\%\@md {
    padding: 45%;
  }

  .p50\%\@md {
    padding: 50%;
  }

  .p55\%\@md {
    padding: 55%;
  }

  .p60\%\@md {
    padding: 60%;
  }

  .p65\%\@md {
    padding: 65%;
  }

  .p66\.6666\%\@md {
    padding: 66.6666%;
  }

  .p70\%\@md {
    padding: 70%;
  }

  .p75\%\@md {
    padding: 75%;
  }

  .p80\%\@md {
    padding: 80%;
  }

  .p85\%\@md {
    padding: 85%;
  }

  .p90\%\@md {
    padding: 90%;
  }

  .p95\%\@md {
    padding: 95%;
  }

  .p100\%\@md {
    padding: 100%;
  }

  .p110\%\@md {
    padding: 110%;
  }

  .p120\%\@md {
    padding: 120%;
  }

  .p130\%\@md {
    padding: 130%;
  }

  .p140\%\@md {
    padding: 140%;
  }

  .p150\%\@md {
    padding: 150%;
  }
}
@media all and (max-width: 800px) {
  .p-6rem\@md {
    padding: -6rem;
  }

  .p-5rem\@md {
    padding: -5rem;
  }

  .p-1\.25rem\@md {
    padding: -1.25rem;
  }

  .p-1rem\@md {
    padding: -1rem;
  }

  .p-2\.5rem\@md {
    padding: -2.5rem;
  }

  .p0rem\@md {
    padding: 0rem;
  }

  .p0\.0625rem\@md {
    padding: 0.0625rem;
  }

  .p0\.125rem\@md {
    padding: 0.125rem;
  }

  .p0\.25rem\@md {
    padding: 0.25rem;
  }

  .p0\.375rem\@md {
    padding: 0.375rem;
  }

  .p0\.5rem\@md {
    padding: 0.5rem;
  }

  .p0\.55rem\@md {
    padding: 0.55rem;
  }

  .p0\.625rem\@md {
    padding: 0.625rem;
  }

  .p0\.75rem\@md {
    padding: 0.75rem;
  }

  .p0\.875rem\@md {
    padding: 0.875rem;
  }

  .p1rem\@md {
    padding: 1rem;
  }

  .p1\.125rem\@md {
    padding: 1.125rem;
  }

  .p1\.25rem\@md {
    padding: 1.25rem;
  }

  .p1\.375rem\@md {
    padding: 1.375rem;
  }

  .p1\.5rem\@md {
    padding: 1.5rem;
  }

  .p1\.625rem\@md {
    padding: 1.625rem;
  }

  .p1\.75rem\@md {
    padding: 1.75rem;
  }

  .p1\.875rem\@md {
    padding: 1.875rem;
  }

  .p2rem\@md {
    padding: 2rem;
  }

  .p2\.25rem\@md {
    padding: 2.25rem;
  }

  .p2\.5rem\@md {
    padding: 2.5rem;
  }

  .p2\.75rem\@md {
    padding: 2.75rem;
  }

  .p3rem\@md {
    padding: 3rem;
  }

  .p3\.125rem\@md {
    padding: 3.125rem;
  }

  .p3\.25rem\@md {
    padding: 3.25rem;
  }

  .p3\.5rem\@md {
    padding: 3.5rem;
  }

  .p3\.75rem\@md {
    padding: 3.75rem;
  }

  .p4rem\@md {
    padding: 4rem;
  }

  .p4\.25rem\@md {
    padding: 4.25rem;
  }

  .p4\.5rem\@md {
    padding: 4.5rem;
  }

  .p4\.75rem\@md {
    padding: 4.75rem;
  }

  .p5rem\@md {
    padding: 5rem;
  }

  .p5\.25rem\@md {
    padding: 5.25rem;
  }

  .p5\.5rem\@md {
    padding: 5.5rem;
  }

  .p5\.625rem\@md {
    padding: 5.625rem;
  }

  .p5\.75rem\@md {
    padding: 5.75rem;
  }

  .p6rem\@md {
    padding: 6rem;
  }

  .p6\.25rem\@md {
    padding: 6.25rem;
  }

  .p6\.5rem\@md {
    padding: 6.5rem;
  }

  .p6\.75rem\@md {
    padding: 6.75rem;
  }

  .p7rem\@md {
    padding: 7rem;
  }

  .p7\.25rem\@md {
    padding: 7.25rem;
  }

  .p7\.5rem\@md {
    padding: 7.5rem;
  }

  .p7\.75rem\@md {
    padding: 7.75rem;
  }

  .p8rem\@md {
    padding: 8rem;
  }

  .p8\.25rem\@md {
    padding: 8.25rem;
  }

  .p8\.5rem\@md {
    padding: 8.5rem;
  }

  .p8\.75rem\@md {
    padding: 8.75rem;
  }

  .p9rem\@md {
    padding: 9rem;
  }

  .p9\.25rem\@md {
    padding: 9.25rem;
  }

  .p9\.375rem\@md {
    padding: 9.375rem;
  }

  .p9\.5rem\@md {
    padding: 9.5rem;
  }

  .p9\.75rem\@md {
    padding: 9.75rem;
  }

  .p10rem\@md {
    padding: 10rem;
  }

  .p10\.25rem\@md {
    padding: 10.25rem;
  }

  .p10\.5rem\@md {
    padding: 10.5rem;
  }

  .p10\.75rem\@md {
    padding: 10.75rem;
  }

  .p18\.75rem\@md {
    padding: 18.75rem;
  }

  .p37\.5rem\@md {
    padding: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .pt0\@md {
    padding-top: 0;
  }

  .pt1\@md {
    padding-top: 1px;
  }

  .pt2\@md {
    padding-top: 2px;
  }

  .pt5\@md {
    padding-top: 5px;
  }

  .pt10\@md {
    padding-top: 10px;
  }

  .pt12\@md {
    padding-top: 12px;
  }

  .pt15\@md {
    padding-top: 15px;
  }

  .pt20\@md {
    padding-top: 20px;
  }

  .pt25\@md {
    padding-top: 25px;
  }

  .pt30\@md {
    padding-top: 30px;
  }

  .pt40\@md {
    padding-top: 40px;
  }

  .pt44\@md {
    padding-top: 44px;
  }

  .pt50\@md {
    padding-top: 50px;
  }

  .pt60\@md {
    padding-top: 60px;
  }

  .pt70\@md {
    padding-top: 70px;
  }

  .pt75\@md {
    padding-top: 75px;
  }

  .pt80\@md {
    padding-top: 80px;
  }

  .pt90\@md {
    padding-top: 90px;
  }

  .pt100\@md {
    padding-top: 100px;
  }

  .pt125\@md {
    padding-top: 125px;
  }

  .pt150\@md {
    padding-top: 150px;
  }

  .pt175\@md {
    padding-top: 175px;
  }

  .pt200\@md {
    padding-top: 200px;
  }

  .pt225\@md {
    padding-top: 225px;
  }

  .pt250\@md {
    padding-top: 250px;
  }

  .pt275\@md {
    padding-top: 275px;
  }

  .pt300\@md {
    padding-top: 300px;
  }

  .pt325\@md {
    padding-top: 325px;
  }

  .pt350\@md {
    padding-top: 350px;
  }

  .pt375\@md {
    padding-top: 375px;
  }

  .pt400\@md {
    padding-top: 400px;
  }

  .pt500\@md {
    padding-top: 500px;
  }

  .pt600\@md {
    padding-top: 600px;
  }

  .pt700\@md {
    padding-top: 700px;
  }

  .pt800\@md {
    padding-top: 800px;
  }
}
@media all and (max-width: 800px) {
  .pt0vw\@md {
    padding-top: 0vw;
  }

  .pt1vw\@md {
    padding-top: 1vw;
  }

  .pt5vw\@md {
    padding-top: 5vw;
  }

  .pt10vw\@md {
    padding-top: 10vw;
  }

  .pt15vw\@md {
    padding-top: 15vw;
  }

  .pt20vw\@md {
    padding-top: 20vw;
  }

  .pt25vw\@md {
    padding-top: 25vw;
  }

  .pt30vw\@md {
    padding-top: 30vw;
  }

  .pt40vw\@md {
    padding-top: 40vw;
  }

  .pt44vw\@md {
    padding-top: 44vw;
  }

  .pt50vw\@md {
    padding-top: 50vw;
  }

  .pt60vw\@md {
    padding-top: 60vw;
  }

  .pt70vw\@md {
    padding-top: 70vw;
  }

  .pt75vw\@md {
    padding-top: 75vw;
  }

  .pt80vw\@md {
    padding-top: 80vw;
  }

  .pt90vw\@md {
    padding-top: 90vw;
  }

  .pt100vw\@md {
    padding-top: 100vw;
  }

  .pt150vw\@md {
    padding-top: 150vw;
  }

  .pt200vw\@md {
    padding-top: 200vw;
  }
}
@media all and (max-width: 800px) {
  .pt10vh\@md {
    padding-top: 10vh;
  }

  .pt20vh\@md {
    padding-top: 20vh;
  }

  .pt30vh\@md {
    padding-top: 30vh;
  }

  .pt40vh\@md {
    padding-top: 40vh;
  }
}
@media all and (max-width: 800px) {
  .pt1\%\@md {
    padding-top: 1%;
  }

  .pt2\%\@md {
    padding-top: 2%;
  }

  .pt3\%\@md {
    padding-top: 3%;
  }

  .pt4\%\@md {
    padding-top: 4%;
  }

  .pt5\%\@md {
    padding-top: 5%;
  }

  .pt10\%\@md {
    padding-top: 10%;
  }

  .pt12\.25\%\@md {
    padding-top: 12.25%;
  }

  .pt15\%\@md {
    padding-top: 15%;
  }

  .pt20\%\@md {
    padding-top: 20%;
  }

  .pt25\%\@md {
    padding-top: 25%;
  }

  .pt33\%\@md {
    padding-top: 30%;
  }

  .pt33\.3333\%\@md {
    padding-top: 33.3333%;
  }

  .pt35\%\@md {
    padding-top: 35%;
  }

  .pt40\%\@md {
    padding-top: 40%;
  }

  .pt45\%\@md {
    padding-top: 45%;
  }

  .pt50\%\@md {
    padding-top: 50%;
  }

  .pt55\%\@md {
    padding-top: 55%;
  }

  .pt60\%\@md {
    padding-top: 60%;
  }

  .pt65\%\@md {
    padding-top: 65%;
  }

  .pt66\.6666\%\@md {
    padding-top: 66.6666%;
  }

  .pt70\%\@md {
    padding-top: 70%;
  }

  .pt75\%\@md {
    padding-top: 75%;
  }

  .pt80\%\@md {
    padding-top: 80%;
  }

  .pt85\%\@md {
    padding-top: 85%;
  }

  .pt90\%\@md {
    padding-top: 90%;
  }

  .pt95\%\@md {
    padding-top: 95%;
  }

  .pt100\%\@md {
    padding-top: 100%;
  }

  .pt110\%\@md {
    padding-top: 110%;
  }

  .pt120\%\@md {
    padding-top: 120%;
  }

  .pt130\%\@md {
    padding-top: 130%;
  }

  .pt140\%\@md {
    padding-top: 140%;
  }

  .pt150\%\@md {
    padding-top: 150%;
  }
}
@media all and (max-width: 800px) {
  .pt-6rem\@md {
    padding-top: -6rem;
  }

  .pt-5rem\@md {
    padding-top: -5rem;
  }

  .pt-1\.25rem\@md {
    padding-top: -1.25rem;
  }

  .pt-1rem\@md {
    padding-top: -1rem;
  }

  .pt-2\.5rem\@md {
    padding-top: -2.5rem;
  }

  .pt0rem\@md {
    padding-top: 0rem;
  }

  .pt0\.0625rem\@md {
    padding-top: 0.0625rem;
  }

  .pt0\.125rem\@md {
    padding-top: 0.125rem;
  }

  .pt0\.25rem\@md {
    padding-top: 0.25rem;
  }

  .pt0\.375rem\@md {
    padding-top: 0.375rem;
  }

  .pt0\.5rem\@md {
    padding-top: 0.5rem;
  }

  .pt0\.55rem\@md {
    padding-top: 0.55rem;
  }

  .pt0\.625rem\@md {
    padding-top: 0.625rem;
  }

  .pt0\.75rem\@md {
    padding-top: 0.75rem;
  }

  .pt0\.875rem\@md {
    padding-top: 0.875rem;
  }

  .pt1rem\@md {
    padding-top: 1rem;
  }

  .pt1\.125rem\@md {
    padding-top: 1.125rem;
  }

  .pt1\.25rem\@md {
    padding-top: 1.25rem;
  }

  .pt1\.375rem\@md {
    padding-top: 1.375rem;
  }

  .pt1\.5rem\@md {
    padding-top: 1.5rem;
  }

  .pt1\.625rem\@md {
    padding-top: 1.625rem;
  }

  .pt1\.75rem\@md {
    padding-top: 1.75rem;
  }

  .pt1\.875rem\@md {
    padding-top: 1.875rem;
  }

  .pt2rem\@md {
    padding-top: 2rem;
  }

  .pt2\.25rem\@md {
    padding-top: 2.25rem;
  }

  .pt2\.5rem\@md {
    padding-top: 2.5rem;
  }

  .pt2\.75rem\@md {
    padding-top: 2.75rem;
  }

  .pt3rem\@md {
    padding-top: 3rem;
  }

  .pt3\.125rem\@md {
    padding-top: 3.125rem;
  }

  .pt3\.25rem\@md {
    padding-top: 3.25rem;
  }

  .pt3\.5rem\@md {
    padding-top: 3.5rem;
  }

  .pt3\.75rem\@md {
    padding-top: 3.75rem;
  }

  .pt4rem\@md {
    padding-top: 4rem;
  }

  .pt4\.25rem\@md {
    padding-top: 4.25rem;
  }

  .pt4\.5rem\@md {
    padding-top: 4.5rem;
  }

  .pt4\.75rem\@md {
    padding-top: 4.75rem;
  }

  .pt5rem\@md {
    padding-top: 5rem;
  }

  .pt5\.25rem\@md {
    padding-top: 5.25rem;
  }

  .pt5\.5rem\@md {
    padding-top: 5.5rem;
  }

  .pt5\.625rem\@md {
    padding-top: 5.625rem;
  }

  .pt5\.75rem\@md {
    padding-top: 5.75rem;
  }

  .pt6rem\@md {
    padding-top: 6rem;
  }

  .pt6\.25rem\@md {
    padding-top: 6.25rem;
  }

  .pt6\.5rem\@md {
    padding-top: 6.5rem;
  }

  .pt6\.75rem\@md {
    padding-top: 6.75rem;
  }

  .pt7rem\@md {
    padding-top: 7rem;
  }

  .pt7\.25rem\@md {
    padding-top: 7.25rem;
  }

  .pt7\.5rem\@md {
    padding-top: 7.5rem;
  }

  .pt7\.75rem\@md {
    padding-top: 7.75rem;
  }

  .pt8rem\@md {
    padding-top: 8rem;
  }

  .pt8\.25rem\@md {
    padding-top: 8.25rem;
  }

  .pt8\.5rem\@md {
    padding-top: 8.5rem;
  }

  .pt8\.75rem\@md {
    padding-top: 8.75rem;
  }

  .pt9rem\@md {
    padding-top: 9rem;
  }

  .pt9\.25rem\@md {
    padding-top: 9.25rem;
  }

  .pt9\.375rem\@md {
    padding-top: 9.375rem;
  }

  .pt9\.5rem\@md {
    padding-top: 9.5rem;
  }

  .pt9\.75rem\@md {
    padding-top: 9.75rem;
  }

  .pt10rem\@md {
    padding-top: 10rem;
  }

  .pt10\.25rem\@md {
    padding-top: 10.25rem;
  }

  .pt10\.5rem\@md {
    padding-top: 10.5rem;
  }

  .pt10\.75rem\@md {
    padding-top: 10.75rem;
  }

  .pt18\.75rem\@md {
    padding-top: 18.75rem;
  }

  .pt37\.5rem\@md {
    padding-top: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .pb0\@md {
    padding-bottom: 0;
  }

  .pb1\@md {
    padding-bottom: 1px;
  }

  .pb2\@md {
    padding-bottom: 2px;
  }

  .pb5\@md {
    padding-bottom: 5px;
  }

  .pb10\@md {
    padding-bottom: 10px;
  }

  .pb12\@md {
    padding-bottom: 12px;
  }

  .pb15\@md {
    padding-bottom: 15px;
  }

  .pb20\@md {
    padding-bottom: 20px;
  }

  .pb25\@md {
    padding-bottom: 25px;
  }

  .pb30\@md {
    padding-bottom: 30px;
  }

  .pb40\@md {
    padding-bottom: 40px;
  }

  .pb44\@md {
    padding-bottom: 44px;
  }

  .pb50\@md {
    padding-bottom: 50px;
  }

  .pb60\@md {
    padding-bottom: 60px;
  }

  .pb70\@md {
    padding-bottom: 70px;
  }

  .pb75\@md {
    padding-bottom: 75px;
  }

  .pb80\@md {
    padding-bottom: 80px;
  }

  .pb90\@md {
    padding-bottom: 90px;
  }

  .pb100\@md {
    padding-bottom: 100px;
  }

  .pb125\@md {
    padding-bottom: 125px;
  }

  .pb150\@md {
    padding-bottom: 150px;
  }

  .pb175\@md {
    padding-bottom: 175px;
  }

  .pb200\@md {
    padding-bottom: 200px;
  }

  .pb225\@md {
    padding-bottom: 225px;
  }

  .pb250\@md {
    padding-bottom: 250px;
  }

  .pb275\@md {
    padding-bottom: 275px;
  }

  .pb300\@md {
    padding-bottom: 300px;
  }

  .pb325\@md {
    padding-bottom: 325px;
  }

  .pb350\@md {
    padding-bottom: 350px;
  }

  .pb375\@md {
    padding-bottom: 375px;
  }

  .pb400\@md {
    padding-bottom: 400px;
  }

  .pb500\@md {
    padding-bottom: 500px;
  }

  .pb600\@md {
    padding-bottom: 600px;
  }

  .pb700\@md {
    padding-bottom: 700px;
  }

  .pb800\@md {
    padding-bottom: 800px;
  }
}
@media all and (max-width: 800px) {
  .pb0\:h\@md:hover {
    padding-bottom: 0;
  }

  .pb1\:h\@md:hover {
    padding-bottom: 1px;
  }

  .pb2\:h\@md:hover {
    padding-bottom: 2px;
  }

  .pb5\:h\@md:hover {
    padding-bottom: 5px;
  }

  .pb10\:h\@md:hover {
    padding-bottom: 10px;
  }

  .pb12\:h\@md:hover {
    padding-bottom: 12px;
  }

  .pb15\:h\@md:hover {
    padding-bottom: 15px;
  }

  .pb20\:h\@md:hover {
    padding-bottom: 20px;
  }

  .pb25\:h\@md:hover {
    padding-bottom: 25px;
  }

  .pb30\:h\@md:hover {
    padding-bottom: 30px;
  }

  .pb40\:h\@md:hover {
    padding-bottom: 40px;
  }

  .pb44\:h\@md:hover {
    padding-bottom: 44px;
  }

  .pb50\:h\@md:hover {
    padding-bottom: 50px;
  }

  .pb60\:h\@md:hover {
    padding-bottom: 60px;
  }

  .pb70\:h\@md:hover {
    padding-bottom: 70px;
  }

  .pb75\:h\@md:hover {
    padding-bottom: 75px;
  }

  .pb80\:h\@md:hover {
    padding-bottom: 80px;
  }

  .pb90\:h\@md:hover {
    padding-bottom: 90px;
  }

  .pb100\:h\@md:hover {
    padding-bottom: 100px;
  }

  .pb125\:h\@md:hover {
    padding-bottom: 125px;
  }

  .pb150\:h\@md:hover {
    padding-bottom: 150px;
  }

  .pb175\:h\@md:hover {
    padding-bottom: 175px;
  }

  .pb200\:h\@md:hover {
    padding-bottom: 200px;
  }

  .pb225\:h\@md:hover {
    padding-bottom: 225px;
  }

  .pb250\:h\@md:hover {
    padding-bottom: 250px;
  }

  .pb275\:h\@md:hover {
    padding-bottom: 275px;
  }

  .pb300\:h\@md:hover {
    padding-bottom: 300px;
  }

  .pb325\:h\@md:hover {
    padding-bottom: 325px;
  }

  .pb350\:h\@md:hover {
    padding-bottom: 350px;
  }

  .pb375\:h\@md:hover {
    padding-bottom: 375px;
  }

  .pb400\:h\@md:hover {
    padding-bottom: 400px;
  }

  .pb500\:h\@md:hover {
    padding-bottom: 500px;
  }

  .pb600\:h\@md:hover {
    padding-bottom: 600px;
  }

  .pb700\:h\@md:hover {
    padding-bottom: 700px;
  }

  .pb800\:h\@md:hover {
    padding-bottom: 800px;
  }
}
@media all and (max-width: 800px) {
  .pb0vw\@md {
    padding-bottom: 0vw;
  }

  .pb1vw\@md {
    padding-bottom: 1vw;
  }

  .pb5vw\@md {
    padding-bottom: 5vw;
  }

  .pb10vw\@md {
    padding-bottom: 10vw;
  }

  .pb15vw\@md {
    padding-bottom: 15vw;
  }

  .pb20vw\@md {
    padding-bottom: 20vw;
  }

  .pb25vw\@md {
    padding-bottom: 25vw;
  }

  .pb30vw\@md {
    padding-bottom: 30vw;
  }

  .pb40vw\@md {
    padding-bottom: 40vw;
  }

  .pb44vw\@md {
    padding-bottom: 44vw;
  }

  .pb50vw\@md {
    padding-bottom: 50vw;
  }

  .pb60vw\@md {
    padding-bottom: 60vw;
  }

  .pb70vw\@md {
    padding-bottom: 70vw;
  }

  .pb75vw\@md {
    padding-bottom: 75vw;
  }

  .pb80vw\@md {
    padding-bottom: 80vw;
  }

  .pb90vw\@md {
    padding-bottom: 90vw;
  }

  .pb100vw\@md {
    padding-bottom: 100vw;
  }

  .pb150vw\@md {
    padding-bottom: 150vw;
  }

  .pb200vw\@md {
    padding-bottom: 200vw;
  }
}
@media all and (max-width: 800px) {
  .pb10vh\@md {
    padding-bottom: 10vh;
  }

  .pb20vh\@md {
    padding-bottom: 20vh;
  }

  .pb30vh\@md {
    padding-bottom: 30vh;
  }

  .pb40vh\@md {
    padding-bottom: 40vh;
  }
}
@media all and (max-width: 800px) {
  .pb1\%\@md {
    padding-bottom: 1%;
  }

  .pb2\%\@md {
    padding-bottom: 2%;
  }

  .pb3\%\@md {
    padding-bottom: 3%;
  }

  .pb4\%\@md {
    padding-bottom: 4%;
  }

  .pb5\%\@md {
    padding-bottom: 5%;
  }

  .pb10\%\@md {
    padding-bottom: 10%;
  }

  .pb12\.25\%\@md {
    padding-bottom: 12.25%;
  }

  .pb15\%\@md {
    padding-bottom: 15%;
  }

  .pb20\%\@md {
    padding-bottom: 20%;
  }

  .pb25\%\@md {
    padding-bottom: 25%;
  }

  .pb33\%\@md {
    padding-bottom: 30%;
  }

  .pb33\.3333\%\@md {
    padding-bottom: 33.3333%;
  }

  .pb35\%\@md {
    padding-bottom: 35%;
  }

  .pb40\%\@md {
    padding-bottom: 40%;
  }

  .pb45\%\@md {
    padding-bottom: 45%;
  }

  .pb50\%\@md {
    padding-bottom: 50%;
  }

  .pb55\%\@md {
    padding-bottom: 55%;
  }

  .pb60\%\@md {
    padding-bottom: 60%;
  }

  .pb65\%\@md {
    padding-bottom: 65%;
  }

  .pb66\.6666\%\@md {
    padding-bottom: 66.6666%;
  }

  .pb70\%\@md {
    padding-bottom: 70%;
  }

  .pb75\%\@md {
    padding-bottom: 75%;
  }

  .pb80\%\@md {
    padding-bottom: 80%;
  }

  .pb85\%\@md {
    padding-bottom: 85%;
  }

  .pb90\%\@md {
    padding-bottom: 90%;
  }

  .pb95\%\@md {
    padding-bottom: 95%;
  }

  .pb100\%\@md {
    padding-bottom: 100%;
  }

  .pb110\%\@md {
    padding-bottom: 110%;
  }

  .pb120\%\@md {
    padding-bottom: 120%;
  }

  .pb130\%\@md {
    padding-bottom: 130%;
  }

  .pb140\%\@md {
    padding-bottom: 140%;
  }

  .pb150\%\@md {
    padding-bottom: 150%;
  }
}
@media all and (max-width: 800px) {
  .pb-6rem\@md {
    padding-bottom: -6rem;
  }

  .pb-5rem\@md {
    padding-bottom: -5rem;
  }

  .pb-1\.25rem\@md {
    padding-bottom: -1.25rem;
  }

  .pb-1rem\@md {
    padding-bottom: -1rem;
  }

  .pb-2\.5rem\@md {
    padding-bottom: -2.5rem;
  }

  .pb0rem\@md {
    padding-bottom: 0rem;
  }

  .pb0\.0625rem\@md {
    padding-bottom: 0.0625rem;
  }

  .pb0\.125rem\@md {
    padding-bottom: 0.125rem;
  }

  .pb0\.25rem\@md {
    padding-bottom: 0.25rem;
  }

  .pb0\.375rem\@md {
    padding-bottom: 0.375rem;
  }

  .pb0\.5rem\@md {
    padding-bottom: 0.5rem;
  }

  .pb0\.55rem\@md {
    padding-bottom: 0.55rem;
  }

  .pb0\.625rem\@md {
    padding-bottom: 0.625rem;
  }

  .pb0\.75rem\@md {
    padding-bottom: 0.75rem;
  }

  .pb0\.875rem\@md {
    padding-bottom: 0.875rem;
  }

  .pb1rem\@md {
    padding-bottom: 1rem;
  }

  .pb1\.125rem\@md {
    padding-bottom: 1.125rem;
  }

  .pb1\.25rem\@md {
    padding-bottom: 1.25rem;
  }

  .pb1\.375rem\@md {
    padding-bottom: 1.375rem;
  }

  .pb1\.5rem\@md {
    padding-bottom: 1.5rem;
  }

  .pb1\.625rem\@md {
    padding-bottom: 1.625rem;
  }

  .pb1\.75rem\@md {
    padding-bottom: 1.75rem;
  }

  .pb1\.875rem\@md {
    padding-bottom: 1.875rem;
  }

  .pb2rem\@md {
    padding-bottom: 2rem;
  }

  .pb2\.25rem\@md {
    padding-bottom: 2.25rem;
  }

  .pb2\.5rem\@md {
    padding-bottom: 2.5rem;
  }

  .pb2\.75rem\@md {
    padding-bottom: 2.75rem;
  }

  .pb3rem\@md {
    padding-bottom: 3rem;
  }

  .pb3\.125rem\@md {
    padding-bottom: 3.125rem;
  }

  .pb3\.25rem\@md {
    padding-bottom: 3.25rem;
  }

  .pb3\.5rem\@md {
    padding-bottom: 3.5rem;
  }

  .pb3\.75rem\@md {
    padding-bottom: 3.75rem;
  }

  .pb4rem\@md {
    padding-bottom: 4rem;
  }

  .pb4\.25rem\@md {
    padding-bottom: 4.25rem;
  }

  .pb4\.5rem\@md {
    padding-bottom: 4.5rem;
  }

  .pb4\.75rem\@md {
    padding-bottom: 4.75rem;
  }

  .pb5rem\@md {
    padding-bottom: 5rem;
  }

  .pb5\.25rem\@md {
    padding-bottom: 5.25rem;
  }

  .pb5\.5rem\@md {
    padding-bottom: 5.5rem;
  }

  .pb5\.625rem\@md {
    padding-bottom: 5.625rem;
  }

  .pb5\.75rem\@md {
    padding-bottom: 5.75rem;
  }

  .pb6rem\@md {
    padding-bottom: 6rem;
  }

  .pb6\.25rem\@md {
    padding-bottom: 6.25rem;
  }

  .pb6\.5rem\@md {
    padding-bottom: 6.5rem;
  }

  .pb6\.75rem\@md {
    padding-bottom: 6.75rem;
  }

  .pb7rem\@md {
    padding-bottom: 7rem;
  }

  .pb7\.25rem\@md {
    padding-bottom: 7.25rem;
  }

  .pb7\.5rem\@md {
    padding-bottom: 7.5rem;
  }

  .pb7\.75rem\@md {
    padding-bottom: 7.75rem;
  }

  .pb8rem\@md {
    padding-bottom: 8rem;
  }

  .pb8\.25rem\@md {
    padding-bottom: 8.25rem;
  }

  .pb8\.5rem\@md {
    padding-bottom: 8.5rem;
  }

  .pb8\.75rem\@md {
    padding-bottom: 8.75rem;
  }

  .pb9rem\@md {
    padding-bottom: 9rem;
  }

  .pb9\.25rem\@md {
    padding-bottom: 9.25rem;
  }

  .pb9\.375rem\@md {
    padding-bottom: 9.375rem;
  }

  .pb9\.5rem\@md {
    padding-bottom: 9.5rem;
  }

  .pb9\.75rem\@md {
    padding-bottom: 9.75rem;
  }

  .pb10rem\@md {
    padding-bottom: 10rem;
  }

  .pb10\.25rem\@md {
    padding-bottom: 10.25rem;
  }

  .pb10\.5rem\@md {
    padding-bottom: 10.5rem;
  }

  .pb10\.75rem\@md {
    padding-bottom: 10.75rem;
  }

  .pb18\.75rem\@md {
    padding-bottom: 18.75rem;
  }

  .pb37\.5rem\@md {
    padding-bottom: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .pl0\@md {
    padding-left: 0;
  }

  .pl1\@md {
    padding-left: 1px;
  }

  .pl2\@md {
    padding-left: 2px;
  }

  .pl5\@md {
    padding-left: 5px;
  }

  .pl10\@md {
    padding-left: 10px;
  }

  .pl12\@md {
    padding-left: 12px;
  }

  .pl15\@md {
    padding-left: 15px;
  }

  .pl20\@md {
    padding-left: 20px;
  }

  .pl25\@md {
    padding-left: 25px;
  }

  .pl30\@md {
    padding-left: 30px;
  }

  .pl40\@md {
    padding-left: 40px;
  }

  .pl44\@md {
    padding-left: 44px;
  }

  .pl50\@md {
    padding-left: 50px;
  }

  .pl60\@md {
    padding-left: 60px;
  }

  .pl70\@md {
    padding-left: 70px;
  }

  .pl75\@md {
    padding-left: 75px;
  }

  .pl80\@md {
    padding-left: 80px;
  }

  .pl90\@md {
    padding-left: 90px;
  }

  .pl100\@md {
    padding-left: 100px;
  }

  .pl125\@md {
    padding-left: 125px;
  }

  .pl150\@md {
    padding-left: 150px;
  }

  .pl175\@md {
    padding-left: 175px;
  }

  .pl200\@md {
    padding-left: 200px;
  }

  .pl225\@md {
    padding-left: 225px;
  }

  .pl250\@md {
    padding-left: 250px;
  }

  .pl275\@md {
    padding-left: 275px;
  }

  .pl300\@md {
    padding-left: 300px;
  }

  .pl325\@md {
    padding-left: 325px;
  }

  .pl350\@md {
    padding-left: 350px;
  }

  .pl375\@md {
    padding-left: 375px;
  }

  .pl400\@md {
    padding-left: 400px;
  }

  .pl500\@md {
    padding-left: 500px;
  }

  .pl600\@md {
    padding-left: 600px;
  }

  .pl700\@md {
    padding-left: 700px;
  }

  .pl800\@md {
    padding-left: 800px;
  }
}
@media all and (max-width: 800px) {
  .pl0vw\@md {
    padding-left: 0vw;
  }

  .pl1vw\@md {
    padding-left: 1vw;
  }

  .pl5vw\@md {
    padding-left: 5vw;
  }

  .pl10vw\@md {
    padding-left: 10vw;
  }

  .pl15vw\@md {
    padding-left: 15vw;
  }

  .pl20vw\@md {
    padding-left: 20vw;
  }

  .pl25vw\@md {
    padding-left: 25vw;
  }

  .pl30vw\@md {
    padding-left: 30vw;
  }

  .pl40vw\@md {
    padding-left: 40vw;
  }

  .pl44vw\@md {
    padding-left: 44vw;
  }

  .pl50vw\@md {
    padding-left: 50vw;
  }

  .pl60vw\@md {
    padding-left: 60vw;
  }

  .pl70vw\@md {
    padding-left: 70vw;
  }

  .pl75vw\@md {
    padding-left: 75vw;
  }

  .pl80vw\@md {
    padding-left: 80vw;
  }

  .pl90vw\@md {
    padding-left: 90vw;
  }

  .pl100vw\@md {
    padding-left: 100vw;
  }

  .pl150vw\@md {
    padding-left: 150vw;
  }

  .pl200vw\@md {
    padding-left: 200vw;
  }
}
@media all and (max-width: 800px) {
  .pl10vh\@md {
    padding-left: 10vh;
  }

  .pl20vh\@md {
    padding-left: 20vh;
  }

  .pl30vh\@md {
    padding-left: 30vh;
  }

  .pl40vh\@md {
    padding-left: 40vh;
  }
}
@media all and (max-width: 800px) {
  .pl1\%\@md {
    padding-left: 1%;
  }

  .pl2\%\@md {
    padding-left: 2%;
  }

  .pl3\%\@md {
    padding-left: 3%;
  }

  .pl4\%\@md {
    padding-left: 4%;
  }

  .pl5\%\@md {
    padding-left: 5%;
  }

  .pl10\%\@md {
    padding-left: 10%;
  }

  .pl12\.25\%\@md {
    padding-left: 12.25%;
  }

  .pl15\%\@md {
    padding-left: 15%;
  }

  .pl20\%\@md {
    padding-left: 20%;
  }

  .pl25\%\@md {
    padding-left: 25%;
  }

  .pl33\%\@md {
    padding-left: 30%;
  }

  .pl33\.3333\%\@md {
    padding-left: 33.3333%;
  }

  .pl35\%\@md {
    padding-left: 35%;
  }

  .pl40\%\@md {
    padding-left: 40%;
  }

  .pl45\%\@md {
    padding-left: 45%;
  }

  .pl50\%\@md {
    padding-left: 50%;
  }

  .pl55\%\@md {
    padding-left: 55%;
  }

  .pl60\%\@md {
    padding-left: 60%;
  }

  .pl65\%\@md {
    padding-left: 65%;
  }

  .pl66\.6666\%\@md {
    padding-left: 66.6666%;
  }

  .pl70\%\@md {
    padding-left: 70%;
  }

  .pl75\%\@md {
    padding-left: 75%;
  }

  .pl80\%\@md {
    padding-left: 80%;
  }

  .pl85\%\@md {
    padding-left: 85%;
  }

  .pl90\%\@md {
    padding-left: 90%;
  }

  .pl95\%\@md {
    padding-left: 95%;
  }

  .pl100\%\@md {
    padding-left: 100%;
  }

  .pl110\%\@md {
    padding-left: 110%;
  }

  .pl120\%\@md {
    padding-left: 120%;
  }

  .pl130\%\@md {
    padding-left: 130%;
  }

  .pl140\%\@md {
    padding-left: 140%;
  }

  .pl150\%\@md {
    padding-left: 150%;
  }
}
@media all and (max-width: 800px) {
  .pl-6rem\@md {
    padding-left: -6rem;
  }

  .pl-5rem\@md {
    padding-left: -5rem;
  }

  .pl-1\.25rem\@md {
    padding-left: -1.25rem;
  }

  .pl-1rem\@md {
    padding-left: -1rem;
  }

  .pl-2\.5rem\@md {
    padding-left: -2.5rem;
  }

  .pl0rem\@md {
    padding-left: 0rem;
  }

  .pl0\.0625rem\@md {
    padding-left: 0.0625rem;
  }

  .pl0\.125rem\@md {
    padding-left: 0.125rem;
  }

  .pl0\.25rem\@md {
    padding-left: 0.25rem;
  }

  .pl0\.375rem\@md {
    padding-left: 0.375rem;
  }

  .pl0\.5rem\@md {
    padding-left: 0.5rem;
  }

  .pl0\.55rem\@md {
    padding-left: 0.55rem;
  }

  .pl0\.625rem\@md {
    padding-left: 0.625rem;
  }

  .pl0\.75rem\@md {
    padding-left: 0.75rem;
  }

  .pl0\.875rem\@md {
    padding-left: 0.875rem;
  }

  .pl1rem\@md {
    padding-left: 1rem;
  }

  .pl1\.125rem\@md {
    padding-left: 1.125rem;
  }

  .pl1\.25rem\@md {
    padding-left: 1.25rem;
  }

  .pl1\.375rem\@md {
    padding-left: 1.375rem;
  }

  .pl1\.5rem\@md {
    padding-left: 1.5rem;
  }

  .pl1\.625rem\@md {
    padding-left: 1.625rem;
  }

  .pl1\.75rem\@md {
    padding-left: 1.75rem;
  }

  .pl1\.875rem\@md {
    padding-left: 1.875rem;
  }

  .pl2rem\@md {
    padding-left: 2rem;
  }

  .pl2\.25rem\@md {
    padding-left: 2.25rem;
  }

  .pl2\.5rem\@md {
    padding-left: 2.5rem;
  }

  .pl2\.75rem\@md {
    padding-left: 2.75rem;
  }

  .pl3rem\@md {
    padding-left: 3rem;
  }

  .pl3\.125rem\@md {
    padding-left: 3.125rem;
  }

  .pl3\.25rem\@md {
    padding-left: 3.25rem;
  }

  .pl3\.5rem\@md {
    padding-left: 3.5rem;
  }

  .pl3\.75rem\@md {
    padding-left: 3.75rem;
  }

  .pl4rem\@md {
    padding-left: 4rem;
  }

  .pl4\.25rem\@md {
    padding-left: 4.25rem;
  }

  .pl4\.5rem\@md {
    padding-left: 4.5rem;
  }

  .pl4\.75rem\@md {
    padding-left: 4.75rem;
  }

  .pl5rem\@md {
    padding-left: 5rem;
  }

  .pl5\.25rem\@md {
    padding-left: 5.25rem;
  }

  .pl5\.5rem\@md {
    padding-left: 5.5rem;
  }

  .pl5\.625rem\@md {
    padding-left: 5.625rem;
  }

  .pl5\.75rem\@md {
    padding-left: 5.75rem;
  }

  .pl6rem\@md {
    padding-left: 6rem;
  }

  .pl6\.25rem\@md {
    padding-left: 6.25rem;
  }

  .pl6\.5rem\@md {
    padding-left: 6.5rem;
  }

  .pl6\.75rem\@md {
    padding-left: 6.75rem;
  }

  .pl7rem\@md {
    padding-left: 7rem;
  }

  .pl7\.25rem\@md {
    padding-left: 7.25rem;
  }

  .pl7\.5rem\@md {
    padding-left: 7.5rem;
  }

  .pl7\.75rem\@md {
    padding-left: 7.75rem;
  }

  .pl8rem\@md {
    padding-left: 8rem;
  }

  .pl8\.25rem\@md {
    padding-left: 8.25rem;
  }

  .pl8\.5rem\@md {
    padding-left: 8.5rem;
  }

  .pl8\.75rem\@md {
    padding-left: 8.75rem;
  }

  .pl9rem\@md {
    padding-left: 9rem;
  }

  .pl9\.25rem\@md {
    padding-left: 9.25rem;
  }

  .pl9\.375rem\@md {
    padding-left: 9.375rem;
  }

  .pl9\.5rem\@md {
    padding-left: 9.5rem;
  }

  .pl9\.75rem\@md {
    padding-left: 9.75rem;
  }

  .pl10rem\@md {
    padding-left: 10rem;
  }

  .pl10\.25rem\@md {
    padding-left: 10.25rem;
  }

  .pl10\.5rem\@md {
    padding-left: 10.5rem;
  }

  .pl10\.75rem\@md {
    padding-left: 10.75rem;
  }

  .pl18\.75rem\@md {
    padding-left: 18.75rem;
  }

  .pl37\.5rem\@md {
    padding-left: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .pr0\@md {
    padding-right: 0;
  }

  .pr1\@md {
    padding-right: 1px;
  }

  .pr2\@md {
    padding-right: 2px;
  }

  .pr5\@md {
    padding-right: 5px;
  }

  .pr10\@md {
    padding-right: 10px;
  }

  .pr12\@md {
    padding-right: 12px;
  }

  .pr15\@md {
    padding-right: 15px;
  }

  .pr20\@md {
    padding-right: 20px;
  }

  .pr25\@md {
    padding-right: 25px;
  }

  .pr30\@md {
    padding-right: 30px;
  }

  .pr40\@md {
    padding-right: 40px;
  }

  .pr44\@md {
    padding-right: 44px;
  }

  .pr50\@md {
    padding-right: 50px;
  }

  .pr60\@md {
    padding-right: 60px;
  }

  .pr70\@md {
    padding-right: 70px;
  }

  .pr75\@md {
    padding-right: 75px;
  }

  .pr80\@md {
    padding-right: 80px;
  }

  .pr90\@md {
    padding-right: 90px;
  }

  .pr100\@md {
    padding-right: 100px;
  }

  .pr125\@md {
    padding-right: 125px;
  }

  .pr150\@md {
    padding-right: 150px;
  }

  .pr175\@md {
    padding-right: 175px;
  }

  .pr200\@md {
    padding-right: 200px;
  }

  .pr225\@md {
    padding-right: 225px;
  }

  .pr250\@md {
    padding-right: 250px;
  }

  .pr275\@md {
    padding-right: 275px;
  }

  .pr300\@md {
    padding-right: 300px;
  }

  .pr325\@md {
    padding-right: 325px;
  }

  .pr350\@md {
    padding-right: 350px;
  }

  .pr375\@md {
    padding-right: 375px;
  }

  .pr400\@md {
    padding-right: 400px;
  }

  .pr500\@md {
    padding-right: 500px;
  }

  .pr600\@md {
    padding-right: 600px;
  }

  .pr700\@md {
    padding-right: 700px;
  }

  .pr800\@md {
    padding-right: 800px;
  }
}
@media all and (max-width: 800px) {
  .pr0vw\@md {
    padding-right: 0vw;
  }

  .pr1vw\@md {
    padding-right: 1vw;
  }

  .pr5vw\@md {
    padding-right: 5vw;
  }

  .pr10vw\@md {
    padding-right: 10vw;
  }

  .pr15vw\@md {
    padding-right: 15vw;
  }

  .pr20vw\@md {
    padding-right: 20vw;
  }

  .pr25vw\@md {
    padding-right: 25vw;
  }

  .pr30vw\@md {
    padding-right: 30vw;
  }

  .pr40vw\@md {
    padding-right: 40vw;
  }

  .pr44vw\@md {
    padding-right: 44vw;
  }

  .pr50vw\@md {
    padding-right: 50vw;
  }

  .pr60vw\@md {
    padding-right: 60vw;
  }

  .pr70vw\@md {
    padding-right: 70vw;
  }

  .pr75vw\@md {
    padding-right: 75vw;
  }

  .pr80vw\@md {
    padding-right: 80vw;
  }

  .pr90vw\@md {
    padding-right: 90vw;
  }

  .pr100vw\@md {
    padding-right: 100vw;
  }

  .pr150vw\@md {
    padding-right: 150vw;
  }

  .pr200vw\@md {
    padding-right: 200vw;
  }
}
@media all and (max-width: 800px) {
  .pr10vh\@md {
    padding-right: 10vh;
  }

  .pr20vh\@md {
    padding-right: 20vh;
  }

  .pr30vh\@md {
    padding-right: 30vh;
  }

  .pr40vh\@md {
    padding-right: 40vh;
  }
}
@media all and (max-width: 800px) {
  .pr1\%\@md {
    padding-right: 1%;
  }

  .pr2\%\@md {
    padding-right: 2%;
  }

  .pr3\%\@md {
    padding-right: 3%;
  }

  .pr4\%\@md {
    padding-right: 4%;
  }

  .pr5\%\@md {
    padding-right: 5%;
  }

  .pr10\%\@md {
    padding-right: 10%;
  }

  .pr12\.25\%\@md {
    padding-right: 12.25%;
  }

  .pr15\%\@md {
    padding-right: 15%;
  }

  .pr20\%\@md {
    padding-right: 20%;
  }

  .pr25\%\@md {
    padding-right: 25%;
  }

  .pr33\%\@md {
    padding-right: 30%;
  }

  .pr33\.3333\%\@md {
    padding-right: 33.3333%;
  }

  .pr35\%\@md {
    padding-right: 35%;
  }

  .pr40\%\@md {
    padding-right: 40%;
  }

  .pr45\%\@md {
    padding-right: 45%;
  }

  .pr50\%\@md {
    padding-right: 50%;
  }

  .pr55\%\@md {
    padding-right: 55%;
  }

  .pr60\%\@md {
    padding-right: 60%;
  }

  .pr65\%\@md {
    padding-right: 65%;
  }

  .pr66\.6666\%\@md {
    padding-right: 66.6666%;
  }

  .pr70\%\@md {
    padding-right: 70%;
  }

  .pr75\%\@md {
    padding-right: 75%;
  }

  .pr80\%\@md {
    padding-right: 80%;
  }

  .pr85\%\@md {
    padding-right: 85%;
  }

  .pr90\%\@md {
    padding-right: 90%;
  }

  .pr95\%\@md {
    padding-right: 95%;
  }

  .pr100\%\@md {
    padding-right: 100%;
  }

  .pr110\%\@md {
    padding-right: 110%;
  }

  .pr120\%\@md {
    padding-right: 120%;
  }

  .pr130\%\@md {
    padding-right: 130%;
  }

  .pr140\%\@md {
    padding-right: 140%;
  }

  .pr150\%\@md {
    padding-right: 150%;
  }
}
@media all and (max-width: 800px) {
  .pr-6rem\@md {
    padding-right: -6rem;
  }

  .pr-5rem\@md {
    padding-right: -5rem;
  }

  .pr-1\.25rem\@md {
    padding-right: -1.25rem;
  }

  .pr-1rem\@md {
    padding-right: -1rem;
  }

  .pr-2\.5rem\@md {
    padding-right: -2.5rem;
  }

  .pr0rem\@md {
    padding-right: 0rem;
  }

  .pr0\.0625rem\@md {
    padding-right: 0.0625rem;
  }

  .pr0\.125rem\@md {
    padding-right: 0.125rem;
  }

  .pr0\.25rem\@md {
    padding-right: 0.25rem;
  }

  .pr0\.375rem\@md {
    padding-right: 0.375rem;
  }

  .pr0\.5rem\@md {
    padding-right: 0.5rem;
  }

  .pr0\.55rem\@md {
    padding-right: 0.55rem;
  }

  .pr0\.625rem\@md {
    padding-right: 0.625rem;
  }

  .pr0\.75rem\@md {
    padding-right: 0.75rem;
  }

  .pr0\.875rem\@md {
    padding-right: 0.875rem;
  }

  .pr1rem\@md {
    padding-right: 1rem;
  }

  .pr1\.125rem\@md {
    padding-right: 1.125rem;
  }

  .pr1\.25rem\@md {
    padding-right: 1.25rem;
  }

  .pr1\.375rem\@md {
    padding-right: 1.375rem;
  }

  .pr1\.5rem\@md {
    padding-right: 1.5rem;
  }

  .pr1\.625rem\@md {
    padding-right: 1.625rem;
  }

  .pr1\.75rem\@md {
    padding-right: 1.75rem;
  }

  .pr1\.875rem\@md {
    padding-right: 1.875rem;
  }

  .pr2rem\@md {
    padding-right: 2rem;
  }

  .pr2\.25rem\@md {
    padding-right: 2.25rem;
  }

  .pr2\.5rem\@md {
    padding-right: 2.5rem;
  }

  .pr2\.75rem\@md {
    padding-right: 2.75rem;
  }

  .pr3rem\@md {
    padding-right: 3rem;
  }

  .pr3\.125rem\@md {
    padding-right: 3.125rem;
  }

  .pr3\.25rem\@md {
    padding-right: 3.25rem;
  }

  .pr3\.5rem\@md {
    padding-right: 3.5rem;
  }

  .pr3\.75rem\@md {
    padding-right: 3.75rem;
  }

  .pr4rem\@md {
    padding-right: 4rem;
  }

  .pr4\.25rem\@md {
    padding-right: 4.25rem;
  }

  .pr4\.5rem\@md {
    padding-right: 4.5rem;
  }

  .pr4\.75rem\@md {
    padding-right: 4.75rem;
  }

  .pr5rem\@md {
    padding-right: 5rem;
  }

  .pr5\.25rem\@md {
    padding-right: 5.25rem;
  }

  .pr5\.5rem\@md {
    padding-right: 5.5rem;
  }

  .pr5\.625rem\@md {
    padding-right: 5.625rem;
  }

  .pr5\.75rem\@md {
    padding-right: 5.75rem;
  }

  .pr6rem\@md {
    padding-right: 6rem;
  }

  .pr6\.25rem\@md {
    padding-right: 6.25rem;
  }

  .pr6\.5rem\@md {
    padding-right: 6.5rem;
  }

  .pr6\.75rem\@md {
    padding-right: 6.75rem;
  }

  .pr7rem\@md {
    padding-right: 7rem;
  }

  .pr7\.25rem\@md {
    padding-right: 7.25rem;
  }

  .pr7\.5rem\@md {
    padding-right: 7.5rem;
  }

  .pr7\.75rem\@md {
    padding-right: 7.75rem;
  }

  .pr8rem\@md {
    padding-right: 8rem;
  }

  .pr8\.25rem\@md {
    padding-right: 8.25rem;
  }

  .pr8\.5rem\@md {
    padding-right: 8.5rem;
  }

  .pr8\.75rem\@md {
    padding-right: 8.75rem;
  }

  .pr9rem\@md {
    padding-right: 9rem;
  }

  .pr9\.25rem\@md {
    padding-right: 9.25rem;
  }

  .pr9\.375rem\@md {
    padding-right: 9.375rem;
  }

  .pr9\.5rem\@md {
    padding-right: 9.5rem;
  }

  .pr9\.75rem\@md {
    padding-right: 9.75rem;
  }

  .pr10rem\@md {
    padding-right: 10rem;
  }

  .pr10\.25rem\@md {
    padding-right: 10.25rem;
  }

  .pr10\.5rem\@md {
    padding-right: 10.5rem;
  }

  .pr10\.75rem\@md {
    padding-right: 10.75rem;
  }

  .pr18\.75rem\@md {
    padding-right: 18.75rem;
  }

  .pr37\.5rem\@md {
    padding-right: 37.5rem;
  }
}
@media all and (max-width: 800px) {
  .poss\@md {
    position: static;
  }

  .posr\@md {
    position: relative;
  }

  .posa\@md {
    position: absolute;
  }

  .posf\@md {
    position: fixed;
  }
}
@media all and (max-width: 800px) {
  .tal\@md {
    text-align: left;
  }

  .tac\@md {
    text-align: center;
  }

  .tar\@md {
    text-align: right;
  }

  .taj\@md {
    text-align: justify;
  }
}
@media all and (max-width: 800px) {
  .trf-null\@md {
    transform: translate3d(0, 0, 0);
  }

  .trf-null\!\@md {
    transform: translate3d(0, 0, 0) !important;
  }

  .trf-trx10\%\@md {
    transform: translateX(10%);
  }
}
@media all and (max-width: 800px) {
  .w0\@md {
    width: 0;
  }

  .w1\@md {
    width: 1px;
  }

  .w5\@md {
    width: 5px;
  }

  .w10\@md {
    width: 10px;
  }

  .w15\@md {
    width: 15px;
  }

  .w20\@md {
    width: 20px;
  }

  .w25\@md {
    width: 25px;
  }

  .w30\@md {
    width: 30px;
  }

  .w40\@md {
    width: 40px;
  }

  .w44\@md {
    width: 44px;
  }

  .w50\@md {
    width: 50px;
  }

  .w60\@md {
    width: 60px;
  }

  .w70\@md {
    width: 70px;
  }

  .w75\@md {
    width: 75px;
  }

  .w80\@md {
    width: 80px;
  }

  .w90\@md {
    width: 90px;
  }

  .w100\@md {
    width: 100px;
  }

  .w125\@md {
    width: 125px;
  }

  .w150\@md {
    width: 150px;
  }

  .w175\@md {
    width: 175px;
  }

  .w200\@md {
    width: 200px;
  }

  .w225\@md {
    width: 225px;
  }

  .w250\@md {
    width: 250px;
  }

  .w275\@md {
    width: 275px;
  }

  .w300\@md {
    width: 300px;
  }

  .w325\@md {
    width: 325px;
  }

  .w343\@md {
    width: 343px;
  }

  .w350\@md {
    width: 350px;
  }

  .w375\@md {
    width: 375px;
  }

  .w400\@md {
    width: 400px;
  }

  .w500\@md {
    width: 500px;
  }

  .w578\@md {
    width: 578px;
  }

  .w600\@md {
    width: 600px;
  }

  .w700\@md {
    width: 700px;
  }

  .w800\@md {
    width: 800px;
  }
}
@media all and (max-width: 800px) {
  .w0vw\@md {
    width: 0vw;
  }

  .w1vw\@md {
    width: 1vw;
  }

  .w5vw\@md {
    width: 5vw;
  }

  .w10vw\@md {
    width: 10vw;
  }

  .w15vw\@md {
    width: 15vw;
  }

  .w20vw\@md {
    width: 20vw;
  }

  .w25vw\@md {
    width: 25vw;
  }

  .w30vw\@md {
    width: 30vw;
  }

  .w33\.3333vw\@md {
    width: 33.3333vw;
  }

  .w40vw\@md {
    width: 40vw;
  }

  .w44vw\@md {
    width: 44vw;
  }

  .w49vw\@md {
    width: 49vw;
  }

  .w50vw\@md {
    width: 50vw;
  }

  .w60vw\@md {
    width: 60vw;
  }

  .w70vw\@md {
    width: 70vw;
  }

  .w75vw\@md {
    width: 75vw;
  }

  .w80vw\@md {
    width: 80vw;
  }

  .w90vw\@md {
    width: 90vw;
  }

  .w100vw\@md {
    width: 100vw;
  }

  .w150vw\@md {
    width: 150vw;
  }

  .w180vw\@md {
    width: 180vw;
  }

  .w200vw\@md {
    width: 200vw;
  }
}
@media all and (max-width: 800px) {
  .w1\%\@md {
    width: 1%;
  }

  .w2\%\@md {
    width: 2%;
  }

  .w3\%\@md {
    width: 3%;
  }

  .w4\%\@md {
    width: 4%;
  }

  .w5\%\@md {
    width: 5%;
  }

  .w10\%\@md {
    width: 10%;
  }

  .w12\.25\%\@md {
    width: 12.25%;
  }

  .w15\%\@md {
    width: 15%;
  }

  .w20\%\@md {
    width: 20%;
  }

  .w24\%\@md {
    width: 24%;
  }

  .w25\%\@md {
    width: 25%;
  }

  .w30\%\@md {
    width: 30%;
  }

  .w33\.3333\%\@md {
    width: 33.3333%;
  }

  .w35\%\@md {
    width: 35%;
  }

  .w40\%\@md {
    width: 40%;
  }

  .w45\%\@md {
    width: 45%;
  }

  .w50\%\@md {
    width: 50%;
  }

  .w55\%\@md {
    width: 55%;
  }

  .w60\%\@md {
    width: 60%;
  }

  .w65\%\@md {
    width: 65%;
  }

  .w66\.6666\%\@md {
    width: 66.6666%;
  }

  .w70\%\@md {
    width: 70%;
  }

  .w75\%\@md {
    width: 75%;
  }

  .w80\%\@md {
    width: 80%;
  }

  .w85\%\@md {
    width: 85%;
  }

  .w90\%\@md {
    width: 90%;
  }

  .w95\%\@md {
    width: 95%;
  }

  .w100\%\@md {
    width: 100%;
  }

  .w110\%\@md {
    width: 110%;
  }

  .w115\%\@md {
    width: 115%;
  }

  .w120\%\@md {
    width: 120%;
  }

  .w125\%\@md {
    width: 125%;
  }

  .w130\%\@md {
    width: 130%;
  }

  .w140\%\@md {
    width: 140%;
  }

  .w150\%\@md {
    width: 150%;
  }
}
@media all and (max-width: 800px) {
  .maw0\@md {
    max-width: 0;
  }

  .maw1\@md {
    max-width: 1px;
  }

  .maw5\@md {
    max-width: 5px;
  }

  .maw10\@md {
    max-width: 10px;
  }

  .maw15\@md {
    max-width: 15px;
  }

  .maw20\@md {
    max-width: 20px;
  }

  .maw25\@md {
    max-width: 25px;
  }

  .maw30\@md {
    max-width: 30px;
  }

  .maw40\@md {
    max-width: 40px;
  }

  .maw44\@md {
    max-width: 44px;
  }

  .maw50\@md {
    max-width: 50px;
  }

  .maw60\@md {
    max-width: 60px;
  }

  .maw70\@md {
    max-width: 70px;
  }

  .maw75\@md {
    max-width: 75px;
  }

  .maw80\@md {
    max-width: 80px;
  }

  .maw90\@md {
    max-width: 90px;
  }

  .maw100\@md {
    max-width: 100px;
  }

  .maw125\@md {
    max-width: 125px;
  }

  .maw150\@md {
    max-width: 150px;
  }

  .maw175\@md {
    max-width: 175px;
  }

  .maw200\@md {
    max-width: 200px;
  }

  .maw225\@md {
    max-width: 225px;
  }

  .maw250\@md {
    max-width: 250px;
  }

  .maw275\@md {
    max-width: 275px;
  }

  .maw300\@md {
    max-width: 300px;
  }

  .maw325\@md {
    max-width: 325px;
  }

  .maw350\@md {
    max-width: 350px;
  }

  .maw375\@md {
    max-width: 375px;
  }

  .maw400\@md {
    max-width: 400px;
  }

  .maw500\@md {
    max-width: 500px;
  }

  .maw600\@md {
    max-width: 600px;
  }

  .maw700\@md {
    max-width: 700px;
  }

  .maw800\@md {
    max-width: 800px;
  }
}
@media all and (max-width: 800px) {
  .maw0vw\@md {
    max-width: 0vw;
  }

  .maw1vw\@md {
    max-width: 1vw;
  }

  .maw5vw\@md {
    max-width: 5vw;
  }

  .maw10vw\@md {
    max-width: 10vw;
  }

  .maw15vw\@md {
    max-width: 15vw;
  }

  .maw20vw\@md {
    max-width: 20vw;
  }

  .maw25vw\@md {
    max-width: 25vw;
  }

  .maw30vw\@md {
    max-width: 30vw;
  }

  .maw33\.3333vw\@md {
    max-width: 33.3333vw;
  }

  .maw40vw\@md {
    max-width: 40vw;
  }

  .maw44vw\@md {
    max-width: 44vw;
  }

  .maw49vw\@md {
    max-width: 49vw;
  }

  .maw50vw\@md {
    max-width: 50vw;
  }

  .maw60vw\@md {
    max-width: 60vw;
  }

  .maw70vw\@md {
    max-width: 70vw;
  }

  .maw75vw\@md {
    max-width: 75vw;
  }

  .maw80vw\@md {
    max-width: 80vw;
  }

  .maw90vw\@md {
    max-width: 90vw;
  }

  .maw100vw\@md {
    max-width: 100vw;
  }

  .maw150vw\@md {
    max-width: 150vw;
  }

  .maw180vw\@md {
    max-width: 180vw;
  }

  .maw200vw\@md {
    max-width: 200vw;
  }
}
@media all and (max-width: 800px) {
  .maw1\%\@md {
    max-width: 1%;
  }

  .maw2\%\@md {
    max-width: 2%;
  }

  .maw3\%\@md {
    max-width: 3%;
  }

  .maw4\%\@md {
    max-width: 4%;
  }

  .maw5\%\@md {
    max-width: 5%;
  }

  .maw10\%\@md {
    max-width: 10%;
  }

  .maw12\.25\%\@md {
    max-width: 12.25%;
  }

  .maw15\%\@md {
    max-width: 15%;
  }

  .maw20\%\@md {
    max-width: 20%;
  }

  .maw24\%\@md {
    max-width: 24%;
  }

  .maw25\%\@md {
    max-width: 25%;
  }

  .maw30\%\@md {
    max-width: 30%;
  }

  .maw33\.3333\%\@md {
    max-width: 33.3333%;
  }

  .maw35\%\@md {
    max-width: 35%;
  }

  .maw40\%\@md {
    max-width: 40%;
  }

  .maw45\%\@md {
    max-width: 45%;
  }

  .maw50\%\@md {
    max-width: 50%;
  }

  .maw55\%\@md {
    max-width: 55%;
  }

  .maw60\%\@md {
    max-width: 60%;
  }

  .maw65\%\@md {
    max-width: 65%;
  }

  .maw66\.6666\%\@md {
    max-width: 66.6666%;
  }

  .maw70\%\@md {
    max-width: 70%;
  }

  .maw75\%\@md {
    max-width: 75%;
  }

  .maw80\%\@md {
    max-width: 80%;
  }

  .maw85\%\@md {
    max-width: 85%;
  }

  .maw90\%\@md {
    max-width: 90%;
  }

  .maw95\%\@md {
    max-width: 95%;
  }

  .maw100\%\@md {
    max-width: 100%;
  }

  .maw110\%\@md {
    max-width: 110%;
  }

  .maw115\%\@md {
    max-width: 115%;
  }

  .maw120\%\@md {
    max-width: 120%;
  }

  .maw125\%\@md {
    max-width: 125%;
  }

  .maw130\%\@md {
    max-width: 130%;
  }

  .maw140\%\@md {
    max-width: 140%;
  }

  .maw150\%\@md {
    max-width: 150%;
  }
}
@media all and (max-width: 800px) {
  .miw0\@md {
    min-width: 0;
  }

  .miw1\@md {
    min-width: 1px;
  }

  .miw5\@md {
    min-width: 5px;
  }

  .miw10\@md {
    min-width: 10px;
  }

  .miw15\@md {
    min-width: 15px;
  }

  .miw20\@md {
    min-width: 20px;
  }

  .miw25\@md {
    min-width: 25px;
  }

  .miw30\@md {
    min-width: 30px;
  }

  .miw40\@md {
    min-width: 40px;
  }

  .miw44\@md {
    min-width: 44px;
  }

  .miw50\@md {
    min-width: 50px;
  }

  .miw60\@md {
    min-width: 60px;
  }

  .miw70\@md {
    min-width: 70px;
  }

  .miw75\@md {
    min-width: 75px;
  }

  .miw80\@md {
    min-width: 80px;
  }

  .miw90\@md {
    min-width: 90px;
  }

  .miw100\@md {
    min-width: 100px;
  }

  .miw125\@md {
    min-width: 125px;
  }

  .miw150\@md {
    min-width: 150px;
  }

  .miw175\@md {
    min-width: 175px;
  }

  .miw200\@md {
    min-width: 200px;
  }

  .miw225\@md {
    min-width: 225px;
  }

  .miw250\@md {
    min-width: 250px;
  }

  .miw275\@md {
    min-width: 275px;
  }

  .miw300\@md {
    min-width: 300px;
  }

  .miw325\@md {
    min-width: 325px;
  }

  .miw343\@md {
    min-width: 343px;
  }

  .miw350\@md {
    min-width: 350px;
  }

  .miw375\@md {
    min-width: 375px;
  }

  .miw400\@md {
    min-width: 400px;
  }

  .miw500\@md {
    min-width: 500px;
  }

  .miw578\@md {
    min-width: 578px;
  }

  .miw600\@md {
    min-width: 600px;
  }

  .miw700\@md {
    min-width: 700px;
  }

  .miw800\@md {
    min-width: 800px;
  }
}
@media all and (max-width: 800px) {
  .miw0vw\@md {
    min-width: 0vw;
  }

  .miw1vw\@md {
    min-width: 1vw;
  }

  .miw5vw\@md {
    min-width: 5vw;
  }

  .miw10vw\@md {
    min-width: 10vw;
  }

  .miw15vw\@md {
    min-width: 15vw;
  }

  .miw20vw\@md {
    min-width: 20vw;
  }

  .miw25vw\@md {
    min-width: 25vw;
  }

  .miw30vw\@md {
    min-width: 30vw;
  }

  .miw33\.3333vw\@md {
    min-width: 33.3333vw;
  }

  .miw40vw\@md {
    min-width: 40vw;
  }

  .miw44vw\@md {
    min-width: 44vw;
  }

  .miw49vw\@md {
    min-width: 49vw;
  }

  .miw50vw\@md {
    min-width: 50vw;
  }

  .miw60vw\@md {
    min-width: 60vw;
  }

  .miw70vw\@md {
    min-width: 70vw;
  }

  .miw75vw\@md {
    min-width: 75vw;
  }

  .miw80vw\@md {
    min-width: 80vw;
  }

  .miw90vw\@md {
    min-width: 90vw;
  }

  .miw100vw\@md {
    min-width: 100vw;
  }

  .miw150vw\@md {
    min-width: 150vw;
  }

  .miw180vw\@md {
    min-width: 180vw;
  }

  .miw200vw\@md {
    min-width: 200vw;
  }
}
@media all and (max-width: 800px) {
  .miw1\%\@md {
    min-width: 1%;
  }

  .miw2\%\@md {
    min-width: 2%;
  }

  .miw3\%\@md {
    min-width: 3%;
  }

  .miw4\%\@md {
    min-width: 4%;
  }

  .miw5\%\@md {
    min-width: 5%;
  }

  .miw10\%\@md {
    min-width: 10%;
  }

  .miw12\.25\%\@md {
    min-width: 12.25%;
  }

  .miw15\%\@md {
    min-width: 15%;
  }

  .miw20\%\@md {
    min-width: 20%;
  }

  .miw24\%\@md {
    min-width: 24%;
  }

  .miw25\%\@md {
    min-width: 25%;
  }

  .miw30\%\@md {
    min-width: 30%;
  }

  .miw33\.3333\%\@md {
    min-width: 33.3333%;
  }

  .miw35\%\@md {
    min-width: 35%;
  }

  .miw40\%\@md {
    min-width: 40%;
  }

  .miw45\%\@md {
    min-width: 45%;
  }

  .miw50\%\@md {
    min-width: 50%;
  }

  .miw55\%\@md {
    min-width: 55%;
  }

  .miw60\%\@md {
    min-width: 60%;
  }

  .miw65\%\@md {
    min-width: 65%;
  }

  .miw66\.6666\%\@md {
    min-width: 66.6666%;
  }

  .miw70\%\@md {
    min-width: 70%;
  }

  .miw75\%\@md {
    min-width: 75%;
  }

  .miw80\%\@md {
    min-width: 80%;
  }

  .miw85\%\@md {
    min-width: 85%;
  }

  .miw90\%\@md {
    min-width: 90%;
  }

  .miw95\%\@md {
    min-width: 95%;
  }

  .miw100\%\@md {
    min-width: 100%;
  }

  .miw110\%\@md {
    min-width: 110%;
  }

  .miw115\%\@md {
    min-width: 115%;
  }

  .miw120\%\@md {
    min-width: 120%;
  }

  .miw125\%\@md {
    min-width: 125%;
  }

  .miw130\%\@md {
    min-width: 130%;
  }

  .miw140\%\@md {
    min-width: 140%;
  }

  .miw150\%\@md {
    min-width: 150%;
  }
}
@media all and (max-width: 600px) {
  .t0\@sm {
    top: 0;
  }

  .t1\@sm {
    top: 1px;
  }

  .t5\@sm {
    top: 5px;
  }

  .t8\@sm {
    top: 8px;
  }

  .t10\@sm {
    top: 10px;
  }

  .t15\@sm {
    top: 15px;
  }

  .t20\@sm {
    top: 20px;
  }

  .t24\@sm {
    top: 24px;
  }

  .t25\@sm {
    top: 25px;
  }

  .t30\@sm {
    top: 30px;
  }

  .t40\@sm {
    top: 40px;
  }

  .t44\@sm {
    top: 44px;
  }

  .t50\@sm {
    top: 50px;
  }

  .t60\@sm {
    top: 60px;
  }

  .t70\@sm {
    top: 70px;
  }

  .t75\@sm {
    top: 75px;
  }

  .t80\@sm {
    top: 80px;
  }

  .t90\@sm {
    top: 90px;
  }

  .t100\@sm {
    top: 100px;
  }

  .t125\@sm {
    top: 125px;
  }

  .t150\@sm {
    top: 150px;
  }

  .t175\@sm {
    top: 175px;
  }

  .t200\@sm {
    top: 200px;
  }

  .t225\@sm {
    top: 225px;
  }

  .t250\@sm {
    top: 250px;
  }

  .t275\@sm {
    top: 275px;
  }

  .t300\@sm {
    top: 300px;
  }

  .t325\@sm {
    top: 325px;
  }

  .t350\@sm {
    top: 350px;
  }

  .t375\@sm {
    top: 375px;
  }

  .t400\@sm {
    top: 400px;
  }

  .t500\@sm {
    top: 500px;
  }

  .t600\@sm {
    top: 600px;
  }

  .t700\@sm {
    top: 700px;
  }

  .t800\@sm {
    top: 800px;
  }
}
@media all and (max-width: 600px) {
  .t0vw\@sm {
    top: 0vw;
  }

  .t1vw\@sm {
    top: 1vw;
  }

  .t5vw\@sm {
    top: 5vw;
  }

  .t10vw\@sm {
    top: 10vw;
  }

  .t15vw\@sm {
    top: 15vw;
  }

  .t20vw\@sm {
    top: 20vw;
  }

  .t25vw\@sm {
    top: 25vw;
  }

  .t30vw\@sm {
    top: 30vw;
  }

  .t40vw\@sm {
    top: 40vw;
  }

  .t44vw\@sm {
    top: 44vw;
  }

  .t50vw\@sm {
    top: 50vw;
  }

  .t60vw\@sm {
    top: 60vw;
  }

  .t70vw\@sm {
    top: 70vw;
  }

  .t75vw\@sm {
    top: 75vw;
  }

  .t80vw\@sm {
    top: 80vw;
  }

  .t90vw\@sm {
    top: 90vw;
  }

  .t100vw\@sm {
    top: 100vw;
  }

  .t150vw\@sm {
    top: 150vw;
  }

  .t200vw\@sm {
    top: 200vw;
  }
}
@media all and (max-width: 600px) {
  .t0vh\@sm {
    top: 0vh;
  }

  .t1vh\@sm {
    top: 1vh;
  }

  .t5vh\@sm {
    top: 5vh;
  }

  .t10vh\@sm {
    top: 10vh;
  }

  .t15vh\@sm {
    top: 15vh;
  }

  .t20vh\@sm {
    top: 20vh;
  }

  .t25vh\@sm {
    top: 25vh;
  }

  .t30vh\@sm {
    top: 30vh;
  }

  .t40vh\@sm {
    top: 40vh;
  }

  .t44vh\@sm {
    top: 44vh;
  }

  .t50vh\@sm {
    top: 50vh;
  }

  .t60vh\@sm {
    top: 60vh;
  }

  .t64vh\@sm {
    top: 64vh;
  }

  .t65vh\@sm {
    top: 65vh;
  }

  .t70vh\@sm {
    top: 70vh;
  }

  .t75vh\@sm {
    top: 75vh;
  }

  .t80vh\@sm {
    top: 80vh;
  }

  .t90vh\@sm {
    top: 90vh;
  }

  .t99vh\@sm {
    top: 99vh;
  }

  .t100vh\@sm {
    top: 100vh;
  }

  .t150vh\@sm {
    top: 150vh;
  }

  .t160vh\@sm {
    top: 160vh;
  }

  .t200vh\@sm {
    top: 200vh;
  }
}
@media all and (max-width: 600px) {
  .t1\%\@sm {
    top: 1%;
  }

  .t2\%\@sm {
    top: 2%;
  }

  .t3\%\@sm {
    top: 3%;
  }

  .t4\%\@sm {
    top: 4%;
  }

  .t5\%\@sm {
    top: 5%;
  }

  .t10\%\@sm {
    top: 10%;
  }

  .t12\.25\%\@sm {
    top: 12.25%;
  }

  .t15\%\@sm {
    top: 15%;
  }

  .t20\%\@sm {
    top: 20%;
  }

  .t25\%\@sm {
    top: 25%;
  }

  .t33\%\@sm {
    top: 30%;
  }

  .t33\.3333\%\@sm {
    top: 33.3333%;
  }

  .t35\%\@sm {
    top: 35%;
  }

  .t40\%\@sm {
    top: 40%;
  }

  .t45\%\@sm {
    top: 45%;
  }

  .t50\%\@sm {
    top: 50%;
  }

  .t55\%\@sm {
    top: 55%;
  }

  .t60\%\@sm {
    top: 60%;
  }

  .t65\%\@sm {
    top: 65%;
  }

  .t66\.6666\%\@sm {
    top: 66.6666%;
  }

  .t70\%\@sm {
    top: 70%;
  }

  .t75\%\@sm {
    top: 75%;
  }

  .t80\%\@sm {
    top: 80%;
  }

  .t85\%\@sm {
    top: 85%;
  }

  .t90\%\@sm {
    top: 90%;
  }

  .t95\%\@sm {
    top: 95%;
  }

  .t100\%\@sm {
    top: 100%;
  }

  .t110\%\@sm {
    top: 110%;
  }

  .t120\%\@sm {
    top: 120%;
  }

  .t130\%\@sm {
    top: 130%;
  }

  .t140\%\@sm {
    top: 140%;
  }

  .t150\%\@sm {
    top: 150%;
  }
}
@media all and (max-width: 600px) {
  .b0\@sm {
    bottom: 0;
  }

  .b1\@sm {
    bottom: 1px;
  }

  .b5\@sm {
    bottom: 5px;
  }

  .b8\@sm {
    bottom: 8px;
  }

  .b10\@sm {
    bottom: 10px;
  }

  .b15\@sm {
    bottom: 15px;
  }

  .b20\@sm {
    bottom: 20px;
  }

  .b24\@sm {
    bottom: 24px;
  }

  .b25\@sm {
    bottom: 25px;
  }

  .b30\@sm {
    bottom: 30px;
  }

  .b40\@sm {
    bottom: 40px;
  }

  .b44\@sm {
    bottom: 44px;
  }

  .b50\@sm {
    bottom: 50px;
  }

  .b60\@sm {
    bottom: 60px;
  }

  .b70\@sm {
    bottom: 70px;
  }

  .b75\@sm {
    bottom: 75px;
  }

  .b80\@sm {
    bottom: 80px;
  }

  .b90\@sm {
    bottom: 90px;
  }

  .b100\@sm {
    bottom: 100px;
  }

  .b125\@sm {
    bottom: 125px;
  }

  .b150\@sm {
    bottom: 150px;
  }

  .b175\@sm {
    bottom: 175px;
  }

  .b200\@sm {
    bottom: 200px;
  }

  .b225\@sm {
    bottom: 225px;
  }

  .b250\@sm {
    bottom: 250px;
  }

  .b275\@sm {
    bottom: 275px;
  }

  .b300\@sm {
    bottom: 300px;
  }

  .b325\@sm {
    bottom: 325px;
  }

  .b350\@sm {
    bottom: 350px;
  }

  .b375\@sm {
    bottom: 375px;
  }

  .b400\@sm {
    bottom: 400px;
  }

  .b500\@sm {
    bottom: 500px;
  }

  .b600\@sm {
    bottom: 600px;
  }

  .b700\@sm {
    bottom: 700px;
  }

  .b800\@sm {
    bottom: 800px;
  }
}
@media all and (max-width: 600px) {
  .b0vw\@sm {
    bottom: 0vw;
  }

  .b1vw\@sm {
    bottom: 1vw;
  }

  .b5vw\@sm {
    bottom: 5vw;
  }

  .b10vw\@sm {
    bottom: 10vw;
  }

  .b15vw\@sm {
    bottom: 15vw;
  }

  .b20vw\@sm {
    bottom: 20vw;
  }

  .b25vw\@sm {
    bottom: 25vw;
  }

  .b30vw\@sm {
    bottom: 30vw;
  }

  .b40vw\@sm {
    bottom: 40vw;
  }

  .b44vw\@sm {
    bottom: 44vw;
  }

  .b50vw\@sm {
    bottom: 50vw;
  }

  .b60vw\@sm {
    bottom: 60vw;
  }

  .b70vw\@sm {
    bottom: 70vw;
  }

  .b75vw\@sm {
    bottom: 75vw;
  }

  .b80vw\@sm {
    bottom: 80vw;
  }

  .b90vw\@sm {
    bottom: 90vw;
  }

  .b100vw\@sm {
    bottom: 100vw;
  }

  .b150vw\@sm {
    bottom: 150vw;
  }

  .b200vw\@sm {
    bottom: 200vw;
  }
}
@media all and (max-width: 600px) {
  .b1\%\@sm {
    bottom: 1%;
  }

  .b2\%\@sm {
    bottom: 2%;
  }

  .b3\%\@sm {
    bottom: 3%;
  }

  .b4\%\@sm {
    bottom: 4%;
  }

  .b5\%\@sm {
    bottom: 5%;
  }

  .b10\%\@sm {
    bottom: 10%;
  }

  .b12\.25\%\@sm {
    bottom: 12.25%;
  }

  .b15\%\@sm {
    bottom: 15%;
  }

  .b20\%\@sm {
    bottom: 20%;
  }

  .b25\%\@sm {
    bottom: 25%;
  }

  .b33\%\@sm {
    bottom: 30%;
  }

  .b33\.3333\%\@sm {
    bottom: 33.3333%;
  }

  .b35\%\@sm {
    bottom: 35%;
  }

  .b40\%\@sm {
    bottom: 40%;
  }

  .b45\%\@sm {
    bottom: 45%;
  }

  .b50\%\@sm {
    bottom: 50%;
  }

  .b55\%\@sm {
    bottom: 55%;
  }

  .b60\%\@sm {
    bottom: 60%;
  }

  .b65\%\@sm {
    bottom: 65%;
  }

  .b66\.6666\%\@sm {
    bottom: 66.6666%;
  }

  .b70\%\@sm {
    bottom: 70%;
  }

  .b75\%\@sm {
    bottom: 75%;
  }

  .b80\%\@sm {
    bottom: 80%;
  }

  .b85\%\@sm {
    bottom: 85%;
  }

  .b90\%\@sm {
    bottom: 90%;
  }

  .b95\%\@sm {
    bottom: 95%;
  }

  .b100\%\@sm {
    bottom: 100%;
  }

  .b110\%\@sm {
    bottom: 110%;
  }

  .b120\%\@sm {
    bottom: 120%;
  }

  .b130\%\@sm {
    bottom: 130%;
  }

  .b140\%\@sm {
    bottom: 140%;
  }

  .b150\%\@sm {
    bottom: 150%;
  }
}
@media all and (max-width: 600px) {
  .l0\@sm {
    left: 0;
  }

  .l1\@sm {
    left: 1px;
  }

  .l5\@sm {
    left: 5px;
  }

  .l8\@sm {
    left: 8px;
  }

  .l10\@sm {
    left: 10px;
  }

  .l15\@sm {
    left: 15px;
  }

  .l20\@sm {
    left: 20px;
  }

  .l24\@sm {
    left: 24px;
  }

  .l25\@sm {
    left: 25px;
  }

  .l30\@sm {
    left: 30px;
  }

  .l40\@sm {
    left: 40px;
  }

  .l44\@sm {
    left: 44px;
  }

  .l50\@sm {
    left: 50px;
  }

  .l60\@sm {
    left: 60px;
  }

  .l70\@sm {
    left: 70px;
  }

  .l75\@sm {
    left: 75px;
  }

  .l80\@sm {
    left: 80px;
  }

  .l90\@sm {
    left: 90px;
  }

  .l100\@sm {
    left: 100px;
  }

  .l125\@sm {
    left: 125px;
  }

  .l150\@sm {
    left: 150px;
  }

  .l175\@sm {
    left: 175px;
  }

  .l200\@sm {
    left: 200px;
  }

  .l225\@sm {
    left: 225px;
  }

  .l250\@sm {
    left: 250px;
  }

  .l275\@sm {
    left: 275px;
  }

  .l300\@sm {
    left: 300px;
  }

  .l325\@sm {
    left: 325px;
  }

  .l350\@sm {
    left: 350px;
  }

  .l375\@sm {
    left: 375px;
  }

  .l400\@sm {
    left: 400px;
  }

  .l500\@sm {
    left: 500px;
  }

  .l600\@sm {
    left: 600px;
  }

  .l700\@sm {
    left: 700px;
  }

  .l800\@sm {
    left: 800px;
  }
}
@media all and (max-width: 600px) {
  .l0vw\@sm {
    left: 0vw;
  }

  .l1vw\@sm {
    left: 1vw;
  }

  .l5vw\@sm {
    left: 5vw;
  }

  .l10vw\@sm {
    left: 10vw;
  }

  .l15vw\@sm {
    left: 15vw;
  }

  .l20vw\@sm {
    left: 20vw;
  }

  .l25vw\@sm {
    left: 25vw;
  }

  .l30vw\@sm {
    left: 30vw;
  }

  .l40vw\@sm {
    left: 40vw;
  }

  .l44vw\@sm {
    left: 44vw;
  }

  .l50vw\@sm {
    left: 50vw;
  }

  .l60vw\@sm {
    left: 60vw;
  }

  .l70vw\@sm {
    left: 70vw;
  }

  .l75vw\@sm {
    left: 75vw;
  }

  .l80vw\@sm {
    left: 80vw;
  }

  .l90vw\@sm {
    left: 90vw;
  }

  .l100vw\@sm {
    left: 100vw;
  }

  .l150vw\@sm {
    left: 150vw;
  }

  .l200vw\@sm {
    left: 200vw;
  }
}
@media all and (max-width: 600px) {
  .l1\%\@sm {
    left: 1%;
  }

  .l2\%\@sm {
    left: 2%;
  }

  .l3\%\@sm {
    left: 3%;
  }

  .l4\%\@sm {
    left: 4%;
  }

  .l5\%\@sm {
    left: 5%;
  }

  .l10\%\@sm {
    left: 10%;
  }

  .l12\.25\%\@sm {
    left: 12.25%;
  }

  .l15\%\@sm {
    left: 15%;
  }

  .l20\%\@sm {
    left: 20%;
  }

  .l25\%\@sm {
    left: 25%;
  }

  .l33\%\@sm {
    left: 30%;
  }

  .l33\.3333\%\@sm {
    left: 33.3333%;
  }

  .l35\%\@sm {
    left: 35%;
  }

  .l40\%\@sm {
    left: 40%;
  }

  .l45\%\@sm {
    left: 45%;
  }

  .l50\%\@sm {
    left: 50%;
  }

  .l55\%\@sm {
    left: 55%;
  }

  .l60\%\@sm {
    left: 60%;
  }

  .l65\%\@sm {
    left: 65%;
  }

  .l66\.6666\%\@sm {
    left: 66.6666%;
  }

  .l70\%\@sm {
    left: 70%;
  }

  .l75\%\@sm {
    left: 75%;
  }

  .l80\%\@sm {
    left: 80%;
  }

  .l85\%\@sm {
    left: 85%;
  }

  .l90\%\@sm {
    left: 90%;
  }

  .l95\%\@sm {
    left: 95%;
  }

  .l100\%\@sm {
    left: 100%;
  }

  .l110\%\@sm {
    left: 110%;
  }

  .l120\%\@sm {
    left: 120%;
  }

  .l130\%\@sm {
    left: 130%;
  }

  .l140\%\@sm {
    left: 140%;
  }

  .l150\%\@sm {
    left: 150%;
  }
}
@media all and (max-width: 600px) {
  .r0\@sm {
    right: 0;
  }

  .r1\@sm {
    right: 1px;
  }

  .r5\@sm {
    right: 5px;
  }

  .r8\@sm {
    right: 8px;
  }

  .r10\@sm {
    right: 10px;
  }

  .r15\@sm {
    right: 15px;
  }

  .r20\@sm {
    right: 20px;
  }

  .r24\@sm {
    right: 24px;
  }

  .r25\@sm {
    right: 25px;
  }

  .r30\@sm {
    right: 30px;
  }

  .r40\@sm {
    right: 40px;
  }

  .r44\@sm {
    right: 44px;
  }

  .r50\@sm {
    right: 50px;
  }

  .r60\@sm {
    right: 60px;
  }

  .r70\@sm {
    right: 70px;
  }

  .r75\@sm {
    right: 75px;
  }

  .r80\@sm {
    right: 80px;
  }

  .r90\@sm {
    right: 90px;
  }

  .r100\@sm {
    right: 100px;
  }

  .r125\@sm {
    right: 125px;
  }

  .r150\@sm {
    right: 150px;
  }

  .r175\@sm {
    right: 175px;
  }

  .r200\@sm {
    right: 200px;
  }

  .r225\@sm {
    right: 225px;
  }

  .r250\@sm {
    right: 250px;
  }

  .r275\@sm {
    right: 275px;
  }

  .r300\@sm {
    right: 300px;
  }

  .r325\@sm {
    right: 325px;
  }

  .r350\@sm {
    right: 350px;
  }

  .r375\@sm {
    right: 375px;
  }

  .r400\@sm {
    right: 400px;
  }

  .r500\@sm {
    right: 500px;
  }

  .r600\@sm {
    right: 600px;
  }

  .r700\@sm {
    right: 700px;
  }

  .r800\@sm {
    right: 800px;
  }
}
@media all and (max-width: 600px) {
  .r0vw\@sm {
    right: 0vw;
  }

  .r1vw\@sm {
    right: 1vw;
  }

  .r5vw\@sm {
    right: 5vw;
  }

  .r10vw\@sm {
    right: 10vw;
  }

  .r15vw\@sm {
    right: 15vw;
  }

  .r20vw\@sm {
    right: 20vw;
  }

  .r25vw\@sm {
    right: 25vw;
  }

  .r30vw\@sm {
    right: 30vw;
  }

  .r40vw\@sm {
    right: 40vw;
  }

  .r44vw\@sm {
    right: 44vw;
  }

  .r50vw\@sm {
    right: 50vw;
  }

  .r60vw\@sm {
    right: 60vw;
  }

  .r70vw\@sm {
    right: 70vw;
  }

  .r75vw\@sm {
    right: 75vw;
  }

  .r80vw\@sm {
    right: 80vw;
  }

  .r90vw\@sm {
    right: 90vw;
  }

  .r100vw\@sm {
    right: 100vw;
  }

  .r150vw\@sm {
    right: 150vw;
  }

  .r200vw\@sm {
    right: 200vw;
  }
}
@media all and (max-width: 600px) {
  .r-100\%\@sm {
    right: -100%;
  }

  .r1\%\@sm {
    right: 1%;
  }

  .r2\%\@sm {
    right: 2%;
  }

  .r3\%\@sm {
    right: 3%;
  }

  .r4\%\@sm {
    right: 4%;
  }

  .r5\%\@sm {
    right: 5%;
  }

  .r10\%\@sm {
    right: 10%;
  }

  .r12\.25\%\@sm {
    right: 12.25%;
  }

  .r15\%\@sm {
    right: 15%;
  }

  .r20\%\@sm {
    right: 20%;
  }

  .r25\%\@sm {
    right: 25%;
  }

  .r33\%\@sm {
    right: 30%;
  }

  .r33\.3333\%\@sm {
    right: 33.3333%;
  }

  .r35\%\@sm {
    right: 35%;
  }

  .r40\%\@sm {
    right: 40%;
  }

  .r45\%\@sm {
    right: 45%;
  }

  .r50\%\@sm {
    right: 50%;
  }

  .r55\%\@sm {
    right: 55%;
  }

  .r60\%\@sm {
    right: 60%;
  }

  .r65\%\@sm {
    right: 65%;
  }

  .r66\.6666\%\@sm {
    right: 66.6666%;
  }

  .r70\%\@sm {
    right: 70%;
  }

  .r75\%\@sm {
    right: 75%;
  }

  .r80\%\@sm {
    right: 80%;
  }

  .r85\%\@sm {
    right: 85%;
  }

  .r90\%\@sm {
    right: 90%;
  }

  .r95\%\@sm {
    right: 95%;
  }

  .r100\%\@sm {
    right: 100%;
  }

  .r110\%\@sm {
    right: 110%;
  }

  .r120\%\@sm {
    right: 120%;
  }

  .r130\%\@sm {
    right: 130%;
  }

  .r140\%\@sm {
    right: 140%;
  }

  .r150\%\@sm {
    right: 150%;
  }
}
@media all and (max-width: 600px) {
  .dn\@sm {
    display: none;
  }

  .d-i\@sm {
    display: inline;
  }

  .db\@sm {
    display: block;
  }

  .dib\@sm {
    display: inline-block;
  }

  .df\@sm {
    display: flex;
  }

  .dif\@sm {
    display: inline-flex;
  }

  .dg\@sm {
    display: grid;
  }
}
@media all and (max-width: 600px) {
  .dn\:h\@sm:hover {
    display: none;
  }

  .d-i\:h\@sm:hover {
    display: inline;
  }

  .db\:h\@sm:hover {
    display: block;
  }

  .dib\:h\@sm:hover {
    display: inline-block;
  }

  .df\:h\@sm:hover {
    display: flex;
  }

  .dif\:h\@sm:hover {
    display: inline-flex;
  }

  .dg\:h\@sm:hover {
    display: grid;
  }
}
@media all and (max-width: 600px) {
  .fxb1\%\@sm {
    flex-basis: 1%;
  }

  .fxb2\%\@sm {
    flex-basis: 2%;
  }

  .fxb3\%\@sm {
    flex-basis: 3%;
  }

  .fxb4\%\@sm {
    flex-basis: 4%;
  }

  .fxb5\%\@sm {
    flex-basis: 5%;
  }

  .fxb10\%\@sm {
    flex-basis: 10%;
  }

  .fxb12\.25\%\@sm {
    flex-basis: 12.25%;
  }

  .fxb15\%\@sm {
    flex-basis: 15%;
  }

  .fxb20\%\@sm {
    flex-basis: 20%;
  }

  .fxb25\%\@sm {
    flex-basis: 25%;
  }

  .fxb33\%\@sm {
    flex-basis: 30%;
  }

  .fxb33\.3333\%\@sm {
    flex-basis: 33.3333%;
  }

  .fxb35\%\@sm {
    flex-basis: 35%;
  }

  .fxb40\%\@sm {
    flex-basis: 40%;
  }

  .fxb45\%\@sm {
    flex-basis: 45%;
  }

  .fxb50\%\@sm {
    flex-basis: 50%;
  }

  .fxb55\%\@sm {
    flex-basis: 55%;
  }

  .fxb60\%\@sm {
    flex-basis: 60%;
  }

  .fxb65\%\@sm {
    flex-basis: 65%;
  }

  .fxb66\.6666\%\@sm {
    flex-basis: 66.6666%;
  }

  .fxb70\%\@sm {
    flex-basis: 70%;
  }

  .fxb75\%\@sm {
    flex-basis: 75%;
  }

  .fxb80\%\@sm {
    flex-basis: 80%;
  }

  .fxb85\%\@sm {
    flex-basis: 85%;
  }

  .fxb90\%\@sm {
    flex-basis: 90%;
  }

  .fxb95\%\@sm {
    flex-basis: 95%;
  }

  .fxb100\%\@sm {
    flex-basis: 100%;
  }

  .fxb110\%\@sm {
    flex-basis: 110%;
  }

  .fxb120\%\@sm {
    flex-basis: 120%;
  }

  .fxb130\%\@sm {
    flex-basis: 130%;
  }

  .fxb140\%\@sm {
    flex-basis: 140%;
  }

  .fxb150\%\@sm {
    flex-basis: 150%;
  }
}
@media all and (max-width: 600px) {
  .fxdrr\@sm {
    flex-direction: row;
  }

  .fxdrc\@sm {
    flex-direction: column;
  }

  .fxdrrr\@sm {
    flex-direction: row-reverse;
  }

  .fxdrcr\@sm {
    flex-direction: column-reverse;
  }
}
@media all and (max-width: 600px) {
  .jcfs\@sm {
    justify-content: flex-start;
  }

  .jcfe\@sm {
    justify-content: flex-end;
  }

  .jcc\@sm {
    justify-content: center;
  }

  .jcsb\@sm {
    justify-content: space-between;
  }

  .jcsa\@sm {
    justify-content: space-around;
  }
}
@media all and (max-width: 600px) {
  .fll\@sm {
    float: left;
  }

  .flr\@sm {
    float: right;
  }

  .fln\@sm {
    float: none;
  }
}
@media all and (max-width: 600px) {
  .fz0\@sm {
    font-size: 0;
  }

  .fz10\@sm {
    font-size: 10px;
  }

  .fz12\@sm {
    font-size: 12px;
  }

  .fz13\@sm {
    font-size: 13px;
  }

  .fz14\@sm {
    font-size: 14px;
  }

  .fz15\@sm {
    font-size: 15px;
  }

  .fz16\@sm {
    font-size: 16px;
  }

  .fz17\@sm {
    font-size: 17px;
  }

  .fz18\@sm {
    font-size: 18px;
  }

  .fz19\@sm {
    font-size: 19px;
  }

  .fz20\@sm {
    font-size: 20px;
  }

  .fz21\@sm {
    font-size: 21px;
  }

  .fz22\@sm {
    font-size: 22px;
  }

  .fz23\@sm {
    font-size: 23px;
  }

  .fz24\@sm {
    font-size: 24px;
  }

  .fz25\@sm {
    font-size: 25px;
  }

  .fz26\@sm {
    font-size: 26px;
  }

  .fz27\@sm {
    font-size: 27px;
  }

  .fz28\@sm {
    font-size: 28px;
  }

  .fz30\@sm {
    font-size: 30px;
  }

  .fz32\@sm {
    font-size: 32px;
  }

  .fz34\@sm {
    font-size: 34px;
  }

  .fz35\@sm {
    font-size: 35px;
  }

  .fz36\@sm {
    font-size: 36px;
  }

  .fz38\@sm {
    font-size: 38px;
  }

  .fz40\@sm {
    font-size: 40px;
  }

  .fz42\@sm {
    font-size: 42px;
  }

  .fz45\@sm {
    font-size: 45px;
  }

  .fz48\@sm {
    font-size: 48px;
  }

  .fz50\@sm {
    font-size: 50px;
  }

  .fz52\@sm {
    font-size: 52px;
  }

  .fz60\@sm {
    font-size: 60px;
  }

  .fz64\@sm {
    font-size: 64px;
  }

  .fz70\@sm {
    font-size: 70px;
  }

  .fz80\@sm {
    font-size: 80px;
  }

  .fz96\@sm {
    font-size: 96px;
  }

  .fz100\@sm {
    font-size: 100px;
  }

  .fz106\@sm {
    font-size: 106px;
  }

  .fz120\@sm {
    font-size: 120px;
  }
}
@media all and (max-width: 600px) {
  .fz0vw\@sm {
    font-size: 0vw;
  }

  .fz1vw\@sm {
    font-size: 1vw;
  }

  .fz1\.14vw\@sm {
    font-size: 1.14vw;
  }

  .fz1\.2vw\@sm {
    font-size: 1.2vw;
  }

  .fz1\.3vw\@sm {
    font-size: 1.3vw;
  }

  .fz1\.5vw\@sm {
    font-size: 1.5vw;
  }

  .fz1\.8vw\@sm {
    font-size: 1.8vw;
  }

  .fz2vw\@sm {
    font-size: 2vw;
  }

  .fz2\.5vw\@sm {
    font-size: 2.5vw;
  }

  .fz3vw\@sm {
    font-size: 3vw;
  }

  .fz4vw\@sm {
    font-size: 4vw;
  }

  .fz5vw\@sm {
    font-size: 5vw;
  }

  .fz6vw\@sm {
    font-size: 6vw;
  }

  .fz8vw\@sm {
    font-size: 8vw;
  }

  .fz10vw\@sm {
    font-size: 10vw;
  }

  .fz15vw\@sm {
    font-size: 15vw;
  }
}
@media all and (max-width: 600px) {
  .fz-6rem\@sm {
    font-size: -6rem;
  }

  .fz-5rem\@sm {
    font-size: -5rem;
  }

  .fz-1\.25rem\@sm {
    font-size: -1.25rem;
  }

  .fz-1rem\@sm {
    font-size: -1rem;
  }

  .fz-2\.5rem\@sm {
    font-size: -2.5rem;
  }

  .fz0rem\@sm {
    font-size: 0rem;
  }

  .fz0\.0625rem\@sm {
    font-size: 0.0625rem;
  }

  .fz0\.125rem\@sm {
    font-size: 0.125rem;
  }

  .fz0\.25rem\@sm {
    font-size: 0.25rem;
  }

  .fz0\.375rem\@sm {
    font-size: 0.375rem;
  }

  .fz0\.5rem\@sm {
    font-size: 0.5rem;
  }

  .fz0\.55rem\@sm {
    font-size: 0.55rem;
  }

  .fz0\.625rem\@sm {
    font-size: 0.625rem;
  }

  .fz0\.75rem\@sm {
    font-size: 0.75rem;
  }

  .fz0\.875rem\@sm {
    font-size: 0.875rem;
  }

  .fz1rem\@sm {
    font-size: 1rem;
  }

  .fz1\.125rem\@sm {
    font-size: 1.125rem;
  }

  .fz1\.25rem\@sm {
    font-size: 1.25rem;
  }

  .fz1\.375rem\@sm {
    font-size: 1.375rem;
  }

  .fz1\.5rem\@sm {
    font-size: 1.5rem;
  }

  .fz1\.625rem\@sm {
    font-size: 1.625rem;
  }

  .fz1\.75rem\@sm {
    font-size: 1.75rem;
  }

  .fz1\.875rem\@sm {
    font-size: 1.875rem;
  }

  .fz2rem\@sm {
    font-size: 2rem;
  }

  .fz2\.25rem\@sm {
    font-size: 2.25rem;
  }

  .fz2\.5rem\@sm {
    font-size: 2.5rem;
  }

  .fz2\.75rem\@sm {
    font-size: 2.75rem;
  }

  .fz3rem\@sm {
    font-size: 3rem;
  }

  .fz3\.125rem\@sm {
    font-size: 3.125rem;
  }

  .fz3\.25rem\@sm {
    font-size: 3.25rem;
  }

  .fz3\.5rem\@sm {
    font-size: 3.5rem;
  }

  .fz3\.75rem\@sm {
    font-size: 3.75rem;
  }

  .fz4rem\@sm {
    font-size: 4rem;
  }

  .fz4\.25rem\@sm {
    font-size: 4.25rem;
  }

  .fz4\.5rem\@sm {
    font-size: 4.5rem;
  }

  .fz4\.75rem\@sm {
    font-size: 4.75rem;
  }

  .fz5rem\@sm {
    font-size: 5rem;
  }

  .fz5\.25rem\@sm {
    font-size: 5.25rem;
  }

  .fz5\.5rem\@sm {
    font-size: 5.5rem;
  }

  .fz5\.625rem\@sm {
    font-size: 5.625rem;
  }

  .fz5\.75rem\@sm {
    font-size: 5.75rem;
  }

  .fz6rem\@sm {
    font-size: 6rem;
  }

  .fz6\.25rem\@sm {
    font-size: 6.25rem;
  }

  .fz6\.5rem\@sm {
    font-size: 6.5rem;
  }

  .fz6\.75rem\@sm {
    font-size: 6.75rem;
  }

  .fz7rem\@sm {
    font-size: 7rem;
  }

  .fz7\.25rem\@sm {
    font-size: 7.25rem;
  }

  .fz7\.5rem\@sm {
    font-size: 7.5rem;
  }

  .fz7\.75rem\@sm {
    font-size: 7.75rem;
  }

  .fz8rem\@sm {
    font-size: 8rem;
  }

  .fz8\.25rem\@sm {
    font-size: 8.25rem;
  }

  .fz8\.5rem\@sm {
    font-size: 8.5rem;
  }

  .fz8\.75rem\@sm {
    font-size: 8.75rem;
  }

  .fz9rem\@sm {
    font-size: 9rem;
  }

  .fz9\.25rem\@sm {
    font-size: 9.25rem;
  }

  .fz9\.375rem\@sm {
    font-size: 9.375rem;
  }

  .fz9\.5rem\@sm {
    font-size: 9.5rem;
  }

  .fz9\.75rem\@sm {
    font-size: 9.75rem;
  }

  .fz10rem\@sm {
    font-size: 10rem;
  }

  .fz10\.25rem\@sm {
    font-size: 10.25rem;
  }

  .fz10\.5rem\@sm {
    font-size: 10.5rem;
  }

  .fz10\.75rem\@sm {
    font-size: 10.75rem;
  }

  .fz18\.75rem\@sm {
    font-size: 18.75rem;
  }

  .fz37\.5rem\@sm {
    font-size: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .h-auto\@sm {
    height: auto;
  }

  .h0\@sm {
    height: 0;
  }

  .h1\@sm {
    height: 1px;
  }

  .h5\@sm {
    height: 5px;
  }

  .h10\@sm {
    height: 10px;
  }

  .h15\@sm {
    height: 15px;
  }

  .h20\@sm {
    height: 20px;
  }

  .h25\@sm {
    height: 25px;
  }

  .h30\@sm {
    height: 30px;
  }

  .h40\@sm {
    height: 40px;
  }

  .h44\@sm {
    height: 44px;
  }

  .h50\@sm {
    height: 50px;
  }

  .h60\@sm {
    height: 60px;
  }

  .h70\@sm {
    height: 70px;
  }

  .h75\@sm {
    height: 75px;
  }

  .h80\@sm {
    height: 80px;
  }

  .h90\@sm {
    height: 90px;
  }

  .h100\@sm {
    height: 100px;
  }

  .h125\@sm {
    height: 125px;
  }

  .h150\@sm {
    height: 150px;
  }

  .h175\@sm {
    height: 175px;
  }

  .h200\@sm {
    height: 200px;
  }

  .h225\@sm {
    height: 225px;
  }

  .h250\@sm {
    height: 250px;
  }

  .h275\@sm {
    height: 275px;
  }

  .h300\@sm {
    height: 300px;
  }

  .h325\@sm {
    height: 325px;
  }

  .h343\@sm {
    height: 343px;
  }

  .h350\@sm {
    height: 350px;
  }

  .h375\@sm {
    height: 375px;
  }

  .h400\@sm {
    height: 400px;
  }

  .h500\@sm {
    height: 500px;
  }

  .h578\@sm {
    height: 578px;
  }

  .h600\@sm {
    height: 600px;
  }

  .h700\@sm {
    height: 700px;
  }

  .h800\@sm {
    height: 800px;
  }
}
@media all and (max-width: 600px) {
  .h0vw\@sm {
    height: 0vw;
  }

  .h1vw\@sm {
    height: 1vw;
  }

  .h5vw\@sm {
    height: 5vw;
  }

  .h10vw\@sm {
    height: 10vw;
  }

  .h15vw\@sm {
    height: 15vw;
  }

  .h20vw\@sm {
    height: 20vw;
  }

  .h25vw\@sm {
    height: 25vw;
  }

  .h30vw\@sm {
    height: 30vw;
  }

  .h40vw\@sm {
    height: 40vw;
  }

  .h44vw\@sm {
    height: 44vw;
  }

  .h50vw\@sm {
    height: 50vw;
  }

  .h60vw\@sm {
    height: 60vw;
  }

  .h62\.5vw\@sm {
    height: 62.5vw;
  }

  .h70vw\@sm {
    height: 70vw;
  }

  .h75vw\@sm {
    height: 75vw;
  }

  .h80vw\@sm {
    height: 80vw;
  }

  .h90vw\@sm {
    height: 90vw;
  }

  .h100vw\@sm {
    height: 100vw;
  }

  .h150vw\@sm {
    height: 150vw;
  }

  .h200vw\@sm {
    height: 200vw;
  }
}
@media all and (max-width: 600px) {
  .h0vh\@sm {
    height: 0vh;
  }

  .h10vh\@sm {
    height: 10vh;
  }

  .h20vh\@sm {
    height: 20vh;
  }

  .h30vh\@sm {
    height: 30vh;
  }

  .h40vh\@sm {
    height: 40vh;
  }

  .h50vh\@sm {
    height: 50vh;
  }

  .h60vh\@sm {
    height: 60vh;
  }

  .h100vh\@sm {
    height: 100vh;
  }

  .h150vh\@sm {
    height: 150vh;
  }

  .h200vh\@sm {
    height: 200vh;
  }

  .h250vh\@sm {
    height: 250vh;
  }

  .h350vh\@sm {
    height: 350vh;
  }

  .h600vh\@sm {
    height: 600vh;
  }
}
@media all and (max-width: 600px) {
  .h1\%\@sm {
    height: 1%;
  }

  .h2\%\@sm {
    height: 2%;
  }

  .h3\%\@sm {
    height: 3%;
  }

  .h4\%\@sm {
    height: 4%;
  }

  .h5\%\@sm {
    height: 5%;
  }

  .h10\%\@sm {
    height: 10%;
  }

  .h12\.25\%\@sm {
    height: 12.25%;
  }

  .h15\%\@sm {
    height: 15%;
  }

  .h20\%\@sm {
    height: 20%;
  }

  .h25\%\@sm {
    height: 25%;
  }

  .h33\%\@sm {
    height: 30%;
  }

  .h33\.3333\%\@sm {
    height: 33.3333%;
  }

  .h35\%\@sm {
    height: 35%;
  }

  .h40\%\@sm {
    height: 40%;
  }

  .h45\%\@sm {
    height: 45%;
  }

  .h50\%\@sm {
    height: 50%;
  }

  .h55\%\@sm {
    height: 55%;
  }

  .h60\%\@sm {
    height: 60%;
  }

  .h65\%\@sm {
    height: 65%;
  }

  .h66\.6666\%\@sm {
    height: 66.6666%;
  }

  .h70\%\@sm {
    height: 70%;
  }

  .h75\%\@sm {
    height: 75%;
  }

  .h80\%\@sm {
    height: 80%;
  }

  .h85\%\@sm {
    height: 85%;
  }

  .h90\%\@sm {
    height: 90%;
  }

  .h95\%\@sm {
    height: 95%;
  }

  .h100\%\@sm {
    height: 100%;
  }

  .h110\%\@sm {
    height: 110%;
  }

  .h120\%\@sm {
    height: 120%;
  }

  .h130\%\@sm {
    height: 130%;
  }

  .h140\%\@sm {
    height: 140%;
  }

  .h150\%\@sm {
    height: 150%;
  }
}
@media all and (max-width: 600px) {
  .mah0\@sm {
    max-height: 0;
  }

  .mah1\@sm {
    max-height: 1px;
  }

  .mah5\@sm {
    max-height: 5px;
  }

  .mah10\@sm {
    max-height: 10px;
  }

  .mah15\@sm {
    max-height: 15px;
  }

  .mah20\@sm {
    max-height: 20px;
  }

  .mah25\@sm {
    max-height: 25px;
  }

  .mah30\@sm {
    max-height: 30px;
  }

  .mah40\@sm {
    max-height: 40px;
  }

  .mah44\@sm {
    max-height: 44px;
  }

  .mah50\@sm {
    max-height: 50px;
  }

  .mah60\@sm {
    max-height: 60px;
  }

  .mah70\@sm {
    max-height: 70px;
  }

  .mah75\@sm {
    max-height: 75px;
  }

  .mah80\@sm {
    max-height: 80px;
  }

  .mah90\@sm {
    max-height: 90px;
  }

  .mah100\@sm {
    max-height: 100px;
  }

  .mah125\@sm {
    max-height: 125px;
  }

  .mah150\@sm {
    max-height: 150px;
  }

  .mah175\@sm {
    max-height: 175px;
  }

  .mah200\@sm {
    max-height: 200px;
  }

  .mah225\@sm {
    max-height: 225px;
  }

  .mah250\@sm {
    max-height: 250px;
  }

  .mah275\@sm {
    max-height: 275px;
  }

  .mah300\@sm {
    max-height: 300px;
  }

  .mah325\@sm {
    max-height: 325px;
  }

  .mah350\@sm {
    max-height: 350px;
  }

  .mah375\@sm {
    max-height: 375px;
  }

  .mah400\@sm {
    max-height: 400px;
  }

  .mah500\@sm {
    max-height: 500px;
  }

  .mah600\@sm {
    max-height: 600px;
  }

  .mah700\@sm {
    max-height: 700px;
  }

  .mah800\@sm {
    max-height: 800px;
  }
}
@media all and (max-width: 600px) {
  .mah0vw\@sm {
    max-height: 0vw;
  }

  .mah1vw\@sm {
    max-height: 1vw;
  }

  .mah5vw\@sm {
    max-height: 5vw;
  }

  .mah10vw\@sm {
    max-height: 10vw;
  }

  .mah15vw\@sm {
    max-height: 15vw;
  }

  .mah20vw\@sm {
    max-height: 20vw;
  }

  .mah25vw\@sm {
    max-height: 25vw;
  }

  .mah30vw\@sm {
    max-height: 30vw;
  }

  .mah40vw\@sm {
    max-height: 40vw;
  }

  .mah44vw\@sm {
    max-height: 44vw;
  }

  .mah50vw\@sm {
    max-height: 50vw;
  }

  .mah60vw\@sm {
    max-height: 60vw;
  }

  .mah62\.5vw\@sm {
    max-height: 62.5vw;
  }

  .mah70vw\@sm {
    max-height: 70vw;
  }

  .mah75vw\@sm {
    max-height: 75vw;
  }

  .mah80vw\@sm {
    max-height: 80vw;
  }

  .mah90vw\@sm {
    max-height: 90vw;
  }

  .mah100vw\@sm {
    max-height: 100vw;
  }

  .mah150vw\@sm {
    max-height: 150vw;
  }

  .mah200vw\@sm {
    max-height: 200vw;
  }
}
@media all and (max-width: 600px) {
  .mah0vh\@sm {
    max-height: 0vh;
  }

  .mah10vh\@sm {
    max-height: 10vh;
  }

  .mah20vh\@sm {
    max-height: 20vh;
  }

  .mah30vh\@sm {
    max-height: 30vh;
  }

  .mah40vh\@sm {
    max-height: 40vh;
  }

  .mah50vh\@sm {
    max-height: 50vh;
  }

  .mah60vh\@sm {
    max-height: 60vh;
  }

  .mah100vh\@sm {
    max-height: 100vh;
  }

  .mah150vh\@sm {
    max-height: 150vh;
  }

  .mah200vh\@sm {
    max-height: 200vh;
  }

  .mah250vh\@sm {
    max-height: 250vh;
  }

  .mah350vh\@sm {
    max-height: 350vh;
  }

  .mah600vh\@sm {
    max-height: 600vh;
  }
}
@media all and (max-width: 600px) {
  .mah1\%\@sm {
    max-height: 1%;
  }

  .mah2\%\@sm {
    max-height: 2%;
  }

  .mah3\%\@sm {
    max-height: 3%;
  }

  .mah4\%\@sm {
    max-height: 4%;
  }

  .mah5\%\@sm {
    max-height: 5%;
  }

  .mah10\%\@sm {
    max-height: 10%;
  }

  .mah12\.25\%\@sm {
    max-height: 12.25%;
  }

  .mah15\%\@sm {
    max-height: 15%;
  }

  .mah20\%\@sm {
    max-height: 20%;
  }

  .mah25\%\@sm {
    max-height: 25%;
  }

  .mah33\%\@sm {
    max-height: 30%;
  }

  .mah33\.3333\%\@sm {
    max-height: 33.3333%;
  }

  .mah35\%\@sm {
    max-height: 35%;
  }

  .mah40\%\@sm {
    max-height: 40%;
  }

  .mah45\%\@sm {
    max-height: 45%;
  }

  .mah50\%\@sm {
    max-height: 50%;
  }

  .mah55\%\@sm {
    max-height: 55%;
  }

  .mah60\%\@sm {
    max-height: 60%;
  }

  .mah65\%\@sm {
    max-height: 65%;
  }

  .mah66\.6666\%\@sm {
    max-height: 66.6666%;
  }

  .mah70\%\@sm {
    max-height: 70%;
  }

  .mah75\%\@sm {
    max-height: 75%;
  }

  .mah80\%\@sm {
    max-height: 80%;
  }

  .mah85\%\@sm {
    max-height: 85%;
  }

  .mah90\%\@sm {
    max-height: 90%;
  }

  .mah95\%\@sm {
    max-height: 95%;
  }

  .mah100\%\@sm {
    max-height: 100%;
  }

  .mah110\%\@sm {
    max-height: 110%;
  }

  .mah120\%\@sm {
    max-height: 120%;
  }

  .mah130\%\@sm {
    max-height: 130%;
  }

  .mah140\%\@sm {
    max-height: 140%;
  }

  .mah150\%\@sm {
    max-height: 150%;
  }
}
@media all and (max-width: 600px) {
  .mih-auto\@sm {
    min-height: auto;
  }

  .mih0\@sm {
    min-height: 0;
  }

  .mih1\@sm {
    min-height: 1px;
  }

  .mih5\@sm {
    min-height: 5px;
  }

  .mih10\@sm {
    min-height: 10px;
  }

  .mih15\@sm {
    min-height: 15px;
  }

  .mih20\@sm {
    min-height: 20px;
  }

  .mih25\@sm {
    min-height: 25px;
  }

  .mih30\@sm {
    min-height: 30px;
  }

  .mih40\@sm {
    min-height: 40px;
  }

  .mih44\@sm {
    min-height: 44px;
  }

  .mih50\@sm {
    min-height: 50px;
  }

  .mih60\@sm {
    min-height: 60px;
  }

  .mih70\@sm {
    min-height: 70px;
  }

  .mih75\@sm {
    min-height: 75px;
  }

  .mih80\@sm {
    min-height: 80px;
  }

  .mih90\@sm {
    min-height: 90px;
  }

  .mih100\@sm {
    min-height: 100px;
  }

  .mih125\@sm {
    min-height: 125px;
  }

  .mih150\@sm {
    min-height: 150px;
  }

  .mih175\@sm {
    min-height: 175px;
  }

  .mih200\@sm {
    min-height: 200px;
  }

  .mih225\@sm {
    min-height: 225px;
  }

  .mih250\@sm {
    min-height: 250px;
  }

  .mih275\@sm {
    min-height: 275px;
  }

  .mih300\@sm {
    min-height: 300px;
  }

  .mih325\@sm {
    min-height: 325px;
  }

  .mih343\@sm {
    min-height: 343px;
  }

  .mih350\@sm {
    min-height: 350px;
  }

  .mih375\@sm {
    min-height: 375px;
  }

  .mih400\@sm {
    min-height: 400px;
  }

  .mih500\@sm {
    min-height: 500px;
  }

  .mih578\@sm {
    min-height: 578px;
  }

  .mih600\@sm {
    min-height: 600px;
  }

  .mih700\@sm {
    min-height: 700px;
  }

  .mih800\@sm {
    min-height: 800px;
  }
}
@media all and (max-width: 600px) {
  .mih0vh\@sm {
    min-height: 0vh;
  }

  .mih10vh\@sm {
    min-height: 10vh;
  }

  .mih20vh\@sm {
    min-height: 20vh;
  }

  .mih30vh\@sm {
    min-height: 30vh;
  }

  .mih40vh\@sm {
    min-height: 40vh;
  }

  .mih50vh\@sm {
    min-height: 50vh;
  }

  .mih60vh\@sm {
    min-height: 60vh;
  }

  .mih100vh\@sm {
    min-height: 100vh;
  }

  .mih150vh\@sm {
    min-height: 150vh;
  }

  .mih200vh\@sm {
    min-height: 200vh;
  }

  .mih250vh\@sm {
    min-height: 250vh;
  }

  .mih350vh\@sm {
    min-height: 350vh;
  }

  .mih600vh\@sm {
    min-height: 600vh;
  }
}
@media all and (max-width: 600px) {
  .mih1\%\@sm {
    min-height: 1%;
  }

  .mih2\%\@sm {
    min-height: 2%;
  }

  .mih3\%\@sm {
    min-height: 3%;
  }

  .mih4\%\@sm {
    min-height: 4%;
  }

  .mih5\%\@sm {
    min-height: 5%;
  }

  .mih10\%\@sm {
    min-height: 10%;
  }

  .mih12\.25\%\@sm {
    min-height: 12.25%;
  }

  .mih15\%\@sm {
    min-height: 15%;
  }

  .mih20\%\@sm {
    min-height: 20%;
  }

  .mih25\%\@sm {
    min-height: 25%;
  }

  .mih33\%\@sm {
    min-height: 30%;
  }

  .mih33\.3333\%\@sm {
    min-height: 33.3333%;
  }

  .mih35\%\@sm {
    min-height: 35%;
  }

  .mih40\%\@sm {
    min-height: 40%;
  }

  .mih45\%\@sm {
    min-height: 45%;
  }

  .mih50\%\@sm {
    min-height: 50%;
  }

  .mih55\%\@sm {
    min-height: 55%;
  }

  .mih60\%\@sm {
    min-height: 60%;
  }

  .mih65\%\@sm {
    min-height: 65%;
  }

  .mih66\.6666\%\@sm {
    min-height: 66.6666%;
  }

  .mih70\%\@sm {
    min-height: 70%;
  }

  .mih75\%\@sm {
    min-height: 75%;
  }

  .mih80\%\@sm {
    min-height: 80%;
  }

  .mih85\%\@sm {
    min-height: 85%;
  }

  .mih90\%\@sm {
    min-height: 90%;
  }

  .mih95\%\@sm {
    min-height: 95%;
  }

  .mih100\%\@sm {
    min-height: 100%;
  }

  .mih110\%\@sm {
    min-height: 110%;
  }

  .mih120\%\@sm {
    min-height: 120%;
  }

  .mih130\%\@sm {
    min-height: 130%;
  }

  .mih140\%\@sm {
    min-height: 140%;
  }

  .mih150\%\@sm {
    min-height: 150%;
  }
}
@media all and (max-width: 600px) {
  .m-auto\@sm {
    margin: auto;
  }

  .m-8px\@sm {
    margin: -8px;
  }

  .m0\@sm {
    margin: 0;
  }

  .m4\@sm {
    margin: 4px;
  }

  .m8\@sm {
    margin: 8px;
  }

  .m12\@sm {
    margin: 12px;
  }

  .m16\@sm {
    margin: 16px;
  }

  .m20\@sm {
    margin: 20px;
  }

  .m24\@sm {
    margin: 24px;
  }

  .m30\@sm {
    margin: 30px;
  }

  .m40\@sm {
    margin: 40px;
  }

  .m44\@sm {
    margin: 44px;
  }

  .m50\@sm {
    margin: 50px;
  }

  .m60\@sm {
    margin: 60px;
  }

  .m70\@sm {
    margin: 70px;
  }

  .m75\@sm {
    margin: 75px;
  }

  .m80\@sm {
    margin: 80px;
  }

  .m90\@sm {
    margin: 90px;
  }

  .m100\@sm {
    margin: 100px;
  }

  .m125\@sm {
    margin: 125px;
  }

  .m150\@sm {
    margin: 150px;
  }

  .m175\@sm {
    margin: 175px;
  }

  .m200\@sm {
    margin: 200px;
  }

  .m225\@sm {
    margin: 225px;
  }

  .m250\@sm {
    margin: 250px;
  }

  .m275\@sm {
    margin: 275px;
  }

  .m300\@sm {
    margin: 300px;
  }

  .m325\@sm {
    margin: 325px;
  }

  .m350\@sm {
    margin: 350px;
  }

  .m375\@sm {
    margin: 375px;
  }

  .m400\@sm {
    margin: 400px;
  }

  .m500\@sm {
    margin: 500px;
  }

  .m600\@sm {
    margin: 600px;
  }

  .m700\@sm {
    margin: 700px;
  }

  .m800\@sm {
    margin: 800px;
  }
}
@media all and (max-width: 600px) {
  .m0vw\@sm {
    margin: 0vw;
  }

  .m1vw\@sm {
    margin: 1vw;
  }

  .m5vw\@sm {
    margin: 5vw;
  }

  .m10vw\@sm {
    margin: 10vw;
  }

  .m15vw\@sm {
    margin: 15vw;
  }

  .m20vw\@sm {
    margin: 20vw;
  }

  .m25vw\@sm {
    margin: 25vw;
  }

  .m30vw\@sm {
    margin: 30vw;
  }

  .m40vw\@sm {
    margin: 40vw;
  }

  .m44vw\@sm {
    margin: 44vw;
  }

  .m50vw\@sm {
    margin: 50vw;
  }

  .m60vw\@sm {
    margin: 60vw;
  }

  .m70vw\@sm {
    margin: 70vw;
  }

  .m75vw\@sm {
    margin: 75vw;
  }

  .m80vw\@sm {
    margin: 80vw;
  }

  .m90vw\@sm {
    margin: 90vw;
  }

  .m100vw\@sm {
    margin: 100vw;
  }

  .m150vw\@sm {
    margin: 150vw;
  }

  .m200vw\@sm {
    margin: 200vw;
  }
}
@media all and (max-width: 600px) {
  .m1\%\@sm {
    margin: 1%;
  }

  .m2\%\@sm {
    margin: 2%;
  }

  .m3\%\@sm {
    margin: 3%;
  }

  .m4\%\@sm {
    margin: 4%;
  }

  .m5\%\@sm {
    margin: 5%;
  }

  .m10\%\@sm {
    margin: 10%;
  }

  .m12\.25\%\@sm {
    margin: 12.25%;
  }

  .m15\%\@sm {
    margin: 15%;
  }

  .m20\%\@sm {
    margin: 20%;
  }

  .m25\%\@sm {
    margin: 25%;
  }

  .m33\%\@sm {
    margin: 30%;
  }

  .m33\.3333\%\@sm {
    margin: 33.3333%;
  }

  .m35\%\@sm {
    margin: 35%;
  }

  .m40\%\@sm {
    margin: 40%;
  }

  .m45\%\@sm {
    margin: 45%;
  }

  .m50\%\@sm {
    margin: 50%;
  }

  .m55\%\@sm {
    margin: 55%;
  }

  .m60\%\@sm {
    margin: 60%;
  }

  .m65\%\@sm {
    margin: 65%;
  }

  .m66\.6666\%\@sm {
    margin: 66.6666%;
  }

  .m70\%\@sm {
    margin: 70%;
  }

  .m75\%\@sm {
    margin: 75%;
  }

  .m80\%\@sm {
    margin: 80%;
  }

  .m85\%\@sm {
    margin: 85%;
  }

  .m90\%\@sm {
    margin: 90%;
  }

  .m95\%\@sm {
    margin: 95%;
  }

  .m100\%\@sm {
    margin: 100%;
  }

  .m110\%\@sm {
    margin: 110%;
  }

  .m120\%\@sm {
    margin: 120%;
  }

  .m130\%\@sm {
    margin: 130%;
  }

  .m140\%\@sm {
    margin: 140%;
  }

  .m150\%\@sm {
    margin: 150%;
  }
}
@media all and (max-width: 600px) {
  .m-6rem\@sm {
    margin: -6rem;
  }

  .m-5rem\@sm {
    margin: -5rem;
  }

  .m-1\.25rem\@sm {
    margin: -1.25rem;
  }

  .m-1rem\@sm {
    margin: -1rem;
  }

  .m-2\.5rem\@sm {
    margin: -2.5rem;
  }

  .m0rem\@sm {
    margin: 0rem;
  }

  .m0\.0625rem\@sm {
    margin: 0.0625rem;
  }

  .m0\.125rem\@sm {
    margin: 0.125rem;
  }

  .m0\.25rem\@sm {
    margin: 0.25rem;
  }

  .m0\.375rem\@sm {
    margin: 0.375rem;
  }

  .m0\.5rem\@sm {
    margin: 0.5rem;
  }

  .m0\.55rem\@sm {
    margin: 0.55rem;
  }

  .m0\.625rem\@sm {
    margin: 0.625rem;
  }

  .m0\.75rem\@sm {
    margin: 0.75rem;
  }

  .m0\.875rem\@sm {
    margin: 0.875rem;
  }

  .m1rem\@sm {
    margin: 1rem;
  }

  .m1\.125rem\@sm {
    margin: 1.125rem;
  }

  .m1\.25rem\@sm {
    margin: 1.25rem;
  }

  .m1\.375rem\@sm {
    margin: 1.375rem;
  }

  .m1\.5rem\@sm {
    margin: 1.5rem;
  }

  .m1\.625rem\@sm {
    margin: 1.625rem;
  }

  .m1\.75rem\@sm {
    margin: 1.75rem;
  }

  .m1\.875rem\@sm {
    margin: 1.875rem;
  }

  .m2rem\@sm {
    margin: 2rem;
  }

  .m2\.25rem\@sm {
    margin: 2.25rem;
  }

  .m2\.5rem\@sm {
    margin: 2.5rem;
  }

  .m2\.75rem\@sm {
    margin: 2.75rem;
  }

  .m3rem\@sm {
    margin: 3rem;
  }

  .m3\.125rem\@sm {
    margin: 3.125rem;
  }

  .m3\.25rem\@sm {
    margin: 3.25rem;
  }

  .m3\.5rem\@sm {
    margin: 3.5rem;
  }

  .m3\.75rem\@sm {
    margin: 3.75rem;
  }

  .m4rem\@sm {
    margin: 4rem;
  }

  .m4\.25rem\@sm {
    margin: 4.25rem;
  }

  .m4\.5rem\@sm {
    margin: 4.5rem;
  }

  .m4\.75rem\@sm {
    margin: 4.75rem;
  }

  .m5rem\@sm {
    margin: 5rem;
  }

  .m5\.25rem\@sm {
    margin: 5.25rem;
  }

  .m5\.5rem\@sm {
    margin: 5.5rem;
  }

  .m5\.625rem\@sm {
    margin: 5.625rem;
  }

  .m5\.75rem\@sm {
    margin: 5.75rem;
  }

  .m6rem\@sm {
    margin: 6rem;
  }

  .m6\.25rem\@sm {
    margin: 6.25rem;
  }

  .m6\.5rem\@sm {
    margin: 6.5rem;
  }

  .m6\.75rem\@sm {
    margin: 6.75rem;
  }

  .m7rem\@sm {
    margin: 7rem;
  }

  .m7\.25rem\@sm {
    margin: 7.25rem;
  }

  .m7\.5rem\@sm {
    margin: 7.5rem;
  }

  .m7\.75rem\@sm {
    margin: 7.75rem;
  }

  .m8rem\@sm {
    margin: 8rem;
  }

  .m8\.25rem\@sm {
    margin: 8.25rem;
  }

  .m8\.5rem\@sm {
    margin: 8.5rem;
  }

  .m8\.75rem\@sm {
    margin: 8.75rem;
  }

  .m9rem\@sm {
    margin: 9rem;
  }

  .m9\.25rem\@sm {
    margin: 9.25rem;
  }

  .m9\.375rem\@sm {
    margin: 9.375rem;
  }

  .m9\.5rem\@sm {
    margin: 9.5rem;
  }

  .m9\.75rem\@sm {
    margin: 9.75rem;
  }

  .m10rem\@sm {
    margin: 10rem;
  }

  .m10\.25rem\@sm {
    margin: 10.25rem;
  }

  .m10\.5rem\@sm {
    margin: 10.5rem;
  }

  .m10\.75rem\@sm {
    margin: 10.75rem;
  }

  .m18\.75rem\@sm {
    margin: 18.75rem;
  }

  .m37\.5rem\@sm {
    margin: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .mt-auto\@sm {
    margin-top: auto;
  }

  .mt-8px\@sm {
    margin-top: -8px;
  }

  .mt0\@sm {
    margin-top: 0;
  }

  .mt4\@sm {
    margin-top: 4px;
  }

  .mt8\@sm {
    margin-top: 8px;
  }

  .mt12\@sm {
    margin-top: 12px;
  }

  .mt16\@sm {
    margin-top: 16px;
  }

  .mt20\@sm {
    margin-top: 20px;
  }

  .mt24\@sm {
    margin-top: 24px;
  }

  .mt30\@sm {
    margin-top: 30px;
  }

  .mt40\@sm {
    margin-top: 40px;
  }

  .mt44\@sm {
    margin-top: 44px;
  }

  .mt50\@sm {
    margin-top: 50px;
  }

  .mt60\@sm {
    margin-top: 60px;
  }

  .mt70\@sm {
    margin-top: 70px;
  }

  .mt75\@sm {
    margin-top: 75px;
  }

  .mt80\@sm {
    margin-top: 80px;
  }

  .mt90\@sm {
    margin-top: 90px;
  }

  .mt100\@sm {
    margin-top: 100px;
  }

  .mt125\@sm {
    margin-top: 125px;
  }

  .mt150\@sm {
    margin-top: 150px;
  }

  .mt175\@sm {
    margin-top: 175px;
  }

  .mt200\@sm {
    margin-top: 200px;
  }

  .mt225\@sm {
    margin-top: 225px;
  }

  .mt250\@sm {
    margin-top: 250px;
  }

  .mt275\@sm {
    margin-top: 275px;
  }

  .mt300\@sm {
    margin-top: 300px;
  }

  .mt325\@sm {
    margin-top: 325px;
  }

  .mt350\@sm {
    margin-top: 350px;
  }

  .mt375\@sm {
    margin-top: 375px;
  }

  .mt400\@sm {
    margin-top: 400px;
  }

  .mt500\@sm {
    margin-top: 500px;
  }

  .mt600\@sm {
    margin-top: 600px;
  }

  .mt700\@sm {
    margin-top: 700px;
  }

  .mt800\@sm {
    margin-top: 800px;
  }
}
@media all and (max-width: 600px) {
  .mt0vw\@sm {
    margin-top: 0vw;
  }

  .mt1vw\@sm {
    margin-top: 1vw;
  }

  .mt5vw\@sm {
    margin-top: 5vw;
  }

  .mt10vw\@sm {
    margin-top: 10vw;
  }

  .mt15vw\@sm {
    margin-top: 15vw;
  }

  .mt20vw\@sm {
    margin-top: 20vw;
  }

  .mt25vw\@sm {
    margin-top: 25vw;
  }

  .mt30vw\@sm {
    margin-top: 30vw;
  }

  .mt40vw\@sm {
    margin-top: 40vw;
  }

  .mt44vw\@sm {
    margin-top: 44vw;
  }

  .mt50vw\@sm {
    margin-top: 50vw;
  }

  .mt60vw\@sm {
    margin-top: 60vw;
  }

  .mt70vw\@sm {
    margin-top: 70vw;
  }

  .mt75vw\@sm {
    margin-top: 75vw;
  }

  .mt80vw\@sm {
    margin-top: 80vw;
  }

  .mt90vw\@sm {
    margin-top: 90vw;
  }

  .mt100vw\@sm {
    margin-top: 100vw;
  }

  .mt150vw\@sm {
    margin-top: 150vw;
  }

  .mt200vw\@sm {
    margin-top: 200vw;
  }
}
@media all and (max-width: 600px) {
  .mt80vh\@sm {
    margin-top: 80vh;
  }
}
@media all and (max-width: 600px) {
  .mt1\%\@sm {
    margin-top: 1%;
  }

  .mt2\%\@sm {
    margin-top: 2%;
  }

  .mt3\%\@sm {
    margin-top: 3%;
  }

  .mt4\%\@sm {
    margin-top: 4%;
  }

  .mt5\%\@sm {
    margin-top: 5%;
  }

  .mt10\%\@sm {
    margin-top: 10%;
  }

  .mt12\.25\%\@sm {
    margin-top: 12.25%;
  }

  .mt15\%\@sm {
    margin-top: 15%;
  }

  .mt20\%\@sm {
    margin-top: 20%;
  }

  .mt25\%\@sm {
    margin-top: 25%;
  }

  .mt33\%\@sm {
    margin-top: 30%;
  }

  .mt33\.3333\%\@sm {
    margin-top: 33.3333%;
  }

  .mt35\%\@sm {
    margin-top: 35%;
  }

  .mt40\%\@sm {
    margin-top: 40%;
  }

  .mt45\%\@sm {
    margin-top: 45%;
  }

  .mt50\%\@sm {
    margin-top: 50%;
  }

  .mt55\%\@sm {
    margin-top: 55%;
  }

  .mt60\%\@sm {
    margin-top: 60%;
  }

  .mt65\%\@sm {
    margin-top: 65%;
  }

  .mt66\.6666\%\@sm {
    margin-top: 66.6666%;
  }

  .mt70\%\@sm {
    margin-top: 70%;
  }

  .mt75\%\@sm {
    margin-top: 75%;
  }

  .mt80\%\@sm {
    margin-top: 80%;
  }

  .mt85\%\@sm {
    margin-top: 85%;
  }

  .mt90\%\@sm {
    margin-top: 90%;
  }

  .mt95\%\@sm {
    margin-top: 95%;
  }

  .mt100\%\@sm {
    margin-top: 100%;
  }

  .mt110\%\@sm {
    margin-top: 110%;
  }

  .mt120\%\@sm {
    margin-top: 120%;
  }

  .mt130\%\@sm {
    margin-top: 130%;
  }

  .mt140\%\@sm {
    margin-top: 140%;
  }

  .mt150\%\@sm {
    margin-top: 150%;
  }
}
@media all and (max-width: 600px) {
  .mt-6rem\@sm {
    margin-top: -6rem;
  }

  .mt-5rem\@sm {
    margin-top: -5rem;
  }

  .mt-1\.25rem\@sm {
    margin-top: -1.25rem;
  }

  .mt-1rem\@sm {
    margin-top: -1rem;
  }

  .mt-2\.5rem\@sm {
    margin-top: -2.5rem;
  }

  .mt0rem\@sm {
    margin-top: 0rem;
  }

  .mt0\.0625rem\@sm {
    margin-top: 0.0625rem;
  }

  .mt0\.125rem\@sm {
    margin-top: 0.125rem;
  }

  .mt0\.25rem\@sm {
    margin-top: 0.25rem;
  }

  .mt0\.375rem\@sm {
    margin-top: 0.375rem;
  }

  .mt0\.5rem\@sm {
    margin-top: 0.5rem;
  }

  .mt0\.55rem\@sm {
    margin-top: 0.55rem;
  }

  .mt0\.625rem\@sm {
    margin-top: 0.625rem;
  }

  .mt0\.75rem\@sm {
    margin-top: 0.75rem;
  }

  .mt0\.875rem\@sm {
    margin-top: 0.875rem;
  }

  .mt1rem\@sm {
    margin-top: 1rem;
  }

  .mt1\.125rem\@sm {
    margin-top: 1.125rem;
  }

  .mt1\.25rem\@sm {
    margin-top: 1.25rem;
  }

  .mt1\.375rem\@sm {
    margin-top: 1.375rem;
  }

  .mt1\.5rem\@sm {
    margin-top: 1.5rem;
  }

  .mt1\.625rem\@sm {
    margin-top: 1.625rem;
  }

  .mt1\.75rem\@sm {
    margin-top: 1.75rem;
  }

  .mt1\.875rem\@sm {
    margin-top: 1.875rem;
  }

  .mt2rem\@sm {
    margin-top: 2rem;
  }

  .mt2\.25rem\@sm {
    margin-top: 2.25rem;
  }

  .mt2\.5rem\@sm {
    margin-top: 2.5rem;
  }

  .mt2\.75rem\@sm {
    margin-top: 2.75rem;
  }

  .mt3rem\@sm {
    margin-top: 3rem;
  }

  .mt3\.125rem\@sm {
    margin-top: 3.125rem;
  }

  .mt3\.25rem\@sm {
    margin-top: 3.25rem;
  }

  .mt3\.5rem\@sm {
    margin-top: 3.5rem;
  }

  .mt3\.75rem\@sm {
    margin-top: 3.75rem;
  }

  .mt4rem\@sm {
    margin-top: 4rem;
  }

  .mt4\.25rem\@sm {
    margin-top: 4.25rem;
  }

  .mt4\.5rem\@sm {
    margin-top: 4.5rem;
  }

  .mt4\.75rem\@sm {
    margin-top: 4.75rem;
  }

  .mt5rem\@sm {
    margin-top: 5rem;
  }

  .mt5\.25rem\@sm {
    margin-top: 5.25rem;
  }

  .mt5\.5rem\@sm {
    margin-top: 5.5rem;
  }

  .mt5\.625rem\@sm {
    margin-top: 5.625rem;
  }

  .mt5\.75rem\@sm {
    margin-top: 5.75rem;
  }

  .mt6rem\@sm {
    margin-top: 6rem;
  }

  .mt6\.25rem\@sm {
    margin-top: 6.25rem;
  }

  .mt6\.5rem\@sm {
    margin-top: 6.5rem;
  }

  .mt6\.75rem\@sm {
    margin-top: 6.75rem;
  }

  .mt7rem\@sm {
    margin-top: 7rem;
  }

  .mt7\.25rem\@sm {
    margin-top: 7.25rem;
  }

  .mt7\.5rem\@sm {
    margin-top: 7.5rem;
  }

  .mt7\.75rem\@sm {
    margin-top: 7.75rem;
  }

  .mt8rem\@sm {
    margin-top: 8rem;
  }

  .mt8\.25rem\@sm {
    margin-top: 8.25rem;
  }

  .mt8\.5rem\@sm {
    margin-top: 8.5rem;
  }

  .mt8\.75rem\@sm {
    margin-top: 8.75rem;
  }

  .mt9rem\@sm {
    margin-top: 9rem;
  }

  .mt9\.25rem\@sm {
    margin-top: 9.25rem;
  }

  .mt9\.375rem\@sm {
    margin-top: 9.375rem;
  }

  .mt9\.5rem\@sm {
    margin-top: 9.5rem;
  }

  .mt9\.75rem\@sm {
    margin-top: 9.75rem;
  }

  .mt10rem\@sm {
    margin-top: 10rem;
  }

  .mt10\.25rem\@sm {
    margin-top: 10.25rem;
  }

  .mt10\.5rem\@sm {
    margin-top: 10.5rem;
  }

  .mt10\.75rem\@sm {
    margin-top: 10.75rem;
  }

  .mt18\.75rem\@sm {
    margin-top: 18.75rem;
  }

  .mt37\.5rem\@sm {
    margin-top: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .mb-auto\@sm {
    margin-bottom: auto;
  }

  .mb-8px\@sm {
    margin-bottom: -8px;
  }

  .mb0\@sm {
    margin-bottom: 0;
  }

  .mb4\@sm {
    margin-bottom: 4px;
  }

  .mb8\@sm {
    margin-bottom: 8px;
  }

  .mb12\@sm {
    margin-bottom: 12px;
  }

  .mb16\@sm {
    margin-bottom: 16px;
  }

  .mb20\@sm {
    margin-bottom: 20px;
  }

  .mb24\@sm {
    margin-bottom: 24px;
  }

  .mb30\@sm {
    margin-bottom: 30px;
  }

  .mb40\@sm {
    margin-bottom: 40px;
  }

  .mb44\@sm {
    margin-bottom: 44px;
  }

  .mb50\@sm {
    margin-bottom: 50px;
  }

  .mb60\@sm {
    margin-bottom: 60px;
  }

  .mb70\@sm {
    margin-bottom: 70px;
  }

  .mb75\@sm {
    margin-bottom: 75px;
  }

  .mb80\@sm {
    margin-bottom: 80px;
  }

  .mb90\@sm {
    margin-bottom: 90px;
  }

  .mb100\@sm {
    margin-bottom: 100px;
  }

  .mb125\@sm {
    margin-bottom: 125px;
  }

  .mb150\@sm {
    margin-bottom: 150px;
  }

  .mb175\@sm {
    margin-bottom: 175px;
  }

  .mb200\@sm {
    margin-bottom: 200px;
  }

  .mb225\@sm {
    margin-bottom: 225px;
  }

  .mb250\@sm {
    margin-bottom: 250px;
  }

  .mb275\@sm {
    margin-bottom: 275px;
  }

  .mb300\@sm {
    margin-bottom: 300px;
  }

  .mb325\@sm {
    margin-bottom: 325px;
  }

  .mb350\@sm {
    margin-bottom: 350px;
  }

  .mb375\@sm {
    margin-bottom: 375px;
  }

  .mb400\@sm {
    margin-bottom: 400px;
  }

  .mb500\@sm {
    margin-bottom: 500px;
  }

  .mb600\@sm {
    margin-bottom: 600px;
  }

  .mb700\@sm {
    margin-bottom: 700px;
  }

  .mb800\@sm {
    margin-bottom: 800px;
  }
}
@media all and (max-width: 600px) {
  .mb0vw\@sm {
    margin-bottom: 0vw;
  }

  .mb1vw\@sm {
    margin-bottom: 1vw;
  }

  .mb5vw\@sm {
    margin-bottom: 5vw;
  }

  .mb10vw\@sm {
    margin-bottom: 10vw;
  }

  .mb15vw\@sm {
    margin-bottom: 15vw;
  }

  .mb20vw\@sm {
    margin-bottom: 20vw;
  }

  .mb25vw\@sm {
    margin-bottom: 25vw;
  }

  .mb30vw\@sm {
    margin-bottom: 30vw;
  }

  .mb40vw\@sm {
    margin-bottom: 40vw;
  }

  .mb44vw\@sm {
    margin-bottom: 44vw;
  }

  .mb50vw\@sm {
    margin-bottom: 50vw;
  }

  .mb60vw\@sm {
    margin-bottom: 60vw;
  }

  .mb70vw\@sm {
    margin-bottom: 70vw;
  }

  .mb75vw\@sm {
    margin-bottom: 75vw;
  }

  .mb80vw\@sm {
    margin-bottom: 80vw;
  }

  .mb90vw\@sm {
    margin-bottom: 90vw;
  }

  .mb100vw\@sm {
    margin-bottom: 100vw;
  }

  .mb150vw\@sm {
    margin-bottom: 150vw;
  }

  .mb200vw\@sm {
    margin-bottom: 200vw;
  }
}
@media all and (max-width: 600px) {
  .mb10vh\@sm {
    margin-bottom: 10vh;
  }

  .mb20vh\@sm {
    margin-bottom: 20vh;
  }
}
@media all and (max-width: 600px) {
  .mb1\%\@sm {
    margin-bottom: 1%;
  }

  .mb2\%\@sm {
    margin-bottom: 2%;
  }

  .mb3\%\@sm {
    margin-bottom: 3%;
  }

  .mb4\%\@sm {
    margin-bottom: 4%;
  }

  .mb5\%\@sm {
    margin-bottom: 5%;
  }

  .mb10\%\@sm {
    margin-bottom: 10%;
  }

  .mb12\.25\%\@sm {
    margin-bottom: 12.25%;
  }

  .mb15\%\@sm {
    margin-bottom: 15%;
  }

  .mb20\%\@sm {
    margin-bottom: 20%;
  }

  .mb25\%\@sm {
    margin-bottom: 25%;
  }

  .mb33\%\@sm {
    margin-bottom: 30%;
  }

  .mb33\.3333\%\@sm {
    margin-bottom: 33.3333%;
  }

  .mb35\%\@sm {
    margin-bottom: 35%;
  }

  .mb40\%\@sm {
    margin-bottom: 40%;
  }

  .mb45\%\@sm {
    margin-bottom: 45%;
  }

  .mb50\%\@sm {
    margin-bottom: 50%;
  }

  .mb55\%\@sm {
    margin-bottom: 55%;
  }

  .mb60\%\@sm {
    margin-bottom: 60%;
  }

  .mb65\%\@sm {
    margin-bottom: 65%;
  }

  .mb66\.6666\%\@sm {
    margin-bottom: 66.6666%;
  }

  .mb70\%\@sm {
    margin-bottom: 70%;
  }

  .mb75\%\@sm {
    margin-bottom: 75%;
  }

  .mb80\%\@sm {
    margin-bottom: 80%;
  }

  .mb85\%\@sm {
    margin-bottom: 85%;
  }

  .mb90\%\@sm {
    margin-bottom: 90%;
  }

  .mb95\%\@sm {
    margin-bottom: 95%;
  }

  .mb100\%\@sm {
    margin-bottom: 100%;
  }

  .mb110\%\@sm {
    margin-bottom: 110%;
  }

  .mb120\%\@sm {
    margin-bottom: 120%;
  }

  .mb130\%\@sm {
    margin-bottom: 130%;
  }

  .mb140\%\@sm {
    margin-bottom: 140%;
  }

  .mb150\%\@sm {
    margin-bottom: 150%;
  }
}
@media all and (max-width: 600px) {
  .mb-6rem\@sm {
    margin-bottom: -6rem;
  }

  .mb-5rem\@sm {
    margin-bottom: -5rem;
  }

  .mb-1\.25rem\@sm {
    margin-bottom: -1.25rem;
  }

  .mb-1rem\@sm {
    margin-bottom: -1rem;
  }

  .mb-2\.5rem\@sm {
    margin-bottom: -2.5rem;
  }

  .mb0rem\@sm {
    margin-bottom: 0rem;
  }

  .mb0\.0625rem\@sm {
    margin-bottom: 0.0625rem;
  }

  .mb0\.125rem\@sm {
    margin-bottom: 0.125rem;
  }

  .mb0\.25rem\@sm {
    margin-bottom: 0.25rem;
  }

  .mb0\.375rem\@sm {
    margin-bottom: 0.375rem;
  }

  .mb0\.5rem\@sm {
    margin-bottom: 0.5rem;
  }

  .mb0\.55rem\@sm {
    margin-bottom: 0.55rem;
  }

  .mb0\.625rem\@sm {
    margin-bottom: 0.625rem;
  }

  .mb0\.75rem\@sm {
    margin-bottom: 0.75rem;
  }

  .mb0\.875rem\@sm {
    margin-bottom: 0.875rem;
  }

  .mb1rem\@sm {
    margin-bottom: 1rem;
  }

  .mb1\.125rem\@sm {
    margin-bottom: 1.125rem;
  }

  .mb1\.25rem\@sm {
    margin-bottom: 1.25rem;
  }

  .mb1\.375rem\@sm {
    margin-bottom: 1.375rem;
  }

  .mb1\.5rem\@sm {
    margin-bottom: 1.5rem;
  }

  .mb1\.625rem\@sm {
    margin-bottom: 1.625rem;
  }

  .mb1\.75rem\@sm {
    margin-bottom: 1.75rem;
  }

  .mb1\.875rem\@sm {
    margin-bottom: 1.875rem;
  }

  .mb2rem\@sm {
    margin-bottom: 2rem;
  }

  .mb2\.25rem\@sm {
    margin-bottom: 2.25rem;
  }

  .mb2\.5rem\@sm {
    margin-bottom: 2.5rem;
  }

  .mb2\.75rem\@sm {
    margin-bottom: 2.75rem;
  }

  .mb3rem\@sm {
    margin-bottom: 3rem;
  }

  .mb3\.125rem\@sm {
    margin-bottom: 3.125rem;
  }

  .mb3\.25rem\@sm {
    margin-bottom: 3.25rem;
  }

  .mb3\.5rem\@sm {
    margin-bottom: 3.5rem;
  }

  .mb3\.75rem\@sm {
    margin-bottom: 3.75rem;
  }

  .mb4rem\@sm {
    margin-bottom: 4rem;
  }

  .mb4\.25rem\@sm {
    margin-bottom: 4.25rem;
  }

  .mb4\.5rem\@sm {
    margin-bottom: 4.5rem;
  }

  .mb4\.75rem\@sm {
    margin-bottom: 4.75rem;
  }

  .mb5rem\@sm {
    margin-bottom: 5rem;
  }

  .mb5\.25rem\@sm {
    margin-bottom: 5.25rem;
  }

  .mb5\.5rem\@sm {
    margin-bottom: 5.5rem;
  }

  .mb5\.625rem\@sm {
    margin-bottom: 5.625rem;
  }

  .mb5\.75rem\@sm {
    margin-bottom: 5.75rem;
  }

  .mb6rem\@sm {
    margin-bottom: 6rem;
  }

  .mb6\.25rem\@sm {
    margin-bottom: 6.25rem;
  }

  .mb6\.5rem\@sm {
    margin-bottom: 6.5rem;
  }

  .mb6\.75rem\@sm {
    margin-bottom: 6.75rem;
  }

  .mb7rem\@sm {
    margin-bottom: 7rem;
  }

  .mb7\.25rem\@sm {
    margin-bottom: 7.25rem;
  }

  .mb7\.5rem\@sm {
    margin-bottom: 7.5rem;
  }

  .mb7\.75rem\@sm {
    margin-bottom: 7.75rem;
  }

  .mb8rem\@sm {
    margin-bottom: 8rem;
  }

  .mb8\.25rem\@sm {
    margin-bottom: 8.25rem;
  }

  .mb8\.5rem\@sm {
    margin-bottom: 8.5rem;
  }

  .mb8\.75rem\@sm {
    margin-bottom: 8.75rem;
  }

  .mb9rem\@sm {
    margin-bottom: 9rem;
  }

  .mb9\.25rem\@sm {
    margin-bottom: 9.25rem;
  }

  .mb9\.375rem\@sm {
    margin-bottom: 9.375rem;
  }

  .mb9\.5rem\@sm {
    margin-bottom: 9.5rem;
  }

  .mb9\.75rem\@sm {
    margin-bottom: 9.75rem;
  }

  .mb10rem\@sm {
    margin-bottom: 10rem;
  }

  .mb10\.25rem\@sm {
    margin-bottom: 10.25rem;
  }

  .mb10\.5rem\@sm {
    margin-bottom: 10.5rem;
  }

  .mb10\.75rem\@sm {
    margin-bottom: 10.75rem;
  }

  .mb18\.75rem\@sm {
    margin-bottom: 18.75rem;
  }

  .mb37\.5rem\@sm {
    margin-bottom: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .ml-auto\@sm {
    margin-left: auto;
  }

  .ml-8px\@sm {
    margin-left: -8px;
  }

  .ml0\@sm {
    margin-left: 0;
  }

  .ml4\@sm {
    margin-left: 4px;
  }

  .ml8\@sm {
    margin-left: 8px;
  }

  .ml12\@sm {
    margin-left: 12px;
  }

  .ml16\@sm {
    margin-left: 16px;
  }

  .ml20\@sm {
    margin-left: 20px;
  }

  .ml24\@sm {
    margin-left: 24px;
  }

  .ml30\@sm {
    margin-left: 30px;
  }

  .ml40\@sm {
    margin-left: 40px;
  }

  .ml44\@sm {
    margin-left: 44px;
  }

  .ml50\@sm {
    margin-left: 50px;
  }

  .ml60\@sm {
    margin-left: 60px;
  }

  .ml70\@sm {
    margin-left: 70px;
  }

  .ml75\@sm {
    margin-left: 75px;
  }

  .ml80\@sm {
    margin-left: 80px;
  }

  .ml90\@sm {
    margin-left: 90px;
  }

  .ml100\@sm {
    margin-left: 100px;
  }

  .ml125\@sm {
    margin-left: 125px;
  }

  .ml150\@sm {
    margin-left: 150px;
  }

  .ml175\@sm {
    margin-left: 175px;
  }

  .ml200\@sm {
    margin-left: 200px;
  }

  .ml225\@sm {
    margin-left: 225px;
  }

  .ml250\@sm {
    margin-left: 250px;
  }

  .ml275\@sm {
    margin-left: 275px;
  }

  .ml300\@sm {
    margin-left: 300px;
  }

  .ml325\@sm {
    margin-left: 325px;
  }

  .ml350\@sm {
    margin-left: 350px;
  }

  .ml375\@sm {
    margin-left: 375px;
  }

  .ml400\@sm {
    margin-left: 400px;
  }

  .ml500\@sm {
    margin-left: 500px;
  }

  .ml600\@sm {
    margin-left: 600px;
  }

  .ml700\@sm {
    margin-left: 700px;
  }

  .ml800\@sm {
    margin-left: 800px;
  }
}
@media all and (max-width: 600px) {
  .ml0vw\@sm {
    margin-left: 0vw;
  }

  .ml1vw\@sm {
    margin-left: 1vw;
  }

  .ml5vw\@sm {
    margin-left: 5vw;
  }

  .ml10vw\@sm {
    margin-left: 10vw;
  }

  .ml15vw\@sm {
    margin-left: 15vw;
  }

  .ml20vw\@sm {
    margin-left: 20vw;
  }

  .ml25vw\@sm {
    margin-left: 25vw;
  }

  .ml30vw\@sm {
    margin-left: 30vw;
  }

  .ml40vw\@sm {
    margin-left: 40vw;
  }

  .ml44vw\@sm {
    margin-left: 44vw;
  }

  .ml50vw\@sm {
    margin-left: 50vw;
  }

  .ml60vw\@sm {
    margin-left: 60vw;
  }

  .ml70vw\@sm {
    margin-left: 70vw;
  }

  .ml75vw\@sm {
    margin-left: 75vw;
  }

  .ml80vw\@sm {
    margin-left: 80vw;
  }

  .ml90vw\@sm {
    margin-left: 90vw;
  }

  .ml100vw\@sm {
    margin-left: 100vw;
  }

  .ml150vw\@sm {
    margin-left: 150vw;
  }

  .ml200vw\@sm {
    margin-left: 200vw;
  }
}
@media all and (max-width: 600px) {
  .ml1\%\@sm {
    margin-left: 1%;
  }

  .ml2\%\@sm {
    margin-left: 2%;
  }

  .ml3\%\@sm {
    margin-left: 3%;
  }

  .ml4\%\@sm {
    margin-left: 4%;
  }

  .ml5\%\@sm {
    margin-left: 5%;
  }

  .ml10\%\@sm {
    margin-left: 10%;
  }

  .ml12\.25\%\@sm {
    margin-left: 12.25%;
  }

  .ml15\%\@sm {
    margin-left: 15%;
  }

  .ml20\%\@sm {
    margin-left: 20%;
  }

  .ml25\%\@sm {
    margin-left: 25%;
  }

  .ml33\%\@sm {
    margin-left: 30%;
  }

  .ml33\.3333\%\@sm {
    margin-left: 33.3333%;
  }

  .ml35\%\@sm {
    margin-left: 35%;
  }

  .ml40\%\@sm {
    margin-left: 40%;
  }

  .ml45\%\@sm {
    margin-left: 45%;
  }

  .ml50\%\@sm {
    margin-left: 50%;
  }

  .ml55\%\@sm {
    margin-left: 55%;
  }

  .ml60\%\@sm {
    margin-left: 60%;
  }

  .ml65\%\@sm {
    margin-left: 65%;
  }

  .ml66\.6666\%\@sm {
    margin-left: 66.6666%;
  }

  .ml70\%\@sm {
    margin-left: 70%;
  }

  .ml75\%\@sm {
    margin-left: 75%;
  }

  .ml80\%\@sm {
    margin-left: 80%;
  }

  .ml85\%\@sm {
    margin-left: 85%;
  }

  .ml90\%\@sm {
    margin-left: 90%;
  }

  .ml95\%\@sm {
    margin-left: 95%;
  }

  .ml100\%\@sm {
    margin-left: 100%;
  }

  .ml110\%\@sm {
    margin-left: 110%;
  }

  .ml120\%\@sm {
    margin-left: 120%;
  }

  .ml130\%\@sm {
    margin-left: 130%;
  }

  .ml140\%\@sm {
    margin-left: 140%;
  }

  .ml150\%\@sm {
    margin-left: 150%;
  }
}
@media all and (max-width: 600px) {
  .ml-6rem\@sm {
    margin-left: -6rem;
  }

  .ml-5rem\@sm {
    margin-left: -5rem;
  }

  .ml-1\.25rem\@sm {
    margin-left: -1.25rem;
  }

  .ml-1rem\@sm {
    margin-left: -1rem;
  }

  .ml-2\.5rem\@sm {
    margin-left: -2.5rem;
  }

  .ml0rem\@sm {
    margin-left: 0rem;
  }

  .ml0\.0625rem\@sm {
    margin-left: 0.0625rem;
  }

  .ml0\.125rem\@sm {
    margin-left: 0.125rem;
  }

  .ml0\.25rem\@sm {
    margin-left: 0.25rem;
  }

  .ml0\.375rem\@sm {
    margin-left: 0.375rem;
  }

  .ml0\.5rem\@sm {
    margin-left: 0.5rem;
  }

  .ml0\.55rem\@sm {
    margin-left: 0.55rem;
  }

  .ml0\.625rem\@sm {
    margin-left: 0.625rem;
  }

  .ml0\.75rem\@sm {
    margin-left: 0.75rem;
  }

  .ml0\.875rem\@sm {
    margin-left: 0.875rem;
  }

  .ml1rem\@sm {
    margin-left: 1rem;
  }

  .ml1\.125rem\@sm {
    margin-left: 1.125rem;
  }

  .ml1\.25rem\@sm {
    margin-left: 1.25rem;
  }

  .ml1\.375rem\@sm {
    margin-left: 1.375rem;
  }

  .ml1\.5rem\@sm {
    margin-left: 1.5rem;
  }

  .ml1\.625rem\@sm {
    margin-left: 1.625rem;
  }

  .ml1\.75rem\@sm {
    margin-left: 1.75rem;
  }

  .ml1\.875rem\@sm {
    margin-left: 1.875rem;
  }

  .ml2rem\@sm {
    margin-left: 2rem;
  }

  .ml2\.25rem\@sm {
    margin-left: 2.25rem;
  }

  .ml2\.5rem\@sm {
    margin-left: 2.5rem;
  }

  .ml2\.75rem\@sm {
    margin-left: 2.75rem;
  }

  .ml3rem\@sm {
    margin-left: 3rem;
  }

  .ml3\.125rem\@sm {
    margin-left: 3.125rem;
  }

  .ml3\.25rem\@sm {
    margin-left: 3.25rem;
  }

  .ml3\.5rem\@sm {
    margin-left: 3.5rem;
  }

  .ml3\.75rem\@sm {
    margin-left: 3.75rem;
  }

  .ml4rem\@sm {
    margin-left: 4rem;
  }

  .ml4\.25rem\@sm {
    margin-left: 4.25rem;
  }

  .ml4\.5rem\@sm {
    margin-left: 4.5rem;
  }

  .ml4\.75rem\@sm {
    margin-left: 4.75rem;
  }

  .ml5rem\@sm {
    margin-left: 5rem;
  }

  .ml5\.25rem\@sm {
    margin-left: 5.25rem;
  }

  .ml5\.5rem\@sm {
    margin-left: 5.5rem;
  }

  .ml5\.625rem\@sm {
    margin-left: 5.625rem;
  }

  .ml5\.75rem\@sm {
    margin-left: 5.75rem;
  }

  .ml6rem\@sm {
    margin-left: 6rem;
  }

  .ml6\.25rem\@sm {
    margin-left: 6.25rem;
  }

  .ml6\.5rem\@sm {
    margin-left: 6.5rem;
  }

  .ml6\.75rem\@sm {
    margin-left: 6.75rem;
  }

  .ml7rem\@sm {
    margin-left: 7rem;
  }

  .ml7\.25rem\@sm {
    margin-left: 7.25rem;
  }

  .ml7\.5rem\@sm {
    margin-left: 7.5rem;
  }

  .ml7\.75rem\@sm {
    margin-left: 7.75rem;
  }

  .ml8rem\@sm {
    margin-left: 8rem;
  }

  .ml8\.25rem\@sm {
    margin-left: 8.25rem;
  }

  .ml8\.5rem\@sm {
    margin-left: 8.5rem;
  }

  .ml8\.75rem\@sm {
    margin-left: 8.75rem;
  }

  .ml9rem\@sm {
    margin-left: 9rem;
  }

  .ml9\.25rem\@sm {
    margin-left: 9.25rem;
  }

  .ml9\.375rem\@sm {
    margin-left: 9.375rem;
  }

  .ml9\.5rem\@sm {
    margin-left: 9.5rem;
  }

  .ml9\.75rem\@sm {
    margin-left: 9.75rem;
  }

  .ml10rem\@sm {
    margin-left: 10rem;
  }

  .ml10\.25rem\@sm {
    margin-left: 10.25rem;
  }

  .ml10\.5rem\@sm {
    margin-left: 10.5rem;
  }

  .ml10\.75rem\@sm {
    margin-left: 10.75rem;
  }

  .ml18\.75rem\@sm {
    margin-left: 18.75rem;
  }

  .ml37\.5rem\@sm {
    margin-left: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .mr-auto\@sm {
    margin-right: auto;
  }

  .mr-8px\@sm {
    margin-right: -8px;
  }

  .mr0\@sm {
    margin-right: 0;
  }

  .mr4\@sm {
    margin-right: 4px;
  }

  .mr8\@sm {
    margin-right: 8px;
  }

  .mr12\@sm {
    margin-right: 12px;
  }

  .mr16\@sm {
    margin-right: 16px;
  }

  .mr20\@sm {
    margin-right: 20px;
  }

  .mr24\@sm {
    margin-right: 24px;
  }

  .mr30\@sm {
    margin-right: 30px;
  }

  .mr40\@sm {
    margin-right: 40px;
  }

  .mr44\@sm {
    margin-right: 44px;
  }

  .mr50\@sm {
    margin-right: 50px;
  }

  .mr60\@sm {
    margin-right: 60px;
  }

  .mr70\@sm {
    margin-right: 70px;
  }

  .mr75\@sm {
    margin-right: 75px;
  }

  .mr80\@sm {
    margin-right: 80px;
  }

  .mr90\@sm {
    margin-right: 90px;
  }

  .mr100\@sm {
    margin-right: 100px;
  }

  .mr125\@sm {
    margin-right: 125px;
  }

  .mr150\@sm {
    margin-right: 150px;
  }

  .mr175\@sm {
    margin-right: 175px;
  }

  .mr200\@sm {
    margin-right: 200px;
  }

  .mr225\@sm {
    margin-right: 225px;
  }

  .mr250\@sm {
    margin-right: 250px;
  }

  .mr275\@sm {
    margin-right: 275px;
  }

  .mr300\@sm {
    margin-right: 300px;
  }

  .mr325\@sm {
    margin-right: 325px;
  }

  .mr350\@sm {
    margin-right: 350px;
  }

  .mr375\@sm {
    margin-right: 375px;
  }

  .mr400\@sm {
    margin-right: 400px;
  }

  .mr500\@sm {
    margin-right: 500px;
  }

  .mr600\@sm {
    margin-right: 600px;
  }

  .mr700\@sm {
    margin-right: 700px;
  }

  .mr800\@sm {
    margin-right: 800px;
  }
}
@media all and (max-width: 600px) {
  .mr0vw\@sm {
    margin-right: 0vw;
  }

  .mr1vw\@sm {
    margin-right: 1vw;
  }

  .mr5vw\@sm {
    margin-right: 5vw;
  }

  .mr10vw\@sm {
    margin-right: 10vw;
  }

  .mr15vw\@sm {
    margin-right: 15vw;
  }

  .mr20vw\@sm {
    margin-right: 20vw;
  }

  .mr25vw\@sm {
    margin-right: 25vw;
  }

  .mr30vw\@sm {
    margin-right: 30vw;
  }

  .mr40vw\@sm {
    margin-right: 40vw;
  }

  .mr44vw\@sm {
    margin-right: 44vw;
  }

  .mr50vw\@sm {
    margin-right: 50vw;
  }

  .mr60vw\@sm {
    margin-right: 60vw;
  }

  .mr70vw\@sm {
    margin-right: 70vw;
  }

  .mr75vw\@sm {
    margin-right: 75vw;
  }

  .mr80vw\@sm {
    margin-right: 80vw;
  }

  .mr90vw\@sm {
    margin-right: 90vw;
  }

  .mr100vw\@sm {
    margin-right: 100vw;
  }

  .mr150vw\@sm {
    margin-right: 150vw;
  }

  .mr200vw\@sm {
    margin-right: 200vw;
  }
}
@media all and (max-width: 600px) {
  .mr1\%\@sm {
    margin-right: 1%;
  }

  .mr2\%\@sm {
    margin-right: 2%;
  }

  .mr3\%\@sm {
    margin-right: 3%;
  }

  .mr4\%\@sm {
    margin-right: 4%;
  }

  .mr5\%\@sm {
    margin-right: 5%;
  }

  .mr10\%\@sm {
    margin-right: 10%;
  }

  .mr12\.25\%\@sm {
    margin-right: 12.25%;
  }

  .mr15\%\@sm {
    margin-right: 15%;
  }

  .mr20\%\@sm {
    margin-right: 20%;
  }

  .mr25\%\@sm {
    margin-right: 25%;
  }

  .mr33\%\@sm {
    margin-right: 30%;
  }

  .mr33\.3333\%\@sm {
    margin-right: 33.3333%;
  }

  .mr35\%\@sm {
    margin-right: 35%;
  }

  .mr40\%\@sm {
    margin-right: 40%;
  }

  .mr45\%\@sm {
    margin-right: 45%;
  }

  .mr50\%\@sm {
    margin-right: 50%;
  }

  .mr55\%\@sm {
    margin-right: 55%;
  }

  .mr60\%\@sm {
    margin-right: 60%;
  }

  .mr65\%\@sm {
    margin-right: 65%;
  }

  .mr66\.6666\%\@sm {
    margin-right: 66.6666%;
  }

  .mr70\%\@sm {
    margin-right: 70%;
  }

  .mr75\%\@sm {
    margin-right: 75%;
  }

  .mr80\%\@sm {
    margin-right: 80%;
  }

  .mr85\%\@sm {
    margin-right: 85%;
  }

  .mr90\%\@sm {
    margin-right: 90%;
  }

  .mr95\%\@sm {
    margin-right: 95%;
  }

  .mr100\%\@sm {
    margin-right: 100%;
  }

  .mr110\%\@sm {
    margin-right: 110%;
  }

  .mr120\%\@sm {
    margin-right: 120%;
  }

  .mr130\%\@sm {
    margin-right: 130%;
  }

  .mr140\%\@sm {
    margin-right: 140%;
  }

  .mr150\%\@sm {
    margin-right: 150%;
  }
}
@media all and (max-width: 600px) {
  .mr-6rem\@sm {
    margin-right: -6rem;
  }

  .mr-5rem\@sm {
    margin-right: -5rem;
  }

  .mr-1\.25rem\@sm {
    margin-right: -1.25rem;
  }

  .mr-1rem\@sm {
    margin-right: -1rem;
  }

  .mr-2\.5rem\@sm {
    margin-right: -2.5rem;
  }

  .mr0rem\@sm {
    margin-right: 0rem;
  }

  .mr0\.0625rem\@sm {
    margin-right: 0.0625rem;
  }

  .mr0\.125rem\@sm {
    margin-right: 0.125rem;
  }

  .mr0\.25rem\@sm {
    margin-right: 0.25rem;
  }

  .mr0\.375rem\@sm {
    margin-right: 0.375rem;
  }

  .mr0\.5rem\@sm {
    margin-right: 0.5rem;
  }

  .mr0\.55rem\@sm {
    margin-right: 0.55rem;
  }

  .mr0\.625rem\@sm {
    margin-right: 0.625rem;
  }

  .mr0\.75rem\@sm {
    margin-right: 0.75rem;
  }

  .mr0\.875rem\@sm {
    margin-right: 0.875rem;
  }

  .mr1rem\@sm {
    margin-right: 1rem;
  }

  .mr1\.125rem\@sm {
    margin-right: 1.125rem;
  }

  .mr1\.25rem\@sm {
    margin-right: 1.25rem;
  }

  .mr1\.375rem\@sm {
    margin-right: 1.375rem;
  }

  .mr1\.5rem\@sm {
    margin-right: 1.5rem;
  }

  .mr1\.625rem\@sm {
    margin-right: 1.625rem;
  }

  .mr1\.75rem\@sm {
    margin-right: 1.75rem;
  }

  .mr1\.875rem\@sm {
    margin-right: 1.875rem;
  }

  .mr2rem\@sm {
    margin-right: 2rem;
  }

  .mr2\.25rem\@sm {
    margin-right: 2.25rem;
  }

  .mr2\.5rem\@sm {
    margin-right: 2.5rem;
  }

  .mr2\.75rem\@sm {
    margin-right: 2.75rem;
  }

  .mr3rem\@sm {
    margin-right: 3rem;
  }

  .mr3\.125rem\@sm {
    margin-right: 3.125rem;
  }

  .mr3\.25rem\@sm {
    margin-right: 3.25rem;
  }

  .mr3\.5rem\@sm {
    margin-right: 3.5rem;
  }

  .mr3\.75rem\@sm {
    margin-right: 3.75rem;
  }

  .mr4rem\@sm {
    margin-right: 4rem;
  }

  .mr4\.25rem\@sm {
    margin-right: 4.25rem;
  }

  .mr4\.5rem\@sm {
    margin-right: 4.5rem;
  }

  .mr4\.75rem\@sm {
    margin-right: 4.75rem;
  }

  .mr5rem\@sm {
    margin-right: 5rem;
  }

  .mr5\.25rem\@sm {
    margin-right: 5.25rem;
  }

  .mr5\.5rem\@sm {
    margin-right: 5.5rem;
  }

  .mr5\.625rem\@sm {
    margin-right: 5.625rem;
  }

  .mr5\.75rem\@sm {
    margin-right: 5.75rem;
  }

  .mr6rem\@sm {
    margin-right: 6rem;
  }

  .mr6\.25rem\@sm {
    margin-right: 6.25rem;
  }

  .mr6\.5rem\@sm {
    margin-right: 6.5rem;
  }

  .mr6\.75rem\@sm {
    margin-right: 6.75rem;
  }

  .mr7rem\@sm {
    margin-right: 7rem;
  }

  .mr7\.25rem\@sm {
    margin-right: 7.25rem;
  }

  .mr7\.5rem\@sm {
    margin-right: 7.5rem;
  }

  .mr7\.75rem\@sm {
    margin-right: 7.75rem;
  }

  .mr8rem\@sm {
    margin-right: 8rem;
  }

  .mr8\.25rem\@sm {
    margin-right: 8.25rem;
  }

  .mr8\.5rem\@sm {
    margin-right: 8.5rem;
  }

  .mr8\.75rem\@sm {
    margin-right: 8.75rem;
  }

  .mr9rem\@sm {
    margin-right: 9rem;
  }

  .mr9\.25rem\@sm {
    margin-right: 9.25rem;
  }

  .mr9\.375rem\@sm {
    margin-right: 9.375rem;
  }

  .mr9\.5rem\@sm {
    margin-right: 9.5rem;
  }

  .mr9\.75rem\@sm {
    margin-right: 9.75rem;
  }

  .mr10rem\@sm {
    margin-right: 10rem;
  }

  .mr10\.25rem\@sm {
    margin-right: 10.25rem;
  }

  .mr10\.5rem\@sm {
    margin-right: 10.5rem;
  }

  .mr10\.75rem\@sm {
    margin-right: 10.75rem;
  }

  .mr18\.75rem\@sm {
    margin-right: 18.75rem;
  }

  .mr37\.5rem\@sm {
    margin-right: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .p0\@sm {
    padding: 0;
  }

  .p1\@sm {
    padding: 1px;
  }

  .p2\@sm {
    padding: 2px;
  }

  .p5\@sm {
    padding: 5px;
  }

  .p8\@sm {
    padding: 8px;
  }

  .p10\@sm {
    padding: 10px;
  }

  .p15\@sm {
    padding: 15px;
  }

  .p16\@sm {
    padding: 16px;
  }

  .p20\@sm {
    padding: 20px;
  }

  .p25\@sm {
    padding: 25px;
  }

  .p30\@sm {
    padding: 30px;
  }

  .p40\@sm {
    padding: 40px;
  }

  .p44\@sm {
    padding: 44px;
  }

  .p50\@sm {
    padding: 50px;
  }

  .p60\@sm {
    padding: 60px;
  }

  .p70\@sm {
    padding: 70px;
  }

  .p75\@sm {
    padding: 75px;
  }

  .p80\@sm {
    padding: 80px;
  }

  .p90\@sm {
    padding: 90px;
  }

  .p100\@sm {
    padding: 100px;
  }

  .p125\@sm {
    padding: 125px;
  }

  .p150\@sm {
    padding: 150px;
  }

  .p175\@sm {
    padding: 175px;
  }

  .p200\@sm {
    padding: 200px;
  }

  .p225\@sm {
    padding: 225px;
  }

  .p250\@sm {
    padding: 250px;
  }

  .p275\@sm {
    padding: 275px;
  }

  .p300\@sm {
    padding: 300px;
  }

  .p325\@sm {
    padding: 325px;
  }

  .p350\@sm {
    padding: 350px;
  }

  .p375\@sm {
    padding: 375px;
  }

  .p400\@sm {
    padding: 400px;
  }

  .p500\@sm {
    padding: 500px;
  }

  .p600\@sm {
    padding: 600px;
  }

  .p700\@sm {
    padding: 700px;
  }

  .p800\@sm {
    padding: 800px;
  }
}
@media all and (max-width: 600px) {
  .p0vw\@sm {
    padding: 0vw;
  }

  .p1vw\@sm {
    padding: 1vw;
  }

  .p5vw\@sm {
    padding: 5vw;
  }

  .p10vw\@sm {
    padding: 10vw;
  }

  .p15vw\@sm {
    padding: 15vw;
  }

  .p20vw\@sm {
    padding: 20vw;
  }

  .p25vw\@sm {
    padding: 25vw;
  }

  .p30vw\@sm {
    padding: 30vw;
  }

  .p40vw\@sm {
    padding: 40vw;
  }

  .p44vw\@sm {
    padding: 44vw;
  }

  .p50vw\@sm {
    padding: 50vw;
  }

  .p60vw\@sm {
    padding: 60vw;
  }

  .p70vw\@sm {
    padding: 70vw;
  }

  .p75vw\@sm {
    padding: 75vw;
  }

  .p80vw\@sm {
    padding: 80vw;
  }

  .p90vw\@sm {
    padding: 90vw;
  }

  .p100vw\@sm {
    padding: 100vw;
  }

  .p150vw\@sm {
    padding: 150vw;
  }

  .p200vw\@sm {
    padding: 200vw;
  }
}
@media all and (max-width: 600px) {
  .p10vh\@sm {
    padding: 10vh;
  }

  .p20vh\@sm {
    padding: 20vh;
  }
}
@media all and (max-width: 600px) {
  .p1\%\@sm {
    padding: 1%;
  }

  .p2\%\@sm {
    padding: 2%;
  }

  .p3\%\@sm {
    padding: 3%;
  }

  .p4\%\@sm {
    padding: 4%;
  }

  .p5\%\@sm {
    padding: 5%;
  }

  .p10\%\@sm {
    padding: 10%;
  }

  .p12\.25\%\@sm {
    padding: 12.25%;
  }

  .p15\%\@sm {
    padding: 15%;
  }

  .p20\%\@sm {
    padding: 20%;
  }

  .p25\%\@sm {
    padding: 25%;
  }

  .p33\%\@sm {
    padding: 30%;
  }

  .p33\.3333\%\@sm {
    padding: 33.3333%;
  }

  .p35\%\@sm {
    padding: 35%;
  }

  .p40\%\@sm {
    padding: 40%;
  }

  .p45\%\@sm {
    padding: 45%;
  }

  .p50\%\@sm {
    padding: 50%;
  }

  .p55\%\@sm {
    padding: 55%;
  }

  .p60\%\@sm {
    padding: 60%;
  }

  .p65\%\@sm {
    padding: 65%;
  }

  .p66\.6666\%\@sm {
    padding: 66.6666%;
  }

  .p70\%\@sm {
    padding: 70%;
  }

  .p75\%\@sm {
    padding: 75%;
  }

  .p80\%\@sm {
    padding: 80%;
  }

  .p85\%\@sm {
    padding: 85%;
  }

  .p90\%\@sm {
    padding: 90%;
  }

  .p95\%\@sm {
    padding: 95%;
  }

  .p100\%\@sm {
    padding: 100%;
  }

  .p110\%\@sm {
    padding: 110%;
  }

  .p120\%\@sm {
    padding: 120%;
  }

  .p130\%\@sm {
    padding: 130%;
  }

  .p140\%\@sm {
    padding: 140%;
  }

  .p150\%\@sm {
    padding: 150%;
  }
}
@media all and (max-width: 600px) {
  .p-6rem\@sm {
    padding: -6rem;
  }

  .p-5rem\@sm {
    padding: -5rem;
  }

  .p-1\.25rem\@sm {
    padding: -1.25rem;
  }

  .p-1rem\@sm {
    padding: -1rem;
  }

  .p-2\.5rem\@sm {
    padding: -2.5rem;
  }

  .p0rem\@sm {
    padding: 0rem;
  }

  .p0\.0625rem\@sm {
    padding: 0.0625rem;
  }

  .p0\.125rem\@sm {
    padding: 0.125rem;
  }

  .p0\.25rem\@sm {
    padding: 0.25rem;
  }

  .p0\.375rem\@sm {
    padding: 0.375rem;
  }

  .p0\.5rem\@sm {
    padding: 0.5rem;
  }

  .p0\.55rem\@sm {
    padding: 0.55rem;
  }

  .p0\.625rem\@sm {
    padding: 0.625rem;
  }

  .p0\.75rem\@sm {
    padding: 0.75rem;
  }

  .p0\.875rem\@sm {
    padding: 0.875rem;
  }

  .p1rem\@sm {
    padding: 1rem;
  }

  .p1\.125rem\@sm {
    padding: 1.125rem;
  }

  .p1\.25rem\@sm {
    padding: 1.25rem;
  }

  .p1\.375rem\@sm {
    padding: 1.375rem;
  }

  .p1\.5rem\@sm {
    padding: 1.5rem;
  }

  .p1\.625rem\@sm {
    padding: 1.625rem;
  }

  .p1\.75rem\@sm {
    padding: 1.75rem;
  }

  .p1\.875rem\@sm {
    padding: 1.875rem;
  }

  .p2rem\@sm {
    padding: 2rem;
  }

  .p2\.25rem\@sm {
    padding: 2.25rem;
  }

  .p2\.5rem\@sm {
    padding: 2.5rem;
  }

  .p2\.75rem\@sm {
    padding: 2.75rem;
  }

  .p3rem\@sm {
    padding: 3rem;
  }

  .p3\.125rem\@sm {
    padding: 3.125rem;
  }

  .p3\.25rem\@sm {
    padding: 3.25rem;
  }

  .p3\.5rem\@sm {
    padding: 3.5rem;
  }

  .p3\.75rem\@sm {
    padding: 3.75rem;
  }

  .p4rem\@sm {
    padding: 4rem;
  }

  .p4\.25rem\@sm {
    padding: 4.25rem;
  }

  .p4\.5rem\@sm {
    padding: 4.5rem;
  }

  .p4\.75rem\@sm {
    padding: 4.75rem;
  }

  .p5rem\@sm {
    padding: 5rem;
  }

  .p5\.25rem\@sm {
    padding: 5.25rem;
  }

  .p5\.5rem\@sm {
    padding: 5.5rem;
  }

  .p5\.625rem\@sm {
    padding: 5.625rem;
  }

  .p5\.75rem\@sm {
    padding: 5.75rem;
  }

  .p6rem\@sm {
    padding: 6rem;
  }

  .p6\.25rem\@sm {
    padding: 6.25rem;
  }

  .p6\.5rem\@sm {
    padding: 6.5rem;
  }

  .p6\.75rem\@sm {
    padding: 6.75rem;
  }

  .p7rem\@sm {
    padding: 7rem;
  }

  .p7\.25rem\@sm {
    padding: 7.25rem;
  }

  .p7\.5rem\@sm {
    padding: 7.5rem;
  }

  .p7\.75rem\@sm {
    padding: 7.75rem;
  }

  .p8rem\@sm {
    padding: 8rem;
  }

  .p8\.25rem\@sm {
    padding: 8.25rem;
  }

  .p8\.5rem\@sm {
    padding: 8.5rem;
  }

  .p8\.75rem\@sm {
    padding: 8.75rem;
  }

  .p9rem\@sm {
    padding: 9rem;
  }

  .p9\.25rem\@sm {
    padding: 9.25rem;
  }

  .p9\.375rem\@sm {
    padding: 9.375rem;
  }

  .p9\.5rem\@sm {
    padding: 9.5rem;
  }

  .p9\.75rem\@sm {
    padding: 9.75rem;
  }

  .p10rem\@sm {
    padding: 10rem;
  }

  .p10\.25rem\@sm {
    padding: 10.25rem;
  }

  .p10\.5rem\@sm {
    padding: 10.5rem;
  }

  .p10\.75rem\@sm {
    padding: 10.75rem;
  }

  .p18\.75rem\@sm {
    padding: 18.75rem;
  }

  .p37\.5rem\@sm {
    padding: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .pt0\@sm {
    padding-top: 0;
  }

  .pt1\@sm {
    padding-top: 1px;
  }

  .pt2\@sm {
    padding-top: 2px;
  }

  .pt5\@sm {
    padding-top: 5px;
  }

  .pt8\@sm {
    padding-top: 8px;
  }

  .pt10\@sm {
    padding-top: 10px;
  }

  .pt15\@sm {
    padding-top: 15px;
  }

  .pt16\@sm {
    padding-top: 16px;
  }

  .pt20\@sm {
    padding-top: 20px;
  }

  .pt25\@sm {
    padding-top: 25px;
  }

  .pt30\@sm {
    padding-top: 30px;
  }

  .pt40\@sm {
    padding-top: 40px;
  }

  .pt44\@sm {
    padding-top: 44px;
  }

  .pt50\@sm {
    padding-top: 50px;
  }

  .pt60\@sm {
    padding-top: 60px;
  }

  .pt70\@sm {
    padding-top: 70px;
  }

  .pt75\@sm {
    padding-top: 75px;
  }

  .pt80\@sm {
    padding-top: 80px;
  }

  .pt90\@sm {
    padding-top: 90px;
  }

  .pt100\@sm {
    padding-top: 100px;
  }

  .pt125\@sm {
    padding-top: 125px;
  }

  .pt150\@sm {
    padding-top: 150px;
  }

  .pt175\@sm {
    padding-top: 175px;
  }

  .pt200\@sm {
    padding-top: 200px;
  }

  .pt225\@sm {
    padding-top: 225px;
  }

  .pt250\@sm {
    padding-top: 250px;
  }

  .pt275\@sm {
    padding-top: 275px;
  }

  .pt300\@sm {
    padding-top: 300px;
  }

  .pt325\@sm {
    padding-top: 325px;
  }

  .pt350\@sm {
    padding-top: 350px;
  }

  .pt375\@sm {
    padding-top: 375px;
  }

  .pt400\@sm {
    padding-top: 400px;
  }

  .pt500\@sm {
    padding-top: 500px;
  }

  .pt600\@sm {
    padding-top: 600px;
  }

  .pt700\@sm {
    padding-top: 700px;
  }

  .pt800\@sm {
    padding-top: 800px;
  }
}
@media all and (max-width: 600px) {
  .pt0vw\@sm {
    padding-top: 0vw;
  }

  .pt1vw\@sm {
    padding-top: 1vw;
  }

  .pt5vw\@sm {
    padding-top: 5vw;
  }

  .pt10vw\@sm {
    padding-top: 10vw;
  }

  .pt15vw\@sm {
    padding-top: 15vw;
  }

  .pt20vw\@sm {
    padding-top: 20vw;
  }

  .pt25vw\@sm {
    padding-top: 25vw;
  }

  .pt30vw\@sm {
    padding-top: 30vw;
  }

  .pt40vw\@sm {
    padding-top: 40vw;
  }

  .pt44vw\@sm {
    padding-top: 44vw;
  }

  .pt50vw\@sm {
    padding-top: 50vw;
  }

  .pt60vw\@sm {
    padding-top: 60vw;
  }

  .pt70vw\@sm {
    padding-top: 70vw;
  }

  .pt75vw\@sm {
    padding-top: 75vw;
  }

  .pt80vw\@sm {
    padding-top: 80vw;
  }

  .pt90vw\@sm {
    padding-top: 90vw;
  }

  .pt100vw\@sm {
    padding-top: 100vw;
  }

  .pt150vw\@sm {
    padding-top: 150vw;
  }

  .pt200vw\@sm {
    padding-top: 200vw;
  }
}
@media all and (max-width: 600px) {
  .pt10vh\@sm {
    padding-top: 10vh;
  }

  .pt20vh\@sm {
    padding-top: 20vh;
  }
}
@media all and (max-width: 600px) {
  .pt1\%\@sm {
    padding-top: 1%;
  }

  .pt2\%\@sm {
    padding-top: 2%;
  }

  .pt3\%\@sm {
    padding-top: 3%;
  }

  .pt4\%\@sm {
    padding-top: 4%;
  }

  .pt5\%\@sm {
    padding-top: 5%;
  }

  .pt10\%\@sm {
    padding-top: 10%;
  }

  .pt12\.25\%\@sm {
    padding-top: 12.25%;
  }

  .pt15\%\@sm {
    padding-top: 15%;
  }

  .pt20\%\@sm {
    padding-top: 20%;
  }

  .pt25\%\@sm {
    padding-top: 25%;
  }

  .pt33\%\@sm {
    padding-top: 30%;
  }

  .pt33\.3333\%\@sm {
    padding-top: 33.3333%;
  }

  .pt35\%\@sm {
    padding-top: 35%;
  }

  .pt40\%\@sm {
    padding-top: 40%;
  }

  .pt45\%\@sm {
    padding-top: 45%;
  }

  .pt50\%\@sm {
    padding-top: 50%;
  }

  .pt55\%\@sm {
    padding-top: 55%;
  }

  .pt60\%\@sm {
    padding-top: 60%;
  }

  .pt65\%\@sm {
    padding-top: 65%;
  }

  .pt66\.6666\%\@sm {
    padding-top: 66.6666%;
  }

  .pt70\%\@sm {
    padding-top: 70%;
  }

  .pt75\%\@sm {
    padding-top: 75%;
  }

  .pt80\%\@sm {
    padding-top: 80%;
  }

  .pt85\%\@sm {
    padding-top: 85%;
  }

  .pt90\%\@sm {
    padding-top: 90%;
  }

  .pt95\%\@sm {
    padding-top: 95%;
  }

  .pt100\%\@sm {
    padding-top: 100%;
  }

  .pt110\%\@sm {
    padding-top: 110%;
  }

  .pt120\%\@sm {
    padding-top: 120%;
  }

  .pt130\%\@sm {
    padding-top: 130%;
  }

  .pt140\%\@sm {
    padding-top: 140%;
  }

  .pt150\%\@sm {
    padding-top: 150%;
  }
}
@media all and (max-width: 600px) {
  .pt-6rem\@sm {
    padding-top: -6rem;
  }

  .pt-5rem\@sm {
    padding-top: -5rem;
  }

  .pt-1\.25rem\@sm {
    padding-top: -1.25rem;
  }

  .pt-1rem\@sm {
    padding-top: -1rem;
  }

  .pt-2\.5rem\@sm {
    padding-top: -2.5rem;
  }

  .pt0rem\@sm {
    padding-top: 0rem;
  }

  .pt0\.0625rem\@sm {
    padding-top: 0.0625rem;
  }

  .pt0\.125rem\@sm {
    padding-top: 0.125rem;
  }

  .pt0\.25rem\@sm {
    padding-top: 0.25rem;
  }

  .pt0\.375rem\@sm {
    padding-top: 0.375rem;
  }

  .pt0\.5rem\@sm {
    padding-top: 0.5rem;
  }

  .pt0\.55rem\@sm {
    padding-top: 0.55rem;
  }

  .pt0\.625rem\@sm {
    padding-top: 0.625rem;
  }

  .pt0\.75rem\@sm {
    padding-top: 0.75rem;
  }

  .pt0\.875rem\@sm {
    padding-top: 0.875rem;
  }

  .pt1rem\@sm {
    padding-top: 1rem;
  }

  .pt1\.125rem\@sm {
    padding-top: 1.125rem;
  }

  .pt1\.25rem\@sm {
    padding-top: 1.25rem;
  }

  .pt1\.375rem\@sm {
    padding-top: 1.375rem;
  }

  .pt1\.5rem\@sm {
    padding-top: 1.5rem;
  }

  .pt1\.625rem\@sm {
    padding-top: 1.625rem;
  }

  .pt1\.75rem\@sm {
    padding-top: 1.75rem;
  }

  .pt1\.875rem\@sm {
    padding-top: 1.875rem;
  }

  .pt2rem\@sm {
    padding-top: 2rem;
  }

  .pt2\.25rem\@sm {
    padding-top: 2.25rem;
  }

  .pt2\.5rem\@sm {
    padding-top: 2.5rem;
  }

  .pt2\.75rem\@sm {
    padding-top: 2.75rem;
  }

  .pt3rem\@sm {
    padding-top: 3rem;
  }

  .pt3\.125rem\@sm {
    padding-top: 3.125rem;
  }

  .pt3\.25rem\@sm {
    padding-top: 3.25rem;
  }

  .pt3\.5rem\@sm {
    padding-top: 3.5rem;
  }

  .pt3\.75rem\@sm {
    padding-top: 3.75rem;
  }

  .pt4rem\@sm {
    padding-top: 4rem;
  }

  .pt4\.25rem\@sm {
    padding-top: 4.25rem;
  }

  .pt4\.5rem\@sm {
    padding-top: 4.5rem;
  }

  .pt4\.75rem\@sm {
    padding-top: 4.75rem;
  }

  .pt5rem\@sm {
    padding-top: 5rem;
  }

  .pt5\.25rem\@sm {
    padding-top: 5.25rem;
  }

  .pt5\.5rem\@sm {
    padding-top: 5.5rem;
  }

  .pt5\.625rem\@sm {
    padding-top: 5.625rem;
  }

  .pt5\.75rem\@sm {
    padding-top: 5.75rem;
  }

  .pt6rem\@sm {
    padding-top: 6rem;
  }

  .pt6\.25rem\@sm {
    padding-top: 6.25rem;
  }

  .pt6\.5rem\@sm {
    padding-top: 6.5rem;
  }

  .pt6\.75rem\@sm {
    padding-top: 6.75rem;
  }

  .pt7rem\@sm {
    padding-top: 7rem;
  }

  .pt7\.25rem\@sm {
    padding-top: 7.25rem;
  }

  .pt7\.5rem\@sm {
    padding-top: 7.5rem;
  }

  .pt7\.75rem\@sm {
    padding-top: 7.75rem;
  }

  .pt8rem\@sm {
    padding-top: 8rem;
  }

  .pt8\.25rem\@sm {
    padding-top: 8.25rem;
  }

  .pt8\.5rem\@sm {
    padding-top: 8.5rem;
  }

  .pt8\.75rem\@sm {
    padding-top: 8.75rem;
  }

  .pt9rem\@sm {
    padding-top: 9rem;
  }

  .pt9\.25rem\@sm {
    padding-top: 9.25rem;
  }

  .pt9\.375rem\@sm {
    padding-top: 9.375rem;
  }

  .pt9\.5rem\@sm {
    padding-top: 9.5rem;
  }

  .pt9\.75rem\@sm {
    padding-top: 9.75rem;
  }

  .pt10rem\@sm {
    padding-top: 10rem;
  }

  .pt10\.25rem\@sm {
    padding-top: 10.25rem;
  }

  .pt10\.5rem\@sm {
    padding-top: 10.5rem;
  }

  .pt10\.75rem\@sm {
    padding-top: 10.75rem;
  }

  .pt18\.75rem\@sm {
    padding-top: 18.75rem;
  }

  .pt37\.5rem\@sm {
    padding-top: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .pb0\@sm {
    padding-bottom: 0;
  }

  .pb1\@sm {
    padding-bottom: 1px;
  }

  .pb2\@sm {
    padding-bottom: 2px;
  }

  .pb5\@sm {
    padding-bottom: 5px;
  }

  .pb8\@sm {
    padding-bottom: 8px;
  }

  .pb10\@sm {
    padding-bottom: 10px;
  }

  .pb15\@sm {
    padding-bottom: 15px;
  }

  .pb16\@sm {
    padding-bottom: 16px;
  }

  .pb20\@sm {
    padding-bottom: 20px;
  }

  .pb25\@sm {
    padding-bottom: 25px;
  }

  .pb30\@sm {
    padding-bottom: 30px;
  }

  .pb40\@sm {
    padding-bottom: 40px;
  }

  .pb44\@sm {
    padding-bottom: 44px;
  }

  .pb50\@sm {
    padding-bottom: 50px;
  }

  .pb60\@sm {
    padding-bottom: 60px;
  }

  .pb70\@sm {
    padding-bottom: 70px;
  }

  .pb75\@sm {
    padding-bottom: 75px;
  }

  .pb80\@sm {
    padding-bottom: 80px;
  }

  .pb90\@sm {
    padding-bottom: 90px;
  }

  .pb100\@sm {
    padding-bottom: 100px;
  }

  .pb125\@sm {
    padding-bottom: 125px;
  }

  .pb150\@sm {
    padding-bottom: 150px;
  }

  .pb175\@sm {
    padding-bottom: 175px;
  }

  .pb200\@sm {
    padding-bottom: 200px;
  }

  .pb225\@sm {
    padding-bottom: 225px;
  }

  .pb250\@sm {
    padding-bottom: 250px;
  }

  .pb275\@sm {
    padding-bottom: 275px;
  }

  .pb300\@sm {
    padding-bottom: 300px;
  }

  .pb325\@sm {
    padding-bottom: 325px;
  }

  .pb350\@sm {
    padding-bottom: 350px;
  }

  .pb375\@sm {
    padding-bottom: 375px;
  }

  .pb400\@sm {
    padding-bottom: 400px;
  }

  .pb500\@sm {
    padding-bottom: 500px;
  }

  .pb600\@sm {
    padding-bottom: 600px;
  }

  .pb700\@sm {
    padding-bottom: 700px;
  }

  .pb800\@sm {
    padding-bottom: 800px;
  }
}
@media all and (max-width: 600px) {
  .pb0\:h\@sm:hover {
    padding-bottom: 0;
  }

  .pb1\:h\@sm:hover {
    padding-bottom: 1px;
  }

  .pb2\:h\@sm:hover {
    padding-bottom: 2px;
  }

  .pb5\:h\@sm:hover {
    padding-bottom: 5px;
  }

  .pb8\:h\@sm:hover {
    padding-bottom: 8px;
  }

  .pb10\:h\@sm:hover {
    padding-bottom: 10px;
  }

  .pb15\:h\@sm:hover {
    padding-bottom: 15px;
  }

  .pb16\:h\@sm:hover {
    padding-bottom: 16px;
  }

  .pb20\:h\@sm:hover {
    padding-bottom: 20px;
  }

  .pb25\:h\@sm:hover {
    padding-bottom: 25px;
  }

  .pb30\:h\@sm:hover {
    padding-bottom: 30px;
  }

  .pb40\:h\@sm:hover {
    padding-bottom: 40px;
  }

  .pb44\:h\@sm:hover {
    padding-bottom: 44px;
  }

  .pb50\:h\@sm:hover {
    padding-bottom: 50px;
  }

  .pb60\:h\@sm:hover {
    padding-bottom: 60px;
  }

  .pb70\:h\@sm:hover {
    padding-bottom: 70px;
  }

  .pb75\:h\@sm:hover {
    padding-bottom: 75px;
  }

  .pb80\:h\@sm:hover {
    padding-bottom: 80px;
  }

  .pb90\:h\@sm:hover {
    padding-bottom: 90px;
  }

  .pb100\:h\@sm:hover {
    padding-bottom: 100px;
  }

  .pb125\:h\@sm:hover {
    padding-bottom: 125px;
  }

  .pb150\:h\@sm:hover {
    padding-bottom: 150px;
  }

  .pb175\:h\@sm:hover {
    padding-bottom: 175px;
  }

  .pb200\:h\@sm:hover {
    padding-bottom: 200px;
  }

  .pb225\:h\@sm:hover {
    padding-bottom: 225px;
  }

  .pb250\:h\@sm:hover {
    padding-bottom: 250px;
  }

  .pb275\:h\@sm:hover {
    padding-bottom: 275px;
  }

  .pb300\:h\@sm:hover {
    padding-bottom: 300px;
  }

  .pb325\:h\@sm:hover {
    padding-bottom: 325px;
  }

  .pb350\:h\@sm:hover {
    padding-bottom: 350px;
  }

  .pb375\:h\@sm:hover {
    padding-bottom: 375px;
  }

  .pb400\:h\@sm:hover {
    padding-bottom: 400px;
  }

  .pb500\:h\@sm:hover {
    padding-bottom: 500px;
  }

  .pb600\:h\@sm:hover {
    padding-bottom: 600px;
  }

  .pb700\:h\@sm:hover {
    padding-bottom: 700px;
  }

  .pb800\:h\@sm:hover {
    padding-bottom: 800px;
  }
}
@media all and (max-width: 600px) {
  .pb0vw\@sm {
    padding-bottom: 0vw;
  }

  .pb1vw\@sm {
    padding-bottom: 1vw;
  }

  .pb5vw\@sm {
    padding-bottom: 5vw;
  }

  .pb10vw\@sm {
    padding-bottom: 10vw;
  }

  .pb15vw\@sm {
    padding-bottom: 15vw;
  }

  .pb20vw\@sm {
    padding-bottom: 20vw;
  }

  .pb25vw\@sm {
    padding-bottom: 25vw;
  }

  .pb30vw\@sm {
    padding-bottom: 30vw;
  }

  .pb40vw\@sm {
    padding-bottom: 40vw;
  }

  .pb44vw\@sm {
    padding-bottom: 44vw;
  }

  .pb50vw\@sm {
    padding-bottom: 50vw;
  }

  .pb60vw\@sm {
    padding-bottom: 60vw;
  }

  .pb70vw\@sm {
    padding-bottom: 70vw;
  }

  .pb75vw\@sm {
    padding-bottom: 75vw;
  }

  .pb80vw\@sm {
    padding-bottom: 80vw;
  }

  .pb90vw\@sm {
    padding-bottom: 90vw;
  }

  .pb100vw\@sm {
    padding-bottom: 100vw;
  }

  .pb150vw\@sm {
    padding-bottom: 150vw;
  }

  .pb200vw\@sm {
    padding-bottom: 200vw;
  }
}
@media all and (max-width: 600px) {
  .pb10vh\@sm {
    padding-bottom: 10vh;
  }

  .pb20vh\@sm {
    padding-bottom: 20vh;
  }
}
@media all and (max-width: 600px) {
  .pb1\%\@sm {
    padding-bottom: 1%;
  }

  .pb2\%\@sm {
    padding-bottom: 2%;
  }

  .pb3\%\@sm {
    padding-bottom: 3%;
  }

  .pb4\%\@sm {
    padding-bottom: 4%;
  }

  .pb5\%\@sm {
    padding-bottom: 5%;
  }

  .pb10\%\@sm {
    padding-bottom: 10%;
  }

  .pb12\.25\%\@sm {
    padding-bottom: 12.25%;
  }

  .pb15\%\@sm {
    padding-bottom: 15%;
  }

  .pb20\%\@sm {
    padding-bottom: 20%;
  }

  .pb25\%\@sm {
    padding-bottom: 25%;
  }

  .pb33\%\@sm {
    padding-bottom: 30%;
  }

  .pb33\.3333\%\@sm {
    padding-bottom: 33.3333%;
  }

  .pb35\%\@sm {
    padding-bottom: 35%;
  }

  .pb40\%\@sm {
    padding-bottom: 40%;
  }

  .pb45\%\@sm {
    padding-bottom: 45%;
  }

  .pb50\%\@sm {
    padding-bottom: 50%;
  }

  .pb55\%\@sm {
    padding-bottom: 55%;
  }

  .pb60\%\@sm {
    padding-bottom: 60%;
  }

  .pb65\%\@sm {
    padding-bottom: 65%;
  }

  .pb66\.6666\%\@sm {
    padding-bottom: 66.6666%;
  }

  .pb70\%\@sm {
    padding-bottom: 70%;
  }

  .pb75\%\@sm {
    padding-bottom: 75%;
  }

  .pb80\%\@sm {
    padding-bottom: 80%;
  }

  .pb85\%\@sm {
    padding-bottom: 85%;
  }

  .pb90\%\@sm {
    padding-bottom: 90%;
  }

  .pb95\%\@sm {
    padding-bottom: 95%;
  }

  .pb100\%\@sm {
    padding-bottom: 100%;
  }

  .pb110\%\@sm {
    padding-bottom: 110%;
  }

  .pb120\%\@sm {
    padding-bottom: 120%;
  }

  .pb130\%\@sm {
    padding-bottom: 130%;
  }

  .pb140\%\@sm {
    padding-bottom: 140%;
  }

  .pb150\%\@sm {
    padding-bottom: 150%;
  }
}
@media all and (max-width: 600px) {
  .pb-6rem\@sm {
    padding-bottom: -6rem;
  }

  .pb-5rem\@sm {
    padding-bottom: -5rem;
  }

  .pb-1\.25rem\@sm {
    padding-bottom: -1.25rem;
  }

  .pb-1rem\@sm {
    padding-bottom: -1rem;
  }

  .pb-2\.5rem\@sm {
    padding-bottom: -2.5rem;
  }

  .pb0rem\@sm {
    padding-bottom: 0rem;
  }

  .pb0\.0625rem\@sm {
    padding-bottom: 0.0625rem;
  }

  .pb0\.125rem\@sm {
    padding-bottom: 0.125rem;
  }

  .pb0\.25rem\@sm {
    padding-bottom: 0.25rem;
  }

  .pb0\.375rem\@sm {
    padding-bottom: 0.375rem;
  }

  .pb0\.5rem\@sm {
    padding-bottom: 0.5rem;
  }

  .pb0\.55rem\@sm {
    padding-bottom: 0.55rem;
  }

  .pb0\.625rem\@sm {
    padding-bottom: 0.625rem;
  }

  .pb0\.75rem\@sm {
    padding-bottom: 0.75rem;
  }

  .pb0\.875rem\@sm {
    padding-bottom: 0.875rem;
  }

  .pb1rem\@sm {
    padding-bottom: 1rem;
  }

  .pb1\.125rem\@sm {
    padding-bottom: 1.125rem;
  }

  .pb1\.25rem\@sm {
    padding-bottom: 1.25rem;
  }

  .pb1\.375rem\@sm {
    padding-bottom: 1.375rem;
  }

  .pb1\.5rem\@sm {
    padding-bottom: 1.5rem;
  }

  .pb1\.625rem\@sm {
    padding-bottom: 1.625rem;
  }

  .pb1\.75rem\@sm {
    padding-bottom: 1.75rem;
  }

  .pb1\.875rem\@sm {
    padding-bottom: 1.875rem;
  }

  .pb2rem\@sm {
    padding-bottom: 2rem;
  }

  .pb2\.25rem\@sm {
    padding-bottom: 2.25rem;
  }

  .pb2\.5rem\@sm {
    padding-bottom: 2.5rem;
  }

  .pb2\.75rem\@sm {
    padding-bottom: 2.75rem;
  }

  .pb3rem\@sm {
    padding-bottom: 3rem;
  }

  .pb3\.125rem\@sm {
    padding-bottom: 3.125rem;
  }

  .pb3\.25rem\@sm {
    padding-bottom: 3.25rem;
  }

  .pb3\.5rem\@sm {
    padding-bottom: 3.5rem;
  }

  .pb3\.75rem\@sm {
    padding-bottom: 3.75rem;
  }

  .pb4rem\@sm {
    padding-bottom: 4rem;
  }

  .pb4\.25rem\@sm {
    padding-bottom: 4.25rem;
  }

  .pb4\.5rem\@sm {
    padding-bottom: 4.5rem;
  }

  .pb4\.75rem\@sm {
    padding-bottom: 4.75rem;
  }

  .pb5rem\@sm {
    padding-bottom: 5rem;
  }

  .pb5\.25rem\@sm {
    padding-bottom: 5.25rem;
  }

  .pb5\.5rem\@sm {
    padding-bottom: 5.5rem;
  }

  .pb5\.625rem\@sm {
    padding-bottom: 5.625rem;
  }

  .pb5\.75rem\@sm {
    padding-bottom: 5.75rem;
  }

  .pb6rem\@sm {
    padding-bottom: 6rem;
  }

  .pb6\.25rem\@sm {
    padding-bottom: 6.25rem;
  }

  .pb6\.5rem\@sm {
    padding-bottom: 6.5rem;
  }

  .pb6\.75rem\@sm {
    padding-bottom: 6.75rem;
  }

  .pb7rem\@sm {
    padding-bottom: 7rem;
  }

  .pb7\.25rem\@sm {
    padding-bottom: 7.25rem;
  }

  .pb7\.5rem\@sm {
    padding-bottom: 7.5rem;
  }

  .pb7\.75rem\@sm {
    padding-bottom: 7.75rem;
  }

  .pb8rem\@sm {
    padding-bottom: 8rem;
  }

  .pb8\.25rem\@sm {
    padding-bottom: 8.25rem;
  }

  .pb8\.5rem\@sm {
    padding-bottom: 8.5rem;
  }

  .pb8\.75rem\@sm {
    padding-bottom: 8.75rem;
  }

  .pb9rem\@sm {
    padding-bottom: 9rem;
  }

  .pb9\.25rem\@sm {
    padding-bottom: 9.25rem;
  }

  .pb9\.375rem\@sm {
    padding-bottom: 9.375rem;
  }

  .pb9\.5rem\@sm {
    padding-bottom: 9.5rem;
  }

  .pb9\.75rem\@sm {
    padding-bottom: 9.75rem;
  }

  .pb10rem\@sm {
    padding-bottom: 10rem;
  }

  .pb10\.25rem\@sm {
    padding-bottom: 10.25rem;
  }

  .pb10\.5rem\@sm {
    padding-bottom: 10.5rem;
  }

  .pb10\.75rem\@sm {
    padding-bottom: 10.75rem;
  }

  .pb18\.75rem\@sm {
    padding-bottom: 18.75rem;
  }

  .pb37\.5rem\@sm {
    padding-bottom: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .pl0\@sm {
    padding-left: 0;
  }

  .pl1\@sm {
    padding-left: 1px;
  }

  .pl2\@sm {
    padding-left: 2px;
  }

  .pl5\@sm {
    padding-left: 5px;
  }

  .pl8\@sm {
    padding-left: 8px;
  }

  .pl10\@sm {
    padding-left: 10px;
  }

  .pl15\@sm {
    padding-left: 15px;
  }

  .pl16\@sm {
    padding-left: 16px;
  }

  .pl20\@sm {
    padding-left: 20px;
  }

  .pl25\@sm {
    padding-left: 25px;
  }

  .pl30\@sm {
    padding-left: 30px;
  }

  .pl40\@sm {
    padding-left: 40px;
  }

  .pl44\@sm {
    padding-left: 44px;
  }

  .pl50\@sm {
    padding-left: 50px;
  }

  .pl60\@sm {
    padding-left: 60px;
  }

  .pl70\@sm {
    padding-left: 70px;
  }

  .pl75\@sm {
    padding-left: 75px;
  }

  .pl80\@sm {
    padding-left: 80px;
  }

  .pl90\@sm {
    padding-left: 90px;
  }

  .pl100\@sm {
    padding-left: 100px;
  }

  .pl125\@sm {
    padding-left: 125px;
  }

  .pl150\@sm {
    padding-left: 150px;
  }

  .pl175\@sm {
    padding-left: 175px;
  }

  .pl200\@sm {
    padding-left: 200px;
  }

  .pl225\@sm {
    padding-left: 225px;
  }

  .pl250\@sm {
    padding-left: 250px;
  }

  .pl275\@sm {
    padding-left: 275px;
  }

  .pl300\@sm {
    padding-left: 300px;
  }

  .pl325\@sm {
    padding-left: 325px;
  }

  .pl350\@sm {
    padding-left: 350px;
  }

  .pl375\@sm {
    padding-left: 375px;
  }

  .pl400\@sm {
    padding-left: 400px;
  }

  .pl500\@sm {
    padding-left: 500px;
  }

  .pl600\@sm {
    padding-left: 600px;
  }

  .pl700\@sm {
    padding-left: 700px;
  }

  .pl800\@sm {
    padding-left: 800px;
  }
}
@media all and (max-width: 600px) {
  .pl0vw\@sm {
    padding-left: 0vw;
  }

  .pl1vw\@sm {
    padding-left: 1vw;
  }

  .pl5vw\@sm {
    padding-left: 5vw;
  }

  .pl10vw\@sm {
    padding-left: 10vw;
  }

  .pl15vw\@sm {
    padding-left: 15vw;
  }

  .pl20vw\@sm {
    padding-left: 20vw;
  }

  .pl25vw\@sm {
    padding-left: 25vw;
  }

  .pl30vw\@sm {
    padding-left: 30vw;
  }

  .pl40vw\@sm {
    padding-left: 40vw;
  }

  .pl44vw\@sm {
    padding-left: 44vw;
  }

  .pl50vw\@sm {
    padding-left: 50vw;
  }

  .pl60vw\@sm {
    padding-left: 60vw;
  }

  .pl70vw\@sm {
    padding-left: 70vw;
  }

  .pl75vw\@sm {
    padding-left: 75vw;
  }

  .pl80vw\@sm {
    padding-left: 80vw;
  }

  .pl90vw\@sm {
    padding-left: 90vw;
  }

  .pl100vw\@sm {
    padding-left: 100vw;
  }

  .pl150vw\@sm {
    padding-left: 150vw;
  }

  .pl200vw\@sm {
    padding-left: 200vw;
  }
}
@media all and (max-width: 600px) {
  .pl10vh\@sm {
    padding-left: 10vh;
  }

  .pl20vh\@sm {
    padding-left: 20vh;
  }
}
@media all and (max-width: 600px) {
  .pl1\%\@sm {
    padding-left: 1%;
  }

  .pl2\%\@sm {
    padding-left: 2%;
  }

  .pl3\%\@sm {
    padding-left: 3%;
  }

  .pl4\%\@sm {
    padding-left: 4%;
  }

  .pl5\%\@sm {
    padding-left: 5%;
  }

  .pl10\%\@sm {
    padding-left: 10%;
  }

  .pl12\.25\%\@sm {
    padding-left: 12.25%;
  }

  .pl15\%\@sm {
    padding-left: 15%;
  }

  .pl20\%\@sm {
    padding-left: 20%;
  }

  .pl25\%\@sm {
    padding-left: 25%;
  }

  .pl33\%\@sm {
    padding-left: 30%;
  }

  .pl33\.3333\%\@sm {
    padding-left: 33.3333%;
  }

  .pl35\%\@sm {
    padding-left: 35%;
  }

  .pl40\%\@sm {
    padding-left: 40%;
  }

  .pl45\%\@sm {
    padding-left: 45%;
  }

  .pl50\%\@sm {
    padding-left: 50%;
  }

  .pl55\%\@sm {
    padding-left: 55%;
  }

  .pl60\%\@sm {
    padding-left: 60%;
  }

  .pl65\%\@sm {
    padding-left: 65%;
  }

  .pl66\.6666\%\@sm {
    padding-left: 66.6666%;
  }

  .pl70\%\@sm {
    padding-left: 70%;
  }

  .pl75\%\@sm {
    padding-left: 75%;
  }

  .pl80\%\@sm {
    padding-left: 80%;
  }

  .pl85\%\@sm {
    padding-left: 85%;
  }

  .pl90\%\@sm {
    padding-left: 90%;
  }

  .pl95\%\@sm {
    padding-left: 95%;
  }

  .pl100\%\@sm {
    padding-left: 100%;
  }

  .pl110\%\@sm {
    padding-left: 110%;
  }

  .pl120\%\@sm {
    padding-left: 120%;
  }

  .pl130\%\@sm {
    padding-left: 130%;
  }

  .pl140\%\@sm {
    padding-left: 140%;
  }

  .pl150\%\@sm {
    padding-left: 150%;
  }
}
@media all and (max-width: 600px) {
  .pl-6rem\@sm {
    padding-left: -6rem;
  }

  .pl-5rem\@sm {
    padding-left: -5rem;
  }

  .pl-1\.25rem\@sm {
    padding-left: -1.25rem;
  }

  .pl-1rem\@sm {
    padding-left: -1rem;
  }

  .pl-2\.5rem\@sm {
    padding-left: -2.5rem;
  }

  .pl0rem\@sm {
    padding-left: 0rem;
  }

  .pl0\.0625rem\@sm {
    padding-left: 0.0625rem;
  }

  .pl0\.125rem\@sm {
    padding-left: 0.125rem;
  }

  .pl0\.25rem\@sm {
    padding-left: 0.25rem;
  }

  .pl0\.375rem\@sm {
    padding-left: 0.375rem;
  }

  .pl0\.5rem\@sm {
    padding-left: 0.5rem;
  }

  .pl0\.55rem\@sm {
    padding-left: 0.55rem;
  }

  .pl0\.625rem\@sm {
    padding-left: 0.625rem;
  }

  .pl0\.75rem\@sm {
    padding-left: 0.75rem;
  }

  .pl0\.875rem\@sm {
    padding-left: 0.875rem;
  }

  .pl1rem\@sm {
    padding-left: 1rem;
  }

  .pl1\.125rem\@sm {
    padding-left: 1.125rem;
  }

  .pl1\.25rem\@sm {
    padding-left: 1.25rem;
  }

  .pl1\.375rem\@sm {
    padding-left: 1.375rem;
  }

  .pl1\.5rem\@sm {
    padding-left: 1.5rem;
  }

  .pl1\.625rem\@sm {
    padding-left: 1.625rem;
  }

  .pl1\.75rem\@sm {
    padding-left: 1.75rem;
  }

  .pl1\.875rem\@sm {
    padding-left: 1.875rem;
  }

  .pl2rem\@sm {
    padding-left: 2rem;
  }

  .pl2\.25rem\@sm {
    padding-left: 2.25rem;
  }

  .pl2\.5rem\@sm {
    padding-left: 2.5rem;
  }

  .pl2\.75rem\@sm {
    padding-left: 2.75rem;
  }

  .pl3rem\@sm {
    padding-left: 3rem;
  }

  .pl3\.125rem\@sm {
    padding-left: 3.125rem;
  }

  .pl3\.25rem\@sm {
    padding-left: 3.25rem;
  }

  .pl3\.5rem\@sm {
    padding-left: 3.5rem;
  }

  .pl3\.75rem\@sm {
    padding-left: 3.75rem;
  }

  .pl4rem\@sm {
    padding-left: 4rem;
  }

  .pl4\.25rem\@sm {
    padding-left: 4.25rem;
  }

  .pl4\.5rem\@sm {
    padding-left: 4.5rem;
  }

  .pl4\.75rem\@sm {
    padding-left: 4.75rem;
  }

  .pl5rem\@sm {
    padding-left: 5rem;
  }

  .pl5\.25rem\@sm {
    padding-left: 5.25rem;
  }

  .pl5\.5rem\@sm {
    padding-left: 5.5rem;
  }

  .pl5\.625rem\@sm {
    padding-left: 5.625rem;
  }

  .pl5\.75rem\@sm {
    padding-left: 5.75rem;
  }

  .pl6rem\@sm {
    padding-left: 6rem;
  }

  .pl6\.25rem\@sm {
    padding-left: 6.25rem;
  }

  .pl6\.5rem\@sm {
    padding-left: 6.5rem;
  }

  .pl6\.75rem\@sm {
    padding-left: 6.75rem;
  }

  .pl7rem\@sm {
    padding-left: 7rem;
  }

  .pl7\.25rem\@sm {
    padding-left: 7.25rem;
  }

  .pl7\.5rem\@sm {
    padding-left: 7.5rem;
  }

  .pl7\.75rem\@sm {
    padding-left: 7.75rem;
  }

  .pl8rem\@sm {
    padding-left: 8rem;
  }

  .pl8\.25rem\@sm {
    padding-left: 8.25rem;
  }

  .pl8\.5rem\@sm {
    padding-left: 8.5rem;
  }

  .pl8\.75rem\@sm {
    padding-left: 8.75rem;
  }

  .pl9rem\@sm {
    padding-left: 9rem;
  }

  .pl9\.25rem\@sm {
    padding-left: 9.25rem;
  }

  .pl9\.375rem\@sm {
    padding-left: 9.375rem;
  }

  .pl9\.5rem\@sm {
    padding-left: 9.5rem;
  }

  .pl9\.75rem\@sm {
    padding-left: 9.75rem;
  }

  .pl10rem\@sm {
    padding-left: 10rem;
  }

  .pl10\.25rem\@sm {
    padding-left: 10.25rem;
  }

  .pl10\.5rem\@sm {
    padding-left: 10.5rem;
  }

  .pl10\.75rem\@sm {
    padding-left: 10.75rem;
  }

  .pl18\.75rem\@sm {
    padding-left: 18.75rem;
  }

  .pl37\.5rem\@sm {
    padding-left: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .pr0\@sm {
    padding-right: 0;
  }

  .pr1\@sm {
    padding-right: 1px;
  }

  .pr2\@sm {
    padding-right: 2px;
  }

  .pr5\@sm {
    padding-right: 5px;
  }

  .pr8\@sm {
    padding-right: 8px;
  }

  .pr10\@sm {
    padding-right: 10px;
  }

  .pr15\@sm {
    padding-right: 15px;
  }

  .pr16\@sm {
    padding-right: 16px;
  }

  .pr20\@sm {
    padding-right: 20px;
  }

  .pr25\@sm {
    padding-right: 25px;
  }

  .pr30\@sm {
    padding-right: 30px;
  }

  .pr40\@sm {
    padding-right: 40px;
  }

  .pr44\@sm {
    padding-right: 44px;
  }

  .pr50\@sm {
    padding-right: 50px;
  }

  .pr60\@sm {
    padding-right: 60px;
  }

  .pr70\@sm {
    padding-right: 70px;
  }

  .pr75\@sm {
    padding-right: 75px;
  }

  .pr80\@sm {
    padding-right: 80px;
  }

  .pr90\@sm {
    padding-right: 90px;
  }

  .pr100\@sm {
    padding-right: 100px;
  }

  .pr125\@sm {
    padding-right: 125px;
  }

  .pr150\@sm {
    padding-right: 150px;
  }

  .pr175\@sm {
    padding-right: 175px;
  }

  .pr200\@sm {
    padding-right: 200px;
  }

  .pr225\@sm {
    padding-right: 225px;
  }

  .pr250\@sm {
    padding-right: 250px;
  }

  .pr275\@sm {
    padding-right: 275px;
  }

  .pr300\@sm {
    padding-right: 300px;
  }

  .pr325\@sm {
    padding-right: 325px;
  }

  .pr350\@sm {
    padding-right: 350px;
  }

  .pr375\@sm {
    padding-right: 375px;
  }

  .pr400\@sm {
    padding-right: 400px;
  }

  .pr500\@sm {
    padding-right: 500px;
  }

  .pr600\@sm {
    padding-right: 600px;
  }

  .pr700\@sm {
    padding-right: 700px;
  }

  .pr800\@sm {
    padding-right: 800px;
  }
}
@media all and (max-width: 600px) {
  .pr0vw\@sm {
    padding-right: 0vw;
  }

  .pr1vw\@sm {
    padding-right: 1vw;
  }

  .pr5vw\@sm {
    padding-right: 5vw;
  }

  .pr10vw\@sm {
    padding-right: 10vw;
  }

  .pr15vw\@sm {
    padding-right: 15vw;
  }

  .pr20vw\@sm {
    padding-right: 20vw;
  }

  .pr25vw\@sm {
    padding-right: 25vw;
  }

  .pr30vw\@sm {
    padding-right: 30vw;
  }

  .pr40vw\@sm {
    padding-right: 40vw;
  }

  .pr44vw\@sm {
    padding-right: 44vw;
  }

  .pr50vw\@sm {
    padding-right: 50vw;
  }

  .pr60vw\@sm {
    padding-right: 60vw;
  }

  .pr70vw\@sm {
    padding-right: 70vw;
  }

  .pr75vw\@sm {
    padding-right: 75vw;
  }

  .pr80vw\@sm {
    padding-right: 80vw;
  }

  .pr90vw\@sm {
    padding-right: 90vw;
  }

  .pr100vw\@sm {
    padding-right: 100vw;
  }

  .pr150vw\@sm {
    padding-right: 150vw;
  }

  .pr200vw\@sm {
    padding-right: 200vw;
  }
}
@media all and (max-width: 600px) {
  .pr10vh\@sm {
    padding-right: 10vh;
  }

  .pr20vh\@sm {
    padding-right: 20vh;
  }
}
@media all and (max-width: 600px) {
  .pr1\%\@sm {
    padding-right: 1%;
  }

  .pr2\%\@sm {
    padding-right: 2%;
  }

  .pr3\%\@sm {
    padding-right: 3%;
  }

  .pr4\%\@sm {
    padding-right: 4%;
  }

  .pr5\%\@sm {
    padding-right: 5%;
  }

  .pr10\%\@sm {
    padding-right: 10%;
  }

  .pr12\.25\%\@sm {
    padding-right: 12.25%;
  }

  .pr15\%\@sm {
    padding-right: 15%;
  }

  .pr20\%\@sm {
    padding-right: 20%;
  }

  .pr25\%\@sm {
    padding-right: 25%;
  }

  .pr33\%\@sm {
    padding-right: 30%;
  }

  .pr33\.3333\%\@sm {
    padding-right: 33.3333%;
  }

  .pr35\%\@sm {
    padding-right: 35%;
  }

  .pr40\%\@sm {
    padding-right: 40%;
  }

  .pr45\%\@sm {
    padding-right: 45%;
  }

  .pr50\%\@sm {
    padding-right: 50%;
  }

  .pr55\%\@sm {
    padding-right: 55%;
  }

  .pr60\%\@sm {
    padding-right: 60%;
  }

  .pr65\%\@sm {
    padding-right: 65%;
  }

  .pr66\.6666\%\@sm {
    padding-right: 66.6666%;
  }

  .pr70\%\@sm {
    padding-right: 70%;
  }

  .pr75\%\@sm {
    padding-right: 75%;
  }

  .pr80\%\@sm {
    padding-right: 80%;
  }

  .pr85\%\@sm {
    padding-right: 85%;
  }

  .pr90\%\@sm {
    padding-right: 90%;
  }

  .pr95\%\@sm {
    padding-right: 95%;
  }

  .pr100\%\@sm {
    padding-right: 100%;
  }

  .pr110\%\@sm {
    padding-right: 110%;
  }

  .pr120\%\@sm {
    padding-right: 120%;
  }

  .pr130\%\@sm {
    padding-right: 130%;
  }

  .pr140\%\@sm {
    padding-right: 140%;
  }

  .pr150\%\@sm {
    padding-right: 150%;
  }
}
@media all and (max-width: 600px) {
  .pr-6rem\@sm {
    padding-right: -6rem;
  }

  .pr-5rem\@sm {
    padding-right: -5rem;
  }

  .pr-1\.25rem\@sm {
    padding-right: -1.25rem;
  }

  .pr-1rem\@sm {
    padding-right: -1rem;
  }

  .pr-2\.5rem\@sm {
    padding-right: -2.5rem;
  }

  .pr0rem\@sm {
    padding-right: 0rem;
  }

  .pr0\.0625rem\@sm {
    padding-right: 0.0625rem;
  }

  .pr0\.125rem\@sm {
    padding-right: 0.125rem;
  }

  .pr0\.25rem\@sm {
    padding-right: 0.25rem;
  }

  .pr0\.375rem\@sm {
    padding-right: 0.375rem;
  }

  .pr0\.5rem\@sm {
    padding-right: 0.5rem;
  }

  .pr0\.55rem\@sm {
    padding-right: 0.55rem;
  }

  .pr0\.625rem\@sm {
    padding-right: 0.625rem;
  }

  .pr0\.75rem\@sm {
    padding-right: 0.75rem;
  }

  .pr0\.875rem\@sm {
    padding-right: 0.875rem;
  }

  .pr1rem\@sm {
    padding-right: 1rem;
  }

  .pr1\.125rem\@sm {
    padding-right: 1.125rem;
  }

  .pr1\.25rem\@sm {
    padding-right: 1.25rem;
  }

  .pr1\.375rem\@sm {
    padding-right: 1.375rem;
  }

  .pr1\.5rem\@sm {
    padding-right: 1.5rem;
  }

  .pr1\.625rem\@sm {
    padding-right: 1.625rem;
  }

  .pr1\.75rem\@sm {
    padding-right: 1.75rem;
  }

  .pr1\.875rem\@sm {
    padding-right: 1.875rem;
  }

  .pr2rem\@sm {
    padding-right: 2rem;
  }

  .pr2\.25rem\@sm {
    padding-right: 2.25rem;
  }

  .pr2\.5rem\@sm {
    padding-right: 2.5rem;
  }

  .pr2\.75rem\@sm {
    padding-right: 2.75rem;
  }

  .pr3rem\@sm {
    padding-right: 3rem;
  }

  .pr3\.125rem\@sm {
    padding-right: 3.125rem;
  }

  .pr3\.25rem\@sm {
    padding-right: 3.25rem;
  }

  .pr3\.5rem\@sm {
    padding-right: 3.5rem;
  }

  .pr3\.75rem\@sm {
    padding-right: 3.75rem;
  }

  .pr4rem\@sm {
    padding-right: 4rem;
  }

  .pr4\.25rem\@sm {
    padding-right: 4.25rem;
  }

  .pr4\.5rem\@sm {
    padding-right: 4.5rem;
  }

  .pr4\.75rem\@sm {
    padding-right: 4.75rem;
  }

  .pr5rem\@sm {
    padding-right: 5rem;
  }

  .pr5\.25rem\@sm {
    padding-right: 5.25rem;
  }

  .pr5\.5rem\@sm {
    padding-right: 5.5rem;
  }

  .pr5\.625rem\@sm {
    padding-right: 5.625rem;
  }

  .pr5\.75rem\@sm {
    padding-right: 5.75rem;
  }

  .pr6rem\@sm {
    padding-right: 6rem;
  }

  .pr6\.25rem\@sm {
    padding-right: 6.25rem;
  }

  .pr6\.5rem\@sm {
    padding-right: 6.5rem;
  }

  .pr6\.75rem\@sm {
    padding-right: 6.75rem;
  }

  .pr7rem\@sm {
    padding-right: 7rem;
  }

  .pr7\.25rem\@sm {
    padding-right: 7.25rem;
  }

  .pr7\.5rem\@sm {
    padding-right: 7.5rem;
  }

  .pr7\.75rem\@sm {
    padding-right: 7.75rem;
  }

  .pr8rem\@sm {
    padding-right: 8rem;
  }

  .pr8\.25rem\@sm {
    padding-right: 8.25rem;
  }

  .pr8\.5rem\@sm {
    padding-right: 8.5rem;
  }

  .pr8\.75rem\@sm {
    padding-right: 8.75rem;
  }

  .pr9rem\@sm {
    padding-right: 9rem;
  }

  .pr9\.25rem\@sm {
    padding-right: 9.25rem;
  }

  .pr9\.375rem\@sm {
    padding-right: 9.375rem;
  }

  .pr9\.5rem\@sm {
    padding-right: 9.5rem;
  }

  .pr9\.75rem\@sm {
    padding-right: 9.75rem;
  }

  .pr10rem\@sm {
    padding-right: 10rem;
  }

  .pr10\.25rem\@sm {
    padding-right: 10.25rem;
  }

  .pr10\.5rem\@sm {
    padding-right: 10.5rem;
  }

  .pr10\.75rem\@sm {
    padding-right: 10.75rem;
  }

  .pr18\.75rem\@sm {
    padding-right: 18.75rem;
  }

  .pr37\.5rem\@sm {
    padding-right: 37.5rem;
  }
}
@media all and (max-width: 600px) {
  .poss\@sm {
    position: static;
  }

  .posr\@sm {
    position: relative;
  }

  .posa\@sm {
    position: absolute;
  }

  .posf\@sm {
    position: fixed;
  }
}
@media all and (max-width: 600px) {
  .tal\@sm {
    text-align: left;
  }

  .tac\@sm {
    text-align: center;
  }

  .tar\@sm {
    text-align: right;
  }

  .taj\@sm {
    text-align: justify;
  }
}
@media all and (max-width: 600px) {
  .trf-null\@sm {
    transform: translate3d(0, 0, 0);
  }

  .trf-null\!\@sm {
    transform: translate3d(0, 0, 0) !important;
  }

  .trf-tr\(-33\%\,0\)\@sm {
    transform: translate(-33%, 0);
  }

  .trf-trx20\%\@sm {
    transform: translateX(20%);
  }

  .trf-trx-30\%\@sm {
    transform: translateX(-30%);
  }
}
@media all and (max-width: 600px) {
  .w0\@sm {
    width: 0;
  }

  .w1\@sm {
    width: 1px;
  }

  .w5\@sm {
    width: 5px;
  }

  .w10\@sm {
    width: 10px;
  }

  .w15\@sm {
    width: 15px;
  }

  .w20\@sm {
    width: 20px;
  }

  .w25\@sm {
    width: 25px;
  }

  .w30\@sm {
    width: 30px;
  }

  .w40\@sm {
    width: 40px;
  }

  .w44\@sm {
    width: 44px;
  }

  .w50\@sm {
    width: 50px;
  }

  .w60\@sm {
    width: 60px;
  }

  .w70\@sm {
    width: 70px;
  }

  .w75\@sm {
    width: 75px;
  }

  .w80\@sm {
    width: 80px;
  }

  .w90\@sm {
    width: 90px;
  }

  .w100\@sm {
    width: 100px;
  }

  .w125\@sm {
    width: 125px;
  }

  .w150\@sm {
    width: 150px;
  }

  .w175\@sm {
    width: 175px;
  }

  .w200\@sm {
    width: 200px;
  }

  .w225\@sm {
    width: 225px;
  }

  .w250\@sm {
    width: 250px;
  }

  .w275\@sm {
    width: 275px;
  }

  .w300\@sm {
    width: 300px;
  }

  .w325\@sm {
    width: 325px;
  }

  .w343\@sm {
    width: 343px;
  }

  .w350\@sm {
    width: 350px;
  }

  .w375\@sm {
    width: 375px;
  }

  .w400\@sm {
    width: 400px;
  }

  .w500\@sm {
    width: 500px;
  }

  .w600\@sm {
    width: 600px;
  }

  .w700\@sm {
    width: 700px;
  }

  .w800\@sm {
    width: 800px;
  }
}
@media all and (max-width: 600px) {
  .w0vw\@sm {
    width: 0vw;
  }

  .w1vw\@sm {
    width: 1vw;
  }

  .w5vw\@sm {
    width: 5vw;
  }

  .w10vw\@sm {
    width: 10vw;
  }

  .w15vw\@sm {
    width: 15vw;
  }

  .w20vw\@sm {
    width: 20vw;
  }

  .w25vw\@sm {
    width: 25vw;
  }

  .w30vw\@sm {
    width: 30vw;
  }

  .w40vw\@sm {
    width: 40vw;
  }

  .w44vw\@sm {
    width: 44vw;
  }

  .w50vw\@sm {
    width: 50vw;
  }

  .w60vw\@sm {
    width: 60vw;
  }

  .w70vw\@sm {
    width: 70vw;
  }

  .w75vw\@sm {
    width: 75vw;
  }

  .w80vw\@sm {
    width: 80vw;
  }

  .w90vw\@sm {
    width: 90vw;
  }

  .w100vw\@sm {
    width: 100vw;
  }

  .w150vw\@sm {
    width: 150vw;
  }

  .w200vw\@sm {
    width: 200vw;
  }

  .w240vw\@sm {
    width: 240vw;
  }
}
@media all and (max-width: 600px) {
  .w1\%\@sm {
    width: 1%;
  }

  .w2\%\@sm {
    width: 2%;
  }

  .w3\%\@sm {
    width: 3%;
  }

  .w4\%\@sm {
    width: 4%;
  }

  .w5\%\@sm {
    width: 5%;
  }

  .w10\%\@sm {
    width: 10%;
  }

  .w12\.25\%\@sm {
    width: 12.25%;
  }

  .w15\%\@sm {
    width: 15%;
  }

  .w20\%\@sm {
    width: 20%;
  }

  .w25\%\@sm {
    width: 25%;
  }

  .w30\%\@sm {
    width: 30%;
  }

  .w33\.3333\%\@sm {
    width: 33.3333%;
  }

  .w35\%\@sm {
    width: 35%;
  }

  .w40\%\@sm {
    width: 40%;
  }

  .w45\%\@sm {
    width: 45%;
  }

  .w50\%\@sm {
    width: 50%;
  }

  .w55\%\@sm {
    width: 55%;
  }

  .w60\%\@sm {
    width: 60%;
  }

  .w65\%\@sm {
    width: 65%;
  }

  .w66\.6666\%\@sm {
    width: 66.6666%;
  }

  .w70\%\@sm {
    width: 70%;
  }

  .w75\%\@sm {
    width: 75%;
  }

  .w80\%\@sm {
    width: 80%;
  }

  .w85\%\@sm {
    width: 85%;
  }

  .w90\%\@sm {
    width: 90%;
  }

  .w95\%\@sm {
    width: 95%;
  }

  .w100\%\@sm {
    width: 100%;
  }

  .w110\%\@sm {
    width: 110%;
  }

  .w120\%\@sm {
    width: 120%;
  }

  .w130\%\@sm {
    width: 130%;
  }

  .w140\%\@sm {
    width: 140%;
  }

  .w150\%\@sm {
    width: 150%;
  }

  .w175\%\@sm {
    width: 175%;
  }

  .w200\%\@sm {
    width: 200%;
  }

  .w300\%\@sm {
    width: 300%;
  }
}
@media all and (max-width: 600px) {
  .maw0\@sm {
    max-width: 0;
  }

  .maw1\@sm {
    max-width: 1px;
  }

  .maw5\@sm {
    max-width: 5px;
  }

  .maw10\@sm {
    max-width: 10px;
  }

  .maw15\@sm {
    max-width: 15px;
  }

  .maw20\@sm {
    max-width: 20px;
  }

  .maw25\@sm {
    max-width: 25px;
  }

  .maw30\@sm {
    max-width: 30px;
  }

  .maw40\@sm {
    max-width: 40px;
  }

  .maw44\@sm {
    max-width: 44px;
  }

  .maw50\@sm {
    max-width: 50px;
  }

  .maw60\@sm {
    max-width: 60px;
  }

  .maw70\@sm {
    max-width: 70px;
  }

  .maw75\@sm {
    max-width: 75px;
  }

  .maw80\@sm {
    max-width: 80px;
  }

  .maw90\@sm {
    max-width: 90px;
  }

  .maw100\@sm {
    max-width: 100px;
  }

  .maw125\@sm {
    max-width: 125px;
  }

  .maw150\@sm {
    max-width: 150px;
  }

  .maw175\@sm {
    max-width: 175px;
  }

  .maw200\@sm {
    max-width: 200px;
  }

  .maw225\@sm {
    max-width: 225px;
  }

  .maw250\@sm {
    max-width: 250px;
  }

  .maw275\@sm {
    max-width: 275px;
  }

  .maw300\@sm {
    max-width: 300px;
  }

  .maw325\@sm {
    max-width: 325px;
  }

  .maw350\@sm {
    max-width: 350px;
  }

  .maw375\@sm {
    max-width: 375px;
  }

  .maw400\@sm {
    max-width: 400px;
  }

  .maw500\@sm {
    max-width: 500px;
  }

  .maw600\@sm {
    max-width: 600px;
  }

  .maw700\@sm {
    max-width: 700px;
  }

  .maw800\@sm {
    max-width: 800px;
  }
}
@media all and (max-width: 600px) {
  .maw0vw\@sm {
    max-width: 0vw;
  }

  .maw1vw\@sm {
    max-width: 1vw;
  }

  .maw5vw\@sm {
    max-width: 5vw;
  }

  .maw10vw\@sm {
    max-width: 10vw;
  }

  .maw15vw\@sm {
    max-width: 15vw;
  }

  .maw20vw\@sm {
    max-width: 20vw;
  }

  .maw25vw\@sm {
    max-width: 25vw;
  }

  .maw30vw\@sm {
    max-width: 30vw;
  }

  .maw40vw\@sm {
    max-width: 40vw;
  }

  .maw44vw\@sm {
    max-width: 44vw;
  }

  .maw50vw\@sm {
    max-width: 50vw;
  }

  .maw60vw\@sm {
    max-width: 60vw;
  }

  .maw70vw\@sm {
    max-width: 70vw;
  }

  .maw75vw\@sm {
    max-width: 75vw;
  }

  .maw80vw\@sm {
    max-width: 80vw;
  }

  .maw90vw\@sm {
    max-width: 90vw;
  }

  .maw100vw\@sm {
    max-width: 100vw;
  }

  .maw150vw\@sm {
    max-width: 150vw;
  }

  .maw200vw\@sm {
    max-width: 200vw;
  }

  .maw240vw\@sm {
    max-width: 240vw;
  }
}
@media all and (max-width: 600px) {
  .maw1\%\@sm {
    max-width: 1%;
  }

  .maw2\%\@sm {
    max-width: 2%;
  }

  .maw3\%\@sm {
    max-width: 3%;
  }

  .maw4\%\@sm {
    max-width: 4%;
  }

  .maw5\%\@sm {
    max-width: 5%;
  }

  .maw10\%\@sm {
    max-width: 10%;
  }

  .maw12\.25\%\@sm {
    max-width: 12.25%;
  }

  .maw15\%\@sm {
    max-width: 15%;
  }

  .maw20\%\@sm {
    max-width: 20%;
  }

  .maw25\%\@sm {
    max-width: 25%;
  }

  .maw30\%\@sm {
    max-width: 30%;
  }

  .maw33\.3333\%\@sm {
    max-width: 33.3333%;
  }

  .maw35\%\@sm {
    max-width: 35%;
  }

  .maw40\%\@sm {
    max-width: 40%;
  }

  .maw45\%\@sm {
    max-width: 45%;
  }

  .maw50\%\@sm {
    max-width: 50%;
  }

  .maw55\%\@sm {
    max-width: 55%;
  }

  .maw60\%\@sm {
    max-width: 60%;
  }

  .maw65\%\@sm {
    max-width: 65%;
  }

  .maw66\.6666\%\@sm {
    max-width: 66.6666%;
  }

  .maw70\%\@sm {
    max-width: 70%;
  }

  .maw75\%\@sm {
    max-width: 75%;
  }

  .maw80\%\@sm {
    max-width: 80%;
  }

  .maw85\%\@sm {
    max-width: 85%;
  }

  .maw90\%\@sm {
    max-width: 90%;
  }

  .maw95\%\@sm {
    max-width: 95%;
  }

  .maw100\%\@sm {
    max-width: 100%;
  }

  .maw110\%\@sm {
    max-width: 110%;
  }

  .maw120\%\@sm {
    max-width: 120%;
  }

  .maw130\%\@sm {
    max-width: 130%;
  }

  .maw140\%\@sm {
    max-width: 140%;
  }

  .maw150\%\@sm {
    max-width: 150%;
  }

  .maw175\%\@sm {
    max-width: 175%;
  }

  .maw200\%\@sm {
    max-width: 200%;
  }

  .maw300\%\@sm {
    max-width: 300%;
  }
}
@media all and (max-width: 600px) {
  .miw0\@sm {
    min-width: 0;
  }

  .miw1\@sm {
    min-width: 1px;
  }

  .miw5\@sm {
    min-width: 5px;
  }

  .miw10\@sm {
    min-width: 10px;
  }

  .miw15\@sm {
    min-width: 15px;
  }

  .miw20\@sm {
    min-width: 20px;
  }

  .miw25\@sm {
    min-width: 25px;
  }

  .miw30\@sm {
    min-width: 30px;
  }

  .miw40\@sm {
    min-width: 40px;
  }

  .miw44\@sm {
    min-width: 44px;
  }

  .miw50\@sm {
    min-width: 50px;
  }

  .miw60\@sm {
    min-width: 60px;
  }

  .miw70\@sm {
    min-width: 70px;
  }

  .miw75\@sm {
    min-width: 75px;
  }

  .miw80\@sm {
    min-width: 80px;
  }

  .miw90\@sm {
    min-width: 90px;
  }

  .miw100\@sm {
    min-width: 100px;
  }

  .miw125\@sm {
    min-width: 125px;
  }

  .miw150\@sm {
    min-width: 150px;
  }

  .miw175\@sm {
    min-width: 175px;
  }

  .miw200\@sm {
    min-width: 200px;
  }

  .miw225\@sm {
    min-width: 225px;
  }

  .miw250\@sm {
    min-width: 250px;
  }

  .miw275\@sm {
    min-width: 275px;
  }

  .miw300\@sm {
    min-width: 300px;
  }

  .miw325\@sm {
    min-width: 325px;
  }

  .miw343\@sm {
    min-width: 343px;
  }

  .miw350\@sm {
    min-width: 350px;
  }

  .miw375\@sm {
    min-width: 375px;
  }

  .miw400\@sm {
    min-width: 400px;
  }

  .miw500\@sm {
    min-width: 500px;
  }

  .miw600\@sm {
    min-width: 600px;
  }

  .miw700\@sm {
    min-width: 700px;
  }

  .miw800\@sm {
    min-width: 800px;
  }
}
@media all and (max-width: 600px) {
  .miw0vw\@sm {
    min-width: 0vw;
  }

  .miw1vw\@sm {
    min-width: 1vw;
  }

  .miw5vw\@sm {
    min-width: 5vw;
  }

  .miw10vw\@sm {
    min-width: 10vw;
  }

  .miw15vw\@sm {
    min-width: 15vw;
  }

  .miw20vw\@sm {
    min-width: 20vw;
  }

  .miw25vw\@sm {
    min-width: 25vw;
  }

  .miw30vw\@sm {
    min-width: 30vw;
  }

  .miw40vw\@sm {
    min-width: 40vw;
  }

  .miw44vw\@sm {
    min-width: 44vw;
  }

  .miw50vw\@sm {
    min-width: 50vw;
  }

  .miw60vw\@sm {
    min-width: 60vw;
  }

  .miw70vw\@sm {
    min-width: 70vw;
  }

  .miw75vw\@sm {
    min-width: 75vw;
  }

  .miw80vw\@sm {
    min-width: 80vw;
  }

  .miw90vw\@sm {
    min-width: 90vw;
  }

  .miw100vw\@sm {
    min-width: 100vw;
  }

  .miw150vw\@sm {
    min-width: 150vw;
  }

  .miw200vw\@sm {
    min-width: 200vw;
  }

  .miw240vw\@sm {
    min-width: 240vw;
  }
}
@media all and (max-width: 600px) {
  .miw1\%\@sm {
    min-width: 1%;
  }

  .miw2\%\@sm {
    min-width: 2%;
  }

  .miw3\%\@sm {
    min-width: 3%;
  }

  .miw4\%\@sm {
    min-width: 4%;
  }

  .miw5\%\@sm {
    min-width: 5%;
  }

  .miw10\%\@sm {
    min-width: 10%;
  }

  .miw12\.25\%\@sm {
    min-width: 12.25%;
  }

  .miw15\%\@sm {
    min-width: 15%;
  }

  .miw20\%\@sm {
    min-width: 20%;
  }

  .miw25\%\@sm {
    min-width: 25%;
  }

  .miw30\%\@sm {
    min-width: 30%;
  }

  .miw33\.3333\%\@sm {
    min-width: 33.3333%;
  }

  .miw35\%\@sm {
    min-width: 35%;
  }

  .miw40\%\@sm {
    min-width: 40%;
  }

  .miw45\%\@sm {
    min-width: 45%;
  }

  .miw50\%\@sm {
    min-width: 50%;
  }

  .miw55\%\@sm {
    min-width: 55%;
  }

  .miw60\%\@sm {
    min-width: 60%;
  }

  .miw65\%\@sm {
    min-width: 65%;
  }

  .miw66\.6666\%\@sm {
    min-width: 66.6666%;
  }

  .miw70\%\@sm {
    min-width: 70%;
  }

  .miw75\%\@sm {
    min-width: 75%;
  }

  .miw80\%\@sm {
    min-width: 80%;
  }

  .miw85\%\@sm {
    min-width: 85%;
  }

  .miw90\%\@sm {
    min-width: 90%;
  }

  .miw95\%\@sm {
    min-width: 95%;
  }

  .miw100\%\@sm {
    min-width: 100%;
  }

  .miw110\%\@sm {
    min-width: 110%;
  }

  .miw120\%\@sm {
    min-width: 120%;
  }

  .miw130\%\@sm {
    min-width: 130%;
  }

  .miw140\%\@sm {
    min-width: 140%;
  }

  .miw150\%\@sm {
    min-width: 150%;
  }

  .miw175\%\@sm {
    min-width: 175%;
  }

  .miw200\%\@sm {
    min-width: 200%;
  }

  .miw300\%\@sm {
    min-width: 300%;
  }
}
@media all and (max-width: 450px) {
  .h0vh\@smx {
    height: 0vh;
  }

  .h10vh\@smx {
    height: 10vh;
  }

  .h20vh\@smx {
    height: 20vh;
  }

  .h30vh\@smx {
    height: 30vh;
  }

  .h40vh\@smx {
    height: 40vh;
  }

  .h50vh\@smx {
    height: 50vh;
  }

  .h60vh\@smx {
    height: 60vh;
  }

  .h100vh\@smx {
    height: 100vh;
  }

  .h150vh\@smx {
    height: 150vh;
  }

  .h175vh\@smx {
    height: 175vh;
  }

  .h250vh\@smx {
    height: 250vh;
  }

  .h600vh\@smx {
    height: 600vh;
  }
}
@media all and (max-width: 450px) {
  .mah0vh\@smx {
    max-height: 0vh;
  }

  .mah10vh\@smx {
    max-height: 10vh;
  }

  .mah20vh\@smx {
    max-height: 20vh;
  }

  .mah30vh\@smx {
    max-height: 30vh;
  }

  .mah40vh\@smx {
    max-height: 40vh;
  }

  .mah50vh\@smx {
    max-height: 50vh;
  }

  .mah60vh\@smx {
    max-height: 60vh;
  }

  .mah100vh\@smx {
    max-height: 100vh;
  }

  .mah150vh\@smx {
    max-height: 150vh;
  }

  .mah175vh\@smx {
    max-height: 175vh;
  }

  .mah250vh\@smx {
    max-height: 250vh;
  }

  .mah600vh\@smx {
    max-height: 600vh;
  }
}
@media all and (max-width: 450px) {
  .mih0vh\@smx {
    min-height: 0vh;
  }

  .mih10vh\@smx {
    min-height: 10vh;
  }

  .mih20vh\@smx {
    min-height: 20vh;
  }

  .mih30vh\@smx {
    min-height: 30vh;
  }

  .mih40vh\@smx {
    min-height: 40vh;
  }

  .mih50vh\@smx {
    min-height: 50vh;
  }

  .mih60vh\@smx {
    min-height: 60vh;
  }

  .mih100vh\@smx {
    min-height: 100vh;
  }

  .mih150vh\@smx {
    min-height: 150vh;
  }

  .mih175vh\@smx {
    min-height: 175vh;
  }

  .mih250vh\@smx {
    min-height: 250vh;
  }

  .mih600vh\@smx {
    min-height: 600vh;
  }
}
@media all and (max-width: 450px) {
  .w100\%\@smx {
    width: 100%;
  }
}
@media all and (max-width: 450px) {
  .maw100\%\@smx {
    max-width: 100%;
  }
}
@media all and (max-width: 450px) {
  .miw100\%\@smx {
    min-width: 100%;
  }
}
@media all and (min-width: 1400px) {
  .fz-6rem\@lgx-mn {
    font-size: -6rem;
  }

  .fz-5rem\@lgx-mn {
    font-size: -5rem;
  }

  .fz-1\.25rem\@lgx-mn {
    font-size: -1.25rem;
  }

  .fz-1rem\@lgx-mn {
    font-size: -1rem;
  }

  .fz-2\.5rem\@lgx-mn {
    font-size: -2.5rem;
  }

  .fz0rem\@lgx-mn {
    font-size: 0rem;
  }

  .fz0\.0625rem\@lgx-mn {
    font-size: 0.0625rem;
  }

  .fz0\.125rem\@lgx-mn {
    font-size: 0.125rem;
  }

  .fz0\.25rem\@lgx-mn {
    font-size: 0.25rem;
  }

  .fz0\.375rem\@lgx-mn {
    font-size: 0.375rem;
  }

  .fz0\.5rem\@lgx-mn {
    font-size: 0.5rem;
  }

  .fz0\.55rem\@lgx-mn {
    font-size: 0.55rem;
  }

  .fz0\.625rem\@lgx-mn {
    font-size: 0.625rem;
  }

  .fz0\.75rem\@lgx-mn {
    font-size: 0.75rem;
  }

  .fz0\.875rem\@lgx-mn {
    font-size: 0.875rem;
  }

  .fz1rem\@lgx-mn {
    font-size: 1rem;
  }

  .fz1\.125rem\@lgx-mn {
    font-size: 1.125rem;
  }

  .fz1\.25rem\@lgx-mn {
    font-size: 1.25rem;
  }

  .fz1\.375rem\@lgx-mn {
    font-size: 1.375rem;
  }

  .fz1\.5rem\@lgx-mn {
    font-size: 1.5rem;
  }

  .fz1\.625rem\@lgx-mn {
    font-size: 1.625rem;
  }

  .fz1\.75rem\@lgx-mn {
    font-size: 1.75rem;
  }

  .fz1\.875rem\@lgx-mn {
    font-size: 1.875rem;
  }

  .fz2rem\@lgx-mn {
    font-size: 2rem;
  }

  .fz2\.25rem\@lgx-mn {
    font-size: 2.25rem;
  }

  .fz2\.5rem\@lgx-mn {
    font-size: 2.5rem;
  }

  .fz2\.75rem\@lgx-mn {
    font-size: 2.75rem;
  }

  .fz3rem\@lgx-mn {
    font-size: 3rem;
  }

  .fz3\.125rem\@lgx-mn {
    font-size: 3.125rem;
  }

  .fz3\.25rem\@lgx-mn {
    font-size: 3.25rem;
  }

  .fz3\.5rem\@lgx-mn {
    font-size: 3.5rem;
  }

  .fz3\.75rem\@lgx-mn {
    font-size: 3.75rem;
  }

  .fz4rem\@lgx-mn {
    font-size: 4rem;
  }

  .fz4\.25rem\@lgx-mn {
    font-size: 4.25rem;
  }

  .fz4\.5rem\@lgx-mn {
    font-size: 4.5rem;
  }

  .fz4\.75rem\@lgx-mn {
    font-size: 4.75rem;
  }

  .fz5rem\@lgx-mn {
    font-size: 5rem;
  }

  .fz5\.25rem\@lgx-mn {
    font-size: 5.25rem;
  }

  .fz5\.5rem\@lgx-mn {
    font-size: 5.5rem;
  }

  .fz5\.625rem\@lgx-mn {
    font-size: 5.625rem;
  }

  .fz5\.75rem\@lgx-mn {
    font-size: 5.75rem;
  }

  .fz6rem\@lgx-mn {
    font-size: 6rem;
  }

  .fz6\.25rem\@lgx-mn {
    font-size: 6.25rem;
  }

  .fz6\.5rem\@lgx-mn {
    font-size: 6.5rem;
  }

  .fz6\.75rem\@lgx-mn {
    font-size: 6.75rem;
  }

  .fz7rem\@lgx-mn {
    font-size: 7rem;
  }

  .fz7\.25rem\@lgx-mn {
    font-size: 7.25rem;
  }

  .fz7\.5rem\@lgx-mn {
    font-size: 7.5rem;
  }

  .fz7\.75rem\@lgx-mn {
    font-size: 7.75rem;
  }

  .fz8rem\@lgx-mn {
    font-size: 8rem;
  }

  .fz8\.25rem\@lgx-mn {
    font-size: 8.25rem;
  }

  .fz8\.5rem\@lgx-mn {
    font-size: 8.5rem;
  }

  .fz8\.75rem\@lgx-mn {
    font-size: 8.75rem;
  }

  .fz9rem\@lgx-mn {
    font-size: 9rem;
  }

  .fz9\.25rem\@lgx-mn {
    font-size: 9.25rem;
  }

  .fz9\.375rem\@lgx-mn {
    font-size: 9.375rem;
  }

  .fz9\.5rem\@lgx-mn {
    font-size: 9.5rem;
  }

  .fz9\.75rem\@lgx-mn {
    font-size: 9.75rem;
  }

  .fz10rem\@lgx-mn {
    font-size: 10rem;
  }

  .fz10\.25rem\@lgx-mn {
    font-size: 10.25rem;
  }

  .fz10\.5rem\@lgx-mn {
    font-size: 10.5rem;
  }

  .fz10\.75rem\@lgx-mn {
    font-size: 10.75rem;
  }

  .fz18\.75rem\@lgx-mn {
    font-size: 18.75rem;
  }

  .fz37\.5rem\@lgx-mn {
    font-size: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .h0\@lgx-mn {
    height: 0;
  }

  .h1\@lgx-mn {
    height: 1px;
  }

  .h5\@lgx-mn {
    height: 5px;
  }

  .h10\@lgx-mn {
    height: 10px;
  }

  .h15\@lgx-mn {
    height: 15px;
  }

  .h20\@lgx-mn {
    height: 20px;
  }

  .h25\@lgx-mn {
    height: 25px;
  }

  .h30\@lgx-mn {
    height: 30px;
  }

  .h40\@lgx-mn {
    height: 40px;
  }

  .h44\@lgx-mn {
    height: 44px;
  }

  .h50\@lgx-mn {
    height: 50px;
  }

  .h60\@lgx-mn {
    height: 60px;
  }

  .h70\@lgx-mn {
    height: 70px;
  }

  .h75\@lgx-mn {
    height: 75px;
  }

  .h80\@lgx-mn {
    height: 80px;
  }

  .h90\@lgx-mn {
    height: 90px;
  }

  .h100\@lgx-mn {
    height: 100px;
  }

  .h125\@lgx-mn {
    height: 125px;
  }

  .h150\@lgx-mn {
    height: 150px;
  }

  .h175\@lgx-mn {
    height: 175px;
  }

  .h200\@lgx-mn {
    height: 200px;
  }

  .h225\@lgx-mn {
    height: 225px;
  }

  .h250\@lgx-mn {
    height: 250px;
  }

  .h275\@lgx-mn {
    height: 275px;
  }

  .h300\@lgx-mn {
    height: 300px;
  }

  .h325\@lgx-mn {
    height: 325px;
  }

  .h350\@lgx-mn {
    height: 350px;
  }

  .h360\@lgx-mn {
    height: 360px;
  }

  .h375\@lgx-mn {
    height: 375px;
  }

  .h400\@lgx-mn {
    height: 400px;
  }

  .h500\@lgx-mn {
    height: 500px;
  }

  .h600\@lgx-mn {
    height: 600px;
  }

  .h700\@lgx-mn {
    height: 700px;
  }

  .h800\@lgx-mn {
    height: 800px;
  }

  .hu\@lgx-mn {
    height: unset;
  }
}
@media all and (min-width: 1400px) {
  .mih0\@lgx-mn {
    min-height: 0;
  }

  .mih1\@lgx-mn {
    min-height: 1px;
  }

  .mih5\@lgx-mn {
    min-height: 5px;
  }

  .mih10\@lgx-mn {
    min-height: 10px;
  }

  .mih15\@lgx-mn {
    min-height: 15px;
  }

  .mih20\@lgx-mn {
    min-height: 20px;
  }

  .mih25\@lgx-mn {
    min-height: 25px;
  }

  .mih30\@lgx-mn {
    min-height: 30px;
  }

  .mih40\@lgx-mn {
    min-height: 40px;
  }

  .mih44\@lgx-mn {
    min-height: 44px;
  }

  .mih50\@lgx-mn {
    min-height: 50px;
  }

  .mih60\@lgx-mn {
    min-height: 60px;
  }

  .mih70\@lgx-mn {
    min-height: 70px;
  }

  .mih75\@lgx-mn {
    min-height: 75px;
  }

  .mih80\@lgx-mn {
    min-height: 80px;
  }

  .mih90\@lgx-mn {
    min-height: 90px;
  }

  .mih100\@lgx-mn {
    min-height: 100px;
  }

  .mih125\@lgx-mn {
    min-height: 125px;
  }

  .mih150\@lgx-mn {
    min-height: 150px;
  }

  .mih175\@lgx-mn {
    min-height: 175px;
  }

  .mih200\@lgx-mn {
    min-height: 200px;
  }

  .mih225\@lgx-mn {
    min-height: 225px;
  }

  .mih250\@lgx-mn {
    min-height: 250px;
  }

  .mih275\@lgx-mn {
    min-height: 275px;
  }

  .mih300\@lgx-mn {
    min-height: 300px;
  }

  .mih325\@lgx-mn {
    min-height: 325px;
  }

  .mih350\@lgx-mn {
    min-height: 350px;
  }

  .mih360\@lgx-mn {
    min-height: 360px;
  }

  .mih375\@lgx-mn {
    min-height: 375px;
  }

  .mih400\@lgx-mn {
    min-height: 400px;
  }

  .mih500\@lgx-mn {
    min-height: 500px;
  }

  .mih600\@lgx-mn {
    min-height: 600px;
  }

  .mih700\@lgx-mn {
    min-height: 700px;
  }

  .mih800\@lgx-mn {
    min-height: 800px;
  }

  .mihu\@lgx-mn {
    min-height: unset;
  }
}
@media all and (min-width: 1400px) {
  .m-6rem\@lgx-mn {
    margin: -6rem;
  }

  .m-5rem\@lgx-mn {
    margin: -5rem;
  }

  .m-1\.25rem\@lgx-mn {
    margin: -1.25rem;
  }

  .m-1rem\@lgx-mn {
    margin: -1rem;
  }

  .m-2\.5rem\@lgx-mn {
    margin: -2.5rem;
  }

  .m0rem\@lgx-mn {
    margin: 0rem;
  }

  .m0\.0625rem\@lgx-mn {
    margin: 0.0625rem;
  }

  .m0\.125rem\@lgx-mn {
    margin: 0.125rem;
  }

  .m0\.25rem\@lgx-mn {
    margin: 0.25rem;
  }

  .m0\.375rem\@lgx-mn {
    margin: 0.375rem;
  }

  .m0\.5rem\@lgx-mn {
    margin: 0.5rem;
  }

  .m0\.55rem\@lgx-mn {
    margin: 0.55rem;
  }

  .m0\.625rem\@lgx-mn {
    margin: 0.625rem;
  }

  .m0\.75rem\@lgx-mn {
    margin: 0.75rem;
  }

  .m0\.875rem\@lgx-mn {
    margin: 0.875rem;
  }

  .m1rem\@lgx-mn {
    margin: 1rem;
  }

  .m1\.125rem\@lgx-mn {
    margin: 1.125rem;
  }

  .m1\.25rem\@lgx-mn {
    margin: 1.25rem;
  }

  .m1\.375rem\@lgx-mn {
    margin: 1.375rem;
  }

  .m1\.5rem\@lgx-mn {
    margin: 1.5rem;
  }

  .m1\.625rem\@lgx-mn {
    margin: 1.625rem;
  }

  .m1\.75rem\@lgx-mn {
    margin: 1.75rem;
  }

  .m1\.875rem\@lgx-mn {
    margin: 1.875rem;
  }

  .m2rem\@lgx-mn {
    margin: 2rem;
  }

  .m2\.25rem\@lgx-mn {
    margin: 2.25rem;
  }

  .m2\.5rem\@lgx-mn {
    margin: 2.5rem;
  }

  .m2\.75rem\@lgx-mn {
    margin: 2.75rem;
  }

  .m3rem\@lgx-mn {
    margin: 3rem;
  }

  .m3\.125rem\@lgx-mn {
    margin: 3.125rem;
  }

  .m3\.25rem\@lgx-mn {
    margin: 3.25rem;
  }

  .m3\.5rem\@lgx-mn {
    margin: 3.5rem;
  }

  .m3\.75rem\@lgx-mn {
    margin: 3.75rem;
  }

  .m4rem\@lgx-mn {
    margin: 4rem;
  }

  .m4\.25rem\@lgx-mn {
    margin: 4.25rem;
  }

  .m4\.5rem\@lgx-mn {
    margin: 4.5rem;
  }

  .m4\.75rem\@lgx-mn {
    margin: 4.75rem;
  }

  .m5rem\@lgx-mn {
    margin: 5rem;
  }

  .m5\.25rem\@lgx-mn {
    margin: 5.25rem;
  }

  .m5\.5rem\@lgx-mn {
    margin: 5.5rem;
  }

  .m5\.625rem\@lgx-mn {
    margin: 5.625rem;
  }

  .m5\.75rem\@lgx-mn {
    margin: 5.75rem;
  }

  .m6rem\@lgx-mn {
    margin: 6rem;
  }

  .m6\.25rem\@lgx-mn {
    margin: 6.25rem;
  }

  .m6\.5rem\@lgx-mn {
    margin: 6.5rem;
  }

  .m6\.75rem\@lgx-mn {
    margin: 6.75rem;
  }

  .m7rem\@lgx-mn {
    margin: 7rem;
  }

  .m7\.25rem\@lgx-mn {
    margin: 7.25rem;
  }

  .m7\.5rem\@lgx-mn {
    margin: 7.5rem;
  }

  .m7\.75rem\@lgx-mn {
    margin: 7.75rem;
  }

  .m8rem\@lgx-mn {
    margin: 8rem;
  }

  .m8\.25rem\@lgx-mn {
    margin: 8.25rem;
  }

  .m8\.5rem\@lgx-mn {
    margin: 8.5rem;
  }

  .m8\.75rem\@lgx-mn {
    margin: 8.75rem;
  }

  .m9rem\@lgx-mn {
    margin: 9rem;
  }

  .m9\.25rem\@lgx-mn {
    margin: 9.25rem;
  }

  .m9\.375rem\@lgx-mn {
    margin: 9.375rem;
  }

  .m9\.5rem\@lgx-mn {
    margin: 9.5rem;
  }

  .m9\.75rem\@lgx-mn {
    margin: 9.75rem;
  }

  .m10rem\@lgx-mn {
    margin: 10rem;
  }

  .m10\.25rem\@lgx-mn {
    margin: 10.25rem;
  }

  .m10\.5rem\@lgx-mn {
    margin: 10.5rem;
  }

  .m10\.75rem\@lgx-mn {
    margin: 10.75rem;
  }

  .m18\.75rem\@lgx-mn {
    margin: 18.75rem;
  }

  .m37\.5rem\@lgx-mn {
    margin: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .mt-6rem\@lgx-mn {
    margin-top: -6rem;
  }

  .mt-5rem\@lgx-mn {
    margin-top: -5rem;
  }

  .mt-1\.25rem\@lgx-mn {
    margin-top: -1.25rem;
  }

  .mt-1rem\@lgx-mn {
    margin-top: -1rem;
  }

  .mt-2\.5rem\@lgx-mn {
    margin-top: -2.5rem;
  }

  .mt0rem\@lgx-mn {
    margin-top: 0rem;
  }

  .mt0\.0625rem\@lgx-mn {
    margin-top: 0.0625rem;
  }

  .mt0\.125rem\@lgx-mn {
    margin-top: 0.125rem;
  }

  .mt0\.25rem\@lgx-mn {
    margin-top: 0.25rem;
  }

  .mt0\.375rem\@lgx-mn {
    margin-top: 0.375rem;
  }

  .mt0\.5rem\@lgx-mn {
    margin-top: 0.5rem;
  }

  .mt0\.55rem\@lgx-mn {
    margin-top: 0.55rem;
  }

  .mt0\.625rem\@lgx-mn {
    margin-top: 0.625rem;
  }

  .mt0\.75rem\@lgx-mn {
    margin-top: 0.75rem;
  }

  .mt0\.875rem\@lgx-mn {
    margin-top: 0.875rem;
  }

  .mt1rem\@lgx-mn {
    margin-top: 1rem;
  }

  .mt1\.125rem\@lgx-mn {
    margin-top: 1.125rem;
  }

  .mt1\.25rem\@lgx-mn {
    margin-top: 1.25rem;
  }

  .mt1\.375rem\@lgx-mn {
    margin-top: 1.375rem;
  }

  .mt1\.5rem\@lgx-mn {
    margin-top: 1.5rem;
  }

  .mt1\.625rem\@lgx-mn {
    margin-top: 1.625rem;
  }

  .mt1\.75rem\@lgx-mn {
    margin-top: 1.75rem;
  }

  .mt1\.875rem\@lgx-mn {
    margin-top: 1.875rem;
  }

  .mt2rem\@lgx-mn {
    margin-top: 2rem;
  }

  .mt2\.25rem\@lgx-mn {
    margin-top: 2.25rem;
  }

  .mt2\.5rem\@lgx-mn {
    margin-top: 2.5rem;
  }

  .mt2\.75rem\@lgx-mn {
    margin-top: 2.75rem;
  }

  .mt3rem\@lgx-mn {
    margin-top: 3rem;
  }

  .mt3\.125rem\@lgx-mn {
    margin-top: 3.125rem;
  }

  .mt3\.25rem\@lgx-mn {
    margin-top: 3.25rem;
  }

  .mt3\.5rem\@lgx-mn {
    margin-top: 3.5rem;
  }

  .mt3\.75rem\@lgx-mn {
    margin-top: 3.75rem;
  }

  .mt4rem\@lgx-mn {
    margin-top: 4rem;
  }

  .mt4\.25rem\@lgx-mn {
    margin-top: 4.25rem;
  }

  .mt4\.5rem\@lgx-mn {
    margin-top: 4.5rem;
  }

  .mt4\.75rem\@lgx-mn {
    margin-top: 4.75rem;
  }

  .mt5rem\@lgx-mn {
    margin-top: 5rem;
  }

  .mt5\.25rem\@lgx-mn {
    margin-top: 5.25rem;
  }

  .mt5\.5rem\@lgx-mn {
    margin-top: 5.5rem;
  }

  .mt5\.625rem\@lgx-mn {
    margin-top: 5.625rem;
  }

  .mt5\.75rem\@lgx-mn {
    margin-top: 5.75rem;
  }

  .mt6rem\@lgx-mn {
    margin-top: 6rem;
  }

  .mt6\.25rem\@lgx-mn {
    margin-top: 6.25rem;
  }

  .mt6\.5rem\@lgx-mn {
    margin-top: 6.5rem;
  }

  .mt6\.75rem\@lgx-mn {
    margin-top: 6.75rem;
  }

  .mt7rem\@lgx-mn {
    margin-top: 7rem;
  }

  .mt7\.25rem\@lgx-mn {
    margin-top: 7.25rem;
  }

  .mt7\.5rem\@lgx-mn {
    margin-top: 7.5rem;
  }

  .mt7\.75rem\@lgx-mn {
    margin-top: 7.75rem;
  }

  .mt8rem\@lgx-mn {
    margin-top: 8rem;
  }

  .mt8\.25rem\@lgx-mn {
    margin-top: 8.25rem;
  }

  .mt8\.5rem\@lgx-mn {
    margin-top: 8.5rem;
  }

  .mt8\.75rem\@lgx-mn {
    margin-top: 8.75rem;
  }

  .mt9rem\@lgx-mn {
    margin-top: 9rem;
  }

  .mt9\.25rem\@lgx-mn {
    margin-top: 9.25rem;
  }

  .mt9\.375rem\@lgx-mn {
    margin-top: 9.375rem;
  }

  .mt9\.5rem\@lgx-mn {
    margin-top: 9.5rem;
  }

  .mt9\.75rem\@lgx-mn {
    margin-top: 9.75rem;
  }

  .mt10rem\@lgx-mn {
    margin-top: 10rem;
  }

  .mt10\.25rem\@lgx-mn {
    margin-top: 10.25rem;
  }

  .mt10\.5rem\@lgx-mn {
    margin-top: 10.5rem;
  }

  .mt10\.75rem\@lgx-mn {
    margin-top: 10.75rem;
  }

  .mt18\.75rem\@lgx-mn {
    margin-top: 18.75rem;
  }

  .mt37\.5rem\@lgx-mn {
    margin-top: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .mb-6rem\@lgx-mn {
    margin-bottom: -6rem;
  }

  .mb-5rem\@lgx-mn {
    margin-bottom: -5rem;
  }

  .mb-1\.25rem\@lgx-mn {
    margin-bottom: -1.25rem;
  }

  .mb-1rem\@lgx-mn {
    margin-bottom: -1rem;
  }

  .mb-2\.5rem\@lgx-mn {
    margin-bottom: -2.5rem;
  }

  .mb0rem\@lgx-mn {
    margin-bottom: 0rem;
  }

  .mb0\.0625rem\@lgx-mn {
    margin-bottom: 0.0625rem;
  }

  .mb0\.125rem\@lgx-mn {
    margin-bottom: 0.125rem;
  }

  .mb0\.25rem\@lgx-mn {
    margin-bottom: 0.25rem;
  }

  .mb0\.375rem\@lgx-mn {
    margin-bottom: 0.375rem;
  }

  .mb0\.5rem\@lgx-mn {
    margin-bottom: 0.5rem;
  }

  .mb0\.55rem\@lgx-mn {
    margin-bottom: 0.55rem;
  }

  .mb0\.625rem\@lgx-mn {
    margin-bottom: 0.625rem;
  }

  .mb0\.75rem\@lgx-mn {
    margin-bottom: 0.75rem;
  }

  .mb0\.875rem\@lgx-mn {
    margin-bottom: 0.875rem;
  }

  .mb1rem\@lgx-mn {
    margin-bottom: 1rem;
  }

  .mb1\.125rem\@lgx-mn {
    margin-bottom: 1.125rem;
  }

  .mb1\.25rem\@lgx-mn {
    margin-bottom: 1.25rem;
  }

  .mb1\.375rem\@lgx-mn {
    margin-bottom: 1.375rem;
  }

  .mb1\.5rem\@lgx-mn {
    margin-bottom: 1.5rem;
  }

  .mb1\.625rem\@lgx-mn {
    margin-bottom: 1.625rem;
  }

  .mb1\.75rem\@lgx-mn {
    margin-bottom: 1.75rem;
  }

  .mb1\.875rem\@lgx-mn {
    margin-bottom: 1.875rem;
  }

  .mb2rem\@lgx-mn {
    margin-bottom: 2rem;
  }

  .mb2\.25rem\@lgx-mn {
    margin-bottom: 2.25rem;
  }

  .mb2\.5rem\@lgx-mn {
    margin-bottom: 2.5rem;
  }

  .mb2\.75rem\@lgx-mn {
    margin-bottom: 2.75rem;
  }

  .mb3rem\@lgx-mn {
    margin-bottom: 3rem;
  }

  .mb3\.125rem\@lgx-mn {
    margin-bottom: 3.125rem;
  }

  .mb3\.25rem\@lgx-mn {
    margin-bottom: 3.25rem;
  }

  .mb3\.5rem\@lgx-mn {
    margin-bottom: 3.5rem;
  }

  .mb3\.75rem\@lgx-mn {
    margin-bottom: 3.75rem;
  }

  .mb4rem\@lgx-mn {
    margin-bottom: 4rem;
  }

  .mb4\.25rem\@lgx-mn {
    margin-bottom: 4.25rem;
  }

  .mb4\.5rem\@lgx-mn {
    margin-bottom: 4.5rem;
  }

  .mb4\.75rem\@lgx-mn {
    margin-bottom: 4.75rem;
  }

  .mb5rem\@lgx-mn {
    margin-bottom: 5rem;
  }

  .mb5\.25rem\@lgx-mn {
    margin-bottom: 5.25rem;
  }

  .mb5\.5rem\@lgx-mn {
    margin-bottom: 5.5rem;
  }

  .mb5\.625rem\@lgx-mn {
    margin-bottom: 5.625rem;
  }

  .mb5\.75rem\@lgx-mn {
    margin-bottom: 5.75rem;
  }

  .mb6rem\@lgx-mn {
    margin-bottom: 6rem;
  }

  .mb6\.25rem\@lgx-mn {
    margin-bottom: 6.25rem;
  }

  .mb6\.5rem\@lgx-mn {
    margin-bottom: 6.5rem;
  }

  .mb6\.75rem\@lgx-mn {
    margin-bottom: 6.75rem;
  }

  .mb7rem\@lgx-mn {
    margin-bottom: 7rem;
  }

  .mb7\.25rem\@lgx-mn {
    margin-bottom: 7.25rem;
  }

  .mb7\.5rem\@lgx-mn {
    margin-bottom: 7.5rem;
  }

  .mb7\.75rem\@lgx-mn {
    margin-bottom: 7.75rem;
  }

  .mb8rem\@lgx-mn {
    margin-bottom: 8rem;
  }

  .mb8\.25rem\@lgx-mn {
    margin-bottom: 8.25rem;
  }

  .mb8\.5rem\@lgx-mn {
    margin-bottom: 8.5rem;
  }

  .mb8\.75rem\@lgx-mn {
    margin-bottom: 8.75rem;
  }

  .mb9rem\@lgx-mn {
    margin-bottom: 9rem;
  }

  .mb9\.25rem\@lgx-mn {
    margin-bottom: 9.25rem;
  }

  .mb9\.375rem\@lgx-mn {
    margin-bottom: 9.375rem;
  }

  .mb9\.5rem\@lgx-mn {
    margin-bottom: 9.5rem;
  }

  .mb9\.75rem\@lgx-mn {
    margin-bottom: 9.75rem;
  }

  .mb10rem\@lgx-mn {
    margin-bottom: 10rem;
  }

  .mb10\.25rem\@lgx-mn {
    margin-bottom: 10.25rem;
  }

  .mb10\.5rem\@lgx-mn {
    margin-bottom: 10.5rem;
  }

  .mb10\.75rem\@lgx-mn {
    margin-bottom: 10.75rem;
  }

  .mb18\.75rem\@lgx-mn {
    margin-bottom: 18.75rem;
  }

  .mb37\.5rem\@lgx-mn {
    margin-bottom: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .ml-6rem\@lgx-mn {
    margin-left: -6rem;
  }

  .ml-5rem\@lgx-mn {
    margin-left: -5rem;
  }

  .ml-1\.25rem\@lgx-mn {
    margin-left: -1.25rem;
  }

  .ml-1rem\@lgx-mn {
    margin-left: -1rem;
  }

  .ml-2\.5rem\@lgx-mn {
    margin-left: -2.5rem;
  }

  .ml0rem\@lgx-mn {
    margin-left: 0rem;
  }

  .ml0\.0625rem\@lgx-mn {
    margin-left: 0.0625rem;
  }

  .ml0\.125rem\@lgx-mn {
    margin-left: 0.125rem;
  }

  .ml0\.25rem\@lgx-mn {
    margin-left: 0.25rem;
  }

  .ml0\.375rem\@lgx-mn {
    margin-left: 0.375rem;
  }

  .ml0\.5rem\@lgx-mn {
    margin-left: 0.5rem;
  }

  .ml0\.55rem\@lgx-mn {
    margin-left: 0.55rem;
  }

  .ml0\.625rem\@lgx-mn {
    margin-left: 0.625rem;
  }

  .ml0\.75rem\@lgx-mn {
    margin-left: 0.75rem;
  }

  .ml0\.875rem\@lgx-mn {
    margin-left: 0.875rem;
  }

  .ml1rem\@lgx-mn {
    margin-left: 1rem;
  }

  .ml1\.125rem\@lgx-mn {
    margin-left: 1.125rem;
  }

  .ml1\.25rem\@lgx-mn {
    margin-left: 1.25rem;
  }

  .ml1\.375rem\@lgx-mn {
    margin-left: 1.375rem;
  }

  .ml1\.5rem\@lgx-mn {
    margin-left: 1.5rem;
  }

  .ml1\.625rem\@lgx-mn {
    margin-left: 1.625rem;
  }

  .ml1\.75rem\@lgx-mn {
    margin-left: 1.75rem;
  }

  .ml1\.875rem\@lgx-mn {
    margin-left: 1.875rem;
  }

  .ml2rem\@lgx-mn {
    margin-left: 2rem;
  }

  .ml2\.25rem\@lgx-mn {
    margin-left: 2.25rem;
  }

  .ml2\.5rem\@lgx-mn {
    margin-left: 2.5rem;
  }

  .ml2\.75rem\@lgx-mn {
    margin-left: 2.75rem;
  }

  .ml3rem\@lgx-mn {
    margin-left: 3rem;
  }

  .ml3\.125rem\@lgx-mn {
    margin-left: 3.125rem;
  }

  .ml3\.25rem\@lgx-mn {
    margin-left: 3.25rem;
  }

  .ml3\.5rem\@lgx-mn {
    margin-left: 3.5rem;
  }

  .ml3\.75rem\@lgx-mn {
    margin-left: 3.75rem;
  }

  .ml4rem\@lgx-mn {
    margin-left: 4rem;
  }

  .ml4\.25rem\@lgx-mn {
    margin-left: 4.25rem;
  }

  .ml4\.5rem\@lgx-mn {
    margin-left: 4.5rem;
  }

  .ml4\.75rem\@lgx-mn {
    margin-left: 4.75rem;
  }

  .ml5rem\@lgx-mn {
    margin-left: 5rem;
  }

  .ml5\.25rem\@lgx-mn {
    margin-left: 5.25rem;
  }

  .ml5\.5rem\@lgx-mn {
    margin-left: 5.5rem;
  }

  .ml5\.625rem\@lgx-mn {
    margin-left: 5.625rem;
  }

  .ml5\.75rem\@lgx-mn {
    margin-left: 5.75rem;
  }

  .ml6rem\@lgx-mn {
    margin-left: 6rem;
  }

  .ml6\.25rem\@lgx-mn {
    margin-left: 6.25rem;
  }

  .ml6\.5rem\@lgx-mn {
    margin-left: 6.5rem;
  }

  .ml6\.75rem\@lgx-mn {
    margin-left: 6.75rem;
  }

  .ml7rem\@lgx-mn {
    margin-left: 7rem;
  }

  .ml7\.25rem\@lgx-mn {
    margin-left: 7.25rem;
  }

  .ml7\.5rem\@lgx-mn {
    margin-left: 7.5rem;
  }

  .ml7\.75rem\@lgx-mn {
    margin-left: 7.75rem;
  }

  .ml8rem\@lgx-mn {
    margin-left: 8rem;
  }

  .ml8\.25rem\@lgx-mn {
    margin-left: 8.25rem;
  }

  .ml8\.5rem\@lgx-mn {
    margin-left: 8.5rem;
  }

  .ml8\.75rem\@lgx-mn {
    margin-left: 8.75rem;
  }

  .ml9rem\@lgx-mn {
    margin-left: 9rem;
  }

  .ml9\.25rem\@lgx-mn {
    margin-left: 9.25rem;
  }

  .ml9\.375rem\@lgx-mn {
    margin-left: 9.375rem;
  }

  .ml9\.5rem\@lgx-mn {
    margin-left: 9.5rem;
  }

  .ml9\.75rem\@lgx-mn {
    margin-left: 9.75rem;
  }

  .ml10rem\@lgx-mn {
    margin-left: 10rem;
  }

  .ml10\.25rem\@lgx-mn {
    margin-left: 10.25rem;
  }

  .ml10\.5rem\@lgx-mn {
    margin-left: 10.5rem;
  }

  .ml10\.75rem\@lgx-mn {
    margin-left: 10.75rem;
  }

  .ml18\.75rem\@lgx-mn {
    margin-left: 18.75rem;
  }

  .ml37\.5rem\@lgx-mn {
    margin-left: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .mr-6rem\@lgx-mn {
    margin-right: -6rem;
  }

  .mr-5rem\@lgx-mn {
    margin-right: -5rem;
  }

  .mr-1\.25rem\@lgx-mn {
    margin-right: -1.25rem;
  }

  .mr-1rem\@lgx-mn {
    margin-right: -1rem;
  }

  .mr-2\.5rem\@lgx-mn {
    margin-right: -2.5rem;
  }

  .mr0rem\@lgx-mn {
    margin-right: 0rem;
  }

  .mr0\.0625rem\@lgx-mn {
    margin-right: 0.0625rem;
  }

  .mr0\.125rem\@lgx-mn {
    margin-right: 0.125rem;
  }

  .mr0\.25rem\@lgx-mn {
    margin-right: 0.25rem;
  }

  .mr0\.375rem\@lgx-mn {
    margin-right: 0.375rem;
  }

  .mr0\.5rem\@lgx-mn {
    margin-right: 0.5rem;
  }

  .mr0\.55rem\@lgx-mn {
    margin-right: 0.55rem;
  }

  .mr0\.625rem\@lgx-mn {
    margin-right: 0.625rem;
  }

  .mr0\.75rem\@lgx-mn {
    margin-right: 0.75rem;
  }

  .mr0\.875rem\@lgx-mn {
    margin-right: 0.875rem;
  }

  .mr1rem\@lgx-mn {
    margin-right: 1rem;
  }

  .mr1\.125rem\@lgx-mn {
    margin-right: 1.125rem;
  }

  .mr1\.25rem\@lgx-mn {
    margin-right: 1.25rem;
  }

  .mr1\.375rem\@lgx-mn {
    margin-right: 1.375rem;
  }

  .mr1\.5rem\@lgx-mn {
    margin-right: 1.5rem;
  }

  .mr1\.625rem\@lgx-mn {
    margin-right: 1.625rem;
  }

  .mr1\.75rem\@lgx-mn {
    margin-right: 1.75rem;
  }

  .mr1\.875rem\@lgx-mn {
    margin-right: 1.875rem;
  }

  .mr2rem\@lgx-mn {
    margin-right: 2rem;
  }

  .mr2\.25rem\@lgx-mn {
    margin-right: 2.25rem;
  }

  .mr2\.5rem\@lgx-mn {
    margin-right: 2.5rem;
  }

  .mr2\.75rem\@lgx-mn {
    margin-right: 2.75rem;
  }

  .mr3rem\@lgx-mn {
    margin-right: 3rem;
  }

  .mr3\.125rem\@lgx-mn {
    margin-right: 3.125rem;
  }

  .mr3\.25rem\@lgx-mn {
    margin-right: 3.25rem;
  }

  .mr3\.5rem\@lgx-mn {
    margin-right: 3.5rem;
  }

  .mr3\.75rem\@lgx-mn {
    margin-right: 3.75rem;
  }

  .mr4rem\@lgx-mn {
    margin-right: 4rem;
  }

  .mr4\.25rem\@lgx-mn {
    margin-right: 4.25rem;
  }

  .mr4\.5rem\@lgx-mn {
    margin-right: 4.5rem;
  }

  .mr4\.75rem\@lgx-mn {
    margin-right: 4.75rem;
  }

  .mr5rem\@lgx-mn {
    margin-right: 5rem;
  }

  .mr5\.25rem\@lgx-mn {
    margin-right: 5.25rem;
  }

  .mr5\.5rem\@lgx-mn {
    margin-right: 5.5rem;
  }

  .mr5\.625rem\@lgx-mn {
    margin-right: 5.625rem;
  }

  .mr5\.75rem\@lgx-mn {
    margin-right: 5.75rem;
  }

  .mr6rem\@lgx-mn {
    margin-right: 6rem;
  }

  .mr6\.25rem\@lgx-mn {
    margin-right: 6.25rem;
  }

  .mr6\.5rem\@lgx-mn {
    margin-right: 6.5rem;
  }

  .mr6\.75rem\@lgx-mn {
    margin-right: 6.75rem;
  }

  .mr7rem\@lgx-mn {
    margin-right: 7rem;
  }

  .mr7\.25rem\@lgx-mn {
    margin-right: 7.25rem;
  }

  .mr7\.5rem\@lgx-mn {
    margin-right: 7.5rem;
  }

  .mr7\.75rem\@lgx-mn {
    margin-right: 7.75rem;
  }

  .mr8rem\@lgx-mn {
    margin-right: 8rem;
  }

  .mr8\.25rem\@lgx-mn {
    margin-right: 8.25rem;
  }

  .mr8\.5rem\@lgx-mn {
    margin-right: 8.5rem;
  }

  .mr8\.75rem\@lgx-mn {
    margin-right: 8.75rem;
  }

  .mr9rem\@lgx-mn {
    margin-right: 9rem;
  }

  .mr9\.25rem\@lgx-mn {
    margin-right: 9.25rem;
  }

  .mr9\.375rem\@lgx-mn {
    margin-right: 9.375rem;
  }

  .mr9\.5rem\@lgx-mn {
    margin-right: 9.5rem;
  }

  .mr9\.75rem\@lgx-mn {
    margin-right: 9.75rem;
  }

  .mr10rem\@lgx-mn {
    margin-right: 10rem;
  }

  .mr10\.25rem\@lgx-mn {
    margin-right: 10.25rem;
  }

  .mr10\.5rem\@lgx-mn {
    margin-right: 10.5rem;
  }

  .mr10\.75rem\@lgx-mn {
    margin-right: 10.75rem;
  }

  .mr18\.75rem\@lgx-mn {
    margin-right: 18.75rem;
  }

  .mr37\.5rem\@lgx-mn {
    margin-right: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .p-6rem\@lgx-mn {
    padding: -6rem;
  }

  .p-5rem\@lgx-mn {
    padding: -5rem;
  }

  .p-1\.25rem\@lgx-mn {
    padding: -1.25rem;
  }

  .p-1rem\@lgx-mn {
    padding: -1rem;
  }

  .p-2\.5rem\@lgx-mn {
    padding: -2.5rem;
  }

  .p0rem\@lgx-mn {
    padding: 0rem;
  }

  .p0\.0625rem\@lgx-mn {
    padding: 0.0625rem;
  }

  .p0\.125rem\@lgx-mn {
    padding: 0.125rem;
  }

  .p0\.25rem\@lgx-mn {
    padding: 0.25rem;
  }

  .p0\.375rem\@lgx-mn {
    padding: 0.375rem;
  }

  .p0\.5rem\@lgx-mn {
    padding: 0.5rem;
  }

  .p0\.55rem\@lgx-mn {
    padding: 0.55rem;
  }

  .p0\.625rem\@lgx-mn {
    padding: 0.625rem;
  }

  .p0\.75rem\@lgx-mn {
    padding: 0.75rem;
  }

  .p0\.875rem\@lgx-mn {
    padding: 0.875rem;
  }

  .p1rem\@lgx-mn {
    padding: 1rem;
  }

  .p1\.125rem\@lgx-mn {
    padding: 1.125rem;
  }

  .p1\.25rem\@lgx-mn {
    padding: 1.25rem;
  }

  .p1\.375rem\@lgx-mn {
    padding: 1.375rem;
  }

  .p1\.5rem\@lgx-mn {
    padding: 1.5rem;
  }

  .p1\.625rem\@lgx-mn {
    padding: 1.625rem;
  }

  .p1\.75rem\@lgx-mn {
    padding: 1.75rem;
  }

  .p1\.875rem\@lgx-mn {
    padding: 1.875rem;
  }

  .p2rem\@lgx-mn {
    padding: 2rem;
  }

  .p2\.25rem\@lgx-mn {
    padding: 2.25rem;
  }

  .p2\.5rem\@lgx-mn {
    padding: 2.5rem;
  }

  .p2\.75rem\@lgx-mn {
    padding: 2.75rem;
  }

  .p3rem\@lgx-mn {
    padding: 3rem;
  }

  .p3\.125rem\@lgx-mn {
    padding: 3.125rem;
  }

  .p3\.25rem\@lgx-mn {
    padding: 3.25rem;
  }

  .p3\.5rem\@lgx-mn {
    padding: 3.5rem;
  }

  .p3\.75rem\@lgx-mn {
    padding: 3.75rem;
  }

  .p4rem\@lgx-mn {
    padding: 4rem;
  }

  .p4\.25rem\@lgx-mn {
    padding: 4.25rem;
  }

  .p4\.5rem\@lgx-mn {
    padding: 4.5rem;
  }

  .p4\.75rem\@lgx-mn {
    padding: 4.75rem;
  }

  .p5rem\@lgx-mn {
    padding: 5rem;
  }

  .p5\.25rem\@lgx-mn {
    padding: 5.25rem;
  }

  .p5\.5rem\@lgx-mn {
    padding: 5.5rem;
  }

  .p5\.625rem\@lgx-mn {
    padding: 5.625rem;
  }

  .p5\.75rem\@lgx-mn {
    padding: 5.75rem;
  }

  .p6rem\@lgx-mn {
    padding: 6rem;
  }

  .p6\.25rem\@lgx-mn {
    padding: 6.25rem;
  }

  .p6\.5rem\@lgx-mn {
    padding: 6.5rem;
  }

  .p6\.75rem\@lgx-mn {
    padding: 6.75rem;
  }

  .p7rem\@lgx-mn {
    padding: 7rem;
  }

  .p7\.25rem\@lgx-mn {
    padding: 7.25rem;
  }

  .p7\.5rem\@lgx-mn {
    padding: 7.5rem;
  }

  .p7\.75rem\@lgx-mn {
    padding: 7.75rem;
  }

  .p8rem\@lgx-mn {
    padding: 8rem;
  }

  .p8\.25rem\@lgx-mn {
    padding: 8.25rem;
  }

  .p8\.5rem\@lgx-mn {
    padding: 8.5rem;
  }

  .p8\.75rem\@lgx-mn {
    padding: 8.75rem;
  }

  .p9rem\@lgx-mn {
    padding: 9rem;
  }

  .p9\.25rem\@lgx-mn {
    padding: 9.25rem;
  }

  .p9\.375rem\@lgx-mn {
    padding: 9.375rem;
  }

  .p9\.5rem\@lgx-mn {
    padding: 9.5rem;
  }

  .p9\.75rem\@lgx-mn {
    padding: 9.75rem;
  }

  .p10rem\@lgx-mn {
    padding: 10rem;
  }

  .p10\.25rem\@lgx-mn {
    padding: 10.25rem;
  }

  .p10\.5rem\@lgx-mn {
    padding: 10.5rem;
  }

  .p10\.75rem\@lgx-mn {
    padding: 10.75rem;
  }

  .p18\.75rem\@lgx-mn {
    padding: 18.75rem;
  }

  .p37\.5rem\@lgx-mn {
    padding: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .pt-6rem\@lgx-mn {
    padding-top: -6rem;
  }

  .pt-5rem\@lgx-mn {
    padding-top: -5rem;
  }

  .pt-1\.25rem\@lgx-mn {
    padding-top: -1.25rem;
  }

  .pt-1rem\@lgx-mn {
    padding-top: -1rem;
  }

  .pt-2\.5rem\@lgx-mn {
    padding-top: -2.5rem;
  }

  .pt0rem\@lgx-mn {
    padding-top: 0rem;
  }

  .pt0\.0625rem\@lgx-mn {
    padding-top: 0.0625rem;
  }

  .pt0\.125rem\@lgx-mn {
    padding-top: 0.125rem;
  }

  .pt0\.25rem\@lgx-mn {
    padding-top: 0.25rem;
  }

  .pt0\.375rem\@lgx-mn {
    padding-top: 0.375rem;
  }

  .pt0\.5rem\@lgx-mn {
    padding-top: 0.5rem;
  }

  .pt0\.55rem\@lgx-mn {
    padding-top: 0.55rem;
  }

  .pt0\.625rem\@lgx-mn {
    padding-top: 0.625rem;
  }

  .pt0\.75rem\@lgx-mn {
    padding-top: 0.75rem;
  }

  .pt0\.875rem\@lgx-mn {
    padding-top: 0.875rem;
  }

  .pt1rem\@lgx-mn {
    padding-top: 1rem;
  }

  .pt1\.125rem\@lgx-mn {
    padding-top: 1.125rem;
  }

  .pt1\.25rem\@lgx-mn {
    padding-top: 1.25rem;
  }

  .pt1\.375rem\@lgx-mn {
    padding-top: 1.375rem;
  }

  .pt1\.5rem\@lgx-mn {
    padding-top: 1.5rem;
  }

  .pt1\.625rem\@lgx-mn {
    padding-top: 1.625rem;
  }

  .pt1\.75rem\@lgx-mn {
    padding-top: 1.75rem;
  }

  .pt1\.875rem\@lgx-mn {
    padding-top: 1.875rem;
  }

  .pt2rem\@lgx-mn {
    padding-top: 2rem;
  }

  .pt2\.25rem\@lgx-mn {
    padding-top: 2.25rem;
  }

  .pt2\.5rem\@lgx-mn {
    padding-top: 2.5rem;
  }

  .pt2\.75rem\@lgx-mn {
    padding-top: 2.75rem;
  }

  .pt3rem\@lgx-mn {
    padding-top: 3rem;
  }

  .pt3\.125rem\@lgx-mn {
    padding-top: 3.125rem;
  }

  .pt3\.25rem\@lgx-mn {
    padding-top: 3.25rem;
  }

  .pt3\.5rem\@lgx-mn {
    padding-top: 3.5rem;
  }

  .pt3\.75rem\@lgx-mn {
    padding-top: 3.75rem;
  }

  .pt4rem\@lgx-mn {
    padding-top: 4rem;
  }

  .pt4\.25rem\@lgx-mn {
    padding-top: 4.25rem;
  }

  .pt4\.5rem\@lgx-mn {
    padding-top: 4.5rem;
  }

  .pt4\.75rem\@lgx-mn {
    padding-top: 4.75rem;
  }

  .pt5rem\@lgx-mn {
    padding-top: 5rem;
  }

  .pt5\.25rem\@lgx-mn {
    padding-top: 5.25rem;
  }

  .pt5\.5rem\@lgx-mn {
    padding-top: 5.5rem;
  }

  .pt5\.625rem\@lgx-mn {
    padding-top: 5.625rem;
  }

  .pt5\.75rem\@lgx-mn {
    padding-top: 5.75rem;
  }

  .pt6rem\@lgx-mn {
    padding-top: 6rem;
  }

  .pt6\.25rem\@lgx-mn {
    padding-top: 6.25rem;
  }

  .pt6\.5rem\@lgx-mn {
    padding-top: 6.5rem;
  }

  .pt6\.75rem\@lgx-mn {
    padding-top: 6.75rem;
  }

  .pt7rem\@lgx-mn {
    padding-top: 7rem;
  }

  .pt7\.25rem\@lgx-mn {
    padding-top: 7.25rem;
  }

  .pt7\.5rem\@lgx-mn {
    padding-top: 7.5rem;
  }

  .pt7\.75rem\@lgx-mn {
    padding-top: 7.75rem;
  }

  .pt8rem\@lgx-mn {
    padding-top: 8rem;
  }

  .pt8\.25rem\@lgx-mn {
    padding-top: 8.25rem;
  }

  .pt8\.5rem\@lgx-mn {
    padding-top: 8.5rem;
  }

  .pt8\.75rem\@lgx-mn {
    padding-top: 8.75rem;
  }

  .pt9rem\@lgx-mn {
    padding-top: 9rem;
  }

  .pt9\.25rem\@lgx-mn {
    padding-top: 9.25rem;
  }

  .pt9\.375rem\@lgx-mn {
    padding-top: 9.375rem;
  }

  .pt9\.5rem\@lgx-mn {
    padding-top: 9.5rem;
  }

  .pt9\.75rem\@lgx-mn {
    padding-top: 9.75rem;
  }

  .pt10rem\@lgx-mn {
    padding-top: 10rem;
  }

  .pt10\.25rem\@lgx-mn {
    padding-top: 10.25rem;
  }

  .pt10\.5rem\@lgx-mn {
    padding-top: 10.5rem;
  }

  .pt10\.75rem\@lgx-mn {
    padding-top: 10.75rem;
  }

  .pt18\.75rem\@lgx-mn {
    padding-top: 18.75rem;
  }

  .pt37\.5rem\@lgx-mn {
    padding-top: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .pb-6rem\@lgx-mn {
    padding-bottom: -6rem;
  }

  .pb-5rem\@lgx-mn {
    padding-bottom: -5rem;
  }

  .pb-1\.25rem\@lgx-mn {
    padding-bottom: -1.25rem;
  }

  .pb-1rem\@lgx-mn {
    padding-bottom: -1rem;
  }

  .pb-2\.5rem\@lgx-mn {
    padding-bottom: -2.5rem;
  }

  .pb0rem\@lgx-mn {
    padding-bottom: 0rem;
  }

  .pb0\.0625rem\@lgx-mn {
    padding-bottom: 0.0625rem;
  }

  .pb0\.125rem\@lgx-mn {
    padding-bottom: 0.125rem;
  }

  .pb0\.25rem\@lgx-mn {
    padding-bottom: 0.25rem;
  }

  .pb0\.375rem\@lgx-mn {
    padding-bottom: 0.375rem;
  }

  .pb0\.5rem\@lgx-mn {
    padding-bottom: 0.5rem;
  }

  .pb0\.55rem\@lgx-mn {
    padding-bottom: 0.55rem;
  }

  .pb0\.625rem\@lgx-mn {
    padding-bottom: 0.625rem;
  }

  .pb0\.75rem\@lgx-mn {
    padding-bottom: 0.75rem;
  }

  .pb0\.875rem\@lgx-mn {
    padding-bottom: 0.875rem;
  }

  .pb1rem\@lgx-mn {
    padding-bottom: 1rem;
  }

  .pb1\.125rem\@lgx-mn {
    padding-bottom: 1.125rem;
  }

  .pb1\.25rem\@lgx-mn {
    padding-bottom: 1.25rem;
  }

  .pb1\.375rem\@lgx-mn {
    padding-bottom: 1.375rem;
  }

  .pb1\.5rem\@lgx-mn {
    padding-bottom: 1.5rem;
  }

  .pb1\.625rem\@lgx-mn {
    padding-bottom: 1.625rem;
  }

  .pb1\.75rem\@lgx-mn {
    padding-bottom: 1.75rem;
  }

  .pb1\.875rem\@lgx-mn {
    padding-bottom: 1.875rem;
  }

  .pb2rem\@lgx-mn {
    padding-bottom: 2rem;
  }

  .pb2\.25rem\@lgx-mn {
    padding-bottom: 2.25rem;
  }

  .pb2\.5rem\@lgx-mn {
    padding-bottom: 2.5rem;
  }

  .pb2\.75rem\@lgx-mn {
    padding-bottom: 2.75rem;
  }

  .pb3rem\@lgx-mn {
    padding-bottom: 3rem;
  }

  .pb3\.125rem\@lgx-mn {
    padding-bottom: 3.125rem;
  }

  .pb3\.25rem\@lgx-mn {
    padding-bottom: 3.25rem;
  }

  .pb3\.5rem\@lgx-mn {
    padding-bottom: 3.5rem;
  }

  .pb3\.75rem\@lgx-mn {
    padding-bottom: 3.75rem;
  }

  .pb4rem\@lgx-mn {
    padding-bottom: 4rem;
  }

  .pb4\.25rem\@lgx-mn {
    padding-bottom: 4.25rem;
  }

  .pb4\.5rem\@lgx-mn {
    padding-bottom: 4.5rem;
  }

  .pb4\.75rem\@lgx-mn {
    padding-bottom: 4.75rem;
  }

  .pb5rem\@lgx-mn {
    padding-bottom: 5rem;
  }

  .pb5\.25rem\@lgx-mn {
    padding-bottom: 5.25rem;
  }

  .pb5\.5rem\@lgx-mn {
    padding-bottom: 5.5rem;
  }

  .pb5\.625rem\@lgx-mn {
    padding-bottom: 5.625rem;
  }

  .pb5\.75rem\@lgx-mn {
    padding-bottom: 5.75rem;
  }

  .pb6rem\@lgx-mn {
    padding-bottom: 6rem;
  }

  .pb6\.25rem\@lgx-mn {
    padding-bottom: 6.25rem;
  }

  .pb6\.5rem\@lgx-mn {
    padding-bottom: 6.5rem;
  }

  .pb6\.75rem\@lgx-mn {
    padding-bottom: 6.75rem;
  }

  .pb7rem\@lgx-mn {
    padding-bottom: 7rem;
  }

  .pb7\.25rem\@lgx-mn {
    padding-bottom: 7.25rem;
  }

  .pb7\.5rem\@lgx-mn {
    padding-bottom: 7.5rem;
  }

  .pb7\.75rem\@lgx-mn {
    padding-bottom: 7.75rem;
  }

  .pb8rem\@lgx-mn {
    padding-bottom: 8rem;
  }

  .pb8\.25rem\@lgx-mn {
    padding-bottom: 8.25rem;
  }

  .pb8\.5rem\@lgx-mn {
    padding-bottom: 8.5rem;
  }

  .pb8\.75rem\@lgx-mn {
    padding-bottom: 8.75rem;
  }

  .pb9rem\@lgx-mn {
    padding-bottom: 9rem;
  }

  .pb9\.25rem\@lgx-mn {
    padding-bottom: 9.25rem;
  }

  .pb9\.375rem\@lgx-mn {
    padding-bottom: 9.375rem;
  }

  .pb9\.5rem\@lgx-mn {
    padding-bottom: 9.5rem;
  }

  .pb9\.75rem\@lgx-mn {
    padding-bottom: 9.75rem;
  }

  .pb10rem\@lgx-mn {
    padding-bottom: 10rem;
  }

  .pb10\.25rem\@lgx-mn {
    padding-bottom: 10.25rem;
  }

  .pb10\.5rem\@lgx-mn {
    padding-bottom: 10.5rem;
  }

  .pb10\.75rem\@lgx-mn {
    padding-bottom: 10.75rem;
  }

  .pb18\.75rem\@lgx-mn {
    padding-bottom: 18.75rem;
  }

  .pb37\.5rem\@lgx-mn {
    padding-bottom: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .pl-6rem\@lgx-mn {
    padding-left: -6rem;
  }

  .pl-5rem\@lgx-mn {
    padding-left: -5rem;
  }

  .pl-1\.25rem\@lgx-mn {
    padding-left: -1.25rem;
  }

  .pl-1rem\@lgx-mn {
    padding-left: -1rem;
  }

  .pl-2\.5rem\@lgx-mn {
    padding-left: -2.5rem;
  }

  .pl0rem\@lgx-mn {
    padding-left: 0rem;
  }

  .pl0\.0625rem\@lgx-mn {
    padding-left: 0.0625rem;
  }

  .pl0\.125rem\@lgx-mn {
    padding-left: 0.125rem;
  }

  .pl0\.25rem\@lgx-mn {
    padding-left: 0.25rem;
  }

  .pl0\.375rem\@lgx-mn {
    padding-left: 0.375rem;
  }

  .pl0\.5rem\@lgx-mn {
    padding-left: 0.5rem;
  }

  .pl0\.55rem\@lgx-mn {
    padding-left: 0.55rem;
  }

  .pl0\.625rem\@lgx-mn {
    padding-left: 0.625rem;
  }

  .pl0\.75rem\@lgx-mn {
    padding-left: 0.75rem;
  }

  .pl0\.875rem\@lgx-mn {
    padding-left: 0.875rem;
  }

  .pl1rem\@lgx-mn {
    padding-left: 1rem;
  }

  .pl1\.125rem\@lgx-mn {
    padding-left: 1.125rem;
  }

  .pl1\.25rem\@lgx-mn {
    padding-left: 1.25rem;
  }

  .pl1\.375rem\@lgx-mn {
    padding-left: 1.375rem;
  }

  .pl1\.5rem\@lgx-mn {
    padding-left: 1.5rem;
  }

  .pl1\.625rem\@lgx-mn {
    padding-left: 1.625rem;
  }

  .pl1\.75rem\@lgx-mn {
    padding-left: 1.75rem;
  }

  .pl1\.875rem\@lgx-mn {
    padding-left: 1.875rem;
  }

  .pl2rem\@lgx-mn {
    padding-left: 2rem;
  }

  .pl2\.25rem\@lgx-mn {
    padding-left: 2.25rem;
  }

  .pl2\.5rem\@lgx-mn {
    padding-left: 2.5rem;
  }

  .pl2\.75rem\@lgx-mn {
    padding-left: 2.75rem;
  }

  .pl3rem\@lgx-mn {
    padding-left: 3rem;
  }

  .pl3\.125rem\@lgx-mn {
    padding-left: 3.125rem;
  }

  .pl3\.25rem\@lgx-mn {
    padding-left: 3.25rem;
  }

  .pl3\.5rem\@lgx-mn {
    padding-left: 3.5rem;
  }

  .pl3\.75rem\@lgx-mn {
    padding-left: 3.75rem;
  }

  .pl4rem\@lgx-mn {
    padding-left: 4rem;
  }

  .pl4\.25rem\@lgx-mn {
    padding-left: 4.25rem;
  }

  .pl4\.5rem\@lgx-mn {
    padding-left: 4.5rem;
  }

  .pl4\.75rem\@lgx-mn {
    padding-left: 4.75rem;
  }

  .pl5rem\@lgx-mn {
    padding-left: 5rem;
  }

  .pl5\.25rem\@lgx-mn {
    padding-left: 5.25rem;
  }

  .pl5\.5rem\@lgx-mn {
    padding-left: 5.5rem;
  }

  .pl5\.625rem\@lgx-mn {
    padding-left: 5.625rem;
  }

  .pl5\.75rem\@lgx-mn {
    padding-left: 5.75rem;
  }

  .pl6rem\@lgx-mn {
    padding-left: 6rem;
  }

  .pl6\.25rem\@lgx-mn {
    padding-left: 6.25rem;
  }

  .pl6\.5rem\@lgx-mn {
    padding-left: 6.5rem;
  }

  .pl6\.75rem\@lgx-mn {
    padding-left: 6.75rem;
  }

  .pl7rem\@lgx-mn {
    padding-left: 7rem;
  }

  .pl7\.25rem\@lgx-mn {
    padding-left: 7.25rem;
  }

  .pl7\.5rem\@lgx-mn {
    padding-left: 7.5rem;
  }

  .pl7\.75rem\@lgx-mn {
    padding-left: 7.75rem;
  }

  .pl8rem\@lgx-mn {
    padding-left: 8rem;
  }

  .pl8\.25rem\@lgx-mn {
    padding-left: 8.25rem;
  }

  .pl8\.5rem\@lgx-mn {
    padding-left: 8.5rem;
  }

  .pl8\.75rem\@lgx-mn {
    padding-left: 8.75rem;
  }

  .pl9rem\@lgx-mn {
    padding-left: 9rem;
  }

  .pl9\.25rem\@lgx-mn {
    padding-left: 9.25rem;
  }

  .pl9\.375rem\@lgx-mn {
    padding-left: 9.375rem;
  }

  .pl9\.5rem\@lgx-mn {
    padding-left: 9.5rem;
  }

  .pl9\.75rem\@lgx-mn {
    padding-left: 9.75rem;
  }

  .pl10rem\@lgx-mn {
    padding-left: 10rem;
  }

  .pl10\.25rem\@lgx-mn {
    padding-left: 10.25rem;
  }

  .pl10\.5rem\@lgx-mn {
    padding-left: 10.5rem;
  }

  .pl10\.75rem\@lgx-mn {
    padding-left: 10.75rem;
  }

  .pl18\.75rem\@lgx-mn {
    padding-left: 18.75rem;
  }

  .pl37\.5rem\@lgx-mn {
    padding-left: 37.5rem;
  }
}
@media all and (min-width: 1400px) {
  .pr-6rem\@lgx-mn {
    padding-right: -6rem;
  }

  .pr-5rem\@lgx-mn {
    padding-right: -5rem;
  }

  .pr-1\.25rem\@lgx-mn {
    padding-right: -1.25rem;
  }

  .pr-1rem\@lgx-mn {
    padding-right: -1rem;
  }

  .pr-2\.5rem\@lgx-mn {
    padding-right: -2.5rem;
  }

  .pr0rem\@lgx-mn {
    padding-right: 0rem;
  }

  .pr0\.0625rem\@lgx-mn {
    padding-right: 0.0625rem;
  }

  .pr0\.125rem\@lgx-mn {
    padding-right: 0.125rem;
  }

  .pr0\.25rem\@lgx-mn {
    padding-right: 0.25rem;
  }

  .pr0\.375rem\@lgx-mn {
    padding-right: 0.375rem;
  }

  .pr0\.5rem\@lgx-mn {
    padding-right: 0.5rem;
  }

  .pr0\.55rem\@lgx-mn {
    padding-right: 0.55rem;
  }

  .pr0\.625rem\@lgx-mn {
    padding-right: 0.625rem;
  }

  .pr0\.75rem\@lgx-mn {
    padding-right: 0.75rem;
  }

  .pr0\.875rem\@lgx-mn {
    padding-right: 0.875rem;
  }

  .pr1rem\@lgx-mn {
    padding-right: 1rem;
  }

  .pr1\.125rem\@lgx-mn {
    padding-right: 1.125rem;
  }

  .pr1\.25rem\@lgx-mn {
    padding-right: 1.25rem;
  }

  .pr1\.375rem\@lgx-mn {
    padding-right: 1.375rem;
  }

  .pr1\.5rem\@lgx-mn {
    padding-right: 1.5rem;
  }

  .pr1\.625rem\@lgx-mn {
    padding-right: 1.625rem;
  }

  .pr1\.75rem\@lgx-mn {
    padding-right: 1.75rem;
  }

  .pr1\.875rem\@lgx-mn {
    padding-right: 1.875rem;
  }

  .pr2rem\@lgx-mn {
    padding-right: 2rem;
  }

  .pr2\.25rem\@lgx-mn {
    padding-right: 2.25rem;
  }

  .pr2\.5rem\@lgx-mn {
    padding-right: 2.5rem;
  }

  .pr2\.75rem\@lgx-mn {
    padding-right: 2.75rem;
  }

  .pr3rem\@lgx-mn {
    padding-right: 3rem;
  }

  .pr3\.125rem\@lgx-mn {
    padding-right: 3.125rem;
  }

  .pr3\.25rem\@lgx-mn {
    padding-right: 3.25rem;
  }

  .pr3\.5rem\@lgx-mn {
    padding-right: 3.5rem;
  }

  .pr3\.75rem\@lgx-mn {
    padding-right: 3.75rem;
  }

  .pr4rem\@lgx-mn {
    padding-right: 4rem;
  }

  .pr4\.25rem\@lgx-mn {
    padding-right: 4.25rem;
  }

  .pr4\.5rem\@lgx-mn {
    padding-right: 4.5rem;
  }

  .pr4\.75rem\@lgx-mn {
    padding-right: 4.75rem;
  }

  .pr5rem\@lgx-mn {
    padding-right: 5rem;
  }

  .pr5\.25rem\@lgx-mn {
    padding-right: 5.25rem;
  }

  .pr5\.5rem\@lgx-mn {
    padding-right: 5.5rem;
  }

  .pr5\.625rem\@lgx-mn {
    padding-right: 5.625rem;
  }

  .pr5\.75rem\@lgx-mn {
    padding-right: 5.75rem;
  }

  .pr6rem\@lgx-mn {
    padding-right: 6rem;
  }

  .pr6\.25rem\@lgx-mn {
    padding-right: 6.25rem;
  }

  .pr6\.5rem\@lgx-mn {
    padding-right: 6.5rem;
  }

  .pr6\.75rem\@lgx-mn {
    padding-right: 6.75rem;
  }

  .pr7rem\@lgx-mn {
    padding-right: 7rem;
  }

  .pr7\.25rem\@lgx-mn {
    padding-right: 7.25rem;
  }

  .pr7\.5rem\@lgx-mn {
    padding-right: 7.5rem;
  }

  .pr7\.75rem\@lgx-mn {
    padding-right: 7.75rem;
  }

  .pr8rem\@lgx-mn {
    padding-right: 8rem;
  }

  .pr8\.25rem\@lgx-mn {
    padding-right: 8.25rem;
  }

  .pr8\.5rem\@lgx-mn {
    padding-right: 8.5rem;
  }

  .pr8\.75rem\@lgx-mn {
    padding-right: 8.75rem;
  }

  .pr9rem\@lgx-mn {
    padding-right: 9rem;
  }

  .pr9\.25rem\@lgx-mn {
    padding-right: 9.25rem;
  }

  .pr9\.375rem\@lgx-mn {
    padding-right: 9.375rem;
  }

  .pr9\.5rem\@lgx-mn {
    padding-right: 9.5rem;
  }

  .pr9\.75rem\@lgx-mn {
    padding-right: 9.75rem;
  }

  .pr10rem\@lgx-mn {
    padding-right: 10rem;
  }

  .pr10\.25rem\@lgx-mn {
    padding-right: 10.25rem;
  }

  .pr10\.5rem\@lgx-mn {
    padding-right: 10.5rem;
  }

  .pr10\.75rem\@lgx-mn {
    padding-right: 10.75rem;
  }

  .pr18\.75rem\@lgx-mn {
    padding-right: 18.75rem;
  }

  .pr37\.5rem\@lgx-mn {
    padding-right: 37.5rem;
  }
}
@media all and (max-height: 800px) {
  .h70vh\@md-h {
    height: 70vh;
  }
}
@media all and (max-height: 800px) {
  .mah70vh\@md-h {
    max-height: 70vh;
  }
}
@media all and (max-height: 800px) {
  .mih70vh\@md-h {
    min-height: 70vh;
  }
}
@media all and (max-height: 800px) {
  .p80vh\@md-h {
    padding: 80vh;
  }
}
@media all and (max-height: 800px) {
  .pt80vh\@md-h {
    padding-top: 80vh;
  }
}
@media all and (max-height: 800px) {
  .pb80vh\@md-h {
    padding-bottom: 80vh;
  }
}
@media all and (max-height: 800px) {
  .pl80vh\@md-h {
    padding-left: 80vh;
  }
}
@media all and (max-height: 800px) {
  .pr80vh\@md-h {
    padding-right: 80vh;
  }
}
.center-vert {
  top: 50%;
  transform: translateY(-50%);
}

.center-hori {
  left: 50%;
  transform: translateX(-50%);
}

.center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media all and (max-width: 1400px) {
  .center-vert\@lgx {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@lgx {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@lgx {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@lgx {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (max-width: 1000px) {
  .center-vert\@lg {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@lg {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@lg {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@lg {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (max-width: 800px) {
  .center-vert\@md {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@md {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@md {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@md {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (max-width: 600px) {
  .center-vert\@sm {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@sm {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@sm {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@sm {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (max-width: 450px) {
  .center-vert\@smx {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@smx {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@smx {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@smx {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (min-width: 1400px) {
  .center-vert\@lgx-mn {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@lgx-mn {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@lgx-mn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@lgx-mn {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (min-width: 1000px) {
  .center-vert\@lg-mn {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@lg-mn {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@lg-mn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@lg-mn {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (min-width: 800px) {
  .center-vert\@md-mn {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@md-mn {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@md-mn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@md-mn {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (min-width: 600px) {
  .center-vert\@sm-mn {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@sm-mn {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@sm-mn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@sm-mn {
    top: auto;
    left: auto;
    transform: initial;
  }
}
@media all and (min-width: 450px) {
  .center-vert\@smx-mn {
    top: 50%;
    transform: translateY(-50%);
  }

  .center-hori\@smx-mn {
    left: 50%;
    transform: translateX(-50%);
  }

  .center\@smx-mn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .center-off\@smx-mn {
    top: auto;
    left: auto;
    transform: initial;
  }
}
.toggle-sibling ~ .toggle-sibling-target {
  display: none;
}
.toggle-sibling:checked ~ .toggle-sibling-target {
  display: block;
}
.toggle-sibling:checked ~ .toggle-sibling-target-ib {
  display: inline-block;
}
.toggle-sibling:checked ~ .toggle-sibling-target-dn {
  display: none;
}

.toggle-sibling\:h ~ .toggle-sibling-target {
  display: none;
}
.toggle-sibling\:h:hover ~ .toggle-sibling-target,
.toggle-sibling\:h .toggle-sibling-target:hover {
  display: block;
}
.toggle-sibling\:h:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h .toggle-sibling-target-ib:hover {
  display: inline-block;
}
.toggle-sibling\:h:hover ~ .toggle-sibling-target-dn {
  display: none;
}

.toggle-next-sibling\:h + .toggle-next-sibling-target {
  display: none;
}
.toggle-next-sibling\:h:hover + .toggle-next-sibling-target,
.toggle-next-sibling\:h .toggle-next-sibling-target:hover {
  display: block;
}
.toggle-next-sibling\:h:hover + .toggle-next-sibling-target-ib,
.toggle-next-sibling\:h .toggle-next-sibling-target-ib:hover {
  display: inline-block;
}
.toggle-next-sibling\:h:hover + .toggle-next-sibling-target-dn {
  display: none;
}

.toggle-children\:h .toggle-children-target {
  display: none;
}
.toggle-children\:h:hover .toggle-children-target,
.toggle-children\:h .toggle-children-target:hover {
  display: block;
}
.toggle-children\:h:hover .toggle-children-target-ib,
.toggle-children\:h .toggle-children-target-ib:hover {
  display: inline-block;
}
.toggle-children\:h:hover .toggle-children-target-dn {
  display: none;
}

@media all and (max-width: 1400px) {
  .toggle-sibling\:h\@lgx ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@lgx:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@lgx .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@lgx:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@lgx .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@lgx:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (max-width: 1000px) {
  .toggle-sibling\:h\@lg ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@lg:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@lg .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@lg:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@lg .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@lg:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (max-width: 800px) {
  .toggle-sibling\:h\@md ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@md:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@md .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@md:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@md .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@md:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (max-width: 600px) {
  .toggle-sibling\:h\@sm ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@sm:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@sm .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@sm:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@sm .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@sm:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (max-width: 450px) {
  .toggle-sibling\:h\@smx ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@smx:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@smx .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@smx:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@smx .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@smx:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (min-width: 1400px) {
  .toggle-sibling\:h\@lgx-mn ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@lgx-mn:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@lgx-mn .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@lgx-mn:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@lgx-mn .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@lgx-mn:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (min-width: 1000px) {
  .toggle-sibling\:h\@lg-mn ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@lg-mn:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@lg-mn .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@lg-mn:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@lg-mn .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@lg-mn:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (min-width: 800px) {
  .toggle-sibling\:h\@md-mn ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@md-mn:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@md-mn .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@md-mn:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@md-mn .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@md-mn:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (min-width: 600px) {
  .toggle-sibling\:h\@sm-mn ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@sm-mn:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@sm-mn .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@sm-mn:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@sm-mn .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@sm-mn:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
@media all and (min-width: 450px) {
  .toggle-sibling\:h\@smx-mn ~ .toggle-sibling-target {
    display: none;
  }
  .toggle-sibling\:h\@smx-mn:hover ~ .toggle-sibling-target,
.toggle-sibling\:h\@smx-mn .toggle-sibling-target:hover {
    display: block;
  }
  .toggle-sibling\:h\@smx-mn:hover ~ .toggle-sibling-target-ib,
.toggle-sibling\:h\@smx-mn .toggle-sibling-target-ib:hover {
    display: inline-block;
  }
  .toggle-sibling\:h\@smx-mn:hover ~ .toggle-sibling-target-dn {
    display: none;
  }
}
.hide-last-child *:last-child {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.justify-children {
  text-align: justify;
}
.justify-children::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0;
}
.justify-children > * {
  display: inline-block;
}

.round-element {
  border-radius: 100%;
}

.knockout-text {
  background-clip: text;
  -webkit-background-clip: text;
  color: rgba(255, 255, 255, 0);
}

.trs-null {
  transform: translate3d(0, 0, 0);
}

.hide-nav {
  /* This timing applies on the way OUT */
  transition-timing-function: cubic-bezier(0.83, 0, 0.17, 1);
  /* Quick on the way out */
  transition: top 0.6s;
  top: -72px;
}

.show-nav {
  /* This timing applies on the way IN */
  transition-timing-function: cubic-bezier(0.83, 0, 0.17, 1);
  /* A litttttle slower on the way in */
  transition: top 0.6s;
  /* Move into place */
  top: 0;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  overscroll-behavior: none;
}

body {
  background-color: #ffffff;
  overscroll-behavior: none;
  overscroll-behavior-y: none;
  font-family: EuclidCircularA-Regular, Arial, Helvetica, sans-serif;
  color: #16494C;
  overflow-x: hidden;
}

hr {
  border-style: solid;
}

@media all and (max-width: 800px) {
  html,
body {
    height: -webkit-max-content;
    width: 100vw;
    overflow-x: hidden;
  }

  #app {
    width: 100vw;
    overflow-y: auto;
  }
}
button {
  padding: 0;
  border: none;
  background: inherit;
  cursor: pointer;
  border-radius: 0;
  outline: none;
}

a {
  color: inherit;
  transition: color 0.3s, background 0.3s;
  outline: none;
  padding: 0;
  margin: 0;
}

strong {
  font-weight: 700;
}

.user-entered-html a {
  font-weight: 400;
}
.user-entered-html strong {
  font-weight: 700;
}
.user-entered-html em,
.user-entered-html i {
  font-style: italic;
}
.user-entered-html ul,
.user-entered-html ol {
  padding-left: 20px;
}
.user-entered-html ul ul,
.user-entered-html ul ol,
.user-entered-html ol ul,
.user-entered-html ol ol {
  padding-left: 20px;
}
.user-entered-html ol {
  list-style-type: decimal;
}
.user-entered-html li {
  margin-bottom: 5px;
  padding-left: 10px;
  position: relative;
}
.user-entered-html ul li::before {
  content: "—";
  position: absolute;
  left: -1rem;
  top: 0;
  height: 1rem;
  width: 1rem;
}
.user-entered-html ul ul li::before {
  background-color: transparent;
}

.icon {
  stroke: white;
  fill: white;
}

.curp {
  cursor: pointer;
}

.anchrowrap {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}

.anchor span {
  padding-left: 3px;
  padding-right: 3px;
}

.anchor-bg {
  z-index: -10;
  display: none;
}

.anchor-offset {
  left: -1rem;
}
@media all and (max-width: 800px) {
  .anchor-offset {
    left: 0;
    top: -0.5rem;
  }
}

.anchor-black-white {
  overflow: hidden;
  display: inline-block;
}
.anchor-black-white .anchor-bg {
  z-index: 0;
  display: block;
  background-color: #101010;
  transform: translateY(101%);
  transition: 0.1s ease-in-out;
}
.anchor-black-white .link-text {
  z-index: 0;
  position: relative;
  border-bottom: 3px solid #101010;
}

.anchor-black-white:hover .anchor-bg {
  transform: translateY(0%);
  background-color: #101010;
}
.anchor-black-white:hover .link-text {
  color: #ffffff;
  border-bottom: 3px solid #101010;
}

@media all and (max-width: 800px) {
  .anchor-black-white.disable-mobile .link-text {
    z-index: 0;
    position: relative;
    border-bottom: none;
  }

  .anchor-black-white.disable-mobile:hover .anchor-bg {
    transform: translateY(101%);
    background-color: #ffffff;
  }
  .anchor-black-white.disable-mobile:hover .link-text {
    color: #101010;
  }
}
.anchor-white-blue {
  overflow: hidden;
  display: inline-block;
}
.anchor-white-blue .anchor-bg {
  display: block;
  transform: translateY(101%);
  transition: 0.1s ease-in-out;
}

.anchor-white-blue:hover .anchor-bg {
  transform: translateY(0%);
}
.anchor-white-blue:hover div {
  color: #ffffff;
}

.anchor-white-black {
  overflow: hidden;
  display: inline-block;
}
.anchor-white-black .anchor-bg {
  display: block;
  background-color: #ffffff;
  transform: translateY(101%);
  transition: 0.1s ease-in-out;
}
.anchor-white-black .link-text {
  z-index: 0;
  position: relative;
  border-bottom: 3px solid #ffffff;
}

.anchor-white-black:hover .anchor-bg {
  transform: translateY(0%);
}
.anchor-white-black:hover .link-text {
  color: #101010;
  border-bottom: 3px solid #ffffff;
}

.center-in-grid {
  display: grid;
  place-items: center;
  grid-template-columns: 100vw;
  grid-template-rows: 100vh;
}

.center-in-grid-1fr {
  display: grid;
  place-items: center;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}

.grid-cs {
  place-items: center start;
}

.grid-ce {
  place-items: center end;
}

.grid-cc {
  place-items: center center;
}

@media all and (max-width: 800px) {
  .grid-cc\@md {
    place-items: center center;
  }
}
.h-fit {
  height: fit-content;
}

.w-fit {
  width: fit-content;
}

@media all and (max-width: 800px) {
  .ReactModal__Content--after-open {
    height: 100%;
    min-height: -webkit-fill-available;
  }
}
.responsive {
  width: 100%;
  height: auto;
}

@media all and (max-width: 800px) {
  .responsive\@md {
    width: 100% !important;
    max-width: none !important;
    height: auto;
  }
}
.responsive-alt {
  width: 60vw;
  max-width: 61vw;
  height: auto;
}

.modal-max {
  max-width: 880px;
}
@media all and (max-width: 800px) {
  .modal-max {
    max-width: unset;
  }
}

.mb-items-md > * {
  margin-bottom: 1.5rem;
}

.mb-items-lg > * {
  margin-bottom: 3rem;
}

@media all and (max-width: 800px) {
  .mb-items-md\@md > * {
    margin-bottom: 1.5rem;
  }

  .mb-items-lg\@md > * {
    margin-bottom: 3rem;
  }
}
select:required:invalid {
  color: #16494C;
}

option[value=""][disabled] {
  display: none;
}

option {
  color: #16494C;
}

:root {
  --select-border: #16494C;
  --select-focus: #16494C;
  --select-arrow: var(--select-border);
}

.select {
  display: grid;
  grid-template-areas: "select";
  align-items: center;
  position: relative;
  cursor: pointer;
}
.select select, .select::after {
  grid-area: select;
}
.select:not(.select--multiple)::after {
  content: "";
  justify-self: end;
  width: 0.8em;
  height: 0.5em;
  background-color: var(--select-arrow);
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  z-index: 999;
  margin-right: 1rem;
  cursor: pointer;
  pointer-events: none;
}

select:focus + .focus {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 2px solid var(--select-focus);
  border-radius: inherit;
}

select[multiple] {
  padding-right: 0;
  /*
   * Safari will not reveal an option
   * unless the select height has room to 
   * show all of it
   * Firefox and Chrome allow showing 
   * a partial option
   */
  height: 6rem;
}
select[multiple] option {
  white-space: normal;
  outline-color: var(--select-focus);
}

.select--disabled {
  cursor: not-allowed;
  background-color: #eee;
  background-image: linear-gradient(to top, #ddd, #eee 33%);
}

.li-disc {
  list-style-type: disc;
}

@media (max-width: 800px) {
  .js-hero-text.t110vh {
    top: 16vh !important;
    opacity: 1 !important;
  }
}
@media (min-width: 800px) {
  .carbon-negative-wrapper .carbon-negative-container .right {
    right: 0;
    top: 0;
  }
}
@media (min-width: 800px) and (min-width: 1500px) {
  video.js-air-protein-chicken {
    max-width: 80vw;
  }
}
@media (min-width: 800px) and (min-width: 1800px) {
  video.js-air-protein-chicken {
    max-width: 70vw;
  }
}
@media (min-width: 800px) {
  #carbonVid {
    top: 0 !important;
    right: 0 !important;
    left: unset !important;
    width: 100% !important;
    max-height: unset !important;
  }
}
@media (min-width: 800px) {
  #carbonVid.trf-tr\(-10\%\,30\%\) {
    transform: none;
  }
}
@media (min-width: 800px) {
  .carbon-negative-wrapper .carbon-negative-container .right video {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@font-face {
  font-family: EuclidCircularA-Regular;
  src: url(https://d172nc0scfm542.cloudfront.net/fonts/EuclidCircularA-Regular.woff2);
  font-display: swap;
}
@font-face {
  font-family: EuclidCircularA-Light;
  src: url(https://d172nc0scfm542.cloudfront.net/fonts/EuclidCircularA-Light.woff2);
  font-display: swap;
}
html {
  font-size: 16px;
}

body {
  font-family: EuclidCircularA-Light, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.33;
}

.header {
  height: 65px;
}
.header .logo {
  width: 6.5rem;
  height: 2.25rem;
}
.header .nav a, .header .mobile-nav-list a {
  color: #16494C;
  text-decoration: none;
  font-family: EuclidCircularA-Light, Arial, Helvetica, sans-serif;
}
.header .active {
  position: relative;
}
.header .active::after {
  content: " ";
  width: 3rem;
  height: 3px;
  background-color: #FF8733;
  display: inline-block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.5rem;
}
.header .mobile-nav-list {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: #ffffff;
  top: 0;
  left: 0;
}
.header .mobile-nav-list .links {
  padding-top: 65px;
  clear: both;
}
.header .mobile-nav-list .links > * {
  padding-bottom: 1.5rem;
  font-size: 1.5rem;
}
.header .mobile-nav-list .close-icon {
  margin-right: 1.6rem;
  margin-top: -0.5rem;
}
@media all and (max-width: 1000px) {
  .header {
    height: 65px;
  }
}
@media all and (max-width: 800px) {
  .header {
    height: 65px;
  }
}
@media all and (max-width: 600px) {
  .header {
    height: 65px;
  }
}

.footer {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.footer .col-title {
  font-size: 1.5rem;
}
.footer a {
  text-decoration: none;
  font-size: 1.125rem;
  font-family: EuclidCircularA-Light, Arial, Helvetica, sans-serif;
}
.footer .row > * > * {
  padding-bottom: 0.5rem;
}
.footer .social > svg {
  margin-right: 1rem;
}
@media all and (max-width: 800px) {
  .footer .row {
    padding-bottom: 0;
  }
  .footer .row > * {
    padding-bottom: 0.5rem;
  }
}
.footer .logo-size {
  max-width: 200px;
}

.st0 {
  fill: #FF8A33;
}

.st1 {
  fill: #16494C;
}

.st2 {
  fill: #FAFFFF;
}

.st3 {
  fill: #ABCDE7;
}

.st4 {
  fill: none;
  stroke: #B3B3B3;
  stroke-width: 0.2;
  stroke-miterlimit: 10;
}

.st5 {
  fill: #FCF16B;
}

.st6 {
  fill: #FFFFFF;
}

.page-container {
  min-height: calc(100vh - 122px);
}
@media all and (max-width: 1000px) {
  .page-container {
    min-height: calc(100vh - 122px);
  }
}
@media all and (max-width: 800px) {
  .page-container {
    min-height: calc(100vh - 122px);
  }
}
@media all and (max-width: 750px) {
  .page-container {
    min-height: 750px;
  }
}
@media all and (max-width: 600px) {
  .page-container {
    min-height: calc(100vh - 122px);
  }
}

input.rounded, textarea.rounded, .rounded {
  font-family: EuclidCircularA-Light, Arial, Helvetica, sans-serif;
  border: 2px solid #ccc;
  /* Safari 5, Chrome support border-radius without vendor prefix.
   * FF 3.0/3.5/3.6, Mobile Safari 4.0.4 require vendor prefix.
   * No support in Safari 3/4, IE 6/7/8, Opera 10.0.
   */
  -moz-border-radius: 1.5rem;
  -webkit-border-radius: 1.5rem;
  border-radius: 1.5rem;
  color: #16494C;
  /* with a big radius/font there needs to be padding left and right
   * otherwise the text is too close to the radius.
   * on a smaller radius/font it may not be necessary
   */
  padding: 0.6rem 1rem;
  /* only needed for webkit browsers which show a rectangular outline;
   * others do not do outline when radius used.
   * android browser still displays a big outline
   */
  outline: 0;
  /* this is needed for iOS devices otherwise a shadow/line appears at the
   * top of the input. depending on the ratio of radius to height it will
   * go all the way across the full width of the input and look really messy.
   * ensure the radius is no more than half the full height of the input, 
   * and the following is set, and everything will render well in iOS.
   */
  -webkit-appearance: none;
  width: 100%;
  max-width: 15.625rem;
}

input.rounded::placeholder, .rounded::placeholder {
  color: #9D9D9D;
}

.dropdown-alt {
  color: #9D9D9D;
}

input.rounded.alt {
  border-color: #16494C;
}

input.rounded.maxw, textarea.rounded.maxw, .rounded.maxw {
  max-width: none;
}

input.rounded:focus, textarea.rounded:focus, .rounded:focus {
  /* supported IE8+ and all other browsers tested.
   * optional, but gives the input focues when selected.
   * change to a color that suits your design.
   */
  border-color: #16494C;
}

@media all and (max-width: 800px) {
  input.rounded, textarea.rounded, .rounded {
    max-width: none;
  }
}
@media all and (max-width: 600px) {
  input.rounded, textarea.rounded, .rounded {
    max-width: none;
  }
}
input.cta-outline {
  font-family: EuclidCircularA-Light, Arial, Helvetica, sans-serif;
  cursor: pointer;
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.3);
  /* Safari 5, Chrome support border-radius without vendor prefix.
   * FF 3.0/3.5/3.6, Mobile Safari 4.0.4 require vendor prefix.
   * No support in Safari 3/4, IE 6/7/8, Opera 10.0.
   */
  -moz-border-radius: 1.5rem;
  -webkit-border-radius: 1.5rem;
  border-radius: 1.5rem;
  color: #16494C;
  /* with a big radius/font there needs to be padding left and right
   * otherwise the text is too close to the radius.
   * on a smaller radius/font it may not be necessary
   */
  padding: 0.6875rem 0.4375rem;
  /* only needed for webkit browsers which show a rectangular outline;
   * others do not do outline when radius used.
   * android browser still displays a big outline
   */
  outline: 0;
  /* this is needed for iOS devices otherwise a shadow/line appears at the
   * top of the input. depending on the ratio of radius to height it will
   * go all the way across the full width of the input and look really messy.
   * ensure the radius is no more than half the full height of the input, 
   * and the following is set, and everything will render well in iOS.
   */
  -webkit-appearance: none;
  width: 13rem;
  color: #ffffff;
  letter-spacing: 1.72px;
}

input.cta-outline:focus {
  /* supported IE8+ and all other browsers tested.
   * optional, but gives the input focues when selected.
   * change to a color that suits your design.
   */
  border-color: #ffffff;
}

input.cta-outline:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

input.cta-outline.alt {
  color: #16494C;
  border: 2px solid #16494C;
  background-color: white;
}

input.cta-outline.tr {
  color: #16494C;
  border: 2px solid #16494C;
  background-color: rgba(255, 255, 255, 0.5);
}

input.cta-outline.tr:hover {
  background-color: rgba(255, 255, 255, 0.75);
}

input.cta-outline.alt:focus, input.cta-outline.tr:focus {
  /* supported IE8+ and all other browsers tested.
   * optional, but gives the input focues when selected.
   * change to a color that suits your design.
   */
  color: white;
  background-color: #16494C;
}

input.cta-outline.tr2 {
  color: white;
  border: 2px solid #16494C;
  background-color: transparent;
}

input.cta-outline.tr2:focus {
  /* supported IE8+ and all other browsers tested.
   * optional, but gives the input focues when selected.
   * change to a color that suits your design.
   */
  color: white;
  background-color: #16494C;
}

.animation-floating {
  animation-name: floating;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

@keyframes floating {
  0% {
    margin-top: 0;
  }
  50% {
    margin-top: -15px;
  }
  100% {
    margin-top: 0;
  }
}
.animation-rotate-z {
  animation-name: rotate-z;
  animation-duration: 35s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes rotate-z {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(-360deg);
  }
}
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #FF8733;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
.radio {
  font-size: 2.25rem;
  color: #FF8733;
  display: grid;
  grid-template-columns: min-content auto;
  grid-gap: 0.5em;
}

.radio__input {
  display: flex;
}
.radio__input input {
  opacity: 0;
  width: 0;
  height: 0;
}
.radio__input input:checked + .radio__control {
  background: radial-gradient(currentcolor 50%, rgba(255, 0, 0, 0) 51%);
}

.radio__control {
  display: block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  border: 0.1em solid currentColor;
}

.grid.grid--off {
  max-width: auto;
}
@media all and (max-width: 800px) {
  .grid {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.row {
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
}

.col-1 {
  width: 8.3333333333%;
}

@media all and (max-width: 1000px) {
  .col-1\@lg {
    width: 8.3333333333%;
  }
}
@media all and (max-width: 800px) {
  .col-1\@md {
    width: 8.3333333333%;
  }
}
@media all and (max-width: 600px) {
  .col-1\@sm {
    width: 8.3333333333%;
  }
}
.col-2 {
  width: 16.6666666667%;
}

@media all and (max-width: 1000px) {
  .col-2\@lg {
    width: 16.6666666667%;
  }
}
@media all and (max-width: 800px) {
  .col-2\@md {
    width: 16.6666666667%;
  }
}
@media all and (max-width: 600px) {
  .col-2\@sm {
    width: 16.6666666667%;
  }
}
.col-3 {
  width: 25%;
}

@media all and (max-width: 1000px) {
  .col-3\@lg {
    width: 25%;
  }
}
@media all and (max-width: 800px) {
  .col-3\@md {
    width: 25%;
  }
}
@media all and (max-width: 600px) {
  .col-3\@sm {
    width: 25%;
  }
}
.col-4 {
  width: 33.3333333333%;
}

@media all and (max-width: 1000px) {
  .col-4\@lg {
    width: 33.3333333333%;
  }
}
@media all and (max-width: 800px) {
  .col-4\@md {
    width: 33.3333333333%;
  }
}
@media all and (max-width: 600px) {
  .col-4\@sm {
    width: 33.3333333333%;
  }
}
.col-5 {
  width: 41.6666666667%;
}

@media all and (max-width: 1000px) {
  .col-5\@lg {
    width: 41.6666666667%;
  }
}
@media all and (max-width: 800px) {
  .col-5\@md {
    width: 41.6666666667%;
  }
}
@media all and (max-width: 600px) {
  .col-5\@sm {
    width: 41.6666666667%;
  }
}
.col-6 {
  width: 50%;
}

@media all and (max-width: 1000px) {
  .col-6\@lg {
    width: 50%;
  }
}
@media all and (max-width: 800px) {
  .col-6\@md {
    width: 50%;
  }
}
@media all and (max-width: 600px) {
  .col-6\@sm {
    width: 50%;
  }
}
.col-7 {
  width: 58.3333333333%;
}

@media all and (max-width: 1000px) {
  .col-7\@lg {
    width: 58.3333333333%;
  }
}
@media all and (max-width: 800px) {
  .col-7\@md {
    width: 58.3333333333%;
  }
}
@media all and (max-width: 600px) {
  .col-7\@sm {
    width: 58.3333333333%;
  }
}
.col-8 {
  width: 66.6666666667%;
}

@media all and (max-width: 1000px) {
  .col-8\@lg {
    width: 66.6666666667%;
  }
}
@media all and (max-width: 800px) {
  .col-8\@md {
    width: 66.6666666667%;
  }
}
@media all and (max-width: 600px) {
  .col-8\@sm {
    width: 66.6666666667%;
  }
}
.col-9 {
  width: 75%;
}

@media all and (max-width: 1000px) {
  .col-9\@lg {
    width: 75%;
  }
}
@media all and (max-width: 800px) {
  .col-9\@md {
    width: 75%;
  }
}
@media all and (max-width: 600px) {
  .col-9\@sm {
    width: 75%;
  }
}
.col-10 {
  width: 83.3333333333%;
}

@media all and (max-width: 1000px) {
  .col-10\@lg {
    width: 83.3333333333%;
  }
}
@media all and (max-width: 800px) {
  .col-10\@md {
    width: 83.3333333333%;
  }
}
@media all and (max-width: 600px) {
  .col-10\@sm {
    width: 83.3333333333%;
  }
}
.col-11 {
  width: 91.6666666667%;
}

@media all and (max-width: 1000px) {
  .col-11\@lg {
    width: 91.6666666667%;
  }
}
@media all and (max-width: 800px) {
  .col-11\@md {
    width: 91.6666666667%;
  }
}
@media all and (max-width: 600px) {
  .col-11\@sm {
    width: 91.6666666667%;
  }
}
.col-12 {
  width: 100%;
}

@media all and (max-width: 1000px) {
  .col-12\@lg {
    width: 100%;
  }
}
@media all and (max-width: 800px) {
  .col-12\@md {
    width: 100%;
  }
}
@media all and (max-width: 600px) {
  .col-12\@sm {
    width: 100%;
  }
}
.section-3 .section-3__bubble {
  transform: translate(-20%, 50%) translateZ(0);
  -webkit-transform: translate(-20%, 50%) translateZ(0);
}
@media all and (max-width: 600px) {
  .section-3 .section-3__bubble {
    transform: translateX(-50%) translateZ(0);
    -webkit-transform: translateX(-50%) translateZ(0);
  }
}

#flowerVid {
  width: 200%;
  position: relative;
  left: -30%;
  top: -28%;
}

#carbonVid {
  width: 170%;
  position: relative;
  top: -29%;
  left: -34%;
}

@media (max-width: 800px) {
  #carbonVid {
    position: relative;
    top: -150px;
    left: -16%;
    margin: 0;
    display: flex;
    width: 140%;
    max-height: unset !important;
  }

  #flowerVid {
    width: 200%;
    position: relative;
    left: -27vw;
    top: -20vw;
    margin-top: 0;
  }

  .js-snap-section-2-content.carbon-negative-container {
    display: flex !important;
    flex-direction: column-reverse;
    padding-top: 40px;
  }

  .air-protein-is-wrapper .air-protein-is-container, .take-less-time-wrapper .take-less-time-container {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
}
.page-about {
  max-width: 100%;
  overflow-x: hidden;
}
.page-about .intro {
  width: 100%;
  height: 100vh;
  position: relative;
  display: grid;
  place-items: center start;
}
.page-about .intro .headline {
  padding-left: 100px;
  font-size: 90px;
  line-height: 1.3;
}
@media all and (max-width: 800px) {
  .page-about .intro .headline {
    padding-left: 2rem !important;
  }
}
.page-about .sub-title {
  font-size: 3.125rem;
  padding-bottom: 5rem;
}
.page-about .timeline {
  color: #16494C;
  padding: max(4rem, 2rem);
  max-width: 100%;
  overflow: hidden;
}
.page-about .moon-holder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.page-about .moon-window {
  background-image: url(https://d172nc0scfm542.cloudfront.net/about/moon-window.jpg);
  background-size: cover;
  background-position: center center;
  position: absolute;
  clip-path: circle(100% at 50% 50%);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.page-about .moon-title, .page-about .moon-copy {
  opacity: 0;
}
@media all and (max-width: 800px) {
  .page-about .moon-title, .page-about .moon-copy {
    opacity: 1;
  }
}
.page-about .mc-copy > div {
  opacity: 0;
}
.page-about .moon-circle {
  position: relative;
  display: grid;
  place-items: center;
}
@media all and (max-width: 800px) {
  .page-about .moon-circle {
    display: none;
  }
}
.page-about .mc-icons {
  position: absolute;
  width: min(var(--mc-icons-width), 500px);
  height: min(var(--mc-icons-width), 500px);
  transform: rotate(0);
  opacity: 0;
}
.page-about .mc-copy-line-1, .page-about .mc-copy-line-2, .page-about .mc-copy-line-3, .page-about .mc-copy-line-4 {
  font-size: min(2vw, 29px);
}
.page-about .mc-circle {
  position: absolute;
  top: 0%;
  left: 0%;
  width: min(var(--mc-icons-width), 500px);
  height: min(var(--mc-icons-width), 500px);
  background-image: url("https://d172nc0scfm542.cloudfront.net/about/closed-carbon-loop.png");
  background-size: cover;
}
.page-about .mc-circle-md {
  position: relative;
  width: 100%;
  height: auto;
  background-image: url("https://d172nc0scfm542.cloudfront.net/about/closed-carbon-loop.png");
  background-size: cover;
}
.page-about .team-blue {
  background-image: url("https://d172nc0scfm542.cloudfront.net/about/bg-clouds.jpg");
  background-size: cover;
  width: 100%;
  min-height: 100vh;
  padding-top: max(4rem, 2rem);
  padding-bottom: max(4rem, 2rem);
}
.page-about .team-orange {
  width: 100%;
  min-height: 100vh;
  padding-top: max(4rem, 2rem);
  padding-bottom: max(4rem, 2rem);
}
.page-about .orange-team-member {
  max-width: 300px;
}
.page-about .future {
  background-image: url("https://d172nc0scfm542.cloudfront.net/home/bg1c.png");
  background-size: cover;
  width: 100%;
  min-height: 100vh;
}
@media all and (max-width: 800px) {
  .page-about .timeline {
    padding: 1rem !important;
  }
  .page-about .about-food {
    max-width: 200px;
  }
  .page-about .future {
    min-height: 25vh;
  }
}

:root {
  --mc-icons-width: 40vw;
  --mc-icon-size: calc(var(--mc-icons-width) * .35);
}
@media all and (max-width: 800px) {
  :root {
    --mc-icons-width: 90vw;
  }
}

@media screen and (min-width: 800px) {
  .faq-food {
    position: relative;
    top: 0;
    height: auto;
  }
}

.page-careers {
  background-color: #FF8733;
}
.page-careers .quote-grid {
  display: grid;
  grid-auto-flow: column;
  place-items: center center;
  gap: 5rem;
}
@media screen and (max-width: 800px) {
  .page-careers .quote-grid {
    grid-auto-flow: row;
  }
  .page-careers .quote-grid .quote-1 {
    align-self: flex-end;
  }
  .page-careers .quote-grid .quote-2 {
    align-self: flex-start;
  }
}

.guyJump {
  transform: none !important;
  position: relative;
  top: -4vw;
  left: 1vw;
}

@media (max-width: 800px) {
  .potReduce.w100\%\@sm.mih100vh.mih100vh\@md.posr {
    height: 120vw;
    min-height: 0;
  }

  .guyJump {
    width: 90%;
    left: 5%;
  }
}
.page-newsroom .news-layout {
  display: grid;
  grid-template-rows: 5rem auto 1rem;
}
.page-newsroom .article-layout {
  display: grid;
  grid-template-rows: auto 1rem;
}
.page-newsroom .article-layout, .page-newsroom .news-layout {
  cursor: pointer;
  pointer-events: auto;
}
.page-newsroom .news-layout:hover {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 1rem;
}
.page-newsroom .article-layout:hover {
  background-color: rgba(255, 135, 51, 0.25);
  border-radius: 1rem;
}
.page-newsroom .articles {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media screen and (max-width: 800px) {
  .page-newsroom .articles {
    grid-template-columns: unset;
    grid-auto-flow: row;
  }
}
@media screen and (max-width: 800px) {
  .page-newsroom .mr0i {
    margin-right: 0 !important;
  }
}

.page-process .air-woman {
  width: 98%;
  left: 1%;
  height: auto;
  top: 7vw;
}
.page-process .headlines {
  font-size: clamp(18px, 3.5vw, 48px);
}
.page-process .step-headline {
  font-size: clamp(18px, 3.5vw, 48px);
}
.page-process .change-header {
  font-size: clamp(32px, 5.5vw, 132px);
  line-height: 1.3;
}
.page-process .contact-button {
  width: 13.125rem;
}
.page-process .video-step-1 {
  width: 50vw;
}
.page-process .video-step-2 {
  width: 70vw;
  z-index: -1;
}
.page-process .video-step-3 {
  width: 70vw;
}
.page-process .video-step-4 {
  width: 55vw;
}
@media screen and (max-width: 800px) {
  .page-process .js-wavy-text-1 {
    width: 105vw;
  }
  .page-process .js-wavy-text-2 {
    top: 68.5vh;
    left: -20vw;
    width: 135vw;
  }
  .page-process .un-center-vert\@md {
    top: unset;
    transform: unset;
  }
  .page-process .un-center\@md {
    top: unset;
    left: unset;
    transform: unset;
  }
  .page-process .air-woman {
    transform: unset;
  }
  .page-process .headlines {
    font-size: 2rem;
  }
  .page-process .step-headline {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1400px) {
  .page-process .js-cloud-section-1 {
    background-size: cover;
  }
  .page-process .un-center-vert\@lgx-mn {
    top: unset;
    transform: unset;
  }
  .page-process .un-center\@lgx-mn {
    top: unset;
    left: unset;
    transform: unset;
  }
  .page-process .air-clouds {
    text-align: center;
  }
  .page-process .air-woman {
    transform: unset;
    position: relative;
    left: unset;
    width: auto;
    height: 88%;
  }
  .page-process .headlines {
    font-size: 4rem;
  }
  .page-process .step-headline {
    font-size: 2.5rem;
  }
  .page-process .step-copy {
    font-size: 1.5rem;
  }
  .page-process .step-number {
    max-width: 8rem;
  }
  .page-process .video-step {
    max-width: 900px;
    position: relative;
  }
  .page-process .video-step-1 {
    width: 30vw;
  }
  .page-process .video-step-2 {
    width: 70vw;
    z-index: 1;
  }
  .page-process .video-step-3 {
    width: 75vw;
    max-width: 1000px;
    position: absolute;
  }
  .page-process .video-step-4 {
    width: 55vw;
  }
  .page-process .change-header {
    font-size: 4rem;
    line-height: 1.3;
  }
  .page-process .contact-button {
    width: 26rem;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1800px) {
  .page-process .video-step-1 {
    width: 25vw;
  }
}

.chicky {
  width: 45vw;
  top: 0;
}

.chucky {
  top: 30%;
}

@media screen and (max-width: 800px) {
  .air-clouds {
    min-height: 74vw !important;
    height: 74vw !important;
  }

  .page-process .air-woman {
    width: 90%;
  }
}
.paddTop {
  padding-top: 100px;
}

.paddTop .aic {
  align-items: flex-end;
}

.split-2 {
  display: flex;
  width: 100%;
}

.page-home .home-section1-half {
  justify-content: flex-start;
}

.home-section1-half {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: calc(100vh - 120px);
}

.home-section1-half.zindex1 h1 {
  padding-left: 35px !important;
}

.home-section2 .home-section1-half {
  justify-content: center;
}

.fuller img {
  display: block;
}

.makeIt {
  z-index: 999;
  position: relative;
}

.q-name.c-white.fz3\.25rem.fz2rem\@md.posr {
  font-weight: 700;
  line-height: 1.3;
}

.home-section1-half.tuneIn h2 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 46px;
}

.whiteOv, .whiteOv h1 {
  color: #16494C !important;
}

.home-section1-half img {
  width: 100%;
}

.rightSet {
  padding-left: 100px;
}

.rightSet .introText {
  width: 100%;
}

.home-section1-half.rightSet h2 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 35px;
}

.split-2.home-section1 {
  margin-top: 120px;
}

.split-2.home-section1 h1 {
  font-size: clamp(28px, 4vw, 66px);
  font-weight: 700;
  line-height: 1.3;
}

.home-section1-half .introText {
  width: 80%;
}

tm {
  font-size: 20%;
  vertical-align: super;
}

.timeline-headline {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.3;
}

.statsTable {
  font-size: 18px;
}

.statsTable {
  font-size: 20px;
  margin-top: 50px;
  line-height: 34px;
}

.statsTable td {
  padding-right: 30px;
}

.guyJump {
  transform: scaleX(-1);
  position: relative;
  top: -3vw !important;
  left: 3vw !important;
  width: 40vw;
}

.whiter {
  background: #fff;
}

.topMarge {
  margin-top: 40px;
}

.swal2-popup.swal2-modal.swal2-show {
  width: 94vw !important;
}

.swal2-popup.swal2-modal.swal2-show {
  padding: 0;
}

.swal2-actions {
  position: absolute;
  bottom: 0;
  left: calc(50% - 100px);
  width: 200px;
  justify-content: center;
}

.swal2-actions {
  margin-bottom: 3vw;
}

.swal2-image {
  display: block;
  padding: 0;
  margin: 0;
}

.swal2-confirm.swal2-styled {
  background: none;
  font-size: 1.2em;
  border: none;
  box-shadow: none !important;
}

.swal2-confirm.swal2-styled:focus {
  border: none !important;
  box-shadow: none !important;
}

.swal2-actions {
  margin-bottom: 3vw;
}

.swal2-actions {
  left: calc(50% - 150px);
  width: 300px;
}

.featured-press .content .card-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
}

.featured-press .content .card-wrapper .card {
  margin: 0 0 60px !important;
}

.card-wrapper > a {
  width: 30% !important;
  flex: inherit !important;
}

.card-wrapper {
  width: 100% !important;
}

.carbon-negative-wrapper {
  padding: 2vw 0 4vw;
}

.full-height {
  min-height: 100vh;
}

.full-height .rightSet {
  color: #fff;
}

.rev-food {
  position: relative;
}

.responsive.revolution-hands {
  width: 34vw !important;
}

.page-process.posr .responsive.revolution-hands {
  position: relative;
  left: 60px;
}

.page-about .responsive.home-intro-pasta {
  width: 46vw !important;
}

.responsive.home-intro-pasta {
  width: 60vw !important;
  position: absolute;
  right: 0;
  z-index: 0;
}

.zindex1 {
  z-index: 1;
}

.grid.maw1400.posr.w100\%.pl100.pr100.ml-auto.mr-auto.split-2.home-section1.revolution.home-intro {
  padding-top: 100px;
  margin-top: 0;
}

.bullPin {
  list-style: disc;
  margin-left: 20px;
}

.bullPin li {
  margin-bottom: 6px;
}

.topSpace {
  padding-top: 120px;
}

.bullPin.grasPin {
  margin-left: 30px;
}

.wideSet .introText {
  width: 100% !important;
}

.footLog {
  width: 120px;
}

.header .logo {
  width: 6.5rem;
  height: 2.25rem;
}

.header .logo img {
  width: 70px;
}

.flavorBox .tuneIn {
  padding-right: 80px !important;
}

.home-intro-h1.logoHome {
  font-size: 40px !important;
  color: #074f51;
}

.w55\%.introText.whiteText {
  color: #074f51;
}

.boxSky {
  margin-top: 70px;
}

.home-intro-h1.logoHome img {
  width: 80%;
}

.whiteLop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
}

.logo-inline svg {
  width: 200% !important;
  margin: 40px 0;
}

.logo-inline {
  width: 100% !important;
}

.panzer input.cta-outline {
  color: #16494C;
  border-color: #16494C;
}

.carbon-negative-wrapper .carbon-negative-container .left .description {
  font-size: 24px !important;
  line-height: 30px !important;
}

.js-snap-section-2.carbon-negative-wrapper #carbonVid {
  width: 100% !important;
  max-width: 640px !important;
}

#carbonVid {
  left: -2vw !important;
}

.rev-z {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.3;
}

.rev-z-half {
  margin-bottom: max(6rem, 4rem);
  margin-top: max(4rem, 2rem);
}

.w80\%.w100\%\@md.paraAd {
  color: #fff;
  font-size: 22px;
  line-height: 1.3;
}

.js-snap-section-2.carbon-negative-wrapper.backFix {
  min-height: auto;
  padding-bottom: 70px;
}

.home-intro-h1.logoHome {
  font-size: 32px !important;
  line-height: 46px;
}

.responsive.home-intro-logo {
  width: 320px;
  margin: 0 auto;
}

.take-less-time-wrapper .take-less-time-container .right .heading, .carbon-negative-wrapper .carbon-negative-container .left .heading {
  line-height: 46px !important;
}

.featured-press .content .title {
  font-size: 36px !important;
}

.fz2rem, .fz2\.25rem {
  font-size: 32px !important;
  line-height: 46px !important;
}

.margT {
  margin-top: 40px;
}

.lbra {
  padding-top: 20px;
}

.opa {
  opacity: 0;
}

input.rounded::placeholder, .rounded::placeholder {
  color: #9D9D9D;
  font-size: 13px;
}

.dropdown-alt {
  color: #9D9D9D;
  font-size: 13px;
}

footnote {
  font-size: 11px;
}

.h75vh {
  min-height: 540px;
}

.featured-press .content .card-wrapper .card {
  width: 24% !important;
  margin: 0 3% 40px !important;
}

.news-tile__thumbnail {
  width: 90%;
  margin: 5% auto 0;
}

.js-snap-section-2-content.carbon-negative-container.rowFix {
  flex-direction: row;
}

.js-snap-section-2.carbon-negative-wrapper.backFix, .tripleFermentation, .orangeBack {
  background: #ff8033;
}

.js-snap-section-2-content.carbon-negative-container.rowFix {
  align-items: center;
}

.js-snap-section-2.carbon-negative-wrapper.backFix {
  padding-top: 0;
}

.responsive.fullScale {
  display: block;
}

.tripleWorld, .tripleFermentation {
  align-items: center;
  min-height: 100vh;
  display: flex;
  justify-content: center;
}

.tripleCopy {
  font-size: 1.5rem;
}

.tripleWorld > div, .tripleFermentation > div {
  width: 33%;
}

.orangeLogo img {
  width: 90%;
}

.whiteLogo img {
  width: 90%;
}

.orangeBack .tripleCopy {
  color: #fff;
}

.lh16 {
  line-height: 1.6;
}

.tripleCopy {
  font-size: 1.5rem;
  color: #fff;
  text-shadow: 0px 0px 5px #000;
}

.tripleFermentation {
  justify-content: flex-end;
}

.half-earth, .half-fermentation {
  position: absolute;
}

.half-earth img, .half-fermentation img {
  width: 90%;
}

.half-earth, .half-fermentation {
  display: flex;
}

.half-earth {
  right: 0;
  justify-content: flex-end;
}

.half-fermentation {
  left: 0;
}

.page-process .video-step-1 {
  width: 40vw !important;
  position: relative !important;
}

.js-two-up-4 img {
  width: 360px;
  height: 360px;
  object-fit: cover;
  border-radius: 100%;
  margin-left: 120px;
}

.tripleWorld {
  background: black;
  background: -moz-radial-gradient(100vw 60vw at center, rgba(0, 0, 0, 0.7049020292) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0) 87%);
  background: -webkit-radial-gradient(100vw 60vw at center, rgba(0, 0, 0, 0.7049020292) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0) 87%);
  background: radial-gradient(100vw 60vw at center, rgba(0, 0, 0, 0.7049020292) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0) 87%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

@media (min-width: 1400px) {
  .page-process .step-headline {
    font-size: 32px !important;
    line-height: 46px !important;
  }
}
@media (min-width: 800px) {
  #carbonVid {
    top: 4vw !important;
  }
}
.mobOnly {
  display: none !important;
}

.page-process.posr .rev-food, .page-about .split-2.home-section1 h1 {
  line-height: 1.2;
  margin-bottom: 20px;
}

.page-newsroom .p1\.5rem {
  padding: 0 2rem 0 0;
}

.page-newsroom video, .center {
  margin-top: 37px;
}

.page-careers .quote-grid {
  place-items: flex-start center !important;
  padding-top: 80px !important;
}

.page-careers .jcsb {
  justify-content: flex-start !important;
}

.topM {
  padding-top: 80px;
}

@media (max-width: 768px) {
  .split-2 {
    flex-direction: column-reverse;
  }

  .js-two-up-4 img {
    width: 50vw;
    height: 50vw;
    object-fit: cover;
    border-radius: 100%;
    margin: 0 auto 40px;
    display: block;
  }

  .page-process.posr .responsive.revolution-hands {
    left: 0;
  }

  .page-process .responsive.revolution-hands, .page-about .responsive.home-intro-pasta {
    width: 80vw !important;
  }

  .page-about .intro {
    height: auto;
    padding: 120px 0 80px;
  }

  .tripleWorld {
    background: black;
    background: -moz-radial-gradient(200vw 160vw at center, rgba(0, 0, 0, 0.7049020292) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0) 87%);
    background: -webkit-radial-gradient(200vw 160vw at center, rgba(0, 0, 0, 0.7049020292) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0) 87%);
    background: radial-gradient(200vw 160vw at center, rgba(0, 0, 0, 0.7049020292) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0) 87%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  }

  .tripleWorld {
    flex-direction: column;
  }

  .tripleWorld > div {
    width: 100%;
  }

  .half-earth {
    display: none;
  }

  .tripleWorld {
    height: auto;
    min-height: unset;
    padding-bottom: 60px;
    padding-top: 120px;
  }

  .tripleWorld > div {
    margin-bottom: 40px;
  }

  .half-earth, .half-fermentation {
    position: relative;
  }

  .tripleFermentation {
    flex-direction: column;
  }

  .tripleFermentation > div {
    width: 100%;
  }

  .half-fermentation {
    display: none;
  }

  .tripleFermentation {
    min-height: unset;
    padding: 40px 2rem;
  }

  .mobOnly {
    display: block !important;
  }

  .js-snap-section-2-content.carbon-negative-container.rowFix {
    flex-direction: column;
  }

  .js-snap-section-2-content.carbon-negative-container.rowFix {
    flex-direction: column-reverse;
  }

  .carbon-negative-wrapper .carbon-negative-container .right {
    padding: 0 2rem !important;
  }

  .js-snap-section-2-content.carbon-negative-container.rowFix .right img {
    margin-bottom: 0 !important;
  }

  .deskOnly {
    display: none !important;
  }

  body .carbon-negative-wrapper .right #carbonVid {
    max-width: unset !important;
    left: 5vw !important;
    width: 90vw !important;
  }

  .quote-grid.w100\%.mih100vh.mb3rem\@md.mt3rem\@md.proof {
    padding-top: 100px;
  }

  .bullPin {
    list-style: disc;
    margin-left: 22px;
  }

  .redPad {
    padding: 0 3vw !important;
  }

  .redPad .home-section1-half {
    padding: 8vw 0;
  }

  .home-section1-half.zindex0.noPadMob {
    display: none;
  }

  .grid.maw1400.posr.w100\%.pl100.pr100.ml-auto.mr-auto.split-2.home-section2 {
    flex-direction: column-reverse;
  }

  .boxSky {
    background-size: 100vw auto !important;
    padding-top: 120px;
  }

  .founder-video__video-container {
    transform: translate(0%, 14%) !important;
  }

  .w8vw {
    width: 18vw;
  }

  .founder-video.h100\% svg.center {
    top: 11% !important;
  }

  .home-section1-half.zindex0.noPadMob {
    padding-top: 0;
  }

  .opa {
    display: none;
  }

  .home-section1-half.tuneIn.perks1 {
    padding-bottom: 0 !important;
  }

  .home-section1-half.rightSet.perks2 {
    padding-top: 0;
  }

  .self-gras, .self-gras .pl100, .self-gras .pr100 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .flavorBox .tuneIn {
    padding-right: 0px !important;
  }

  .self-gras {
    background-position: right center !important;
  }

  .page-careers .guyJump {
    width: 90% !important;
    left: 5% !important;
  }

  .potReduce.w100\%\@sm.mih100vh.mih100vh\@md.posr {
    height: auto !important;
  }

  .home-section1-half {
    width: 100%;
    min-height: unset;
    padding: 14vw 0;
  }

  .split-2 {
    flex-wrap: wrap;
  }

  .rev-wrap {
    padding: 0 0 80px !important;
  }

  .timeline-headline, .rev-food, .home-intro-h1, .rev-z {
    font-size: 44px !important;
    line-height: 1.3 !important;
  }

  .responsive.home-intro-pasta {
    width: 100% !important;
    position: relative;
    right: 0;
    z-index: 0;
  }

  .responsive.revolution-hands {
    width: 70vw !important;
    position: relative;
    margin: 0 auto;
    top: -8vw;
  }

  .rev-wrap {
    background-position: bottom center;
    background-size: 160% !important;
    background-repeat: no-repeat;
  }

  .revolution > div {
    padding: 5vw 0 2vw;
  }

  .mob-order-1 {
    order: 1;
  }

  .mob-order-0 {
    order: 0;
  }
}
@media (max-width: 1100px) {
  .featured-press .content .card-wrapper .card {
    margin: 0 0% 40px !important;
    width: 100% !important;
  }
}
.astro-grid {
  max-width: unset;
  background: #ff8733;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}

.astro-grid .c-white {
  color: #fff !important;
}

.astro-logo-size {
  width: 100%;
  max-width: 280px;
  margin-top: 60px;
}

.astro-grid .home-section1-half.rightSet h2 {
  margin-bottom: 10px;
}

.astro-grid .bigger {
  font-size: 26px;
  font-weight: 900;
}

.home-section1-half.rightSet.c-white.astro-text {
  width: 44%;
  padding-left: 40px;
}

.home-section1-half.astro-image {
  width: 56%;
}

.astro-grid a {
  text-decoration: none;
}

@media (max-width: 768px) {
  .astro-grid .home-section1-half {
    width: 100% !important;
    padding: 10vw 0 !important;
  }

  .astro-grid .grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .astro-grid {
    padding-top: 120px;
  }

  .astro-grid .bigger {
    font-size: 24px;
    white-space: nowrap;
  }

  .astro-logo-size {
    margin-bottom: 10px;
  }
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/js/pages/Home/partials/style.scss ***!
  \********************************************************************************************************************************/
.section-3-new {
  font-family: EuclidCircularA-Regular;
  background: white;
}
.section-3-new .content .heading {
  max-width: 1400px;
  margin: auto;
  padding: 100px;
  padding-bottom: 40px;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 40px;
  color: #16494c;
}
.section-3-new .content .heading .sub-heading {
  font-weight: 600;
  font-size: 18px;
  line-height: 15px;
  text-transform: uppercase;
  color: #16494c;
  padding-bottom: 10px;
  color: #ff8733;
}
@media (max-width: 800px) {
  .section-3-new .content .heading {
    padding: 2rem;
    padding-top: 3rem;
  }
}
.section-3-new .content .main-content {
  background: #16494c;
  background-image: url("https://d172nc0scfm542.cloudfront.net/home/bg3.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.section-3-new .content .main-content .content-wrapper {
  max-width: 1400px;
  display: flex;
  margin: auto;
}
.section-3-new .content .main-content .left {
  width: 49%;
  display: inline-block;
  padding: 50px 100px;
}
.section-3-new .content .main-content .left .text {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
  color: #ffffff;
  font-family: EuclidCircularA-Light;
}
.section-3-new .content .main-content .left .btn {
  margin-top: 30px;
  background: #ffffff;
  border-radius: 16px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #16494c;
  padding: 7px 14px;
  cursor: pointer;
  display: inline-block;
}
.section-3-new .content .main-content .right {
  width: 49%;
  display: inline-block;
  padding: 0px 50px;
}
@media (max-width: 1100px) {
  .section-3-new .content .main-content .left {
    width: 100%;
    padding-right: 15px;
  }
  .section-3-new .content .main-content .right {
    padding-left: 15px;
    width: 100%;
  }
}
@media (max-width: 800px) {
  .section-3-new .content .main-content .content-wrapper {
    display: block;
  }
  .section-3-new .content .main-content .content-wrapper .left {
    padding: 2rem;
  }
  .section-3-new .content .main-content .content-wrapper .right {
    margin-bottom: 30px;
    padding: 2rem;
  }
  .section-3-new .content .main-content .content-wrapper .right .founder-video__video-container {
    transform: unset !important;
  }
  .section-3-new .content .main-content .content-wrapper .right .founder-video__video-container video {
    top: unset !important;
    left: unset !important;
    transform: unset !important;
  }
}

.air-protein-is-wrapper {
  font-family: EuclidCircularA-Regular;
  z-index: 10;
  color: #16494c;
  position: relative;
  background: white;
  background-image: url("https://d172nc0scfm542.cloudfront.net/home/bg4.png");
  background-repeat: no-repeat;
  background-position-x: right;
  background-size: contain;
}
.air-protein-is-wrapper .air-protein-is-container {
  max-width: 1400px;
  display: flex;
  margin: auto;
}
.air-protein-is-wrapper .air-protein-is-container .right {
  padding: 100px;
  padding-right: 15px;
  width: 49%;
  display: inline-block;
}
.air-protein-is-wrapper .air-protein-is-container .right .sub-heading {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #16494c;
  font-family: EuclidCircularA-Regular;
}
.air-protein-is-wrapper .air-protein-is-container .right .heading {
  color: #16494c;
  margin-top: 10px;
  font-size: 32px;
  line-height: 40px;
}
.air-protein-is-wrapper .air-protein-is-container .right .menu-wrapper {
  margin-top: 50px;
  border-bottom: 3px solid #ff8033;
  display: flex;
  overflow: auto;
}
.air-protein-is-wrapper .air-protein-is-container .right .menu-wrapper .menu-item {
  flex: 1;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
  color: #16494c;
  cursor: pointer;
  padding: 7px;
}
.air-protein-is-wrapper .air-protein-is-container .right .menu-wrapper .menu-item.active {
  background: #ff8033;
  color: white;
}
.air-protein-is-wrapper .air-protein-is-container .right .description {
  margin-top: 50px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
}
.air-protein-is-wrapper .air-protein-is-container .left {
  width: 49%;
  display: inline-block;
}
.air-protein-is-wrapper .air-protein-is-container .left img {
  margin-top: 100px;
  width: 100%;
}
@media (max-width: 1100px) {
  .air-protein-is-wrapper .air-protein-is-container .right {
    width: 100%;
    padding-right: 15px;
  }
  .air-protein-is-wrapper .air-protein-is-container .left {
    padding-left: 15px;
    width: 100%;
  }
}
@media (max-width: 1000px) {
  .air-protein-is-wrapper .air-protein-is-container {
    display: block;
  }
  .air-protein-is-wrapper .air-protein-is-container .right {
    padding: 100px;
  }
  .air-protein-is-wrapper .air-protein-is-container .left {
    padding: 0px 100px;
  }
}
@media (max-width: 800px) {
  .air-protein-is-wrapper .air-protein-is-container {
    display: block;
  }
  .air-protein-is-wrapper .air-protein-is-container .right {
    padding: 2rem;
    padding-bottom: 0px;
  }
  .air-protein-is-wrapper .air-protein-is-container .right .menu-wrapper .menu-item {
    font-size: 19px;
    padding: 5px;
  }
  .air-protein-is-wrapper .air-protein-is-container .right .description {
    margin-top: 30px;
  }
  .air-protein-is-wrapper .air-protein-is-container .left {
    margin-bottom: 30px;
    padding: 2rem;
    padding-top: 0px;
  }
}

.carbon-negative-wrapper {
  font-family: EuclidCircularA-Regular;
  z-index: 10;
  color: #16494c;
  background: #16494c;
  position: relative;
}
.carbon-negative-wrapper .carbon-negative-container {
  max-width: 1400px;
  display: flex;
  margin: auto;
}
.carbon-negative-wrapper .carbon-negative-container .left {
  padding: 100px;
  width: 49%;
  display: inline-block;
}
.carbon-negative-wrapper .carbon-negative-container .left .sub-heading {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: EuclidCircularA-Regular;
}
.carbon-negative-wrapper .carbon-negative-container .left .heading {
  color: #ffffff;
  margin-top: 10px;
  font-size: 28px;
  line-height: 36px;
}
.carbon-negative-wrapper .carbon-negative-container .left .description {
  margin-top: 25px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-family: EuclidCircularA-Light;
}
.carbon-negative-wrapper .carbon-negative-container .left .description b {
  font-weight: 600;
  font-size: 21px;
}
.carbon-negative-wrapper .carbon-negative-container .right {
  width: 49%;
  display: inline-block;
  padding-left: 15px;
}
.carbon-negative-wrapper .carbon-negative-container .right img,
.carbon-negative-wrapper .carbon-negative-container .right video {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}
@media (max-width: 1100px) {
  .carbon-negative-wrapper .carbon-negative-container .left {
    width: 60%;
    padding-left: 15px;
  }
  .carbon-negative-wrapper .carbon-negative-container .right {
    padding-right: 15px;
    width: 70%;
    left: 45%;
  }
}
@media (max-width: 1000px) {
  .carbon-negative-wrapper .carbon-negative-container {
    display: block;
  }
  .carbon-negative-wrapper .carbon-negative-container .left {
    padding: 60px 100px 100px 100px;
  }
  .carbon-negative-wrapper .carbon-negative-container .right {
    padding: 0px 100px;
  }
}
@media (max-width: 800px) {
  .carbon-negative-wrapper .carbon-negative-container {
    display: block;
  }
  .carbon-negative-wrapper .carbon-negative-container .right {
    padding: 2rem;
    padding-bottom: 0px;
  }
  .carbon-negative-wrapper .carbon-negative-container .right .menu-wrapper .menu-item {
    font-size: 19px;
    padding: 5px;
  }
  .carbon-negative-wrapper .carbon-negative-container .right .description {
    margin-top: 30px;
  }
  .carbon-negative-wrapper .carbon-negative-container .left {
    margin-bottom: 30px;
    padding: 2rem;
    padding-top: 0px;
  }
}

.take-less-time-wrapper {
  font-family: EuclidCircularA-Regular;
  z-index: 10;
  color: white;
  background: #ff8033;
  position: relative;
}
.take-less-time-wrapper .take-less-time-container {
  max-width: 1400px;
  display: flex;
  margin: auto;
}
.take-less-time-wrapper .take-less-time-container .right {
  padding: 100px;
  width: 49%;
  display: inline-block;
}
.take-less-time-wrapper .take-less-time-container .right .sub-heading {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: EuclidCircularA-Regular;
}
.take-less-time-wrapper .take-less-time-container .right .heading {
  color: #ffffff;
  margin-top: 10px;
  font-size: 28px;
  line-height: 36px;
}
.take-less-time-wrapper .take-less-time-container .right .blocks {
  display: flex;
}
.take-less-time-wrapper .take-less-time-container .right .blocks .block {
  padding: 15px 27px;
}
.take-less-time-wrapper .take-less-time-container .right .blocks .block.border {
  border: 1px solid #ffffff;
  border-radius: 40px;
}
.take-less-time-wrapper .take-less-time-container .right .blocks .block.extra-lm {
  margin-left: 23px;
}
.take-less-time-wrapper .take-less-time-container .right .blocks .block .title-1 {
  font-size: 12px;
  line-height: 15px;
}
.take-less-time-wrapper .take-less-time-container .right .blocks .block .title-2 {
  font-size: 21px;
  line-height: 26px;
  font-weight: 600;
  margin-top: 7px;
}
.take-less-time-wrapper .take-less-time-container .right .blocks.mt-30 {
  margin-top: 30px;
}
.take-less-time-wrapper .take-less-time-container .left {
  width: 49%;
  display: inline-block;
  padding-right: 15px;
}
.take-less-time-wrapper .take-less-time-container .left img,
.take-less-time-wrapper .take-less-time-container .left video {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
}
.take-less-time-wrapper .take-less-time-container .description {
  margin-top: 25px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
  font-size: 18px;
  line-height: 26px;
  font-family: EuclidCircularA-Light;
}
.take-less-time-wrapper .take-less-time-container .btn-learn {
  margin-top: 50px;
  background: #ffffff;
  color: #ff8033;
  width: 233px;
  height: 45px;
  box-shadow: 0px 6px 14px rgba(22, 73, 76, 0.2);
  border-radius: 70px;
  font-weight: bold;
  font-size: 14px;
  line-height: 43px;
  text-align: center;
  color: #ff8033;
  cursor: pointer;
}
@media (max-width: 1100px) {
  .take-less-time-wrapper .take-less-time-container .left {
    width: 100%;
    padding-left: 15px;
  }
  .take-less-time-wrapper .take-less-time-container .right {
    padding-right: 15px;
    width: 100%;
  }
}
@media (max-width: 1000px) {
  .take-less-time-wrapper .take-less-time-container {
    display: block;
  }
  .take-less-time-wrapper .take-less-time-container .left {
    padding: 0px 100px 100px 100px;
  }
  .take-less-time-wrapper .take-less-time-container .right {
    padding: 50px 100px 0px 100px;
  }
}
@media (max-width: 800px) {
  .take-less-time-wrapper .take-less-time-container {
    display: block;
  }
  .take-less-time-wrapper .take-less-time-container .right {
    padding: 2rem;
    padding-bottom: 0px;
  }
  .take-less-time-wrapper .take-less-time-container .right .description {
    margin-top: 30px;
  }
  .take-less-time-wrapper .take-less-time-container .left {
    margin-bottom: 0px;
    padding: 2rem;
    padding-top: 0px;
  }
}

.manifesto-video__video {
  width: 80vw;
  margin: 0 auto;
  height: auto;
}

.manifesto-video__video-container.posr.h100\% {
  width: 80%;
  margin: 0 auto;
  height: 45vw;
}

.page-about .section-3-new .content .main-content .left {
  height: 20vw;
}

.page-about .section-3-new .content .main-content {
  background-image: none;
  margin-bottom: 12vw;
}

.guyJump {
  transform: scaleX(-1);
  position: relative;
  top: -4vw;
  left: 1vw;
}

.js-manifesto-video-wrapper.posr.z1.h140vh.lh0.h-auto\@md {
  width: 80%;
  margin: 0 auto;
}

.news-tile__thumbnail {
  width: 100%;
  height: auto;
}

.page-home .botSlot {
  padding: 0 20px;
  align-items: flex-end;
}

.page-newsroom .news-tile__thumbnail {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.page-newsroom .news-tile {
  height: auto;
}

.blurb.fz1\.125rem.w100\% {
  padding: 10px 20px 20px;
}

.featured-press {
  z-index: 100;
  background: white;
  position: relative;
}
.featured-press .content {
  max-width: 1400px;
  margin: auto;
  padding: 100px;
  padding-bottom: 40px;
  z-index: 100;
}
.featured-press .content .title {
  margin-top: 10px;
  font-size: 40px;
  line-height: 46px;
  font-weight: 500;
}
.featured-press .content .card-wrapper {
  display: flex;
  margin-top: 50px;
  margin-bottom: 50px;
}
.featured-press .content .card-wrapper .card {
  background: #ffffff;
  opacity: 1;
  box-shadow: 0px 8px 20px rgba(34, 34, 34, 0.1);
  border-radius: 10px;
  flex: 1;
  order: 0;
  margin: 0px 20px;
  border: none;
  padding: 0 0 20px 0;
  height: auto;
}
.featured-press .content .card-wrapper .card .name {
  font-weight: 600;
  font-size: 21px;
  line-height: 27px;
  color: #16494c;
  flex: none;
  order: 0;
  flex-grow: 1;
  margin: 10px 0px 0px;
  padding: 0 20px;
}
.featured-press .content .card-wrapper .card .read-more {
  font-weight: bold !important;
  min-width: 130px;
  text-align: right;
}
.featured-press .content .btn-see-all {
  text-decoration: none;
  background: #ff8033;
  border-radius: 70px;
  height: 45px;
  width: 180px;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  line-height: 45px;
  color: #ffffff;
  cursor: pointer;
  margin: auto;
}
@media (max-width: 1100px) {
  .featured-press .content .card-wrapper {
    display: block;
  }
  .featured-press .content .card-wrapper .card {
    margin: 0px;
    margin-bottom: 20px;
  }
}
@media (max-width: 800px) {
  .featured-press .content {
    padding: 2rem;
  }
}

@media (max-width: 800px) {
  .w90\%\@md {
    width: 100% !important;
    left: 0% !important;
    top: 0% !important;
  }

  .wavePut {
    width: 100vw;
    height: 200px;
  }
}
.introText {
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  font-family: EuclidCircularA-Light;
  width: 48%;
}

.js-wavy-text-1.posa.w50\%.t0vh.l40vw.w90\%\@md.z1.l0\@md {
  opacity: 0;
}

.trotter {
  list-style: decimal;
  margin: 20px 20px 0;
}

.white-section-heading {
  color: #000;
  margin: 10px 0;
  font-size: 28px;
  line-height: 36px;
}

.js-snap-section-12.new-white-section-wrapper {
  padding-top: 80px;
}

.white-section-description {
  margin-top: 25px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  font-family: EuclidCircularA-Light;
}

.take-less-time-wrapper .take-less-time-container {
  flex-direction: row;
}

.take-less-time-wrapper .take-less-time-container .right .blocks .block.extra-lm {
  margin-left: 7px;
}

.section-3-new .content .main-content {
  background-size: cover !important;
}

.air-protein-is-wrapper .air-protein-is-container .right .menu-wrapper .menu-item {
  font-size: 20px !important;
  line-height: 28px !important;
}

.founder-video.h100\% svg.center {
  top: 44%;
}

.iconBox {
  display: flex;
  width: 200%;
}

.iconBox img {
  width: 50% !important;
}

.js-snap-section-1.new-white-section-wrapper .heading {
  color: #16494c;
  margin-top: 10px;
  font-size: 32px;
  line-height: 40px;
}

.js-snap-section-1.new-white-section-wrapper .description {
  margin-top: 25px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  font-family: EuclidCircularA-Light;
}

.js-snap-section-1.new-white-section-wrapper {
  padding: 80px 0;
}

.js-snap-section-1-content.new-white-section-container {
  display: flex;
}

.js-snap-section-1-content.new-white-section-container .left, .js-snap-section-1-content.new-white-section-container .right {
  width: 50%;
  position: relative;
}

.js-snap-section-1-content.new-white-section-container video {
  width: 80%;
  margin: 0 10%;
}

.js-snap-section-1.new-white-section-wrapper {
  padding: 80px 0;
  font-family: EuclidCircularA-Regular;
}

.js-snap-section-1-content.new-white-section-container .right {
  padding: 100px;
  padding-right: 15px;
}

.js-snap-section-1-content.new-white-section-container .left, .js-snap-section-1-content.new-white-section-container .right {
  width: 49%;
}

.js-snap-section-1-content.new-white-section-container {
  max-width: 1400px;
  margin: 0 auto;
}

.carbon-negative-wrapper .carbon-negative-container .left .heading {
  color: #fff;
  margin-top: 10px;
  font-size: 32px;
  line-height: 36px;
}

.take-less-time-wrapper .take-less-time-container .right .heading {
  color: #ffffff;
  margin-top: 10px;
  font-size: 32px;
  line-height: 36px;
}

@media (min-width: 800px) {
  #carbonVid {
    width: 80% !important;
    max-width: 560px !important;
  }
}
@media (max-width: 1100px) {
  .carbon-negative-wrapper .carbon-negative-container .right {
    padding-right: 15px;
    width: 60%;
    left: 50%;
  }
}
@media (max-width: 800px) {
  .carbon-negative-wrapper .carbon-negative-container .right {
    padding-right: 15px;
    width: 60%;
    left: 50%;
  }

  .iconBox {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }

  .iconBox img {
    width: 100% !important;
  }

  .js-snap-section-1-content.new-white-section-container {
    flex-wrap: wrap;
  }

  .js-snap-section-1-content.new-white-section-container .left, .js-snap-section-1-content.new-white-section-container .right {
    width: 100%;
    padding: 0 2rem;
  }
}
.mobile-girl, #vidArqp {
  display: none;
}

@media (max-width: 768px) {
  .spearator {
    border-bottom: 3px solid #16494c;
  }

  #vidArqp {
    background: #fff;
    width: 100%;
    justify-content: center;
    display: flex;
  }

  #sepVid {
    width: 60vw;
  }

  .mobile-girl {
    display: block;
    width: 40vw;
    position: absolute;
    z-index: 99;
    top: -10vw;
    left: 30vw;
  }

  .scallopMob {
    display: block !important;
  }

  .scallopMob {
    max-width: 60% !important;
    margin-bottom: 10vw;
  }

  .js-air-protein-chicken.posa.op0.t10vh.w90vw.l25vw.center-hori\@md.w100vw\@md.w150vw\@sm {
    margin-top: 250px !important;
  }

  .introText {
    width: 100% !important;
  }

  #carbonVid {
    position: relative;
    top: -150px;
    left: 8%;
    margin: 0;
    display: flex;
    width: 100%;
    max-height: unset !important;
  }

  .carbon-negative-wrapper .carbon-negative-container .right {
    padding-right: 15px;
    width: 100%;
    left: 0;
  }

  .carbon-negative-wrapper .carbon-negative-container .left {
    width: 100%;
  }

  .js-air-protein-chicken.posa.op0.t10vh.w90vw.l25vw.center-hori\@md.w100vw\@md.w150vw\@sm {
    top: auto !important;
  }

  .js-air-protein-chicken.posa.op0.t15vh.w35vw.center-hori.w50vw\@sm {
    bottom: 40px !important;
    top: auto !important;
    display: block !important;
  }
}
.carbon-negative-wrapper .carbon-negative-container .right img, .carbon-negative-wrapper .carbon-negative-container .right video {
  margin-top: 30px !important;
}

.revol {
  list-style: circle;
  margin-left: 20px;
}

.revol li {
  margin-bottom: 4px;
}

.featured-press .content .card-wrapper .card .name {
  word-spacing: 2px;
}

sup {
  font-size: 40%;
  vertical-align: super;
}

.splitRow {
  display: flex;
  align-items: center;
}

.split50 {
  width: 50%;
}

.h75vh {
  min-height: 490px !important;
}

.desktop-only {
  display: block;
}

.mobile-only {
  display: none;
}

h1.mobile-only {
  font-size: 40px;
  width: 100%;
  padding: 20px 40px;
  text-align: center;
}

.home-section1-half.rightSet h2 {
  color: #ff8a33;
}

.js-snap-section-2.carbon-negative-wrapper #carbonVid {
  max-width: 560px !important;
}

.page-contact .fz4rem {
  font-size: 4vw;
  margin-top: 40px;
}

@media (min-width: 800px) {
  #carbonVid {
    top: 2vw !important;
  }
}
@media (max-width: 768px) {
  .page-contact .fz4rem {
    font-size: 12vw;
    margin-top: 0px;
  }

  .page-contact .w100\%.pl100.pr100.ml-auto.mr-auto.redPad {
    background: none !important;
  }

  .page-contact .redPad .home-section1-half {
    padding: 0vw 0;
  }

  .mobile-only.contactImg {
    margin-bottom: 30px;
  }

  .desktop-only {
    display: none;
  }

  .mobile-only {
    display: block;
  }

  .boxSky {
    padding-top: 0px;
  }

  .responsive.home-intro-logo {
    width: 50%;
    margin: 0 auto;
  }

  h1.mySize {
    font-size: 40px;
  }
}
@media (max-width: 900px) {
  .splitRow {
    flex-direction: column;
  }

  .split50 {
    width: 90%;
  }
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/js/pages/astro.scss ***!
  \******************************************************************************************************************/


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