


/***
    The new CSS reset - version 1.11.2 (last updated 15.11.2023)
    GitHub page: https://github.com/elad2412/the-new-css-reset
***/

/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug
    - The "html" element is excluded, otherwise a bug in Chrome breaks the CSS hyphens property (https://github.com/elad2412/the-new-css-reset/issues/36)
 */

/*
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}
*/


/* Preferred box-sizing value */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Fix mobile Safari increase font-size on landscape mode */
/*
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
*/
/* Reapply the pointer cursor for anchor tags */
/*
a,
button {
  cursor: revert;
}
*/
/* Remove list styles (bullets/numbers) */
ol,
ul,
menu,
summary {
  list-style: none;
}

/* For images to not be able to exceed their container */
/*
img {
  max-inline-size: 100%;
  max-block-size: 100%;
}
*/
/* removes spacing between cells in tables */
/*
table {
  border-collapse: collapse;
}
*/
/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */
input,
textarea {
  -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
  white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
  -webkit-appearance: revert;
  appearance: revert;
}

/* preformatted text - use only for this feature */
:where(pre) {
  all: revert;
  box-sizing: border-box;
}

/* reset default text opacity of input placeholder */
::placeholder {
  color: unset;
}

/* fix the feature of 'hidden' attribute.
     display:revert; revert to element instead of attribute */
:where([hidden]) {
  display: none;
}

/* revert for bug in Chromium browsers
     - fix for the content editable attribute will work properly.
     - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable="false"])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable="true"]) {
  -webkit-user-drag: element;
}

/* Revert Modal native behavior */
:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

/* Remove details summary webkit styles */
::-webkit-details-marker {
  display: none;
}

.l-article>section {
  scroll-margin-top: 52px;
  padding: 16px var(--Semantic-Space-Inner-S, 16px);
  position: relative
}

@media(min-width: 768px) {
  .l-article>section {
    scroll-margin-top: 70px
  }
}

@media(min-width: 768px) {
  .l-article>section {
    padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px)
  }
}

.l-article>section.head {
  padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Inner-S, 16px) var(--Semantic-Space-Inner-S, 16px) var(--Semantic-Space-Inner-S, 16px)
}

@media(min-width: 768px) {
  .l-article>section.head {
    padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Inner-S, 16px) var(--Semantic-Space-Outer-S, 32px)
  }
}

@media(min-width: 768px) {
  .l-article>section.logo {
    padding: var(--Semantic-Space-Outer-SSS, 20px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-SSS, 20px) 149px
  }
}

.l-article>section.pager {
  padding: var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Inner-LLL, 16px)
}

@media(min-width: 768px) {
  .l-article>section.pager {
    padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px) 149px
  }
}

.l-article>section.pager .wp-pagenavi {
  margin-top: 24px
}

@media(min-width: 1280px) {
  .l-article>section.product {
    padding-right: 0
  }
}

.l-article>section.no-link-card {
  display: grid
}

.l-article>section.no-link-card:nth-child(n+2) {
  padding-top: 0
}

@media(min-width: 1280px) {
  .l-article>section.no-link-card {
    padding-right: 0
  }
}

@media(min-width: 768px) {
  .l-article>section[data-section] {
    min-height: 133.5px
  }
}
/*
.l-article>section[data-section]::before {
  background: url("data:image/svg+xml;charset=UTF-8,<svg width=\"300\" height=\"300\" viewBox=\"0 0 300 300\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M34.5747 82.6709C34.5747 83.1299 34.2305 83.4746 33.771 83.4746H24.1274C23.668 83.4746 23.3237 83.1299 23.3237 82.6709L23.8979 43.6367L23.4385 11.2607H0.936035C0.477051 11.2607 0.132812 10.916 0.132812 10.457V3.91309C0.132812 3.4541 0.477051 3.10938 0.936035 3.10938H56.9624C57.4214 3.10938 57.7656 3.4541 57.7656 3.91309V10.457C57.7656 10.916 57.4214 11.2607 56.9624 11.2607H34.46L34.1157 43.6367L34.5747 82.6709Z\" fill=\"black\"/><path d=\"M87.6113 63.6123C87.7261 63.1533 87.9556 62.9238 88.415 62.9238H96.9106C97.3696 62.9238 97.8291 63.2686 97.7144 63.7275C95.8774 76.0117 87.0371 84.8525 71.7681 84.8525C53.3989 84.8525 43.5254 72.1084 43.5254 54.084C43.5254 35.5996 53.9727 22.9707 71.1938 22.9707C88.415 22.9707 98.5181 34.7959 98.7476 54.4277C98.7476 54.8877 98.4033 55.2314 97.9438 55.2314H54.0874C54.4321 69.8125 60.2871 77.5049 71.8828 77.5049C80.7227 77.5049 86.0039 72.5674 87.6113 63.6123ZM54.4321 48.1143H87.3818C87.0371 38.3555 81.7563 30.2041 71.3086 30.2041C61.5503 30.2041 55.8096 36.748 54.4321 48.1143Z\" fill=\"black\"/><path d=\"M101.611 54.084C101.611 35.4854 111.6 22.9707 129.509 22.9707C144.205 22.9707 153.275 31.4668 154.422 43.9805C154.538 44.4404 154.193 44.7842 153.734 44.7842H145.583C145.124 44.7842 144.779 44.5547 144.664 43.9805C143.171 35.1406 137.661 30.3184 129.509 30.3184C117.914 30.4336 112.403 39.1592 112.403 53.9688C112.403 69.123 117.914 77.5049 129.509 77.5049C138.58 77.6191 144.434 71.8789 145.353 62.1201C145.353 61.5459 145.697 61.3164 146.157 61.3164H154.422C154.881 61.3164 155.226 61.5459 155.226 62.0059C154.078 75.208 144.664 84.8525 129.28 84.8525C111.6 84.8525 101.611 72.6826 101.611 54.084Z\" fill=\"black\"/><path d=\"M207.689 59.4795L207.919 82.6709C207.919 83.1299 207.574 83.4746 207.115 83.4746H198.046C197.586 83.4746 197.242 83.1299 197.242 82.6709L197.472 59.5947L197.356 46.8506C197.356 35.4854 192.19 30.7783 185.072 30.7783C177.495 30.7783 171.065 36.748 168.425 46.9658L168.77 82.6709C168.77 83.1299 168.425 83.4746 167.966 83.4746H159.011C158.552 83.4746 158.207 83.1299 158.207 82.6709L158.552 42.7178L158.207 3.91309C158.207 3.4541 158.552 3.10938 159.011 3.10938H167.966C168.425 3.10938 168.77 3.4541 168.77 3.91309L168.425 33.9922C172.214 27.9082 178.528 22.9707 187.598 22.9707C200.227 22.9707 207.919 30.6631 207.689 47.6543V59.4795Z\" fill=\"black\"/><path d=\"M294.3 82.4414C294.759 82.9004 294.645 83.4746 293.956 83.4746H283.049C282.704 83.4746 282.36 83.3594 282.131 83.0156L275.127 75.0938C268.698 81.1787 260.432 84.8525 250.673 84.8525C236.438 84.8525 223.234 77.1602 223.234 62.1201C223.234 49.6064 232.419 42.9473 242.178 37.5518C236.896 31.2373 233.337 25.2676 233.337 18.3789C233.337 9.19434 240.57 1.27246 254.003 1.27246C265.254 1.27246 274.094 7.58691 274.209 18.1494C274.209 28.3672 265.254 33.7627 255.725 38.8145L275.013 60.6279C277.309 55.4619 278.801 49.2617 279.261 42.4883C279.261 41.9141 279.604 41.6846 280.063 41.6846H288.101C288.56 41.6846 288.904 42.0293 288.789 42.6035C288.101 52.1318 285.574 60.6279 281.097 67.5166L294.3 82.4414ZM269.731 68.8936L252.97 49.7207C251.018 47.54 249.181 45.4736 247.344 43.5215C239.882 47.999 233.682 53.165 233.682 61.7754C233.682 71.7637 240.8 77.2744 251.477 77.2744C258.824 77.2744 265.024 74.1748 269.731 68.8936ZM250.788 33.0742C258.71 28.9414 265.139 24.8076 265.139 18.0342C265.139 11.835 260.892 7.93164 254.117 7.93164C247.573 7.93164 243.44 11.376 243.44 18.6084C243.44 22.9707 245.507 26.6445 250.788 33.0742Z\" fill=\"black\"/><path d=\"M0.93457 185.475C0.475586 185.475 0.130859 185.13 0.130859 184.671L0.590332 144.144L0.130859 105.913C0.130859 105.454 0.475586 105.109 0.93457 105.109H26.6514C49.7275 105.109 67.293 119.23 67.293 145.292C67.293 172.616 48.4648 185.475 26.8809 185.475H0.93457ZM10.9229 143.914L11.2676 177.323H27.7998C41.9209 177.323 56.2715 167.909 56.2715 145.292C56.2715 123.708 43.1836 113.261 27.3403 113.261H11.2676L10.9229 143.914Z\" fill=\"black\"/><path d=\"M112.75 165.613C112.865 165.153 113.094 164.924 113.554 164.924H122.049C122.508 164.924 122.968 165.269 122.853 165.728C121.016 178.012 112.176 186.853 96.9067 186.853C78.5376 186.853 68.6641 174.108 68.6641 156.084C68.6641 137.6 79.1113 124.971 96.3325 124.971C113.554 124.971 123.657 136.796 123.886 156.429C123.886 156.888 123.542 157.232 123.083 157.232H79.2261C79.5708 171.812 85.4258 179.505 97.0215 179.505C105.861 179.505 111.143 174.568 112.75 165.613ZM79.5708 150.114H112.521C112.176 140.355 106.895 132.204 96.4473 132.204C86.689 132.204 80.9482 138.748 79.5708 150.114Z\" fill=\"black\"/><path d=\"M152.7 185.59H141.449C140.99 185.59 140.645 185.359 140.531 184.9L119.406 127.268C119.176 126.808 119.521 126.349 120.095 126.349H129.739C130.198 126.349 130.543 126.693 130.657 127.037L147.419 176.405L164.525 127.037C164.64 126.693 164.985 126.349 165.444 126.349H173.939C174.513 126.349 174.858 126.808 174.628 127.268L153.619 184.9C153.503 185.359 153.16 185.59 152.7 185.59Z\" fill=\"black\"/><path d=\"M185.987 184.671C185.987 185.13 185.643 185.475 185.184 185.475H175.999C175.539 185.475 175.195 185.13 175.195 184.671L175.425 154.936L175.195 127.152C175.195 126.693 175.539 126.349 175.999 126.349H185.184C185.643 126.349 185.987 126.693 185.987 127.152L185.757 154.936L185.987 184.671ZM185.987 109.472V119.001C185.987 119.46 185.643 119.805 185.184 119.805H176.113C175.654 119.805 175.31 119.46 175.31 119.001V109.472C175.31 109.013 175.654 108.668 176.113 108.668H185.184C185.643 108.668 185.987 109.013 185.987 109.472Z\" fill=\"black\"/><path d=\"M188.855 156.084C188.855 137.485 198.844 124.971 216.754 124.971C231.449 124.971 240.52 133.467 241.667 145.981C241.782 146.44 241.438 146.784 240.979 146.784H232.827C232.368 146.784 232.023 146.555 231.908 145.981C230.416 137.141 224.905 132.318 216.754 132.318C205.158 132.434 199.647 141.159 199.647 155.969C199.647 171.124 205.158 179.505 216.754 179.505C225.824 179.619 231.679 173.879 232.598 164.12C232.598 163.547 232.941 163.316 233.401 163.316H241.667C242.126 163.316 242.471 163.547 242.471 164.006C241.322 177.208 231.908 186.853 216.524 186.853C198.844 186.853 188.855 174.683 188.855 156.084Z\" fill=\"black\"/><path d=\"M288.273 165.613C288.389 165.153 288.618 164.924 289.077 164.924H297.573C298.032 164.924 298.492 165.269 298.377 165.728C296.54 178.012 287.7 186.853 272.431 186.853C254.062 186.853 244.188 174.108 244.188 156.084C244.188 137.6 254.636 124.971 271.856 124.971C289.077 124.971 299.181 136.796 299.41 156.429C299.41 156.888 299.065 157.232 298.606 157.232H254.75C255.095 171.812 260.95 179.505 272.545 179.505C281.386 179.505 286.667 174.568 288.273 165.613ZM255.095 150.114H288.044C287.7 140.355 282.419 132.204 271.972 132.204C262.213 132.204 256.473 138.748 255.095 150.114Z\" fill=\"black\"/><path d=\"M34.5728 286.671C34.5728 287.13 34.2285 287.475 33.769 287.475H24.1255C23.666 287.475 23.3218 287.13 23.3218 286.671L23.8955 247.637L23.4365 215.261H0.93457C0.475098 215.261 0.130859 214.917 0.130859 214.457V207.913C0.130859 207.454 0.475098 207.109 0.93457 207.109H56.96C57.4194 207.109 57.7637 207.454 57.7637 207.913V214.457C57.7637 214.917 57.4194 215.261 56.96 215.261H34.458L34.1138 247.637L34.5728 286.671Z\" fill=\"black\"/><path d=\"M95.4158 287.475H83.0164C82.5574 287.475 82.2132 287.13 82.0979 286.786L54.6594 208.028C54.4295 207.569 54.6594 207.109 55.2332 207.109H65.4509C65.9104 207.109 66.2547 207.339 66.3694 207.799L89.7903 278.175L112.981 207.799C113.096 207.339 113.441 207.109 113.9 207.109H122.969C123.543 207.109 123.773 207.569 123.543 208.028L96.3342 286.786C96.2195 287.13 95.8748 287.475 95.4158 287.475Z\" fill=\"black\"/><path d=\"M300 86.5H0V96.5H300V86.5Z\" fill=\"black\"/><path d=\"M300 188.5H0V198.5H300V188.5Z\" fill=\"black\"/><path d=\"M300 290H0V300H300V290Z\" fill=\"black\"/></svg>") no-repeat center/cover;
  content: "";
  height: 74px;
  width: 74px;
  position: absolute;
}

@media(min-width: 768px) {
  .l-article>section[data-section]::before {
    height: 85px;
    width: 85px;
    left: 32px;
    top: 54px
  }
}
*/

@media(min-width: 768px) {
  .l-article>section>.heading+* {
    margin-top: 32px
  }
}

@media(min-width: 768px) {
  .l-article>section>.heading+h3.subtitle {
    margin-top: 48px;
  }
}

@media(min-width: 768px) {
  .l-article>section>.heading+.dialogue {
    margin-top: 40px;
  }
}

.l-article h2 {
  position: relative;
  padding-left: 90px;
  min-height: 74px;
  display: flex;
  justify-content: flex-end
}

@media(min-width: 768px) {
  .l-article h2 {
    padding-left: 0;
    min-height: auto;
    padding-top: 12px
  }
}

.l-article h3.subtitle {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: 26.2px;
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  margin-top: 32px;
  padding-bottom: 2px;
  scroll-margin-top: 68px;
}

@media(min-width: 768px) {
  .l-article h3.subtitle {
    scroll-margin-top: 84px
  }
}

.l-article h4 {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-L, 18px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-L, 0.234px);
  margin-top: 32px;
  scroll-margin-top: 68px;
}

@media(min-width: 768px) {
  .l-article h4 {
    scroll-margin-top: 84px
  }
}

.l-article img {
  max-width: 548px;
  display: block;
  margin: 0 auto;
  width: 100%
}

@media(min-width: 768px) {
  .l-article img {
    max-width: none
  }
}

.l-article p+img {
  margin-top: 16px
}

.l-article p {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  margin-top: 16px
}

.l-article p.tright {
  text-align: right;
}

.l-article p.fs-s {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.l-article p.mt-s {
  margin-top: 8px
}

@media(min-width: 768px) {
  .l-article p.lead {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-L, 18px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-L, 0.234px)
  }
}

.l-article .ol {
  scroll-margin-top: 68px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  margin-top: 16px
}

@media(min-width: 768px) {
  .l-article .ol {
    scroll-margin-top: 84px
  }
}

.l-article .ol li {
  counter-increment: list-counter;
  position: relative;
  padding-left: 28px
}

.l-article .ol li::before {
  content: counter(list-counter) ".";
  position: absolute;
  left: 0;
  width: 24px;
  text-align: center
}

.l-article .ul {
  scroll-margin-top: 68px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  margin-top: 16px
}

@media(min-width: 768px) {
  .l-article .ul {
    scroll-margin-top: 84px
  }
}

.l-article .ul li {
  position: relative;
  padding-left: 28px
}

.l-article .ul li::before {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\"><circle cx=\"10\" cy=\"10.5\" r=\"2.5\" fill=\"black\"/></svg>") no-repeat center/cover;
  content: "";
  position: absolute;
  left: 2px;
  top: 4px;
  height: 20px;
  width: 20px
}

.l-article .dl {
  scroll-margin-top: 68px;
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px) 0px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Thin, #E5E5E5);
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Thin, #E5E5E5);
  margin-top: 16px
}

@media(min-width: 768px) {
  .l-article .dl {
    scroll-margin-top: 84px
  }
}

.l-article .dl .item {
  display: flex;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

.l-article .dl .item dt {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  width: 64px;
  flex-shrink: 0
}

@media(min-width: 768px) {
  .l-article .dl .item dt {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-S, 14px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-S, 24px);
    letter-spacing: var(--letter-spacing-Body-S, 0.175px);
    width: 114px
  }
}

.l-article .dl .item dd {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.l-article .table {
  scroll-margin-top: 68px;
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px) 0px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  margin-top: 16px
}

@media(min-width: 768px) {
  .l-article .table {
    scroll-margin-top: 84px
  }
}

@media(min-width: 768px) {
  .l-article .table {
    padding: var(--Semantic-Space-Outer-SS, 24px) 0px
  }
}

.l-article .table tr {
  display: flex;
  padding: var(--Semantic-Space-Inner-M, 8px) 0px;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Thin, #E5E5E5)
}

@media(min-width: 768px) {
  .l-article .table tr {
    padding: var(--Semantic-Space-Inner-M, 8px) 0px
  }
}

.l-article .table tr:last-child {
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Thin, #E5E5E5)
}

.l-article .table th {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  display: flex;
  width: 56px;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0
}

@media(min-width: 768px) {
  .l-article .table th {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    width: 120px
  }
}

.l-article .table td {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  gap: 2px
}

@media(min-width: 768px) {
  .l-article .table td {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    gap: 4px
  }
}

.l-article .table td ul {
  margin-top: 0;
  gap: var(--Semantic-Space-Inner-S, 6px);
  padding-top: 4px
}

@media(min-width: 768px) {
  .l-article .table td ul {
    padding-top: 8px
  }
}

.l-article .table td li {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  padding-left: 20px
}

.l-article .table td li::before {
  left: 2px;
  top: 3px;
  height: 14px;
  width: 14px
}

.l-article .table td li.person::before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M6.99855%207.09796C6.725%207.09506%206.45483%207.03714%206.20413%206.92767C5.95343%206.81819%205.72732%206.65939%205.53926%206.46072C5.26019%206.16995%205.07202%205.80407%204.99781%205.40794C4.92361%205.01181%204.9666%204.60263%205.12151%204.23057C5.27642%203.85851%205.53653%203.53973%205.86994%203.31331C6.20335%203.08689%206.59558%202.96267%206.99855%202.95588C7.54782%202.95588%208.0746%203.17408%208.46299%203.56248C8.85139%203.95087%209.06959%204.47765%209.06959%205.02692C9.06959%205.5762%208.85139%206.10297%208.46299%206.49137C8.0746%206.87976%207.54782%207.09796%206.99855%207.09796ZM6.99855%208.05382C7.80133%208.05382%208.57124%207.73492%209.13889%207.16727C9.70655%206.59961%2010.0255%205.82971%2010.0255%205.02692C10.0255%204.22414%209.70655%203.45423%209.13889%202.88658C8.57124%202.31892%207.80133%202.00002%206.99855%202.00002C6.3996%201.99791%205.81355%202.17392%205.31487%202.50567C4.81619%202.83743%204.4274%203.30995%204.19791%203.86319C3.96841%204.41643%203.90858%205.02541%204.02601%205.61274C4.14344%206.20006%204.43283%206.73922%204.85741%207.16169C5.13684%207.44557%205.4702%207.67074%205.8379%207.82395C6.2056%207.97716%206.60021%208.05531%206.99855%208.05382Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M11.663%2011.9027C11.3746%2010.888%2010.7631%209.99497%209.92132%209.35913C9.07954%208.72328%208.05337%208.37927%206.99843%208.37927C5.94348%208.37927%204.91731%208.72328%204.07553%209.35913C3.23374%209.99497%202.62226%2010.888%202.33381%2011.9027C2.31702%2011.9632%202.31232%2012.0264%202.31997%2012.0888C2.32762%2012.1511%202.34748%2012.2113%202.37842%2012.2659C2.40617%2012.3219%202.44554%2012.3713%202.49388%2012.4109C2.54223%2012.4504%202.59845%2012.4792%202.6588%2012.4954C2.7032%2012.5015%202.74823%2012.5015%202.79262%2012.4954C2.87466%2012.4952%202.95548%2012.4756%203.0284%2012.438C3.1376%2012.3755%203.21774%2012.2725%203.25144%2012.1512C3.48195%2011.335%203.97268%2010.6164%204.64901%2010.1046C5.32534%209.59286%206.15029%209.31592%206.99843%209.31592C7.84656%209.31592%208.67151%209.59286%209.34784%2010.1046C10.0242%2010.6164%2010.5149%2011.335%2010.7454%2012.1512C10.785%2012.2702%2010.8681%2012.3697%2010.978%2012.43C11.0879%2012.4902%2011.2165%2012.5068%2011.338%2012.4762C11.4597%2012.4398%2011.5625%2012.3575%2011.6248%2012.2468C11.6851%2012.1356%2011.6989%2012.005%2011.663%2011.8836%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover;
  height: 14px;
  width: 14px
}

.l-article .table td .heading {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  font-feature-settings: "palt"on
}

@media(min-width: 768px) {
  .l-article .table td .heading {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
  }
}

.l-article .head_logo {
  display: none;
/*
  float: left;
  margin-right: 16px;
  height: 99px;
  display: flex;
  align-items: center
*/
}
/*
@media(min-width: 768px) {
  .l-article .head_logo {
    position: absolute;
    left: 0;
    margin-right: 0;
    padding-left: 32px
  }
}

.l-article .head_logo>svg {
  height: 74px;
  width: 74px
}

@media(min-width: 768px) {
  .l-article .head_logo>svg {
    height: 85px;
    width: 85px
  }
}
*/
.l-article .head_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  padding:0
}

@media(min-width: 1280px) {
  .l-article .head_title {
    font-family: var(--font-family-Default, "Forma DJR Japanese Micro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-LL, 32px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-LL, 44px);
    letter-spacing: var(--letter-spacing-Heading-LL, 1.152px);
  }
}

.l-article .head_tags {
  margin-top: 16px;
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--Semantic-Space-Inner-S, 6px) var(--Semantic-Space-Inner-SS, 4px);
  align-self: stretch;
  flex-wrap: wrap
}

.l-article .logo {
  display: flex;
  align-items: flex-end;
  align-self: stretch;
  gap: 32px;
  justify-content: space-between;
  height: auto;
  width: auto;
}

.l-article .logo>img {
  margin: 0;
  height: auto;
}

.l-article .head_subtitle {
	display: flex;
	align-items: stretch;
	justify-content: flex-end;
	gap: var(--Semantic-Space-Inner-LLL, 16px);
	margin-top: var(--Semantic-Space-Inner-LLL, 16px);
	border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Light, #CCC);
}
.l-article .head_series {
	display: none;
	/*flex-basis: 76%;*/
}
.l-article .head_date {
	/*flex-basis: 24%;*/
	text-align: right;
}
.l-article .head_date p {
  text-align: right;
  font-size: var(--font-size-Body-SS, 12px);
}
@media(min-width: 768px) {
  .l-article .head_date p {
    font-size: var(--font-size-Body-S, 14px);
  }
}

.l-article .profile {
  display: flex;
  max-width: 819px;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  flex-wrap: wrap
}

@media(min-width: 768px) {
  .l-article .profile {
    gap: var(--Semantic-Space-Outer-S, 32px);
    flex: 1 0 0
  }
}

.l-article .profile>li {
  display: flex;
  width: 119px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px
}

@media(min-width: 768px) {
  .l-article .profile>li {
    width: 204px
  }
}

.l-article .profile img {
  aspect-ratio: 1/1;
  height: 100%;
  object-fit: cover;
  width: 100%
}

.l-article .profile p {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SSS, 10px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SSS, 16px);
  letter-spacing: var(--letter-spacing-Body-SSS, 0px);
  margin-top: 4px
}

@media(min-width: 768px) {
  .l-article .profile p {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-SS, 12px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-SS, 20px);
    letter-spacing: var(--letter-spacing-Body-SS, 0.06px)
  }
}

p.name+.l-article .profile p {
  margin-top: 6px
}

.l-article .profile p.name {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

@media(min-width: 768px) {
  .l-article .profile p.name {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}


.l-article .squares {
  display: flex;
  gap: 4px;
  /*padding-left: 90px*/
}

@media(min-width: 768px) {
  .l-article .squares {
    position: absolute;
    left: 32px;
    padding-left: 90px;
    top: 32px
  }
}

.l-article .squares span {
  display: flex;
  width: 8px;
  height: 8px;
  flex-shrink: 0;
  border: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

.l-article .squares span.fill {
  background: var(--Background-Dark-Default, #000)
}



.l-article .button-large {
  max-width: none
}

.l-article .product_box {
  background: linear-gradient(0deg, var(--surface-overlary-tint-25, rgba(255, 255, 255, 0.75)) 0%, var(--surface-overlary-tint-25, rgba(255, 255, 255, 0.75)) 100%), var(--Background-Brand, #D3FB66)
}

.l-article .product_cont {
  display: flex;
  padding: var(--Semantic-Space-Outer-S, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  max-width: 548px;
  margin: 0 auto
}

@media(min-width: 768px) {
  .l-article .product_cont {
    max-width: none;
    align-items: flex-start;
    gap: var(--line-height-Heading-S, 32px);
    flex: 1 0 0;
    flex-direction: row
  }
}

.l-article .product_img {
  display: flex;
  padding-top: var(--Semantic-Space-Outer-S, 32px);
  flex-direction: column;
  align-items: center;
  gap: var(--Semantic-Space-Inner-L, 10px);
  align-self: stretch
}

@media(min-width: 768px) {
  .l-article .product_img {
    width: 272px;
    flex-shrink: 0
  }
}

.l-article .product_text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch
}

.l-article .product_text h3 {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  font-feature-settings: "palt"on
}

@media(min-width: 768px) {
  .l-article .product_text h3 {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px)
  }
}

.l-article .product_text p {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  opacity: .9;
  margin-top: 8px
}

@media(min-width: 768px) {
  .l-article .product_text p {
    margin-top: 16px
  }
}

.l-article .product_btn {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-L, 18px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-L, 0.234px);
  display: flex;
  width: 100%;
  padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-L, 10px) var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px);
  align-items: center;
  gap: var(--Semantic-Space-Inner-LL, 12px);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Background-Default, #FFF);
  justify-content: space-between;
  max-width: 592px;
  margin: 0 auto;
  transition: ease-out .1s;
  cursor: pointer;
  margin-top: 24px
}

@media(min-width: 1280px) {
  .l-article .product_btn {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
    padding: var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Outer-S, 32px);
    gap: var(--Semantic-Space-Outer-S, 32px);
    max-width: calc((100% - var(--Semantic-Space-Outer-S, 32px)*3)/4*2 + var(--Semantic-Space-Outer-S, 32px))
  }
}

.l-article .product_btn:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333)
}

.l-article .product_btn:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25);
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333)
}

.l-article .product_btn:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9394%2012.0001L8.46973%205.53039L9.53039%204.46973L17.0607%2012.0001L9.53039%2019.5304L8.46973%2018.4697L14.9394%2012.0001Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center/cover;
  content: "";
  height: 24px;
  width: 24px
}

@media(min-width: 1280px) {
  .l-article .product_btn:after {
    height: 28px;
    width: 28px
  }
}

.l-article .product_btn .sub-text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1 0 0;
  overflow: hidden;
  color: var(--Text-Default, #000);
  text-overflow: ellipsis
}

@media(min-width: 768px) {
  .l-article .product_btn .sub-text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.l-article .product_btn.button-large--copy {
  margin: 32px 0 0;
  max-width: 100%;
  width: 426px
}

.l-article .product_btn.button-large--copy:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE5IDE4IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjIzODQgMi42MjU0M0w4Ljg1Njc0IDQuMDA3MTFDOC41NTU1MSA0LjMwODMzIDguMDY3MTQgNC4zMDgzMyA3Ljc2NTkxIDQuMDA3MTFDNy40NjQ2OSAzLjcwNTg4IDcuNDY0NjkgMy4yMTc1MSA3Ljc2NTkxIDIuOTE2MjhMOS4xNTYgMS41MjYyQzEwLjE2MDkgMC41NDEzNzkgMTEuNTEzOSAtMC4wMDcwMzgwMyAxMi45MjA5IDYuODIwODJlLTA1QzE0LjMyNzkgMC4wMDcxNzQ1IDE1LjY3NTMgMC41NjkyNTkgMTYuNjcwMiAxLjU2NDE4QzE3LjY2NTEgMi41NTkwOSAxOC4yMjcyIDMuOTA2NDUgMTguMjM0MyA1LjMxMzQ2QzE4LjI0MTQgNi43MjA0NyAxNy42OTMgOC4wNzM0MyAxNi43MDgyIDkuMDc4MzVMMTYuNzAyNyA5LjA4MzkxTDE1LjMxODEgMTAuNDY4NUMxNS4wMTY5IDEwLjc2OTcgMTQuNTI4NSAxMC43Njk3IDE0LjIyNzMgMTAuNDY4NUMxMy45MjYgMTAuMTY3MiAxMy45MjYgOS42Nzg4NiAxNC4yMjczIDkuMzc3NjRMMTUuNjA5IDcuOTk1OTFDMTYuMzA3NyA3LjI4MTU2IDE2LjY5NjcgNi4zMjA1NyAxNi42OTE3IDUuMzIxMjVDMTYuNjg2NiA0LjMyMDY4IDE2LjI4NjkgMy4zNjI1MiAxNS41Nzk0IDIuNjU1QzE0Ljg3MTkgMS45NDc0OCAxMy45MTM3IDEuNTQ3NzYgMTIuOTEzMSAxLjU0MjcxQzExLjkxMzggMS41Mzc2NiAxMC45NTI4IDEuOTI2NzEgMTAuMjM4NCAyLjYyNTQzWk0xMS42MjU5IDYuNjA4NDlDMTEuOTI3MSA2LjkwOTcxIDExLjkyNzEgNy4zOTgwOSAxMS42MjU5IDcuNjk5MzFMNy45MzM2OSAxMS4zOTE1QzcuNjMyNDYgMTEuNjkyNyA3LjE0NDA4IDExLjY5MjcgNi44NDI4NiAxMS4zOTE1QzYuNTQxNjQgMTEuMDkwMyA2LjU0MTY0IDEwLjYwMTkgNi44NDI4NiAxMC4zMDA3TDEwLjUzNTEgNi42MDg0OUMxMC44MzYzIDYuMzA3MjYgMTEuMzI0NyA2LjMwNzI2IDExLjYyNTkgNi42MDg0OVpNNC4yNDE0OCA3LjUzMTU0QzQuNTQyNyA3LjgzMjc2IDQuNTQyNzEgOC4zMjExNCA0LjI0MTQ4IDguNjIyMzZMMi44NTk4IDEwLjAwNEMyLjE2MTA5IDEwLjcxODQgMS43NzIwMyAxMS42Nzk0IDEuNzc3MDggMTIuNjc4OEMxLjc4MjE0IDEzLjY3OTMgMi4xODE4NSAxNC42Mzc1IDIuODg5MzggMTUuMzQ1QzMuNTk2OSAxNi4wNTI1IDQuNTU1MDUgMTYuNDUyMiA1LjU1NTYzIDE2LjQ1NzNDNi41NTQ5NSAxNi40NjIzIDcuNTE1OTMgMTYuMDczMyA4LjIzMDI5IDE1LjM3NDZMOS42MTIwMSAxMy45OTI5QzkuOTEzMjQgMTMuNjkxNyAxMC40MDE2IDEzLjY5MTcgMTAuNzAyOCAxMy45OTI5QzExLjAwNDEgMTQuMjk0MSAxMS4wMDQxIDE0Ljc4MjUgMTAuNzAyOCAxNS4wODM3TDkuMzEyNzUgMTYuNDczOEM4LjMwNzg0IDE3LjQ1ODYgNi45NTQ4NCAxOC4wMDcgNS41NDc4MyAxNy45OTk5QzQuMTQwODMgMTcuOTkyOCAyLjc5MzQ3IDE3LjQzMDcgMS43OTg1NSAxNi40MzU4QzAuODAzNjM0IDE1LjQ0MDkgMC4yNDE1NSAxNC4wOTM2IDAuMjM0NDQzIDEyLjY4NjVDMC4yMjczMzcgMTEuMjc5NSAwLjc3NTc4MiA5LjkyNjU3IDEuNzYwNiA4LjkyMTY1TDEuNzY2MDUgOC45MTYwOUwzLjE1MDY2IDcuNTMxNTRDMy40NTE4OCA3LjIzMDMxIDMuOTQwMjYgNy4yMzAzMSA0LjI0MTQ4IDcuNTMxNTRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=) no-repeat center/cover
}

@media(min-width: 768px) {
  .l-article .product_btn {
    margin-top: 32px
  }
}

@media(min-width: 1280px) {
  .l-article .product_btn {
    max-width: none
  }
}

.l-article .modal-image {
  position: relative;
  max-width: 548px;
  margin: 0 auto
}

@media(min-width: 768px) {
  .l-article .modal-image {
    max-width: none
  }
}

.l-article .modal-image .button-outline {
  position: absolute;
  bottom: 8px;
  right: 8px
}

.l-article p+.modal-image {
  margin-top: 16px
}

.l-article .accordion-list {
  scroll-margin-top: 68px;
  margin-top: 20px
}

@media(min-width: 768px) {
  .l-article .accordion-list {
    scroll-margin-top: 84px
  }
}

.l-article .backquote {
  margin-top: 20px
}

.l-article .info-card {
  scroll-margin-top: 68px;
  display: flex;
  padding: var(--Semantic-Space-Outer-SS, 24px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  background: var(--Surface-Card-Default, #F2EBDC)
}

@media(min-width: 768px) {
  .l-article .info-card {
    scroll-margin-top: 84px
  }
}

@media(min-width: 768px) {
  .l-article .info-card {
    padding: var(--Semantic-Space-Outer-S, 32px);
    gap: var(--Semantic-Space-Outer-S, 32px);
    flex-direction: row
  }
}

.l-article .info-card dl {
  margin-top: 0
}

.l-article .info-card img {
  max-width: none
}

@media(min-width: 768px) {
  .l-article .info-card img {
    width: 256px
  }
}

.l-article .profile-card {
  scroll-margin-top: 68px;
  display: grid;
  padding: var(--Semantic-Space-Outer-SS, 24px);
  background: var(--Surface-Card-Default, #F2EBDC);
  grid-template-columns: 120px 1fr;
  gap: var(--Semantic-Space-Inner-LLL, 16px)
}

@media(min-width: 768px) {
  .l-article .profile-card {
    scroll-margin-top: 84px
  }
}

@media(min-width: 768px) {
  .l-article .profile-card {
    grid-template-columns: 151px 1fr;
    column-gap: var(--Semantic-Space-Outer-S, 32px);
    row-gap: 6px
  }
}

.l-article .profile-card img {
  display: flex;
  align-self: center
}

@media(min-width: 768px) {
  .l-article .profile-card img {
    grid-row: 1/3
  }
}

.l-article .profile-card .head {
  grid-column: 2/3
}

.l-article .profile-card .head .title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
}

@media(min-width: 768px) {
  .l-article .profile-card .head .title {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px)
  }
}

.l-article .profile-card .head .name {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  margin-top: 4px
}

@media(min-width: 768px) {
  .l-article .profile-card .head .name {
    margin-top: 12px
  }
}

.l-article .profile-card .description {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  grid-column: 1/3;
  display: grid;
  gap: 4px
}

@media(min-width: 768px) {
  .l-article .profile-card .description {
    grid-column: 2/3
  }
}

.l-article .dialogue {
  scroll-margin-top: 68px
}

@media(min-width: 768px) {
  .l-article .dialogue {
    scroll-margin-top: 84px
  }
}

.l-article .dialogue_description {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  margin-top: 24px;
}

.l-article .dialogue_description::before {
  content: "⸻";
  margin-right: .5em;
}

.l-article .dialogue_speaker {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  margin-top: 16px;
}

@media(min-width: 768px) {
  .l-article .dialogue_speaker {
    display: grid;
    gap: 8px;
    grid-template-columns: 68px 1fr;
    margin-top: 24px;
  }
}

@media(min-width: 768px) {
  .l-article .dialogue_speaker.is-long-name {
    gap: 0;
    grid-template-columns: 1fr;
  }
}

.l-article .dialogue_speaker .context {
  margin-top: 0;
  padding-left: 16px;
}

@media(min-width: 768px) {
  .l-article .dialogue_speaker .context {
    padding-left: 0;
  }
}

@media(min-width: 768px) {
  .l-article .dialogue_speaker.is-long-name .context {
    padding-left: 76px;
  }
}

.l-aside {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Inner-LLL, 16px) 0;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Outer-S, 32px)
}

@media(min-width: 1280px) {
  .l-aside {
    padding: var(--Semantic-Space-Outer-S, 32px) 0;
    gap: var(--Semantic-Space-Outer-S, 32px);
    flex-shrink: 0;
    position: sticky;
    top: 70px
  }
}

.l-aside.l-aside--article {
  padding: var(--Semantic-Space-Outer-S, 32px) 0 var(--Semantic-Space-Inner-LLL, 16px) 0;
}

@media(min-width: 768px) {
  .l-aside.l-aside--article {
    padding: var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-M, 48px) 146px;
    padding-left:0
  }
}

@media(min-width: 1280px) {
  .l-aside.l-aside--article {
    padding: var(--Semantic-Space-Outer-S, 32px) 0;
  }
}

.l-aside .category {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--line-height-Body-S, 24px);
  align-self: stretch
}

.l-aside .category_list {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--Semantic-Space-Inner-S, 6px);
  align-self: stretch;
  flex-wrap: wrap
}

.l-aside .popular_articles {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--line-height-Body-S, 24px);
  align-self: stretch
}

.l-aside .popular_articles .right_navi_text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  position: relative;
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  min-width: 120px
}

@media(min-width: 1280px) {
  .l-aside .popular_articles .right_navi_text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
  }
}

.l-aside .popular_articles .right_navi_text::after {
  content: "";
  width: 120px;
  height: 3px;
  position: absolute;
  bottom: 0;
  background: var(--Surface-Graphic-Default, #000)
}

.l-aside .popular_articles .right_navi {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

.l-aside .popular_articles .right_navi a:hover .navi_num {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.l-aside .popular_articles .d_table {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--letter-spacing-Body-SSS, 0px) var(--Semantic-Space-Inner-LL, 12px);
  align-self: stretch
}

.l-aside .popular_articles p {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.l-aside .popular_articles .navi_num {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: ease-out .1s;
  width: 44px;
  height: 44px;
  background: var(--Background-Default, #FFF);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  outline-offset: -1px;
  pointer-events: none
}

.l-aside .popular_articles .navi_num:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.l-aside .popular_articles .navi_num:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.l-aside .popular_articles .navi_num.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.l-aside .popular_articles .navi_num.current path {
  fill: #fff
}

.l-aside .popular_articles .navi_num.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.l-aside .popular_articles .navi_num.disabled path {
  fill: #fff
}

.l-aside .popular_articles .navi_num:hover {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.l-aside .share {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--line-height-Body-S, 24px);
  align-self: stretch
}

.l-aside .share_buttons {
  display: flex;
  align-items: flex-start;
  gap: var(--line-height-Body-SSS, 16px)
}

.l-aside .ad {
  display: flex;
  width: 100%
}

.l-aside .ad a {
  width: 100%;
  max-width: 548px;
  margin: 0 auto;
  display: block;
  transition: ease-out .1s
}

.l-aside .ad a:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.l-aside .ad a:focus {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, .25);
  outline-offset: -2px
}

.l-aside .ad img {
  display: block;
  width: 100%
}

@media(min-width: 768px) {
  .l-aside .ad img {
    max-width: none
  }
}

.l-column-2 {
  margin: 0
}


  @media(min-width: 1280px) {
    .l-column-2 {
      max-width: 1440px;
      align-items: flex-start
    }
  }

  .l-column-2.l-column-2--article {
    max-width: 936px
  }

  @media(min-width: 768px) {
    .l-column-2.l-column-2--article {
      max-width: 832px
    }
  }

  @media(min-width: 1280px) {
    .l-column-2.l-column-2--article {
      max-width: 1440px
    }
  }

  /*
  @media(min-width: 1280px) {
    .l-column-2>*:first-child {
      grid-column: 1/9
    }
  }

  .l-column-2>*:last-child {
    margin: 0 auto
  }

  @media(min-width: 768px) {
    .l-column-2>*:last-child {
      max-width: 715px
    }
  }

  @media(min-width: 1280px) {
    .l-column-2>*:last-child {
      grid-column: 9/-1
    }
  }
  */
.l-main {
  padding-top: 0px
}

@media(min-width: 768px) {
  .l-main {
    padding-top: 0px
  }
}

.l-main .wp-pagenavi {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  flex-wrap: wrap;
  max-width: 1856px;
  margin: 0 auto
}

.l-main .wp-pagenavi>span,
.l-main .wp-pagenavi>a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: ease-out .1s;
  width: 44px;
  height: 44px;
  background: var(--Background-Default, #FFF);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  outline-offset: -1px;
  white-space: nowrap;
}

.l-main .wp-pagenavi>span:hover,
.l-main .wp-pagenavi>a:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.l-main .wp-pagenavi>span:focus,
.l-main .wp-pagenavi>a:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.l-main .wp-pagenavi>span.current,
.l-main .wp-pagenavi>a.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.l-main .wp-pagenavi>span.current path,
.l-main .wp-pagenavi>a.current path {
  fill: #fff
}

.l-main .wp-pagenavi>span.disabled,
.l-main .wp-pagenavi>a.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.l-main .wp-pagenavi>span.disabled path,
.l-main .wp-pagenavi>a.disabled path {
  fill: #fff
}

.l-main .wp-pagenavi>span:hover,
.l-main .wp-pagenavi>a:hover {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

@media(min-width: 768px) {

  .l-main .wp-pagenavi>span,
  .l-main .wp-pagenavi>a {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-L, 18px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-L, 0.234px);
    width: 60px;
    height: 60px
  }
}

.l-main .wp-pagenavi>a[rel=first],
.l-main .wp-pagenavi>a[rel=before],
.l-main .wp-pagenavi>a[rel=next],
.l-main .wp-pagenavi>a[rel=last] {
  color: rgba(0, 0, 0, 0);
  position: relative
}

.l-main .wp-pagenavi>a[rel=first]:after,
.l-main .wp-pagenavi>a[rel=before]:after,
.l-main .wp-pagenavi>a[rel=next]:after,
.l-main .wp-pagenavi>a[rel=last]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 24px;
  width: 24px
}

@media(min-width: 1280px) {

  .l-main .wp-pagenavi>a[rel=first]:after,
  .l-main .wp-pagenavi>a[rel=before]:after,
  .l-main .wp-pagenavi>a[rel=next]:after,
  .l-main .wp-pagenavi>a[rel=last]:after {
    height: 28px;
    width: 28px
  }
}

.l-main .wp-pagenavi>a[rel=first]:after {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5224%2012.0001L11.0527%206.53039L12.1134%205.46973L18.6437%2012.0001L12.1134%2018.5304L11.0527%2017.4697L16.5224%2012.0001Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5224%2012.0001L7.05273%206.53039L8.11339%205.46973L14.6437%2012.0001L8.11339%2018.5304L7.05273%2017.4697L12.5224%2012.0001Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover;
  transform: translate(-50%, -50%) rotate(180deg)
}

.l-main .wp-pagenavi>a[rel=before]:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9394%2012.0001L8.46973%205.53039L9.53039%204.46973L17.0607%2012.0001L9.53039%2019.5304L8.46973%2018.4697L14.9394%2012.0001Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center/cover;
  transform: translate(-50%, -50%) rotate(180deg)
}

.l-main .wp-pagenavi>a[rel=next]:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9394%2012.0001L8.46973%205.53039L9.53039%204.46973L17.0607%2012.0001L9.53039%2019.5304L8.46973%2018.4697L14.9394%2012.0001Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center/cover
}

.l-main .wp-pagenavi>a[rel=last]:after {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5224%2012.0001L11.0527%206.53039L12.1134%205.46973L18.6437%2012.0001L12.1134%2018.5304L11.0527%2017.4697L16.5224%2012.0001Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5224%2012.0001L7.05273%206.53039L8.11339%205.46973L14.6437%2012.0001L8.11339%2018.5304L7.05273%2017.4697L12.5224%2012.0001Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.l-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  width: 100%
}

.l-section.l-section--bg-brand {
  background: linear-gradient(0deg, var(--surface-overlary-tint-25, rgba(255, 255, 255, 0.75)) 0%, var(--surface-overlary-tint-25, rgba(255, 255, 255, 0.75)) 100%), var(--Primitive-Brand-Lime, #D3FB66);
}

.l-section_container {
  display: flex;
  padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: center;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  max-width: 1920px;
  margin: 0 auto;
  width: 100%
}

@media(min-width: 1280px) {
  .l-section_container {
    gap: var(--Semantic-Space-Outer-S, 32px);
    padding: var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Outer-S, 32px);
  }
}

@media(min-width: 1280px) {
  .l-section_container.l-section_container--padding-s {
    padding: 0px;
  }
}

.l-section_container.l-section_container--padding-b-l {
  padding-bottom: var(--Semantic-Space-Outer-L, 64px)
}

.l-section_container.l-section_container--no-gap {
  gap: 0
}

.l-section_container.l-section_container--column-2 {
  padding: 0 var(--Semantic-Space-Inner-LLL, 16px)
}

@media(min-width: 1280px) {
  .l-section_container.l-section_container--column-2 {
    padding: var(--Semantic-Space-Outer-S, 32px) 0 var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px)
  }
}

.l-section_head {
  padding: var(--line-height-Body-SSS, 16px) var(--letter-spacing-Body-SSS, 0px);
  width: 100%
}

@media(min-width: 1280px) {
  .l-section_head.l-section_head--l {
    padding: 0
  }
}

.l-section_head.l-section_head--p-s {
  padding: 0
}

@media(min-width: 1280px) {
  .l-section_head.l-section_head--p-s {
    padding: var(--line-height-Body-SSS, 16px) var(--letter-spacing-Body-SSS, 0px)
  }
}

.l-section_head.l-section_head--filter {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 0;
  align-items: center
}

.l-section_head.l-section_head--filter .accordion-filter_label {
  grid-row: 1/2;
  grid-column: 2/3;
  margin-left: auto
}

.l-section_head.l-section_head--filter .accordion-filter_content {
  grid-column: 1/3
}

.l-section_head.l-section_head--with-logo {
  padding: var(--Semantic-Space-Outer-M, 48px) 0 0
}

@media(min-width: 1280px) {
  .l-section_head.l-section_head--with-logo {
    padding: var(--line-height-Body-SSS, 16px) 0 0
  }
}

@media(min-width: 1280px) {
  .l-section_head.l-section_head--with-logo>.heading {
    display: inline-block;
    vertical-align: baseline
  }
}

@media(min-width: 1280px) {
  .l-section_head+.l-section_head {
    margin-top: 52px
  }
}

.l-section_head_logo {
  display: inline-block;
  margin-top: 16px;
  padding: 10px 0
}

@media(min-width: 1280px) {
  .l-section_head_logo {
    margin-left: 48px;
    margin-top: 0
  }
}

.l-section_head_logo>img {
  width: 50%
}

.accordion-filter_input {
  display: none
}

.accordion-filter_input:checked~.accordion-filter_content {
  grid-template-rows: 1fr;
  padding-top: 16px
}

.accordion-filter_input:checked~.accordion-filter_label .accordion-filter_label_icon>svg:first-child {
  display: none
}

.accordion-filter_input:checked~.accordion-filter_label .accordion-filter_label_icon>svg:last-child {
  display: block
}

.accordion-filter_input:checked~.accordion-filter_label .accordion-filter_label_text>span:first-child {
  display: none
}

.accordion-filter_input:checked~.accordion-filter_label .accordion-filter_label_text>span:last-child {
  display: block
}

.accordion-filter_label {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: ease-out .1s;
  width: 44px;
  height: 44px;
  background: var(--Background-Default, #FFF);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  outline-offset: -1px;
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.accordion-filter_label:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.accordion-filter_label:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.accordion-filter_label.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.accordion-filter_label.current path {
  fill: #fff
}

.accordion-filter_label.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.accordion-filter_label.disabled path {
  fill: #fff
}

.accordion-filter_label:hover {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

@media(min-width: 768px) {
  .accordion-filter_label {
    gap: 4px;
    padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LL, 12px);
    height: auto;
    width: auto
  }
}

.accordion-filter_label_icon>svg:first-child {
  display: block
}

.accordion-filter_label_icon>svg:last-child {
  display: none
}

@media(min-width: 768px) {
  .accordion-filter_label_icon>svg {
    height: 18px;
    width: 18px
  }
}

.accordion-filter_label_text {
  display: none
}

@media(min-width: 768px) {
  .accordion-filter_label_text {
    display: block
  }
}

.accordion-filter_label_text>span:first-child {
  display: block
}

.accordion-filter_label_text>span:last-child {
  display: none
}

.accordion-filter_content {
  display: grid;
  grid-template-rows: 0fr;
  transition: ease-out .15s
}

.accordion-filter_list {
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 8px
}

.accordion-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Outer-SSS, 20px);
  align-self: stretch
}

.accordion-list_item {
  cursor: pointer
}

.accordion-list_item.is-opened svg {
  transform: rotate(180deg)
}

.accordion-list_item summary {
  display: flex;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

.accordion-list_item summary .head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
  width: 20px;
  flex-shrink: 0;
  text-align: center
}

.accordion-list_item summary .button {
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  flex: 1 0 0;
  padding: var(--Semantic-Space-Inner-SS, 4px) 0px
}

.accordion-list_item summary .button svg {
  flex-shrink: 0
}

.accordion-list_item .content {
  display: flex;
  padding-right: var(--Semantic-Space-Outer-M, 48px);
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  margin-top: 6px
}

.accordion-list_item .content .head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
  width: 20px;
  flex-shrink: 0;
  text-align: center
}

.accordion-list_item .content p {
  padding: var(--Semantic-Space-Inner-SS, 4px) 0px;
  margin-top: 0
}

.accordion-list_item svg {
  height: 22px;
  width: 22px
}

.anchor-link {
  border-left: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Medium, #808080);
  padding-left: var(--Semantic-Space-Inner-LLL, 16px);
  display: grid;
  gap: var(--Semantic-Space-Inner-M, 8px)
}

@media(min-width: 768px) {
  .anchor-link {
    gap: var(--Semantic-Space-Inner-LLL, 16px)
  }
}

.anchor-link_head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Inner-SS, 4px);
  padding: 4px 0
}

@media(min-width: 768px) {
  .anchor-link_head {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-L, 18px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-L, 0.234px)
  }
}

.anchor-link_head .index {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

@media(min-width: 768px) {
  .anchor-link_head .index {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-L, 18px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-L, 0.234px)
  }
}

.anchor-link_list {
  display: grid;
  gap: var(--Semantic-Space-Inner-S, 6px)
}

@media(min-width: 768px) {
  .anchor-link_list {
    gap: var(--Semantic-Space-Inner-M, 8px)
  }
}

.anchor-link_item>.button-text-link {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  width: fit-content
}

@media(min-width: 768px) {
  .anchor-link_item>.button-text-link {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-S, 14px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-S, 24px);
    letter-spacing: var(--letter-spacing-Body-S, 0.175px);
    gap: var(--Semantic-Space-Inner-SS, 4px)
  }
}

.anchor-link_item>.button-text-link::after {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M7.3098%205.32889C7.22775%205.41094%207.11647%205.45703%207.00044%205.45703C6.75952%205.45703%206.56294%205.26103%206.56294%205.01953V4.4362C6.56294%204.32017%206.60903%204.20889%206.69108%204.12684C6.77313%204.04479%206.88441%203.9987%207.00044%203.9987C7.11647%203.9987%207.22775%204.04479%207.3098%204.12684C7.39185%204.20889%207.43794%204.32017%207.43794%204.4362V5.01953C7.43794%205.13556%207.39185%205.24684%207.3098%205.32889Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M7.3098%203.57889C7.22775%203.66094%207.11647%203.70703%207.00044%203.70703C6.88441%203.70703%206.77313%203.66094%206.69108%203.57889C6.60903%203.49684%206.56294%203.38556%206.56294%203.26953C6.56294%203.1535%206.60903%203.04222%206.69108%202.96017C6.77313%202.87812%206.88441%202.83203%207.00044%202.83203C7.11647%202.83203%207.22775%202.87812%207.3098%202.96017C7.39185%203.04222%207.43794%203.1535%207.43794%203.26953C7.43794%203.38556%207.39185%203.49684%207.3098%203.57889Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M3.19142%208.53955C3.1095%208.45752%203.06348%208.34632%203.06348%208.23038C3.06348%208.11444%203.1095%208.00325%203.19142%207.92122C3.27346%207.83929%203.38465%207.79327%203.50059%207.79327C3.61653%207.79327%203.72773%207.83929%203.80976%207.92122L6.56309%2010.6745L6.56294%209.19508C6.56325%209.07914%206.60944%208.96804%206.69142%208.88606C6.7734%208.80408%206.8845%208.75789%207.00044%208.75758C7.11638%208.75789%207.22748%208.80408%207.30946%208.88606C7.39144%208.96804%207.43763%209.07914%207.43794%209.19508L7.43809%2010.6745L10.1914%207.92122C10.2735%207.83929%2010.3847%207.79327%2010.5006%207.79327C10.6165%207.79327%2010.7277%207.83929%2010.8098%207.92122C10.8917%208.00325%2010.9377%208.11444%2010.9377%208.23038C10.9377%208.34632%2010.8917%208.45752%2010.8098%208.53955L7.31092%2012.0389C7.14011%2012.2098%206.86314%2012.2098%206.69226%2012.039L3.19142%208.53955Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M7.3098%208.32987C7.22775%208.41191%207.11647%208.45801%207.00044%208.45801C6.75952%208.45801%206.56294%208.26201%206.56294%208.02051V6.19759C6.56294%206.08156%206.60903%205.97028%206.69108%205.88823C6.77313%205.80618%206.88441%205.76009%207.00044%205.76009C7.11647%205.76009%207.22775%205.80618%207.3098%205.88823C7.39185%205.97028%207.43794%206.08156%207.43794%206.19759V8.02051C7.43794%208.13654%207.39185%208.24782%207.3098%208.32987Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover;
  content: "";
  height: 14px;
  width: 14px
}

.archive_pager {
  width: 100%;
  padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Inner-LLL, 16px)
}

@media(min-width: 1280px) {
  .archive_pager {
    padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Outer-S, 32px)
  }
}

.l-column-2 .archive_pager {
  margin-top: 32px
}

@media(min-width: 768px) {
  .l-column-2 .archive_pager {
    padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Inner-LLL, 16px)
  }
}

@media(min-width: 1280px) {
  .l-column-2 .archive_pager {
    padding: var(--Semantic-Space-Inner-LLL, 16px) 0px var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Outer-S, 32px)
  }
}

.archive_pager .wp-pagenavi.wrap {
  justify-content: flex-start
}

.archive_pager > a,
.archive_pager > span {
  transition: none;
}

.archive_pager .wp-pagenavi:not(.wrap) > a[rel="before"],
.archive_pager .wp-pagenavi:not(.wrap) > span[rel="before"],
.archive_pager .wp-pagenavi:not(.wrap) > a:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])):last-child,
.archive_pager .wp-pagenavi:not(.wrap) > span:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])):last-child {
  margin-right: auto;
}

.archive_pager .wp-pagenavi:not(.wrap) > a[rel="next"],
.archive_pager .wp-pagenavi:not(.wrap) > span[rel="next"],
.archive_pager .wp-pagenavi:not(.wrap) > a:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])):first-child,
.archive_pager .wp-pagenavi:not(.wrap) > span:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])):first-child {
  margin-left: auto;
}

.archive_pager .wp-pagenavi:not(.transform):not(.has-first):not(.has-last) > a,
.archive_pager .wp-pagenavi:not(.transform):not(.has-first):not(.has-last) > span {
  transform: translateX(0) !important;
}

@media(min-width: 768px) {
  .archive_pager .wp-pagenavi:not(:is(.transform, .has-first)) > a:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])),
  .archive_pager .wp-pagenavi:not(:is(.transform, .has-first)) > span:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])) {
    transform: translateX(68px);
  }
}

.archive_pager .wp-pagenavi:not(:is(.transform, .has-last)) > a:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])),
.archive_pager .wp-pagenavi:not(:is(.transform, .has-last)) > span:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])) {
  transform: translateX(-52px);
}

@media(min-width: 768px) {
  .archive_pager .wp-pagenavi:not(:is(.transform, .has-last)) > a:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])),
  .archive_pager .wp-pagenavi:not(:is(.transform, .has-last)) > span:not(:is([rel="first"], [rel="before"], [rel="next"], [rel="last"])) {
    transform: translateX(-68px);
  }
}

.backquote {
  scroll-margin-top: 68px;
  display: flex;
  padding: var(--Semantic-Space-Outer-SS, 24px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-S, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  border: var(--Semantic-Line-Thickness-Regular, 1px) solid #000
}

@media(min-width: 768px) {
  .backquote {
    scroll-margin-top: 84px
  }
}

@media(min-width: 768px) {
  .backquote {
    padding: var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-M, 48px)
  }
}

.backquote p {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  position: relative;
  margin-top: 0
}

@media(min-width: 768px) {
  .backquote p {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px)
  }
}

.backquote p::before {
  font-family: var(--font-family-Default, "Forma DJR Japanese Micro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-LL, 32px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-LL, 44px);
  letter-spacing: var(--letter-spacing-Heading-LL, 1.152px);
  content: "?";
  position: absolute;
  left: -15px;
  top: -16px
}

.backquote p::after {
  font-family: var(--font-family-Default, "Forma DJR Japanese Micro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-LL, 32px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-LL, 44px);
  letter-spacing: var(--letter-spacing-Heading-LL, 1.152px);
  content: "?";
  position: absolute;
  right: -15px;
  bottom: -16px
}

.backquote_source {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  text-align: right;
  width: 100%
}

@media(min-width: 768px) {
  .backquote_source {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.brand-logo {
  display: flex;
  padding-right: 5.5px;
  align-items: center;
  gap: 8px
}

.lp .header .brand-logo {
  background: var(--Background-Default, #FFF);
}

.brand-logo svg {
  width: 30px;
  height: 30px;
  flex-shrink: 0
}

@media(min-width: 768px) {
  .brand-logo.brand-logo--lg svg {
    width: 40px;
    height: 40px
  }
}

@media(min-width: 768px) {
  .brand-logo.brand-logo--lg .brand-logo_text {
    font-size: 21.5px;
    line-height: 100%;
    letter-spacing: -0.516px
  }
}

.brand-logo_text {
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  font-family: "FormaDJRJapaneseMicro";
  font-size: 17.4px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.522px;
  position: relative
}

.brand-logo_text::after {
  content: "";
  width: calc(100% + .5px);
  height: 1.5px;
  flex-shrink: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--Surface-Graphic-Default, #000)
}

.button-fill {
  cursor: pointer;
  display: inline-flex;
  padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LL, 12px);
  align-items: center;
  gap: var(--Semantic-Space-Inner-SS, 4px);
  background: linear-gradient(0deg, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 0%, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 100%), var(--Surface-Card-Default, #F2EBDC);
  transition: ease-out .1s;
  border: var(--Semantic-Line-Thickness-Bold, 2px) solid rgba(0, 0, 0, 0);
  position: relative
}

.button-fill:hover {
  border: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Inverted, #FFF);
  background: var(--Surface-Card-Default, #F2EBDC)
}

.button-fill:focus {
  background: var(--Surface-Card-Default, #F2EBDC);
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.button-fill:visited {
  background: linear-gradient(0deg, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 0%, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 100%), var(--Surface-Card-Default, #F2EBDC)
}

.button-fill.button-fill--tag {
  gap: 0
}

.button-fill.button-fill--tag::before {
  content: "";
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuODg2MDcgMi42OTE0MUM3LjgwODcxIDIuNjkxNDEgNy43MzQ1MyAyLjcyMjE0IDcuNjc5ODMgMi43NzY4M0wyLjU3NTY2IDcuODgxQzIuNDYxNzYgNy45OTQ5IDIuNDYxNzYgOC4xNzk1OCAyLjU3NTY2IDguMjkzNDhMNi4yMTExMyAxMS45Mjg5QzYuMzI1MDMgMTIuMDQyOSA2LjUwOTcxIDEyLjA0MjkgNi42MjM2MSAxMS45Mjg5TDExLjY4NTEgNi44Njc1QzExLjc2NzEgNi43ODU0NSAxMS44MTMyIDYuNjc0MTcgMTEuODEzMiA2LjU1ODE0VjMuMTI4OTFDMTEuODEzMiAyLjg4NzI4IDExLjYxNzMgMi42OTE0MSAxMS4zNzU3IDIuNjkxNDFINy44ODYwN1pNNy4wNjExMSAyLjE1ODExQzcuMjc5OSAxLjkzOTMyIDcuNTc2NjUgMS44MTY0MSA3Ljg4NjA3IDEuODE2NDFIMTEuMzc1N0MxMi4xMDA2IDEuODE2NDEgMTIuNjg4MiAyLjQwNDAzIDEyLjY4ODIgMy4xMjg5MVY2LjU1ODE0QzEyLjY4ODIgNi45MDYyMyAxMi41NDk5IDcuMjQwMDcgMTIuMzAzOCA3LjQ4NjIxTDcuMjQyMzMgMTIuNTQ3N0M2Ljc4NjcyIDEzLjAwMzMgNi4wNDgwMiAxMy4wMDMzIDUuNTkyNDEgMTIuNTQ3N0wxLjk1Njk0IDguOTEyMkMxLjUwMTMzIDguNDU2NTggMS41MDEzMyA3LjcxNzg5IDEuOTU2OTQgNy4yNjIyOEw3LjA2MTExIDIuMTU4MTFaTTkuNjI1NzcgNC40NDE0MUM5LjM4NDE0IDQuNDQxNDEgOS4xODgyNyA0LjYzNzI4IDkuMTg4MjcgNC44Nzg5MUM5LjE4ODI3IDUuMTIwNTMgOS4zODQxNCA1LjMxNjQxIDkuNjI1NzcgNS4zMTY0MUM5Ljg2NzM5IDUuMzE2NDEgMTAuMDYzMyA1LjEyMDUzIDEwLjA2MzMgNC44Nzg5MUMxMC4wNjMzIDQuNjM3MjggOS44NjczOSA0LjQ0MTQxIDkuNjI1NzcgNC40NDE0MVpNOC4zMTMyNyA0Ljg3ODkxQzguMzEzMjcgNC4xNTQwMyA4LjkwMDkgMy41NjY0MSA5LjYyNTc3IDMuNTY2NDFDMTAuMzUwNiAzLjU2NjQxIDEwLjkzODMgNC4xNTQwMyAxMC45MzgzIDQuODc4OTFDMTAuOTM4MyA1LjYwMzc4IDEwLjM1MDYgNi4xOTE0MSA5LjYyNTc3IDYuMTkxNDFDOC45MDA5IDYuMTkxNDEgOC4zMTMyNyA1LjYwMzc4IDguMzEzMjcgNC44Nzg5MVoiIGZpbGw9ImJsYWNrIi8+PC9zdmc+") no-repeat center / cover ;
}

.button-fill.button-fill--bg-brand {
  background: var(--Primitive-Brand-Lime, #D3FB66)
}

.button-fill.button-fill--bg-brand-lime {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%), var(--Primitive-Brand-Lime, #D3FB66)
}

.button-fill.button-fill--bg-gray {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), var(--Primitive-Brand-HP-standard-gray, #E5E5E5)
}

.button-fill.button-fill--bg--overlary-tint-50 {
  background: var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5))
}

.button-fill.button-fill--ss {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  padding: var(--Semantic-Space-Hairline-M, 2px) var(--Semantic-Space-Inner-M, 8px);
  color: #000;
}

.button-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: ease-out .1s;
  width: 44px;
  height: 44px
}

@media (hover: hover) {
  .button-icon:hover {
    background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
  }
}

.button-icon:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.button-icon.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.button-icon.current path {
  fill: #fff
}

.button-icon.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.button-icon.disabled path {
  fill: #fff
}

.button-icon.button-icon--m {
  width: 44px;
  height: 44px
}

@media(min-width: 768px) {
  .button-icon.button-icon--m {
    width: 60px;
    height: 60px
  }
}

.button-icon.button-icon--l {
  width: 60px;
  height: 60px
}

.button-icon.button-icon--l svg {
  width: 28px;
  height: 28px
}

.button-icon.button-icon--outline {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: ease-out .1s;
  width: 44px;
  height: 44px;
  background: var(--Background-Default, #FFF);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  outline-offset: -1px
}

.button-icon.button-icon--outline:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.button-icon.button-icon--outline:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.button-icon.button-icon--outline.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.button-icon.button-icon--outline.current path {
  fill: #fff
}

.button-icon.button-icon--outline.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.button-icon.button-icon--outline.disabled path {
  fill: #fff
}

.button-icon.button-icon--outline:hover {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.button-icon.button-icon--bg-white {
  background: var(--Background-Default, #FFF)
}

.button-icon.button-icon--bg-white:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.button-icon.button-icon--bg-white:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.button-icon.button-icon--bg-white.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.button-icon.button-icon--bg-white.current path {
  fill: #fff
}

.button-icon.button-icon--bg-white.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.button-icon.button-icon--bg-white.disabled path {
  fill: #fff
}

.button-large {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-L, 18px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-L, 0.234px);
  display: flex;
  width: 100%;
  padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-L, 10px) var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px);
  align-items: center;
  gap: var(--Semantic-Space-Inner-LL, 12px);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Background-Default, #FFF);
  justify-content: space-between;
  max-width: 592px;
  margin: 0 auto;
  transition: ease-out .1s;
  cursor: pointer
}

@media(min-width: 1280px) {
  .button-large {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
    padding: var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Outer-S, 32px);
    gap: var(--Semantic-Space-Outer-S, 32px);
    max-width: calc((100% - var(--Semantic-Space-Outer-S, 32px)*3)/4*2 + var(--Semantic-Space-Outer-S, 32px))
  }
}

.button-large:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333)
}

.button-large:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25);
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333)
}

.button-large:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9394%2012.0001L8.46973%205.53039L9.53039%204.46973L17.0607%2012.0001L9.53039%2019.5304L8.46973%2018.4697L14.9394%2012.0001Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center/cover;
  content: "";
  height: 24px;
  width: 24px
}

@media(min-width: 1280px) {
  .button-large:after {
    height: 28px;
    width: 28px
  }
}

.button-large .sub-text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1 0 0;
  overflow: hidden;
  color: var(--Text-Default, #000);
  text-overflow: ellipsis
}

@media(min-width: 768px) {
  .button-large .sub-text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.button-large.button-large--copy {
  margin: 32px 0 0;
  max-width: 100%;
  width: 426px
}

.button-large.button-large--copy:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE5IDE4IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjIzODQgMi42MjU0M0w4Ljg1Njc0IDQuMDA3MTFDOC41NTU1MSA0LjMwODMzIDguMDY3MTQgNC4zMDgzMyA3Ljc2NTkxIDQuMDA3MTFDNy40NjQ2OSAzLjcwNTg4IDcuNDY0NjkgMy4yMTc1MSA3Ljc2NTkxIDIuOTE2MjhMOS4xNTYgMS41MjYyQzEwLjE2MDkgMC41NDEzNzkgMTEuNTEzOSAtMC4wMDcwMzgwMyAxMi45MjA5IDYuODIwODJlLTA1QzE0LjMyNzkgMC4wMDcxNzQ1IDE1LjY3NTMgMC41NjkyNTkgMTYuNjcwMiAxLjU2NDE4QzE3LjY2NTEgMi41NTkwOSAxOC4yMjcyIDMuOTA2NDUgMTguMjM0MyA1LjMxMzQ2QzE4LjI0MTQgNi43MjA0NyAxNy42OTMgOC4wNzM0MyAxNi43MDgyIDkuMDc4MzVMMTYuNzAyNyA5LjA4MzkxTDE1LjMxODEgMTAuNDY4NUMxNS4wMTY5IDEwLjc2OTcgMTQuNTI4NSAxMC43Njk3IDE0LjIyNzMgMTAuNDY4NUMxMy45MjYgMTAuMTY3MiAxMy45MjYgOS42Nzg4NiAxNC4yMjczIDkuMzc3NjRMMTUuNjA5IDcuOTk1OTFDMTYuMzA3NyA3LjI4MTU2IDE2LjY5NjcgNi4zMjA1NyAxNi42OTE3IDUuMzIxMjVDMTYuNjg2NiA0LjMyMDY4IDE2LjI4NjkgMy4zNjI1MiAxNS41Nzk0IDIuNjU1QzE0Ljg3MTkgMS45NDc0OCAxMy45MTM3IDEuNTQ3NzYgMTIuOTEzMSAxLjU0MjcxQzExLjkxMzggMS41Mzc2NiAxMC45NTI4IDEuOTI2NzEgMTAuMjM4NCAyLjYyNTQzWk0xMS42MjU5IDYuNjA4NDlDMTEuOTI3MSA2LjkwOTcxIDExLjkyNzEgNy4zOTgwOSAxMS42MjU5IDcuNjk5MzFMNy45MzM2OSAxMS4zOTE1QzcuNjMyNDYgMTEuNjkyNyA3LjE0NDA4IDExLjY5MjcgNi44NDI4NiAxMS4zOTE1QzYuNTQxNjQgMTEuMDkwMyA2LjU0MTY0IDEwLjYwMTkgNi44NDI4NiAxMC4zMDA3TDEwLjUzNTEgNi42MDg0OUMxMC44MzYzIDYuMzA3MjYgMTEuMzI0NyA2LjMwNzI2IDExLjYyNTkgNi42MDg0OVpNNC4yNDE0OCA3LjUzMTU0QzQuNTQyNyA3LjgzMjc2IDQuNTQyNzEgOC4zMjExNCA0LjI0MTQ4IDguNjIyMzZMMi44NTk4IDEwLjAwNEMyLjE2MTA5IDEwLjcxODQgMS43NzIwMyAxMS42Nzk0IDEuNzc3MDggMTIuNjc4OEMxLjc4MjE0IDEzLjY3OTMgMi4xODE4NSAxNC42Mzc1IDIuODg5MzggMTUuMzQ1QzMuNTk2OSAxNi4wNTI1IDQuNTU1MDUgMTYuNDUyMiA1LjU1NTYzIDE2LjQ1NzNDNi41NTQ5NSAxNi40NjIzIDcuNTE1OTMgMTYuMDczMyA4LjIzMDI5IDE1LjM3NDZMOS42MTIwMSAxMy45OTI5QzkuOTEzMjQgMTMuNjkxNyAxMC40MDE2IDEzLjY5MTcgMTAuNzAyOCAxMy45OTI5QzExLjAwNDEgMTQuMjk0MSAxMS4wMDQxIDE0Ljc4MjUgMTAuNzAyOCAxNS4wODM3TDkuMzEyNzUgMTYuNDczOEM4LjMwNzg0IDE3LjQ1ODYgNi45NTQ4NCAxOC4wMDcgNS41NDc4MyAxNy45OTk5QzQuMTQwODMgMTcuOTkyOCAyLjc5MzQ3IDE3LjQzMDcgMS43OTg1NSAxNi40MzU4QzAuODAzNjM0IDE1LjQ0MDkgMC4yNDE1NSAxNC4wOTM2IDAuMjM0NDQzIDEyLjY4NjVDMC4yMjczMzcgMTEuMjc5NSAwLjc3NTc4MiA5LjkyNjU3IDEuNzYwNiA4LjkyMTY1TDEuNzY2MDUgOC45MTYwOUwzLjE1MDY2IDcuNTMxNTRDMy40NTE4OCA3LjIzMDMxIDMuOTQwMjYgNy4yMzAzMSA0LjI0MTQ4IDcuNTMxNTRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=) no-repeat center/cover
}

.button-outline {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  cursor: pointer;
  display: flex;
  padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px);
  align-items: center;
  gap: var(--Semantic-Space-Inner-SS, 4px);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Background-Default, #FFF);
  transition: ease-out .1s;
  outline-offset: -1px
}

.button-outline:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.button-outline:focus {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, .25);
  outline-offset: -2px
}

.button-outline.current {
  background: var(--Background-Dark-Default, #000);
  color: var(--Text-Inverted, #FFF)
}

.button-outline.current path {
  fill: var(--Text-Inverted, #FFF)
}

@media(min-width: 1280px) {
  .button-outline {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-S, 14px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-S, 24px);
    letter-spacing: var(--letter-spacing-Body-S, 0.175px);
    flex: initial;
    width: auto;
    padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LL, 12px)
  }
}

.button-outline>span {
  display: flex;
  align-items: center;
  flex: 1 0 0
}

@media(min-width: 1280px) {
  .button-outline>span {
    flex: initial
  }
}

@media(min-width: 1280px) {
  .button-outline svg {
    height: 18px;
    width: 18px
  }
}

.button-outline.button-outline--bg-brand {
  background: linear-gradient(0deg, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 0%, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 100%), var(--Background-Brand, #D3FB66);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  outline-offset: -1px
}

.button-outline.button-outline--bg-brand:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.button-outline.button-outline--bg-brand:focus {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, .25);
  outline-offset: -2px
}

.button-outline.button-outline--bg-brand.current {
  background: var(--Background-Dark-Default, #000);
  color: var(--Text-Inverted, #FFF)
}

.button-outline.button-outline--bg-brand.current path {
  fill: var(--Text-Inverted, #FFF)
}

.button-outline.button-outline--tag {
  gap: 0
}

.button-outline.button-outline--tag::before {
  content: "";
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuODg2MDcgMi42OTE0MUM3LjgwODcxIDIuNjkxNDEgNy43MzQ1MyAyLjcyMjE0IDcuNjc5ODMgMi43NzY4M0wyLjU3NTY2IDcuODgxQzIuNDYxNzYgNy45OTQ5IDIuNDYxNzYgOC4xNzk1OCAyLjU3NTY2IDguMjkzNDhMNi4yMTExMyAxMS45Mjg5QzYuMzI1MDMgMTIuMDQyOSA2LjUwOTcxIDEyLjA0MjkgNi42MjM2MSAxMS45Mjg5TDExLjY4NTEgNi44Njc1QzExLjc2NzEgNi43ODU0NSAxMS44MTMyIDYuNjc0MTcgMTEuODEzMiA2LjU1ODE0VjMuMTI4OTFDMTEuODEzMiAyLjg4NzI4IDExLjYxNzMgMi42OTE0MSAxMS4zNzU3IDIuNjkxNDFINy44ODYwN1pNNy4wNjExMSAyLjE1ODExQzcuMjc5OSAxLjkzOTMyIDcuNTc2NjUgMS44MTY0MSA3Ljg4NjA3IDEuODE2NDFIMTEuMzc1N0MxMi4xMDA2IDEuODE2NDEgMTIuNjg4MiAyLjQwNDAzIDEyLjY4ODIgMy4xMjg5MVY2LjU1ODE0QzEyLjY4ODIgNi45MDYyMyAxMi41NDk5IDcuMjQwMDcgMTIuMzAzOCA3LjQ4NjIxTDcuMjQyMzMgMTIuNTQ3N0M2Ljc4NjcyIDEzLjAwMzMgNi4wNDgwMiAxMy4wMDMzIDUuNTkyNDEgMTIuNTQ3N0wxLjk1Njk0IDguOTEyMkMxLjUwMTMzIDguNDU2NTggMS41MDEzMyA3LjcxNzg5IDEuOTU2OTQgNy4yNjIyOEw3LjA2MTExIDIuMTU4MTFaTTkuNjI1NzcgNC40NDE0MUM5LjM4NDE0IDQuNDQxNDEgOS4xODgyNyA0LjYzNzI4IDkuMTg4MjcgNC44Nzg5MUM5LjE4ODI3IDUuMTIwNTMgOS4zODQxNCA1LjMxNjQxIDkuNjI1NzcgNS4zMTY0MUM5Ljg2NzM5IDUuMzE2NDEgMTAuMDYzMyA1LjEyMDUzIDEwLjA2MzMgNC44Nzg5MUMxMC4wNjMzIDQuNjM3MjggOS44NjczOSA0LjQ0MTQxIDkuNjI1NzcgNC40NDE0MVpNOC4zMTMyNyA0Ljg3ODkxQzguMzEzMjcgNC4xNTQwMyA4LjkwMDkgMy41NjY0MSA5LjYyNTc3IDMuNTY2NDFDMTAuMzUwNiAzLjU2NjQxIDEwLjkzODMgNC4xNTQwMyAxMC45MzgzIDQuODc4OTFDMTAuOTM4MyA1LjYwMzc4IDEwLjM1MDYgNi4xOTE0MSA5LjYyNTc3IDYuMTkxNDFDOC45MDA5IDYuMTkxNDEgOC4zMTMyNyA1LjYwMzc4IDguMzEzMjcgNC44Nzg5MVoiIGZpbGw9ImJsYWNrIi8+PC9zdmc+") no-repeat center / cover ;
}

.button-outline.button-outline--center {
  display: flex;
  justify-content: center
}

.button-outline.button-outline--center>span {
  flex: 0 0 auto
}

.button-outline.button-outline--ll {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px)
}

@media(min-width: 768px) {
  .button-outline.button-outline--ll {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
    padding: 12px var(--line-height-Body-S, 24px)
  }
}

.button-outline.button-outline--ll svg {
  height: 22px;
  width: 22px
}

@media(min-width: 768px) {
  .button-outline.button-outline--ll svg {
    height: 30px;
    width: 30px
  }
}

.button-outline.button-outline--l {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LL, 12px)
}

@media(min-width: 1280px) {
  .button-outline.button-outline--l {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px)
  }
}

.button-outline.button-outline--l svg {
  height: 18px;
  width: 18px
}

@media(min-width: 1280px) {
  .button-outline.button-outline--l svg {
    height: 22px;
    width: 22px
  }
}

.button-outline.button-outline--s {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  padding: var(--Semantic-Space-Hairline-M, 2px) var(--Semantic-Space-Inner-M, 8px);
  gap: var(--Semantic-Space-Inner-SS, 4px)
}

@media(min-width: 768px) {
  .button-outline.button-outline--s {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-S, 14px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-S, 24px);
    letter-spacing: var(--letter-spacing-Body-S, 0.175px);
    padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LL, 12px)
  }
}

.button-outline.button-outline--ss {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  padding: var(--Semantic-Space-Hairline-M, 2px) var(--Semantic-Space-Inner-M, 8px);
  gap: var(--Semantic-Space-Inner-SS, 4px)
}

.button-text-link {
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Hairline-M, 2px);
  align-self: stretch;
  transition: ease-out .1s;
  position: relative;
  width: 100%;
  cursor: pointer
}

.button-text-link>span {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  color: var(--Text-Default, #000)
}

@media(min-width: 768px) {
  .button-text-link>span {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-S, 14px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-S, 24px);
    letter-spacing: var(--letter-spacing-Body-S, 0.175px)
  }
}

@media(min-width: 1280px) {
  .button-text-link>svg {
    height: 16px;
    width: 16px
  }
}

.button-text-link:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.button-text-link:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.button-text-link.current::after {
  content: "";
  width: 100%;
  height: 2.5px;
  position: absolute;
  bottom: -1px;
  background: var(--Line-Default, #333)
}

.button-text-link.current--breadcrumb {
  pointer-events: none
}

.button-text-link.button-text-link--m>span {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px)
}

@media(min-width: 768px) {
  .button-text-link.button-text-link--m>span {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
  }
}

.button-text-link.button-text-link--m>svg {
  flex-shrink: 0;
  height: 22px;
  width: 22px
}

@media(min-width: 768px) {
  .button-text-link.button-text-link--m>svg {
    margin-top: 3px;
    height: 26px;
    width: 26px
  }
}

.button-text-link.button-text-link--s>span {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

@media(min-width: 1280px) {
  .button-text-link.button-text-link--s>span {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.button-text-link.button-text-link--s>svg {
  height: 16px;
  width: 16px
}

@media(min-width: 1280px) {
  .button-text-link.button-text-link--s>svg {
    height: 22px;
    width: 22px
  }
}

.campaign {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch
}

.campaign .button-outline {
  z-index: 1
}

.campaign .button-fill {
  z-index: 1
}

.campaign_container {
  display: flex;
  max-width: 1856px;
  padding: var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Outer-S, 32px);
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  margin: 0 auto
}

@media(min-width: 1280px) {
  .campaign_container {
    padding: 64px var(--Semantic-Space-Outer-S, 32px) 96px var(--Semantic-Space-Outer-S, 32px)
  }
}

.campaign_content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  position: relative
}

@media(min-width: 768px) {
  .campaign_content {
    display: flex;
    max-width: 800px;
    align-items: flex-start;
    flex-direction: row
  }
}

@media(min-width: 1280px) {
  .campaign_content {
    max-width: 906px
  }
}

@media(min-width: 1921px) {
  .campaign_content {
    max-width: 1226px
  }
}

.campaign_link {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: ease-out .1s
}

.campaign_link:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.campaign_link:focus {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, .25);
  outline-offset: -2px
}

.campaign_text-area {
  display: flex;
  padding: var(--Semantic-Space-Outer-SSS, 20px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  background: var(--Primitive-Brand-Lime, #D3FB66)
}

@media(min-width: 768px) {
  .campaign_text-area {
    padding: var(--Semantic-Space-Outer-SSS, 20px) var(--Semantic-Space-Outer-SS, 24px);
    flex: 1 0 0
  }
}

.campaign_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch
}

.campaign_head>time {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.campaign_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
}

@media(min-width: 768px) {
  .campaign_title {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-L, 28px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-L, 40px);
    letter-spacing: var(--letter-spacing-Heading-L, 1.89px)
  }
}

.campaign_text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

@media(min-width: 768px) {
  .campaign_text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.campaign_image {
  height: 161px;
  width: 100%
}

@media(min-width: 768px) {
  .campaign_image {
    width: 54.625%;
    flex-shrink: 0;
    align-self: stretch;
    height: auto
  }
}

@media(min-width: 1280px) {
  .campaign_image {
    width: 48.233995585%
  }
}

@media(min-width: 1921px) {
  .campaign_image {
    width: 35.6443719413%
  }
}

.card {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  position: relative
}

.card>a {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: ease-out .1s;
  top: 0;
  left: 0
}

.card>a:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333)
}

.card .button-outline {
  z-index: 1
}

.card .button-fill {
  z-index: 1
}

.card_text-area {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LL, 12px);
  align-self: stretch;
  background: var(--Surface-Card-Default, #F2EBDC);
  flex-grow: 1
}

.card_text_content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  height: 100%
}

.card_text_content_head {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  flex-wrap: wrap
}

.card_text_content_head>.new {
  background: var(--Background-Dark-Default, #000);
  color: var(--Text-Inverted, #FFF);
  pointer-events: none
}

.card_text_content_head>time {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  color: var(--Text-Default, #000);
  margin-left: auto
}

.card_text_content_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  align-self: stretch;
  overflow: hidden;
  color: var(--Text-Default, #000);
  text-overflow: ellipsis
}

.card_text_content_tags {
  display: flex;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  margin-top: auto;
  flex-wrap: wrap
}

.card_schedule-area {
  display: flex;
  padding: var(--Semantic-Space-Inner-L, 10px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-SS, 4px);
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Surface-Card-Default, #F2EBDC);
  min-height: 94px
}

.card_schedule-area_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px)
}

.card_schedule-area_date {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.card-stack {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(343px, 1fr));
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  width: 100%
}

@media(max-width: 600px) {
  .card-stack {
    grid-template-columns: 1fr
  }
}

@media(min-width: 768px) {
  .card-stack {
    gap: var(--Semantic-Space-Outer-S, 32px)
  }
}

@media(min-width: 1280px) {
  .card-stack {
    margin-block-start: 30px;
    grid-template-columns: repeat(4, 1fr);
  }
  .card-stack:has(> :nth-child(3):last-child) {
    grid-template-columns: repeat(3, 1fr);
  }
}

.card-stack.card-stack--event {
  display: block;
}

.card-stack.card-stack--large {
  grid-template-columns: 1fr;
  row-gap: 0
}

@media(min-width: 1440px) {
  .card-stack.card-stack--large {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media(min-width: 1280px) {
  .l-column-2 .card-stack {
    grid-template-columns: repeat(2, 1fr)
  }
}

.end-nav {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

.end-nav_container {
  display: flex;
  max-width: 1920px;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  align-items: center;
  gap: var(--Semantic-Space-Outer-S, 32px);
  align-self: stretch;
  margin: 0 auto;
  width: 100%
}

@media(min-width: 768px) {
  .end-nav_container {
    padding: var(--Semantic-Space-Outer-S, 32px)
  }
}

.end-nav_breadcrumb {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  flex: 1 0 0;
  overflow: hidden;
  color: var(--Text-Default, #000);
  text-overflow: ellipsis
}

@media(min-width: 768px) {
  .end-nav_breadcrumb {
    -webkit-line-clamp: 1
  }
}

.end-nav_item {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  display: inline
}

@media(min-width: 768px) {
  .end-nav_item {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-S, 14px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-S, 24px);
    letter-spacing: var(--letter-spacing-Body-S, 0.175px)
  }
}

.end-nav_item:last-child {
  pointer-events: none;
  color: var(--Text-Light, #808080)
}

.end-nav_item:not(:last-child)::after {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cline%20x1%3D%220.646447%22%20y1%3D%2218.0019%22%20x2%3D%2217.617%22%20y2%3D%221.03135%22%20stroke%3D%22%23333333%22/%3E%3C/svg%3E") no-repeat center/cover;
  content: "";
  height: 16px;
  width: 16px;
  display: inline-block;
  margin: 0 6px;
  vertical-align: text-bottom
}

@media(min-width: 768px) {
  .end-nav_item:not(:last-child)::after {
    height: 20px;
    width: 20px
  }
}

.end-nav_item .button-text-link {
  display: inline
}

.entry-link {
  display: grid;
  gap: var(--Semantic-Space-Inner-LLL, 16px)
}

.entry-link_head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  display: flex;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px)
}

@media(min-width: 768px) {
  .entry-link_head {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
  }
}

.entry-link_head .type {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  flex-shrink: 0;
  padding-top: var(--Semantic-Space-Hairline-M, 2px);
  position: relative
}

@media(min-width: 768px) {
  .entry-link_head .type {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.entry-link_head .type::after {
  content: "";
  width: 100%;
  height: 2.5px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--Surface-Graphic-Default, #000)
}

.entry-link_item:nth-child(1)>a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.33301%2011.1666H14.6663V12.1666H1.33301V11.1666Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M6.15327%206.21324H7.05327C7.09993%206.21324%207.1266%206.2399%207.11993%206.29324L7.07327%206.61324C7.0666%206.65324%207.03993%206.6799%206.99993%206.6799H6.0866L5.85327%208.29324H6.7666C6.81327%208.29324%206.83993%208.3199%206.83327%208.37324L6.77993%208.69324C6.77327%208.73324%206.73993%208.7599%206.69993%208.7599H5.7866L5.63993%209.76657C5.63327%209.80657%205.6066%209.83324%205.5666%209.83324H5.13327C5.0866%209.83324%205.05993%209.80657%205.0666%209.75324L5.2066%208.7599H4.2866L4.13993%209.76657C4.13327%209.80657%204.1066%209.83324%204.0666%209.83324H3.63327C3.5866%209.83324%203.55993%209.80657%203.5666%209.75324L3.7066%208.7599H2.79327C2.7466%208.7599%202.71993%208.73324%202.7266%208.6799L2.77993%208.3599C2.7866%208.3199%202.81993%208.29324%202.85993%208.29324H3.77327L4.0066%206.6799H3.09993C3.05327%206.6799%203.0266%206.65324%203.03327%206.5999L3.07993%206.2799C3.0866%206.2399%203.11327%206.21324%203.15327%206.21324H4.07327L4.21327%205.23324C4.21993%205.19324%204.2466%205.16657%204.2866%205.16657H4.71993C4.7666%205.16657%204.79327%205.19324%204.7866%205.24657L4.65327%206.21324H5.57327L5.71327%205.23324C5.71993%205.19324%205.7466%205.16657%205.7866%205.16657H6.21993C6.2666%205.16657%206.29327%205.19324%206.2866%205.24657L6.15327%206.21324ZM4.5866%206.6799L4.35327%208.29324H5.27327L5.5066%206.6799H4.5866Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M10.8292%2010.4999H9.98117C9.93317%2010.4999%209.88517%2010.4519%209.88517%2010.4039L9.93317%207.6759L9.90917%206.0359C9.61317%206.3159%209.21317%206.5159%208.78117%206.6519C8.74117%206.6679%208.69317%206.6359%208.69317%206.5879V5.9879C8.69317%205.9319%208.72517%205.8839%208.78117%205.8599C9.26917%205.6759%209.65317%205.3639%209.90117%204.9799C9.93317%204.9319%209.98917%204.8999%2010.0532%204.8999H10.8292C10.8772%204.8999%2010.9252%204.9479%2010.9252%204.9959L10.8612%207.9399L10.9252%2010.4039C10.9252%2010.4519%2010.8772%2010.4999%2010.8292%2010.4999Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.entry-link_item:nth-child(2)>a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2%2016.0001H22V17.5001H2V16.0001Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M9.23039%208.57006H10.5804C10.6504%208.57006%2010.6904%208.61005%2010.6804%208.69006L10.6104%209.17006C10.6004%209.23005%2010.5604%209.27006%2010.5004%209.27006H9.13039L8.78039%2011.6901H10.1504C10.2204%2011.6901%2010.2604%2011.7301%2010.2504%2011.8101L10.1704%2012.2901C10.1604%2012.3501%2010.1104%2012.3901%2010.0504%2012.3901H8.68039L8.46039%2013.9001C8.45039%2013.9601%208.41039%2014.0001%208.35039%2014.0001H7.70039C7.63039%2014.0001%207.59039%2013.9601%207.60039%2013.8801L7.81039%2012.3901H6.43039L6.21039%2013.9001C6.20039%2013.9601%206.16039%2014.0001%206.10039%2014.0001H5.45039C5.38039%2014.0001%205.34039%2013.9601%205.35039%2013.8801L5.56039%2012.3901H4.19039C4.12039%2012.3901%204.08039%2012.3501%204.09039%2012.2701L4.17039%2011.7901C4.18039%2011.7301%204.23039%2011.6901%204.29039%2011.6901H5.66039L6.01039%209.27006H4.65039C4.58039%209.27006%204.54039%209.23006%204.55039%209.15006L4.62039%208.67005C4.63039%208.61005%204.67039%208.57006%204.73039%208.57006H6.11039L6.32039%207.10005C6.33039%207.04005%206.37039%207.00005%206.43039%207.00005H7.08039C7.15039%207.00005%207.19039%207.04005%207.18039%207.12006L6.98039%208.57006H8.36039L8.57039%207.10005C8.58039%207.04005%208.62039%207.00005%208.68039%207.00005H9.33039C9.40039%207.00005%209.44039%207.04005%209.43039%207.12006L9.23039%208.57006ZM6.88039%209.27006L6.53039%2011.6901H7.91039L8.26039%209.27006H6.88039Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M17.6336%2015.0001H12.3536C12.2816%2015.0001%2012.2096%2014.9281%2012.2096%2014.8561V13.8601C12.2096%2010.5481%2016.4456%2010.9081%2016.4456%208.98805C16.4696%208.12405%2015.9896%207.56005%2015.0416%207.57205C14.1536%207.58405%2013.6256%208.18405%2013.5656%209.30005C13.5656%209.38405%2013.5056%209.44405%2013.4216%209.44405H12.3656C12.2936%209.44405%2012.2216%209.37205%2012.2216%209.30005C12.2456%207.47605%2013.2176%206.45605%2015.0536%206.45605C16.8416%206.45605%2017.7776%207.39205%2017.8136%208.94005C17.8136%2012.0001%2013.5776%2011.7361%2013.5776%2013.6081V13.8481H17.6336C17.7056%2013.8481%2017.7776%2013.9201%2017.7776%2013.9921V14.8561C17.7776%2014.9281%2017.7056%2015.0001%2017.6336%2015.0001Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.entry-link_item:nth-child(3)>a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.33301%2011.1667H14.6663V12.1667H1.33301V11.1667Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M6.15327%206.2134H7.05327C7.09993%206.2134%207.1266%206.24007%207.11993%206.2934L7.07327%206.6134C7.0666%206.6534%207.03993%206.68007%206.99993%206.68007H6.0866L5.85327%208.2934H6.7666C6.81327%208.2934%206.83993%208.32007%206.83327%208.3734L6.77993%208.6934C6.77327%208.7334%206.73993%208.76007%206.69993%208.76007H5.7866L5.63993%209.76674C5.63327%209.80674%205.6066%209.8334%205.5666%209.8334H5.13327C5.0866%209.8334%205.05993%209.80674%205.0666%209.7534L5.2066%208.76007H4.2866L4.13993%209.76674C4.13327%209.80674%204.1066%209.8334%204.0666%209.8334H3.63327C3.5866%209.8334%203.55993%209.80674%203.5666%209.7534L3.7066%208.76007H2.79327C2.7466%208.76007%202.71993%208.7334%202.7266%208.68007L2.77993%208.36007C2.7866%208.32007%202.81993%208.2934%202.85993%208.2934H3.77327L4.0066%206.68007H3.09993C3.05327%206.68007%203.0266%206.6534%203.03327%206.60007L3.07993%206.28007C3.0866%206.24007%203.11327%206.2134%203.15327%206.2134H4.07327L4.21327%205.2334C4.21993%205.1934%204.2466%205.16674%204.2866%205.16674H4.71993C4.7666%205.16674%204.79327%205.1934%204.7866%205.24674L4.65327%206.2134H5.57327L5.71327%205.2334C5.71993%205.1934%205.7466%205.16674%205.7866%205.16674H6.21993C6.2666%205.16674%206.29327%205.1934%206.2866%205.24674L6.15327%206.2134ZM4.5866%206.68007L4.35327%208.2934H5.27327L5.5066%206.68007H4.5866Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M11.9852%208.79607C11.9852%209.91607%2011.0892%2010.5801%209.94521%2010.5801C8.76121%2010.5801%208.11321%209.97207%208.02521%208.83607C8.01721%208.78807%208.06521%208.74007%208.11321%208.74007H8.87321C8.92921%208.74007%208.96921%208.78007%208.97721%208.83607C9.01721%209.50007%209.32921%209.88407%209.96921%209.87607C10.6012%209.87607%2010.9692%209.46807%2010.9852%208.82807C10.9932%208.15607%2010.5932%207.86007%209.73721%207.86007H9.54521C9.49721%207.86007%209.44921%207.81207%209.44921%207.76407V7.28407C9.44921%207.23607%209.49721%207.18807%209.54521%207.18807H9.73721C10.5132%207.18807%2010.8732%206.85207%2010.8732%206.35607C10.8732%205.85207%2010.5052%205.52407%2010.0172%205.52407C9.42521%205.52407%209.10521%205.82807%209.04921%206.46007C9.04121%206.51607%209.00121%206.55607%208.94521%206.55607H8.20921C8.16121%206.55607%208.11321%206.50807%208.12121%206.46007C8.18521%205.39607%208.91321%204.82007%2010.0652%204.82007C11.0972%204.82007%2011.8332%205.38007%2011.8412%206.26007C11.8412%206.92407%2011.4492%207.29207%2010.8972%207.46807C11.5932%207.63607%2011.9852%208.10807%2011.9852%208.79607Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.entry-link_item:nth-child(4)>a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.33301%2011.1666H14.6663V12.1666H1.33301V11.1666Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M6.15327%206.21324H7.05327C7.09993%206.21324%207.1266%206.2399%207.11993%206.29324L7.07327%206.61324C7.0666%206.65324%207.03993%206.6799%206.99993%206.6799H6.0866L5.85327%208.29324H6.7666C6.81327%208.29324%206.83993%208.3199%206.83327%208.37324L6.77993%208.69324C6.77327%208.73324%206.73993%208.7599%206.69993%208.7599H5.7866L5.63993%209.76657C5.63327%209.80657%205.6066%209.83324%205.5666%209.83324H5.13327C5.0866%209.83324%205.05993%209.80657%205.0666%209.75324L5.2066%208.7599H4.2866L4.13993%209.76657C4.13327%209.80657%204.1066%209.83324%204.0666%209.83324H3.63327C3.5866%209.83324%203.55993%209.80657%203.5666%209.75324L3.7066%208.7599H2.79327C2.7466%208.7599%202.71993%208.73324%202.7266%208.6799L2.77993%208.3599C2.7866%208.3199%202.81993%208.29324%202.85993%208.29324H3.77327L4.0066%206.6799H3.09993C3.05327%206.6799%203.0266%206.65324%203.03327%206.5999L3.07993%206.2799C3.0866%206.2399%203.11327%206.21324%203.15327%206.21324H4.07327L4.21327%205.23324C4.21993%205.19324%204.2466%205.16657%204.2866%205.16657H4.71993C4.7666%205.16657%204.79327%205.19324%204.7866%205.24657L4.65327%206.21324H5.57327L5.71327%205.23324C5.71993%205.19324%205.7466%205.16657%205.7866%205.16657H6.21993C6.2666%205.16657%206.29327%205.19324%206.2866%205.24657L6.15327%206.21324ZM4.5866%206.6799L4.35327%208.29324H5.27327L5.5066%206.6799H4.5866Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M12.0827%208.4519V9.0279C12.0827%209.0759%2012.0347%209.1239%2011.9867%209.1239H11.4747V10.4039C11.4747%2010.4519%2011.4267%2010.4999%2011.3787%2010.4999H10.5867C10.5387%2010.4999%2010.4907%2010.4519%2010.4907%2010.4039V9.1239H8.03471C7.98671%209.1239%207.93871%209.0759%207.93871%209.0279V8.3559C7.93871%208.2999%207.96271%208.2279%207.99471%208.1799L10.0987%204.9799C10.1307%204.9319%2010.1947%204.8999%2010.2507%204.8999H11.3787C11.4267%204.8999%2011.4747%204.9479%2011.4747%204.9959V8.3559H11.9867C12.0347%208.3559%2012.0827%208.4039%2012.0827%208.4519ZM10.4907%208.3559V6.6999L10.5227%205.6279L8.76271%208.3559H10.4907Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.entry-link_item:nth-child(5)>a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2%2016.0001H22V17.5001H2V16.0001Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M9.23039%208.5701H10.5804C10.6504%208.5701%2010.6904%208.6101%2010.6804%208.6901L10.6104%209.1701C10.6004%209.2301%2010.5604%209.2701%2010.5004%209.2701H9.13039L8.78039%2011.6901H10.1504C10.2204%2011.6901%2010.2604%2011.7301%2010.2504%2011.8101L10.1704%2012.2901C10.1604%2012.3501%2010.1104%2012.3901%2010.0504%2012.3901H8.68039L8.46039%2013.9001C8.45039%2013.9601%208.41039%2014.0001%208.35039%2014.0001H7.70039C7.63039%2014.0001%207.59039%2013.9601%207.60039%2013.8801L7.81039%2012.3901H6.43039L6.21039%2013.9001C6.20039%2013.9601%206.16039%2014.0001%206.10039%2014.0001H5.45039C5.38039%2014.0001%205.34039%2013.9601%205.35039%2013.8801L5.56039%2012.3901H4.19039C4.12039%2012.3901%204.08039%2012.3501%204.09039%2012.2701L4.17039%2011.7901C4.18039%2011.7301%204.23039%2011.6901%204.29039%2011.6901H5.66039L6.01039%209.2701H4.65039C4.58039%209.2701%204.54039%209.2301%204.55039%209.1501L4.62039%208.6701C4.63039%208.6101%204.67039%208.5701%204.73039%208.5701H6.11039L6.32039%207.1001C6.33039%207.0401%206.37039%207.0001%206.43039%207.0001H7.08039C7.15039%207.0001%207.19039%207.0401%207.18039%207.1201L6.98039%208.5701H8.36039L8.57039%207.1001C8.58039%207.0401%208.62039%207.0001%208.68039%207.0001H9.33039C9.40039%207.0001%209.44039%207.0401%209.43039%207.1201L9.23039%208.5701ZM6.88039%209.2701L6.53039%2011.6901H7.91039L8.26039%209.2701H6.88039Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M18.0218%2011.9641C18.0218%2013.9441%2016.7618%2015.1801%2014.9138%2015.1801C13.1738%2015.1801%2012.2138%2014.2321%2012.0578%2012.8641C12.0458%2012.7921%2012.1178%2012.7201%2012.1898%2012.7201H13.3658C13.4498%2012.7201%2013.5098%2012.7801%2013.5218%2012.8641C13.5818%2013.6441%2014.0858%2014.1121%2014.9018%2014.1121C15.8738%2014.1121%2016.4738%2013.3801%2016.4738%2012.0601C16.4738%2010.8001%2015.9698%2010.1161%2014.9498%2010.1161C14.2178%2010.1161%2013.7378%2010.4641%2013.5458%2011.1001C13.5218%2011.1841%2013.4498%2011.2441%2013.3538%2011.2441H12.3698C12.2978%2011.2441%2012.2258%2011.1721%2012.2378%2011.1001L12.5258%206.7441C12.5378%206.6601%2012.5978%206.6001%2012.6818%206.6001H17.3498C17.4218%206.6001%2017.4938%206.6721%2017.4938%206.7441V7.6081C17.4938%207.6801%2017.4218%207.7521%2017.3498%207.7521H13.8218L13.6538%209.6481C14.0978%209.2161%2014.6978%209.0241%2015.3818%209.0241C16.8698%209.0241%2018.0218%2010.1761%2018.0218%2011.9641Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.entry-link_item:nth-child(6)>a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2%2016.0001H22V17.5001H2V16.0001Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M9.23039%208.57013H10.5804C10.6504%208.57013%2010.6904%208.61013%2010.6804%208.69013L10.6104%209.17013C10.6004%209.23013%2010.5604%209.27013%2010.5004%209.27013H9.13039L8.78039%2011.6901H10.1504C10.2204%2011.6901%2010.2604%2011.7301%2010.2504%2011.8101L10.1704%2012.2901C10.1604%2012.3501%2010.1104%2012.3901%2010.0504%2012.3901H8.68039L8.46039%2013.9001C8.45039%2013.9601%208.41039%2014.0001%208.35039%2014.0001H7.70039C7.63039%2014.0001%207.59039%2013.9601%207.60039%2013.8801L7.81039%2012.3901H6.43039L6.21039%2013.9001C6.20039%2013.9601%206.16039%2014.0001%206.10039%2014.0001H5.45039C5.38039%2014.0001%205.34039%2013.9601%205.35039%2013.8801L5.56039%2012.3901H4.19039C4.12039%2012.3901%204.08039%2012.3501%204.09039%2012.2701L4.17039%2011.7901C4.18039%2011.7301%204.23039%2011.6901%204.29039%2011.6901H5.66039L6.01039%209.27013H4.65039C4.58039%209.27013%204.54039%209.23013%204.55039%209.15013L4.62039%208.67013C4.63039%208.61013%204.67039%208.57013%204.73039%208.57013H6.11039L6.32039%207.10013C6.33039%207.04013%206.37039%207.00013%206.43039%207.00013H7.08039C7.15039%207.00013%207.19039%207.04013%207.18039%207.12013L6.98039%208.57013H8.36039L8.57039%207.10013C8.58039%207.04013%208.62039%207.00013%208.68039%207.00013H9.33039C9.40039%207.00013%209.44039%207.04013%209.43039%207.12013L9.23039%208.57013ZM6.88039%209.27013L6.53039%2011.6901H7.91039L8.26039%209.27013H6.88039Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M18.066%2012.0961C18.066%2013.8001%2016.806%2015.1681%2015.102%2015.1681C13.146%2015.1681%2011.982%2013.6681%2011.982%2010.8361C11.982%208.01613%2013.242%206.43213%2015.234%206.43213C16.698%206.43213%2017.574%207.17613%2017.766%208.49613C17.766%208.56813%2017.706%208.64013%2017.634%208.64013H16.494C16.398%208.64013%2016.338%208.58013%2016.314%208.49613C16.206%207.93213%2015.834%207.51213%2015.126%207.51213C14.082%207.51213%2013.506%208.52013%2013.494%2010.2121C13.878%209.68413%2014.49%209.37213%2015.402%209.37213C16.998%209.37213%2018.066%2010.4161%2018.066%2012.0961ZM13.566%2012.2041C13.566%2013.3081%2014.094%2014.0521%2015.03%2014.0521C15.966%2014.0521%2016.542%2013.3801%2016.542%2012.2641C16.53%2011.1721%2016.05%2010.4641%2015.102%2010.4641C14.142%2010.4641%2013.566%2011.1001%2013.566%2012.2041Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat center/cover
}

.entry-link_item>.button-outline {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  margin: -1px;
  padding: var(--Semantic-Space-Hairline-M, 2px) var(--Semantic-Space-Inner-M, 8px);
  width: fit-content
}

@media(min-width: 768px) {
  .entry-link_item>.button-outline {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px)
  }
}

.entry-link_item>.button-outline.current::before {
  filter: invert(97%) sepia(11%) saturate(899%) hue-rotate(267deg) brightness(119%) contrast(100%)
}

.entry-link_item>.button-outline::before {
  content: "";
  height: 16px;
  width: 16px
}

@media(min-width: 768px) {
  .entry-link_item>.button-outline::before {
    height: 22px;
    width: 22px
  }
}

/*
.event-accordion {
  background: var(--Background-Default, #FFF);
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  position: relative;
  margin-bottom: calc(var(--Semantic-Line-Thickness-Regular, 1px)*-1);
  scroll-margin: 68px
}

@media(min-width: 768px) {
  .event-accordion {
    transition: ease-out .2s
  }
}

.event-accordion[open] {
  padding-bottom: 68px
}

@media(min-width: 768px) {
  .event-accordion[open] {
    padding-bottom: 32px
  }
}

.event-accordion_summary {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  padding: var(--Semantic-Space-Inner-LLL, 16px) var(--letter-spacing-Body-SSS, 0px) 68px;
  margin-bottom: calc(var(--Semantic-Line-Thickness-Regular, 1px)*-1);
  cursor: pointer;
  transition: background ease-out .2s
}

@media(min-width: 768px) {
  .event-accordion_summary {
    padding: var(--line-height-Body-S, 24px) var(--letter-spacing-Body-SSS, 0px) var(--line-height-Body-S, 24px) var(--letter-spacing-Body-SSS, 0px);
    justify-content: center;
    gap: var(--Semantic-Space-Outer-S, 32px);
    align-items: stretch;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    transition: ease-out .1s
  }
}

.event-accordion[open] .event-accordion_summary {
  padding-bottom: 0;
  pointer-events: none
}

@media(min-width: 768px) {
  .event-accordion[open] .event-accordion_summary {
    padding-bottom: 24px;
    pointer-events: initial
  }
}

.event-accordion[open] .event-accordion_summary:hover {
  background: none
}

@media(min-width: 768px) {
  .event-accordion[open] .event-accordion_summary:hover {
    background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
  }
}

.event-accordion[open] .event-accordion_summary a,
.event-accordion[open] .event-accordion_summary .event-accordion_icon {
  pointer-events: initial
}

.event-accordion_summary:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.event-accordion_summary:focus-visible {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.event-accordion_summary.hidden {
  display: none
}

.event-accordion_summary .button-outline {
  z-index: 1
}

.event-accordion_summary .button-fill {
  z-index: 1
}

.event-accordion_date {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  flex-direction: column
}

@media(min-width: 768px) {
  .event-accordion_date {
    grid-column: 1/4;
    justify-content: center
  }
}

.event-accordion_date>span {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px)
}

.event-accordion_content {
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Inner-M, 8px);
  width: 100%
}

@media(min-width: 768px) {
  .event-accordion_content {
    gap: var(--line-height-Heading-S, 33px);
    grid-column: 4/13;
    display: grid;
    grid-template-columns: repeat(9, 1fr)
  }
}

.event-accordion_text-area {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-L, 10px)
}

@media(min-width: 768px) {
  .event-accordion_text-area {
    height: 100%;
    grid-column: 1/9
  }
}

.event-accordion_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
  align-self: stretch;
  overflow: hidden;
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on
}

@media(min-width: 768px) {
  .event-accordion_title {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-L, 28px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-L, 40px);
    letter-spacing: var(--letter-spacing-Heading-L, 1.89px)
  }
}

.event-accordion_tags {
  display: flex;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

.event-accordion_icon {
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: flex;
  gap: 3px;
  justify-content: center;
  left: 50%;
  padding: 8px 0 16px;
  position: absolute;
  transform: translateX(-50%);
  transition: background ease-out .2s;
  width: auto
}

@media(min-width: 768px) {
  .event-accordion_icon {
    background: none;
    grid-column: 9/10;
    padding: 0;
    position: relative
  }
}

.event-accordion_icon:focus-visible {
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

@media(min-width: 768px) {
  .event-accordion_icon:focus-visible {
    background: none
  }
}

.event-accordion[open] .event-accordion_icon {
  bottom: 8px;
  padding: 8px 0;
  width: 100%
}

@media(min-width: 768px) {
  .event-accordion[open] .event-accordion_icon {
    padding: 0
  }
}

.event-accordion[open] .event-accordion_icon:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

@media(min-width: 768px) {
  .event-accordion[open] .event-accordion_icon:hover {
    background: none
  }
}

.event-accordion[open] .event-accordion_icon:focus-visible {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

@media(min-width: 768px) {
  .event-accordion[open] .event-accordion_icon:focus-visible {
    background: none
  }
}

.event-accordion_icon::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.1777%2014.9974C12.0801%2015.095%2011.9218%2015.095%2011.8241%2014.9974L6.06158%209.23481C5.76869%208.94191%205.29381%208.94191%205.00092%209.23481C4.70803%209.5277%204.70803%2010.0026%205.00092%2010.2955L11.6474%2016.9419C11.8426%2017.1372%2012.1592%2017.1372%2012.3545%2016.9419L19.0009%2010.2955C19.2938%2010.0026%2019.2938%209.5277%2019.0009%209.23481C18.708%208.94191%2018.2332%208.94191%2017.9403%209.23481L12.1777%2014.9974Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center center;
  content: "";
  width: var(--line-height-Heading-S, 32px);
  height: var(--line-height-Heading-S, 32px);
  background-size: var(--line-height-Heading-S, 32px) var(--line-height-Heading-S, 32px)
}

.event-accordion[open] .event-accordion_icon::before {
  background-size: 22px 22px;
  height: 22px;
  transform: rotate(180deg);
  width: 22px
}

@media(min-width: 768px) {
  .event-accordion[open] .event-accordion_icon::before {
    width: var(--line-height-Heading-S, 32px);
    height: var(--line-height-Heading-S, 32px);
    background-size: var(--line-height-Heading-S, 32px) var(--line-height-Heading-S, 32px)
  }
}

.event-accordion_icon>span {
  opacity: 0;
  position: absolute;
  visibility: hidden
}

@media(min-width: 768px) {
  .event-accordion_icon>span {
    display: none
  }
}

.event-accordion.is-opened .event-accordion_icon>span {
  opacity: 1;
  position: relative;
  visibility: visible
}

.event-accordion_body {
  display: grid;
  gap: var(--Semantic-Space-Outer-S, 32px);
  margin-top: 16px;
  opacity: 0;
  transition: ease-out .2s
}

@media(min-width: 768px) {
  .event-accordion_body {
    display: grid;
    grid-template-columns: repeat(12, 1fr)
  }
}

.event-accordion[open] .event-accordion_body {
  opacity: 1
}

@media(min-width: 768px) {
  .event-accordion_dl {
    grid-column: 4/12
  }
}

.event-accordion_dl_item {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  border-top: 1px solid var(--Line-Thin, #E5E5E5);
  display: grid;
  gap: 32px;
  grid-template-columns: 64px 1fr;
  padding: 8px 0
}

@media(min-width: 768px) {
  .event-accordion_dl_item {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    grid-template-columns: repeat(8, 1fr);
    padding: 16px 0
  }
}

.event-accordion_dl_item:last-child {
  border-bottom: 1px solid var(--Line-Thin, #E5E5E5)
}

@media(min-width: 768px) {
  .event-accordion_dl_item dt {
    grid-column: 1/2
  }
}

@media(min-width: 768px) {
  .event-accordion_dl_item dd {
    grid-column: 2/9
  }
}

.event-accordion_links {
  display: grid;
  gap: var(--Semantic-Space-Inner-LL, 12px)
}

@media(min-width: 768px) {
  .event-accordion_links {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    grid-column: 4/13
  }
}

.event-accordion_links .button-outline {
  background: var(--Background-Dark-Default, #000);
  color: var(--Text-Inverted, #FFF);
  width: fit-content
}

.event-accordion_links .button-outline:after {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.5325%2011.5125C13.622%2011.423%2013.622%2011.2779%2013.5325%2011.1884L8.25019%205.90606C7.98171%205.63757%207.98171%205.20227%208.25019%204.93379C8.51868%204.6653%208.95398%204.6653%209.22246%204.93379L15.315%2011.0264C15.494%2011.2054%2015.494%2011.4956%2015.315%2011.6745L9.22246%2017.7671C8.95398%2018.0356%208.51868%2018.0356%208.25019%2017.7671C7.98171%2017.4986%207.98171%2017.0633%208.25019%2016.7948L13.5325%2011.5125Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") no-repeat center/cover;
  content: "";
  height: 24px;
  width: 24px
}

@media(min-width: 768px) {
  .event-accordion_links .button-outline:after {
    height: 30px;
    width: 30px
  }
}

.event-accordion_links .button-outline.external::after {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18.1253%203.55859H12.7813C12.6041%203.55859%2012.4342%203.62897%2012.3089%203.75425C12.1837%203.87952%2012.1133%204.04943%2012.1133%204.2266C12.1133%204.40377%2012.1837%204.57368%2012.3089%204.69895C12.4342%204.82423%2012.6041%204.89461%2012.7813%204.89461H16.5123L13.0316%208.37536C12.9069%208.50084%2012.837%208.67054%2012.837%208.84742C12.837%209.0243%2012.9069%209.194%2013.0316%209.31948C13.1571%209.44441%2013.327%209.51455%2013.5041%209.51455C13.6812%209.51455%2013.8511%209.44441%2013.9766%209.31948L17.4573%205.8405V9.57154C17.4573%209.74871%2017.5277%209.91862%2017.653%2010.0439C17.7783%2010.1692%2017.9482%2010.2395%2018.1253%2010.2395C18.3025%2010.2395%2018.4724%2010.1692%2018.5977%2010.0439C18.723%209.91862%2018.7934%209.74871%2018.7934%209.57154V4.22749C18.7934%204.05032%2018.723%203.88041%2018.5977%203.75514C18.4724%203.62986%2018.3025%203.55859%2018.1253%203.55859Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M11.6144%2011.4055C11.7021%2011.4056%2011.7889%2011.3883%2011.8699%2011.3547C11.951%2011.3211%2012.0245%2011.2717%2012.0864%2011.2096L12.717%2010.5808C12.8332%2010.4536%2012.8958%2010.2866%2012.892%2010.1145C12.8881%209.94232%2012.818%209.7783%2012.6962%209.65654C12.5745%209.53478%2012.4104%209.46466%2012.2383%209.46079C12.0661%209.45692%2011.8991%209.51958%2011.772%209.63575L11.1423%2010.2655C11.049%2010.3589%2010.9855%2010.4778%2010.9597%2010.6074C10.934%2010.7369%2010.9472%2010.8711%2010.9977%2010.9931C11.0483%2011.1151%2011.1338%2011.2193%2011.2435%2011.2927C11.3533%2011.3662%2011.4823%2011.4054%2011.6144%2011.4055Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M9.88288%2012.469C9.94493%2012.5311%2010.0186%2012.5805%2010.0997%2012.6142C10.1808%2012.6479%2010.2678%2012.6652%2010.3556%2012.6653C10.4435%2012.6654%2010.5305%2012.6482%2010.6116%2012.6147C10.6928%2012.5811%2010.7666%2012.5319%2010.8288%2012.4699C10.8909%2012.4078%2010.9403%2012.3341%2010.974%2012.253C11.0077%2012.1719%2011.025%2012.0849%2011.0251%2011.9971C11.0252%2011.9093%2011.008%2011.8223%2010.9744%2011.7411C10.9409%2011.6599%2010.8917%2011.5861%2010.8297%2011.524C10.7043%2011.3984%2010.5343%2011.3278%2010.3569%2011.3276C10.1795%2011.3275%2010.0093%2011.3978%209.88377%2011.5231C9.75822%2011.6484%209.68759%2011.8185%209.68742%2011.9958C9.68725%2012.1732%209.75756%2012.3434%209.88288%2012.469Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M15.8716%2012.6575C15.9969%2012.5322%2016.1668%2012.4619%2016.344%2012.4619C16.5212%2012.4619%2016.6911%2012.5322%2016.8163%2012.6575C16.9416%2012.7828%2017.012%2012.9527%2017.012%2013.1299V17.1379C17.0115%2017.6693%2016.8002%2018.1787%2016.4245%2018.5544C16.0488%2018.9302%2015.5393%2019.1415%2015.008%2019.1419H5.21056C4.67921%2019.1415%204.16975%2018.9302%203.79403%2018.5544C3.4183%2018.1787%203.20701%2017.6693%203.20654%2017.1379V7.34048C3.20701%206.80913%203.4183%206.29967%203.79403%205.92395C4.16975%205.54822%204.67921%205.33694%205.21056%205.33646H9.2186C9.39577%205.33646%209.56568%205.40684%209.69095%205.53212C9.81623%205.65739%209.88661%205.8273%209.88661%206.00447C9.88661%206.18164%209.81623%206.35155%209.69095%206.47682C9.56568%206.6021%209.39577%206.67248%209.2186%206.67248H5.21056C5.0334%206.67248%204.86349%206.74286%204.73821%206.86813C4.61293%206.99341%204.54256%207.16332%204.54256%207.34048V17.1379C4.54256%2017.3151%204.61293%2017.485%204.73821%2017.6103C4.86349%2017.7355%205.0334%2017.8059%205.21056%2017.8059H15.008C15.1852%2017.8059%2015.3551%2017.7355%2015.4803%2017.6103C15.6056%2017.485%2015.676%2017.3151%2015.676%2017.1379V13.1299C15.676%2012.9527%2015.7464%2012.7828%2015.8716%2012.6575Z%22%20fill%3D%22white%22/%3E%3C/svg%3E") no-repeat center/cover
}

.event-accordion_links .button-outline:hover {
  background: var(--Background-Default, #FFF);
  color: var(--Background-Dark-Default, #000)
}

.event-accordion_links .button-outline:hover::after {
  filter: invert(1)
}

.event-card {
  display: flex;
  width: 100%;
  padding: var(--Semantic-Space-Inner-LLL, 16px) var(--letter-spacing-Body-SSS, 0px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  position: relative;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  margin-bottom: calc(var(--Semantic-Line-Thickness-Regular, 1px)*-1)
}

@media(min-width: 768px) {
  .event-card {
    padding: var(--line-height-Body-S, 24px) var(--letter-spacing-Body-SSS, 0px) var(--line-height-Body-S, 24px) var(--letter-spacing-Body-SSS, 0px);
    justify-content: center;
    gap: var(--line-height-Heading-S, 33px);
    flex-shrink: 0;
    flex-direction: row;
    flex-grow: 1;
    align-items: stretch;
    display: grid;
    grid-template-columns: repeat(12, 1fr)
  }
}

.event-card.hidden {
  display: none
}

.event-card.event-card--no-link>a {
  pointer-events: none
}

.event-card>a {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: ease-out .1s;
  top: 0;
  left: 0
}

.event-card>a:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.event-card>a:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.event-card .button-outline {
  z-index: 1
}

.event-card .button-fill {
  z-index: 1
}

.event-card_date {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  flex-direction: column
}

@media(min-width: 768px) {
  .event-card_date {
    padding: 35px var(--letter-spacing-Body-SSS, 0px);
    flex-shrink: 0;
    grid-column: 1/4
  }
}

.event-card_date>span {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px)
}

.event-card_content {
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Inner-M, 8px);
  width: 100%
}

@media(min-width: 768px) {
  .event-card_content {
    gap: var(--line-height-Heading-S, 33px);
    grid-column: 4/13;
    display: grid;
    grid-template-columns: repeat(9, 1fr)
  }
}

.event-card_text-area {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-L, 10px)
}

@media(min-width: 768px) {
  .event-card_text-area {
    height: 100%;
    grid-column: 1/8
  }
}

.event-card_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  align-self: stretch;
  overflow: hidden;
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  text-overflow: ellipsis
}

@media(min-width: 768px) {
  .event-card_title {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-L, 28px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-L, 40px);
    letter-spacing: var(--letter-spacing-Heading-L, 1.89px)
  }
}

.event-card_tags {
  display: flex;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

@media(min-width: 768px) {
  .event-card_tags {
    margin-top: auto
  }
}

.event-card_icon {
  display: flex;
  align-items: center;
  justify-content: center
}

@media(min-width: 768px) {
  .event-card_icon {
    grid-column: 8/10
  }
}

.event-card_icon::after {
  background: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.9394 12.0001L8.46973 5.53039L9.53039 4.46973L17.0607 12.0001L9.53039 19.5304L8.46973 18.4697L14.9394 12.0001Z\" fill=\"black\"/></svg>") no-repeat center center;
  content: "";
  width: var(--line-height-Heading-S, 32px);
  height: var(--line-height-Heading-S, 32px);
  background-size: var(--line-height-Heading-S, 32px) var(--line-height-Heading-S, 32px)
}

.event-card--no-link .event-card_icon::after {
  background: none
}

.event-card--external-link .event-card_icon::after {
  background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M19.7731 3.5H13.9432C13.75 3.5 13.5646 3.57678 13.4279 3.71344C13.2913 3.85011 13.2145 4.03546 13.2145 4.22873C13.2145 4.42201 13.2913 4.60736 13.4279 4.74403C13.5646 4.88069 13.75 4.95747 13.9432 4.95747H18.0135L14.2163 8.75466C14.0803 8.89155 14.0039 9.07667 14.0039 9.26963C14.0039 9.46259 14.0803 9.64771 14.2163 9.7846C14.3532 9.92089 14.5385 9.99741 14.7317 9.99741C14.9249 9.99741 15.1103 9.92089 15.2472 9.7846L19.0444 5.98936V10.0596C19.0444 10.2529 19.1212 10.4382 19.2578 10.5749C19.3945 10.7115 19.5798 10.7883 19.7731 10.7883C19.9664 10.7883 20.1517 10.7115 20.2884 10.5749C20.4251 10.4382 20.5018 10.2529 20.5018 10.0596V4.22971C20.5018 4.03643 20.4251 3.85108 20.2884 3.71441C20.1517 3.57775 19.9664 3.5 19.7731 3.5Z\" fill=\"black\"/><path d=\"M12.6702 12.0603C12.7659 12.0604 12.8607 12.0415 12.949 12.0048C13.0374 11.9681 13.1177 11.9143 13.1852 11.8465L13.8731 11.1605C13.9998 11.0219 14.0682 10.8397 14.064 10.6519C14.0597 10.4641 13.9832 10.2851 13.8504 10.1523C13.7176 10.0195 13.5386 9.94298 13.3508 9.93876C13.163 9.93453 12.9808 10.0029 12.8422 10.1296L12.1552 10.8166C12.0534 10.9185 11.9841 11.0483 11.9561 11.1896C11.928 11.3308 11.9424 11.4773 11.9975 11.6103C12.0526 11.7434 12.146 11.8572 12.2657 11.9373C12.3854 12.0173 12.5262 12.0602 12.6702 12.0603Z\" fill=\"black\"/><path d=\"M10.7813 13.2204C10.849 13.2882 10.9294 13.3421 11.0179 13.3788C11.1064 13.4156 11.2012 13.4345 11.2971 13.4346C11.3929 13.4347 11.4878 13.4159 11.5763 13.3793C11.6649 13.3428 11.7454 13.2891 11.8132 13.2214C11.881 13.1537 11.9348 13.0733 11.9716 12.9848C12.0084 12.8963 12.0273 12.8015 12.0274 12.7057C12.0275 12.6098 12.0087 12.5149 11.9721 12.4264C11.9355 12.3378 11.8819 12.2573 11.8142 12.1895C11.6775 12.0525 11.492 11.9755 11.2984 11.9753C11.1049 11.9751 10.9193 12.0518 10.7823 12.1885C10.6453 12.3252 10.5683 12.5108 10.5681 12.7043C10.5679 12.8978 10.6446 13.0835 10.7813 13.2204Z\" fill=\"black\"/><path d=\"M17.3145 13.4261C17.4512 13.2894 17.6365 13.2127 17.8298 13.2127C18.0231 13.2127 18.2084 13.2894 18.3451 13.4261C18.4818 13.5628 18.5586 13.7481 18.5586 13.9414V18.3138C18.558 18.8935 18.3275 19.4492 17.9177 19.8591C17.5078 20.269 16.952 20.4995 16.3723 20.5H5.68425C5.10459 20.4995 4.54882 20.269 4.13894 19.8591C3.72906 19.4492 3.49856 18.8935 3.49805 18.3138V7.6257C3.49856 7.04604 3.72906 6.49027 4.13894 6.08039C4.54882 5.67051 5.10459 5.44001 5.68425 5.4395H10.0567C10.2499 5.4395 10.4353 5.51627 10.5719 5.65294C10.7086 5.7896 10.7854 5.97496 10.7854 6.16823C10.7854 6.3615 10.7086 6.54686 10.5719 6.68352C10.4353 6.82019 10.2499 6.89696 10.0567 6.89696H5.68425C5.49098 6.89696 5.30562 6.97374 5.16896 7.1104C5.03229 7.24707 4.95552 7.43243 4.95552 7.6257V18.3138C4.95552 18.5071 5.03229 18.6924 5.16896 18.8291C5.30562 18.9658 5.49098 19.0425 5.68425 19.0425H16.3723C16.5656 19.0425 16.751 18.9658 16.8876 18.8291C17.0243 18.6924 17.1011 18.5071 17.1011 18.3138V13.9414C17.1011 13.7481 17.1779 13.5628 17.3145 13.4261Z\" fill=\"black\"/></svg>") no-repeat center center
}

*/
.filter {
  width: 100%
}

.filter_container {
  display: grid;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  padding: 8px 0
}

@media(min-width: 1280px) {
  .filter_container {
    grid-template-columns: repeat(12, 1fr);
    gap: var(--line-height-Heading-S, 33px)
  }
}

.filter_container:nth-child(n+2) {
  margin-top: 0px
}

@media(min-width: 1280px) {
  .filter_container:nth-child(n+2) {
    margin-top: 0px
  }
}

.filter_head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  font-feature-settings: "palt"on
}

@media(min-width: 1280px) {
  .filter_head {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
    grid-column: 1/4
  }
}

.filter_group {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 12px var(--Semantic-Space-Inner-LL, 12px);
  align-self: stretch;
  flex-wrap: wrap
}

@media(min-width: 1280px) {
  .filter_group {
    grid-column: 4/13
  }
}

.filter_item>input {
  display: none
}



/*--------------------------------------------------- t&d footer */
/*
.footer-nav {
  background: var(--Background-Brand, #D3FB66);
  width: 100%;
  z-index: 2
}

.footer-nav_title {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5))
}

.footer-nav_title_container {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  margin: 0 auto;
  width: 100%
}

@media(min-width: 768px) {
  .footer-nav_title_container {
    max-width: 1920px;
    padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-S, 32px)
  }
}

.footer-nav_title_container .button-outline {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LL, 12px)
}

@media(min-width: 768px) {
  .footer-nav_title_container .button-outline {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px)
  }
}

.footer-nav_title_container .button-outline svg {
  height: 18px;
  width: 18px
}

@media(min-width: 768px) {
  .footer-nav_title_container .button-outline svg {
    height: 22px;
    width: 22px
  }
}

.footer-nav_nav {
  background: linear-gradient(0deg, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 0%, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 100%), var(--Background-Brand, #D3FB66);
  display: grid
}

@media(min-width: 768px) {
  .footer-nav_nav {
    border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
  }
}

.footer-nav_nav_container {
  flex-direction: column;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  align-self: stretch;
  margin: 0 auto;
  width: 100%
}

@media(min-width: 768px) {
  .footer-nav_nav_container {
    max-width: 1920px;
    padding: var(--Semantic-Space-Outer-S, 32px);
    justify-content: center;
    padding: 0
  }
}

.footer-nav_nav_tags {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

.footer-nav_nav_tags_text {
  color: var(--Text-Default, #000);
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px)
}

.footer-nav_nav_tags_list {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  flex-wrap: wrap
}

.footer-nav_nav_menu {
  width: 100%
}

@media(min-width: 768px) {
  .footer-nav_nav_menu {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 32px;
    padding: var(--Semantic-Space-Outer-S, 32px)
  }
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Semantic-Space-Inner-LLL, 16px)
  }
}

.footer-nav_nav_menu_link {
  display: flex;
  padding: var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_link {
    border-top: none;
    padding: 0
  }
}

.footer-nav_nav_menu_link .button-text-link {
  font-feature-settings: "palt"on
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_link .button-text-link {
    align-items: flex-start;
    width: fit-content
  }
}

.footer-nav_nav_menu_link .button-text-link>span {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: space-between
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_link .button-text-link>span {
    display: inline-block
  }
}

.footer-nav_nav_menu_link .button-text-link>span:after {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9394%2012.0001L8.46973%205.53039L9.53039%204.46973L17.0607%2012.0001L9.53039%2019.5304L8.46973%2018.4697L14.9394%2012.0001Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center/cover;
  display: inline-block;
  height: 22px;
  width: 22px
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_link .button-text-link>span:after {
    height: 26px;
    width: 26px;
    vertical-align: text-top
  }
}

.footer-nav_nav_menu_accordion {
  display: flex;
  padding: var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_accordion {
    gap: var(--Semantic-Space-Outer-S, 32px);
    border-top: none;
    padding: 0
  }
}

.footer-nav_nav_menu_checkbox {
  display: none
}

.footer-nav_nav_menu_checkbox:checked~.footer-nav_nav_menu_content {
  grid-template-rows: 1fr;
  padding-top: var(--Semantic-Space-Inner-LLL, 16px)
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_checkbox:checked~.footer-nav_nav_menu_content {
    padding: 24px 32px
  }
}

.footer-nav_nav_menu_checkbox:checked~.footer-nav_nav_menu_toggle svg:last-child {
  transform: rotate(180deg)
}

.footer-nav_nav_menu_toggle {
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Hairline-M, 2px);
  align-self: stretch;
  font-feature-settings: "palt"on
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_toggle {
    pointer-events: none;
    align-items: flex-start
  }
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_toggle svg:last-child {
    display: none
  }
}

.footer-nav_nav_menu_toggle>span {
  flex-grow: 1
}

.footer-nav_nav_menu_content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows ease-out .15s, padding ease-out .15s .15s;
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_content {
    grid-template-rows: 1fr;
    transition: grid-template-rows ease-out .15s;
    width: 100%
  }
}

.footer-nav_nav_menu_content_list {
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 16px var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  flex-wrap: wrap
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_content_list {
    max-width: 1920px;
    align-items: flex-start;
    gap: var(--letter-spacing-Body-SSS, 33px);
    margin: 0 auto;
    width: 100%
  }
}

#all-footer~.footer-nav_nav_menu_content .footer-nav_nav_menu_content_list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px
}

.footer-nav_nav_menu_group {
  display: flex;
  min-width: 139px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-L, 10px)
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_group {
    align-items: flex-start
  }
}

.footer-nav_nav_menu_group ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_group ul {
    gap: var(--Semantic-Space-Inner-L, 10px)
  }
}

.footer-nav_nav_menu_group ul.footer-nav_nav_tags_list {
  flex-direction: row;
  margin-top: 0
}

.footer-nav_nav_menu_group .button-text-link>span {
  display: inline-block;
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.footer-nav_nav_menu_group .button-text-link>span:after {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.9394%2012.0001L8.46973%205.53039L9.53039%204.46973L17.0607%2012.0001L9.53039%2019.5304L8.46973%2018.4697L14.9394%2012.0001Z%22%20fill%3D%22black%22/%3E%3C/svg%3E") no-repeat center/cover;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: sub
}

.footer-nav_nav_menu_group_head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SSS, 10px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SSS, 16px);
  letter-spacing: var(--letter-spacing-Body-SSS, 0px);
  align-self: stretch;
  color: var(--Text-Default, #000)
}

@media(min-width: 768px) {
  .footer-nav_nav_menu_group_head {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-L, 18px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-L, 0.234px)
  }
}

.footer-nav_nav_tools {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

@media(min-width: 768px) {
  .footer-nav_nav_tools {
    border-top: none;
    flex-direction: row;
    flex-shrink: 0;
    gap: var(--Semantic-Space-Inner-LLL, 16px);
    padding: var(--letter-spacing-Body-SSS, 0px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-S, 32px)
  }
}

.footer-nav_nav_tools_button {
  min-width: fit-content;
  width: 100%
}

----------------------------------------------- */
/*-------------------------------------------- t&d header */
/*
.header {
  background: var(--Background-Brand, #D3FB66);
  position: relative;
  width: 100%;
  z-index: 2;
  border-bottom:none
}

.lp .header {
  background: var(--Background-Default, #FFF);
  z-index: 3;
}


.header_content {
  width: 100%
}

@media(min-width: 768px) {
  .header_content {
    display: flex;
    max-width: 1920px;
    padding: 13px 13px 13px 32px;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto
  }
}

@media(min-width: 1280px) {
  .header_content {
    padding: 19px 32px;
    position: unset;
  }
}

.header_checkbox {
  display: none
}

.header_checkbox#menu:checked~.header_title .header_title_icon--menu>svg:first-child,
.header_checkbox#search:checked~.header_title .header_title_icon--search>svg:first-child {
  display: none
}

.header_checkbox#menu:checked~.header_title .header_title_icon--menu>svg:last-child,
.header_checkbox#search:checked~.header_title .header_title_icon--search>svg:last-child {
  display: block;
}

.header_checkbox#menu:checked~.header_nav--menu,
.header_checkbox#search:checked~.header_nav--search {
  grid-template-rows: 1fr;
  height: calc(100dvh - 52px)
}

@media(min-width: 768px) {
  .header_checkbox:checked~.header_nav {
    height: auto
  }
}

.header_checkbox:checked~.header_nav .header_nav_container {
  overflow: scroll;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

@media(min-width: 768px) {
  .header_checkbox:checked~.header_nav .header_nav_container {
    border-top: none;
    border-bottom: none
  }
}

.header_title {
  background: var(--Background-Brand, #D3FB66);
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0
}

.lp .header_title {
  background: var(--Background-Default, #FFF);
}

.header_title_container {
  padding: var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-SS, 4px) var(--Semantic-Space-Inner-LLL, 16px);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  display: grid;
  grid-template-columns: 1fr repeat(2, auto);
}

@media(min-width: 768px) {
  .header_title_container {
    padding: 0
  }
}

.header_title_icon {
  transition: ease-out .1s;
}

@media(min-width: 768px) {
  .header_title_icon {
    display: none
  }
}

.lp .header_title_icon--search {
  display: none;
}

@media (hover: hover) {
  .header_title_icon.current:hover {
    background: rgba(0, 0, 0, 0.1);
  }
}

.header_title_icon>svg:first-child {
  display: block
}

.header_title_icon>svg:not(:first-child):last-child {
  display: none
}

.header_nav {
  background: var(--Background-Brand, #D3FB66);
  display: grid;
  grid-template-rows: 0fr;
  height: 0;
  transition: ease-out .15s;
  overflow: auto
}

.lp .header_nav {
  background: var(--Background-Default, #FFF);
}

@media(min-width: 768px) {
  .header_nav {
    grid-template-rows: 1fr;
    height: auto
  }
}

@media(min-width: 768px) {
.header_nav--search {
    display: none;
  }
}

.header_nav_container {
  flex-direction: column;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  align-self: stretch
}

.lp .header_nav_container {
  background: var(--Background-Default, #FFF);
}

@media(min-width: 768px) {
  .header_nav_container {
    flex-direction: row;
    gap: 16px;
    align-items: center
  }
}

@media(min-width: 1280px) {
  .header_nav_container {
    gap: 64px
  }
}

.header_nav_search-tools {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Outer-SSS, 20px);
  align-self: stretch;
  overflow: hidden;
}

@media(min-width: 1280px) {
  .header_nav_search-tools {
    margin: 0 auto;
    max-width: 100%;
    width: 912px;
  }
}

.header_nav_container > .header_nav_search-tools {
  padding: 12px 16px;
}

@media(min-width: 768px) {
  .header_nav_container > .header_nav_search-tools {
    display: none
  }
}

.header_nav_menu_group .header_nav_search-tools {
  display: none
}

@media(min-width: 768px) {
  .header_nav_menu_group .header_nav_search-tools {
    display: flex;
    padding: var(--Semantic-Space-Outer-SSS, 20px) var(--Semantic-Space-Outer-SS, 24px) var(--Semantic-Space-Outer-SS, 24px) var(--Semantic-Space-Outer-SS, 24px);
    border-top: none;
    background: linear-gradient(0deg, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 0%, var(--surface-overlary-tint-50, rgba(255, 255, 255, 0.5)) 100%), var(--Background-Brand, #D3FB66);
    margin-top: var(--Semantic-Space-Outer-SSS, 20px)
  }
}

.header_nav_search-input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch
}

@media(min-width: 768px) {
  .header_nav_search-input {
    display: grid;
    column-gap: 32px;
    grid-template-columns: calc(280 / 1280 * 100vw) 1fr;
    grid-template-rows: auto 1fr;
    row-gap: 0;
  }
}

@media(min-width: 1280px) { 
  .header_nav_search-input {
    display: block;
  }
}

.header_nav_search-input_text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  color: var(--Text-Default, #000);
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Hairline-M, 2px);
}

@media(min-width: 768px) {
.header_nav_search-input_text {
    grid-row: 1 / 3;
  }
}

@media(min-width: 1280px) {
  .header_nav_search-input_text {
    display: none;
  }
}

.header_nav_search-text {
  color: var(--Text-Default, #000);
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px);
  margin-top: -8px;
}

@media(min-width: 768px) {
  .header_nav_search-text {
      margin-top: 8px;
    }
  }

#header_search {
  width: 100%
}

#header_search .search_box {
  display: flex;
  padding: var(--Semantic-Space-Inner-M, 8px) var(--Semantic-Space-Inner-LLL, 16px);
  align-items: center;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  border: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Background-Default, #FFF)
}

#header_search .search_box .text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  flex: 1 0 0;
  width: 87.1382636656%
}

@media(min-width: 768px) {
  #header_search .search_box .text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px);
    width: 84.8484848485%
  }
}

@media(min-width: 1280px) {
  #header_search .search_box .text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
    width: 88.3040935673%
  }
}

#header_search .search_box .text::placeholder {
  color: var(--Text-Light, #808080)
}

#header_search .search_box .btn {
  cursor: pointer;
  display: flex
}

#header_search .search_box path {
  fill: var(--Surface-Graphic-Medium, #808080)
}

.header_nav_tags {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

.header_nav_tags_text {
  color: var(--Text-Default, #000);
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SS, 12px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SS, 20px);
  letter-spacing: var(--letter-spacing-Body-SS, 0.06px)
}

.header_nav_tags_list {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  flex-wrap: wrap
}

@media(min-width: 768px) {
  .header_nav_tags_list {
    width: 286px
  }
}

@media(min-width: 1280px) {
  .header_nav_tags_list {
    gap: 6px var(--Semantic-Space-Inner-S, 6px);
    width: 390px
  }
}

.header_nav_menu {
  width: 100%
}

.lp .header_nav_menu {
  display: none;
}

@media(min-width: 768px) {
  .header_nav_menu {
    display: grid;
    grid-template-columns: repeat(3, auto);
    gap: 10px
  }
}

@media(min-width: 1280px) {
  .header_nav_menu {
    gap: 32px
  }
}

.header_nav_menu_link {
  display: flex;
  padding: var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}

@media(min-width: 768px) {
  .header_nav_menu_link {
    padding: 0
  }
}

.header_nav_menu_link>a {
  width: 100%
}

@media(min-width: 768px) {
  .header_nav_menu_link .button-text-link {
    display: none
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_link .button-text-link {
    display: flex;
    gap: var(--Semantic-Space-Inner-SS, 4px)
  }
}

.header_nav_menu_link .button-text-link>svg {
  height: 22px;
  width: 22px
}

@media(min-width: 1280px) {
  .header_nav_menu_link .button-text-link>svg {
    height: 16px;
    width: 16px
  }
}

@media(min-width: 768px) {
  .header_nav_menu_link .button-text-link>svg:last-child {
    display: none
  }
}

.header_nav_menu_link .button-text-link>span {
  flex-grow: 1
}

.header_nav_menu_link .button-icon {
  display: none
}

@media(min-width: 768px) {
  .header_nav_menu_link .button-icon {
    display: flex
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_link .button-icon {
    display: none
  }
}

.header_nav_menu_accordion {
  display: flex;
  padding: var(--Semantic-Space-Inner-LL, 12px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

@media(min-width: 768px) {
  .header_nav_menu_accordion {
    border-top: none;
    padding: 0
  }
}

.header_nav_menu_accordion--search {
  display: none;
}

@media(min-width: 768px) {
  .header_nav_menu_accordion--search {
    display: flex;
  }
}

.header_nav_menu_checkbox:checked~.header_nav_menu_content {
  grid-template-rows: 1fr;
  transition: grid-template-rows ease-out .15s;
  padding-top: var(--Semantic-Space-Inner-LLL, 16px);
}

@media(min-width: 768px) {
  .header_nav_menu_checkbox:checked~.header_nav_menu_content {
    border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
    border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
    padding: 24px 32px
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_checkbox:checked~.header_nav_menu_content {
    padding: 32px
  }
}

@media(min-width: 768px) {
  .header_nav_menu_checkbox:checked~.header_nav_menu_content .header_nav_menu__overlay,
  .header_nav_menu_checkbox:checked~.header_nav_menu_content .header_nav_menu__overlay {
    background: rgba(255, 255, 255, .9);
    position: fixed;
    content: "";
    width: 100vw;
    height: calc(100svh - 70px);
    left: 0;
    top: 70px;
    transition: background ease-out .15s;
    z-index: -1;
  }
}

.header_nav_menu_checkbox:checked~.header_nav_menu_toggle .button-text-link svg:last-child {
  transform: rotate(180deg)
}

.header_nav_menu_toggle {
  display: flex;
  align-items: center;
  gap: var(--Semantic-Space-Hairline-M, 2px);
  align-self: stretch
}

@media(min-width: 768px) {
  .header_nav_menu_toggle .button-text-link {
    display: none
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_toggle .button-text-link {
    display: flex
  }
}

.header_nav_menu_toggle .button-text-link::after {
  background: rgba(0, 0, 0, 0)
}

@media(min-width: 768px) {
  .header_nav_menu_toggle .button-text-link::after {
    background: var(--Line-Default, #333)
  }
}

.header_nav_menu_toggle .button-text-link>span {
  flex-grow: 1
}

.header_nav_menu_toggle .button-text-link>svg {
  height: 22px;
  width: 22px
}

@media(min-width: 1280px) {
  .header_nav_menu_toggle .button-text-link>svg {
    height: 16px;
    width: 16px
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_toggle .button-text-link>svg:last-child {
    height: 24px;
    width: 24px
  }
}

.header_title .button-icon {
  pointer-events: visible
}

.header_nav_menu_toggle .button-icon {
  display: none;
  pointer-events: visible;
  transition: ease-out .1s;
}

@media(min-width: 768px) {
  .header_nav_menu_toggle .button-icon {
    display: flex
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_toggle .button-icon {
    display: none
  }
}

@media (hover: hover) {
  .header_nav_menu_toggle .button-icon.current:hover {
    background: rgba(0, 0, 0, 0.1);
  }
}

.header_nav_menu_toggle .button-icon svg:last-child {
  display: none;
}

.header_nav_menu_checkbox:checked~.header_nav_menu_toggle .button-icon svg:first-child {
  display: none;
}

.header_nav_menu_checkbox:checked~.header_nav_menu_toggle .button-icon svg:last-child {
  display: block;
}

.header_nav_menu_content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows ease-out .15s, padding ease-out .15s .15s;
}

@media(min-width: 768px) {
  .header_nav_menu_content {
    position: absolute;
    top: 70px;
    width: 100%;
    left: 0;
    background: var(--Background-Brand, #D3FB66);
    padding: 0 149px 0 150px;
  }
}

.header_nav_menu_content_list {
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 16px var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  flex-wrap: wrap;
  position: relative;
  max-width: 1920px;
}

@media(min-width: 768px) {
  .header_nav_menu_content_list {
    max-width: calc(1920px - 64px);
    column-gap: 32px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_content_list {
    grid-template-columns: repeat(3, minmax(auto, 440px));
  }
}

@media(min-width: 768px) {
  .header_nav_menu_accordion--search .header_nav_menu_content_list {
    grid-template-columns: auto
  }
}

.header_nav_menu_content_list>.button-text-link {
  display: none;
  pointer-events: none
}

@media(min-width: 768px) {
  .header_nav_menu_content_list>.button-text-link {
    display: flex;
    grid-column: 1/4;
    width: fit-content
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_content_list>.button-text-link {
    display: none
  }
}

.header_nav_menu_group {
  display: flex;
  min-width: 139px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-L, 10px)
}

@media(min-width: 1280px) {
  .header_nav_menu_group {
    gap: 0;
    min-width: 319px
  }
}

.header_nav_menu_group_head {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-SSS, 10px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-SSS, 16px);
  letter-spacing: var(--letter-spacing-Body-SSS, 0px);
  align-self: stretch;
  color: var(--Text-Default, #000)
}

@media(min-width: 768px) {
  .header_nav_menu_group_head {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-SS, 12px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-SS, 20px);
    letter-spacing: var(--letter-spacing-Body-SS, 0.06px)
  }
}

.header_nav_menu_group_list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

@media(min-width: 768px) {
  .header_nav_menu_group_list {
    gap: var(--Semantic-Space-Inner-L, 10px)
  }
}

.header_nav_menu_group_list.header_nav_tags_list {
  flex-direction: row;
  margin-top: 0
}

@media(min-width: 768px) {
  .header_nav_menu_group_list:first-child {
    display: grid;
    grid-template-columns: repeat(3, minmax(213px, 1fr));
    column-gap: 32px
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_group_list:first-child {
    grid-template-columns: repeat(2, minmax(320px, 1fr))
  }
}

@media(min-width: 1280px) {
  .header_nav_menu_group_head+.header_nav_menu_group_list {
    margin-top: 16px
  }
}

.header_nav_menu_logo {
  bottom: 0;
  position: absolute;
  opacity: 0;
  right: 0;
  transition: none;
}

@media(min-width: 1280px) {
  .header_nav_menu_checkbox:checked~.header_nav_menu_content .header_nav_menu_logo {
    opacity: 1;
    transition: opacity ease-out 0s .15s;
  }
}

.header_nav_tools {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
}

@media(min-width: 768px) {
  .header_nav_tools {
    border-top: none;
    flex-direction: row;
    padding: 0;
    flex-shrink: 0;
    gap: var(--Semantic-Space-Inner-LLL, 16px)
  }
}

@media(min-width: 1280px) {
  .header_nav_tools :not(.header_nav_tools_external)>svg:last-child {
    display: none
  }
}

.header_nav_tools svg {
  height: 24px;
  width: 24px
}

@media(min-width: 1280px) {
  .header_nav_tools svg {
    height: 18px;
    width: 18px
  }
}

.header_nav_tools>a {
  min-width: fit-content;
  width: 100%
}

@media(min-width: 768px) {
  .header_nav_tools .button-outline {
    display: none
  }
}

@media(min-width: 1280px) {
  .header_nav_tools .button-outline {
    display: flex
  }
}

.header_nav_tools .button-icon {
  display: none
}

@media(min-width: 768px) {
  .header_nav_tools .button-icon {
    display: flex
  }
}

@media(min-width: 1280px) {
  .header_nav_tools .button-icon {
    display: none
  }
}

----------------------------------------------- */



.heading {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  position: relative
}

.heading.heading--ll {
  font-family: var(--font-family-Default, "Forma DJR Japanese Micro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-LL, 32px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-LL, 44px);
  letter-spacing: var(--letter-spacing-Heading-LL, 1.152px);
  padding:0
}

@media(min-width: 1280px) {
  .heading.heading--ll {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Display-M, 44px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Display-M, 60px);
    letter-spacing: var(--letter-spacing-Display-M, 5.28px);
    padding:0
  }
}

.heading.heading--l {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px)
}

@media(min-width: 1280px) {
  .heading.heading--l {
    font-family: var(--font-family-Default, "Forma DJR Japanese Micro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-LL, 32px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-LL, 44px);
    letter-spacing: var(--letter-spacing-Heading-LL, 1.152px)
  }
}

.heading.heading--m {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
}

@media(min-width: 1280px) {
  .heading.heading--m {
    font-family: var(--font-family-Default, "Forma DJR Japanese Micro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-LL, 32px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-LL, 44px);
    letter-spacing: var(--letter-spacing-Heading-LL, 1.152px)
  }
}

.heading.heading--s {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
}

@media(min-width: 1280px) {
  .heading.heading--s {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px)
  }
}

.heading.heading--ss {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
}

@media(min-width: 1280px) {
  .heading.heading--ss {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
  }
}

.heading.heading--underline {
  min-width: 120px
}

.heading.heading--underline::after {
  content: "";
  width: 120px;
  height: 3px;
  position: absolute;
  bottom: 0;
  background: var(--Surface-Graphic-Default, #000)
}

@media(min-width: 1280px) {
  .heading.heading--underline {
    min-width: 160px
  }

  .heading.heading--underline::after {
    width: 160px;
    height: 4px
  }
}

.heading.heading--underline--s {
  min-width: 120px
}

.heading.heading--underline--s::after {
  content: "";
  width: 120px;
  height: 3px;
  position: absolute;
  bottom: 0;
  background: var(--Surface-Graphic-Default, #000)
}

.hero {
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Primitive-Brand-Lime, #D3FB66);
}

.hero_key-visual {
  height: 192px;
  overflow: hidden;
  position: relative;
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
}

@media(min-width: 1280px) {
  .hero_key-visual {
    height: 300px
  }
}

.hero_key-visual svg {
  height: 100% !important;
  position: absolute;
  width: auto !important;
  transform: translateX(-50%) !important;
  left: 50%
}

.hero_message {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 0px var(--letter-spacing-Body-SSS, 0px);
  align-self: stretch;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 1920px;
  margin: 0 auto
}

@media(min-width: 1280px) {
  .hero_message {
    flex-direction: row
  }
}

@media(min-width: 1921px) {
  .hero_message {
    border-left: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
    border-right: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
  }
}

.hero_message_heading {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  align-items: flex-start;
  flex: 1 0 0
}

@media(min-width: 1280px) {
  .hero_message_heading {
    max-width: 577px;
    min-width: 456px;
    padding: var(--Semantic-Space-Outer-SS, 24px) var(--Semantic-Space-Outer-S, 32px);
    align-items: center;
    align-self: stretch;
    border-right: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333)
  }
}

.hero_message_heading_text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-M, 24px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-M, 36px);
  letter-spacing: var(--letter-spacing-Heading-M, 1.74px);
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  padding: 0 ;
  display:block;
}

.hero_message_heading_text>span:last-child {
  display: block
}

@media(min-width: 1280px) {
  .hero_message_heading_text>span {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Display-M, 44px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Display-M, 60px);
    letter-spacing: var(--letter-spacing-Display-M, 4.28px);
    display: block
  }
}

.hero_message_trend {
  display: flex;
  padding: var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-L, 10px);
  flex: 1 0 0;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  background: var(--Primitive-Brand-Lime, #D3FB66);
  width: 100%
}

@media(min-width: 1280px) {
  .hero_message_trend {
    border-top: none
  }
}

.hero_message_trend_text {
  height: 31px;
  align-self: stretch
}

.hero_message_trend_text>svg {
  width: 60.5px;
  flex-shrink: 0
}

.hero_message_trend_text>span {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px);
  color: var(--Text-Default, #000);
  margin-left: -14px
}

.hero_message_trend_list {
  display: flex;
  align-items: flex-end;
  align-content: flex-end;
  gap: var(--Semantic-Space-Hairline-M, 2px);
  align-self: stretch;
  flex-wrap: wrap
}

@media(min-width: 1280px) {
  .hero_message_trend_list {
    gap: var(--Semantic-Space-Inner-S, 6px)
  }
}

.hot-topics {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  background: linear-gradient(0deg, var(--surface-overlary-tint-25, rgba(255, 255, 255, 0.75)) 0%, var(--surface-overlary-tint-25, rgba(255, 255, 255, 0.75)) 100%), var(--Primitive-Brand-Lime, #D3FB66)
}

.hot-topics_container {
  display: flex;
  padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Inner-LLL, 16px);
  flex-direction: column;
  align-items: center;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

@media(min-width: 768px) {
  .hot-topics_container {
    max-width: 1856px;
    padding: var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Outer-S, 32px);
    gap: var(--Semantic-Space-Outer-S, 32px)
  }
}

@media(min-width: 1921px) {
  .hot-topics_container {
    max-width: 1920px
  }
}

.hot-topics_head {
  display: flex;
  padding: var(--line-height-Body-SSS, 16px) var(--letter-spacing-Body-SSS, 0px);
  align-items: center;
  gap: 8px;
  align-self: stretch
}

.hot-topics_card-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch
}

@media(min-width: 768px) {
  .hot-topics_card-stack {
    align-content: flex-start;
    gap: var(--letter-spacing-Body-SSS, 0px) var(--Semantic-Space-Outer-S, 32px);
    flex-wrap: wrap
  }
}

@media(min-width: 1921px) {
  .hot-topics_card-stack {
    flex-wrap: wrap;
    flex-direction: row
  }
}

.image {
  width: 100%
}

.image>img {
  display: block;
  object-fit: cover;
  height: 100%;
  width: 100%
}

.image--1-1>img {
  aspect-ratio: 1/1
}

.image--5-3>img {
  aspect-ratio: 5/3
}

.image--320-166>img {
  aspect-ratio: 320/166
}

.image--850-478>img {
  aspect-ratio: 850/478
}

.large-card {
  display: flex;
  padding: var(--Semantic-Space-Outer-SS, 24px) 0;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch;
  border-bottom: var(--Semantic-Line-Thickness-Regular, 1px) solid #000;
  border-top: var(--Semantic-Line-Thickness-Regular, 1px) solid #000;
  margin-bottom: calc(var(--Semantic-Line-Thickness-Regular, 1px)*-1);
  transition: ease-out .1s;
  position: relative
}

@media(min-width: 768px) {
  .large-card {
    padding: var(--Semantic-Space-Inner-LLL, 16px) var(--letter-spacing-Body-SSS, 0px);
    gap: var(--Semantic-Space-Outer-S, 32px);
    flex: 1 0 0;
    flex-direction: row
  }
}

.large-card>a {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: ease-out .1s;
  top: 0;
  left: 0
}

.large-card>a:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.large-card>a:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.large-card .button-outline {
  z-index: 1
}

.large-card .button-fill {
  z-index: 1
}

@media(min-width: 768px) {
  .large-card .large-card_image {
    width: 320px
  }
}

.large-card_link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.large-card_text-area {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

@media(min-width: 768px) {
  .large-card_text-area {
    gap: var(--Semantic-Space-Outer-S, 32px);
    flex: 1 0 0
  }
}

.large-card_content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-L, 10px);
  align-self: stretch
}

.large-card_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch
}

@media(min-width: 768px) {
  .large-card_head {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-L, 28px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-L, 40px);
    letter-spacing: var(--letter-spacing-Heading-L, 1.89px)
  }
}

.large-card_head>time {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.large-card_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  align-self: stretch;
  overflow: hidden;
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  text-overflow: ellipsis
}

.large-card_tags {
  display: flex;
  align-items: flex-start;
  gap: 8px
}

.main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  background: var(--Background-Default, #FFF)
}

.member_cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

@media(min-width: 768px) {
  .member_cta {
    gap: var(--line-height-Heading-S, 32px);
    flex-direction: row
  }
}

.member_video {
  display: flex;
  flex-direction: column;
  align-items: flex-start
}

@media(min-width: 768px) {
  .member_video {
    width: 65.7894736842%
  }
}

@media(min-width: 1280px) {
  .member_video {
    width: 65.9156976744%
  }
}

@media(min-width: 1921px) {
  .member_video {
    width: 66.1099137931%
  }
}

.member_content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

@media(min-width: 768px) {
  .member_content {
    gap: var(--Semantic-Space-Outer-M, 48px);
    flex: 1 0 0
  }
}

@media(min-width: 768px) {
  .member_content .button-large {
    max-width: 100%
  }
}

.member_text-area {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-M, 8px);
  align-self: stretch
}

@media(min-width: 768px) {
  .member_text-area {
    gap: var(--Semantic-Space-Outer-SS, 24px)
  }
}

.member_title {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  align-self: stretch;
  color: #000
}

@media(min-width: 768px) {
  .member_title {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-M, 24px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-M, 36px);
    letter-spacing: var(--letter-spacing-Heading-M, 1.74px)
  }
}

.member_text {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

@media(min-width: 768px) {
  .member_text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-size: var(--font-size-Body-M, 16px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Body-M, 28px);
    letter-spacing: var(--letter-spacing-Body-M, 0.2px)
  }
}

.modal {
  display: none;
  position: fixed;
  z-index: 3;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, .8);
  align-items: center;
  justify-content: center;
  animation: fadeIn .2s
}

.modal img {
  background: #ecebeb;
  margin: auto;
  display: block;
  width: 100%;
  max-width: 960px;
  animation-name: zoom;
  animation-duration: .3s;
  padding: 10px
}

@media(min-width: 768px) {
  .modal img {
    padding: 30px
  }
}

@keyframes zoom {
  from {
    transform: scale(1.05)
  }

  to {
    transform: scale(1)
  }
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.u-w_auto {
  width: auto !important
}

.u-w00 {
  width: 0% !important
}

.u-w01 {
  width: 1% !important
}

.u-w02 {
  width: 2% !important
}

.u-w03 {
  width: 3% !important
}

.u-w04 {
  width: 4% !important
}

.u-w05 {
  width: 5% !important
}

.u-w06 {
  width: 6% !important
}

.u-w07 {
  width: 7% !important
}

.u-w08 {
  width: 8% !important
}

.u-w09 {
  width: 9% !important
}

.u-w10 {
  width: 10% !important
}

.u-w11 {
  width: 11% !important
}

.u-w12 {
  width: 12% !important
}

.u-w13 {
  width: 13% !important
}

.u-w14 {
  width: 14% !important
}

.u-w15 {
  width: 15% !important
}

.u-w16 {
  width: 16% !important
}

.u-w17 {
  width: 17% !important
}

.u-w18 {
  width: 18% !important
}

.u-w19 {
  width: 19% !important
}

.u-w20 {
  width: 20% !important
}

.u-w21 {
  width: 21% !important
}

.u-w22 {
  width: 22% !important
}

.u-w23 {
  width: 23% !important
}

.u-w24 {
  width: 24% !important
}

.u-w25 {
  width: 25% !important
}

.u-w26 {
  width: 26% !important
}

.u-w27 {
  width: 27% !important
}

.u-w28 {
  width: 28% !important
}

.u-w29 {
  width: 29% !important
}

.u-w30 {
  width: 30% !important
}

.u-w31 {
  width: 31% !important
}

.u-w32 {
  width: 32% !important
}

.u-w33 {
  width: 33% !important
}

.u-w34 {
  width: 34% !important
}

.u-w35 {
  width: 35% !important
}

.u-w36 {
  width: 36% !important
}

.u-w37 {
  width: 37% !important
}

.u-w38 {
  width: 38% !important
}

.u-w39 {
  width: 39% !important
}

.u-w40 {
  width: 40% !important
}

.u-w41 {
  width: 41% !important
}

.u-w42 {
  width: 42% !important
}

.u-w43 {
  width: 43% !important
}

.u-w44 {
  width: 44% !important
}

.u-w45 {
  width: 45% !important
}

.u-w46 {
  width: 46% !important
}

.u-w47 {
  width: 47% !important
}

.u-w48 {
  width: 48% !important
}

.u-w49 {
  width: 49% !important
}

.u-w50 {
  width: 50% !important
}

.u-w51 {
  width: 51% !important
}

.u-w52 {
  width: 52% !important
}

.u-w53 {
  width: 53% !important
}

.u-w54 {
  width: 54% !important
}

.u-w55 {
  width: 55% !important
}

.u-w56 {
  width: 56% !important
}

.u-w57 {
  width: 57% !important
}

.u-w58 {
  width: 58% !important
}

.u-w59 {
  width: 59% !important
}

.u-w60 {
  width: 60% !important
}

.u-w61 {
  width: 61% !important
}

.u-w62 {
  width: 62% !important
}

.u-w63 {
  width: 63% !important
}

.u-w64 {
  width: 64% !important
}

.u-w65 {
  width: 65% !important
}

.u-w66 {
  width: 66% !important
}

.u-w67 {
  width: 67% !important
}

.u-w68 {
  width: 68% !important
}

.u-w69 {
  width: 69% !important
}

.u-w70 {
  width: 70% !important
}

.u-w71 {
  width: 71% !important
}

.u-w72 {
  width: 72% !important
}

.u-w73 {
  width: 73% !important
}

.u-w74 {
  width: 74% !important
}

.u-w75 {
  width: 75% !important
}

.u-w76 {
  width: 76% !important
}

.u-w77 {
  width: 77% !important
}

.u-w78 {
  width: 78% !important
}

.u-w79 {
  width: 79% !important
}

.u-w80 {
  width: 80% !important
}

.u-w81 {
  width: 81% !important
}

.u-w82 {
  width: 82% !important
}

.u-w83 {
  width: 83% !important
}

.u-w84 {
  width: 84% !important
}

.u-w85 {
  width: 85% !important
}

.u-w86 {
  width: 86% !important
}

.u-w87 {
  width: 87% !important
}

.u-w88 {
  width: 88% !important
}

.u-w89 {
  width: 89% !important
}

.u-w90 {
  width: 90% !important
}

.u-w91 {
  width: 91% !important
}

.u-w92 {
  width: 92% !important
}

.u-w93 {
  width: 93% !important
}

.u-w94 {
  width: 94% !important
}

.u-w95 {
  width: 95% !important
}

.u-w96 {
  width: 96% !important
}

.u-w97 {
  width: 97% !important
}

.u-w98 {
  width: 98% !important
}

.u-w99 {
  width: 99% !important
}

.u-w100 {
  width: 100% !important
}

@media(min-width: 768px) {
  .u-w_auto_md {
    width: auto !important
  }

  .u-w00_md {
    width: 0% !important
  }

  .u-w01_md {
    width: 1% !important
  }

  .u-w02_md {
    width: 2% !important
  }

  .u-w03_md {
    width: 3% !important
  }

  .u-w04_md {
    width: 4% !important
  }

  .u-w05_md {
    width: 5% !important
  }

  .u-w06_md {
    width: 6% !important
  }

  .u-w07_md {
    width: 7% !important
  }

  .u-w08_md {
    width: 8% !important
  }

  .u-w09_md {
    width: 9% !important
  }

  .u-w10_md {
    width: 10% !important
  }

  .u-w11_md {
    width: 11% !important
  }

  .u-w12_md {
    width: 12% !important
  }

  .u-w13_md {
    width: 13% !important
  }

  .u-w14_md {
    width: 14% !important
  }

  .u-w15_md {
    width: 15% !important
  }

  .u-w16_md {
    width: 16% !important
  }

  .u-w17_md {
    width: 17% !important
  }

  .u-w18_md {
    width: 18% !important
  }

  .u-w19_md {
    width: 19% !important
  }

  .u-w20_md {
    width: 20% !important
  }

  .u-w21_md {
    width: 21% !important
  }

  .u-w22_md {
    width: 22% !important
  }

  .u-w23_md {
    width: 23% !important
  }

  .u-w24_md {
    width: 24% !important
  }

  .u-w25_md {
    width: 25% !important
  }

  .u-w26_md {
    width: 26% !important
  }

  .u-w27_md {
    width: 27% !important
  }

  .u-w28_md {
    width: 28% !important
  }

  .u-w29_md {
    width: 29% !important
  }

  .u-w30_md {
    width: 30% !important
  }

  .u-w31_md {
    width: 31% !important
  }

  .u-w32_md {
    width: 32% !important
  }

  .u-w33_md {
    width: 33% !important
  }

  .u-w34_md {
    width: 34% !important
  }

  .u-w35_md {
    width: 35% !important
  }

  .u-w36_md {
    width: 36% !important
  }

  .u-w37_md {
    width: 37% !important
  }

  .u-w38_md {
    width: 38% !important
  }

  .u-w39_md {
    width: 39% !important
  }

  .u-w40_md {
    width: 40% !important
  }

  .u-w41_md {
    width: 41% !important
  }

  .u-w42_md {
    width: 42% !important
  }

  .u-w43_md {
    width: 43% !important
  }

  .u-w44_md {
    width: 44% !important
  }

  .u-w45_md {
    width: 45% !important
  }

  .u-w46_md {
    width: 46% !important
  }

  .u-w47_md {
    width: 47% !important
  }

  .u-w48_md {
    width: 48% !important
  }

  .u-w49_md {
    width: 49% !important
  }

  .u-w50_md {
    width: 50% !important
  }

  .u-w51_md {
    width: 51% !important
  }

  .u-w52_md {
    width: 52% !important
  }

  .u-w53_md {
    width: 53% !important
  }

  .u-w54_md {
    width: 54% !important
  }

  .u-w55_md {
    width: 55% !important
  }

  .u-w56_md {
    width: 56% !important
  }

  .u-w57_md {
    width: 57% !important
  }

  .u-w58_md {
    width: 58% !important
  }

  .u-w59_md {
    width: 59% !important
  }

  .u-w60_md {
    width: 60% !important
  }

  .u-w61_md {
    width: 61% !important
  }

  .u-w62_md {
    width: 62% !important
  }

  .u-w63_md {
    width: 63% !important
  }

  .u-w64_md {
    width: 64% !important
  }

  .u-w65_md {
    width: 65% !important
  }

  .u-w66_md {
    width: 66% !important
  }

  .u-w67_md {
    width: 67% !important
  }

  .u-w68_md {
    width: 68% !important
  }

  .u-w69_md {
    width: 69% !important
  }

  .u-w70_md {
    width: 70% !important
  }

  .u-w71_md {
    width: 71% !important
  }

  .u-w72_md {
    width: 72% !important
  }

  .u-w73_md {
    width: 73% !important
  }

  .u-w74_md {
    width: 74% !important
  }

  .u-w75_md {
    width: 75% !important
  }

  .u-w76_md {
    width: 76% !important
  }

  .u-w77_md {
    width: 77% !important
  }

  .u-w78_md {
    width: 78% !important
  }

  .u-w79_md {
    width: 79% !important
  }

  .u-w80_md {
    width: 80% !important
  }

  .u-w81_md {
    width: 81% !important
  }

  .u-w82_md {
    width: 82% !important
  }

  .u-w83_md {
    width: 83% !important
  }

  .u-w84_md {
    width: 84% !important
  }

  .u-w85_md {
    width: 85% !important
  }

  .u-w86_md {
    width: 86% !important
  }

  .u-w87_md {
    width: 87% !important
  }

  .u-w88_md {
    width: 88% !important
  }

  .u-w89_md {
    width: 89% !important
  }

  .u-w90_md {
    width: 90% !important
  }

  .u-w91_md {
    width: 91% !important
  }

  .u-w92_md {
    width: 92% !important
  }

  .u-w93_md {
    width: 93% !important
  }

  .u-w94_md {
    width: 94% !important
  }

  .u-w95_md {
    width: 95% !important
  }

  .u-w96_md {
    width: 96% !important
  }

  .u-w97_md {
    width: 97% !important
  }

  .u-w98_md {
    width: 98% !important
  }

  .u-w99_md {
    width: 99% !important
  }

  .u-w100_md {
    width: 100% !important
  }
}

@media(min-width: 1280px) {
  .u-w_auto_lg {
    width: auto !important
  }

  .u-w00_lg {
    width: 0% !important
  }

  .u-w01_lg {
    width: 1% !important
  }

  .u-w02_lg {
    width: 2% !important
  }

  .u-w03_lg {
    width: 3% !important
  }

  .u-w04_lg {
    width: 4% !important
  }

  .u-w05_lg {
    width: 5% !important
  }

  .u-w06_lg {
    width: 6% !important
  }

  .u-w07_lg {
    width: 7% !important
  }

  .u-w08_lg {
    width: 8% !important
  }

  .u-w09_lg {
    width: 9% !important
  }

  .u-w10_lg {
    width: 10% !important
  }

  .u-w11_lg {
    width: 11% !important
  }

  .u-w12_lg {
    width: 12% !important
  }

  .u-w13_lg {
    width: 13% !important
  }

  .u-w14_lg {
    width: 14% !important
  }

  .u-w15_lg {
    width: 15% !important
  }

  .u-w16_lg {
    width: 16% !important
  }

  .u-w17_lg {
    width: 17% !important
  }

  .u-w18_lg {
    width: 18% !important
  }

  .u-w19_lg {
    width: 19% !important
  }

  .u-w20_lg {
    width: 20% !important
  }

  .u-w21_lg {
    width: 21% !important
  }

  .u-w22_lg {
    width: 22% !important
  }

  .u-w23_lg {
    width: 23% !important
  }

  .u-w24_lg {
    width: 24% !important
  }

  .u-w25_lg {
    width: 25% !important
  }

  .u-w26_lg {
    width: 26% !important
  }

  .u-w27_lg {
    width: 27% !important
  }

  .u-w28_lg {
    width: 28% !important
  }

  .u-w29_lg {
    width: 29% !important
  }

  .u-w30_lg {
    width: 30% !important
  }

  .u-w31_lg {
    width: 31% !important
  }

  .u-w32_lg {
    width: 32% !important
  }

  .u-w33_lg {
    width: 33% !important
  }

  .u-w34_lg {
    width: 34% !important
  }

  .u-w35_lg {
    width: 35% !important
  }

  .u-w36_lg {
    width: 36% !important
  }

  .u-w37_lg {
    width: 37% !important
  }

  .u-w38_lg {
    width: 38% !important
  }

  .u-w39_lg {
    width: 39% !important
  }

  .u-w40_lg {
    width: 40% !important
  }

  .u-w41_lg {
    width: 41% !important
  }

  .u-w42_lg {
    width: 42% !important
  }

  .u-w43_lg {
    width: 43% !important
  }

  .u-w44_lg {
    width: 44% !important
  }

  .u-w45_lg {
    width: 45% !important
  }

  .u-w46_lg {
    width: 46% !important
  }

  .u-w47_lg {
    width: 47% !important
  }

  .u-w48_lg {
    width: 48% !important
  }

  .u-w49_lg {
    width: 49% !important
  }

  .u-w50_lg {
    width: 50% !important
  }

  .u-w51_lg {
    width: 51% !important
  }

  .u-w52_lg {
    width: 52% !important
  }

  .u-w53_lg {
    width: 53% !important
  }

  .u-w54_lg {
    width: 54% !important
  }

  .u-w55_lg {
    width: 55% !important
  }

  .u-w56_lg {
    width: 56% !important
  }

  .u-w57_lg {
    width: 57% !important
  }

  .u-w58_lg {
    width: 58% !important
  }

  .u-w59_lg {
    width: 59% !important
  }

  .u-w60_lg {
    width: 60% !important
  }

  .u-w61_lg {
    width: 61% !important
  }

  .u-w62_lg {
    width: 62% !important
  }

  .u-w63_lg {
    width: 63% !important
  }

  .u-w64_lg {
    width: 64% !important
  }

  .u-w65_lg {
    width: 65% !important
  }

  .u-w66_lg {
    width: 66% !important
  }

  .u-w67_lg {
    width: 67% !important
  }

  .u-w68_lg {
    width: 68% !important
  }

  .u-w69_lg {
    width: 69% !important
  }

  .u-w70_lg {
    width: 70% !important
  }

  .u-w71_lg {
    width: 71% !important
  }

  .u-w72_lg {
    width: 72% !important
  }

  .u-w73_lg {
    width: 73% !important
  }

  .u-w74_lg {
    width: 74% !important
  }

  .u-w75_lg {
    width: 75% !important
  }

  .u-w76_lg {
    width: 76% !important
  }

  .u-w77_lg {
    width: 77% !important
  }

  .u-w78_lg {
    width: 78% !important
  }

  .u-w79_lg {
    width: 79% !important
  }

  .u-w80_lg {
    width: 80% !important
  }

  .u-w81_lg {
    width: 81% !important
  }

  .u-w82_lg {
    width: 82% !important
  }

  .u-w83_lg {
    width: 83% !important
  }

  .u-w84_lg {
    width: 84% !important
  }

  .u-w85_lg {
    width: 85% !important
  }

  .u-w86_lg {
    width: 86% !important
  }

  .u-w87_lg {
    width: 87% !important
  }

  .u-w88_lg {
    width: 88% !important
  }

  .u-w89_lg {
    width: 89% !important
  }

  .u-w90_lg {
    width: 90% !important
  }

  .u-w91_lg {
    width: 91% !important
  }

  .u-w92_lg {
    width: 92% !important
  }

  .u-w93_lg {
    width: 93% !important
  }

  .u-w94_lg {
    width: 94% !important
  }

  .u-w95_lg {
    width: 95% !important
  }

  .u-w96_lg {
    width: 96% !important
  }

  .u-w97_lg {
    width: 97% !important
  }

  .u-w98_lg {
    width: 98% !important
  }

  .u-w99_lg {
    width: 99% !important
  }

  .u-w100_lg {
    width: 100% !important
  }
}

@media(min-width: 1921px) {
  .u-w_auto_xlg {
    width: auto !important
  }

  .u-w00_xlg {
    width: 0% !important
  }

  .u-w01_xlg {
    width: 1% !important
  }

  .u-w02_xlg {
    width: 2% !important
  }

  .u-w03_xlg {
    width: 3% !important
  }

  .u-w04_xlg {
    width: 4% !important
  }

  .u-w05_xlg {
    width: 5% !important
  }

  .u-w06_xlg {
    width: 6% !important
  }

  .u-w07_xlg {
    width: 7% !important
  }

  .u-w08_xlg {
    width: 8% !important
  }

  .u-w09_xlg {
    width: 9% !important
  }

  .u-w10_xlg {
    width: 10% !important
  }

  .u-w11_xlg {
    width: 11% !important
  }

  .u-w12_xlg {
    width: 12% !important
  }

  .u-w13_xlg {
    width: 13% !important
  }

  .u-w14_xlg {
    width: 14% !important
  }

  .u-w15_xlg {
    width: 15% !important
  }

  .u-w16_xlg {
    width: 16% !important
  }

  .u-w17_xlg {
    width: 17% !important
  }

  .u-w18_xlg {
    width: 18% !important
  }

  .u-w19_xlg {
    width: 19% !important
  }

  .u-w20_xlg {
    width: 20% !important
  }

  .u-w21_xlg {
    width: 21% !important
  }

  .u-w22_xlg {
    width: 22% !important
  }

  .u-w23_xlg {
    width: 23% !important
  }

  .u-w24_xlg {
    width: 24% !important
  }

  .u-w25_xlg {
    width: 25% !important
  }

  .u-w26_xlg {
    width: 26% !important
  }

  .u-w27_xlg {
    width: 27% !important
  }

  .u-w28_xlg {
    width: 28% !important
  }

  .u-w29_xlg {
    width: 29% !important
  }

  .u-w30_xlg {
    width: 30% !important
  }

  .u-w31_xlg {
    width: 31% !important
  }

  .u-w32_xlg {
    width: 32% !important
  }

  .u-w33_xlg {
    width: 33% !important
  }

  .u-w34_xlg {
    width: 34% !important
  }

  .u-w35_xlg {
    width: 35% !important
  }

  .u-w36_xlg {
    width: 36% !important
  }

  .u-w37_xlg {
    width: 37% !important
  }

  .u-w38_xlg {
    width: 38% !important
  }

  .u-w39_xlg {
    width: 39% !important
  }

  .u-w40_xlg {
    width: 40% !important
  }

  .u-w41_xlg {
    width: 41% !important
  }

  .u-w42_xlg {
    width: 42% !important
  }

  .u-w43_xlg {
    width: 43% !important
  }

  .u-w44_xlg {
    width: 44% !important
  }

  .u-w45_xlg {
    width: 45% !important
  }

  .u-w46_xlg {
    width: 46% !important
  }

  .u-w47_xlg {
    width: 47% !important
  }

  .u-w48_xlg {
    width: 48% !important
  }

  .u-w49_xlg {
    width: 49% !important
  }

  .u-w50_xlg {
    width: 50% !important
  }

  .u-w51_xlg {
    width: 51% !important
  }

  .u-w52_xlg {
    width: 52% !important
  }

  .u-w53_xlg {
    width: 53% !important
  }

  .u-w54_xlg {
    width: 54% !important
  }

  .u-w55_xlg {
    width: 55% !important
  }

  .u-w56_xlg {
    width: 56% !important
  }

  .u-w57_xlg {
    width: 57% !important
  }

  .u-w58_xlg {
    width: 58% !important
  }

  .u-w59_xlg {
    width: 59% !important
  }

  .u-w60_xlg {
    width: 60% !important
  }

  .u-w61_xlg {
    width: 61% !important
  }

  .u-w62_xlg {
    width: 62% !important
  }

  .u-w63_xlg {
    width: 63% !important
  }

  .u-w64_xlg {
    width: 64% !important
  }

  .u-w65_xlg {
    width: 65% !important
  }

  .u-w66_xlg {
    width: 66% !important
  }

  .u-w67_xlg {
    width: 67% !important
  }

  .u-w68_xlg {
    width: 68% !important
  }

  .u-w69_xlg {
    width: 69% !important
  }

  .u-w70_xlg {
    width: 70% !important
  }

  .u-w71_xlg {
    width: 71% !important
  }

  .u-w72_xlg {
    width: 72% !important
  }

  .u-w73_xlg {
    width: 73% !important
  }

  .u-w74_xlg {
    width: 74% !important
  }

  .u-w75_xlg {
    width: 75% !important
  }

  .u-w76_xlg {
    width: 76% !important
  }

  .u-w77_xlg {
    width: 77% !important
  }

  .u-w78_xlg {
    width: 78% !important
  }

  .u-w79_xlg {
    width: 79% !important
  }

  .u-w80_xlg {
    width: 80% !important
  }

  .u-w81_xlg {
    width: 81% !important
  }

  .u-w82_xlg {
    width: 82% !important
  }

  .u-w83_xlg {
    width: 83% !important
  }

  .u-w84_xlg {
    width: 84% !important
  }

  .u-w85_xlg {
    width: 85% !important
  }

  .u-w86_xlg {
    width: 86% !important
  }

  .u-w87_xlg {
    width: 87% !important
  }

  .u-w88_xlg {
    width: 88% !important
  }

  .u-w89_xlg {
    width: 89% !important
  }

  .u-w90_xlg {
    width: 90% !important
  }

  .u-w91_xlg {
    width: 91% !important
  }

  .u-w92_xlg {
    width: 92% !important
  }

  .u-w93_xlg {
    width: 93% !important
  }

  .u-w94_xlg {
    width: 94% !important
  }

  .u-w95_xlg {
    width: 95% !important
  }

  .u-w96_xlg {
    width: 96% !important
  }

  .u-w97_xlg {
    width: 97% !important
  }

  .u-w98_xlg {
    width: 98% !important
  }

  .u-w99_xlg {
    width: 99% !important
  }

  .u-w100_xlg {
    width: 100% !important
  }
}

.u-m_auto {
  margin: auto !important
}

.u-mt_auto {
  margin-top: auto !important
}

.u-mr_auto {
  margin-right: auto !important
}

.u-mb_auto {
  margin-bottom: auto !important
}

.u-ml_auto {
  margin-left: auto !important
}

.u-m00 {
  margin: 0px !important
}

.u-mt00 {
  margin-top: 0px !important
}

.u-mr00 {
  margin-right: 0px !important
}

.u-mb00 {
  margin-bottom: 0px !important
}

.u-ml00 {
  margin-left: 0px !important
}

.u-m01 {
  margin: 1px !important
}

.u-mt01 {
  margin-top: 1px !important
}

.u-mr01 {
  margin-right: 1px !important
}

.u-mb01 {
  margin-bottom: 1px !important
}

.u-ml01 {
  margin-left: 1px !important
}

.u-m02 {
  margin: 2px !important
}

.u-mt02 {
  margin-top: 2px !important
}

.u-mr02 {
  margin-right: 2px !important
}

.u-mb02 {
  margin-bottom: 2px !important
}

.u-ml02 {
  margin-left: 2px !important
}

.u-m03 {
  margin: 3px !important
}

.u-mt03 {
  margin-top: 3px !important
}

.u-mr03 {
  margin-right: 3px !important
}

.u-mb03 {
  margin-bottom: 3px !important
}

.u-ml03 {
  margin-left: 3px !important
}

.u-m04 {
  margin: 4px !important
}

.u-mt04 {
  margin-top: 4px !important
}

.u-mr04 {
  margin-right: 4px !important
}

.u-mb04 {
  margin-bottom: 4px !important
}

.u-ml04 {
  margin-left: 4px !important
}

.u-m05 {
  margin: 5px !important
}

.u-mt05 {
  margin-top: 5px !important
}

.u-mr05 {
  margin-right: 5px !important
}

.u-mb05 {
  margin-bottom: 5px !important
}

.u-ml05 {
  margin-left: 5px !important
}

.u-m06 {
  margin: 6px !important
}

.u-mt06 {
  margin-top: 6px !important
}

.u-mr06 {
  margin-right: 6px !important
}

.u-mb06 {
  margin-bottom: 6px !important
}

.u-ml06 {
  margin-left: 6px !important
}

.u-m07 {
  margin: 7px !important
}

.u-mt07 {
  margin-top: 7px !important
}

.u-mr07 {
  margin-right: 7px !important
}

.u-mb07 {
  margin-bottom: 7px !important
}

.u-ml07 {
  margin-left: 7px !important
}

.u-m08 {
  margin: 8px !important
}

.u-mt08 {
  margin-top: 8px !important
}

.u-mr08 {
  margin-right: 8px !important
}

.u-mb08 {
  margin-bottom: 8px !important
}

.u-ml08 {
  margin-left: 8px !important
}

.u-m09 {
  margin: 9px !important
}

.u-mt09 {
  margin-top: 9px !important
}

.u-mr09 {
  margin-right: 9px !important
}

.u-mb09 {
  margin-bottom: 9px !important
}

.u-ml09 {
  margin-left: 9px !important
}

.u-m10 {
  margin: 10px !important
}

.u-mt10 {
  margin-top: 10px !important
}

.u-mr10 {
  margin-right: 10px !important
}

.u-mb10 {
  margin-bottom: 10px !important
}

.u-ml10 {
  margin-left: 10px !important
}

.u-m11 {
  margin: 11px !important
}

.u-mt11 {
  margin-top: 11px !important
}

.u-mr11 {
  margin-right: 11px !important
}

.u-mb11 {
  margin-bottom: 11px !important
}

.u-ml11 {
  margin-left: 11px !important
}

.u-m12 {
  margin: 12px !important
}

.u-mt12 {
  margin-top: 12px !important
}

.u-mr12 {
  margin-right: 12px !important
}

.u-mb12 {
  margin-bottom: 12px !important
}

.u-ml12 {
  margin-left: 12px !important
}

.u-m13 {
  margin: 13px !important
}

.u-mt13 {
  margin-top: 13px !important
}

.u-mr13 {
  margin-right: 13px !important
}

.u-mb13 {
  margin-bottom: 13px !important
}

.u-ml13 {
  margin-left: 13px !important
}

.u-m14 {
  margin: 14px !important
}

.u-mt14 {
  margin-top: 14px !important
}

.u-mr14 {
  margin-right: 14px !important
}

.u-mb14 {
  margin-bottom: 14px !important
}

.u-ml14 {
  margin-left: 14px !important
}

.u-m15 {
  margin: 15px !important
}

.u-mt15 {
  margin-top: 15px !important
}

.u-mr15 {
  margin-right: 15px !important
}

.u-mb15 {
  margin-bottom: 15px !important
}

.u-ml15 {
  margin-left: 15px !important
}

.u-m16 {
  margin: 16px !important
}

.u-mt16 {
  margin-top: 16px !important
}

.u-mr16 {
  margin-right: 16px !important
}

.u-mb16 {
  margin-bottom: 16px !important
}

.u-ml16 {
  margin-left: 16px !important
}

.u-m17 {
  margin: 17px !important
}

.u-mt17 {
  margin-top: 17px !important
}

.u-mr17 {
  margin-right: 17px !important
}

.u-mb17 {
  margin-bottom: 17px !important
}

.u-ml17 {
  margin-left: 17px !important
}

.u-m18 {
  margin: 18px !important
}

.u-mt18 {
  margin-top: 18px !important
}

.u-mr18 {
  margin-right: 18px !important
}

.u-mb18 {
  margin-bottom: 18px !important
}

.u-ml18 {
  margin-left: 18px !important
}

.u-m19 {
  margin: 19px !important
}

.u-mt19 {
  margin-top: 19px !important
}

.u-mr19 {
  margin-right: 19px !important
}

.u-mb19 {
  margin-bottom: 19px !important
}

.u-ml19 {
  margin-left: 19px !important
}

.u-m20 {
  margin: 20px !important
}

.u-mt20 {
  margin-top: 20px !important
}

.u-mr20 {
  margin-right: 20px !important
}

.u-mb20 {
  margin-bottom: 20px !important
}

.u-ml20 {
  margin-left: 20px !important
}

.u-m21 {
  margin: 21px !important
}

.u-mt21 {
  margin-top: 21px !important
}

.u-mr21 {
  margin-right: 21px !important
}

.u-mb21 {
  margin-bottom: 21px !important
}

.u-ml21 {
  margin-left: 21px !important
}

.u-m22 {
  margin: 22px !important
}

.u-mt22 {
  margin-top: 22px !important
}

.u-mr22 {
  margin-right: 22px !important
}

.u-mb22 {
  margin-bottom: 22px !important
}

.u-ml22 {
  margin-left: 22px !important
}

.u-m23 {
  margin: 23px !important
}

.u-mt23 {
  margin-top: 23px !important
}

.u-mr23 {
  margin-right: 23px !important
}

.u-mb23 {
  margin-bottom: 23px !important
}

.u-ml23 {
  margin-left: 23px !important
}

.u-m24 {
  margin: 24px !important
}

.u-mt24 {
  margin-top: 24px !important
}

.u-mr24 {
  margin-right: 24px !important
}

.u-mb24 {
  margin-bottom: 24px !important
}

.u-ml24 {
  margin-left: 24px !important
}

.u-m25 {
  margin: 25px !important
}

.u-mt25 {
  margin-top: 25px !important
}

.u-mr25 {
  margin-right: 25px !important
}

.u-mb25 {
  margin-bottom: 25px !important
}

.u-ml25 {
  margin-left: 25px !important
}

.u-m26 {
  margin: 26px !important
}

.u-mt26 {
  margin-top: 26px !important
}

.u-mr26 {
  margin-right: 26px !important
}

.u-mb26 {
  margin-bottom: 26px !important
}

.u-ml26 {
  margin-left: 26px !important
}

.u-m27 {
  margin: 27px !important
}

.u-mt27 {
  margin-top: 27px !important
}

.u-mr27 {
  margin-right: 27px !important
}

.u-mb27 {
  margin-bottom: 27px !important
}

.u-ml27 {
  margin-left: 27px !important
}

.u-m28 {
  margin: 28px !important
}

.u-mt28 {
  margin-top: 28px !important
}

.u-mr28 {
  margin-right: 28px !important
}

.u-mb28 {
  margin-bottom: 28px !important
}

.u-ml28 {
  margin-left: 28px !important
}

.u-m29 {
  margin: 29px !important
}

.u-mt29 {
  margin-top: 29px !important
}

.u-mr29 {
  margin-right: 29px !important
}

.u-mb29 {
  margin-bottom: 29px !important
}

.u-ml29 {
  margin-left: 29px !important
}

.u-m30 {
  margin: 30px !important
}

.u-mt30 {
  margin-top: 30px !important
}

.u-mr30 {
  margin-right: 30px !important
}

.u-mb30 {
  margin-bottom: 30px !important
}

.u-ml30 {
  margin-left: 30px !important
}

.u-m31 {
  margin: 31px !important
}

.u-mt31 {
  margin-top: 31px !important
}

.u-mr31 {
  margin-right: 31px !important
}

.u-mb31 {
  margin-bottom: 31px !important
}

.u-ml31 {
  margin-left: 31px !important
}

.u-m32 {
  margin: 32px !important
}

.u-mt32 {
  margin-top: 32px !important
}

.u-mr32 {
  margin-right: 32px !important
}

.u-mb32 {
  margin-bottom: 32px !important
}

.u-ml32 {
  margin-left: 32px !important
}

.u-m33 {
  margin: 33px !important
}

.u-mt33 {
  margin-top: 33px !important
}

.u-mr33 {
  margin-right: 33px !important
}

.u-mb33 {
  margin-bottom: 33px !important
}

.u-ml33 {
  margin-left: 33px !important
}

.u-m34 {
  margin: 34px !important
}

.u-mt34 {
  margin-top: 34px !important
}

.u-mr34 {
  margin-right: 34px !important
}

.u-mb34 {
  margin-bottom: 34px !important
}

.u-ml34 {
  margin-left: 34px !important
}

.u-m35 {
  margin: 35px !important
}

.u-mt35 {
  margin-top: 35px !important
}

.u-mr35 {
  margin-right: 35px !important
}

.u-mb35 {
  margin-bottom: 35px !important
}

.u-ml35 {
  margin-left: 35px !important
}

.u-m36 {
  margin: 36px !important
}

.u-mt36 {
  margin-top: 36px !important
}

.u-mr36 {
  margin-right: 36px !important
}

.u-mb36 {
  margin-bottom: 36px !important
}

.u-ml36 {
  margin-left: 36px !important
}

.u-m37 {
  margin: 37px !important
}

.u-mt37 {
  margin-top: 37px !important
}

.u-mr37 {
  margin-right: 37px !important
}

.u-mb37 {
  margin-bottom: 37px !important
}

.u-ml37 {
  margin-left: 37px !important
}

.u-m38 {
  margin: 38px !important
}

.u-mt38 {
  margin-top: 38px !important
}

.u-mr38 {
  margin-right: 38px !important
}

.u-mb38 {
  margin-bottom: 38px !important
}

.u-ml38 {
  margin-left: 38px !important
}

.u-m39 {
  margin: 39px !important
}

.u-mt39 {
  margin-top: 39px !important
}

.u-mr39 {
  margin-right: 39px !important
}

.u-mb39 {
  margin-bottom: 39px !important
}

.u-ml39 {
  margin-left: 39px !important
}

.u-m40 {
  margin: 40px !important
}

.u-mt40 {
  margin-top: 40px !important
}

.u-mr40 {
  margin-right: 40px !important
}

.u-mb40 {
  margin-bottom: 40px !important
}

.u-ml40 {
  margin-left: 40px !important
}

.u-m41 {
  margin: 41px !important
}

.u-mt41 {
  margin-top: 41px !important
}

.u-mr41 {
  margin-right: 41px !important
}

.u-mb41 {
  margin-bottom: 41px !important
}

.u-ml41 {
  margin-left: 41px !important
}

.u-m42 {
  margin: 42px !important
}

.u-mt42 {
  margin-top: 42px !important
}

.u-mr42 {
  margin-right: 42px !important
}

.u-mb42 {
  margin-bottom: 42px !important
}

.u-ml42 {
  margin-left: 42px !important
}

.u-m43 {
  margin: 43px !important
}

.u-mt43 {
  margin-top: 43px !important
}

.u-mr43 {
  margin-right: 43px !important
}

.u-mb43 {
  margin-bottom: 43px !important
}

.u-ml43 {
  margin-left: 43px !important
}

.u-m44 {
  margin: 44px !important
}

.u-mt44 {
  margin-top: 44px !important
}

.u-mr44 {
  margin-right: 44px !important
}

.u-mb44 {
  margin-bottom: 44px !important
}

.u-ml44 {
  margin-left: 44px !important
}

.u-m45 {
  margin: 45px !important
}

.u-mt45 {
  margin-top: 45px !important
}

.u-mr45 {
  margin-right: 45px !important
}

.u-mb45 {
  margin-bottom: 45px !important
}

.u-ml45 {
  margin-left: 45px !important
}

.u-m46 {
  margin: 46px !important
}

.u-mt46 {
  margin-top: 46px !important
}

.u-mr46 {
  margin-right: 46px !important
}

.u-mb46 {
  margin-bottom: 46px !important
}

.u-ml46 {
  margin-left: 46px !important
}

.u-m47 {
  margin: 47px !important
}

.u-mt47 {
  margin-top: 47px !important
}

.u-mr47 {
  margin-right: 47px !important
}

.u-mb47 {
  margin-bottom: 47px !important
}

.u-ml47 {
  margin-left: 47px !important
}

.u-m48 {
  margin: 48px !important
}

.u-mt48 {
  margin-top: 48px !important
}

.u-mr48 {
  margin-right: 48px !important
}

.u-mb48 {
  margin-bottom: 48px !important
}

.u-ml48 {
  margin-left: 48px !important
}

.u-m49 {
  margin: 49px !important
}

.u-mt49 {
  margin-top: 49px !important
}

.u-mr49 {
  margin-right: 49px !important
}

.u-mb49 {
  margin-bottom: 49px !important
}

.u-ml49 {
  margin-left: 49px !important
}

.u-m50 {
  margin: 50px !important
}

.u-mt50 {
  margin-top: 50px !important
}

.u-mr50 {
  margin-right: 50px !important
}

.u-mb50 {
  margin-bottom: 50px !important
}

.u-ml50 {
  margin-left: 50px !important
}

.u-m51 {
  margin: 51px !important
}

.u-mt51 {
  margin-top: 51px !important
}

.u-mr51 {
  margin-right: 51px !important
}

.u-mb51 {
  margin-bottom: 51px !important
}

.u-ml51 {
  margin-left: 51px !important
}

.u-m52 {
  margin: 52px !important
}

.u-mt52 {
  margin-top: 52px !important
}

.u-mr52 {
  margin-right: 52px !important
}

.u-mb52 {
  margin-bottom: 52px !important
}

.u-ml52 {
  margin-left: 52px !important
}

.u-m53 {
  margin: 53px !important
}

.u-mt53 {
  margin-top: 53px !important
}

.u-mr53 {
  margin-right: 53px !important
}

.u-mb53 {
  margin-bottom: 53px !important
}

.u-ml53 {
  margin-left: 53px !important
}

.u-m54 {
  margin: 54px !important
}

.u-mt54 {
  margin-top: 54px !important
}

.u-mr54 {
  margin-right: 54px !important
}

.u-mb54 {
  margin-bottom: 54px !important
}

.u-ml54 {
  margin-left: 54px !important
}

.u-m55 {
  margin: 55px !important
}

.u-mt55 {
  margin-top: 55px !important
}

.u-mr55 {
  margin-right: 55px !important
}

.u-mb55 {
  margin-bottom: 55px !important
}

.u-ml55 {
  margin-left: 55px !important
}

.u-m56 {
  margin: 56px !important
}

.u-mt56 {
  margin-top: 56px !important
}

.u-mr56 {
  margin-right: 56px !important
}

.u-mb56 {
  margin-bottom: 56px !important
}

.u-ml56 {
  margin-left: 56px !important
}

.u-m57 {
  margin: 57px !important
}

.u-mt57 {
  margin-top: 57px !important
}

.u-mr57 {
  margin-right: 57px !important
}

.u-mb57 {
  margin-bottom: 57px !important
}

.u-ml57 {
  margin-left: 57px !important
}

.u-m58 {
  margin: 58px !important
}

.u-mt58 {
  margin-top: 58px !important
}

.u-mr58 {
  margin-right: 58px !important
}

.u-mb58 {
  margin-bottom: 58px !important
}

.u-ml58 {
  margin-left: 58px !important
}

.u-m59 {
  margin: 59px !important
}

.u-mt59 {
  margin-top: 59px !important
}

.u-mr59 {
  margin-right: 59px !important
}

.u-mb59 {
  margin-bottom: 59px !important
}

.u-ml59 {
  margin-left: 59px !important
}

.u-m60 {
  margin: 60px !important
}

.u-mt60 {
  margin-top: 60px !important
}

.u-mr60 {
  margin-right: 60px !important
}

.u-mb60 {
  margin-bottom: 60px !important
}

.u-ml60 {
  margin-left: 60px !important
}

.u-m61 {
  margin: 61px !important
}

.u-mt61 {
  margin-top: 61px !important
}

.u-mr61 {
  margin-right: 61px !important
}

.u-mb61 {
  margin-bottom: 61px !important
}

.u-ml61 {
  margin-left: 61px !important
}

.u-m62 {
  margin: 62px !important
}

.u-mt62 {
  margin-top: 62px !important
}

.u-mr62 {
  margin-right: 62px !important
}

.u-mb62 {
  margin-bottom: 62px !important
}

.u-ml62 {
  margin-left: 62px !important
}

.u-m63 {
  margin: 63px !important
}

.u-mt63 {
  margin-top: 63px !important
}

.u-mr63 {
  margin-right: 63px !important
}

.u-mb63 {
  margin-bottom: 63px !important
}

.u-ml63 {
  margin-left: 63px !important
}

.u-m64 {
  margin: 64px !important
}

.u-mt64 {
  margin-top: 64px !important
}

.u-mr64 {
  margin-right: 64px !important
}

.u-mb64 {
  margin-bottom: 64px !important
}

.u-ml64 {
  margin-left: 64px !important
}

.u-m65 {
  margin: 65px !important
}

.u-mt65 {
  margin-top: 65px !important
}

.u-mr65 {
  margin-right: 65px !important
}

.u-mb65 {
  margin-bottom: 65px !important
}

.u-ml65 {
  margin-left: 65px !important
}

.u-m66 {
  margin: 66px !important
}

.u-mt66 {
  margin-top: 66px !important
}

.u-mr66 {
  margin-right: 66px !important
}

.u-mb66 {
  margin-bottom: 66px !important
}

.u-ml66 {
  margin-left: 66px !important
}

.u-m67 {
  margin: 67px !important
}

.u-mt67 {
  margin-top: 67px !important
}

.u-mr67 {
  margin-right: 67px !important
}

.u-mb67 {
  margin-bottom: 67px !important
}

.u-ml67 {
  margin-left: 67px !important
}

.u-m68 {
  margin: 68px !important
}

.u-mt68 {
  margin-top: 68px !important
}

.u-mr68 {
  margin-right: 68px !important
}

.u-mb68 {
  margin-bottom: 68px !important
}

.u-ml68 {
  margin-left: 68px !important
}

.u-m69 {
  margin: 69px !important
}

.u-mt69 {
  margin-top: 69px !important
}

.u-mr69 {
  margin-right: 69px !important
}

.u-mb69 {
  margin-bottom: 69px !important
}

.u-ml69 {
  margin-left: 69px !important
}

.u-m70 {
  margin: 70px !important
}

.u-mt70 {
  margin-top: 70px !important
}

.u-mr70 {
  margin-right: 70px !important
}

.u-mb70 {
  margin-bottom: 70px !important
}

.u-ml70 {
  margin-left: 70px !important
}

.u-m71 {
  margin: 71px !important
}

.u-mt71 {
  margin-top: 71px !important
}

.u-mr71 {
  margin-right: 71px !important
}

.u-mb71 {
  margin-bottom: 71px !important
}

.u-ml71 {
  margin-left: 71px !important
}

.u-m72 {
  margin: 72px !important
}

.u-mt72 {
  margin-top: 72px !important
}

.u-mr72 {
  margin-right: 72px !important
}

.u-mb72 {
  margin-bottom: 72px !important
}

.u-ml72 {
  margin-left: 72px !important
}

.u-m73 {
  margin: 73px !important
}

.u-mt73 {
  margin-top: 73px !important
}

.u-mr73 {
  margin-right: 73px !important
}

.u-mb73 {
  margin-bottom: 73px !important
}

.u-ml73 {
  margin-left: 73px !important
}

.u-m74 {
  margin: 74px !important
}

.u-mt74 {
  margin-top: 74px !important
}

.u-mr74 {
  margin-right: 74px !important
}

.u-mb74 {
  margin-bottom: 74px !important
}

.u-ml74 {
  margin-left: 74px !important
}

.u-m75 {
  margin: 75px !important
}

.u-mt75 {
  margin-top: 75px !important
}

.u-mr75 {
  margin-right: 75px !important
}

.u-mb75 {
  margin-bottom: 75px !important
}

.u-ml75 {
  margin-left: 75px !important
}

.u-m76 {
  margin: 76px !important
}

.u-mt76 {
  margin-top: 76px !important
}

.u-mr76 {
  margin-right: 76px !important
}

.u-mb76 {
  margin-bottom: 76px !important
}

.u-ml76 {
  margin-left: 76px !important
}

.u-m77 {
  margin: 77px !important
}

.u-mt77 {
  margin-top: 77px !important
}

.u-mr77 {
  margin-right: 77px !important
}

.u-mb77 {
  margin-bottom: 77px !important
}

.u-ml77 {
  margin-left: 77px !important
}

.u-m78 {
  margin: 78px !important
}

.u-mt78 {
  margin-top: 78px !important
}

.u-mr78 {
  margin-right: 78px !important
}

.u-mb78 {
  margin-bottom: 78px !important
}

.u-ml78 {
  margin-left: 78px !important
}

.u-m79 {
  margin: 79px !important
}

.u-mt79 {
  margin-top: 79px !important
}

.u-mr79 {
  margin-right: 79px !important
}

.u-mb79 {
  margin-bottom: 79px !important
}

.u-ml79 {
  margin-left: 79px !important
}

.u-m80 {
  margin: 80px !important
}

.u-mt80 {
  margin-top: 80px !important
}

.u-mr80 {
  margin-right: 80px !important
}

.u-mb80 {
  margin-bottom: 80px !important
}

.u-ml80 {
  margin-left: 80px !important
}

.u-m81 {
  margin: 81px !important
}

.u-mt81 {
  margin-top: 81px !important
}

.u-mr81 {
  margin-right: 81px !important
}

.u-mb81 {
  margin-bottom: 81px !important
}

.u-ml81 {
  margin-left: 81px !important
}

.u-m82 {
  margin: 82px !important
}

.u-mt82 {
  margin-top: 82px !important
}

.u-mr82 {
  margin-right: 82px !important
}

.u-mb82 {
  margin-bottom: 82px !important
}

.u-ml82 {
  margin-left: 82px !important
}

.u-m83 {
  margin: 83px !important
}

.u-mt83 {
  margin-top: 83px !important
}

.u-mr83 {
  margin-right: 83px !important
}

.u-mb83 {
  margin-bottom: 83px !important
}

.u-ml83 {
  margin-left: 83px !important
}

.u-m84 {
  margin: 84px !important
}

.u-mt84 {
  margin-top: 84px !important
}

.u-mr84 {
  margin-right: 84px !important
}

.u-mb84 {
  margin-bottom: 84px !important
}

.u-ml84 {
  margin-left: 84px !important
}

.u-m85 {
  margin: 85px !important
}

.u-mt85 {
  margin-top: 85px !important
}

.u-mr85 {
  margin-right: 85px !important
}

.u-mb85 {
  margin-bottom: 85px !important
}

.u-ml85 {
  margin-left: 85px !important
}

.u-m86 {
  margin: 86px !important
}

.u-mt86 {
  margin-top: 86px !important
}

.u-mr86 {
  margin-right: 86px !important
}

.u-mb86 {
  margin-bottom: 86px !important
}

.u-ml86 {
  margin-left: 86px !important
}

.u-m87 {
  margin: 87px !important
}

.u-mt87 {
  margin-top: 87px !important
}

.u-mr87 {
  margin-right: 87px !important
}

.u-mb87 {
  margin-bottom: 87px !important
}

.u-ml87 {
  margin-left: 87px !important
}

.u-m88 {
  margin: 88px !important
}

.u-mt88 {
  margin-top: 88px !important
}

.u-mr88 {
  margin-right: 88px !important
}

.u-mb88 {
  margin-bottom: 88px !important
}

.u-ml88 {
  margin-left: 88px !important
}

.u-m89 {
  margin: 89px !important
}

.u-mt89 {
  margin-top: 89px !important
}

.u-mr89 {
  margin-right: 89px !important
}

.u-mb89 {
  margin-bottom: 89px !important
}

.u-ml89 {
  margin-left: 89px !important
}

.u-m90 {
  margin: 90px !important
}

.u-mt90 {
  margin-top: 90px !important
}

.u-mr90 {
  margin-right: 90px !important
}

.u-mb90 {
  margin-bottom: 90px !important
}

.u-ml90 {
  margin-left: 90px !important
}

.u-m91 {
  margin: 91px !important
}

.u-mt91 {
  margin-top: 91px !important
}

.u-mr91 {
  margin-right: 91px !important
}

.u-mb91 {
  margin-bottom: 91px !important
}

.u-ml91 {
  margin-left: 91px !important
}

.u-m92 {
  margin: 92px !important
}

.u-mt92 {
  margin-top: 92px !important
}

.u-mr92 {
  margin-right: 92px !important
}

.u-mb92 {
  margin-bottom: 92px !important
}

.u-ml92 {
  margin-left: 92px !important
}

.u-m93 {
  margin: 93px !important
}

.u-mt93 {
  margin-top: 93px !important
}

.u-mr93 {
  margin-right: 93px !important
}

.u-mb93 {
  margin-bottom: 93px !important
}

.u-ml93 {
  margin-left: 93px !important
}

.u-m94 {
  margin: 94px !important
}

.u-mt94 {
  margin-top: 94px !important
}

.u-mr94 {
  margin-right: 94px !important
}

.u-mb94 {
  margin-bottom: 94px !important
}

.u-ml94 {
  margin-left: 94px !important
}

.u-m95 {
  margin: 95px !important
}

.u-mt95 {
  margin-top: 95px !important
}

.u-mr95 {
  margin-right: 95px !important
}

.u-mb95 {
  margin-bottom: 95px !important
}

.u-ml95 {
  margin-left: 95px !important
}

.u-m96 {
  margin: 96px !important
}

.u-mt96 {
  margin-top: 96px !important
}

.u-mr96 {
  margin-right: 96px !important
}

.u-mb96 {
  margin-bottom: 96px !important
}

.u-ml96 {
  margin-left: 96px !important
}

.u-m97 {
  margin: 97px !important
}

.u-mt97 {
  margin-top: 97px !important
}

.u-mr97 {
  margin-right: 97px !important
}

.u-mb97 {
  margin-bottom: 97px !important
}

.u-ml97 {
  margin-left: 97px !important
}

.u-m98 {
  margin: 98px !important
}

.u-mt98 {
  margin-top: 98px !important
}

.u-mr98 {
  margin-right: 98px !important
}

.u-mb98 {
  margin-bottom: 98px !important
}

.u-ml98 {
  margin-left: 98px !important
}

.u-m99 {
  margin: 99px !important
}

.u-mt99 {
  margin-top: 99px !important
}

.u-mr99 {
  margin-right: 99px !important
}

.u-mb99 {
  margin-bottom: 99px !important
}

.u-ml99 {
  margin-left: 99px !important
}

.u-m100 {
  margin: 100px !important
}

.u-mt100 {
  margin-top: 100px !important
}

.u-mr100 {
  margin-right: 100px !important
}

.u-mb100 {
  margin-bottom: 100px !important
}

.u-ml100 {
  margin-left: 100px !important
}

.u-m1r {
  margin: .1rem !important
}

.u-mt1r {
  margin-top: .1rem !important
}

.u-mr1r {
  margin-right: .1rem !important
}

.u-mb1r {
  margin-bottom: .1rem !important
}

.u-ml1r {
  margin-left: .1rem !important
}

.u-m2r {
  margin: .2rem !important
}

.u-mt2r {
  margin-top: .2rem !important
}

.u-mr2r {
  margin-right: .2rem !important
}

.u-mb2r {
  margin-bottom: .2rem !important
}

.u-ml2r {
  margin-left: .2rem !important
}

.u-m3r {
  margin: .3rem !important
}

.u-mt3r {
  margin-top: .3rem !important
}

.u-mr3r {
  margin-right: .3rem !important
}

.u-mb3r {
  margin-bottom: .3rem !important
}

.u-ml3r {
  margin-left: .3rem !important
}

.u-m4r {
  margin: .4rem !important
}

.u-mt4r {
  margin-top: .4rem !important
}

.u-mr4r {
  margin-right: .4rem !important
}

.u-mb4r {
  margin-bottom: .4rem !important
}

.u-ml4r {
  margin-left: .4rem !important
}

.u-m5r {
  margin: .5rem !important
}

.u-mt5r {
  margin-top: .5rem !important
}

.u-mr5r {
  margin-right: .5rem !important
}

.u-mb5r {
  margin-bottom: .5rem !important
}

.u-ml5r {
  margin-left: .5rem !important
}

.u-m6r {
  margin: .6rem !important
}

.u-mt6r {
  margin-top: .6rem !important
}

.u-mr6r {
  margin-right: .6rem !important
}

.u-mb6r {
  margin-bottom: .6rem !important
}

.u-ml6r {
  margin-left: .6rem !important
}

.u-m7r {
  margin: .7rem !important
}

.u-mt7r {
  margin-top: .7rem !important
}

.u-mr7r {
  margin-right: .7rem !important
}

.u-mb7r {
  margin-bottom: .7rem !important
}

.u-ml7r {
  margin-left: .7rem !important
}

.u-m8r {
  margin: .8rem !important
}

.u-mt8r {
  margin-top: .8rem !important
}

.u-mr8r {
  margin-right: .8rem !important
}

.u-mb8r {
  margin-bottom: .8rem !important
}

.u-ml8r {
  margin-left: .8rem !important
}

.u-m9r {
  margin: .9rem !important
}

.u-mt9r {
  margin-top: .9rem !important
}

.u-mr9r {
  margin-right: .9rem !important
}

.u-mb9r {
  margin-bottom: .9rem !important
}

.u-ml9r {
  margin-left: .9rem !important
}

.u-m10r {
  margin: 1rem !important
}

.u-mt10r {
  margin-top: 1rem !important
}

.u-mr10r {
  margin-right: 1rem !important
}

.u-mb10r {
  margin-bottom: 1rem !important
}

.u-ml10r {
  margin-left: 1rem !important
}

.u-m11r {
  margin: 1.1rem !important
}

.u-mt11r {
  margin-top: 1.1rem !important
}

.u-mr11r {
  margin-right: 1.1rem !important
}

.u-mb11r {
  margin-bottom: 1.1rem !important
}

.u-ml11r {
  margin-left: 1.1rem !important
}

.u-m12r {
  margin: 1.2rem !important
}

.u-mt12r {
  margin-top: 1.2rem !important
}

.u-mr12r {
  margin-right: 1.2rem !important
}

.u-mb12r {
  margin-bottom: 1.2rem !important
}

.u-ml12r {
  margin-left: 1.2rem !important
}

.u-m13r {
  margin: 1.3rem !important
}

.u-mt13r {
  margin-top: 1.3rem !important
}

.u-mr13r {
  margin-right: 1.3rem !important
}

.u-mb13r {
  margin-bottom: 1.3rem !important
}

.u-ml13r {
  margin-left: 1.3rem !important
}

.u-m14r {
  margin: 1.4rem !important
}

.u-mt14r {
  margin-top: 1.4rem !important
}

.u-mr14r {
  margin-right: 1.4rem !important
}

.u-mb14r {
  margin-bottom: 1.4rem !important
}

.u-ml14r {
  margin-left: 1.4rem !important
}

.u-m15r {
  margin: 1.5rem !important
}

.u-mt15r {
  margin-top: 1.5rem !important
}

.u-mr15r {
  margin-right: 1.5rem !important
}

.u-mb15r {
  margin-bottom: 1.5rem !important
}

.u-ml15r {
  margin-left: 1.5rem !important
}

.u-m16r {
  margin: 1.6rem !important
}

.u-mt16r {
  margin-top: 1.6rem !important
}

.u-mr16r {
  margin-right: 1.6rem !important
}

.u-mb16r {
  margin-bottom: 1.6rem !important
}

.u-ml16r {
  margin-left: 1.6rem !important
}

.u-m17r {
  margin: 1.7rem !important
}

.u-mt17r {
  margin-top: 1.7rem !important
}

.u-mr17r {
  margin-right: 1.7rem !important
}

.u-mb17r {
  margin-bottom: 1.7rem !important
}

.u-ml17r {
  margin-left: 1.7rem !important
}

.u-m18r {
  margin: 1.8rem !important
}

.u-mt18r {
  margin-top: 1.8rem !important
}

.u-mr18r {
  margin-right: 1.8rem !important
}

.u-mb18r {
  margin-bottom: 1.8rem !important
}

.u-ml18r {
  margin-left: 1.8rem !important
}

.u-m19r {
  margin: 1.9rem !important
}

.u-mt19r {
  margin-top: 1.9rem !important
}

.u-mr19r {
  margin-right: 1.9rem !important
}

.u-mb19r {
  margin-bottom: 1.9rem !important
}

.u-ml19r {
  margin-left: 1.9rem !important
}

.u-m20r {
  margin: 2rem !important
}

.u-mt20r {
  margin-top: 2rem !important
}

.u-mr20r {
  margin-right: 2rem !important
}

.u-mb20r {
  margin-bottom: 2rem !important
}

.u-ml20r {
  margin-left: 2rem !important
}

.u-m21r {
  margin: 2.1rem !important
}

.u-mt21r {
  margin-top: 2.1rem !important
}

.u-mr21r {
  margin-right: 2.1rem !important
}

.u-mb21r {
  margin-bottom: 2.1rem !important
}

.u-ml21r {
  margin-left: 2.1rem !important
}

.u-m22r {
  margin: 2.2rem !important
}

.u-mt22r {
  margin-top: 2.2rem !important
}

.u-mr22r {
  margin-right: 2.2rem !important
}

.u-mb22r {
  margin-bottom: 2.2rem !important
}

.u-ml22r {
  margin-left: 2.2rem !important
}

.u-m23r {
  margin: 2.3rem !important
}

.u-mt23r {
  margin-top: 2.3rem !important
}

.u-mr23r {
  margin-right: 2.3rem !important
}

.u-mb23r {
  margin-bottom: 2.3rem !important
}

.u-ml23r {
  margin-left: 2.3rem !important
}

.u-m24r {
  margin: 2.4rem !important
}

.u-mt24r {
  margin-top: 2.4rem !important
}

.u-mr24r {
  margin-right: 2.4rem !important
}

.u-mb24r {
  margin-bottom: 2.4rem !important
}

.u-ml24r {
  margin-left: 2.4rem !important
}

.u-m25r {
  margin: 2.5rem !important
}

.u-mt25r {
  margin-top: 2.5rem !important
}

.u-mr25r {
  margin-right: 2.5rem !important
}

.u-mb25r {
  margin-bottom: 2.5rem !important
}

.u-ml25r {
  margin-left: 2.5rem !important
}

.u-m26r {
  margin: 2.6rem !important
}

.u-mt26r {
  margin-top: 2.6rem !important
}

.u-mr26r {
  margin-right: 2.6rem !important
}

.u-mb26r {
  margin-bottom: 2.6rem !important
}

.u-ml26r {
  margin-left: 2.6rem !important
}

.u-m27r {
  margin: 2.7rem !important
}

.u-mt27r {
  margin-top: 2.7rem !important
}

.u-mr27r {
  margin-right: 2.7rem !important
}

.u-mb27r {
  margin-bottom: 2.7rem !important
}

.u-ml27r {
  margin-left: 2.7rem !important
}

.u-m28r {
  margin: 2.8rem !important
}

.u-mt28r {
  margin-top: 2.8rem !important
}

.u-mr28r {
  margin-right: 2.8rem !important
}

.u-mb28r {
  margin-bottom: 2.8rem !important
}

.u-ml28r {
  margin-left: 2.8rem !important
}

.u-m29r {
  margin: 2.9rem !important
}

.u-mt29r {
  margin-top: 2.9rem !important
}

.u-mr29r {
  margin-right: 2.9rem !important
}

.u-mb29r {
  margin-bottom: 2.9rem !important
}

.u-ml29r {
  margin-left: 2.9rem !important
}

.u-m30r {
  margin: 3rem !important
}

.u-mt30r {
  margin-top: 3rem !important
}

.u-mr30r {
  margin-right: 3rem !important
}

.u-mb30r {
  margin-bottom: 3rem !important
}

.u-ml30r {
  margin-left: 3rem !important
}

.u-m31r {
  margin: 3.1rem !important
}

.u-mt31r {
  margin-top: 3.1rem !important
}

.u-mr31r {
  margin-right: 3.1rem !important
}

.u-mb31r {
  margin-bottom: 3.1rem !important
}

.u-ml31r {
  margin-left: 3.1rem !important
}

.u-m32r {
  margin: 3.2rem !important
}

.u-mt32r {
  margin-top: 3.2rem !important
}

.u-mr32r {
  margin-right: 3.2rem !important
}

.u-mb32r {
  margin-bottom: 3.2rem !important
}

.u-ml32r {
  margin-left: 3.2rem !important
}

.u-m33r {
  margin: 3.3rem !important
}

.u-mt33r {
  margin-top: 3.3rem !important
}

.u-mr33r {
  margin-right: 3.3rem !important
}

.u-mb33r {
  margin-bottom: 3.3rem !important
}

.u-ml33r {
  margin-left: 3.3rem !important
}

.u-m34r {
  margin: 3.4rem !important
}

.u-mt34r {
  margin-top: 3.4rem !important
}

.u-mr34r {
  margin-right: 3.4rem !important
}

.u-mb34r {
  margin-bottom: 3.4rem !important
}

.u-ml34r {
  margin-left: 3.4rem !important
}

.u-m35r {
  margin: 3.5rem !important
}

.u-mt35r {
  margin-top: 3.5rem !important
}

.u-mr35r {
  margin-right: 3.5rem !important
}

.u-mb35r {
  margin-bottom: 3.5rem !important
}

.u-ml35r {
  margin-left: 3.5rem !important
}

.u-m36r {
  margin: 3.6rem !important
}

.u-mt36r {
  margin-top: 3.6rem !important
}

.u-mr36r {
  margin-right: 3.6rem !important
}

.u-mb36r {
  margin-bottom: 3.6rem !important
}

.u-ml36r {
  margin-left: 3.6rem !important
}

.u-m37r {
  margin: 3.7rem !important
}

.u-mt37r {
  margin-top: 3.7rem !important
}

.u-mr37r {
  margin-right: 3.7rem !important
}

.u-mb37r {
  margin-bottom: 3.7rem !important
}

.u-ml37r {
  margin-left: 3.7rem !important
}

.u-m38r {
  margin: 3.8rem !important
}

.u-mt38r {
  margin-top: 3.8rem !important
}

.u-mr38r {
  margin-right: 3.8rem !important
}

.u-mb38r {
  margin-bottom: 3.8rem !important
}

.u-ml38r {
  margin-left: 3.8rem !important
}

.u-m39r {
  margin: 3.9rem !important
}

.u-mt39r {
  margin-top: 3.9rem !important
}

.u-mr39r {
  margin-right: 3.9rem !important
}

.u-mb39r {
  margin-bottom: 3.9rem !important
}

.u-ml39r {
  margin-left: 3.9rem !important
}

.u-m40r {
  margin: 4rem !important
}

.u-mt40r {
  margin-top: 4rem !important
}

.u-mr40r {
  margin-right: 4rem !important
}

.u-mb40r {
  margin-bottom: 4rem !important
}

.u-ml40r {
  margin-left: 4rem !important
}

.u-m41r {
  margin: 4.1rem !important
}

.u-mt41r {
  margin-top: 4.1rem !important
}

.u-mr41r {
  margin-right: 4.1rem !important
}

.u-mb41r {
  margin-bottom: 4.1rem !important
}

.u-ml41r {
  margin-left: 4.1rem !important
}

.u-m42r {
  margin: 4.2rem !important
}

.u-mt42r {
  margin-top: 4.2rem !important
}

.u-mr42r {
  margin-right: 4.2rem !important
}

.u-mb42r {
  margin-bottom: 4.2rem !important
}

.u-ml42r {
  margin-left: 4.2rem !important
}

.u-m43r {
  margin: 4.3rem !important
}

.u-mt43r {
  margin-top: 4.3rem !important
}

.u-mr43r {
  margin-right: 4.3rem !important
}

.u-mb43r {
  margin-bottom: 4.3rem !important
}

.u-ml43r {
  margin-left: 4.3rem !important
}

.u-m44r {
  margin: 4.4rem !important
}

.u-mt44r {
  margin-top: 4.4rem !important
}

.u-mr44r {
  margin-right: 4.4rem !important
}

.u-mb44r {
  margin-bottom: 4.4rem !important
}

.u-ml44r {
  margin-left: 4.4rem !important
}

.u-m45r {
  margin: 4.5rem !important
}

.u-mt45r {
  margin-top: 4.5rem !important
}

.u-mr45r {
  margin-right: 4.5rem !important
}

.u-mb45r {
  margin-bottom: 4.5rem !important
}

.u-ml45r {
  margin-left: 4.5rem !important
}

.u-m46r {
  margin: 4.6rem !important
}

.u-mt46r {
  margin-top: 4.6rem !important
}

.u-mr46r {
  margin-right: 4.6rem !important
}

.u-mb46r {
  margin-bottom: 4.6rem !important
}

.u-ml46r {
  margin-left: 4.6rem !important
}

.u-m47r {
  margin: 4.7rem !important
}

.u-mt47r {
  margin-top: 4.7rem !important
}

.u-mr47r {
  margin-right: 4.7rem !important
}

.u-mb47r {
  margin-bottom: 4.7rem !important
}

.u-ml47r {
  margin-left: 4.7rem !important
}

.u-m48r {
  margin: 4.8rem !important
}

.u-mt48r {
  margin-top: 4.8rem !important
}

.u-mr48r {
  margin-right: 4.8rem !important
}

.u-mb48r {
  margin-bottom: 4.8rem !important
}

.u-ml48r {
  margin-left: 4.8rem !important
}

.u-m49r {
  margin: 4.9rem !important
}

.u-mt49r {
  margin-top: 4.9rem !important
}

.u-mr49r {
  margin-right: 4.9rem !important
}

.u-mb49r {
  margin-bottom: 4.9rem !important
}

.u-ml49r {
  margin-left: 4.9rem !important
}

.u-m50r {
  margin: 5rem !important
}

.u-mt50r {
  margin-top: 5rem !important
}

.u-mr50r {
  margin-right: 5rem !important
}

.u-mb50r {
  margin-bottom: 5rem !important
}

.u-ml50r {
  margin-left: 5rem !important
}

.u-m51r {
  margin: 5.1rem !important
}

.u-mt51r {
  margin-top: 5.1rem !important
}

.u-mr51r {
  margin-right: 5.1rem !important
}

.u-mb51r {
  margin-bottom: 5.1rem !important
}

.u-ml51r {
  margin-left: 5.1rem !important
}

.u-m52r {
  margin: 5.2rem !important
}

.u-mt52r {
  margin-top: 5.2rem !important
}

.u-mr52r {
  margin-right: 5.2rem !important
}

.u-mb52r {
  margin-bottom: 5.2rem !important
}

.u-ml52r {
  margin-left: 5.2rem !important
}

.u-m53r {
  margin: 5.3rem !important
}

.u-mt53r {
  margin-top: 5.3rem !important
}

.u-mr53r {
  margin-right: 5.3rem !important
}

.u-mb53r {
  margin-bottom: 5.3rem !important
}

.u-ml53r {
  margin-left: 5.3rem !important
}

.u-m54r {
  margin: 5.4rem !important
}

.u-mt54r {
  margin-top: 5.4rem !important
}

.u-mr54r {
  margin-right: 5.4rem !important
}

.u-mb54r {
  margin-bottom: 5.4rem !important
}

.u-ml54r {
  margin-left: 5.4rem !important
}

.u-m55r {
  margin: 5.5rem !important
}

.u-mt55r {
  margin-top: 5.5rem !important
}

.u-mr55r {
  margin-right: 5.5rem !important
}

.u-mb55r {
  margin-bottom: 5.5rem !important
}

.u-ml55r {
  margin-left: 5.5rem !important
}

.u-m56r {
  margin: 5.6rem !important
}

.u-mt56r {
  margin-top: 5.6rem !important
}

.u-mr56r {
  margin-right: 5.6rem !important
}

.u-mb56r {
  margin-bottom: 5.6rem !important
}

.u-ml56r {
  margin-left: 5.6rem !important
}

.u-m57r {
  margin: 5.7rem !important
}

.u-mt57r {
  margin-top: 5.7rem !important
}

.u-mr57r {
  margin-right: 5.7rem !important
}

.u-mb57r {
  margin-bottom: 5.7rem !important
}

.u-ml57r {
  margin-left: 5.7rem !important
}

.u-m58r {
  margin: 5.8rem !important
}

.u-mt58r {
  margin-top: 5.8rem !important
}

.u-mr58r {
  margin-right: 5.8rem !important
}

.u-mb58r {
  margin-bottom: 5.8rem !important
}

.u-ml58r {
  margin-left: 5.8rem !important
}

.u-m59r {
  margin: 5.9rem !important
}

.u-mt59r {
  margin-top: 5.9rem !important
}

.u-mr59r {
  margin-right: 5.9rem !important
}

.u-mb59r {
  margin-bottom: 5.9rem !important
}

.u-ml59r {
  margin-left: 5.9rem !important
}

.u-m60r {
  margin: 6rem !important
}

.u-mt60r {
  margin-top: 6rem !important
}

.u-mr60r {
  margin-right: 6rem !important
}

.u-mb60r {
  margin-bottom: 6rem !important
}

.u-ml60r {
  margin-left: 6rem !important
}

.u-m61r {
  margin: 6.1rem !important
}

.u-mt61r {
  margin-top: 6.1rem !important
}

.u-mr61r {
  margin-right: 6.1rem !important
}

.u-mb61r {
  margin-bottom: 6.1rem !important
}

.u-ml61r {
  margin-left: 6.1rem !important
}

.u-m62r {
  margin: 6.2rem !important
}

.u-mt62r {
  margin-top: 6.2rem !important
}

.u-mr62r {
  margin-right: 6.2rem !important
}

.u-mb62r {
  margin-bottom: 6.2rem !important
}

.u-ml62r {
  margin-left: 6.2rem !important
}

.u-m63r {
  margin: 6.3rem !important
}

.u-mt63r {
  margin-top: 6.3rem !important
}

.u-mr63r {
  margin-right: 6.3rem !important
}

.u-mb63r {
  margin-bottom: 6.3rem !important
}

.u-ml63r {
  margin-left: 6.3rem !important
}

.u-m64r {
  margin: 6.4rem !important
}

.u-mt64r {
  margin-top: 6.4rem !important
}

.u-mr64r {
  margin-right: 6.4rem !important
}

.u-mb64r {
  margin-bottom: 6.4rem !important
}

.u-ml64r {
  margin-left: 6.4rem !important
}

.u-m65r {
  margin: 6.5rem !important
}

.u-mt65r {
  margin-top: 6.5rem !important
}

.u-mr65r {
  margin-right: 6.5rem !important
}

.u-mb65r {
  margin-bottom: 6.5rem !important
}

.u-ml65r {
  margin-left: 6.5rem !important
}

.u-m66r {
  margin: 6.6rem !important
}

.u-mt66r {
  margin-top: 6.6rem !important
}

.u-mr66r {
  margin-right: 6.6rem !important
}

.u-mb66r {
  margin-bottom: 6.6rem !important
}

.u-ml66r {
  margin-left: 6.6rem !important
}

.u-m67r {
  margin: 6.7rem !important
}

.u-mt67r {
  margin-top: 6.7rem !important
}

.u-mr67r {
  margin-right: 6.7rem !important
}

.u-mb67r {
  margin-bottom: 6.7rem !important
}

.u-ml67r {
  margin-left: 6.7rem !important
}

.u-m68r {
  margin: 6.8rem !important
}

.u-mt68r {
  margin-top: 6.8rem !important
}

.u-mr68r {
  margin-right: 6.8rem !important
}

.u-mb68r {
  margin-bottom: 6.8rem !important
}

.u-ml68r {
  margin-left: 6.8rem !important
}

.u-m69r {
  margin: 6.9rem !important
}

.u-mt69r {
  margin-top: 6.9rem !important
}

.u-mr69r {
  margin-right: 6.9rem !important
}

.u-mb69r {
  margin-bottom: 6.9rem !important
}

.u-ml69r {
  margin-left: 6.9rem !important
}

.u-m70r {
  margin: 7rem !important
}

.u-mt70r {
  margin-top: 7rem !important
}

.u-mr70r {
  margin-right: 7rem !important
}

.u-mb70r {
  margin-bottom: 7rem !important
}

.u-ml70r {
  margin-left: 7rem !important
}

.u-m71r {
  margin: 7.1rem !important
}

.u-mt71r {
  margin-top: 7.1rem !important
}

.u-mr71r {
  margin-right: 7.1rem !important
}

.u-mb71r {
  margin-bottom: 7.1rem !important
}

.u-ml71r {
  margin-left: 7.1rem !important
}

.u-m72r {
  margin: 7.2rem !important
}

.u-mt72r {
  margin-top: 7.2rem !important
}

.u-mr72r {
  margin-right: 7.2rem !important
}

.u-mb72r {
  margin-bottom: 7.2rem !important
}

.u-ml72r {
  margin-left: 7.2rem !important
}

.u-m73r {
  margin: 7.3rem !important
}

.u-mt73r {
  margin-top: 7.3rem !important
}

.u-mr73r {
  margin-right: 7.3rem !important
}

.u-mb73r {
  margin-bottom: 7.3rem !important
}

.u-ml73r {
  margin-left: 7.3rem !important
}

.u-m74r {
  margin: 7.4rem !important
}

.u-mt74r {
  margin-top: 7.4rem !important
}

.u-mr74r {
  margin-right: 7.4rem !important
}

.u-mb74r {
  margin-bottom: 7.4rem !important
}

.u-ml74r {
  margin-left: 7.4rem !important
}

.u-m75r {
  margin: 7.5rem !important
}

.u-mt75r {
  margin-top: 7.5rem !important
}

.u-mr75r {
  margin-right: 7.5rem !important
}

.u-mb75r {
  margin-bottom: 7.5rem !important
}

.u-ml75r {
  margin-left: 7.5rem !important
}

.u-m76r {
  margin: 7.6rem !important
}

.u-mt76r {
  margin-top: 7.6rem !important
}

.u-mr76r {
  margin-right: 7.6rem !important
}

.u-mb76r {
  margin-bottom: 7.6rem !important
}

.u-ml76r {
  margin-left: 7.6rem !important
}

.u-m77r {
  margin: 7.7rem !important
}

.u-mt77r {
  margin-top: 7.7rem !important
}

.u-mr77r {
  margin-right: 7.7rem !important
}

.u-mb77r {
  margin-bottom: 7.7rem !important
}

.u-ml77r {
  margin-left: 7.7rem !important
}

.u-m78r {
  margin: 7.8rem !important
}

.u-mt78r {
  margin-top: 7.8rem !important
}

.u-mr78r {
  margin-right: 7.8rem !important
}

.u-mb78r {
  margin-bottom: 7.8rem !important
}

.u-ml78r {
  margin-left: 7.8rem !important
}

.u-m79r {
  margin: 7.9rem !important
}

.u-mt79r {
  margin-top: 7.9rem !important
}

.u-mr79r {
  margin-right: 7.9rem !important
}

.u-mb79r {
  margin-bottom: 7.9rem !important
}

.u-ml79r {
  margin-left: 7.9rem !important
}

.u-m80r {
  margin: 8rem !important
}

.u-mt80r {
  margin-top: 8rem !important
}

.u-mr80r {
  margin-right: 8rem !important
}

.u-mb80r {
  margin-bottom: 8rem !important
}

.u-ml80r {
  margin-left: 8rem !important
}

.u-m81r {
  margin: 8.1rem !important
}

.u-mt81r {
  margin-top: 8.1rem !important
}

.u-mr81r {
  margin-right: 8.1rem !important
}

.u-mb81r {
  margin-bottom: 8.1rem !important
}

.u-ml81r {
  margin-left: 8.1rem !important
}

.u-m82r {
  margin: 8.2rem !important
}

.u-mt82r {
  margin-top: 8.2rem !important
}

.u-mr82r {
  margin-right: 8.2rem !important
}

.u-mb82r {
  margin-bottom: 8.2rem !important
}

.u-ml82r {
  margin-left: 8.2rem !important
}

.u-m83r {
  margin: 8.3rem !important
}

.u-mt83r {
  margin-top: 8.3rem !important
}

.u-mr83r {
  margin-right: 8.3rem !important
}

.u-mb83r {
  margin-bottom: 8.3rem !important
}

.u-ml83r {
  margin-left: 8.3rem !important
}

.u-m84r {
  margin: 8.4rem !important
}

.u-mt84r {
  margin-top: 8.4rem !important
}

.u-mr84r {
  margin-right: 8.4rem !important
}

.u-mb84r {
  margin-bottom: 8.4rem !important
}

.u-ml84r {
  margin-left: 8.4rem !important
}

.u-m85r {
  margin: 8.5rem !important
}

.u-mt85r {
  margin-top: 8.5rem !important
}

.u-mr85r {
  margin-right: 8.5rem !important
}

.u-mb85r {
  margin-bottom: 8.5rem !important
}

.u-ml85r {
  margin-left: 8.5rem !important
}

.u-m86r {
  margin: 8.6rem !important
}

.u-mt86r {
  margin-top: 8.6rem !important
}

.u-mr86r {
  margin-right: 8.6rem !important
}

.u-mb86r {
  margin-bottom: 8.6rem !important
}

.u-ml86r {
  margin-left: 8.6rem !important
}

.u-m87r {
  margin: 8.7rem !important
}

.u-mt87r {
  margin-top: 8.7rem !important
}

.u-mr87r {
  margin-right: 8.7rem !important
}

.u-mb87r {
  margin-bottom: 8.7rem !important
}

.u-ml87r {
  margin-left: 8.7rem !important
}

.u-m88r {
  margin: 8.8rem !important
}

.u-mt88r {
  margin-top: 8.8rem !important
}

.u-mr88r {
  margin-right: 8.8rem !important
}

.u-mb88r {
  margin-bottom: 8.8rem !important
}

.u-ml88r {
  margin-left: 8.8rem !important
}

.u-m89r {
  margin: 8.9rem !important
}

.u-mt89r {
  margin-top: 8.9rem !important
}

.u-mr89r {
  margin-right: 8.9rem !important
}

.u-mb89r {
  margin-bottom: 8.9rem !important
}

.u-ml89r {
  margin-left: 8.9rem !important
}

.u-m90r {
  margin: 9rem !important
}

.u-mt90r {
  margin-top: 9rem !important
}

.u-mr90r {
  margin-right: 9rem !important
}

.u-mb90r {
  margin-bottom: 9rem !important
}

.u-ml90r {
  margin-left: 9rem !important
}

.u-m91r {
  margin: 9.1rem !important
}

.u-mt91r {
  margin-top: 9.1rem !important
}

.u-mr91r {
  margin-right: 9.1rem !important
}

.u-mb91r {
  margin-bottom: 9.1rem !important
}

.u-ml91r {
  margin-left: 9.1rem !important
}

.u-m92r {
  margin: 9.2rem !important
}

.u-mt92r {
  margin-top: 9.2rem !important
}

.u-mr92r {
  margin-right: 9.2rem !important
}

.u-mb92r {
  margin-bottom: 9.2rem !important
}

.u-ml92r {
  margin-left: 9.2rem !important
}

.u-m93r {
  margin: 9.3rem !important
}

.u-mt93r {
  margin-top: 9.3rem !important
}

.u-mr93r {
  margin-right: 9.3rem !important
}

.u-mb93r {
  margin-bottom: 9.3rem !important
}

.u-ml93r {
  margin-left: 9.3rem !important
}

.u-m94r {
  margin: 9.4rem !important
}

.u-mt94r {
  margin-top: 9.4rem !important
}

.u-mr94r {
  margin-right: 9.4rem !important
}

.u-mb94r {
  margin-bottom: 9.4rem !important
}

.u-ml94r {
  margin-left: 9.4rem !important
}

.u-m95r {
  margin: 9.5rem !important
}

.u-mt95r {
  margin-top: 9.5rem !important
}

.u-mr95r {
  margin-right: 9.5rem !important
}

.u-mb95r {
  margin-bottom: 9.5rem !important
}

.u-ml95r {
  margin-left: 9.5rem !important
}

.u-m96r {
  margin: 9.6rem !important
}

.u-mt96r {
  margin-top: 9.6rem !important
}

.u-mr96r {
  margin-right: 9.6rem !important
}

.u-mb96r {
  margin-bottom: 9.6rem !important
}

.u-ml96r {
  margin-left: 9.6rem !important
}

.u-m97r {
  margin: 9.7rem !important
}

.u-mt97r {
  margin-top: 9.7rem !important
}

.u-mr97r {
  margin-right: 9.7rem !important
}

.u-mb97r {
  margin-bottom: 9.7rem !important
}

.u-ml97r {
  margin-left: 9.7rem !important
}

.u-m98r {
  margin: 9.8rem !important
}

.u-mt98r {
  margin-top: 9.8rem !important
}

.u-mr98r {
  margin-right: 9.8rem !important
}

.u-mb98r {
  margin-bottom: 9.8rem !important
}

.u-ml98r {
  margin-left: 9.8rem !important
}

.u-m99r {
  margin: 9.9rem !important
}

.u-mt99r {
  margin-top: 9.9rem !important
}

.u-mr99r {
  margin-right: 9.9rem !important
}

.u-mb99r {
  margin-bottom: 9.9rem !important
}

.u-ml99r {
  margin-left: 9.9rem !important
}

.u-m100r {
  margin: 10rem !important
}

.u-mt100r {
  margin-top: 10rem !important
}

.u-mr100r {
  margin-right: 10rem !important
}

.u-mb100r {
  margin-bottom: 10rem !important
}

.u-ml100r {
  margin-left: 10rem !important
}

@media(min-width: 768px) {
  .u-m_auto_md {
    margin: auto !important
  }

  .u-mt_auto_md {
    margin-top: auto !important
  }

  .u-mr_auto_md {
    margin-right: auto !important
  }

  .u-mb_auto_md {
    margin-bottom: auto !important
  }

  .u-ml_auto_md {
    margin-left: auto !important
  }

  .u-m00_md {
    margin: 0px !important
  }

  .u-mt00_md {
    margin-top: 0px !important
  }

  .u-mr00_md {
    margin-right: 0px !important
  }

  .u-mb00_md {
    margin-bottom: 0px !important
  }

  .u-ml00_md {
    margin-left: 0px !important
  }

  .u-m01_md {
    margin: 1px !important
  }

  .u-mt01_md {
    margin-top: 1px !important
  }

  .u-mr01_md {
    margin-right: 1px !important
  }

  .u-mb01_md {
    margin-bottom: 1px !important
  }

  .u-ml01_md {
    margin-left: 1px !important
  }

  .u-m02_md {
    margin: 2px !important
  }

  .u-mt02_md {
    margin-top: 2px !important
  }

  .u-mr02_md {
    margin-right: 2px !important
  }

  .u-mb02_md {
    margin-bottom: 2px !important
  }

  .u-ml02_md {
    margin-left: 2px !important
  }

  .u-m03_md {
    margin: 3px !important
  }

  .u-mt03_md {
    margin-top: 3px !important
  }

  .u-mr03_md {
    margin-right: 3px !important
  }

  .u-mb03_md {
    margin-bottom: 3px !important
  }

  .u-ml03_md {
    margin-left: 3px !important
  }

  .u-m04_md {
    margin: 4px !important
  }

  .u-mt04_md {
    margin-top: 4px !important
  }

  .u-mr04_md {
    margin-right: 4px !important
  }

  .u-mb04_md {
    margin-bottom: 4px !important
  }

  .u-ml04_md {
    margin-left: 4px !important
  }

  .u-m05_md {
    margin: 5px !important
  }

  .u-mt05_md {
    margin-top: 5px !important
  }

  .u-mr05_md {
    margin-right: 5px !important
  }

  .u-mb05_md {
    margin-bottom: 5px !important
  }

  .u-ml05_md {
    margin-left: 5px !important
  }

  .u-m06_md {
    margin: 6px !important
  }

  .u-mt06_md {
    margin-top: 6px !important
  }

  .u-mr06_md {
    margin-right: 6px !important
  }

  .u-mb06_md {
    margin-bottom: 6px !important
  }

  .u-ml06_md {
    margin-left: 6px !important
  }

  .u-m07_md {
    margin: 7px !important
  }

  .u-mt07_md {
    margin-top: 7px !important
  }

  .u-mr07_md {
    margin-right: 7px !important
  }

  .u-mb07_md {
    margin-bottom: 7px !important
  }

  .u-ml07_md {
    margin-left: 7px !important
  }

  .u-m08_md {
    margin: 8px !important
  }

  .u-mt08_md {
    margin-top: 8px !important
  }

  .u-mr08_md {
    margin-right: 8px !important
  }

  .u-mb08_md {
    margin-bottom: 8px !important
  }

  .u-ml08_md {
    margin-left: 8px !important
  }

  .u-m09_md {
    margin: 9px !important
  }

  .u-mt09_md {
    margin-top: 9px !important
  }

  .u-mr09_md {
    margin-right: 9px !important
  }

  .u-mb09_md {
    margin-bottom: 9px !important
  }

  .u-ml09_md {
    margin-left: 9px !important
  }

  .u-m10_md {
    margin: 10px !important
  }

  .u-mt10_md {
    margin-top: 10px !important
  }

  .u-mr10_md {
    margin-right: 10px !important
  }

  .u-mb10_md {
    margin-bottom: 10px !important
  }

  .u-ml10_md {
    margin-left: 10px !important
  }

  .u-m11_md {
    margin: 11px !important
  }

  .u-mt11_md {
    margin-top: 11px !important
  }

  .u-mr11_md {
    margin-right: 11px !important
  }

  .u-mb11_md {
    margin-bottom: 11px !important
  }

  .u-ml11_md {
    margin-left: 11px !important
  }

  .u-m12_md {
    margin: 12px !important
  }

  .u-mt12_md {
    margin-top: 12px !important
  }

  .u-mr12_md {
    margin-right: 12px !important
  }

  .u-mb12_md {
    margin-bottom: 12px !important
  }

  .u-ml12_md {
    margin-left: 12px !important
  }

  .u-m13_md {
    margin: 13px !important
  }

  .u-mt13_md {
    margin-top: 13px !important
  }

  .u-mr13_md {
    margin-right: 13px !important
  }

  .u-mb13_md {
    margin-bottom: 13px !important
  }

  .u-ml13_md {
    margin-left: 13px !important
  }

  .u-m14_md {
    margin: 14px !important
  }

  .u-mt14_md {
    margin-top: 14px !important
  }

  .u-mr14_md {
    margin-right: 14px !important
  }

  .u-mb14_md {
    margin-bottom: 14px !important
  }

  .u-ml14_md {
    margin-left: 14px !important
  }

  .u-m15_md {
    margin: 15px !important
  }

  .u-mt15_md {
    margin-top: 15px !important
  }

  .u-mr15_md {
    margin-right: 15px !important
  }

  .u-mb15_md {
    margin-bottom: 15px !important
  }

  .u-ml15_md {
    margin-left: 15px !important
  }

  .u-m16_md {
    margin: 16px !important
  }

  .u-mt16_md {
    margin-top: 16px !important
  }

  .u-mr16_md {
    margin-right: 16px !important
  }

  .u-mb16_md {
    margin-bottom: 16px !important
  }

  .u-ml16_md {
    margin-left: 16px !important
  }

  .u-m17_md {
    margin: 17px !important
  }

  .u-mt17_md {
    margin-top: 17px !important
  }

  .u-mr17_md {
    margin-right: 17px !important
  }

  .u-mb17_md {
    margin-bottom: 17px !important
  }

  .u-ml17_md {
    margin-left: 17px !important
  }

  .u-m18_md {
    margin: 18px !important
  }

  .u-mt18_md {
    margin-top: 18px !important
  }

  .u-mr18_md {
    margin-right: 18px !important
  }

  .u-mb18_md {
    margin-bottom: 18px !important
  }

  .u-ml18_md {
    margin-left: 18px !important
  }

  .u-m19_md {
    margin: 19px !important
  }

  .u-mt19_md {
    margin-top: 19px !important
  }

  .u-mr19_md {
    margin-right: 19px !important
  }

  .u-mb19_md {
    margin-bottom: 19px !important
  }

  .u-ml19_md {
    margin-left: 19px !important
  }

  .u-m20_md {
    margin: 20px !important
  }

  .u-mt20_md {
    margin-top: 20px !important
  }

  .u-mr20_md {
    margin-right: 20px !important
  }

  .u-mb20_md {
    margin-bottom: 20px !important
  }

  .u-ml20_md {
    margin-left: 20px !important
  }

  .u-m21_md {
    margin: 21px !important
  }

  .u-mt21_md {
    margin-top: 21px !important
  }

  .u-mr21_md {
    margin-right: 21px !important
  }

  .u-mb21_md {
    margin-bottom: 21px !important
  }

  .u-ml21_md {
    margin-left: 21px !important
  }

  .u-m22_md {
    margin: 22px !important
  }

  .u-mt22_md {
    margin-top: 22px !important
  }

  .u-mr22_md {
    margin-right: 22px !important
  }

  .u-mb22_md {
    margin-bottom: 22px !important
  }

  .u-ml22_md {
    margin-left: 22px !important
  }

  .u-m23_md {
    margin: 23px !important
  }

  .u-mt23_md {
    margin-top: 23px !important
  }

  .u-mr23_md {
    margin-right: 23px !important
  }

  .u-mb23_md {
    margin-bottom: 23px !important
  }

  .u-ml23_md {
    margin-left: 23px !important
  }

  .u-m24_md {
    margin: 24px !important
  }

  .u-mt24_md {
    margin-top: 24px !important
  }

  .u-mr24_md {
    margin-right: 24px !important
  }

  .u-mb24_md {
    margin-bottom: 24px !important
  }

  .u-ml24_md {
    margin-left: 24px !important
  }

  .u-m25_md {
    margin: 25px !important
  }

  .u-mt25_md {
    margin-top: 25px !important
  }

  .u-mr25_md {
    margin-right: 25px !important
  }

  .u-mb25_md {
    margin-bottom: 25px !important
  }

  .u-ml25_md {
    margin-left: 25px !important
  }

  .u-m26_md {
    margin: 26px !important
  }

  .u-mt26_md {
    margin-top: 26px !important
  }

  .u-mr26_md {
    margin-right: 26px !important
  }

  .u-mb26_md {
    margin-bottom: 26px !important
  }

  .u-ml26_md {
    margin-left: 26px !important
  }

  .u-m27_md {
    margin: 27px !important
  }

  .u-mt27_md {
    margin-top: 27px !important
  }

  .u-mr27_md {
    margin-right: 27px !important
  }

  .u-mb27_md {
    margin-bottom: 27px !important
  }

  .u-ml27_md {
    margin-left: 27px !important
  }

  .u-m28_md {
    margin: 28px !important
  }

  .u-mt28_md {
    margin-top: 28px !important
  }

  .u-mr28_md {
    margin-right: 28px !important
  }

  .u-mb28_md {
    margin-bottom: 28px !important
  }

  .u-ml28_md {
    margin-left: 28px !important
  }

  .u-m29_md {
    margin: 29px !important
  }

  .u-mt29_md {
    margin-top: 29px !important
  }

  .u-mr29_md {
    margin-right: 29px !important
  }

  .u-mb29_md {
    margin-bottom: 29px !important
  }

  .u-ml29_md {
    margin-left: 29px !important
  }

  .u-m30_md {
    margin: 30px !important
  }

  .u-mt30_md {
    margin-top: 30px !important
  }

  .u-mr30_md {
    margin-right: 30px !important
  }

  .u-mb30_md {
    margin-bottom: 30px !important
  }

  .u-ml30_md {
    margin-left: 30px !important
  }

  .u-m31_md {
    margin: 31px !important
  }

  .u-mt31_md {
    margin-top: 31px !important
  }

  .u-mr31_md {
    margin-right: 31px !important
  }

  .u-mb31_md {
    margin-bottom: 31px !important
  }

  .u-ml31_md {
    margin-left: 31px !important
  }

  .u-m32_md {
    margin: 32px !important
  }

  .u-mt32_md {
    margin-top: 32px !important
  }

  .u-mr32_md {
    margin-right: 32px !important
  }

  .u-mb32_md {
    margin-bottom: 32px !important
  }

  .u-ml32_md {
    margin-left: 32px !important
  }

  .u-m33_md {
    margin: 33px !important
  }

  .u-mt33_md {
    margin-top: 33px !important
  }

  .u-mr33_md {
    margin-right: 33px !important
  }

  .u-mb33_md {
    margin-bottom: 33px !important
  }

  .u-ml33_md {
    margin-left: 33px !important
  }

  .u-m34_md {
    margin: 34px !important
  }

  .u-mt34_md {
    margin-top: 34px !important
  }

  .u-mr34_md {
    margin-right: 34px !important
  }

  .u-mb34_md {
    margin-bottom: 34px !important
  }

  .u-ml34_md {
    margin-left: 34px !important
  }

  .u-m35_md {
    margin: 35px !important
  }

  .u-mt35_md {
    margin-top: 35px !important
  }

  .u-mr35_md {
    margin-right: 35px !important
  }

  .u-mb35_md {
    margin-bottom: 35px !important
  }

  .u-ml35_md {
    margin-left: 35px !important
  }

  .u-m36_md {
    margin: 36px !important
  }

  .u-mt36_md {
    margin-top: 36px !important
  }

  .u-mr36_md {
    margin-right: 36px !important
  }

  .u-mb36_md {
    margin-bottom: 36px !important
  }

  .u-ml36_md {
    margin-left: 36px !important
  }

  .u-m37_md {
    margin: 37px !important
  }

  .u-mt37_md {
    margin-top: 37px !important
  }

  .u-mr37_md {
    margin-right: 37px !important
  }

  .u-mb37_md {
    margin-bottom: 37px !important
  }

  .u-ml37_md {
    margin-left: 37px !important
  }

  .u-m38_md {
    margin: 38px !important
  }

  .u-mt38_md {
    margin-top: 38px !important
  }

  .u-mr38_md {
    margin-right: 38px !important
  }

  .u-mb38_md {
    margin-bottom: 38px !important
  }

  .u-ml38_md {
    margin-left: 38px !important
  }

  .u-m39_md {
    margin: 39px !important
  }

  .u-mt39_md {
    margin-top: 39px !important
  }

  .u-mr39_md {
    margin-right: 39px !important
  }

  .u-mb39_md {
    margin-bottom: 39px !important
  }

  .u-ml39_md {
    margin-left: 39px !important
  }

  .u-m40_md {
    margin: 40px !important
  }

  .u-mt40_md {
    margin-top: 40px !important
  }

  .u-mr40_md {
    margin-right: 40px !important
  }

  .u-mb40_md {
    margin-bottom: 40px !important
  }

  .u-ml40_md {
    margin-left: 40px !important
  }

  .u-m41_md {
    margin: 41px !important
  }

  .u-mt41_md {
    margin-top: 41px !important
  }

  .u-mr41_md {
    margin-right: 41px !important
  }

  .u-mb41_md {
    margin-bottom: 41px !important
  }

  .u-ml41_md {
    margin-left: 41px !important
  }

  .u-m42_md {
    margin: 42px !important
  }

  .u-mt42_md {
    margin-top: 42px !important
  }

  .u-mr42_md {
    margin-right: 42px !important
  }

  .u-mb42_md {
    margin-bottom: 42px !important
  }

  .u-ml42_md {
    margin-left: 42px !important
  }

  .u-m43_md {
    margin: 43px !important
  }

  .u-mt43_md {
    margin-top: 43px !important
  }

  .u-mr43_md {
    margin-right: 43px !important
  }

  .u-mb43_md {
    margin-bottom: 43px !important
  }

  .u-ml43_md {
    margin-left: 43px !important
  }

  .u-m44_md {
    margin: 44px !important
  }

  .u-mt44_md {
    margin-top: 44px !important
  }

  .u-mr44_md {
    margin-right: 44px !important
  }

  .u-mb44_md {
    margin-bottom: 44px !important
  }

  .u-ml44_md {
    margin-left: 44px !important
  }

  .u-m45_md {
    margin: 45px !important
  }

  .u-mt45_md {
    margin-top: 45px !important
  }

  .u-mr45_md {
    margin-right: 45px !important
  }

  .u-mb45_md {
    margin-bottom: 45px !important
  }

  .u-ml45_md {
    margin-left: 45px !important
  }

  .u-m46_md {
    margin: 46px !important
  }

  .u-mt46_md {
    margin-top: 46px !important
  }

  .u-mr46_md {
    margin-right: 46px !important
  }

  .u-mb46_md {
    margin-bottom: 46px !important
  }

  .u-ml46_md {
    margin-left: 46px !important
  }

  .u-m47_md {
    margin: 47px !important
  }

  .u-mt47_md {
    margin-top: 47px !important
  }

  .u-mr47_md {
    margin-right: 47px !important
  }

  .u-mb47_md {
    margin-bottom: 47px !important
  }

  .u-ml47_md {
    margin-left: 47px !important
  }

  .u-m48_md {
    margin: 48px !important
  }

  .u-mt48_md {
    margin-top: 48px !important
  }

  .u-mr48_md {
    margin-right: 48px !important
  }

  .u-mb48_md {
    margin-bottom: 48px !important
  }

  .u-ml48_md {
    margin-left: 48px !important
  }

  .u-m49_md {
    margin: 49px !important
  }

  .u-mt49_md {
    margin-top: 49px !important
  }

  .u-mr49_md {
    margin-right: 49px !important
  }

  .u-mb49_md {
    margin-bottom: 49px !important
  }

  .u-ml49_md {
    margin-left: 49px !important
  }

  .u-m50_md {
    margin: 50px !important
  }

  .u-mt50_md {
    margin-top: 50px !important
  }

  .u-mr50_md {
    margin-right: 50px !important
  }

  .u-mb50_md {
    margin-bottom: 50px !important
  }

  .u-ml50_md {
    margin-left: 50px !important
  }

  .u-m51_md {
    margin: 51px !important
  }

  .u-mt51_md {
    margin-top: 51px !important
  }

  .u-mr51_md {
    margin-right: 51px !important
  }

  .u-mb51_md {
    margin-bottom: 51px !important
  }

  .u-ml51_md {
    margin-left: 51px !important
  }

  .u-m52_md {
    margin: 52px !important
  }

  .u-mt52_md {
    margin-top: 52px !important
  }

  .u-mr52_md {
    margin-right: 52px !important
  }

  .u-mb52_md {
    margin-bottom: 52px !important
  }

  .u-ml52_md {
    margin-left: 52px !important
  }

  .u-m53_md {
    margin: 53px !important
  }

  .u-mt53_md {
    margin-top: 53px !important
  }

  .u-mr53_md {
    margin-right: 53px !important
  }

  .u-mb53_md {
    margin-bottom: 53px !important
  }

  .u-ml53_md {
    margin-left: 53px !important
  }

  .u-m54_md {
    margin: 54px !important
  }

  .u-mt54_md {
    margin-top: 54px !important
  }

  .u-mr54_md {
    margin-right: 54px !important
  }

  .u-mb54_md {
    margin-bottom: 54px !important
  }

  .u-ml54_md {
    margin-left: 54px !important
  }

  .u-m55_md {
    margin: 55px !important
  }

  .u-mt55_md {
    margin-top: 55px !important
  }

  .u-mr55_md {
    margin-right: 55px !important
  }

  .u-mb55_md {
    margin-bottom: 55px !important
  }

  .u-ml55_md {
    margin-left: 55px !important
  }

  .u-m56_md {
    margin: 56px !important
  }

  .u-mt56_md {
    margin-top: 56px !important
  }

  .u-mr56_md {
    margin-right: 56px !important
  }

  .u-mb56_md {
    margin-bottom: 56px !important
  }

  .u-ml56_md {
    margin-left: 56px !important
  }

  .u-m57_md {
    margin: 57px !important
  }

  .u-mt57_md {
    margin-top: 57px !important
  }

  .u-mr57_md {
    margin-right: 57px !important
  }

  .u-mb57_md {
    margin-bottom: 57px !important
  }

  .u-ml57_md {
    margin-left: 57px !important
  }

  .u-m58_md {
    margin: 58px !important
  }

  .u-mt58_md {
    margin-top: 58px !important
  }

  .u-mr58_md {
    margin-right: 58px !important
  }

  .u-mb58_md {
    margin-bottom: 58px !important
  }

  .u-ml58_md {
    margin-left: 58px !important
  }

  .u-m59_md {
    margin: 59px !important
  }

  .u-mt59_md {
    margin-top: 59px !important
  }

  .u-mr59_md {
    margin-right: 59px !important
  }

  .u-mb59_md {
    margin-bottom: 59px !important
  }

  .u-ml59_md {
    margin-left: 59px !important
  }

  .u-m60_md {
    margin: 60px !important
  }

  .u-mt60_md {
    margin-top: 60px !important
  }

  .u-mr60_md {
    margin-right: 60px !important
  }

  .u-mb60_md {
    margin-bottom: 60px !important
  }

  .u-ml60_md {
    margin-left: 60px !important
  }

  .u-m61_md {
    margin: 61px !important
  }

  .u-mt61_md {
    margin-top: 61px !important
  }

  .u-mr61_md {
    margin-right: 61px !important
  }

  .u-mb61_md {
    margin-bottom: 61px !important
  }

  .u-ml61_md {
    margin-left: 61px !important
  }

  .u-m62_md {
    margin: 62px !important
  }

  .u-mt62_md {
    margin-top: 62px !important
  }

  .u-mr62_md {
    margin-right: 62px !important
  }

  .u-mb62_md {
    margin-bottom: 62px !important
  }

  .u-ml62_md {
    margin-left: 62px !important
  }

  .u-m63_md {
    margin: 63px !important
  }

  .u-mt63_md {
    margin-top: 63px !important
  }

  .u-mr63_md {
    margin-right: 63px !important
  }

  .u-mb63_md {
    margin-bottom: 63px !important
  }

  .u-ml63_md {
    margin-left: 63px !important
  }

  .u-m64_md {
    margin: 64px !important
  }

  .u-mt64_md {
    margin-top: 64px !important
  }

  .u-mr64_md {
    margin-right: 64px !important
  }

  .u-mb64_md {
    margin-bottom: 64px !important
  }

  .u-ml64_md {
    margin-left: 64px !important
  }

  .u-m65_md {
    margin: 65px !important
  }

  .u-mt65_md {
    margin-top: 65px !important
  }

  .u-mr65_md {
    margin-right: 65px !important
  }

  .u-mb65_md {
    margin-bottom: 65px !important
  }

  .u-ml65_md {
    margin-left: 65px !important
  }

  .u-m66_md {
    margin: 66px !important
  }

  .u-mt66_md {
    margin-top: 66px !important
  }

  .u-mr66_md {
    margin-right: 66px !important
  }

  .u-mb66_md {
    margin-bottom: 66px !important
  }

  .u-ml66_md {
    margin-left: 66px !important
  }

  .u-m67_md {
    margin: 67px !important
  }

  .u-mt67_md {
    margin-top: 67px !important
  }

  .u-mr67_md {
    margin-right: 67px !important
  }

  .u-mb67_md {
    margin-bottom: 67px !important
  }

  .u-ml67_md {
    margin-left: 67px !important
  }

  .u-m68_md {
    margin: 68px !important
  }

  .u-mt68_md {
    margin-top: 68px !important
  }

  .u-mr68_md {
    margin-right: 68px !important
  }

  .u-mb68_md {
    margin-bottom: 68px !important
  }

  .u-ml68_md {
    margin-left: 68px !important
  }

  .u-m69_md {
    margin: 69px !important
  }

  .u-mt69_md {
    margin-top: 69px !important
  }

  .u-mr69_md {
    margin-right: 69px !important
  }

  .u-mb69_md {
    margin-bottom: 69px !important
  }

  .u-ml69_md {
    margin-left: 69px !important
  }

  .u-m70_md {
    margin: 70px !important
  }

  .u-mt70_md {
    margin-top: 70px !important
  }

  .u-mr70_md {
    margin-right: 70px !important
  }

  .u-mb70_md {
    margin-bottom: 70px !important
  }

  .u-ml70_md {
    margin-left: 70px !important
  }

  .u-m71_md {
    margin: 71px !important
  }

  .u-mt71_md {
    margin-top: 71px !important
  }

  .u-mr71_md {
    margin-right: 71px !important
  }

  .u-mb71_md {
    margin-bottom: 71px !important
  }

  .u-ml71_md {
    margin-left: 71px !important
  }

  .u-m72_md {
    margin: 72px !important
  }

  .u-mt72_md {
    margin-top: 72px !important
  }

  .u-mr72_md {
    margin-right: 72px !important
  }

  .u-mb72_md {
    margin-bottom: 72px !important
  }

  .u-ml72_md {
    margin-left: 72px !important
  }

  .u-m73_md {
    margin: 73px !important
  }

  .u-mt73_md {
    margin-top: 73px !important
  }

  .u-mr73_md {
    margin-right: 73px !important
  }

  .u-mb73_md {
    margin-bottom: 73px !important
  }

  .u-ml73_md {
    margin-left: 73px !important
  }

  .u-m74_md {
    margin: 74px !important
  }

  .u-mt74_md {
    margin-top: 74px !important
  }

  .u-mr74_md {
    margin-right: 74px !important
  }

  .u-mb74_md {
    margin-bottom: 74px !important
  }

  .u-ml74_md {
    margin-left: 74px !important
  }

  .u-m75_md {
    margin: 75px !important
  }

  .u-mt75_md {
    margin-top: 75px !important
  }

  .u-mr75_md {
    margin-right: 75px !important
  }

  .u-mb75_md {
    margin-bottom: 75px !important
  }

  .u-ml75_md {
    margin-left: 75px !important
  }

  .u-m76_md {
    margin: 76px !important
  }

  .u-mt76_md {
    margin-top: 76px !important
  }

  .u-mr76_md {
    margin-right: 76px !important
  }

  .u-mb76_md {
    margin-bottom: 76px !important
  }

  .u-ml76_md {
    margin-left: 76px !important
  }

  .u-m77_md {
    margin: 77px !important
  }

  .u-mt77_md {
    margin-top: 77px !important
  }

  .u-mr77_md {
    margin-right: 77px !important
  }

  .u-mb77_md {
    margin-bottom: 77px !important
  }

  .u-ml77_md {
    margin-left: 77px !important
  }

  .u-m78_md {
    margin: 78px !important
  }

  .u-mt78_md {
    margin-top: 78px !important
  }

  .u-mr78_md {
    margin-right: 78px !important
  }

  .u-mb78_md {
    margin-bottom: 78px !important
  }

  .u-ml78_md {
    margin-left: 78px !important
  }

  .u-m79_md {
    margin: 79px !important
  }

  .u-mt79_md {
    margin-top: 79px !important
  }

  .u-mr79_md {
    margin-right: 79px !important
  }

  .u-mb79_md {
    margin-bottom: 79px !important
  }

  .u-ml79_md {
    margin-left: 79px !important
  }

  .u-m80_md {
    margin: 80px !important
  }

  .u-mt80_md {
    margin-top: 80px !important
  }

  .u-mr80_md {
    margin-right: 80px !important
  }

  .u-mb80_md {
    margin-bottom: 80px !important
  }

  .u-ml80_md {
    margin-left: 80px !important
  }

  .u-m81_md {
    margin: 81px !important
  }

  .u-mt81_md {
    margin-top: 81px !important
  }

  .u-mr81_md {
    margin-right: 81px !important
  }

  .u-mb81_md {
    margin-bottom: 81px !important
  }

  .u-ml81_md {
    margin-left: 81px !important
  }

  .u-m82_md {
    margin: 82px !important
  }

  .u-mt82_md {
    margin-top: 82px !important
  }

  .u-mr82_md {
    margin-right: 82px !important
  }

  .u-mb82_md {
    margin-bottom: 82px !important
  }

  .u-ml82_md {
    margin-left: 82px !important
  }

  .u-m83_md {
    margin: 83px !important
  }

  .u-mt83_md {
    margin-top: 83px !important
  }

  .u-mr83_md {
    margin-right: 83px !important
  }

  .u-mb83_md {
    margin-bottom: 83px !important
  }

  .u-ml83_md {
    margin-left: 83px !important
  }

  .u-m84_md {
    margin: 84px !important
  }

  .u-mt84_md {
    margin-top: 84px !important
  }

  .u-mr84_md {
    margin-right: 84px !important
  }

  .u-mb84_md {
    margin-bottom: 84px !important
  }

  .u-ml84_md {
    margin-left: 84px !important
  }

  .u-m85_md {
    margin: 85px !important
  }

  .u-mt85_md {
    margin-top: 85px !important
  }

  .u-mr85_md {
    margin-right: 85px !important
  }

  .u-mb85_md {
    margin-bottom: 85px !important
  }

  .u-ml85_md {
    margin-left: 85px !important
  }

  .u-m86_md {
    margin: 86px !important
  }

  .u-mt86_md {
    margin-top: 86px !important
  }

  .u-mr86_md {
    margin-right: 86px !important
  }

  .u-mb86_md {
    margin-bottom: 86px !important
  }

  .u-ml86_md {
    margin-left: 86px !important
  }

  .u-m87_md {
    margin: 87px !important
  }

  .u-mt87_md {
    margin-top: 87px !important
  }

  .u-mr87_md {
    margin-right: 87px !important
  }

  .u-mb87_md {
    margin-bottom: 87px !important
  }

  .u-ml87_md {
    margin-left: 87px !important
  }

  .u-m88_md {
    margin: 88px !important
  }

  .u-mt88_md {
    margin-top: 88px !important
  }

  .u-mr88_md {
    margin-right: 88px !important
  }

  .u-mb88_md {
    margin-bottom: 88px !important
  }

  .u-ml88_md {
    margin-left: 88px !important
  }

  .u-m89_md {
    margin: 89px !important
  }

  .u-mt89_md {
    margin-top: 89px !important
  }

  .u-mr89_md {
    margin-right: 89px !important
  }

  .u-mb89_md {
    margin-bottom: 89px !important
  }

  .u-ml89_md {
    margin-left: 89px !important
  }

  .u-m90_md {
    margin: 90px !important
  }

  .u-mt90_md {
    margin-top: 90px !important
  }

  .u-mr90_md {
    margin-right: 90px !important
  }

  .u-mb90_md {
    margin-bottom: 90px !important
  }

  .u-ml90_md {
    margin-left: 90px !important
  }

  .u-m91_md {
    margin: 91px !important
  }

  .u-mt91_md {
    margin-top: 91px !important
  }

  .u-mr91_md {
    margin-right: 91px !important
  }

  .u-mb91_md {
    margin-bottom: 91px !important
  }

  .u-ml91_md {
    margin-left: 91px !important
  }

  .u-m92_md {
    margin: 92px !important
  }

  .u-mt92_md {
    margin-top: 92px !important
  }

  .u-mr92_md {
    margin-right: 92px !important
  }

  .u-mb92_md {
    margin-bottom: 92px !important
  }

  .u-ml92_md {
    margin-left: 92px !important
  }

  .u-m93_md {
    margin: 93px !important
  }

  .u-mt93_md {
    margin-top: 93px !important
  }

  .u-mr93_md {
    margin-right: 93px !important
  }

  .u-mb93_md {
    margin-bottom: 93px !important
  }

  .u-ml93_md {
    margin-left: 93px !important
  }

  .u-m94_md {
    margin: 94px !important
  }

  .u-mt94_md {
    margin-top: 94px !important
  }

  .u-mr94_md {
    margin-right: 94px !important
  }

  .u-mb94_md {
    margin-bottom: 94px !important
  }

  .u-ml94_md {
    margin-left: 94px !important
  }

  .u-m95_md {
    margin: 95px !important
  }

  .u-mt95_md {
    margin-top: 95px !important
  }

  .u-mr95_md {
    margin-right: 95px !important
  }

  .u-mb95_md {
    margin-bottom: 95px !important
  }

  .u-ml95_md {
    margin-left: 95px !important
  }

  .u-m96_md {
    margin: 96px !important
  }

  .u-mt96_md {
    margin-top: 96px !important
  }

  .u-mr96_md {
    margin-right: 96px !important
  }

  .u-mb96_md {
    margin-bottom: 96px !important
  }

  .u-ml96_md {
    margin-left: 96px !important
  }

  .u-m97_md {
    margin: 97px !important
  }

  .u-mt97_md {
    margin-top: 97px !important
  }

  .u-mr97_md {
    margin-right: 97px !important
  }

  .u-mb97_md {
    margin-bottom: 97px !important
  }

  .u-ml97_md {
    margin-left: 97px !important
  }

  .u-m98_md {
    margin: 98px !important
  }

  .u-mt98_md {
    margin-top: 98px !important
  }

  .u-mr98_md {
    margin-right: 98px !important
  }

  .u-mb98_md {
    margin-bottom: 98px !important
  }

  .u-ml98_md {
    margin-left: 98px !important
  }

  .u-m99_md {
    margin: 99px !important
  }

  .u-mt99_md {
    margin-top: 99px !important
  }

  .u-mr99_md {
    margin-right: 99px !important
  }

  .u-mb99_md {
    margin-bottom: 99px !important
  }

  .u-ml99_md {
    margin-left: 99px !important
  }

  .u-m100_md {
    margin: 100px !important
  }

  .u-mt100_md {
    margin-top: 100px !important
  }

  .u-mr100_md {
    margin-right: 100px !important
  }

  .u-mb100_md {
    margin-bottom: 100px !important
  }

  .u-ml100_md {
    margin-left: 100px !important
  }

  .u-m1r_md {
    margin: .1rem !important
  }

  .u-mt1r_md {
    margin-top: .1rem !important
  }

  .u-mr1r_md {
    margin-right: .1rem !important
  }

  .u-mb1r_md {
    margin-bottom: .1rem !important
  }

  .u-ml1r_md {
    margin-left: .1rem !important
  }

  .u-m2r_md {
    margin: .2rem !important
  }

  .u-mt2r_md {
    margin-top: .2rem !important
  }

  .u-mr2r_md {
    margin-right: .2rem !important
  }

  .u-mb2r_md {
    margin-bottom: .2rem !important
  }

  .u-ml2r_md {
    margin-left: .2rem !important
  }

  .u-m3r_md {
    margin: .3rem !important
  }

  .u-mt3r_md {
    margin-top: .3rem !important
  }

  .u-mr3r_md {
    margin-right: .3rem !important
  }

  .u-mb3r_md {
    margin-bottom: .3rem !important
  }

  .u-ml3r_md {
    margin-left: .3rem !important
  }

  .u-m4r_md {
    margin: .4rem !important
  }

  .u-mt4r_md {
    margin-top: .4rem !important
  }

  .u-mr4r_md {
    margin-right: .4rem !important
  }

  .u-mb4r_md {
    margin-bottom: .4rem !important
  }

  .u-ml4r_md {
    margin-left: .4rem !important
  }

  .u-m5r_md {
    margin: .5rem !important
  }

  .u-mt5r_md {
    margin-top: .5rem !important
  }

  .u-mr5r_md {
    margin-right: .5rem !important
  }

  .u-mb5r_md {
    margin-bottom: .5rem !important
  }

  .u-ml5r_md {
    margin-left: .5rem !important
  }

  .u-m6r_md {
    margin: .6rem !important
  }

  .u-mt6r_md {
    margin-top: .6rem !important
  }

  .u-mr6r_md {
    margin-right: .6rem !important
  }

  .u-mb6r_md {
    margin-bottom: .6rem !important
  }

  .u-ml6r_md {
    margin-left: .6rem !important
  }

  .u-m7r_md {
    margin: .7rem !important
  }

  .u-mt7r_md {
    margin-top: .7rem !important
  }

  .u-mr7r_md {
    margin-right: .7rem !important
  }

  .u-mb7r_md {
    margin-bottom: .7rem !important
  }

  .u-ml7r_md {
    margin-left: .7rem !important
  }

  .u-m8r_md {
    margin: .8rem !important
  }

  .u-mt8r_md {
    margin-top: .8rem !important
  }

  .u-mr8r_md {
    margin-right: .8rem !important
  }

  .u-mb8r_md {
    margin-bottom: .8rem !important
  }

  .u-ml8r_md {
    margin-left: .8rem !important
  }

  .u-m9r_md {
    margin: .9rem !important
  }

  .u-mt9r_md {
    margin-top: .9rem !important
  }

  .u-mr9r_md {
    margin-right: .9rem !important
  }

  .u-mb9r_md {
    margin-bottom: .9rem !important
  }

  .u-ml9r_md {
    margin-left: .9rem !important
  }

  .u-m10r_md {
    margin: 1rem !important
  }

  .u-mt10r_md {
    margin-top: 1rem !important
  }

  .u-mr10r_md {
    margin-right: 1rem !important
  }

  .u-mb10r_md {
    margin-bottom: 1rem !important
  }

  .u-ml10r_md {
    margin-left: 1rem !important
  }

  .u-m11r_md {
    margin: 1.1rem !important
  }

  .u-mt11r_md {
    margin-top: 1.1rem !important
  }

  .u-mr11r_md {
    margin-right: 1.1rem !important
  }

  .u-mb11r_md {
    margin-bottom: 1.1rem !important
  }

  .u-ml11r_md {
    margin-left: 1.1rem !important
  }

  .u-m12r_md {
    margin: 1.2rem !important
  }

  .u-mt12r_md {
    margin-top: 1.2rem !important
  }

  .u-mr12r_md {
    margin-right: 1.2rem !important
  }

  .u-mb12r_md {
    margin-bottom: 1.2rem !important
  }

  .u-ml12r_md {
    margin-left: 1.2rem !important
  }

  .u-m13r_md {
    margin: 1.3rem !important
  }

  .u-mt13r_md {
    margin-top: 1.3rem !important
  }

  .u-mr13r_md {
    margin-right: 1.3rem !important
  }

  .u-mb13r_md {
    margin-bottom: 1.3rem !important
  }

  .u-ml13r_md {
    margin-left: 1.3rem !important
  }

  .u-m14r_md {
    margin: 1.4rem !important
  }

  .u-mt14r_md {
    margin-top: 1.4rem !important
  }

  .u-mr14r_md {
    margin-right: 1.4rem !important
  }

  .u-mb14r_md {
    margin-bottom: 1.4rem !important
  }

  .u-ml14r_md {
    margin-left: 1.4rem !important
  }

  .u-m15r_md {
    margin: 1.5rem !important
  }

  .u-mt15r_md {
    margin-top: 1.5rem !important
  }

  .u-mr15r_md {
    margin-right: 1.5rem !important
  }

  .u-mb15r_md {
    margin-bottom: 1.5rem !important
  }

  .u-ml15r_md {
    margin-left: 1.5rem !important
  }

  .u-m16r_md {
    margin: 1.6rem !important
  }

  .u-mt16r_md {
    margin-top: 1.6rem !important
  }

  .u-mr16r_md {
    margin-right: 1.6rem !important
  }

  .u-mb16r_md {
    margin-bottom: 1.6rem !important
  }

  .u-ml16r_md {
    margin-left: 1.6rem !important
  }

  .u-m17r_md {
    margin: 1.7rem !important
  }

  .u-mt17r_md {
    margin-top: 1.7rem !important
  }

  .u-mr17r_md {
    margin-right: 1.7rem !important
  }

  .u-mb17r_md {
    margin-bottom: 1.7rem !important
  }

  .u-ml17r_md {
    margin-left: 1.7rem !important
  }

  .u-m18r_md {
    margin: 1.8rem !important
  }

  .u-mt18r_md {
    margin-top: 1.8rem !important
  }

  .u-mr18r_md {
    margin-right: 1.8rem !important
  }

  .u-mb18r_md {
    margin-bottom: 1.8rem !important
  }

  .u-ml18r_md {
    margin-left: 1.8rem !important
  }

  .u-m19r_md {
    margin: 1.9rem !important
  }

  .u-mt19r_md {
    margin-top: 1.9rem !important
  }

  .u-mr19r_md {
    margin-right: 1.9rem !important
  }

  .u-mb19r_md {
    margin-bottom: 1.9rem !important
  }

  .u-ml19r_md {
    margin-left: 1.9rem !important
  }

  .u-m20r_md {
    margin: 2rem !important
  }

  .u-mt20r_md {
    margin-top: 2rem !important
  }

  .u-mr20r_md {
    margin-right: 2rem !important
  }

  .u-mb20r_md {
    margin-bottom: 2rem !important
  }

  .u-ml20r_md {
    margin-left: 2rem !important
  }

  .u-m21r_md {
    margin: 2.1rem !important
  }

  .u-mt21r_md {
    margin-top: 2.1rem !important
  }

  .u-mr21r_md {
    margin-right: 2.1rem !important
  }

  .u-mb21r_md {
    margin-bottom: 2.1rem !important
  }

  .u-ml21r_md {
    margin-left: 2.1rem !important
  }

  .u-m22r_md {
    margin: 2.2rem !important
  }

  .u-mt22r_md {
    margin-top: 2.2rem !important
  }

  .u-mr22r_md {
    margin-right: 2.2rem !important
  }

  .u-mb22r_md {
    margin-bottom: 2.2rem !important
  }

  .u-ml22r_md {
    margin-left: 2.2rem !important
  }

  .u-m23r_md {
    margin: 2.3rem !important
  }

  .u-mt23r_md {
    margin-top: 2.3rem !important
  }

  .u-mr23r_md {
    margin-right: 2.3rem !important
  }

  .u-mb23r_md {
    margin-bottom: 2.3rem !important
  }

  .u-ml23r_md {
    margin-left: 2.3rem !important
  }

  .u-m24r_md {
    margin: 2.4rem !important
  }

  .u-mt24r_md {
    margin-top: 2.4rem !important
  }

  .u-mr24r_md {
    margin-right: 2.4rem !important
  }

  .u-mb24r_md {
    margin-bottom: 2.4rem !important
  }

  .u-ml24r_md {
    margin-left: 2.4rem !important
  }

  .u-m25r_md {
    margin: 2.5rem !important
  }

  .u-mt25r_md {
    margin-top: 2.5rem !important
  }

  .u-mr25r_md {
    margin-right: 2.5rem !important
  }

  .u-mb25r_md {
    margin-bottom: 2.5rem !important
  }

  .u-ml25r_md {
    margin-left: 2.5rem !important
  }

  .u-m26r_md {
    margin: 2.6rem !important
  }

  .u-mt26r_md {
    margin-top: 2.6rem !important
  }

  .u-mr26r_md {
    margin-right: 2.6rem !important
  }

  .u-mb26r_md {
    margin-bottom: 2.6rem !important
  }

  .u-ml26r_md {
    margin-left: 2.6rem !important
  }

  .u-m27r_md {
    margin: 2.7rem !important
  }

  .u-mt27r_md {
    margin-top: 2.7rem !important
  }

  .u-mr27r_md {
    margin-right: 2.7rem !important
  }

  .u-mb27r_md {
    margin-bottom: 2.7rem !important
  }

  .u-ml27r_md {
    margin-left: 2.7rem !important
  }

  .u-m28r_md {
    margin: 2.8rem !important
  }

  .u-mt28r_md {
    margin-top: 2.8rem !important
  }

  .u-mr28r_md {
    margin-right: 2.8rem !important
  }

  .u-mb28r_md {
    margin-bottom: 2.8rem !important
  }

  .u-ml28r_md {
    margin-left: 2.8rem !important
  }

  .u-m29r_md {
    margin: 2.9rem !important
  }

  .u-mt29r_md {
    margin-top: 2.9rem !important
  }

  .u-mr29r_md {
    margin-right: 2.9rem !important
  }

  .u-mb29r_md {
    margin-bottom: 2.9rem !important
  }

  .u-ml29r_md {
    margin-left: 2.9rem !important
  }

  .u-m30r_md {
    margin: 3rem !important
  }

  .u-mt30r_md {
    margin-top: 3rem !important
  }

  .u-mr30r_md {
    margin-right: 3rem !important
  }

  .u-mb30r_md {
    margin-bottom: 3rem !important
  }

  .u-ml30r_md {
    margin-left: 3rem !important
  }

  .u-m31r_md {
    margin: 3.1rem !important
  }

  .u-mt31r_md {
    margin-top: 3.1rem !important
  }

  .u-mr31r_md {
    margin-right: 3.1rem !important
  }

  .u-mb31r_md {
    margin-bottom: 3.1rem !important
  }

  .u-ml31r_md {
    margin-left: 3.1rem !important
  }

  .u-m32r_md {
    margin: 3.2rem !important
  }

  .u-mt32r_md {
    margin-top: 3.2rem !important
  }

  .u-mr32r_md {
    margin-right: 3.2rem !important
  }

  .u-mb32r_md {
    margin-bottom: 3.2rem !important
  }

  .u-ml32r_md {
    margin-left: 3.2rem !important
  }

  .u-m33r_md {
    margin: 3.3rem !important
  }

  .u-mt33r_md {
    margin-top: 3.3rem !important
  }

  .u-mr33r_md {
    margin-right: 3.3rem !important
  }

  .u-mb33r_md {
    margin-bottom: 3.3rem !important
  }

  .u-ml33r_md {
    margin-left: 3.3rem !important
  }

  .u-m34r_md {
    margin: 3.4rem !important
  }

  .u-mt34r_md {
    margin-top: 3.4rem !important
  }

  .u-mr34r_md {
    margin-right: 3.4rem !important
  }

  .u-mb34r_md {
    margin-bottom: 3.4rem !important
  }

  .u-ml34r_md {
    margin-left: 3.4rem !important
  }

  .u-m35r_md {
    margin: 3.5rem !important
  }

  .u-mt35r_md {
    margin-top: 3.5rem !important
  }

  .u-mr35r_md {
    margin-right: 3.5rem !important
  }

  .u-mb35r_md {
    margin-bottom: 3.5rem !important
  }

  .u-ml35r_md {
    margin-left: 3.5rem !important
  }

  .u-m36r_md {
    margin: 3.6rem !important
  }

  .u-mt36r_md {
    margin-top: 3.6rem !important
  }

  .u-mr36r_md {
    margin-right: 3.6rem !important
  }

  .u-mb36r_md {
    margin-bottom: 3.6rem !important
  }

  .u-ml36r_md {
    margin-left: 3.6rem !important
  }

  .u-m37r_md {
    margin: 3.7rem !important
  }

  .u-mt37r_md {
    margin-top: 3.7rem !important
  }

  .u-mr37r_md {
    margin-right: 3.7rem !important
  }

  .u-mb37r_md {
    margin-bottom: 3.7rem !important
  }

  .u-ml37r_md {
    margin-left: 3.7rem !important
  }

  .u-m38r_md {
    margin: 3.8rem !important
  }

  .u-mt38r_md {
    margin-top: 3.8rem !important
  }

  .u-mr38r_md {
    margin-right: 3.8rem !important
  }

  .u-mb38r_md {
    margin-bottom: 3.8rem !important
  }

  .u-ml38r_md {
    margin-left: 3.8rem !important
  }

  .u-m39r_md {
    margin: 3.9rem !important
  }

  .u-mt39r_md {
    margin-top: 3.9rem !important
  }

  .u-mr39r_md {
    margin-right: 3.9rem !important
  }

  .u-mb39r_md {
    margin-bottom: 3.9rem !important
  }

  .u-ml39r_md {
    margin-left: 3.9rem !important
  }

  .u-m40r_md {
    margin: 4rem !important
  }

  .u-mt40r_md {
    margin-top: 4rem !important
  }

  .u-mr40r_md {
    margin-right: 4rem !important
  }

  .u-mb40r_md {
    margin-bottom: 4rem !important
  }

  .u-ml40r_md {
    margin-left: 4rem !important
  }

  .u-m41r_md {
    margin: 4.1rem !important
  }

  .u-mt41r_md {
    margin-top: 4.1rem !important
  }

  .u-mr41r_md {
    margin-right: 4.1rem !important
  }

  .u-mb41r_md {
    margin-bottom: 4.1rem !important
  }

  .u-ml41r_md {
    margin-left: 4.1rem !important
  }

  .u-m42r_md {
    margin: 4.2rem !important
  }

  .u-mt42r_md {
    margin-top: 4.2rem !important
  }

  .u-mr42r_md {
    margin-right: 4.2rem !important
  }

  .u-mb42r_md {
    margin-bottom: 4.2rem !important
  }

  .u-ml42r_md {
    margin-left: 4.2rem !important
  }

  .u-m43r_md {
    margin: 4.3rem !important
  }

  .u-mt43r_md {
    margin-top: 4.3rem !important
  }

  .u-mr43r_md {
    margin-right: 4.3rem !important
  }

  .u-mb43r_md {
    margin-bottom: 4.3rem !important
  }

  .u-ml43r_md {
    margin-left: 4.3rem !important
  }

  .u-m44r_md {
    margin: 4.4rem !important
  }

  .u-mt44r_md {
    margin-top: 4.4rem !important
  }

  .u-mr44r_md {
    margin-right: 4.4rem !important
  }

  .u-mb44r_md {
    margin-bottom: 4.4rem !important
  }

  .u-ml44r_md {
    margin-left: 4.4rem !important
  }

  .u-m45r_md {
    margin: 4.5rem !important
  }

  .u-mt45r_md {
    margin-top: 4.5rem !important
  }

  .u-mr45r_md {
    margin-right: 4.5rem !important
  }

  .u-mb45r_md {
    margin-bottom: 4.5rem !important
  }

  .u-ml45r_md {
    margin-left: 4.5rem !important
  }

  .u-m46r_md {
    margin: 4.6rem !important
  }

  .u-mt46r_md {
    margin-top: 4.6rem !important
  }

  .u-mr46r_md {
    margin-right: 4.6rem !important
  }

  .u-mb46r_md {
    margin-bottom: 4.6rem !important
  }

  .u-ml46r_md {
    margin-left: 4.6rem !important
  }

  .u-m47r_md {
    margin: 4.7rem !important
  }

  .u-mt47r_md {
    margin-top: 4.7rem !important
  }

  .u-mr47r_md {
    margin-right: 4.7rem !important
  }

  .u-mb47r_md {
    margin-bottom: 4.7rem !important
  }

  .u-ml47r_md {
    margin-left: 4.7rem !important
  }

  .u-m48r_md {
    margin: 4.8rem !important
  }

  .u-mt48r_md {
    margin-top: 4.8rem !important
  }

  .u-mr48r_md {
    margin-right: 4.8rem !important
  }

  .u-mb48r_md {
    margin-bottom: 4.8rem !important
  }

  .u-ml48r_md {
    margin-left: 4.8rem !important
  }

  .u-m49r_md {
    margin: 4.9rem !important
  }

  .u-mt49r_md {
    margin-top: 4.9rem !important
  }

  .u-mr49r_md {
    margin-right: 4.9rem !important
  }

  .u-mb49r_md {
    margin-bottom: 4.9rem !important
  }

  .u-ml49r_md {
    margin-left: 4.9rem !important
  }

  .u-m50r_md {
    margin: 5rem !important
  }

  .u-mt50r_md {
    margin-top: 5rem !important
  }

  .u-mr50r_md {
    margin-right: 5rem !important
  }

  .u-mb50r_md {
    margin-bottom: 5rem !important
  }

  .u-ml50r_md {
    margin-left: 5rem !important
  }

  .u-m51r_md {
    margin: 5.1rem !important
  }

  .u-mt51r_md {
    margin-top: 5.1rem !important
  }

  .u-mr51r_md {
    margin-right: 5.1rem !important
  }

  .u-mb51r_md {
    margin-bottom: 5.1rem !important
  }

  .u-ml51r_md {
    margin-left: 5.1rem !important
  }

  .u-m52r_md {
    margin: 5.2rem !important
  }

  .u-mt52r_md {
    margin-top: 5.2rem !important
  }

  .u-mr52r_md {
    margin-right: 5.2rem !important
  }

  .u-mb52r_md {
    margin-bottom: 5.2rem !important
  }

  .u-ml52r_md {
    margin-left: 5.2rem !important
  }

  .u-m53r_md {
    margin: 5.3rem !important
  }

  .u-mt53r_md {
    margin-top: 5.3rem !important
  }

  .u-mr53r_md {
    margin-right: 5.3rem !important
  }

  .u-mb53r_md {
    margin-bottom: 5.3rem !important
  }

  .u-ml53r_md {
    margin-left: 5.3rem !important
  }

  .u-m54r_md {
    margin: 5.4rem !important
  }

  .u-mt54r_md {
    margin-top: 5.4rem !important
  }

  .u-mr54r_md {
    margin-right: 5.4rem !important
  }

  .u-mb54r_md {
    margin-bottom: 5.4rem !important
  }

  .u-ml54r_md {
    margin-left: 5.4rem !important
  }

  .u-m55r_md {
    margin: 5.5rem !important
  }

  .u-mt55r_md {
    margin-top: 5.5rem !important
  }

  .u-mr55r_md {
    margin-right: 5.5rem !important
  }

  .u-mb55r_md {
    margin-bottom: 5.5rem !important
  }

  .u-ml55r_md {
    margin-left: 5.5rem !important
  }

  .u-m56r_md {
    margin: 5.6rem !important
  }

  .u-mt56r_md {
    margin-top: 5.6rem !important
  }

  .u-mr56r_md {
    margin-right: 5.6rem !important
  }

  .u-mb56r_md {
    margin-bottom: 5.6rem !important
  }

  .u-ml56r_md {
    margin-left: 5.6rem !important
  }

  .u-m57r_md {
    margin: 5.7rem !important
  }

  .u-mt57r_md {
    margin-top: 5.7rem !important
  }

  .u-mr57r_md {
    margin-right: 5.7rem !important
  }

  .u-mb57r_md {
    margin-bottom: 5.7rem !important
  }

  .u-ml57r_md {
    margin-left: 5.7rem !important
  }

  .u-m58r_md {
    margin: 5.8rem !important
  }

  .u-mt58r_md {
    margin-top: 5.8rem !important
  }

  .u-mr58r_md {
    margin-right: 5.8rem !important
  }

  .u-mb58r_md {
    margin-bottom: 5.8rem !important
  }

  .u-ml58r_md {
    margin-left: 5.8rem !important
  }

  .u-m59r_md {
    margin: 5.9rem !important
  }

  .u-mt59r_md {
    margin-top: 5.9rem !important
  }

  .u-mr59r_md {
    margin-right: 5.9rem !important
  }

  .u-mb59r_md {
    margin-bottom: 5.9rem !important
  }

  .u-ml59r_md {
    margin-left: 5.9rem !important
  }

  .u-m60r_md {
    margin: 6rem !important
  }

  .u-mt60r_md {
    margin-top: 6rem !important
  }

  .u-mr60r_md {
    margin-right: 6rem !important
  }

  .u-mb60r_md {
    margin-bottom: 6rem !important
  }

  .u-ml60r_md {
    margin-left: 6rem !important
  }

  .u-m61r_md {
    margin: 6.1rem !important
  }

  .u-mt61r_md {
    margin-top: 6.1rem !important
  }

  .u-mr61r_md {
    margin-right: 6.1rem !important
  }

  .u-mb61r_md {
    margin-bottom: 6.1rem !important
  }

  .u-ml61r_md {
    margin-left: 6.1rem !important
  }

  .u-m62r_md {
    margin: 6.2rem !important
  }

  .u-mt62r_md {
    margin-top: 6.2rem !important
  }

  .u-mr62r_md {
    margin-right: 6.2rem !important
  }

  .u-mb62r_md {
    margin-bottom: 6.2rem !important
  }

  .u-ml62r_md {
    margin-left: 6.2rem !important
  }

  .u-m63r_md {
    margin: 6.3rem !important
  }

  .u-mt63r_md {
    margin-top: 6.3rem !important
  }

  .u-mr63r_md {
    margin-right: 6.3rem !important
  }

  .u-mb63r_md {
    margin-bottom: 6.3rem !important
  }

  .u-ml63r_md {
    margin-left: 6.3rem !important
  }

  .u-m64r_md {
    margin: 6.4rem !important
  }

  .u-mt64r_md {
    margin-top: 6.4rem !important
  }

  .u-mr64r_md {
    margin-right: 6.4rem !important
  }

  .u-mb64r_md {
    margin-bottom: 6.4rem !important
  }

  .u-ml64r_md {
    margin-left: 6.4rem !important
  }

  .u-m65r_md {
    margin: 6.5rem !important
  }

  .u-mt65r_md {
    margin-top: 6.5rem !important
  }

  .u-mr65r_md {
    margin-right: 6.5rem !important
  }

  .u-mb65r_md {
    margin-bottom: 6.5rem !important
  }

  .u-ml65r_md {
    margin-left: 6.5rem !important
  }

  .u-m66r_md {
    margin: 6.6rem !important
  }

  .u-mt66r_md {
    margin-top: 6.6rem !important
  }

  .u-mr66r_md {
    margin-right: 6.6rem !important
  }

  .u-mb66r_md {
    margin-bottom: 6.6rem !important
  }

  .u-ml66r_md {
    margin-left: 6.6rem !important
  }

  .u-m67r_md {
    margin: 6.7rem !important
  }

  .u-mt67r_md {
    margin-top: 6.7rem !important
  }

  .u-mr67r_md {
    margin-right: 6.7rem !important
  }

  .u-mb67r_md {
    margin-bottom: 6.7rem !important
  }

  .u-ml67r_md {
    margin-left: 6.7rem !important
  }

  .u-m68r_md {
    margin: 6.8rem !important
  }

  .u-mt68r_md {
    margin-top: 6.8rem !important
  }

  .u-mr68r_md {
    margin-right: 6.8rem !important
  }

  .u-mb68r_md {
    margin-bottom: 6.8rem !important
  }

  .u-ml68r_md {
    margin-left: 6.8rem !important
  }

  .u-m69r_md {
    margin: 6.9rem !important
  }

  .u-mt69r_md {
    margin-top: 6.9rem !important
  }

  .u-mr69r_md {
    margin-right: 6.9rem !important
  }

  .u-mb69r_md {
    margin-bottom: 6.9rem !important
  }

  .u-ml69r_md {
    margin-left: 6.9rem !important
  }

  .u-m70r_md {
    margin: 7rem !important
  }

  .u-mt70r_md {
    margin-top: 7rem !important
  }

  .u-mr70r_md {
    margin-right: 7rem !important
  }

  .u-mb70r_md {
    margin-bottom: 7rem !important
  }

  .u-ml70r_md {
    margin-left: 7rem !important
  }

  .u-m71r_md {
    margin: 7.1rem !important
  }

  .u-mt71r_md {
    margin-top: 7.1rem !important
  }

  .u-mr71r_md {
    margin-right: 7.1rem !important
  }

  .u-mb71r_md {
    margin-bottom: 7.1rem !important
  }

  .u-ml71r_md {
    margin-left: 7.1rem !important
  }

  .u-m72r_md {
    margin: 7.2rem !important
  }

  .u-mt72r_md {
    margin-top: 7.2rem !important
  }

  .u-mr72r_md {
    margin-right: 7.2rem !important
  }

  .u-mb72r_md {
    margin-bottom: 7.2rem !important
  }

  .u-ml72r_md {
    margin-left: 7.2rem !important
  }

  .u-m73r_md {
    margin: 7.3rem !important
  }

  .u-mt73r_md {
    margin-top: 7.3rem !important
  }

  .u-mr73r_md {
    margin-right: 7.3rem !important
  }

  .u-mb73r_md {
    margin-bottom: 7.3rem !important
  }

  .u-ml73r_md {
    margin-left: 7.3rem !important
  }

  .u-m74r_md {
    margin: 7.4rem !important
  }

  .u-mt74r_md {
    margin-top: 7.4rem !important
  }

  .u-mr74r_md {
    margin-right: 7.4rem !important
  }

  .u-mb74r_md {
    margin-bottom: 7.4rem !important
  }

  .u-ml74r_md {
    margin-left: 7.4rem !important
  }

  .u-m75r_md {
    margin: 7.5rem !important
  }

  .u-mt75r_md {
    margin-top: 7.5rem !important
  }

  .u-mr75r_md {
    margin-right: 7.5rem !important
  }

  .u-mb75r_md {
    margin-bottom: 7.5rem !important
  }

  .u-ml75r_md {
    margin-left: 7.5rem !important
  }

  .u-m76r_md {
    margin: 7.6rem !important
  }

  .u-mt76r_md {
    margin-top: 7.6rem !important
  }

  .u-mr76r_md {
    margin-right: 7.6rem !important
  }

  .u-mb76r_md {
    margin-bottom: 7.6rem !important
  }

  .u-ml76r_md {
    margin-left: 7.6rem !important
  }

  .u-m77r_md {
    margin: 7.7rem !important
  }

  .u-mt77r_md {
    margin-top: 7.7rem !important
  }

  .u-mr77r_md {
    margin-right: 7.7rem !important
  }

  .u-mb77r_md {
    margin-bottom: 7.7rem !important
  }

  .u-ml77r_md {
    margin-left: 7.7rem !important
  }

  .u-m78r_md {
    margin: 7.8rem !important
  }

  .u-mt78r_md {
    margin-top: 7.8rem !important
  }

  .u-mr78r_md {
    margin-right: 7.8rem !important
  }

  .u-mb78r_md {
    margin-bottom: 7.8rem !important
  }

  .u-ml78r_md {
    margin-left: 7.8rem !important
  }

  .u-m79r_md {
    margin: 7.9rem !important
  }

  .u-mt79r_md {
    margin-top: 7.9rem !important
  }

  .u-mr79r_md {
    margin-right: 7.9rem !important
  }

  .u-mb79r_md {
    margin-bottom: 7.9rem !important
  }

  .u-ml79r_md {
    margin-left: 7.9rem !important
  }

  .u-m80r_md {
    margin: 8rem !important
  }

  .u-mt80r_md {
    margin-top: 8rem !important
  }

  .u-mr80r_md {
    margin-right: 8rem !important
  }

  .u-mb80r_md {
    margin-bottom: 8rem !important
  }

  .u-ml80r_md {
    margin-left: 8rem !important
  }

  .u-m81r_md {
    margin: 8.1rem !important
  }

  .u-mt81r_md {
    margin-top: 8.1rem !important
  }

  .u-mr81r_md {
    margin-right: 8.1rem !important
  }

  .u-mb81r_md {
    margin-bottom: 8.1rem !important
  }

  .u-ml81r_md {
    margin-left: 8.1rem !important
  }

  .u-m82r_md {
    margin: 8.2rem !important
  }

  .u-mt82r_md {
    margin-top: 8.2rem !important
  }

  .u-mr82r_md {
    margin-right: 8.2rem !important
  }

  .u-mb82r_md {
    margin-bottom: 8.2rem !important
  }

  .u-ml82r_md {
    margin-left: 8.2rem !important
  }

  .u-m83r_md {
    margin: 8.3rem !important
  }

  .u-mt83r_md {
    margin-top: 8.3rem !important
  }

  .u-mr83r_md {
    margin-right: 8.3rem !important
  }

  .u-mb83r_md {
    margin-bottom: 8.3rem !important
  }

  .u-ml83r_md {
    margin-left: 8.3rem !important
  }

  .u-m84r_md {
    margin: 8.4rem !important
  }

  .u-mt84r_md {
    margin-top: 8.4rem !important
  }

  .u-mr84r_md {
    margin-right: 8.4rem !important
  }

  .u-mb84r_md {
    margin-bottom: 8.4rem !important
  }

  .u-ml84r_md {
    margin-left: 8.4rem !important
  }

  .u-m85r_md {
    margin: 8.5rem !important
  }

  .u-mt85r_md {
    margin-top: 8.5rem !important
  }

  .u-mr85r_md {
    margin-right: 8.5rem !important
  }

  .u-mb85r_md {
    margin-bottom: 8.5rem !important
  }

  .u-ml85r_md {
    margin-left: 8.5rem !important
  }

  .u-m86r_md {
    margin: 8.6rem !important
  }

  .u-mt86r_md {
    margin-top: 8.6rem !important
  }

  .u-mr86r_md {
    margin-right: 8.6rem !important
  }

  .u-mb86r_md {
    margin-bottom: 8.6rem !important
  }

  .u-ml86r_md {
    margin-left: 8.6rem !important
  }

  .u-m87r_md {
    margin: 8.7rem !important
  }

  .u-mt87r_md {
    margin-top: 8.7rem !important
  }

  .u-mr87r_md {
    margin-right: 8.7rem !important
  }

  .u-mb87r_md {
    margin-bottom: 8.7rem !important
  }

  .u-ml87r_md {
    margin-left: 8.7rem !important
  }

  .u-m88r_md {
    margin: 8.8rem !important
  }

  .u-mt88r_md {
    margin-top: 8.8rem !important
  }

  .u-mr88r_md {
    margin-right: 8.8rem !important
  }

  .u-mb88r_md {
    margin-bottom: 8.8rem !important
  }

  .u-ml88r_md {
    margin-left: 8.8rem !important
  }

  .u-m89r_md {
    margin: 8.9rem !important
  }

  .u-mt89r_md {
    margin-top: 8.9rem !important
  }

  .u-mr89r_md {
    margin-right: 8.9rem !important
  }

  .u-mb89r_md {
    margin-bottom: 8.9rem !important
  }

  .u-ml89r_md {
    margin-left: 8.9rem !important
  }

  .u-m90r_md {
    margin: 9rem !important
  }

  .u-mt90r_md {
    margin-top: 9rem !important
  }

  .u-mr90r_md {
    margin-right: 9rem !important
  }

  .u-mb90r_md {
    margin-bottom: 9rem !important
  }

  .u-ml90r_md {
    margin-left: 9rem !important
  }

  .u-m91r_md {
    margin: 9.1rem !important
  }

  .u-mt91r_md {
    margin-top: 9.1rem !important
  }

  .u-mr91r_md {
    margin-right: 9.1rem !important
  }

  .u-mb91r_md {
    margin-bottom: 9.1rem !important
  }

  .u-ml91r_md {
    margin-left: 9.1rem !important
  }

  .u-m92r_md {
    margin: 9.2rem !important
  }

  .u-mt92r_md {
    margin-top: 9.2rem !important
  }

  .u-mr92r_md {
    margin-right: 9.2rem !important
  }

  .u-mb92r_md {
    margin-bottom: 9.2rem !important
  }

  .u-ml92r_md {
    margin-left: 9.2rem !important
  }

  .u-m93r_md {
    margin: 9.3rem !important
  }

  .u-mt93r_md {
    margin-top: 9.3rem !important
  }

  .u-mr93r_md {
    margin-right: 9.3rem !important
  }

  .u-mb93r_md {
    margin-bottom: 9.3rem !important
  }

  .u-ml93r_md {
    margin-left: 9.3rem !important
  }

  .u-m94r_md {
    margin: 9.4rem !important
  }

  .u-mt94r_md {
    margin-top: 9.4rem !important
  }

  .u-mr94r_md {
    margin-right: 9.4rem !important
  }

  .u-mb94r_md {
    margin-bottom: 9.4rem !important
  }

  .u-ml94r_md {
    margin-left: 9.4rem !important
  }

  .u-m95r_md {
    margin: 9.5rem !important
  }

  .u-mt95r_md {
    margin-top: 9.5rem !important
  }

  .u-mr95r_md {
    margin-right: 9.5rem !important
  }

  .u-mb95r_md {
    margin-bottom: 9.5rem !important
  }

  .u-ml95r_md {
    margin-left: 9.5rem !important
  }

  .u-m96r_md {
    margin: 9.6rem !important
  }

  .u-mt96r_md {
    margin-top: 9.6rem !important
  }

  .u-mr96r_md {
    margin-right: 9.6rem !important
  }

  .u-mb96r_md {
    margin-bottom: 9.6rem !important
  }

  .u-ml96r_md {
    margin-left: 9.6rem !important
  }

  .u-m97r_md {
    margin: 9.7rem !important
  }

  .u-mt97r_md {
    margin-top: 9.7rem !important
  }

  .u-mr97r_md {
    margin-right: 9.7rem !important
  }

  .u-mb97r_md {
    margin-bottom: 9.7rem !important
  }

  .u-ml97r_md {
    margin-left: 9.7rem !important
  }

  .u-m98r_md {
    margin: 9.8rem !important
  }

  .u-mt98r_md {
    margin-top: 9.8rem !important
  }

  .u-mr98r_md {
    margin-right: 9.8rem !important
  }

  .u-mb98r_md {
    margin-bottom: 9.8rem !important
  }

  .u-ml98r_md {
    margin-left: 9.8rem !important
  }

  .u-m99r_md {
    margin: 9.9rem !important
  }

  .u-mt99r_md {
    margin-top: 9.9rem !important
  }

  .u-mr99r_md {
    margin-right: 9.9rem !important
  }

  .u-mb99r_md {
    margin-bottom: 9.9rem !important
  }

  .u-ml99r_md {
    margin-left: 9.9rem !important
  }

  .u-m100r_md {
    margin: 10rem !important
  }

  .u-mt100r_md {
    margin-top: 10rem !important
  }

  .u-mr100r_md {
    margin-right: 10rem !important
  }

  .u-mb100r_md {
    margin-bottom: 10rem !important
  }

  .u-ml100r_md {
    margin-left: 10rem !important
  }
}

@media(min-width: 1280px) {
  .u-m_auto_lg {
    margin: auto !important
  }

  .u-mt_auto_lg {
    margin-top: auto !important
  }

  .u-mr_auto_lg {
    margin-right: auto !important
  }

  .u-mb_auto_lg {
    margin-bottom: auto !important
  }

  .u-ml_auto_lg {
    margin-left: auto !important
  }

  .u-m00_lg {
    margin: 0px !important
  }

  .u-mt00_lg {
    margin-top: 0px !important
  }

  .u-mr00_lg {
    margin-right: 0px !important
  }

  .u-mb00_lg {
    margin-bottom: 0px !important
  }

  .u-ml00_lg {
    margin-left: 0px !important
  }

  .u-m01_lg {
    margin: 1px !important
  }

  .u-mt01_lg {
    margin-top: 1px !important
  }

  .u-mr01_lg {
    margin-right: 1px !important
  }

  .u-mb01_lg {
    margin-bottom: 1px !important
  }

  .u-ml01_lg {
    margin-left: 1px !important
  }

  .u-m02_lg {
    margin: 2px !important
  }

  .u-mt02_lg {
    margin-top: 2px !important
  }

  .u-mr02_lg {
    margin-right: 2px !important
  }

  .u-mb02_lg {
    margin-bottom: 2px !important
  }

  .u-ml02_lg {
    margin-left: 2px !important
  }

  .u-m03_lg {
    margin: 3px !important
  }

  .u-mt03_lg {
    margin-top: 3px !important
  }

  .u-mr03_lg {
    margin-right: 3px !important
  }

  .u-mb03_lg {
    margin-bottom: 3px !important
  }

  .u-ml03_lg {
    margin-left: 3px !important
  }

  .u-m04_lg {
    margin: 4px !important
  }

  .u-mt04_lg {
    margin-top: 4px !important
  }

  .u-mr04_lg {
    margin-right: 4px !important
  }

  .u-mb04_lg {
    margin-bottom: 4px !important
  }

  .u-ml04_lg {
    margin-left: 4px !important
  }

  .u-m05_lg {
    margin: 5px !important
  }

  .u-mt05_lg {
    margin-top: 5px !important
  }

  .u-mr05_lg {
    margin-right: 5px !important
  }

  .u-mb05_lg {
    margin-bottom: 5px !important
  }

  .u-ml05_lg {
    margin-left: 5px !important
  }

  .u-m06_lg {
    margin: 6px !important
  }

  .u-mt06_lg {
    margin-top: 6px !important
  }

  .u-mr06_lg {
    margin-right: 6px !important
  }

  .u-mb06_lg {
    margin-bottom: 6px !important
  }

  .u-ml06_lg {
    margin-left: 6px !important
  }

  .u-m07_lg {
    margin: 7px !important
  }

  .u-mt07_lg {
    margin-top: 7px !important
  }

  .u-mr07_lg {
    margin-right: 7px !important
  }

  .u-mb07_lg {
    margin-bottom: 7px !important
  }

  .u-ml07_lg {
    margin-left: 7px !important
  }

  .u-m08_lg {
    margin: 8px !important
  }

  .u-mt08_lg {
    margin-top: 8px !important
  }

  .u-mr08_lg {
    margin-right: 8px !important
  }

  .u-mb08_lg {
    margin-bottom: 8px !important
  }

  .u-ml08_lg {
    margin-left: 8px !important
  }

  .u-m09_lg {
    margin: 9px !important
  }

  .u-mt09_lg {
    margin-top: 9px !important
  }

  .u-mr09_lg {
    margin-right: 9px !important
  }

  .u-mb09_lg {
    margin-bottom: 9px !important
  }

  .u-ml09_lg {
    margin-left: 9px !important
  }

  .u-m10_lg {
    margin: 10px !important
  }

  .u-mt10_lg {
    margin-top: 10px !important
  }

  .u-mr10_lg {
    margin-right: 10px !important
  }

  .u-mb10_lg {
    margin-bottom: 10px !important
  }

  .u-ml10_lg {
    margin-left: 10px !important
  }

  .u-m11_lg {
    margin: 11px !important
  }

  .u-mt11_lg {
    margin-top: 11px !important
  }

  .u-mr11_lg {
    margin-right: 11px !important
  }

  .u-mb11_lg {
    margin-bottom: 11px !important
  }

  .u-ml11_lg {
    margin-left: 11px !important
  }

  .u-m12_lg {
    margin: 12px !important
  }

  .u-mt12_lg {
    margin-top: 12px !important
  }

  .u-mr12_lg {
    margin-right: 12px !important
  }

  .u-mb12_lg {
    margin-bottom: 12px !important
  }

  .u-ml12_lg {
    margin-left: 12px !important
  }

  .u-m13_lg {
    margin: 13px !important
  }

  .u-mt13_lg {
    margin-top: 13px !important
  }

  .u-mr13_lg {
    margin-right: 13px !important
  }

  .u-mb13_lg {
    margin-bottom: 13px !important
  }

  .u-ml13_lg {
    margin-left: 13px !important
  }

  .u-m14_lg {
    margin: 14px !important
  }

  .u-mt14_lg {
    margin-top: 14px !important
  }

  .u-mr14_lg {
    margin-right: 14px !important
  }

  .u-mb14_lg {
    margin-bottom: 14px !important
  }

  .u-ml14_lg {
    margin-left: 14px !important
  }

  .u-m15_lg {
    margin: 15px !important
  }

  .u-mt15_lg {
    margin-top: 15px !important
  }

  .u-mr15_lg {
    margin-right: 15px !important
  }

  .u-mb15_lg {
    margin-bottom: 15px !important
  }

  .u-ml15_lg {
    margin-left: 15px !important
  }

  .u-m16_lg {
    margin: 16px !important
  }

  .u-mt16_lg {
    margin-top: 16px !important
  }

  .u-mr16_lg {
    margin-right: 16px !important
  }

  .u-mb16_lg {
    margin-bottom: 16px !important
  }

  .u-ml16_lg {
    margin-left: 16px !important
  }

  .u-m17_lg {
    margin: 17px !important
  }

  .u-mt17_lg {
    margin-top: 17px !important
  }

  .u-mr17_lg {
    margin-right: 17px !important
  }

  .u-mb17_lg {
    margin-bottom: 17px !important
  }

  .u-ml17_lg {
    margin-left: 17px !important
  }

  .u-m18_lg {
    margin: 18px !important
  }

  .u-mt18_lg {
    margin-top: 18px !important
  }

  .u-mr18_lg {
    margin-right: 18px !important
  }

  .u-mb18_lg {
    margin-bottom: 18px !important
  }

  .u-ml18_lg {
    margin-left: 18px !important
  }

  .u-m19_lg {
    margin: 19px !important
  }

  .u-mt19_lg {
    margin-top: 19px !important
  }

  .u-mr19_lg {
    margin-right: 19px !important
  }

  .u-mb19_lg {
    margin-bottom: 19px !important
  }

  .u-ml19_lg {
    margin-left: 19px !important
  }

  .u-m20_lg {
    margin: 20px !important
  }

  .u-mt20_lg {
    margin-top: 20px !important
  }

  .u-mr20_lg {
    margin-right: 20px !important
  }

  .u-mb20_lg {
    margin-bottom: 20px !important
  }

  .u-ml20_lg {
    margin-left: 20px !important
  }

  .u-m21_lg {
    margin: 21px !important
  }

  .u-mt21_lg {
    margin-top: 21px !important
  }

  .u-mr21_lg {
    margin-right: 21px !important
  }

  .u-mb21_lg {
    margin-bottom: 21px !important
  }

  .u-ml21_lg {
    margin-left: 21px !important
  }

  .u-m22_lg {
    margin: 22px !important
  }

  .u-mt22_lg {
    margin-top: 22px !important
  }

  .u-mr22_lg {
    margin-right: 22px !important
  }

  .u-mb22_lg {
    margin-bottom: 22px !important
  }

  .u-ml22_lg {
    margin-left: 22px !important
  }

  .u-m23_lg {
    margin: 23px !important
  }

  .u-mt23_lg {
    margin-top: 23px !important
  }

  .u-mr23_lg {
    margin-right: 23px !important
  }

  .u-mb23_lg {
    margin-bottom: 23px !important
  }

  .u-ml23_lg {
    margin-left: 23px !important
  }

  .u-m24_lg {
    margin: 24px !important
  }

  .u-mt24_lg {
    margin-top: 24px !important
  }

  .u-mr24_lg {
    margin-right: 24px !important
  }

  .u-mb24_lg {
    margin-bottom: 24px !important
  }

  .u-ml24_lg {
    margin-left: 24px !important
  }

  .u-m25_lg {
    margin: 25px !important
  }

  .u-mt25_lg {
    margin-top: 25px !important
  }

  .u-mr25_lg {
    margin-right: 25px !important
  }

  .u-mb25_lg {
    margin-bottom: 25px !important
  }

  .u-ml25_lg {
    margin-left: 25px !important
  }

  .u-m26_lg {
    margin: 26px !important
  }

  .u-mt26_lg {
    margin-top: 26px !important
  }

  .u-mr26_lg {
    margin-right: 26px !important
  }

  .u-mb26_lg {
    margin-bottom: 26px !important
  }

  .u-ml26_lg {
    margin-left: 26px !important
  }

  .u-m27_lg {
    margin: 27px !important
  }

  .u-mt27_lg {
    margin-top: 27px !important
  }

  .u-mr27_lg {
    margin-right: 27px !important
  }

  .u-mb27_lg {
    margin-bottom: 27px !important
  }

  .u-ml27_lg {
    margin-left: 27px !important
  }

  .u-m28_lg {
    margin: 28px !important
  }

  .u-mt28_lg {
    margin-top: 28px !important
  }

  .u-mr28_lg {
    margin-right: 28px !important
  }

  .u-mb28_lg {
    margin-bottom: 28px !important
  }

  .u-ml28_lg {
    margin-left: 28px !important
  }

  .u-m29_lg {
    margin: 29px !important
  }

  .u-mt29_lg {
    margin-top: 29px !important
  }

  .u-mr29_lg {
    margin-right: 29px !important
  }

  .u-mb29_lg {
    margin-bottom: 29px !important
  }

  .u-ml29_lg {
    margin-left: 29px !important
  }

  .u-m30_lg {
    margin: 30px !important
  }

  .u-mt30_lg {
    margin-top: 30px !important
  }

  .u-mr30_lg {
    margin-right: 30px !important
  }

  .u-mb30_lg {
    margin-bottom: 30px !important
  }

  .u-ml30_lg {
    margin-left: 30px !important
  }

  .u-m31_lg {
    margin: 31px !important
  }

  .u-mt31_lg {
    margin-top: 31px !important
  }

  .u-mr31_lg {
    margin-right: 31px !important
  }

  .u-mb31_lg {
    margin-bottom: 31px !important
  }

  .u-ml31_lg {
    margin-left: 31px !important
  }

  .u-m32_lg {
    margin: 32px !important
  }

  .u-mt32_lg {
    margin-top: 32px !important
  }

  .u-mr32_lg {
    margin-right: 32px !important
  }

  .u-mb32_lg {
    margin-bottom: 32px !important
  }

  .u-ml32_lg {
    margin-left: 32px !important
  }

  .u-m33_lg {
    margin: 33px !important
  }

  .u-mt33_lg {
    margin-top: 33px !important
  }

  .u-mr33_lg {
    margin-right: 33px !important
  }

  .u-mb33_lg {
    margin-bottom: 33px !important
  }

  .u-ml33_lg {
    margin-left: 33px !important
  }

  .u-m34_lg {
    margin: 34px !important
  }

  .u-mt34_lg {
    margin-top: 34px !important
  }

  .u-mr34_lg {
    margin-right: 34px !important
  }

  .u-mb34_lg {
    margin-bottom: 34px !important
  }

  .u-ml34_lg {
    margin-left: 34px !important
  }

  .u-m35_lg {
    margin: 35px !important
  }

  .u-mt35_lg {
    margin-top: 35px !important
  }

  .u-mr35_lg {
    margin-right: 35px !important
  }

  .u-mb35_lg {
    margin-bottom: 35px !important
  }

  .u-ml35_lg {
    margin-left: 35px !important
  }

  .u-m36_lg {
    margin: 36px !important
  }

  .u-mt36_lg {
    margin-top: 36px !important
  }

  .u-mr36_lg {
    margin-right: 36px !important
  }

  .u-mb36_lg {
    margin-bottom: 36px !important
  }

  .u-ml36_lg {
    margin-left: 36px !important
  }

  .u-m37_lg {
    margin: 37px !important
  }

  .u-mt37_lg {
    margin-top: 37px !important
  }

  .u-mr37_lg {
    margin-right: 37px !important
  }

  .u-mb37_lg {
    margin-bottom: 37px !important
  }

  .u-ml37_lg {
    margin-left: 37px !important
  }

  .u-m38_lg {
    margin: 38px !important
  }

  .u-mt38_lg {
    margin-top: 38px !important
  }

  .u-mr38_lg {
    margin-right: 38px !important
  }

  .u-mb38_lg {
    margin-bottom: 38px !important
  }

  .u-ml38_lg {
    margin-left: 38px !important
  }

  .u-m39_lg {
    margin: 39px !important
  }

  .u-mt39_lg {
    margin-top: 39px !important
  }

  .u-mr39_lg {
    margin-right: 39px !important
  }

  .u-mb39_lg {
    margin-bottom: 39px !important
  }

  .u-ml39_lg {
    margin-left: 39px !important
  }

  .u-m40_lg {
    margin: 40px !important
  }

  .u-mt40_lg {
    margin-top: 40px !important
  }

  .u-mr40_lg {
    margin-right: 40px !important
  }

  .u-mb40_lg {
    margin-bottom: 40px !important
  }

  .u-ml40_lg {
    margin-left: 40px !important
  }

  .u-m41_lg {
    margin: 41px !important
  }

  .u-mt41_lg {
    margin-top: 41px !important
  }

  .u-mr41_lg {
    margin-right: 41px !important
  }

  .u-mb41_lg {
    margin-bottom: 41px !important
  }

  .u-ml41_lg {
    margin-left: 41px !important
  }

  .u-m42_lg {
    margin: 42px !important
  }

  .u-mt42_lg {
    margin-top: 42px !important
  }

  .u-mr42_lg {
    margin-right: 42px !important
  }

  .u-mb42_lg {
    margin-bottom: 42px !important
  }

  .u-ml42_lg {
    margin-left: 42px !important
  }

  .u-m43_lg {
    margin: 43px !important
  }

  .u-mt43_lg {
    margin-top: 43px !important
  }

  .u-mr43_lg {
    margin-right: 43px !important
  }

  .u-mb43_lg {
    margin-bottom: 43px !important
  }

  .u-ml43_lg {
    margin-left: 43px !important
  }

  .u-m44_lg {
    margin: 44px !important
  }

  .u-mt44_lg {
    margin-top: 44px !important
  }

  .u-mr44_lg {
    margin-right: 44px !important
  }

  .u-mb44_lg {
    margin-bottom: 44px !important
  }

  .u-ml44_lg {
    margin-left: 44px !important
  }

  .u-m45_lg {
    margin: 45px !important
  }

  .u-mt45_lg {
    margin-top: 45px !important
  }

  .u-mr45_lg {
    margin-right: 45px !important
  }

  .u-mb45_lg {
    margin-bottom: 45px !important
  }

  .u-ml45_lg {
    margin-left: 45px !important
  }

  .u-m46_lg {
    margin: 46px !important
  }

  .u-mt46_lg {
    margin-top: 46px !important
  }

  .u-mr46_lg {
    margin-right: 46px !important
  }

  .u-mb46_lg {
    margin-bottom: 46px !important
  }

  .u-ml46_lg {
    margin-left: 46px !important
  }

  .u-m47_lg {
    margin: 47px !important
  }

  .u-mt47_lg {
    margin-top: 47px !important
  }

  .u-mr47_lg {
    margin-right: 47px !important
  }

  .u-mb47_lg {
    margin-bottom: 47px !important
  }

  .u-ml47_lg {
    margin-left: 47px !important
  }

  .u-m48_lg {
    margin: 48px !important
  }

  .u-mt48_lg {
    margin-top: 48px !important
  }

  .u-mr48_lg {
    margin-right: 48px !important
  }

  .u-mb48_lg {
    margin-bottom: 48px !important
  }

  .u-ml48_lg {
    margin-left: 48px !important
  }

  .u-m49_lg {
    margin: 49px !important
  }

  .u-mt49_lg {
    margin-top: 49px !important
  }

  .u-mr49_lg {
    margin-right: 49px !important
  }

  .u-mb49_lg {
    margin-bottom: 49px !important
  }

  .u-ml49_lg {
    margin-left: 49px !important
  }

  .u-m50_lg {
    margin: 50px !important
  }

  .u-mt50_lg {
    margin-top: 50px !important
  }

  .u-mr50_lg {
    margin-right: 50px !important
  }

  .u-mb50_lg {
    margin-bottom: 50px !important
  }

  .u-ml50_lg {
    margin-left: 50px !important
  }

  .u-m51_lg {
    margin: 51px !important
  }

  .u-mt51_lg {
    margin-top: 51px !important
  }

  .u-mr51_lg {
    margin-right: 51px !important
  }

  .u-mb51_lg {
    margin-bottom: 51px !important
  }

  .u-ml51_lg {
    margin-left: 51px !important
  }

  .u-m52_lg {
    margin: 52px !important
  }

  .u-mt52_lg {
    margin-top: 52px !important
  }

  .u-mr52_lg {
    margin-right: 52px !important
  }

  .u-mb52_lg {
    margin-bottom: 52px !important
  }

  .u-ml52_lg {
    margin-left: 52px !important
  }

  .u-m53_lg {
    margin: 53px !important
  }

  .u-mt53_lg {
    margin-top: 53px !important
  }

  .u-mr53_lg {
    margin-right: 53px !important
  }

  .u-mb53_lg {
    margin-bottom: 53px !important
  }

  .u-ml53_lg {
    margin-left: 53px !important
  }

  .u-m54_lg {
    margin: 54px !important
  }

  .u-mt54_lg {
    margin-top: 54px !important
  }

  .u-mr54_lg {
    margin-right: 54px !important
  }

  .u-mb54_lg {
    margin-bottom: 54px !important
  }

  .u-ml54_lg {
    margin-left: 54px !important
  }

  .u-m55_lg {
    margin: 55px !important
  }

  .u-mt55_lg {
    margin-top: 55px !important
  }

  .u-mr55_lg {
    margin-right: 55px !important
  }

  .u-mb55_lg {
    margin-bottom: 55px !important
  }

  .u-ml55_lg {
    margin-left: 55px !important
  }

  .u-m56_lg {
    margin: 56px !important
  }

  .u-mt56_lg {
    margin-top: 56px !important
  }

  .u-mr56_lg {
    margin-right: 56px !important
  }

  .u-mb56_lg {
    margin-bottom: 56px !important
  }

  .u-ml56_lg {
    margin-left: 56px !important
  }

  .u-m57_lg {
    margin: 57px !important
  }

  .u-mt57_lg {
    margin-top: 57px !important
  }

  .u-mr57_lg {
    margin-right: 57px !important
  }

  .u-mb57_lg {
    margin-bottom: 57px !important
  }

  .u-ml57_lg {
    margin-left: 57px !important
  }

  .u-m58_lg {
    margin: 58px !important
  }

  .u-mt58_lg {
    margin-top: 58px !important
  }

  .u-mr58_lg {
    margin-right: 58px !important
  }

  .u-mb58_lg {
    margin-bottom: 58px !important
  }

  .u-ml58_lg {
    margin-left: 58px !important
  }

  .u-m59_lg {
    margin: 59px !important
  }

  .u-mt59_lg {
    margin-top: 59px !important
  }

  .u-mr59_lg {
    margin-right: 59px !important
  }

  .u-mb59_lg {
    margin-bottom: 59px !important
  }

  .u-ml59_lg {
    margin-left: 59px !important
  }

  .u-m60_lg {
    margin: 60px !important
  }

  .u-mt60_lg {
    margin-top: 60px !important
  }

  .u-mr60_lg {
    margin-right: 60px !important
  }

  .u-mb60_lg {
    margin-bottom: 60px !important
  }

  .u-ml60_lg {
    margin-left: 60px !important
  }

  .u-m61_lg {
    margin: 61px !important
  }

  .u-mt61_lg {
    margin-top: 61px !important
  }

  .u-mr61_lg {
    margin-right: 61px !important
  }

  .u-mb61_lg {
    margin-bottom: 61px !important
  }

  .u-ml61_lg {
    margin-left: 61px !important
  }

  .u-m62_lg {
    margin: 62px !important
  }

  .u-mt62_lg {
    margin-top: 62px !important
  }

  .u-mr62_lg {
    margin-right: 62px !important
  }

  .u-mb62_lg {
    margin-bottom: 62px !important
  }

  .u-ml62_lg {
    margin-left: 62px !important
  }

  .u-m63_lg {
    margin: 63px !important
  }

  .u-mt63_lg {
    margin-top: 63px !important
  }

  .u-mr63_lg {
    margin-right: 63px !important
  }

  .u-mb63_lg {
    margin-bottom: 63px !important
  }

  .u-ml63_lg {
    margin-left: 63px !important
  }

  .u-m64_lg {
    margin: 64px !important
  }

  .u-mt64_lg {
    margin-top: 64px !important
  }

  .u-mr64_lg {
    margin-right: 64px !important
  }

  .u-mb64_lg {
    margin-bottom: 64px !important
  }

  .u-ml64_lg {
    margin-left: 64px !important
  }

  .u-m65_lg {
    margin: 65px !important
  }

  .u-mt65_lg {
    margin-top: 65px !important
  }

  .u-mr65_lg {
    margin-right: 65px !important
  }

  .u-mb65_lg {
    margin-bottom: 65px !important
  }

  .u-ml65_lg {
    margin-left: 65px !important
  }

  .u-m66_lg {
    margin: 66px !important
  }

  .u-mt66_lg {
    margin-top: 66px !important
  }

  .u-mr66_lg {
    margin-right: 66px !important
  }

  .u-mb66_lg {
    margin-bottom: 66px !important
  }

  .u-ml66_lg {
    margin-left: 66px !important
  }

  .u-m67_lg {
    margin: 67px !important
  }

  .u-mt67_lg {
    margin-top: 67px !important
  }

  .u-mr67_lg {
    margin-right: 67px !important
  }

  .u-mb67_lg {
    margin-bottom: 67px !important
  }

  .u-ml67_lg {
    margin-left: 67px !important
  }

  .u-m68_lg {
    margin: 68px !important
  }

  .u-mt68_lg {
    margin-top: 68px !important
  }

  .u-mr68_lg {
    margin-right: 68px !important
  }

  .u-mb68_lg {
    margin-bottom: 68px !important
  }

  .u-ml68_lg {
    margin-left: 68px !important
  }

  .u-m69_lg {
    margin: 69px !important
  }

  .u-mt69_lg {
    margin-top: 69px !important
  }

  .u-mr69_lg {
    margin-right: 69px !important
  }

  .u-mb69_lg {
    margin-bottom: 69px !important
  }

  .u-ml69_lg {
    margin-left: 69px !important
  }

  .u-m70_lg {
    margin: 70px !important
  }

  .u-mt70_lg {
    margin-top: 70px !important
  }

  .u-mr70_lg {
    margin-right: 70px !important
  }

  .u-mb70_lg {
    margin-bottom: 70px !important
  }

  .u-ml70_lg {
    margin-left: 70px !important
  }

  .u-m71_lg {
    margin: 71px !important
  }

  .u-mt71_lg {
    margin-top: 71px !important
  }

  .u-mr71_lg {
    margin-right: 71px !important
  }

  .u-mb71_lg {
    margin-bottom: 71px !important
  }

  .u-ml71_lg {
    margin-left: 71px !important
  }

  .u-m72_lg {
    margin: 72px !important
  }

  .u-mt72_lg {
    margin-top: 72px !important
  }

  .u-mr72_lg {
    margin-right: 72px !important
  }

  .u-mb72_lg {
    margin-bottom: 72px !important
  }

  .u-ml72_lg {
    margin-left: 72px !important
  }

  .u-m73_lg {
    margin: 73px !important
  }

  .u-mt73_lg {
    margin-top: 73px !important
  }

  .u-mr73_lg {
    margin-right: 73px !important
  }

  .u-mb73_lg {
    margin-bottom: 73px !important
  }

  .u-ml73_lg {
    margin-left: 73px !important
  }

  .u-m74_lg {
    margin: 74px !important
  }

  .u-mt74_lg {
    margin-top: 74px !important
  }

  .u-mr74_lg {
    margin-right: 74px !important
  }

  .u-mb74_lg {
    margin-bottom: 74px !important
  }

  .u-ml74_lg {
    margin-left: 74px !important
  }

  .u-m75_lg {
    margin: 75px !important
  }

  .u-mt75_lg {
    margin-top: 75px !important
  }

  .u-mr75_lg {
    margin-right: 75px !important
  }

  .u-mb75_lg {
    margin-bottom: 75px !important
  }

  .u-ml75_lg {
    margin-left: 75px !important
  }

  .u-m76_lg {
    margin: 76px !important
  }

  .u-mt76_lg {
    margin-top: 76px !important
  }

  .u-mr76_lg {
    margin-right: 76px !important
  }

  .u-mb76_lg {
    margin-bottom: 76px !important
  }

  .u-ml76_lg {
    margin-left: 76px !important
  }

  .u-m77_lg {
    margin: 77px !important
  }

  .u-mt77_lg {
    margin-top: 77px !important
  }

  .u-mr77_lg {
    margin-right: 77px !important
  }

  .u-mb77_lg {
    margin-bottom: 77px !important
  }

  .u-ml77_lg {
    margin-left: 77px !important
  }

  .u-m78_lg {
    margin: 78px !important
  }

  .u-mt78_lg {
    margin-top: 78px !important
  }

  .u-mr78_lg {
    margin-right: 78px !important
  }

  .u-mb78_lg {
    margin-bottom: 78px !important
  }

  .u-ml78_lg {
    margin-left: 78px !important
  }

  .u-m79_lg {
    margin: 79px !important
  }

  .u-mt79_lg {
    margin-top: 79px !important
  }

  .u-mr79_lg {
    margin-right: 79px !important
  }

  .u-mb79_lg {
    margin-bottom: 79px !important
  }

  .u-ml79_lg {
    margin-left: 79px !important
  }

  .u-m80_lg {
    margin: 80px !important
  }

  .u-mt80_lg {
    margin-top: 80px !important
  }

  .u-mr80_lg {
    margin-right: 80px !important
  }

  .u-mb80_lg {
    margin-bottom: 80px !important
  }

  .u-ml80_lg {
    margin-left: 80px !important
  }

  .u-m81_lg {
    margin: 81px !important
  }

  .u-mt81_lg {
    margin-top: 81px !important
  }

  .u-mr81_lg {
    margin-right: 81px !important
  }

  .u-mb81_lg {
    margin-bottom: 81px !important
  }

  .u-ml81_lg {
    margin-left: 81px !important
  }

  .u-m82_lg {
    margin: 82px !important
  }

  .u-mt82_lg {
    margin-top: 82px !important
  }

  .u-mr82_lg {
    margin-right: 82px !important
  }

  .u-mb82_lg {
    margin-bottom: 82px !important
  }

  .u-ml82_lg {
    margin-left: 82px !important
  }

  .u-m83_lg {
    margin: 83px !important
  }

  .u-mt83_lg {
    margin-top: 83px !important
  }

  .u-mr83_lg {
    margin-right: 83px !important
  }

  .u-mb83_lg {
    margin-bottom: 83px !important
  }

  .u-ml83_lg {
    margin-left: 83px !important
  }

  .u-m84_lg {
    margin: 84px !important
  }

  .u-mt84_lg {
    margin-top: 84px !important
  }

  .u-mr84_lg {
    margin-right: 84px !important
  }

  .u-mb84_lg {
    margin-bottom: 84px !important
  }

  .u-ml84_lg {
    margin-left: 84px !important
  }

  .u-m85_lg {
    margin: 85px !important
  }

  .u-mt85_lg {
    margin-top: 85px !important
  }

  .u-mr85_lg {
    margin-right: 85px !important
  }

  .u-mb85_lg {
    margin-bottom: 85px !important
  }

  .u-ml85_lg {
    margin-left: 85px !important
  }

  .u-m86_lg {
    margin: 86px !important
  }

  .u-mt86_lg {
    margin-top: 86px !important
  }

  .u-mr86_lg {
    margin-right: 86px !important
  }

  .u-mb86_lg {
    margin-bottom: 86px !important
  }

  .u-ml86_lg {
    margin-left: 86px !important
  }

  .u-m87_lg {
    margin: 87px !important
  }

  .u-mt87_lg {
    margin-top: 87px !important
  }

  .u-mr87_lg {
    margin-right: 87px !important
  }

  .u-mb87_lg {
    margin-bottom: 87px !important
  }

  .u-ml87_lg {
    margin-left: 87px !important
  }

  .u-m88_lg {
    margin: 88px !important
  }

  .u-mt88_lg {
    margin-top: 88px !important
  }

  .u-mr88_lg {
    margin-right: 88px !important
  }

  .u-mb88_lg {
    margin-bottom: 88px !important
  }

  .u-ml88_lg {
    margin-left: 88px !important
  }

  .u-m89_lg {
    margin: 89px !important
  }

  .u-mt89_lg {
    margin-top: 89px !important
  }

  .u-mr89_lg {
    margin-right: 89px !important
  }

  .u-mb89_lg {
    margin-bottom: 89px !important
  }

  .u-ml89_lg {
    margin-left: 89px !important
  }

  .u-m90_lg {
    margin: 90px !important
  }

  .u-mt90_lg {
    margin-top: 90px !important
  }

  .u-mr90_lg {
    margin-right: 90px !important
  }

  .u-mb90_lg {
    margin-bottom: 90px !important
  }

  .u-ml90_lg {
    margin-left: 90px !important
  }

  .u-m91_lg {
    margin: 91px !important
  }

  .u-mt91_lg {
    margin-top: 91px !important
  }

  .u-mr91_lg {
    margin-right: 91px !important
  }

  .u-mb91_lg {
    margin-bottom: 91px !important
  }

  .u-ml91_lg {
    margin-left: 91px !important
  }

  .u-m92_lg {
    margin: 92px !important
  }

  .u-mt92_lg {
    margin-top: 92px !important
  }

  .u-mr92_lg {
    margin-right: 92px !important
  }

  .u-mb92_lg {
    margin-bottom: 92px !important
  }

  .u-ml92_lg {
    margin-left: 92px !important
  }

  .u-m93_lg {
    margin: 93px !important
  }

  .u-mt93_lg {
    margin-top: 93px !important
  }

  .u-mr93_lg {
    margin-right: 93px !important
  }

  .u-mb93_lg {
    margin-bottom: 93px !important
  }

  .u-ml93_lg {
    margin-left: 93px !important
  }

  .u-m94_lg {
    margin: 94px !important
  }

  .u-mt94_lg {
    margin-top: 94px !important
  }

  .u-mr94_lg {
    margin-right: 94px !important
  }

  .u-mb94_lg {
    margin-bottom: 94px !important
  }

  .u-ml94_lg {
    margin-left: 94px !important
  }

  .u-m95_lg {
    margin: 95px !important
  }

  .u-mt95_lg {
    margin-top: 95px !important
  }

  .u-mr95_lg {
    margin-right: 95px !important
  }

  .u-mb95_lg {
    margin-bottom: 95px !important
  }

  .u-ml95_lg {
    margin-left: 95px !important
  }

  .u-m96_lg {
    margin: 96px !important
  }

  .u-mt96_lg {
    margin-top: 96px !important
  }

  .u-mr96_lg {
    margin-right: 96px !important
  }

  .u-mb96_lg {
    margin-bottom: 96px !important
  }

  .u-ml96_lg {
    margin-left: 96px !important
  }

  .u-m97_lg {
    margin: 97px !important
  }

  .u-mt97_lg {
    margin-top: 97px !important
  }

  .u-mr97_lg {
    margin-right: 97px !important
  }

  .u-mb97_lg {
    margin-bottom: 97px !important
  }

  .u-ml97_lg {
    margin-left: 97px !important
  }

  .u-m98_lg {
    margin: 98px !important
  }

  .u-mt98_lg {
    margin-top: 98px !important
  }

  .u-mr98_lg {
    margin-right: 98px !important
  }

  .u-mb98_lg {
    margin-bottom: 98px !important
  }

  .u-ml98_lg {
    margin-left: 98px !important
  }

  .u-m99_lg {
    margin: 99px !important
  }

  .u-mt99_lg {
    margin-top: 99px !important
  }

  .u-mr99_lg {
    margin-right: 99px !important
  }

  .u-mb99_lg {
    margin-bottom: 99px !important
  }

  .u-ml99_lg {
    margin-left: 99px !important
  }

  .u-m100_lg {
    margin: 100px !important
  }

  .u-mt100_lg {
    margin-top: 100px !important
  }

  .u-mr100_lg {
    margin-right: 100px !important
  }

  .u-mb100_lg {
    margin-bottom: 100px !important
  }

  .u-ml100_lg {
    margin-left: 100px !important
  }

  .u-m1r_lg {
    margin: .1rem !important
  }

  .u-mt1r_lg {
    margin-top: .1rem !important
  }

  .u-mr1r_lg {
    margin-right: .1rem !important
  }

  .u-mb1r_lg {
    margin-bottom: .1rem !important
  }

  .u-ml1r_lg {
    margin-left: .1rem !important
  }

  .u-m2r_lg {
    margin: .2rem !important
  }

  .u-mt2r_lg {
    margin-top: .2rem !important
  }

  .u-mr2r_lg {
    margin-right: .2rem !important
  }

  .u-mb2r_lg {
    margin-bottom: .2rem !important
  }

  .u-ml2r_lg {
    margin-left: .2rem !important
  }

  .u-m3r_lg {
    margin: .3rem !important
  }

  .u-mt3r_lg {
    margin-top: .3rem !important
  }

  .u-mr3r_lg {
    margin-right: .3rem !important
  }

  .u-mb3r_lg {
    margin-bottom: .3rem !important
  }

  .u-ml3r_lg {
    margin-left: .3rem !important
  }

  .u-m4r_lg {
    margin: .4rem !important
  }

  .u-mt4r_lg {
    margin-top: .4rem !important
  }

  .u-mr4r_lg {
    margin-right: .4rem !important
  }

  .u-mb4r_lg {
    margin-bottom: .4rem !important
  }

  .u-ml4r_lg {
    margin-left: .4rem !important
  }

  .u-m5r_lg {
    margin: .5rem !important
  }

  .u-mt5r_lg {
    margin-top: .5rem !important
  }

  .u-mr5r_lg {
    margin-right: .5rem !important
  }

  .u-mb5r_lg {
    margin-bottom: .5rem !important
  }

  .u-ml5r_lg {
    margin-left: .5rem !important
  }

  .u-m6r_lg {
    margin: .6rem !important
  }

  .u-mt6r_lg {
    margin-top: .6rem !important
  }

  .u-mr6r_lg {
    margin-right: .6rem !important
  }

  .u-mb6r_lg {
    margin-bottom: .6rem !important
  }

  .u-ml6r_lg {
    margin-left: .6rem !important
  }

  .u-m7r_lg {
    margin: .7rem !important
  }

  .u-mt7r_lg {
    margin-top: .7rem !important
  }

  .u-mr7r_lg {
    margin-right: .7rem !important
  }

  .u-mb7r_lg {
    margin-bottom: .7rem !important
  }

  .u-ml7r_lg {
    margin-left: .7rem !important
  }

  .u-m8r_lg {
    margin: .8rem !important
  }

  .u-mt8r_lg {
    margin-top: .8rem !important
  }

  .u-mr8r_lg {
    margin-right: .8rem !important
  }

  .u-mb8r_lg {
    margin-bottom: .8rem !important
  }

  .u-ml8r_lg {
    margin-left: .8rem !important
  }

  .u-m9r_lg {
    margin: .9rem !important
  }

  .u-mt9r_lg {
    margin-top: .9rem !important
  }

  .u-mr9r_lg {
    margin-right: .9rem !important
  }

  .u-mb9r_lg {
    margin-bottom: .9rem !important
  }

  .u-ml9r_lg {
    margin-left: .9rem !important
  }

  .u-m10r_lg {
    margin: 1rem !important
  }

  .u-mt10r_lg {
    margin-top: 1rem !important
  }

  .u-mr10r_lg {
    margin-right: 1rem !important
  }

  .u-mb10r_lg {
    margin-bottom: 1rem !important
  }

  .u-ml10r_lg {
    margin-left: 1rem !important
  }

  .u-m11r_lg {
    margin: 1.1rem !important
  }

  .u-mt11r_lg {
    margin-top: 1.1rem !important
  }

  .u-mr11r_lg {
    margin-right: 1.1rem !important
  }

  .u-mb11r_lg {
    margin-bottom: 1.1rem !important
  }

  .u-ml11r_lg {
    margin-left: 1.1rem !important
  }

  .u-m12r_lg {
    margin: 1.2rem !important
  }

  .u-mt12r_lg {
    margin-top: 1.2rem !important
  }

  .u-mr12r_lg {
    margin-right: 1.2rem !important
  }

  .u-mb12r_lg {
    margin-bottom: 1.2rem !important
  }

  .u-ml12r_lg {
    margin-left: 1.2rem !important
  }

  .u-m13r_lg {
    margin: 1.3rem !important
  }

  .u-mt13r_lg {
    margin-top: 1.3rem !important
  }

  .u-mr13r_lg {
    margin-right: 1.3rem !important
  }

  .u-mb13r_lg {
    margin-bottom: 1.3rem !important
  }

  .u-ml13r_lg {
    margin-left: 1.3rem !important
  }

  .u-m14r_lg {
    margin: 1.4rem !important
  }

  .u-mt14r_lg {
    margin-top: 1.4rem !important
  }

  .u-mr14r_lg {
    margin-right: 1.4rem !important
  }

  .u-mb14r_lg {
    margin-bottom: 1.4rem !important
  }

  .u-ml14r_lg {
    margin-left: 1.4rem !important
  }

  .u-m15r_lg {
    margin: 1.5rem !important
  }

  .u-mt15r_lg {
    margin-top: 1.5rem !important
  }

  .u-mr15r_lg {
    margin-right: 1.5rem !important
  }

  .u-mb15r_lg {
    margin-bottom: 1.5rem !important
  }

  .u-ml15r_lg {
    margin-left: 1.5rem !important
  }

  .u-m16r_lg {
    margin: 1.6rem !important
  }

  .u-mt16r_lg {
    margin-top: 1.6rem !important
  }

  .u-mr16r_lg {
    margin-right: 1.6rem !important
  }

  .u-mb16r_lg {
    margin-bottom: 1.6rem !important
  }

  .u-ml16r_lg {
    margin-left: 1.6rem !important
  }

  .u-m17r_lg {
    margin: 1.7rem !important
  }

  .u-mt17r_lg {
    margin-top: 1.7rem !important
  }

  .u-mr17r_lg {
    margin-right: 1.7rem !important
  }

  .u-mb17r_lg {
    margin-bottom: 1.7rem !important
  }

  .u-ml17r_lg {
    margin-left: 1.7rem !important
  }

  .u-m18r_lg {
    margin: 1.8rem !important
  }

  .u-mt18r_lg {
    margin-top: 1.8rem !important
  }

  .u-mr18r_lg {
    margin-right: 1.8rem !important
  }

  .u-mb18r_lg {
    margin-bottom: 1.8rem !important
  }

  .u-ml18r_lg {
    margin-left: 1.8rem !important
  }

  .u-m19r_lg {
    margin: 1.9rem !important
  }

  .u-mt19r_lg {
    margin-top: 1.9rem !important
  }

  .u-mr19r_lg {
    margin-right: 1.9rem !important
  }

  .u-mb19r_lg {
    margin-bottom: 1.9rem !important
  }

  .u-ml19r_lg {
    margin-left: 1.9rem !important
  }

  .u-m20r_lg {
    margin: 2rem !important
  }

  .u-mt20r_lg {
    margin-top: 2rem !important
  }

  .u-mr20r_lg {
    margin-right: 2rem !important
  }

  .u-mb20r_lg {
    margin-bottom: 2rem !important
  }

  .u-ml20r_lg {
    margin-left: 2rem !important
  }

  .u-m21r_lg {
    margin: 2.1rem !important
  }

  .u-mt21r_lg {
    margin-top: 2.1rem !important
  }

  .u-mr21r_lg {
    margin-right: 2.1rem !important
  }

  .u-mb21r_lg {
    margin-bottom: 2.1rem !important
  }

  .u-ml21r_lg {
    margin-left: 2.1rem !important
  }

  .u-m22r_lg {
    margin: 2.2rem !important
  }

  .u-mt22r_lg {
    margin-top: 2.2rem !important
  }

  .u-mr22r_lg {
    margin-right: 2.2rem !important
  }

  .u-mb22r_lg {
    margin-bottom: 2.2rem !important
  }

  .u-ml22r_lg {
    margin-left: 2.2rem !important
  }

  .u-m23r_lg {
    margin: 2.3rem !important
  }

  .u-mt23r_lg {
    margin-top: 2.3rem !important
  }

  .u-mr23r_lg {
    margin-right: 2.3rem !important
  }

  .u-mb23r_lg {
    margin-bottom: 2.3rem !important
  }

  .u-ml23r_lg {
    margin-left: 2.3rem !important
  }

  .u-m24r_lg {
    margin: 2.4rem !important
  }

  .u-mt24r_lg {
    margin-top: 2.4rem !important
  }

  .u-mr24r_lg {
    margin-right: 2.4rem !important
  }

  .u-mb24r_lg {
    margin-bottom: 2.4rem !important
  }

  .u-ml24r_lg {
    margin-left: 2.4rem !important
  }

  .u-m25r_lg {
    margin: 2.5rem !important
  }

  .u-mt25r_lg {
    margin-top: 2.5rem !important
  }

  .u-mr25r_lg {
    margin-right: 2.5rem !important
  }

  .u-mb25r_lg {
    margin-bottom: 2.5rem !important
  }

  .u-ml25r_lg {
    margin-left: 2.5rem !important
  }

  .u-m26r_lg {
    margin: 2.6rem !important
  }

  .u-mt26r_lg {
    margin-top: 2.6rem !important
  }

  .u-mr26r_lg {
    margin-right: 2.6rem !important
  }

  .u-mb26r_lg {
    margin-bottom: 2.6rem !important
  }

  .u-ml26r_lg {
    margin-left: 2.6rem !important
  }

  .u-m27r_lg {
    margin: 2.7rem !important
  }

  .u-mt27r_lg {
    margin-top: 2.7rem !important
  }

  .u-mr27r_lg {
    margin-right: 2.7rem !important
  }

  .u-mb27r_lg {
    margin-bottom: 2.7rem !important
  }

  .u-ml27r_lg {
    margin-left: 2.7rem !important
  }

  .u-m28r_lg {
    margin: 2.8rem !important
  }

  .u-mt28r_lg {
    margin-top: 2.8rem !important
  }

  .u-mr28r_lg {
    margin-right: 2.8rem !important
  }

  .u-mb28r_lg {
    margin-bottom: 2.8rem !important
  }

  .u-ml28r_lg {
    margin-left: 2.8rem !important
  }

  .u-m29r_lg {
    margin: 2.9rem !important
  }

  .u-mt29r_lg {
    margin-top: 2.9rem !important
  }

  .u-mr29r_lg {
    margin-right: 2.9rem !important
  }

  .u-mb29r_lg {
    margin-bottom: 2.9rem !important
  }

  .u-ml29r_lg {
    margin-left: 2.9rem !important
  }

  .u-m30r_lg {
    margin: 3rem !important
  }

  .u-mt30r_lg {
    margin-top: 3rem !important
  }

  .u-mr30r_lg {
    margin-right: 3rem !important
  }

  .u-mb30r_lg {
    margin-bottom: 3rem !important
  }

  .u-ml30r_lg {
    margin-left: 3rem !important
  }

  .u-m31r_lg {
    margin: 3.1rem !important
  }

  .u-mt31r_lg {
    margin-top: 3.1rem !important
  }

  .u-mr31r_lg {
    margin-right: 3.1rem !important
  }

  .u-mb31r_lg {
    margin-bottom: 3.1rem !important
  }

  .u-ml31r_lg {
    margin-left: 3.1rem !important
  }

  .u-m32r_lg {
    margin: 3.2rem !important
  }

  .u-mt32r_lg {
    margin-top: 3.2rem !important
  }

  .u-mr32r_lg {
    margin-right: 3.2rem !important
  }

  .u-mb32r_lg {
    margin-bottom: 3.2rem !important
  }

  .u-ml32r_lg {
    margin-left: 3.2rem !important
  }

  .u-m33r_lg {
    margin: 3.3rem !important
  }

  .u-mt33r_lg {
    margin-top: 3.3rem !important
  }

  .u-mr33r_lg {
    margin-right: 3.3rem !important
  }

  .u-mb33r_lg {
    margin-bottom: 3.3rem !important
  }

  .u-ml33r_lg {
    margin-left: 3.3rem !important
  }

  .u-m34r_lg {
    margin: 3.4rem !important
  }

  .u-mt34r_lg {
    margin-top: 3.4rem !important
  }

  .u-mr34r_lg {
    margin-right: 3.4rem !important
  }

  .u-mb34r_lg {
    margin-bottom: 3.4rem !important
  }

  .u-ml34r_lg {
    margin-left: 3.4rem !important
  }

  .u-m35r_lg {
    margin: 3.5rem !important
  }

  .u-mt35r_lg {
    margin-top: 3.5rem !important
  }

  .u-mr35r_lg {
    margin-right: 3.5rem !important
  }

  .u-mb35r_lg {
    margin-bottom: 3.5rem !important
  }

  .u-ml35r_lg {
    margin-left: 3.5rem !important
  }

  .u-m36r_lg {
    margin: 3.6rem !important
  }

  .u-mt36r_lg {
    margin-top: 3.6rem !important
  }

  .u-mr36r_lg {
    margin-right: 3.6rem !important
  }

  .u-mb36r_lg {
    margin-bottom: 3.6rem !important
  }

  .u-ml36r_lg {
    margin-left: 3.6rem !important
  }

  .u-m37r_lg {
    margin: 3.7rem !important
  }

  .u-mt37r_lg {
    margin-top: 3.7rem !important
  }

  .u-mr37r_lg {
    margin-right: 3.7rem !important
  }

  .u-mb37r_lg {
    margin-bottom: 3.7rem !important
  }

  .u-ml37r_lg {
    margin-left: 3.7rem !important
  }

  .u-m38r_lg {
    margin: 3.8rem !important
  }

  .u-mt38r_lg {
    margin-top: 3.8rem !important
  }

  .u-mr38r_lg {
    margin-right: 3.8rem !important
  }

  .u-mb38r_lg {
    margin-bottom: 3.8rem !important
  }

  .u-ml38r_lg {
    margin-left: 3.8rem !important
  }

  .u-m39r_lg {
    margin: 3.9rem !important
  }

  .u-mt39r_lg {
    margin-top: 3.9rem !important
  }

  .u-mr39r_lg {
    margin-right: 3.9rem !important
  }

  .u-mb39r_lg {
    margin-bottom: 3.9rem !important
  }

  .u-ml39r_lg {
    margin-left: 3.9rem !important
  }

  .u-m40r_lg {
    margin: 4rem !important
  }

  .u-mt40r_lg {
    margin-top: 4rem !important
  }

  .u-mr40r_lg {
    margin-right: 4rem !important
  }

  .u-mb40r_lg {
    margin-bottom: 4rem !important
  }

  .u-ml40r_lg {
    margin-left: 4rem !important
  }

  .u-m41r_lg {
    margin: 4.1rem !important
  }

  .u-mt41r_lg {
    margin-top: 4.1rem !important
  }

  .u-mr41r_lg {
    margin-right: 4.1rem !important
  }

  .u-mb41r_lg {
    margin-bottom: 4.1rem !important
  }

  .u-ml41r_lg {
    margin-left: 4.1rem !important
  }

  .u-m42r_lg {
    margin: 4.2rem !important
  }

  .u-mt42r_lg {
    margin-top: 4.2rem !important
  }

  .u-mr42r_lg {
    margin-right: 4.2rem !important
  }

  .u-mb42r_lg {
    margin-bottom: 4.2rem !important
  }

  .u-ml42r_lg {
    margin-left: 4.2rem !important
  }

  .u-m43r_lg {
    margin: 4.3rem !important
  }

  .u-mt43r_lg {
    margin-top: 4.3rem !important
  }

  .u-mr43r_lg {
    margin-right: 4.3rem !important
  }

  .u-mb43r_lg {
    margin-bottom: 4.3rem !important
  }

  .u-ml43r_lg {
    margin-left: 4.3rem !important
  }

  .u-m44r_lg {
    margin: 4.4rem !important
  }

  .u-mt44r_lg {
    margin-top: 4.4rem !important
  }

  .u-mr44r_lg {
    margin-right: 4.4rem !important
  }

  .u-mb44r_lg {
    margin-bottom: 4.4rem !important
  }

  .u-ml44r_lg {
    margin-left: 4.4rem !important
  }

  .u-m45r_lg {
    margin: 4.5rem !important
  }

  .u-mt45r_lg {
    margin-top: 4.5rem !important
  }

  .u-mr45r_lg {
    margin-right: 4.5rem !important
  }

  .u-mb45r_lg {
    margin-bottom: 4.5rem !important
  }

  .u-ml45r_lg {
    margin-left: 4.5rem !important
  }

  .u-m46r_lg {
    margin: 4.6rem !important
  }

  .u-mt46r_lg {
    margin-top: 4.6rem !important
  }

  .u-mr46r_lg {
    margin-right: 4.6rem !important
  }

  .u-mb46r_lg {
    margin-bottom: 4.6rem !important
  }

  .u-ml46r_lg {
    margin-left: 4.6rem !important
  }

  .u-m47r_lg {
    margin: 4.7rem !important
  }

  .u-mt47r_lg {
    margin-top: 4.7rem !important
  }

  .u-mr47r_lg {
    margin-right: 4.7rem !important
  }

  .u-mb47r_lg {
    margin-bottom: 4.7rem !important
  }

  .u-ml47r_lg {
    margin-left: 4.7rem !important
  }

  .u-m48r_lg {
    margin: 4.8rem !important
  }

  .u-mt48r_lg {
    margin-top: 4.8rem !important
  }

  .u-mr48r_lg {
    margin-right: 4.8rem !important
  }

  .u-mb48r_lg {
    margin-bottom: 4.8rem !important
  }

  .u-ml48r_lg {
    margin-left: 4.8rem !important
  }

  .u-m49r_lg {
    margin: 4.9rem !important
  }

  .u-mt49r_lg {
    margin-top: 4.9rem !important
  }

  .u-mr49r_lg {
    margin-right: 4.9rem !important
  }

  .u-mb49r_lg {
    margin-bottom: 4.9rem !important
  }

  .u-ml49r_lg {
    margin-left: 4.9rem !important
  }

  .u-m50r_lg {
    margin: 5rem !important
  }

  .u-mt50r_lg {
    margin-top: 5rem !important
  }

  .u-mr50r_lg {
    margin-right: 5rem !important
  }

  .u-mb50r_lg {
    margin-bottom: 5rem !important
  }

  .u-ml50r_lg {
    margin-left: 5rem !important
  }

  .u-m51r_lg {
    margin: 5.1rem !important
  }

  .u-mt51r_lg {
    margin-top: 5.1rem !important
  }

  .u-mr51r_lg {
    margin-right: 5.1rem !important
  }

  .u-mb51r_lg {
    margin-bottom: 5.1rem !important
  }

  .u-ml51r_lg {
    margin-left: 5.1rem !important
  }

  .u-m52r_lg {
    margin: 5.2rem !important
  }

  .u-mt52r_lg {
    margin-top: 5.2rem !important
  }

  .u-mr52r_lg {
    margin-right: 5.2rem !important
  }

  .u-mb52r_lg {
    margin-bottom: 5.2rem !important
  }

  .u-ml52r_lg {
    margin-left: 5.2rem !important
  }

  .u-m53r_lg {
    margin: 5.3rem !important
  }

  .u-mt53r_lg {
    margin-top: 5.3rem !important
  }

  .u-mr53r_lg {
    margin-right: 5.3rem !important
  }

  .u-mb53r_lg {
    margin-bottom: 5.3rem !important
  }

  .u-ml53r_lg {
    margin-left: 5.3rem !important
  }

  .u-m54r_lg {
    margin: 5.4rem !important
  }

  .u-mt54r_lg {
    margin-top: 5.4rem !important
  }

  .u-mr54r_lg {
    margin-right: 5.4rem !important
  }

  .u-mb54r_lg {
    margin-bottom: 5.4rem !important
  }

  .u-ml54r_lg {
    margin-left: 5.4rem !important
  }

  .u-m55r_lg {
    margin: 5.5rem !important
  }

  .u-mt55r_lg {
    margin-top: 5.5rem !important
  }

  .u-mr55r_lg {
    margin-right: 5.5rem !important
  }

  .u-mb55r_lg {
    margin-bottom: 5.5rem !important
  }

  .u-ml55r_lg {
    margin-left: 5.5rem !important
  }

  .u-m56r_lg {
    margin: 5.6rem !important
  }

  .u-mt56r_lg {
    margin-top: 5.6rem !important
  }

  .u-mr56r_lg {
    margin-right: 5.6rem !important
  }

  .u-mb56r_lg {
    margin-bottom: 5.6rem !important
  }

  .u-ml56r_lg {
    margin-left: 5.6rem !important
  }

  .u-m57r_lg {
    margin: 5.7rem !important
  }

  .u-mt57r_lg {
    margin-top: 5.7rem !important
  }

  .u-mr57r_lg {
    margin-right: 5.7rem !important
  }

  .u-mb57r_lg {
    margin-bottom: 5.7rem !important
  }

  .u-ml57r_lg {
    margin-left: 5.7rem !important
  }

  .u-m58r_lg {
    margin: 5.8rem !important
  }

  .u-mt58r_lg {
    margin-top: 5.8rem !important
  }

  .u-mr58r_lg {
    margin-right: 5.8rem !important
  }

  .u-mb58r_lg {
    margin-bottom: 5.8rem !important
  }

  .u-ml58r_lg {
    margin-left: 5.8rem !important
  }

  .u-m59r_lg {
    margin: 5.9rem !important
  }

  .u-mt59r_lg {
    margin-top: 5.9rem !important
  }

  .u-mr59r_lg {
    margin-right: 5.9rem !important
  }

  .u-mb59r_lg {
    margin-bottom: 5.9rem !important
  }

  .u-ml59r_lg {
    margin-left: 5.9rem !important
  }

  .u-m60r_lg {
    margin: 6rem !important
  }

  .u-mt60r_lg {
    margin-top: 6rem !important
  }

  .u-mr60r_lg {
    margin-right: 6rem !important
  }

  .u-mb60r_lg {
    margin-bottom: 6rem !important
  }

  .u-ml60r_lg {
    margin-left: 6rem !important
  }

  .u-m61r_lg {
    margin: 6.1rem !important
  }

  .u-mt61r_lg {
    margin-top: 6.1rem !important
  }

  .u-mr61r_lg {
    margin-right: 6.1rem !important
  }

  .u-mb61r_lg {
    margin-bottom: 6.1rem !important
  }

  .u-ml61r_lg {
    margin-left: 6.1rem !important
  }

  .u-m62r_lg {
    margin: 6.2rem !important
  }

  .u-mt62r_lg {
    margin-top: 6.2rem !important
  }

  .u-mr62r_lg {
    margin-right: 6.2rem !important
  }

  .u-mb62r_lg {
    margin-bottom: 6.2rem !important
  }

  .u-ml62r_lg {
    margin-left: 6.2rem !important
  }

  .u-m63r_lg {
    margin: 6.3rem !important
  }

  .u-mt63r_lg {
    margin-top: 6.3rem !important
  }

  .u-mr63r_lg {
    margin-right: 6.3rem !important
  }

  .u-mb63r_lg {
    margin-bottom: 6.3rem !important
  }

  .u-ml63r_lg {
    margin-left: 6.3rem !important
  }

  .u-m64r_lg {
    margin: 6.4rem !important
  }

  .u-mt64r_lg {
    margin-top: 6.4rem !important
  }

  .u-mr64r_lg {
    margin-right: 6.4rem !important
  }

  .u-mb64r_lg {
    margin-bottom: 6.4rem !important
  }

  .u-ml64r_lg {
    margin-left: 6.4rem !important
  }

  .u-m65r_lg {
    margin: 6.5rem !important
  }

  .u-mt65r_lg {
    margin-top: 6.5rem !important
  }

  .u-mr65r_lg {
    margin-right: 6.5rem !important
  }

  .u-mb65r_lg {
    margin-bottom: 6.5rem !important
  }

  .u-ml65r_lg {
    margin-left: 6.5rem !important
  }

  .u-m66r_lg {
    margin: 6.6rem !important
  }

  .u-mt66r_lg {
    margin-top: 6.6rem !important
  }

  .u-mr66r_lg {
    margin-right: 6.6rem !important
  }

  .u-mb66r_lg {
    margin-bottom: 6.6rem !important
  }

  .u-ml66r_lg {
    margin-left: 6.6rem !important
  }

  .u-m67r_lg {
    margin: 6.7rem !important
  }

  .u-mt67r_lg {
    margin-top: 6.7rem !important
  }

  .u-mr67r_lg {
    margin-right: 6.7rem !important
  }

  .u-mb67r_lg {
    margin-bottom: 6.7rem !important
  }

  .u-ml67r_lg {
    margin-left: 6.7rem !important
  }

  .u-m68r_lg {
    margin: 6.8rem !important
  }

  .u-mt68r_lg {
    margin-top: 6.8rem !important
  }

  .u-mr68r_lg {
    margin-right: 6.8rem !important
  }

  .u-mb68r_lg {
    margin-bottom: 6.8rem !important
  }

  .u-ml68r_lg {
    margin-left: 6.8rem !important
  }

  .u-m69r_lg {
    margin: 6.9rem !important
  }

  .u-mt69r_lg {
    margin-top: 6.9rem !important
  }

  .u-mr69r_lg {
    margin-right: 6.9rem !important
  }

  .u-mb69r_lg {
    margin-bottom: 6.9rem !important
  }

  .u-ml69r_lg {
    margin-left: 6.9rem !important
  }

  .u-m70r_lg {
    margin: 7rem !important
  }

  .u-mt70r_lg {
    margin-top: 7rem !important
  }

  .u-mr70r_lg {
    margin-right: 7rem !important
  }

  .u-mb70r_lg {
    margin-bottom: 7rem !important
  }

  .u-ml70r_lg {
    margin-left: 7rem !important
  }

  .u-m71r_lg {
    margin: 7.1rem !important
  }

  .u-mt71r_lg {
    margin-top: 7.1rem !important
  }

  .u-mr71r_lg {
    margin-right: 7.1rem !important
  }

  .u-mb71r_lg {
    margin-bottom: 7.1rem !important
  }

  .u-ml71r_lg {
    margin-left: 7.1rem !important
  }

  .u-m72r_lg {
    margin: 7.2rem !important
  }

  .u-mt72r_lg {
    margin-top: 7.2rem !important
  }

  .u-mr72r_lg {
    margin-right: 7.2rem !important
  }

  .u-mb72r_lg {
    margin-bottom: 7.2rem !important
  }

  .u-ml72r_lg {
    margin-left: 7.2rem !important
  }

  .u-m73r_lg {
    margin: 7.3rem !important
  }

  .u-mt73r_lg {
    margin-top: 7.3rem !important
  }

  .u-mr73r_lg {
    margin-right: 7.3rem !important
  }

  .u-mb73r_lg {
    margin-bottom: 7.3rem !important
  }

  .u-ml73r_lg {
    margin-left: 7.3rem !important
  }

  .u-m74r_lg {
    margin: 7.4rem !important
  }

  .u-mt74r_lg {
    margin-top: 7.4rem !important
  }

  .u-mr74r_lg {
    margin-right: 7.4rem !important
  }

  .u-mb74r_lg {
    margin-bottom: 7.4rem !important
  }

  .u-ml74r_lg {
    margin-left: 7.4rem !important
  }

  .u-m75r_lg {
    margin: 7.5rem !important
  }

  .u-mt75r_lg {
    margin-top: 7.5rem !important
  }

  .u-mr75r_lg {
    margin-right: 7.5rem !important
  }

  .u-mb75r_lg {
    margin-bottom: 7.5rem !important
  }

  .u-ml75r_lg {
    margin-left: 7.5rem !important
  }

  .u-m76r_lg {
    margin: 7.6rem !important
  }

  .u-mt76r_lg {
    margin-top: 7.6rem !important
  }

  .u-mr76r_lg {
    margin-right: 7.6rem !important
  }

  .u-mb76r_lg {
    margin-bottom: 7.6rem !important
  }

  .u-ml76r_lg {
    margin-left: 7.6rem !important
  }

  .u-m77r_lg {
    margin: 7.7rem !important
  }

  .u-mt77r_lg {
    margin-top: 7.7rem !important
  }

  .u-mr77r_lg {
    margin-right: 7.7rem !important
  }

  .u-mb77r_lg {
    margin-bottom: 7.7rem !important
  }

  .u-ml77r_lg {
    margin-left: 7.7rem !important
  }

  .u-m78r_lg {
    margin: 7.8rem !important
  }

  .u-mt78r_lg {
    margin-top: 7.8rem !important
  }

  .u-mr78r_lg {
    margin-right: 7.8rem !important
  }

  .u-mb78r_lg {
    margin-bottom: 7.8rem !important
  }

  .u-ml78r_lg {
    margin-left: 7.8rem !important
  }

  .u-m79r_lg {
    margin: 7.9rem !important
  }

  .u-mt79r_lg {
    margin-top: 7.9rem !important
  }

  .u-mr79r_lg {
    margin-right: 7.9rem !important
  }

  .u-mb79r_lg {
    margin-bottom: 7.9rem !important
  }

  .u-ml79r_lg {
    margin-left: 7.9rem !important
  }

  .u-m80r_lg {
    margin: 8rem !important
  }

  .u-mt80r_lg {
    margin-top: 8rem !important
  }

  .u-mr80r_lg {
    margin-right: 8rem !important
  }

  .u-mb80r_lg {
    margin-bottom: 8rem !important
  }

  .u-ml80r_lg {
    margin-left: 8rem !important
  }

  .u-m81r_lg {
    margin: 8.1rem !important
  }

  .u-mt81r_lg {
    margin-top: 8.1rem !important
  }

  .u-mr81r_lg {
    margin-right: 8.1rem !important
  }

  .u-mb81r_lg {
    margin-bottom: 8.1rem !important
  }

  .u-ml81r_lg {
    margin-left: 8.1rem !important
  }

  .u-m82r_lg {
    margin: 8.2rem !important
  }

  .u-mt82r_lg {
    margin-top: 8.2rem !important
  }

  .u-mr82r_lg {
    margin-right: 8.2rem !important
  }

  .u-mb82r_lg {
    margin-bottom: 8.2rem !important
  }

  .u-ml82r_lg {
    margin-left: 8.2rem !important
  }

  .u-m83r_lg {
    margin: 8.3rem !important
  }

  .u-mt83r_lg {
    margin-top: 8.3rem !important
  }

  .u-mr83r_lg {
    margin-right: 8.3rem !important
  }

  .u-mb83r_lg {
    margin-bottom: 8.3rem !important
  }

  .u-ml83r_lg {
    margin-left: 8.3rem !important
  }

  .u-m84r_lg {
    margin: 8.4rem !important
  }

  .u-mt84r_lg {
    margin-top: 8.4rem !important
  }

  .u-mr84r_lg {
    margin-right: 8.4rem !important
  }

  .u-mb84r_lg {
    margin-bottom: 8.4rem !important
  }

  .u-ml84r_lg {
    margin-left: 8.4rem !important
  }

  .u-m85r_lg {
    margin: 8.5rem !important
  }

  .u-mt85r_lg {
    margin-top: 8.5rem !important
  }

  .u-mr85r_lg {
    margin-right: 8.5rem !important
  }

  .u-mb85r_lg {
    margin-bottom: 8.5rem !important
  }

  .u-ml85r_lg {
    margin-left: 8.5rem !important
  }

  .u-m86r_lg {
    margin: 8.6rem !important
  }

  .u-mt86r_lg {
    margin-top: 8.6rem !important
  }

  .u-mr86r_lg {
    margin-right: 8.6rem !important
  }

  .u-mb86r_lg {
    margin-bottom: 8.6rem !important
  }

  .u-ml86r_lg {
    margin-left: 8.6rem !important
  }

  .u-m87r_lg {
    margin: 8.7rem !important
  }

  .u-mt87r_lg {
    margin-top: 8.7rem !important
  }

  .u-mr87r_lg {
    margin-right: 8.7rem !important
  }

  .u-mb87r_lg {
    margin-bottom: 8.7rem !important
  }

  .u-ml87r_lg {
    margin-left: 8.7rem !important
  }

  .u-m88r_lg {
    margin: 8.8rem !important
  }

  .u-mt88r_lg {
    margin-top: 8.8rem !important
  }

  .u-mr88r_lg {
    margin-right: 8.8rem !important
  }

  .u-mb88r_lg {
    margin-bottom: 8.8rem !important
  }

  .u-ml88r_lg {
    margin-left: 8.8rem !important
  }

  .u-m89r_lg {
    margin: 8.9rem !important
  }

  .u-mt89r_lg {
    margin-top: 8.9rem !important
  }

  .u-mr89r_lg {
    margin-right: 8.9rem !important
  }

  .u-mb89r_lg {
    margin-bottom: 8.9rem !important
  }

  .u-ml89r_lg {
    margin-left: 8.9rem !important
  }

  .u-m90r_lg {
    margin: 9rem !important
  }

  .u-mt90r_lg {
    margin-top: 9rem !important
  }

  .u-mr90r_lg {
    margin-right: 9rem !important
  }

  .u-mb90r_lg {
    margin-bottom: 9rem !important
  }

  .u-ml90r_lg {
    margin-left: 9rem !important
  }

  .u-m91r_lg {
    margin: 9.1rem !important
  }

  .u-mt91r_lg {
    margin-top: 9.1rem !important
  }

  .u-mr91r_lg {
    margin-right: 9.1rem !important
  }

  .u-mb91r_lg {
    margin-bottom: 9.1rem !important
  }

  .u-ml91r_lg {
    margin-left: 9.1rem !important
  }

  .u-m92r_lg {
    margin: 9.2rem !important
  }

  .u-mt92r_lg {
    margin-top: 9.2rem !important
  }

  .u-mr92r_lg {
    margin-right: 9.2rem !important
  }

  .u-mb92r_lg {
    margin-bottom: 9.2rem !important
  }

  .u-ml92r_lg {
    margin-left: 9.2rem !important
  }

  .u-m93r_lg {
    margin: 9.3rem !important
  }

  .u-mt93r_lg {
    margin-top: 9.3rem !important
  }

  .u-mr93r_lg {
    margin-right: 9.3rem !important
  }

  .u-mb93r_lg {
    margin-bottom: 9.3rem !important
  }

  .u-ml93r_lg {
    margin-left: 9.3rem !important
  }

  .u-m94r_lg {
    margin: 9.4rem !important
  }

  .u-mt94r_lg {
    margin-top: 9.4rem !important
  }

  .u-mr94r_lg {
    margin-right: 9.4rem !important
  }

  .u-mb94r_lg {
    margin-bottom: 9.4rem !important
  }

  .u-ml94r_lg {
    margin-left: 9.4rem !important
  }

  .u-m95r_lg {
    margin: 9.5rem !important
  }

  .u-mt95r_lg {
    margin-top: 9.5rem !important
  }

  .u-mr95r_lg {
    margin-right: 9.5rem !important
  }

  .u-mb95r_lg {
    margin-bottom: 9.5rem !important
  }

  .u-ml95r_lg {
    margin-left: 9.5rem !important
  }

  .u-m96r_lg {
    margin: 9.6rem !important
  }

  .u-mt96r_lg {
    margin-top: 9.6rem !important
  }

  .u-mr96r_lg {
    margin-right: 9.6rem !important
  }

  .u-mb96r_lg {
    margin-bottom: 9.6rem !important
  }

  .u-ml96r_lg {
    margin-left: 9.6rem !important
  }

  .u-m97r_lg {
    margin: 9.7rem !important
  }

  .u-mt97r_lg {
    margin-top: 9.7rem !important
  }

  .u-mr97r_lg {
    margin-right: 9.7rem !important
  }

  .u-mb97r_lg {
    margin-bottom: 9.7rem !important
  }

  .u-ml97r_lg {
    margin-left: 9.7rem !important
  }

  .u-m98r_lg {
    margin: 9.8rem !important
  }

  .u-mt98r_lg {
    margin-top: 9.8rem !important
  }

  .u-mr98r_lg {
    margin-right: 9.8rem !important
  }

  .u-mb98r_lg {
    margin-bottom: 9.8rem !important
  }

  .u-ml98r_lg {
    margin-left: 9.8rem !important
  }

  .u-m99r_lg {
    margin: 9.9rem !important
  }

  .u-mt99r_lg {
    margin-top: 9.9rem !important
  }

  .u-mr99r_lg {
    margin-right: 9.9rem !important
  }

  .u-mb99r_lg {
    margin-bottom: 9.9rem !important
  }

  .u-ml99r_lg {
    margin-left: 9.9rem !important
  }

  .u-m100r_lg {
    margin: 10rem !important
  }

  .u-mt100r_lg {
    margin-top: 10rem !important
  }

  .u-mr100r_lg {
    margin-right: 10rem !important
  }

  .u-mb100r_lg {
    margin-bottom: 10rem !important
  }

  .u-ml100r_lg {
    margin-left: 10rem !important
  }
}

@media(min-width: 1921px) {
  .u-m_auto_xlg {
    margin: auto !important
  }

  .u-mt_auto_xlg {
    margin-top: auto !important
  }

  .u-mr_auto_xlg {
    margin-right: auto !important
  }

  .u-mb_auto_xlg {
    margin-bottom: auto !important
  }

  .u-ml_auto_xlg {
    margin-left: auto !important
  }

  .u-m00_xlg {
    margin: 0px !important
  }

  .u-mt00_xlg {
    margin-top: 0px !important
  }

  .u-mr00_xlg {
    margin-right: 0px !important
  }

  .u-mb00_xlg {
    margin-bottom: 0px !important
  }

  .u-ml00_xlg {
    margin-left: 0px !important
  }

  .u-m01_xlg {
    margin: 1px !important
  }

  .u-mt01_xlg {
    margin-top: 1px !important
  }

  .u-mr01_xlg {
    margin-right: 1px !important
  }

  .u-mb01_xlg {
    margin-bottom: 1px !important
  }

  .u-ml01_xlg {
    margin-left: 1px !important
  }

  .u-m02_xlg {
    margin: 2px !important
  }

  .u-mt02_xlg {
    margin-top: 2px !important
  }

  .u-mr02_xlg {
    margin-right: 2px !important
  }

  .u-mb02_xlg {
    margin-bottom: 2px !important
  }

  .u-ml02_xlg {
    margin-left: 2px !important
  }

  .u-m03_xlg {
    margin: 3px !important
  }

  .u-mt03_xlg {
    margin-top: 3px !important
  }

  .u-mr03_xlg {
    margin-right: 3px !important
  }

  .u-mb03_xlg {
    margin-bottom: 3px !important
  }

  .u-ml03_xlg {
    margin-left: 3px !important
  }

  .u-m04_xlg {
    margin: 4px !important
  }

  .u-mt04_xlg {
    margin-top: 4px !important
  }

  .u-mr04_xlg {
    margin-right: 4px !important
  }

  .u-mb04_xlg {
    margin-bottom: 4px !important
  }

  .u-ml04_xlg {
    margin-left: 4px !important
  }

  .u-m05_xlg {
    margin: 5px !important
  }

  .u-mt05_xlg {
    margin-top: 5px !important
  }

  .u-mr05_xlg {
    margin-right: 5px !important
  }

  .u-mb05_xlg {
    margin-bottom: 5px !important
  }

  .u-ml05_xlg {
    margin-left: 5px !important
  }

  .u-m06_xlg {
    margin: 6px !important
  }

  .u-mt06_xlg {
    margin-top: 6px !important
  }

  .u-mr06_xlg {
    margin-right: 6px !important
  }

  .u-mb06_xlg {
    margin-bottom: 6px !important
  }

  .u-ml06_xlg {
    margin-left: 6px !important
  }

  .u-m07_xlg {
    margin: 7px !important
  }

  .u-mt07_xlg {
    margin-top: 7px !important
  }

  .u-mr07_xlg {
    margin-right: 7px !important
  }

  .u-mb07_xlg {
    margin-bottom: 7px !important
  }

  .u-ml07_xlg {
    margin-left: 7px !important
  }

  .u-m08_xlg {
    margin: 8px !important
  }

  .u-mt08_xlg {
    margin-top: 8px !important
  }

  .u-mr08_xlg {
    margin-right: 8px !important
  }

  .u-mb08_xlg {
    margin-bottom: 8px !important
  }

  .u-ml08_xlg {
    margin-left: 8px !important
  }

  .u-m09_xlg {
    margin: 9px !important
  }

  .u-mt09_xlg {
    margin-top: 9px !important
  }

  .u-mr09_xlg {
    margin-right: 9px !important
  }

  .u-mb09_xlg {
    margin-bottom: 9px !important
  }

  .u-ml09_xlg {
    margin-left: 9px !important
  }

  .u-m10_xlg {
    margin: 10px !important
  }

  .u-mt10_xlg {
    margin-top: 10px !important
  }

  .u-mr10_xlg {
    margin-right: 10px !important
  }

  .u-mb10_xlg {
    margin-bottom: 10px !important
  }

  .u-ml10_xlg {
    margin-left: 10px !important
  }

  .u-m11_xlg {
    margin: 11px !important
  }

  .u-mt11_xlg {
    margin-top: 11px !important
  }

  .u-mr11_xlg {
    margin-right: 11px !important
  }

  .u-mb11_xlg {
    margin-bottom: 11px !important
  }

  .u-ml11_xlg {
    margin-left: 11px !important
  }

  .u-m12_xlg {
    margin: 12px !important
  }

  .u-mt12_xlg {
    margin-top: 12px !important
  }

  .u-mr12_xlg {
    margin-right: 12px !important
  }

  .u-mb12_xlg {
    margin-bottom: 12px !important
  }

  .u-ml12_xlg {
    margin-left: 12px !important
  }

  .u-m13_xlg {
    margin: 13px !important
  }

  .u-mt13_xlg {
    margin-top: 13px !important
  }

  .u-mr13_xlg {
    margin-right: 13px !important
  }

  .u-mb13_xlg {
    margin-bottom: 13px !important
  }

  .u-ml13_xlg {
    margin-left: 13px !important
  }

  .u-m14_xlg {
    margin: 14px !important
  }

  .u-mt14_xlg {
    margin-top: 14px !important
  }

  .u-mr14_xlg {
    margin-right: 14px !important
  }

  .u-mb14_xlg {
    margin-bottom: 14px !important
  }

  .u-ml14_xlg {
    margin-left: 14px !important
  }

  .u-m15_xlg {
    margin: 15px !important
  }

  .u-mt15_xlg {
    margin-top: 15px !important
  }

  .u-mr15_xlg {
    margin-right: 15px !important
  }

  .u-mb15_xlg {
    margin-bottom: 15px !important
  }

  .u-ml15_xlg {
    margin-left: 15px !important
  }

  .u-m16_xlg {
    margin: 16px !important
  }

  .u-mt16_xlg {
    margin-top: 16px !important
  }

  .u-mr16_xlg {
    margin-right: 16px !important
  }

  .u-mb16_xlg {
    margin-bottom: 16px !important
  }

  .u-ml16_xlg {
    margin-left: 16px !important
  }

  .u-m17_xlg {
    margin: 17px !important
  }

  .u-mt17_xlg {
    margin-top: 17px !important
  }

  .u-mr17_xlg {
    margin-right: 17px !important
  }

  .u-mb17_xlg {
    margin-bottom: 17px !important
  }

  .u-ml17_xlg {
    margin-left: 17px !important
  }

  .u-m18_xlg {
    margin: 18px !important
  }

  .u-mt18_xlg {
    margin-top: 18px !important
  }

  .u-mr18_xlg {
    margin-right: 18px !important
  }

  .u-mb18_xlg {
    margin-bottom: 18px !important
  }

  .u-ml18_xlg {
    margin-left: 18px !important
  }

  .u-m19_xlg {
    margin: 19px !important
  }

  .u-mt19_xlg {
    margin-top: 19px !important
  }

  .u-mr19_xlg {
    margin-right: 19px !important
  }

  .u-mb19_xlg {
    margin-bottom: 19px !important
  }

  .u-ml19_xlg {
    margin-left: 19px !important
  }

  .u-m20_xlg {
    margin: 20px !important
  }

  .u-mt20_xlg {
    margin-top: 20px !important
  }

  .u-mr20_xlg {
    margin-right: 20px !important
  }

  .u-mb20_xlg {
    margin-bottom: 20px !important
  }

  .u-ml20_xlg {
    margin-left: 20px !important
  }

  .u-m21_xlg {
    margin: 21px !important
  }

  .u-mt21_xlg {
    margin-top: 21px !important
  }

  .u-mr21_xlg {
    margin-right: 21px !important
  }

  .u-mb21_xlg {
    margin-bottom: 21px !important
  }

  .u-ml21_xlg {
    margin-left: 21px !important
  }

  .u-m22_xlg {
    margin: 22px !important
  }

  .u-mt22_xlg {
    margin-top: 22px !important
  }

  .u-mr22_xlg {
    margin-right: 22px !important
  }

  .u-mb22_xlg {
    margin-bottom: 22px !important
  }

  .u-ml22_xlg {
    margin-left: 22px !important
  }

  .u-m23_xlg {
    margin: 23px !important
  }

  .u-mt23_xlg {
    margin-top: 23px !important
  }

  .u-mr23_xlg {
    margin-right: 23px !important
  }

  .u-mb23_xlg {
    margin-bottom: 23px !important
  }

  .u-ml23_xlg {
    margin-left: 23px !important
  }

  .u-m24_xlg {
    margin: 24px !important
  }

  .u-mt24_xlg {
    margin-top: 24px !important
  }

  .u-mr24_xlg {
    margin-right: 24px !important
  }

  .u-mb24_xlg {
    margin-bottom: 24px !important
  }

  .u-ml24_xlg {
    margin-left: 24px !important
  }

  .u-m25_xlg {
    margin: 25px !important
  }

  .u-mt25_xlg {
    margin-top: 25px !important
  }

  .u-mr25_xlg {
    margin-right: 25px !important
  }

  .u-mb25_xlg {
    margin-bottom: 25px !important
  }

  .u-ml25_xlg {
    margin-left: 25px !important
  }

  .u-m26_xlg {
    margin: 26px !important
  }

  .u-mt26_xlg {
    margin-top: 26px !important
  }

  .u-mr26_xlg {
    margin-right: 26px !important
  }

  .u-mb26_xlg {
    margin-bottom: 26px !important
  }

  .u-ml26_xlg {
    margin-left: 26px !important
  }

  .u-m27_xlg {
    margin: 27px !important
  }

  .u-mt27_xlg {
    margin-top: 27px !important
  }

  .u-mr27_xlg {
    margin-right: 27px !important
  }

  .u-mb27_xlg {
    margin-bottom: 27px !important
  }

  .u-ml27_xlg {
    margin-left: 27px !important
  }

  .u-m28_xlg {
    margin: 28px !important
  }

  .u-mt28_xlg {
    margin-top: 28px !important
  }

  .u-mr28_xlg {
    margin-right: 28px !important
  }

  .u-mb28_xlg {
    margin-bottom: 28px !important
  }

  .u-ml28_xlg {
    margin-left: 28px !important
  }

  .u-m29_xlg {
    margin: 29px !important
  }

  .u-mt29_xlg {
    margin-top: 29px !important
  }

  .u-mr29_xlg {
    margin-right: 29px !important
  }

  .u-mb29_xlg {
    margin-bottom: 29px !important
  }

  .u-ml29_xlg {
    margin-left: 29px !important
  }

  .u-m30_xlg {
    margin: 30px !important
  }

  .u-mt30_xlg {
    margin-top: 30px !important
  }

  .u-mr30_xlg {
    margin-right: 30px !important
  }

  .u-mb30_xlg {
    margin-bottom: 30px !important
  }

  .u-ml30_xlg {
    margin-left: 30px !important
  }

  .u-m31_xlg {
    margin: 31px !important
  }

  .u-mt31_xlg {
    margin-top: 31px !important
  }

  .u-mr31_xlg {
    margin-right: 31px !important
  }

  .u-mb31_xlg {
    margin-bottom: 31px !important
  }

  .u-ml31_xlg {
    margin-left: 31px !important
  }

  .u-m32_xlg {
    margin: 32px !important
  }

  .u-mt32_xlg {
    margin-top: 32px !important
  }

  .u-mr32_xlg {
    margin-right: 32px !important
  }

  .u-mb32_xlg {
    margin-bottom: 32px !important
  }

  .u-ml32_xlg {
    margin-left: 32px !important
  }

  .u-m33_xlg {
    margin: 33px !important
  }

  .u-mt33_xlg {
    margin-top: 33px !important
  }

  .u-mr33_xlg {
    margin-right: 33px !important
  }

  .u-mb33_xlg {
    margin-bottom: 33px !important
  }

  .u-ml33_xlg {
    margin-left: 33px !important
  }

  .u-m34_xlg {
    margin: 34px !important
  }

  .u-mt34_xlg {
    margin-top: 34px !important
  }

  .u-mr34_xlg {
    margin-right: 34px !important
  }

  .u-mb34_xlg {
    margin-bottom: 34px !important
  }

  .u-ml34_xlg {
    margin-left: 34px !important
  }

  .u-m35_xlg {
    margin: 35px !important
  }

  .u-mt35_xlg {
    margin-top: 35px !important
  }

  .u-mr35_xlg {
    margin-right: 35px !important
  }

  .u-mb35_xlg {
    margin-bottom: 35px !important
  }

  .u-ml35_xlg {
    margin-left: 35px !important
  }

  .u-m36_xlg {
    margin: 36px !important
  }

  .u-mt36_xlg {
    margin-top: 36px !important
  }

  .u-mr36_xlg {
    margin-right: 36px !important
  }

  .u-mb36_xlg {
    margin-bottom: 36px !important
  }

  .u-ml36_xlg {
    margin-left: 36px !important
  }

  .u-m37_xlg {
    margin: 37px !important
  }

  .u-mt37_xlg {
    margin-top: 37px !important
  }

  .u-mr37_xlg {
    margin-right: 37px !important
  }

  .u-mb37_xlg {
    margin-bottom: 37px !important
  }

  .u-ml37_xlg {
    margin-left: 37px !important
  }

  .u-m38_xlg {
    margin: 38px !important
  }

  .u-mt38_xlg {
    margin-top: 38px !important
  }

  .u-mr38_xlg {
    margin-right: 38px !important
  }

  .u-mb38_xlg {
    margin-bottom: 38px !important
  }

  .u-ml38_xlg {
    margin-left: 38px !important
  }

  .u-m39_xlg {
    margin: 39px !important
  }

  .u-mt39_xlg {
    margin-top: 39px !important
  }

  .u-mr39_xlg {
    margin-right: 39px !important
  }

  .u-mb39_xlg {
    margin-bottom: 39px !important
  }

  .u-ml39_xlg {
    margin-left: 39px !important
  }

  .u-m40_xlg {
    margin: 40px !important
  }

  .u-mt40_xlg {
    margin-top: 40px !important
  }

  .u-mr40_xlg {
    margin-right: 40px !important
  }

  .u-mb40_xlg {
    margin-bottom: 40px !important
  }

  .u-ml40_xlg {
    margin-left: 40px !important
  }

  .u-m41_xlg {
    margin: 41px !important
  }

  .u-mt41_xlg {
    margin-top: 41px !important
  }

  .u-mr41_xlg {
    margin-right: 41px !important
  }

  .u-mb41_xlg {
    margin-bottom: 41px !important
  }

  .u-ml41_xlg {
    margin-left: 41px !important
  }

  .u-m42_xlg {
    margin: 42px !important
  }

  .u-mt42_xlg {
    margin-top: 42px !important
  }

  .u-mr42_xlg {
    margin-right: 42px !important
  }

  .u-mb42_xlg {
    margin-bottom: 42px !important
  }

  .u-ml42_xlg {
    margin-left: 42px !important
  }

  .u-m43_xlg {
    margin: 43px !important
  }

  .u-mt43_xlg {
    margin-top: 43px !important
  }

  .u-mr43_xlg {
    margin-right: 43px !important
  }

  .u-mb43_xlg {
    margin-bottom: 43px !important
  }

  .u-ml43_xlg {
    margin-left: 43px !important
  }

  .u-m44_xlg {
    margin: 44px !important
  }

  .u-mt44_xlg {
    margin-top: 44px !important
  }

  .u-mr44_xlg {
    margin-right: 44px !important
  }

  .u-mb44_xlg {
    margin-bottom: 44px !important
  }

  .u-ml44_xlg {
    margin-left: 44px !important
  }

  .u-m45_xlg {
    margin: 45px !important
  }

  .u-mt45_xlg {
    margin-top: 45px !important
  }

  .u-mr45_xlg {
    margin-right: 45px !important
  }

  .u-mb45_xlg {
    margin-bottom: 45px !important
  }

  .u-ml45_xlg {
    margin-left: 45px !important
  }

  .u-m46_xlg {
    margin: 46px !important
  }

  .u-mt46_xlg {
    margin-top: 46px !important
  }

  .u-mr46_xlg {
    margin-right: 46px !important
  }

  .u-mb46_xlg {
    margin-bottom: 46px !important
  }

  .u-ml46_xlg {
    margin-left: 46px !important
  }

  .u-m47_xlg {
    margin: 47px !important
  }

  .u-mt47_xlg {
    margin-top: 47px !important
  }

  .u-mr47_xlg {
    margin-right: 47px !important
  }

  .u-mb47_xlg {
    margin-bottom: 47px !important
  }

  .u-ml47_xlg {
    margin-left: 47px !important
  }

  .u-m48_xlg {
    margin: 48px !important
  }

  .u-mt48_xlg {
    margin-top: 48px !important
  }

  .u-mr48_xlg {
    margin-right: 48px !important
  }

  .u-mb48_xlg {
    margin-bottom: 48px !important
  }

  .u-ml48_xlg {
    margin-left: 48px !important
  }

  .u-m49_xlg {
    margin: 49px !important
  }

  .u-mt49_xlg {
    margin-top: 49px !important
  }

  .u-mr49_xlg {
    margin-right: 49px !important
  }

  .u-mb49_xlg {
    margin-bottom: 49px !important
  }

  .u-ml49_xlg {
    margin-left: 49px !important
  }

  .u-m50_xlg {
    margin: 50px !important
  }

  .u-mt50_xlg {
    margin-top: 50px !important
  }

  .u-mr50_xlg {
    margin-right: 50px !important
  }

  .u-mb50_xlg {
    margin-bottom: 50px !important
  }

  .u-ml50_xlg {
    margin-left: 50px !important
  }

  .u-m51_xlg {
    margin: 51px !important
  }

  .u-mt51_xlg {
    margin-top: 51px !important
  }

  .u-mr51_xlg {
    margin-right: 51px !important
  }

  .u-mb51_xlg {
    margin-bottom: 51px !important
  }

  .u-ml51_xlg {
    margin-left: 51px !important
  }

  .u-m52_xlg {
    margin: 52px !important
  }

  .u-mt52_xlg {
    margin-top: 52px !important
  }

  .u-mr52_xlg {
    margin-right: 52px !important
  }

  .u-mb52_xlg {
    margin-bottom: 52px !important
  }

  .u-ml52_xlg {
    margin-left: 52px !important
  }

  .u-m53_xlg {
    margin: 53px !important
  }

  .u-mt53_xlg {
    margin-top: 53px !important
  }

  .u-mr53_xlg {
    margin-right: 53px !important
  }

  .u-mb53_xlg {
    margin-bottom: 53px !important
  }

  .u-ml53_xlg {
    margin-left: 53px !important
  }

  .u-m54_xlg {
    margin: 54px !important
  }

  .u-mt54_xlg {
    margin-top: 54px !important
  }

  .u-mr54_xlg {
    margin-right: 54px !important
  }

  .u-mb54_xlg {
    margin-bottom: 54px !important
  }

  .u-ml54_xlg {
    margin-left: 54px !important
  }

  .u-m55_xlg {
    margin: 55px !important
  }

  .u-mt55_xlg {
    margin-top: 55px !important
  }

  .u-mr55_xlg {
    margin-right: 55px !important
  }

  .u-mb55_xlg {
    margin-bottom: 55px !important
  }

  .u-ml55_xlg {
    margin-left: 55px !important
  }

  .u-m56_xlg {
    margin: 56px !important
  }

  .u-mt56_xlg {
    margin-top: 56px !important
  }

  .u-mr56_xlg {
    margin-right: 56px !important
  }

  .u-mb56_xlg {
    margin-bottom: 56px !important
  }

  .u-ml56_xlg {
    margin-left: 56px !important
  }

  .u-m57_xlg {
    margin: 57px !important
  }

  .u-mt57_xlg {
    margin-top: 57px !important
  }

  .u-mr57_xlg {
    margin-right: 57px !important
  }

  .u-mb57_xlg {
    margin-bottom: 57px !important
  }

  .u-ml57_xlg {
    margin-left: 57px !important
  }

  .u-m58_xlg {
    margin: 58px !important
  }

  .u-mt58_xlg {
    margin-top: 58px !important
  }

  .u-mr58_xlg {
    margin-right: 58px !important
  }

  .u-mb58_xlg {
    margin-bottom: 58px !important
  }

  .u-ml58_xlg {
    margin-left: 58px !important
  }

  .u-m59_xlg {
    margin: 59px !important
  }

  .u-mt59_xlg {
    margin-top: 59px !important
  }

  .u-mr59_xlg {
    margin-right: 59px !important
  }

  .u-mb59_xlg {
    margin-bottom: 59px !important
  }

  .u-ml59_xlg {
    margin-left: 59px !important
  }

  .u-m60_xlg {
    margin: 60px !important
  }

  .u-mt60_xlg {
    margin-top: 60px !important
  }

  .u-mr60_xlg {
    margin-right: 60px !important
  }

  .u-mb60_xlg {
    margin-bottom: 60px !important
  }

  .u-ml60_xlg {
    margin-left: 60px !important
  }

  .u-m61_xlg {
    margin: 61px !important
  }

  .u-mt61_xlg {
    margin-top: 61px !important
  }

  .u-mr61_xlg {
    margin-right: 61px !important
  }

  .u-mb61_xlg {
    margin-bottom: 61px !important
  }

  .u-ml61_xlg {
    margin-left: 61px !important
  }

  .u-m62_xlg {
    margin: 62px !important
  }

  .u-mt62_xlg {
    margin-top: 62px !important
  }

  .u-mr62_xlg {
    margin-right: 62px !important
  }

  .u-mb62_xlg {
    margin-bottom: 62px !important
  }

  .u-ml62_xlg {
    margin-left: 62px !important
  }

  .u-m63_xlg {
    margin: 63px !important
  }

  .u-mt63_xlg {
    margin-top: 63px !important
  }

  .u-mr63_xlg {
    margin-right: 63px !important
  }

  .u-mb63_xlg {
    margin-bottom: 63px !important
  }

  .u-ml63_xlg {
    margin-left: 63px !important
  }

  .u-m64_xlg {
    margin: 64px !important
  }

  .u-mt64_xlg {
    margin-top: 64px !important
  }

  .u-mr64_xlg {
    margin-right: 64px !important
  }

  .u-mb64_xlg {
    margin-bottom: 64px !important
  }

  .u-ml64_xlg {
    margin-left: 64px !important
  }

  .u-m65_xlg {
    margin: 65px !important
  }

  .u-mt65_xlg {
    margin-top: 65px !important
  }

  .u-mr65_xlg {
    margin-right: 65px !important
  }

  .u-mb65_xlg {
    margin-bottom: 65px !important
  }

  .u-ml65_xlg {
    margin-left: 65px !important
  }

  .u-m66_xlg {
    margin: 66px !important
  }

  .u-mt66_xlg {
    margin-top: 66px !important
  }

  .u-mr66_xlg {
    margin-right: 66px !important
  }

  .u-mb66_xlg {
    margin-bottom: 66px !important
  }

  .u-ml66_xlg {
    margin-left: 66px !important
  }

  .u-m67_xlg {
    margin: 67px !important
  }

  .u-mt67_xlg {
    margin-top: 67px !important
  }

  .u-mr67_xlg {
    margin-right: 67px !important
  }

  .u-mb67_xlg {
    margin-bottom: 67px !important
  }

  .u-ml67_xlg {
    margin-left: 67px !important
  }

  .u-m68_xlg {
    margin: 68px !important
  }

  .u-mt68_xlg {
    margin-top: 68px !important
  }

  .u-mr68_xlg {
    margin-right: 68px !important
  }

  .u-mb68_xlg {
    margin-bottom: 68px !important
  }

  .u-ml68_xlg {
    margin-left: 68px !important
  }

  .u-m69_xlg {
    margin: 69px !important
  }

  .u-mt69_xlg {
    margin-top: 69px !important
  }

  .u-mr69_xlg {
    margin-right: 69px !important
  }

  .u-mb69_xlg {
    margin-bottom: 69px !important
  }

  .u-ml69_xlg {
    margin-left: 69px !important
  }

  .u-m70_xlg {
    margin: 70px !important
  }

  .u-mt70_xlg {
    margin-top: 70px !important
  }

  .u-mr70_xlg {
    margin-right: 70px !important
  }

  .u-mb70_xlg {
    margin-bottom: 70px !important
  }

  .u-ml70_xlg {
    margin-left: 70px !important
  }

  .u-m71_xlg {
    margin: 71px !important
  }

  .u-mt71_xlg {
    margin-top: 71px !important
  }

  .u-mr71_xlg {
    margin-right: 71px !important
  }

  .u-mb71_xlg {
    margin-bottom: 71px !important
  }

  .u-ml71_xlg {
    margin-left: 71px !important
  }

  .u-m72_xlg {
    margin: 72px !important
  }

  .u-mt72_xlg {
    margin-top: 72px !important
  }

  .u-mr72_xlg {
    margin-right: 72px !important
  }

  .u-mb72_xlg {
    margin-bottom: 72px !important
  }

  .u-ml72_xlg {
    margin-left: 72px !important
  }

  .u-m73_xlg {
    margin: 73px !important
  }

  .u-mt73_xlg {
    margin-top: 73px !important
  }

  .u-mr73_xlg {
    margin-right: 73px !important
  }

  .u-mb73_xlg {
    margin-bottom: 73px !important
  }

  .u-ml73_xlg {
    margin-left: 73px !important
  }

  .u-m74_xlg {
    margin: 74px !important
  }

  .u-mt74_xlg {
    margin-top: 74px !important
  }

  .u-mr74_xlg {
    margin-right: 74px !important
  }

  .u-mb74_xlg {
    margin-bottom: 74px !important
  }

  .u-ml74_xlg {
    margin-left: 74px !important
  }

  .u-m75_xlg {
    margin: 75px !important
  }

  .u-mt75_xlg {
    margin-top: 75px !important
  }

  .u-mr75_xlg {
    margin-right: 75px !important
  }

  .u-mb75_xlg {
    margin-bottom: 75px !important
  }

  .u-ml75_xlg {
    margin-left: 75px !important
  }

  .u-m76_xlg {
    margin: 76px !important
  }

  .u-mt76_xlg {
    margin-top: 76px !important
  }

  .u-mr76_xlg {
    margin-right: 76px !important
  }

  .u-mb76_xlg {
    margin-bottom: 76px !important
  }

  .u-ml76_xlg {
    margin-left: 76px !important
  }

  .u-m77_xlg {
    margin: 77px !important
  }

  .u-mt77_xlg {
    margin-top: 77px !important
  }

  .u-mr77_xlg {
    margin-right: 77px !important
  }

  .u-mb77_xlg {
    margin-bottom: 77px !important
  }

  .u-ml77_xlg {
    margin-left: 77px !important
  }

  .u-m78_xlg {
    margin: 78px !important
  }

  .u-mt78_xlg {
    margin-top: 78px !important
  }

  .u-mr78_xlg {
    margin-right: 78px !important
  }

  .u-mb78_xlg {
    margin-bottom: 78px !important
  }

  .u-ml78_xlg {
    margin-left: 78px !important
  }

  .u-m79_xlg {
    margin: 79px !important
  }

  .u-mt79_xlg {
    margin-top: 79px !important
  }

  .u-mr79_xlg {
    margin-right: 79px !important
  }

  .u-mb79_xlg {
    margin-bottom: 79px !important
  }

  .u-ml79_xlg {
    margin-left: 79px !important
  }

  .u-m80_xlg {
    margin: 80px !important
  }

  .u-mt80_xlg {
    margin-top: 80px !important
  }

  .u-mr80_xlg {
    margin-right: 80px !important
  }

  .u-mb80_xlg {
    margin-bottom: 80px !important
  }

  .u-ml80_xlg {
    margin-left: 80px !important
  }

  .u-m81_xlg {
    margin: 81px !important
  }

  .u-mt81_xlg {
    margin-top: 81px !important
  }

  .u-mr81_xlg {
    margin-right: 81px !important
  }

  .u-mb81_xlg {
    margin-bottom: 81px !important
  }

  .u-ml81_xlg {
    margin-left: 81px !important
  }

  .u-m82_xlg {
    margin: 82px !important
  }

  .u-mt82_xlg {
    margin-top: 82px !important
  }

  .u-mr82_xlg {
    margin-right: 82px !important
  }

  .u-mb82_xlg {
    margin-bottom: 82px !important
  }

  .u-ml82_xlg {
    margin-left: 82px !important
  }

  .u-m83_xlg {
    margin: 83px !important
  }

  .u-mt83_xlg {
    margin-top: 83px !important
  }

  .u-mr83_xlg {
    margin-right: 83px !important
  }

  .u-mb83_xlg {
    margin-bottom: 83px !important
  }

  .u-ml83_xlg {
    margin-left: 83px !important
  }

  .u-m84_xlg {
    margin: 84px !important
  }

  .u-mt84_xlg {
    margin-top: 84px !important
  }

  .u-mr84_xlg {
    margin-right: 84px !important
  }

  .u-mb84_xlg {
    margin-bottom: 84px !important
  }

  .u-ml84_xlg {
    margin-left: 84px !important
  }

  .u-m85_xlg {
    margin: 85px !important
  }

  .u-mt85_xlg {
    margin-top: 85px !important
  }

  .u-mr85_xlg {
    margin-right: 85px !important
  }

  .u-mb85_xlg {
    margin-bottom: 85px !important
  }

  .u-ml85_xlg {
    margin-left: 85px !important
  }

  .u-m86_xlg {
    margin: 86px !important
  }

  .u-mt86_xlg {
    margin-top: 86px !important
  }

  .u-mr86_xlg {
    margin-right: 86px !important
  }

  .u-mb86_xlg {
    margin-bottom: 86px !important
  }

  .u-ml86_xlg {
    margin-left: 86px !important
  }

  .u-m87_xlg {
    margin: 87px !important
  }

  .u-mt87_xlg {
    margin-top: 87px !important
  }

  .u-mr87_xlg {
    margin-right: 87px !important
  }

  .u-mb87_xlg {
    margin-bottom: 87px !important
  }

  .u-ml87_xlg {
    margin-left: 87px !important
  }

  .u-m88_xlg {
    margin: 88px !important
  }

  .u-mt88_xlg {
    margin-top: 88px !important
  }

  .u-mr88_xlg {
    margin-right: 88px !important
  }

  .u-mb88_xlg {
    margin-bottom: 88px !important
  }

  .u-ml88_xlg {
    margin-left: 88px !important
  }

  .u-m89_xlg {
    margin: 89px !important
  }

  .u-mt89_xlg {
    margin-top: 89px !important
  }

  .u-mr89_xlg {
    margin-right: 89px !important
  }

  .u-mb89_xlg {
    margin-bottom: 89px !important
  }

  .u-ml89_xlg {
    margin-left: 89px !important
  }

  .u-m90_xlg {
    margin: 90px !important
  }

  .u-mt90_xlg {
    margin-top: 90px !important
  }

  .u-mr90_xlg {
    margin-right: 90px !important
  }

  .u-mb90_xlg {
    margin-bottom: 90px !important
  }

  .u-ml90_xlg {
    margin-left: 90px !important
  }

  .u-m91_xlg {
    margin: 91px !important
  }

  .u-mt91_xlg {
    margin-top: 91px !important
  }

  .u-mr91_xlg {
    margin-right: 91px !important
  }

  .u-mb91_xlg {
    margin-bottom: 91px !important
  }

  .u-ml91_xlg {
    margin-left: 91px !important
  }

  .u-m92_xlg {
    margin: 92px !important
  }

  .u-mt92_xlg {
    margin-top: 92px !important
  }

  .u-mr92_xlg {
    margin-right: 92px !important
  }

  .u-mb92_xlg {
    margin-bottom: 92px !important
  }

  .u-ml92_xlg {
    margin-left: 92px !important
  }

  .u-m93_xlg {
    margin: 93px !important
  }

  .u-mt93_xlg {
    margin-top: 93px !important
  }

  .u-mr93_xlg {
    margin-right: 93px !important
  }

  .u-mb93_xlg {
    margin-bottom: 93px !important
  }

  .u-ml93_xlg {
    margin-left: 93px !important
  }

  .u-m94_xlg {
    margin: 94px !important
  }

  .u-mt94_xlg {
    margin-top: 94px !important
  }

  .u-mr94_xlg {
    margin-right: 94px !important
  }

  .u-mb94_xlg {
    margin-bottom: 94px !important
  }

  .u-ml94_xlg {
    margin-left: 94px !important
  }

  .u-m95_xlg {
    margin: 95px !important
  }

  .u-mt95_xlg {
    margin-top: 95px !important
  }

  .u-mr95_xlg {
    margin-right: 95px !important
  }

  .u-mb95_xlg {
    margin-bottom: 95px !important
  }

  .u-ml95_xlg {
    margin-left: 95px !important
  }

  .u-m96_xlg {
    margin: 96px !important
  }

  .u-mt96_xlg {
    margin-top: 96px !important
  }

  .u-mr96_xlg {
    margin-right: 96px !important
  }

  .u-mb96_xlg {
    margin-bottom: 96px !important
  }

  .u-ml96_xlg {
    margin-left: 96px !important
  }

  .u-m97_xlg {
    margin: 97px !important
  }

  .u-mt97_xlg {
    margin-top: 97px !important
  }

  .u-mr97_xlg {
    margin-right: 97px !important
  }

  .u-mb97_xlg {
    margin-bottom: 97px !important
  }

  .u-ml97_xlg {
    margin-left: 97px !important
  }

  .u-m98_xlg {
    margin: 98px !important
  }

  .u-mt98_xlg {
    margin-top: 98px !important
  }

  .u-mr98_xlg {
    margin-right: 98px !important
  }

  .u-mb98_xlg {
    margin-bottom: 98px !important
  }

  .u-ml98_xlg {
    margin-left: 98px !important
  }

  .u-m99_xlg {
    margin: 99px !important
  }

  .u-mt99_xlg {
    margin-top: 99px !important
  }

  .u-mr99_xlg {
    margin-right: 99px !important
  }

  .u-mb99_xlg {
    margin-bottom: 99px !important
  }

  .u-ml99_xlg {
    margin-left: 99px !important
  }

  .u-m100_xlg {
    margin: 100px !important
  }

  .u-mt100_xlg {
    margin-top: 100px !important
  }

  .u-mr100_xlg {
    margin-right: 100px !important
  }

  .u-mb100_xlg {
    margin-bottom: 100px !important
  }

  .u-ml100_xlg {
    margin-left: 100px !important
  }

  .u-m1r_xlg {
    margin: .1rem !important
  }

  .u-mt1r_xlg {
    margin-top: .1rem !important
  }

  .u-mr1r_xlg {
    margin-right: .1rem !important
  }

  .u-mb1r_xlg {
    margin-bottom: .1rem !important
  }

  .u-ml1r_xlg {
    margin-left: .1rem !important
  }

  .u-m2r_xlg {
    margin: .2rem !important
  }

  .u-mt2r_xlg {
    margin-top: .2rem !important
  }

  .u-mr2r_xlg {
    margin-right: .2rem !important
  }

  .u-mb2r_xlg {
    margin-bottom: .2rem !important
  }

  .u-ml2r_xlg {
    margin-left: .2rem !important
  }

  .u-m3r_xlg {
    margin: .3rem !important
  }

  .u-mt3r_xlg {
    margin-top: .3rem !important
  }

  .u-mr3r_xlg {
    margin-right: .3rem !important
  }

  .u-mb3r_xlg {
    margin-bottom: .3rem !important
  }

  .u-ml3r_xlg {
    margin-left: .3rem !important
  }

  .u-m4r_xlg {
    margin: .4rem !important
  }

  .u-mt4r_xlg {
    margin-top: .4rem !important
  }

  .u-mr4r_xlg {
    margin-right: .4rem !important
  }

  .u-mb4r_xlg {
    margin-bottom: .4rem !important
  }

  .u-ml4r_xlg {
    margin-left: .4rem !important
  }

  .u-m5r_xlg {
    margin: .5rem !important
  }

  .u-mt5r_xlg {
    margin-top: .5rem !important
  }

  .u-mr5r_xlg {
    margin-right: .5rem !important
  }

  .u-mb5r_xlg {
    margin-bottom: .5rem !important
  }

  .u-ml5r_xlg {
    margin-left: .5rem !important
  }

  .u-m6r_xlg {
    margin: .6rem !important
  }

  .u-mt6r_xlg {
    margin-top: .6rem !important
  }

  .u-mr6r_xlg {
    margin-right: .6rem !important
  }

  .u-mb6r_xlg {
    margin-bottom: .6rem !important
  }

  .u-ml6r_xlg {
    margin-left: .6rem !important
  }

  .u-m7r_xlg {
    margin: .7rem !important
  }

  .u-mt7r_xlg {
    margin-top: .7rem !important
  }

  .u-mr7r_xlg {
    margin-right: .7rem !important
  }

  .u-mb7r_xlg {
    margin-bottom: .7rem !important
  }

  .u-ml7r_xlg {
    margin-left: .7rem !important
  }

  .u-m8r_xlg {
    margin: .8rem !important
  }

  .u-mt8r_xlg {
    margin-top: .8rem !important
  }

  .u-mr8r_xlg {
    margin-right: .8rem !important
  }

  .u-mb8r_xlg {
    margin-bottom: .8rem !important
  }

  .u-ml8r_xlg {
    margin-left: .8rem !important
  }

  .u-m9r_xlg {
    margin: .9rem !important
  }

  .u-mt9r_xlg {
    margin-top: .9rem !important
  }

  .u-mr9r_xlg {
    margin-right: .9rem !important
  }

  .u-mb9r_xlg {
    margin-bottom: .9rem !important
  }

  .u-ml9r_xlg {
    margin-left: .9rem !important
  }

  .u-m10r_xlg {
    margin: 1rem !important
  }

  .u-mt10r_xlg {
    margin-top: 1rem !important
  }

  .u-mr10r_xlg {
    margin-right: 1rem !important
  }

  .u-mb10r_xlg {
    margin-bottom: 1rem !important
  }

  .u-ml10r_xlg {
    margin-left: 1rem !important
  }

  .u-m11r_xlg {
    margin: 1.1rem !important
  }

  .u-mt11r_xlg {
    margin-top: 1.1rem !important
  }

  .u-mr11r_xlg {
    margin-right: 1.1rem !important
  }

  .u-mb11r_xlg {
    margin-bottom: 1.1rem !important
  }

  .u-ml11r_xlg {
    margin-left: 1.1rem !important
  }

  .u-m12r_xlg {
    margin: 1.2rem !important
  }

  .u-mt12r_xlg {
    margin-top: 1.2rem !important
  }

  .u-mr12r_xlg {
    margin-right: 1.2rem !important
  }

  .u-mb12r_xlg {
    margin-bottom: 1.2rem !important
  }

  .u-ml12r_xlg {
    margin-left: 1.2rem !important
  }

  .u-m13r_xlg {
    margin: 1.3rem !important
  }

  .u-mt13r_xlg {
    margin-top: 1.3rem !important
  }

  .u-mr13r_xlg {
    margin-right: 1.3rem !important
  }

  .u-mb13r_xlg {
    margin-bottom: 1.3rem !important
  }

  .u-ml13r_xlg {
    margin-left: 1.3rem !important
  }

  .u-m14r_xlg {
    margin: 1.4rem !important
  }

  .u-mt14r_xlg {
    margin-top: 1.4rem !important
  }

  .u-mr14r_xlg {
    margin-right: 1.4rem !important
  }

  .u-mb14r_xlg {
    margin-bottom: 1.4rem !important
  }

  .u-ml14r_xlg {
    margin-left: 1.4rem !important
  }

  .u-m15r_xlg {
    margin: 1.5rem !important
  }

  .u-mt15r_xlg {
    margin-top: 1.5rem !important
  }

  .u-mr15r_xlg {
    margin-right: 1.5rem !important
  }

  .u-mb15r_xlg {
    margin-bottom: 1.5rem !important
  }

  .u-ml15r_xlg {
    margin-left: 1.5rem !important
  }

  .u-m16r_xlg {
    margin: 1.6rem !important
  }

  .u-mt16r_xlg {
    margin-top: 1.6rem !important
  }

  .u-mr16r_xlg {
    margin-right: 1.6rem !important
  }

  .u-mb16r_xlg {
    margin-bottom: 1.6rem !important
  }

  .u-ml16r_xlg {
    margin-left: 1.6rem !important
  }

  .u-m17r_xlg {
    margin: 1.7rem !important
  }

  .u-mt17r_xlg {
    margin-top: 1.7rem !important
  }

  .u-mr17r_xlg {
    margin-right: 1.7rem !important
  }

  .u-mb17r_xlg {
    margin-bottom: 1.7rem !important
  }

  .u-ml17r_xlg {
    margin-left: 1.7rem !important
  }

  .u-m18r_xlg {
    margin: 1.8rem !important
  }

  .u-mt18r_xlg {
    margin-top: 1.8rem !important
  }

  .u-mr18r_xlg {
    margin-right: 1.8rem !important
  }

  .u-mb18r_xlg {
    margin-bottom: 1.8rem !important
  }

  .u-ml18r_xlg {
    margin-left: 1.8rem !important
  }

  .u-m19r_xlg {
    margin: 1.9rem !important
  }

  .u-mt19r_xlg {
    margin-top: 1.9rem !important
  }

  .u-mr19r_xlg {
    margin-right: 1.9rem !important
  }

  .u-mb19r_xlg {
    margin-bottom: 1.9rem !important
  }

  .u-ml19r_xlg {
    margin-left: 1.9rem !important
  }

  .u-m20r_xlg {
    margin: 2rem !important
  }

  .u-mt20r_xlg {
    margin-top: 2rem !important
  }

  .u-mr20r_xlg {
    margin-right: 2rem !important
  }

  .u-mb20r_xlg {
    margin-bottom: 2rem !important
  }

  .u-ml20r_xlg {
    margin-left: 2rem !important
  }

  .u-m21r_xlg {
    margin: 2.1rem !important
  }

  .u-mt21r_xlg {
    margin-top: 2.1rem !important
  }

  .u-mr21r_xlg {
    margin-right: 2.1rem !important
  }

  .u-mb21r_xlg {
    margin-bottom: 2.1rem !important
  }

  .u-ml21r_xlg {
    margin-left: 2.1rem !important
  }

  .u-m22r_xlg {
    margin: 2.2rem !important
  }

  .u-mt22r_xlg {
    margin-top: 2.2rem !important
  }

  .u-mr22r_xlg {
    margin-right: 2.2rem !important
  }

  .u-mb22r_xlg {
    margin-bottom: 2.2rem !important
  }

  .u-ml22r_xlg {
    margin-left: 2.2rem !important
  }

  .u-m23r_xlg {
    margin: 2.3rem !important
  }

  .u-mt23r_xlg {
    margin-top: 2.3rem !important
  }

  .u-mr23r_xlg {
    margin-right: 2.3rem !important
  }

  .u-mb23r_xlg {
    margin-bottom: 2.3rem !important
  }

  .u-ml23r_xlg {
    margin-left: 2.3rem !important
  }

  .u-m24r_xlg {
    margin: 2.4rem !important
  }

  .u-mt24r_xlg {
    margin-top: 2.4rem !important
  }

  .u-mr24r_xlg {
    margin-right: 2.4rem !important
  }

  .u-mb24r_xlg {
    margin-bottom: 2.4rem !important
  }

  .u-ml24r_xlg {
    margin-left: 2.4rem !important
  }

  .u-m25r_xlg {
    margin: 2.5rem !important
  }

  .u-mt25r_xlg {
    margin-top: 2.5rem !important
  }

  .u-mr25r_xlg {
    margin-right: 2.5rem !important
  }

  .u-mb25r_xlg {
    margin-bottom: 2.5rem !important
  }

  .u-ml25r_xlg {
    margin-left: 2.5rem !important
  }

  .u-m26r_xlg {
    margin: 2.6rem !important
  }

  .u-mt26r_xlg {
    margin-top: 2.6rem !important
  }

  .u-mr26r_xlg {
    margin-right: 2.6rem !important
  }

  .u-mb26r_xlg {
    margin-bottom: 2.6rem !important
  }

  .u-ml26r_xlg {
    margin-left: 2.6rem !important
  }

  .u-m27r_xlg {
    margin: 2.7rem !important
  }

  .u-mt27r_xlg {
    margin-top: 2.7rem !important
  }

  .u-mr27r_xlg {
    margin-right: 2.7rem !important
  }

  .u-mb27r_xlg {
    margin-bottom: 2.7rem !important
  }

  .u-ml27r_xlg {
    margin-left: 2.7rem !important
  }

  .u-m28r_xlg {
    margin: 2.8rem !important
  }

  .u-mt28r_xlg {
    margin-top: 2.8rem !important
  }

  .u-mr28r_xlg {
    margin-right: 2.8rem !important
  }

  .u-mb28r_xlg {
    margin-bottom: 2.8rem !important
  }

  .u-ml28r_xlg {
    margin-left: 2.8rem !important
  }

  .u-m29r_xlg {
    margin: 2.9rem !important
  }

  .u-mt29r_xlg {
    margin-top: 2.9rem !important
  }

  .u-mr29r_xlg {
    margin-right: 2.9rem !important
  }

  .u-mb29r_xlg {
    margin-bottom: 2.9rem !important
  }

  .u-ml29r_xlg {
    margin-left: 2.9rem !important
  }

  .u-m30r_xlg {
    margin: 3rem !important
  }

  .u-mt30r_xlg {
    margin-top: 3rem !important
  }

  .u-mr30r_xlg {
    margin-right: 3rem !important
  }

  .u-mb30r_xlg {
    margin-bottom: 3rem !important
  }

  .u-ml30r_xlg {
    margin-left: 3rem !important
  }

  .u-m31r_xlg {
    margin: 3.1rem !important
  }

  .u-mt31r_xlg {
    margin-top: 3.1rem !important
  }

  .u-mr31r_xlg {
    margin-right: 3.1rem !important
  }

  .u-mb31r_xlg {
    margin-bottom: 3.1rem !important
  }

  .u-ml31r_xlg {
    margin-left: 3.1rem !important
  }

  .u-m32r_xlg {
    margin: 3.2rem !important
  }

  .u-mt32r_xlg {
    margin-top: 3.2rem !important
  }

  .u-mr32r_xlg {
    margin-right: 3.2rem !important
  }

  .u-mb32r_xlg {
    margin-bottom: 3.2rem !important
  }

  .u-ml32r_xlg {
    margin-left: 3.2rem !important
  }

  .u-m33r_xlg {
    margin: 3.3rem !important
  }

  .u-mt33r_xlg {
    margin-top: 3.3rem !important
  }

  .u-mr33r_xlg {
    margin-right: 3.3rem !important
  }

  .u-mb33r_xlg {
    margin-bottom: 3.3rem !important
  }

  .u-ml33r_xlg {
    margin-left: 3.3rem !important
  }

  .u-m34r_xlg {
    margin: 3.4rem !important
  }

  .u-mt34r_xlg {
    margin-top: 3.4rem !important
  }

  .u-mr34r_xlg {
    margin-right: 3.4rem !important
  }

  .u-mb34r_xlg {
    margin-bottom: 3.4rem !important
  }

  .u-ml34r_xlg {
    margin-left: 3.4rem !important
  }

  .u-m35r_xlg {
    margin: 3.5rem !important
  }

  .u-mt35r_xlg {
    margin-top: 3.5rem !important
  }

  .u-mr35r_xlg {
    margin-right: 3.5rem !important
  }

  .u-mb35r_xlg {
    margin-bottom: 3.5rem !important
  }

  .u-ml35r_xlg {
    margin-left: 3.5rem !important
  }

  .u-m36r_xlg {
    margin: 3.6rem !important
  }

  .u-mt36r_xlg {
    margin-top: 3.6rem !important
  }

  .u-mr36r_xlg {
    margin-right: 3.6rem !important
  }

  .u-mb36r_xlg {
    margin-bottom: 3.6rem !important
  }

  .u-ml36r_xlg {
    margin-left: 3.6rem !important
  }

  .u-m37r_xlg {
    margin: 3.7rem !important
  }

  .u-mt37r_xlg {
    margin-top: 3.7rem !important
  }

  .u-mr37r_xlg {
    margin-right: 3.7rem !important
  }

  .u-mb37r_xlg {
    margin-bottom: 3.7rem !important
  }

  .u-ml37r_xlg {
    margin-left: 3.7rem !important
  }

  .u-m38r_xlg {
    margin: 3.8rem !important
  }

  .u-mt38r_xlg {
    margin-top: 3.8rem !important
  }

  .u-mr38r_xlg {
    margin-right: 3.8rem !important
  }

  .u-mb38r_xlg {
    margin-bottom: 3.8rem !important
  }

  .u-ml38r_xlg {
    margin-left: 3.8rem !important
  }

  .u-m39r_xlg {
    margin: 3.9rem !important
  }

  .u-mt39r_xlg {
    margin-top: 3.9rem !important
  }

  .u-mr39r_xlg {
    margin-right: 3.9rem !important
  }

  .u-mb39r_xlg {
    margin-bottom: 3.9rem !important
  }

  .u-ml39r_xlg {
    margin-left: 3.9rem !important
  }

  .u-m40r_xlg {
    margin: 4rem !important
  }

  .u-mt40r_xlg {
    margin-top: 4rem !important
  }

  .u-mr40r_xlg {
    margin-right: 4rem !important
  }

  .u-mb40r_xlg {
    margin-bottom: 4rem !important
  }

  .u-ml40r_xlg {
    margin-left: 4rem !important
  }

  .u-m41r_xlg {
    margin: 4.1rem !important
  }

  .u-mt41r_xlg {
    margin-top: 4.1rem !important
  }

  .u-mr41r_xlg {
    margin-right: 4.1rem !important
  }

  .u-mb41r_xlg {
    margin-bottom: 4.1rem !important
  }

  .u-ml41r_xlg {
    margin-left: 4.1rem !important
  }

  .u-m42r_xlg {
    margin: 4.2rem !important
  }

  .u-mt42r_xlg {
    margin-top: 4.2rem !important
  }

  .u-mr42r_xlg {
    margin-right: 4.2rem !important
  }

  .u-mb42r_xlg {
    margin-bottom: 4.2rem !important
  }

  .u-ml42r_xlg {
    margin-left: 4.2rem !important
  }

  .u-m43r_xlg {
    margin: 4.3rem !important
  }

  .u-mt43r_xlg {
    margin-top: 4.3rem !important
  }

  .u-mr43r_xlg {
    margin-right: 4.3rem !important
  }

  .u-mb43r_xlg {
    margin-bottom: 4.3rem !important
  }

  .u-ml43r_xlg {
    margin-left: 4.3rem !important
  }

  .u-m44r_xlg {
    margin: 4.4rem !important
  }

  .u-mt44r_xlg {
    margin-top: 4.4rem !important
  }

  .u-mr44r_xlg {
    margin-right: 4.4rem !important
  }

  .u-mb44r_xlg {
    margin-bottom: 4.4rem !important
  }

  .u-ml44r_xlg {
    margin-left: 4.4rem !important
  }

  .u-m45r_xlg {
    margin: 4.5rem !important
  }

  .u-mt45r_xlg {
    margin-top: 4.5rem !important
  }

  .u-mr45r_xlg {
    margin-right: 4.5rem !important
  }

  .u-mb45r_xlg {
    margin-bottom: 4.5rem !important
  }

  .u-ml45r_xlg {
    margin-left: 4.5rem !important
  }

  .u-m46r_xlg {
    margin: 4.6rem !important
  }

  .u-mt46r_xlg {
    margin-top: 4.6rem !important
  }

  .u-mr46r_xlg {
    margin-right: 4.6rem !important
  }

  .u-mb46r_xlg {
    margin-bottom: 4.6rem !important
  }

  .u-ml46r_xlg {
    margin-left: 4.6rem !important
  }

  .u-m47r_xlg {
    margin: 4.7rem !important
  }

  .u-mt47r_xlg {
    margin-top: 4.7rem !important
  }

  .u-mr47r_xlg {
    margin-right: 4.7rem !important
  }

  .u-mb47r_xlg {
    margin-bottom: 4.7rem !important
  }

  .u-ml47r_xlg {
    margin-left: 4.7rem !important
  }

  .u-m48r_xlg {
    margin: 4.8rem !important
  }

  .u-mt48r_xlg {
    margin-top: 4.8rem !important
  }

  .u-mr48r_xlg {
    margin-right: 4.8rem !important
  }

  .u-mb48r_xlg {
    margin-bottom: 4.8rem !important
  }

  .u-ml48r_xlg {
    margin-left: 4.8rem !important
  }

  .u-m49r_xlg {
    margin: 4.9rem !important
  }

  .u-mt49r_xlg {
    margin-top: 4.9rem !important
  }

  .u-mr49r_xlg {
    margin-right: 4.9rem !important
  }

  .u-mb49r_xlg {
    margin-bottom: 4.9rem !important
  }

  .u-ml49r_xlg {
    margin-left: 4.9rem !important
  }

  .u-m50r_xlg {
    margin: 5rem !important
  }

  .u-mt50r_xlg {
    margin-top: 5rem !important
  }

  .u-mr50r_xlg {
    margin-right: 5rem !important
  }

  .u-mb50r_xlg {
    margin-bottom: 5rem !important
  }

  .u-ml50r_xlg {
    margin-left: 5rem !important
  }

  .u-m51r_xlg {
    margin: 5.1rem !important
  }

  .u-mt51r_xlg {
    margin-top: 5.1rem !important
  }

  .u-mr51r_xlg {
    margin-right: 5.1rem !important
  }

  .u-mb51r_xlg {
    margin-bottom: 5.1rem !important
  }

  .u-ml51r_xlg {
    margin-left: 5.1rem !important
  }

  .u-m52r_xlg {
    margin: 5.2rem !important
  }

  .u-mt52r_xlg {
    margin-top: 5.2rem !important
  }

  .u-mr52r_xlg {
    margin-right: 5.2rem !important
  }

  .u-mb52r_xlg {
    margin-bottom: 5.2rem !important
  }

  .u-ml52r_xlg {
    margin-left: 5.2rem !important
  }

  .u-m53r_xlg {
    margin: 5.3rem !important
  }

  .u-mt53r_xlg {
    margin-top: 5.3rem !important
  }

  .u-mr53r_xlg {
    margin-right: 5.3rem !important
  }

  .u-mb53r_xlg {
    margin-bottom: 5.3rem !important
  }

  .u-ml53r_xlg {
    margin-left: 5.3rem !important
  }

  .u-m54r_xlg {
    margin: 5.4rem !important
  }

  .u-mt54r_xlg {
    margin-top: 5.4rem !important
  }

  .u-mr54r_xlg {
    margin-right: 5.4rem !important
  }

  .u-mb54r_xlg {
    margin-bottom: 5.4rem !important
  }

  .u-ml54r_xlg {
    margin-left: 5.4rem !important
  }

  .u-m55r_xlg {
    margin: 5.5rem !important
  }

  .u-mt55r_xlg {
    margin-top: 5.5rem !important
  }

  .u-mr55r_xlg {
    margin-right: 5.5rem !important
  }

  .u-mb55r_xlg {
    margin-bottom: 5.5rem !important
  }

  .u-ml55r_xlg {
    margin-left: 5.5rem !important
  }

  .u-m56r_xlg {
    margin: 5.6rem !important
  }

  .u-mt56r_xlg {
    margin-top: 5.6rem !important
  }

  .u-mr56r_xlg {
    margin-right: 5.6rem !important
  }

  .u-mb56r_xlg {
    margin-bottom: 5.6rem !important
  }

  .u-ml56r_xlg {
    margin-left: 5.6rem !important
  }

  .u-m57r_xlg {
    margin: 5.7rem !important
  }

  .u-mt57r_xlg {
    margin-top: 5.7rem !important
  }

  .u-mr57r_xlg {
    margin-right: 5.7rem !important
  }

  .u-mb57r_xlg {
    margin-bottom: 5.7rem !important
  }

  .u-ml57r_xlg {
    margin-left: 5.7rem !important
  }

  .u-m58r_xlg {
    margin: 5.8rem !important
  }

  .u-mt58r_xlg {
    margin-top: 5.8rem !important
  }

  .u-mr58r_xlg {
    margin-right: 5.8rem !important
  }

  .u-mb58r_xlg {
    margin-bottom: 5.8rem !important
  }

  .u-ml58r_xlg {
    margin-left: 5.8rem !important
  }

  .u-m59r_xlg {
    margin: 5.9rem !important
  }

  .u-mt59r_xlg {
    margin-top: 5.9rem !important
  }

  .u-mr59r_xlg {
    margin-right: 5.9rem !important
  }

  .u-mb59r_xlg {
    margin-bottom: 5.9rem !important
  }

  .u-ml59r_xlg {
    margin-left: 5.9rem !important
  }

  .u-m60r_xlg {
    margin: 6rem !important
  }

  .u-mt60r_xlg {
    margin-top: 6rem !important
  }

  .u-mr60r_xlg {
    margin-right: 6rem !important
  }

  .u-mb60r_xlg {
    margin-bottom: 6rem !important
  }

  .u-ml60r_xlg {
    margin-left: 6rem !important
  }

  .u-m61r_xlg {
    margin: 6.1rem !important
  }

  .u-mt61r_xlg {
    margin-top: 6.1rem !important
  }

  .u-mr61r_xlg {
    margin-right: 6.1rem !important
  }

  .u-mb61r_xlg {
    margin-bottom: 6.1rem !important
  }

  .u-ml61r_xlg {
    margin-left: 6.1rem !important
  }

  .u-m62r_xlg {
    margin: 6.2rem !important
  }

  .u-mt62r_xlg {
    margin-top: 6.2rem !important
  }

  .u-mr62r_xlg {
    margin-right: 6.2rem !important
  }

  .u-mb62r_xlg {
    margin-bottom: 6.2rem !important
  }

  .u-ml62r_xlg {
    margin-left: 6.2rem !important
  }

  .u-m63r_xlg {
    margin: 6.3rem !important
  }

  .u-mt63r_xlg {
    margin-top: 6.3rem !important
  }

  .u-mr63r_xlg {
    margin-right: 6.3rem !important
  }

  .u-mb63r_xlg {
    margin-bottom: 6.3rem !important
  }

  .u-ml63r_xlg {
    margin-left: 6.3rem !important
  }

  .u-m64r_xlg {
    margin: 6.4rem !important
  }

  .u-mt64r_xlg {
    margin-top: 6.4rem !important
  }

  .u-mr64r_xlg {
    margin-right: 6.4rem !important
  }

  .u-mb64r_xlg {
    margin-bottom: 6.4rem !important
  }

  .u-ml64r_xlg {
    margin-left: 6.4rem !important
  }

  .u-m65r_xlg {
    margin: 6.5rem !important
  }

  .u-mt65r_xlg {
    margin-top: 6.5rem !important
  }

  .u-mr65r_xlg {
    margin-right: 6.5rem !important
  }

  .u-mb65r_xlg {
    margin-bottom: 6.5rem !important
  }

  .u-ml65r_xlg {
    margin-left: 6.5rem !important
  }

  .u-m66r_xlg {
    margin: 6.6rem !important
  }

  .u-mt66r_xlg {
    margin-top: 6.6rem !important
  }

  .u-mr66r_xlg {
    margin-right: 6.6rem !important
  }

  .u-mb66r_xlg {
    margin-bottom: 6.6rem !important
  }

  .u-ml66r_xlg {
    margin-left: 6.6rem !important
  }

  .u-m67r_xlg {
    margin: 6.7rem !important
  }

  .u-mt67r_xlg {
    margin-top: 6.7rem !important
  }

  .u-mr67r_xlg {
    margin-right: 6.7rem !important
  }

  .u-mb67r_xlg {
    margin-bottom: 6.7rem !important
  }

  .u-ml67r_xlg {
    margin-left: 6.7rem !important
  }

  .u-m68r_xlg {
    margin: 6.8rem !important
  }

  .u-mt68r_xlg {
    margin-top: 6.8rem !important
  }

  .u-mr68r_xlg {
    margin-right: 6.8rem !important
  }

  .u-mb68r_xlg {
    margin-bottom: 6.8rem !important
  }

  .u-ml68r_xlg {
    margin-left: 6.8rem !important
  }

  .u-m69r_xlg {
    margin: 6.9rem !important
  }

  .u-mt69r_xlg {
    margin-top: 6.9rem !important
  }

  .u-mr69r_xlg {
    margin-right: 6.9rem !important
  }

  .u-mb69r_xlg {
    margin-bottom: 6.9rem !important
  }

  .u-ml69r_xlg {
    margin-left: 6.9rem !important
  }

  .u-m70r_xlg {
    margin: 7rem !important
  }

  .u-mt70r_xlg {
    margin-top: 7rem !important
  }

  .u-mr70r_xlg {
    margin-right: 7rem !important
  }

  .u-mb70r_xlg {
    margin-bottom: 7rem !important
  }

  .u-ml70r_xlg {
    margin-left: 7rem !important
  }

  .u-m71r_xlg {
    margin: 7.1rem !important
  }

  .u-mt71r_xlg {
    margin-top: 7.1rem !important
  }

  .u-mr71r_xlg {
    margin-right: 7.1rem !important
  }

  .u-mb71r_xlg {
    margin-bottom: 7.1rem !important
  }

  .u-ml71r_xlg {
    margin-left: 7.1rem !important
  }

  .u-m72r_xlg {
    margin: 7.2rem !important
  }

  .u-mt72r_xlg {
    margin-top: 7.2rem !important
  }

  .u-mr72r_xlg {
    margin-right: 7.2rem !important
  }

  .u-mb72r_xlg {
    margin-bottom: 7.2rem !important
  }

  .u-ml72r_xlg {
    margin-left: 7.2rem !important
  }

  .u-m73r_xlg {
    margin: 7.3rem !important
  }

  .u-mt73r_xlg {
    margin-top: 7.3rem !important
  }

  .u-mr73r_xlg {
    margin-right: 7.3rem !important
  }

  .u-mb73r_xlg {
    margin-bottom: 7.3rem !important
  }

  .u-ml73r_xlg {
    margin-left: 7.3rem !important
  }

  .u-m74r_xlg {
    margin: 7.4rem !important
  }

  .u-mt74r_xlg {
    margin-top: 7.4rem !important
  }

  .u-mr74r_xlg {
    margin-right: 7.4rem !important
  }

  .u-mb74r_xlg {
    margin-bottom: 7.4rem !important
  }

  .u-ml74r_xlg {
    margin-left: 7.4rem !important
  }

  .u-m75r_xlg {
    margin: 7.5rem !important
  }

  .u-mt75r_xlg {
    margin-top: 7.5rem !important
  }

  .u-mr75r_xlg {
    margin-right: 7.5rem !important
  }

  .u-mb75r_xlg {
    margin-bottom: 7.5rem !important
  }

  .u-ml75r_xlg {
    margin-left: 7.5rem !important
  }

  .u-m76r_xlg {
    margin: 7.6rem !important
  }

  .u-mt76r_xlg {
    margin-top: 7.6rem !important
  }

  .u-mr76r_xlg {
    margin-right: 7.6rem !important
  }

  .u-mb76r_xlg {
    margin-bottom: 7.6rem !important
  }

  .u-ml76r_xlg {
    margin-left: 7.6rem !important
  }

  .u-m77r_xlg {
    margin: 7.7rem !important
  }

  .u-mt77r_xlg {
    margin-top: 7.7rem !important
  }

  .u-mr77r_xlg {
    margin-right: 7.7rem !important
  }

  .u-mb77r_xlg {
    margin-bottom: 7.7rem !important
  }

  .u-ml77r_xlg {
    margin-left: 7.7rem !important
  }

  .u-m78r_xlg {
    margin: 7.8rem !important
  }

  .u-mt78r_xlg {
    margin-top: 7.8rem !important
  }

  .u-mr78r_xlg {
    margin-right: 7.8rem !important
  }

  .u-mb78r_xlg {
    margin-bottom: 7.8rem !important
  }

  .u-ml78r_xlg {
    margin-left: 7.8rem !important
  }

  .u-m79r_xlg {
    margin: 7.9rem !important
  }

  .u-mt79r_xlg {
    margin-top: 7.9rem !important
  }

  .u-mr79r_xlg {
    margin-right: 7.9rem !important
  }

  .u-mb79r_xlg {
    margin-bottom: 7.9rem !important
  }

  .u-ml79r_xlg {
    margin-left: 7.9rem !important
  }

  .u-m80r_xlg {
    margin: 8rem !important
  }

  .u-mt80r_xlg {
    margin-top: 8rem !important
  }

  .u-mr80r_xlg {
    margin-right: 8rem !important
  }

  .u-mb80r_xlg {
    margin-bottom: 8rem !important
  }

  .u-ml80r_xlg {
    margin-left: 8rem !important
  }

  .u-m81r_xlg {
    margin: 8.1rem !important
  }

  .u-mt81r_xlg {
    margin-top: 8.1rem !important
  }

  .u-mr81r_xlg {
    margin-right: 8.1rem !important
  }

  .u-mb81r_xlg {
    margin-bottom: 8.1rem !important
  }

  .u-ml81r_xlg {
    margin-left: 8.1rem !important
  }

  .u-m82r_xlg {
    margin: 8.2rem !important
  }

  .u-mt82r_xlg {
    margin-top: 8.2rem !important
  }

  .u-mr82r_xlg {
    margin-right: 8.2rem !important
  }

  .u-mb82r_xlg {
    margin-bottom: 8.2rem !important
  }

  .u-ml82r_xlg {
    margin-left: 8.2rem !important
  }

  .u-m83r_xlg {
    margin: 8.3rem !important
  }

  .u-mt83r_xlg {
    margin-top: 8.3rem !important
  }

  .u-mr83r_xlg {
    margin-right: 8.3rem !important
  }

  .u-mb83r_xlg {
    margin-bottom: 8.3rem !important
  }

  .u-ml83r_xlg {
    margin-left: 8.3rem !important
  }

  .u-m84r_xlg {
    margin: 8.4rem !important
  }

  .u-mt84r_xlg {
    margin-top: 8.4rem !important
  }

  .u-mr84r_xlg {
    margin-right: 8.4rem !important
  }

  .u-mb84r_xlg {
    margin-bottom: 8.4rem !important
  }

  .u-ml84r_xlg {
    margin-left: 8.4rem !important
  }

  .u-m85r_xlg {
    margin: 8.5rem !important
  }

  .u-mt85r_xlg {
    margin-top: 8.5rem !important
  }

  .u-mr85r_xlg {
    margin-right: 8.5rem !important
  }

  .u-mb85r_xlg {
    margin-bottom: 8.5rem !important
  }

  .u-ml85r_xlg {
    margin-left: 8.5rem !important
  }

  .u-m86r_xlg {
    margin: 8.6rem !important
  }

  .u-mt86r_xlg {
    margin-top: 8.6rem !important
  }

  .u-mr86r_xlg {
    margin-right: 8.6rem !important
  }

  .u-mb86r_xlg {
    margin-bottom: 8.6rem !important
  }

  .u-ml86r_xlg {
    margin-left: 8.6rem !important
  }

  .u-m87r_xlg {
    margin: 8.7rem !important
  }

  .u-mt87r_xlg {
    margin-top: 8.7rem !important
  }

  .u-mr87r_xlg {
    margin-right: 8.7rem !important
  }

  .u-mb87r_xlg {
    margin-bottom: 8.7rem !important
  }

  .u-ml87r_xlg {
    margin-left: 8.7rem !important
  }

  .u-m88r_xlg {
    margin: 8.8rem !important
  }

  .u-mt88r_xlg {
    margin-top: 8.8rem !important
  }

  .u-mr88r_xlg {
    margin-right: 8.8rem !important
  }

  .u-mb88r_xlg {
    margin-bottom: 8.8rem !important
  }

  .u-ml88r_xlg {
    margin-left: 8.8rem !important
  }

  .u-m89r_xlg {
    margin: 8.9rem !important
  }

  .u-mt89r_xlg {
    margin-top: 8.9rem !important
  }

  .u-mr89r_xlg {
    margin-right: 8.9rem !important
  }

  .u-mb89r_xlg {
    margin-bottom: 8.9rem !important
  }

  .u-ml89r_xlg {
    margin-left: 8.9rem !important
  }

  .u-m90r_xlg {
    margin: 9rem !important
  }

  .u-mt90r_xlg {
    margin-top: 9rem !important
  }

  .u-mr90r_xlg {
    margin-right: 9rem !important
  }

  .u-mb90r_xlg {
    margin-bottom: 9rem !important
  }

  .u-ml90r_xlg {
    margin-left: 9rem !important
  }

  .u-m91r_xlg {
    margin: 9.1rem !important
  }

  .u-mt91r_xlg {
    margin-top: 9.1rem !important
  }

  .u-mr91r_xlg {
    margin-right: 9.1rem !important
  }

  .u-mb91r_xlg {
    margin-bottom: 9.1rem !important
  }

  .u-ml91r_xlg {
    margin-left: 9.1rem !important
  }

  .u-m92r_xlg {
    margin: 9.2rem !important
  }

  .u-mt92r_xlg {
    margin-top: 9.2rem !important
  }

  .u-mr92r_xlg {
    margin-right: 9.2rem !important
  }

  .u-mb92r_xlg {
    margin-bottom: 9.2rem !important
  }

  .u-ml92r_xlg {
    margin-left: 9.2rem !important
  }

  .u-m93r_xlg {
    margin: 9.3rem !important
  }

  .u-mt93r_xlg {
    margin-top: 9.3rem !important
  }

  .u-mr93r_xlg {
    margin-right: 9.3rem !important
  }

  .u-mb93r_xlg {
    margin-bottom: 9.3rem !important
  }

  .u-ml93r_xlg {
    margin-left: 9.3rem !important
  }

  .u-m94r_xlg {
    margin: 9.4rem !important
  }

  .u-mt94r_xlg {
    margin-top: 9.4rem !important
  }

  .u-mr94r_xlg {
    margin-right: 9.4rem !important
  }

  .u-mb94r_xlg {
    margin-bottom: 9.4rem !important
  }

  .u-ml94r_xlg {
    margin-left: 9.4rem !important
  }

  .u-m95r_xlg {
    margin: 9.5rem !important
  }

  .u-mt95r_xlg {
    margin-top: 9.5rem !important
  }

  .u-mr95r_xlg {
    margin-right: 9.5rem !important
  }

  .u-mb95r_xlg {
    margin-bottom: 9.5rem !important
  }

  .u-ml95r_xlg {
    margin-left: 9.5rem !important
  }

  .u-m96r_xlg {
    margin: 9.6rem !important
  }

  .u-mt96r_xlg {
    margin-top: 9.6rem !important
  }

  .u-mr96r_xlg {
    margin-right: 9.6rem !important
  }

  .u-mb96r_xlg {
    margin-bottom: 9.6rem !important
  }

  .u-ml96r_xlg {
    margin-left: 9.6rem !important
  }

  .u-m97r_xlg {
    margin: 9.7rem !important
  }

  .u-mt97r_xlg {
    margin-top: 9.7rem !important
  }

  .u-mr97r_xlg {
    margin-right: 9.7rem !important
  }

  .u-mb97r_xlg {
    margin-bottom: 9.7rem !important
  }

  .u-ml97r_xlg {
    margin-left: 9.7rem !important
  }

  .u-m98r_xlg {
    margin: 9.8rem !important
  }

  .u-mt98r_xlg {
    margin-top: 9.8rem !important
  }

  .u-mr98r_xlg {
    margin-right: 9.8rem !important
  }

  .u-mb98r_xlg {
    margin-bottom: 9.8rem !important
  }

  .u-ml98r_xlg {
    margin-left: 9.8rem !important
  }

  .u-m99r_xlg {
    margin: 9.9rem !important
  }

  .u-mt99r_xlg {
    margin-top: 9.9rem !important
  }

  .u-mr99r_xlg {
    margin-right: 9.9rem !important
  }

  .u-mb99r_xlg {
    margin-bottom: 9.9rem !important
  }

  .u-ml99r_xlg {
    margin-left: 9.9rem !important
  }

  .u-m100r_xlg {
    margin: 10rem !important
  }

  .u-mt100r_xlg {
    margin-top: 10rem !important
  }

  .u-mr100r_xlg {
    margin-right: 10rem !important
  }

  .u-mb100r_xlg {
    margin-bottom: 10rem !important
  }

  .u-ml100r_xlg {
    margin-left: 10rem !important
  }
}

.u-p_auto {
  padding: auto !important
}

.u-pt_auto {
  padding-top: auto !important
}

.u-pr_auto {
  padding-right: auto !important
}

.u-pb_auto {
  padding-bottom: auto !important
}

.u-pl_auto {
  padding-left: auto !important
}

.u-p00 {
  padding: 0px !important
}

.u-pt00 {
  padding-top: 0px !important
}

.u-pr00 {
  padding-right: 0px !important
}

.u-pb00 {
  padding-bottom: 0px !important
}

.u-pl00 {
  padding-left: 0px !important
}

.u-p01 {
  padding: 1px !important
}

.u-pt01 {
  padding-top: 1px !important
}

.u-pr01 {
  padding-right: 1px !important
}

.u-pb01 {
  padding-bottom: 1px !important
}

.u-pl01 {
  padding-left: 1px !important
}

.u-p02 {
  padding: 2px !important
}

.u-pt02 {
  padding-top: 2px !important
}

.u-pr02 {
  padding-right: 2px !important
}

.u-pb02 {
  padding-bottom: 2px !important
}

.u-pl02 {
  padding-left: 2px !important
}

.u-p03 {
  padding: 3px !important
}

.u-pt03 {
  padding-top: 3px !important
}

.u-pr03 {
  padding-right: 3px !important
}

.u-pb03 {
  padding-bottom: 3px !important
}

.u-pl03 {
  padding-left: 3px !important
}

.u-p04 {
  padding: 4px !important
}

.u-pt04 {
  padding-top: 4px !important
}

.u-pr04 {
  padding-right: 4px !important
}

.u-pb04 {
  padding-bottom: 4px !important
}

.u-pl04 {
  padding-left: 4px !important
}

.u-p05 {
  padding: 5px !important
}

.u-pt05 {
  padding-top: 5px !important
}

.u-pr05 {
  padding-right: 5px !important
}

.u-pb05 {
  padding-bottom: 5px !important
}

.u-pl05 {
  padding-left: 5px !important
}

.u-p06 {
  padding: 6px !important
}

.u-pt06 {
  padding-top: 6px !important
}

.u-pr06 {
  padding-right: 6px !important
}

.u-pb06 {
  padding-bottom: 6px !important
}

.u-pl06 {
  padding-left: 6px !important
}

.u-p07 {
  padding: 7px !important
}

.u-pt07 {
  padding-top: 7px !important
}

.u-pr07 {
  padding-right: 7px !important
}

.u-pb07 {
  padding-bottom: 7px !important
}

.u-pl07 {
  padding-left: 7px !important
}

.u-p08 {
  padding: 8px !important
}

.u-pt08 {
  padding-top: 8px !important
}

.u-pr08 {
  padding-right: 8px !important
}

.u-pb08 {
  padding-bottom: 8px !important
}

.u-pl08 {
  padding-left: 8px !important
}

.u-p09 {
  padding: 9px !important
}

.u-pt09 {
  padding-top: 9px !important
}

.u-pr09 {
  padding-right: 9px !important
}

.u-pb09 {
  padding-bottom: 9px !important
}

.u-pl09 {
  padding-left: 9px !important
}

.u-p10 {
  padding: 10px !important
}

.u-pt10 {
  padding-top: 10px !important
}

.u-pr10 {
  padding-right: 10px !important
}

.u-pb10 {
  padding-bottom: 10px !important
}

.u-pl10 {
  padding-left: 10px !important
}

.u-p11 {
  padding: 11px !important
}

.u-pt11 {
  padding-top: 11px !important
}

.u-pr11 {
  padding-right: 11px !important
}

.u-pb11 {
  padding-bottom: 11px !important
}

.u-pl11 {
  padding-left: 11px !important
}

.u-p12 {
  padding: 12px !important
}

.u-pt12 {
  padding-top: 12px !important
}

.u-pr12 {
  padding-right: 12px !important
}

.u-pb12 {
  padding-bottom: 12px !important
}

.u-pl12 {
  padding-left: 12px !important
}

.u-p13 {
  padding: 13px !important
}

.u-pt13 {
  padding-top: 13px !important
}

.u-pr13 {
  padding-right: 13px !important
}

.u-pb13 {
  padding-bottom: 13px !important
}

.u-pl13 {
  padding-left: 13px !important
}

.u-p14 {
  padding: 14px !important
}

.u-pt14 {
  padding-top: 14px !important
}

.u-pr14 {
  padding-right: 14px !important
}

.u-pb14 {
  padding-bottom: 14px !important
}

.u-pl14 {
  padding-left: 14px !important
}

.u-p15 {
  padding: 15px !important
}

.u-pt15 {
  padding-top: 15px !important
}

.u-pr15 {
  padding-right: 15px !important
}

.u-pb15 {
  padding-bottom: 15px !important
}

.u-pl15 {
  padding-left: 15px !important
}

.u-p16 {
  padding: 16px !important
}

.u-pt16 {
  padding-top: 16px !important
}

.u-pr16 {
  padding-right: 16px !important
}

.u-pb16 {
  padding-bottom: 16px !important
}

.u-pl16 {
  padding-left: 16px !important
}

.u-p17 {
  padding: 17px !important
}

.u-pt17 {
  padding-top: 17px !important
}

.u-pr17 {
  padding-right: 17px !important
}

.u-pb17 {
  padding-bottom: 17px !important
}

.u-pl17 {
  padding-left: 17px !important
}

.u-p18 {
  padding: 18px !important
}

.u-pt18 {
  padding-top: 18px !important
}

.u-pr18 {
  padding-right: 18px !important
}

.u-pb18 {
  padding-bottom: 18px !important
}

.u-pl18 {
  padding-left: 18px !important
}

.u-p19 {
  padding: 19px !important
}

.u-pt19 {
  padding-top: 19px !important
}

.u-pr19 {
  padding-right: 19px !important
}

.u-pb19 {
  padding-bottom: 19px !important
}

.u-pl19 {
  padding-left: 19px !important
}

.u-p20 {
  padding: 20px !important
}

.u-pt20 {
  padding-top: 20px !important
}

.u-pr20 {
  padding-right: 20px !important
}

.u-pb20 {
  padding-bottom: 20px !important
}

.u-pl20 {
  padding-left: 20px !important
}

.u-p21 {
  padding: 21px !important
}

.u-pt21 {
  padding-top: 21px !important
}

.u-pr21 {
  padding-right: 21px !important
}

.u-pb21 {
  padding-bottom: 21px !important
}

.u-pl21 {
  padding-left: 21px !important
}

.u-p22 {
  padding: 22px !important
}

.u-pt22 {
  padding-top: 22px !important
}

.u-pr22 {
  padding-right: 22px !important
}

.u-pb22 {
  padding-bottom: 22px !important
}

.u-pl22 {
  padding-left: 22px !important
}

.u-p23 {
  padding: 23px !important
}

.u-pt23 {
  padding-top: 23px !important
}

.u-pr23 {
  padding-right: 23px !important
}

.u-pb23 {
  padding-bottom: 23px !important
}

.u-pl23 {
  padding-left: 23px !important
}

.u-p24 {
  padding: 24px !important
}

.u-pt24 {
  padding-top: 24px !important
}

.u-pr24 {
  padding-right: 24px !important
}

.u-pb24 {
  padding-bottom: 24px !important
}

.u-pl24 {
  padding-left: 24px !important
}

.u-p25 {
  padding: 25px !important
}

.u-pt25 {
  padding-top: 25px !important
}

.u-pr25 {
  padding-right: 25px !important
}

.u-pb25 {
  padding-bottom: 25px !important
}

.u-pl25 {
  padding-left: 25px !important
}

.u-p26 {
  padding: 26px !important
}

.u-pt26 {
  padding-top: 26px !important
}

.u-pr26 {
  padding-right: 26px !important
}

.u-pb26 {
  padding-bottom: 26px !important
}

.u-pl26 {
  padding-left: 26px !important
}

.u-p27 {
  padding: 27px !important
}

.u-pt27 {
  padding-top: 27px !important
}

.u-pr27 {
  padding-right: 27px !important
}

.u-pb27 {
  padding-bottom: 27px !important
}

.u-pl27 {
  padding-left: 27px !important
}

.u-p28 {
  padding: 28px !important
}

.u-pt28 {
  padding-top: 28px !important
}

.u-pr28 {
  padding-right: 28px !important
}

.u-pb28 {
  padding-bottom: 28px !important
}

.u-pl28 {
  padding-left: 28px !important
}

.u-p29 {
  padding: 29px !important
}

.u-pt29 {
  padding-top: 29px !important
}

.u-pr29 {
  padding-right: 29px !important
}

.u-pb29 {
  padding-bottom: 29px !important
}

.u-pl29 {
  padding-left: 29px !important
}

.u-p30 {
  padding: 30px !important
}

.u-pt30 {
  padding-top: 30px !important
}

.u-pr30 {
  padding-right: 30px !important
}

.u-pb30 {
  padding-bottom: 30px !important
}

.u-pl30 {
  padding-left: 30px !important
}

.u-p31 {
  padding: 31px !important
}

.u-pt31 {
  padding-top: 31px !important
}

.u-pr31 {
  padding-right: 31px !important
}

.u-pb31 {
  padding-bottom: 31px !important
}

.u-pl31 {
  padding-left: 31px !important
}

.u-p32 {
  padding: 32px !important
}

.u-pt32 {
  padding-top: 32px !important
}

.u-pr32 {
  padding-right: 32px !important
}

.u-pb32 {
  padding-bottom: 32px !important
}

.u-pl32 {
  padding-left: 32px !important
}

.u-p33 {
  padding: 33px !important
}

.u-pt33 {
  padding-top: 33px !important
}

.u-pr33 {
  padding-right: 33px !important
}

.u-pb33 {
  padding-bottom: 33px !important
}

.u-pl33 {
  padding-left: 33px !important
}

.u-p34 {
  padding: 34px !important
}

.u-pt34 {
  padding-top: 34px !important
}

.u-pr34 {
  padding-right: 34px !important
}

.u-pb34 {
  padding-bottom: 34px !important
}

.u-pl34 {
  padding-left: 34px !important
}

.u-p35 {
  padding: 35px !important
}

.u-pt35 {
  padding-top: 35px !important
}

.u-pr35 {
  padding-right: 35px !important
}

.u-pb35 {
  padding-bottom: 35px !important
}

.u-pl35 {
  padding-left: 35px !important
}

.u-p36 {
  padding: 36px !important
}

.u-pt36 {
  padding-top: 36px !important
}

.u-pr36 {
  padding-right: 36px !important
}

.u-pb36 {
  padding-bottom: 36px !important
}

.u-pl36 {
  padding-left: 36px !important
}

.u-p37 {
  padding: 37px !important
}

.u-pt37 {
  padding-top: 37px !important
}

.u-pr37 {
  padding-right: 37px !important
}

.u-pb37 {
  padding-bottom: 37px !important
}

.u-pl37 {
  padding-left: 37px !important
}

.u-p38 {
  padding: 38px !important
}

.u-pt38 {
  padding-top: 38px !important
}

.u-pr38 {
  padding-right: 38px !important
}

.u-pb38 {
  padding-bottom: 38px !important
}

.u-pl38 {
  padding-left: 38px !important
}

.u-p39 {
  padding: 39px !important
}

.u-pt39 {
  padding-top: 39px !important
}

.u-pr39 {
  padding-right: 39px !important
}

.u-pb39 {
  padding-bottom: 39px !important
}

.u-pl39 {
  padding-left: 39px !important
}

.u-p40 {
  padding: 40px !important
}

.u-pt40 {
  padding-top: 40px !important
}

.u-pr40 {
  padding-right: 40px !important
}

.u-pb40 {
  padding-bottom: 40px !important
}

.u-pl40 {
  padding-left: 40px !important
}

.u-p41 {
  padding: 41px !important
}

.u-pt41 {
  padding-top: 41px !important
}

.u-pr41 {
  padding-right: 41px !important
}

.u-pb41 {
  padding-bottom: 41px !important
}

.u-pl41 {
  padding-left: 41px !important
}

.u-p42 {
  padding: 42px !important
}

.u-pt42 {
  padding-top: 42px !important
}

.u-pr42 {
  padding-right: 42px !important
}

.u-pb42 {
  padding-bottom: 42px !important
}

.u-pl42 {
  padding-left: 42px !important
}

.u-p43 {
  padding: 43px !important
}

.u-pt43 {
  padding-top: 43px !important
}

.u-pr43 {
  padding-right: 43px !important
}

.u-pb43 {
  padding-bottom: 43px !important
}

.u-pl43 {
  padding-left: 43px !important
}

.u-p44 {
  padding: 44px !important
}

.u-pt44 {
  padding-top: 44px !important
}

.u-pr44 {
  padding-right: 44px !important
}

.u-pb44 {
  padding-bottom: 44px !important
}

.u-pl44 {
  padding-left: 44px !important
}

.u-p45 {
  padding: 45px !important
}

.u-pt45 {
  padding-top: 45px !important
}

.u-pr45 {
  padding-right: 45px !important
}

.u-pb45 {
  padding-bottom: 45px !important
}

.u-pl45 {
  padding-left: 45px !important
}

.u-p46 {
  padding: 46px !important
}

.u-pt46 {
  padding-top: 46px !important
}

.u-pr46 {
  padding-right: 46px !important
}

.u-pb46 {
  padding-bottom: 46px !important
}

.u-pl46 {
  padding-left: 46px !important
}

.u-p47 {
  padding: 47px !important
}

.u-pt47 {
  padding-top: 47px !important
}

.u-pr47 {
  padding-right: 47px !important
}

.u-pb47 {
  padding-bottom: 47px !important
}

.u-pl47 {
  padding-left: 47px !important
}

.u-p48 {
  padding: 48px !important
}

.u-pt48 {
  padding-top: 48px !important
}

.u-pr48 {
  padding-right: 48px !important
}

.u-pb48 {
  padding-bottom: 48px !important
}

.u-pl48 {
  padding-left: 48px !important
}

.u-p49 {
  padding: 49px !important
}

.u-pt49 {
  padding-top: 49px !important
}

.u-pr49 {
  padding-right: 49px !important
}

.u-pb49 {
  padding-bottom: 49px !important
}

.u-pl49 {
  padding-left: 49px !important
}

.u-p50 {
  padding: 50px !important
}

.u-pt50 {
  padding-top: 50px !important
}

.u-pr50 {
  padding-right: 50px !important
}

.u-pb50 {
  padding-bottom: 50px !important
}

.u-pl50 {
  padding-left: 50px !important
}

.u-p51 {
  padding: 51px !important
}

.u-pt51 {
  padding-top: 51px !important
}

.u-pr51 {
  padding-right: 51px !important
}

.u-pb51 {
  padding-bottom: 51px !important
}

.u-pl51 {
  padding-left: 51px !important
}

.u-p52 {
  padding: 52px !important
}

.u-pt52 {
  padding-top: 52px !important
}

.u-pr52 {
  padding-right: 52px !important
}

.u-pb52 {
  padding-bottom: 52px !important
}

.u-pl52 {
  padding-left: 52px !important
}

.u-p53 {
  padding: 53px !important
}

.u-pt53 {
  padding-top: 53px !important
}

.u-pr53 {
  padding-right: 53px !important
}

.u-pb53 {
  padding-bottom: 53px !important
}

.u-pl53 {
  padding-left: 53px !important
}

.u-p54 {
  padding: 54px !important
}

.u-pt54 {
  padding-top: 54px !important
}

.u-pr54 {
  padding-right: 54px !important
}

.u-pb54 {
  padding-bottom: 54px !important
}

.u-pl54 {
  padding-left: 54px !important
}

.u-p55 {
  padding: 55px !important
}

.u-pt55 {
  padding-top: 55px !important
}

.u-pr55 {
  padding-right: 55px !important
}

.u-pb55 {
  padding-bottom: 55px !important
}

.u-pl55 {
  padding-left: 55px !important
}

.u-p56 {
  padding: 56px !important
}

.u-pt56 {
  padding-top: 56px !important
}

.u-pr56 {
  padding-right: 56px !important
}

.u-pb56 {
  padding-bottom: 56px !important
}

.u-pl56 {
  padding-left: 56px !important
}

.u-p57 {
  padding: 57px !important
}

.u-pt57 {
  padding-top: 57px !important
}

.u-pr57 {
  padding-right: 57px !important
}

.u-pb57 {
  padding-bottom: 57px !important
}

.u-pl57 {
  padding-left: 57px !important
}

.u-p58 {
  padding: 58px !important
}

.u-pt58 {
  padding-top: 58px !important
}

.u-pr58 {
  padding-right: 58px !important
}

.u-pb58 {
  padding-bottom: 58px !important
}

.u-pl58 {
  padding-left: 58px !important
}

.u-p59 {
  padding: 59px !important
}

.u-pt59 {
  padding-top: 59px !important
}

.u-pr59 {
  padding-right: 59px !important
}

.u-pb59 {
  padding-bottom: 59px !important
}

.u-pl59 {
  padding-left: 59px !important
}

.u-p60 {
  padding: 60px !important
}

.u-pt60 {
  padding-top: 60px !important
}

.u-pr60 {
  padding-right: 60px !important
}

.u-pb60 {
  padding-bottom: 60px !important
}

.u-pl60 {
  padding-left: 60px !important
}

.u-p61 {
  padding: 61px !important
}

.u-pt61 {
  padding-top: 61px !important
}

.u-pr61 {
  padding-right: 61px !important
}

.u-pb61 {
  padding-bottom: 61px !important
}

.u-pl61 {
  padding-left: 61px !important
}

.u-p62 {
  padding: 62px !important
}

.u-pt62 {
  padding-top: 62px !important
}

.u-pr62 {
  padding-right: 62px !important
}

.u-pb62 {
  padding-bottom: 62px !important
}

.u-pl62 {
  padding-left: 62px !important
}

.u-p63 {
  padding: 63px !important
}

.u-pt63 {
  padding-top: 63px !important
}

.u-pr63 {
  padding-right: 63px !important
}

.u-pb63 {
  padding-bottom: 63px !important
}

.u-pl63 {
  padding-left: 63px !important
}

.u-p64 {
  padding: 64px !important
}

.u-pt64 {
  padding-top: 64px !important
}

.u-pr64 {
  padding-right: 64px !important
}

.u-pb64 {
  padding-bottom: 64px !important
}

.u-pl64 {
  padding-left: 64px !important
}

.u-p65 {
  padding: 65px !important
}

.u-pt65 {
  padding-top: 65px !important
}

.u-pr65 {
  padding-right: 65px !important
}

.u-pb65 {
  padding-bottom: 65px !important
}

.u-pl65 {
  padding-left: 65px !important
}

.u-p66 {
  padding: 66px !important
}

.u-pt66 {
  padding-top: 66px !important
}

.u-pr66 {
  padding-right: 66px !important
}

.u-pb66 {
  padding-bottom: 66px !important
}

.u-pl66 {
  padding-left: 66px !important
}

.u-p67 {
  padding: 67px !important
}

.u-pt67 {
  padding-top: 67px !important
}

.u-pr67 {
  padding-right: 67px !important
}

.u-pb67 {
  padding-bottom: 67px !important
}

.u-pl67 {
  padding-left: 67px !important
}

.u-p68 {
  padding: 68px !important
}

.u-pt68 {
  padding-top: 68px !important
}

.u-pr68 {
  padding-right: 68px !important
}

.u-pb68 {
  padding-bottom: 68px !important
}

.u-pl68 {
  padding-left: 68px !important
}

.u-p69 {
  padding: 69px !important
}

.u-pt69 {
  padding-top: 69px !important
}

.u-pr69 {
  padding-right: 69px !important
}

.u-pb69 {
  padding-bottom: 69px !important
}

.u-pl69 {
  padding-left: 69px !important
}

.u-p70 {
  padding: 70px !important
}

.u-pt70 {
  padding-top: 70px !important
}

.u-pr70 {
  padding-right: 70px !important
}

.u-pb70 {
  padding-bottom: 70px !important
}

.u-pl70 {
  padding-left: 70px !important
}

.u-p71 {
  padding: 71px !important
}

.u-pt71 {
  padding-top: 71px !important
}

.u-pr71 {
  padding-right: 71px !important
}

.u-pb71 {
  padding-bottom: 71px !important
}

.u-pl71 {
  padding-left: 71px !important
}

.u-p72 {
  padding: 72px !important
}

.u-pt72 {
  padding-top: 72px !important
}

.u-pr72 {
  padding-right: 72px !important
}

.u-pb72 {
  padding-bottom: 72px !important
}

.u-pl72 {
  padding-left: 72px !important
}

.u-p73 {
  padding: 73px !important
}

.u-pt73 {
  padding-top: 73px !important
}

.u-pr73 {
  padding-right: 73px !important
}

.u-pb73 {
  padding-bottom: 73px !important
}

.u-pl73 {
  padding-left: 73px !important
}

.u-p74 {
  padding: 74px !important
}

.u-pt74 {
  padding-top: 74px !important
}

.u-pr74 {
  padding-right: 74px !important
}

.u-pb74 {
  padding-bottom: 74px !important
}

.u-pl74 {
  padding-left: 74px !important
}

.u-p75 {
  padding: 75px !important
}

.u-pt75 {
  padding-top: 75px !important
}

.u-pr75 {
  padding-right: 75px !important
}

.u-pb75 {
  padding-bottom: 75px !important
}

.u-pl75 {
  padding-left: 75px !important
}

.u-p76 {
  padding: 76px !important
}

.u-pt76 {
  padding-top: 76px !important
}

.u-pr76 {
  padding-right: 76px !important
}

.u-pb76 {
  padding-bottom: 76px !important
}

.u-pl76 {
  padding-left: 76px !important
}

.u-p77 {
  padding: 77px !important
}

.u-pt77 {
  padding-top: 77px !important
}

.u-pr77 {
  padding-right: 77px !important
}

.u-pb77 {
  padding-bottom: 77px !important
}

.u-pl77 {
  padding-left: 77px !important
}

.u-p78 {
  padding: 78px !important
}

.u-pt78 {
  padding-top: 78px !important
}

.u-pr78 {
  padding-right: 78px !important
}

.u-pb78 {
  padding-bottom: 78px !important
}

.u-pl78 {
  padding-left: 78px !important
}

.u-p79 {
  padding: 79px !important
}

.u-pt79 {
  padding-top: 79px !important
}

.u-pr79 {
  padding-right: 79px !important
}

.u-pb79 {
  padding-bottom: 79px !important
}

.u-pl79 {
  padding-left: 79px !important
}

.u-p80 {
  padding: 80px !important
}

.u-pt80 {
  padding-top: 80px !important
}

.u-pr80 {
  padding-right: 80px !important
}

.u-pb80 {
  padding-bottom: 80px !important
}

.u-pl80 {
  padding-left: 80px !important
}

.u-p81 {
  padding: 81px !important
}

.u-pt81 {
  padding-top: 81px !important
}

.u-pr81 {
  padding-right: 81px !important
}

.u-pb81 {
  padding-bottom: 81px !important
}

.u-pl81 {
  padding-left: 81px !important
}

.u-p82 {
  padding: 82px !important
}

.u-pt82 {
  padding-top: 82px !important
}

.u-pr82 {
  padding-right: 82px !important
}

.u-pb82 {
  padding-bottom: 82px !important
}

.u-pl82 {
  padding-left: 82px !important
}

.u-p83 {
  padding: 83px !important
}

.u-pt83 {
  padding-top: 83px !important
}

.u-pr83 {
  padding-right: 83px !important
}

.u-pb83 {
  padding-bottom: 83px !important
}

.u-pl83 {
  padding-left: 83px !important
}

.u-p84 {
  padding: 84px !important
}

.u-pt84 {
  padding-top: 84px !important
}

.u-pr84 {
  padding-right: 84px !important
}

.u-pb84 {
  padding-bottom: 84px !important
}

.u-pl84 {
  padding-left: 84px !important
}

.u-p85 {
  padding: 85px !important
}

.u-pt85 {
  padding-top: 85px !important
}

.u-pr85 {
  padding-right: 85px !important
}

.u-pb85 {
  padding-bottom: 85px !important
}

.u-pl85 {
  padding-left: 85px !important
}

.u-p86 {
  padding: 86px !important
}

.u-pt86 {
  padding-top: 86px !important
}

.u-pr86 {
  padding-right: 86px !important
}

.u-pb86 {
  padding-bottom: 86px !important
}

.u-pl86 {
  padding-left: 86px !important
}

.u-p87 {
  padding: 87px !important
}

.u-pt87 {
  padding-top: 87px !important
}

.u-pr87 {
  padding-right: 87px !important
}

.u-pb87 {
  padding-bottom: 87px !important
}

.u-pl87 {
  padding-left: 87px !important
}

.u-p88 {
  padding: 88px !important
}

.u-pt88 {
  padding-top: 88px !important
}

.u-pr88 {
  padding-right: 88px !important
}

.u-pb88 {
  padding-bottom: 88px !important
}

.u-pl88 {
  padding-left: 88px !important
}

.u-p89 {
  padding: 89px !important
}

.u-pt89 {
  padding-top: 89px !important
}

.u-pr89 {
  padding-right: 89px !important
}

.u-pb89 {
  padding-bottom: 89px !important
}

.u-pl89 {
  padding-left: 89px !important
}

.u-p90 {
  padding: 90px !important
}

.u-pt90 {
  padding-top: 90px !important
}

.u-pr90 {
  padding-right: 90px !important
}

.u-pb90 {
  padding-bottom: 90px !important
}

.u-pl90 {
  padding-left: 90px !important
}

.u-p91 {
  padding: 91px !important
}

.u-pt91 {
  padding-top: 91px !important
}

.u-pr91 {
  padding-right: 91px !important
}

.u-pb91 {
  padding-bottom: 91px !important
}

.u-pl91 {
  padding-left: 91px !important
}

.u-p92 {
  padding: 92px !important
}

.u-pt92 {
  padding-top: 92px !important
}

.u-pr92 {
  padding-right: 92px !important
}

.u-pb92 {
  padding-bottom: 92px !important
}

.u-pl92 {
  padding-left: 92px !important
}

.u-p93 {
  padding: 93px !important
}

.u-pt93 {
  padding-top: 93px !important
}

.u-pr93 {
  padding-right: 93px !important
}

.u-pb93 {
  padding-bottom: 93px !important
}

.u-pl93 {
  padding-left: 93px !important
}

.u-p94 {
  padding: 94px !important
}

.u-pt94 {
  padding-top: 94px !important
}

.u-pr94 {
  padding-right: 94px !important
}

.u-pb94 {
  padding-bottom: 94px !important
}

.u-pl94 {
  padding-left: 94px !important
}

.u-p95 {
  padding: 95px !important
}

.u-pt95 {
  padding-top: 95px !important
}

.u-pr95 {
  padding-right: 95px !important
}

.u-pb95 {
  padding-bottom: 95px !important
}

.u-pl95 {
  padding-left: 95px !important
}

.u-p96 {
  padding: 96px !important
}

.u-pt96 {
  padding-top: 96px !important
}

.u-pr96 {
  padding-right: 96px !important
}

.u-pb96 {
  padding-bottom: 96px !important
}

.u-pl96 {
  padding-left: 96px !important
}

.u-p97 {
  padding: 97px !important
}

.u-pt97 {
  padding-top: 97px !important
}

.u-pr97 {
  padding-right: 97px !important
}

.u-pb97 {
  padding-bottom: 97px !important
}

.u-pl97 {
  padding-left: 97px !important
}

.u-p98 {
  padding: 98px !important
}

.u-pt98 {
  padding-top: 98px !important
}

.u-pr98 {
  padding-right: 98px !important
}

.u-pb98 {
  padding-bottom: 98px !important
}

.u-pl98 {
  padding-left: 98px !important
}

.u-p99 {
  padding: 99px !important
}

.u-pt99 {
  padding-top: 99px !important
}

.u-pr99 {
  padding-right: 99px !important
}

.u-pb99 {
  padding-bottom: 99px !important
}

.u-pl99 {
  padding-left: 99px !important
}

.u-p100 {
  padding: 100px !important
}

.u-pt100 {
  padding-top: 100px !important
}

.u-pr100 {
  padding-right: 100px !important
}

.u-pb100 {
  padding-bottom: 100px !important
}

.u-pl100 {
  padding-left: 100px !important
}

.u-p1r {
  padding: .1rem !important
}

.u-pt1r {
  padding-top: .1rem !important
}

.u-pr1r {
  padding-right: .1rem !important
}

.u-pb1r {
  padding-bottom: .1rem !important
}

.u-pl1r {
  padding-left: .1rem !important
}

.u-p2r {
  padding: .2rem !important
}

.u-pt2r {
  padding-top: .2rem !important
}

.u-pr2r {
  padding-right: .2rem !important
}

.u-pb2r {
  padding-bottom: .2rem !important
}

.u-pl2r {
  padding-left: .2rem !important
}

.u-p3r {
  padding: .3rem !important
}

.u-pt3r {
  padding-top: .3rem !important
}

.u-pr3r {
  padding-right: .3rem !important
}

.u-pb3r {
  padding-bottom: .3rem !important
}

.u-pl3r {
  padding-left: .3rem !important
}

.u-p4r {
  padding: .4rem !important
}

.u-pt4r {
  padding-top: .4rem !important
}

.u-pr4r {
  padding-right: .4rem !important
}

.u-pb4r {
  padding-bottom: .4rem !important
}

.u-pl4r {
  padding-left: .4rem !important
}

.u-p5r {
  padding: .5rem !important
}

.u-pt5r {
  padding-top: .5rem !important
}

.u-pr5r {
  padding-right: .5rem !important
}

.u-pb5r {
  padding-bottom: .5rem !important
}

.u-pl5r {
  padding-left: .5rem !important
}

.u-p6r {
  padding: .6rem !important
}

.u-pt6r {
  padding-top: .6rem !important
}

.u-pr6r {
  padding-right: .6rem !important
}

.u-pb6r {
  padding-bottom: .6rem !important
}

.u-pl6r {
  padding-left: .6rem !important
}

.u-p7r {
  padding: .7rem !important
}

.u-pt7r {
  padding-top: .7rem !important
}

.u-pr7r {
  padding-right: .7rem !important
}

.u-pb7r {
  padding-bottom: .7rem !important
}

.u-pl7r {
  padding-left: .7rem !important
}

.u-p8r {
  padding: .8rem !important
}

.u-pt8r {
  padding-top: .8rem !important
}

.u-pr8r {
  padding-right: .8rem !important
}

.u-pb8r {
  padding-bottom: .8rem !important
}

.u-pl8r {
  padding-left: .8rem !important
}

.u-p9r {
  padding: .9rem !important
}

.u-pt9r {
  padding-top: .9rem !important
}

.u-pr9r {
  padding-right: .9rem !important
}

.u-pb9r {
  padding-bottom: .9rem !important
}

.u-pl9r {
  padding-left: .9rem !important
}

.u-p10r {
  padding: 1rem !important
}

.u-pt10r {
  padding-top: 1rem !important
}

.u-pr10r {
  padding-right: 1rem !important
}

.u-pb10r {
  padding-bottom: 1rem !important
}

.u-pl10r {
  padding-left: 1rem !important
}

.u-p11r {
  padding: 1.1rem !important
}

.u-pt11r {
  padding-top: 1.1rem !important
}

.u-pr11r {
  padding-right: 1.1rem !important
}

.u-pb11r {
  padding-bottom: 1.1rem !important
}

.u-pl11r {
  padding-left: 1.1rem !important
}

.u-p12r {
  padding: 1.2rem !important
}

.u-pt12r {
  padding-top: 1.2rem !important
}

.u-pr12r {
  padding-right: 1.2rem !important
}

.u-pb12r {
  padding-bottom: 1.2rem !important
}

.u-pl12r {
  padding-left: 1.2rem !important
}

.u-p13r {
  padding: 1.3rem !important
}

.u-pt13r {
  padding-top: 1.3rem !important
}

.u-pr13r {
  padding-right: 1.3rem !important
}

.u-pb13r {
  padding-bottom: 1.3rem !important
}

.u-pl13r {
  padding-left: 1.3rem !important
}

.u-p14r {
  padding: 1.4rem !important
}

.u-pt14r {
  padding-top: 1.4rem !important
}

.u-pr14r {
  padding-right: 1.4rem !important
}

.u-pb14r {
  padding-bottom: 1.4rem !important
}

.u-pl14r {
  padding-left: 1.4rem !important
}

.u-p15r {
  padding: 1.5rem !important
}

.u-pt15r {
  padding-top: 1.5rem !important
}

.u-pr15r {
  padding-right: 1.5rem !important
}

.u-pb15r {
  padding-bottom: 1.5rem !important
}

.u-pl15r {
  padding-left: 1.5rem !important
}

.u-p16r {
  padding: 1.6rem !important
}

.u-pt16r {
  padding-top: 1.6rem !important
}

.u-pr16r {
  padding-right: 1.6rem !important
}

.u-pb16r {
  padding-bottom: 1.6rem !important
}

.u-pl16r {
  padding-left: 1.6rem !important
}

.u-p17r {
  padding: 1.7rem !important
}

.u-pt17r {
  padding-top: 1.7rem !important
}

.u-pr17r {
  padding-right: 1.7rem !important
}

.u-pb17r {
  padding-bottom: 1.7rem !important
}

.u-pl17r {
  padding-left: 1.7rem !important
}

.u-p18r {
  padding: 1.8rem !important
}

.u-pt18r {
  padding-top: 1.8rem !important
}

.u-pr18r {
  padding-right: 1.8rem !important
}

.u-pb18r {
  padding-bottom: 1.8rem !important
}

.u-pl18r {
  padding-left: 1.8rem !important
}

.u-p19r {
  padding: 1.9rem !important
}

.u-pt19r {
  padding-top: 1.9rem !important
}

.u-pr19r {
  padding-right: 1.9rem !important
}

.u-pb19r {
  padding-bottom: 1.9rem !important
}

.u-pl19r {
  padding-left: 1.9rem !important
}

.u-p20r {
  padding: 2rem !important
}

.u-pt20r {
  padding-top: 2rem !important
}

.u-pr20r {
  padding-right: 2rem !important
}

.u-pb20r {
  padding-bottom: 2rem !important
}

.u-pl20r {
  padding-left: 2rem !important
}

.u-p21r {
  padding: 2.1rem !important
}

.u-pt21r {
  padding-top: 2.1rem !important
}

.u-pr21r {
  padding-right: 2.1rem !important
}

.u-pb21r {
  padding-bottom: 2.1rem !important
}

.u-pl21r {
  padding-left: 2.1rem !important
}

.u-p22r {
  padding: 2.2rem !important
}

.u-pt22r {
  padding-top: 2.2rem !important
}

.u-pr22r {
  padding-right: 2.2rem !important
}

.u-pb22r {
  padding-bottom: 2.2rem !important
}

.u-pl22r {
  padding-left: 2.2rem !important
}

.u-p23r {
  padding: 2.3rem !important
}

.u-pt23r {
  padding-top: 2.3rem !important
}

.u-pr23r {
  padding-right: 2.3rem !important
}

.u-pb23r {
  padding-bottom: 2.3rem !important
}

.u-pl23r {
  padding-left: 2.3rem !important
}

.u-p24r {
  padding: 2.4rem !important
}

.u-pt24r {
  padding-top: 2.4rem !important
}

.u-pr24r {
  padding-right: 2.4rem !important
}

.u-pb24r {
  padding-bottom: 2.4rem !important
}

.u-pl24r {
  padding-left: 2.4rem !important
}

.u-p25r {
  padding: 2.5rem !important
}

.u-pt25r {
  padding-top: 2.5rem !important
}

.u-pr25r {
  padding-right: 2.5rem !important
}

.u-pb25r {
  padding-bottom: 2.5rem !important
}

.u-pl25r {
  padding-left: 2.5rem !important
}

.u-p26r {
  padding: 2.6rem !important
}

.u-pt26r {
  padding-top: 2.6rem !important
}

.u-pr26r {
  padding-right: 2.6rem !important
}

.u-pb26r {
  padding-bottom: 2.6rem !important
}

.u-pl26r {
  padding-left: 2.6rem !important
}

.u-p27r {
  padding: 2.7rem !important
}

.u-pt27r {
  padding-top: 2.7rem !important
}

.u-pr27r {
  padding-right: 2.7rem !important
}

.u-pb27r {
  padding-bottom: 2.7rem !important
}

.u-pl27r {
  padding-left: 2.7rem !important
}

.u-p28r {
  padding: 2.8rem !important
}

.u-pt28r {
  padding-top: 2.8rem !important
}

.u-pr28r {
  padding-right: 2.8rem !important
}

.u-pb28r {
  padding-bottom: 2.8rem !important
}

.u-pl28r {
  padding-left: 2.8rem !important
}

.u-p29r {
  padding: 2.9rem !important
}

.u-pt29r {
  padding-top: 2.9rem !important
}

.u-pr29r {
  padding-right: 2.9rem !important
}

.u-pb29r {
  padding-bottom: 2.9rem !important
}

.u-pl29r {
  padding-left: 2.9rem !important
}

.u-p30r {
  padding: 3rem !important
}

.u-pt30r {
  padding-top: 3rem !important
}

.u-pr30r {
  padding-right: 3rem !important
}

.u-pb30r {
  padding-bottom: 3rem !important
}

.u-pl30r {
  padding-left: 3rem !important
}

.u-p31r {
  padding: 3.1rem !important
}

.u-pt31r {
  padding-top: 3.1rem !important
}

.u-pr31r {
  padding-right: 3.1rem !important
}

.u-pb31r {
  padding-bottom: 3.1rem !important
}

.u-pl31r {
  padding-left: 3.1rem !important
}

.u-p32r {
  padding: 3.2rem !important
}

.u-pt32r {
  padding-top: 3.2rem !important
}

.u-pr32r {
  padding-right: 3.2rem !important
}

.u-pb32r {
  padding-bottom: 3.2rem !important
}

.u-pl32r {
  padding-left: 3.2rem !important
}

.u-p33r {
  padding: 3.3rem !important
}

.u-pt33r {
  padding-top: 3.3rem !important
}

.u-pr33r {
  padding-right: 3.3rem !important
}

.u-pb33r {
  padding-bottom: 3.3rem !important
}

.u-pl33r {
  padding-left: 3.3rem !important
}

.u-p34r {
  padding: 3.4rem !important
}

.u-pt34r {
  padding-top: 3.4rem !important
}

.u-pr34r {
  padding-right: 3.4rem !important
}

.u-pb34r {
  padding-bottom: 3.4rem !important
}

.u-pl34r {
  padding-left: 3.4rem !important
}

.u-p35r {
  padding: 3.5rem !important
}

.u-pt35r {
  padding-top: 3.5rem !important
}

.u-pr35r {
  padding-right: 3.5rem !important
}

.u-pb35r {
  padding-bottom: 3.5rem !important
}

.u-pl35r {
  padding-left: 3.5rem !important
}

.u-p36r {
  padding: 3.6rem !important
}

.u-pt36r {
  padding-top: 3.6rem !important
}

.u-pr36r {
  padding-right: 3.6rem !important
}

.u-pb36r {
  padding-bottom: 3.6rem !important
}

.u-pl36r {
  padding-left: 3.6rem !important
}

.u-p37r {
  padding: 3.7rem !important
}

.u-pt37r {
  padding-top: 3.7rem !important
}

.u-pr37r {
  padding-right: 3.7rem !important
}

.u-pb37r {
  padding-bottom: 3.7rem !important
}

.u-pl37r {
  padding-left: 3.7rem !important
}

.u-p38r {
  padding: 3.8rem !important
}

.u-pt38r {
  padding-top: 3.8rem !important
}

.u-pr38r {
  padding-right: 3.8rem !important
}

.u-pb38r {
  padding-bottom: 3.8rem !important
}

.u-pl38r {
  padding-left: 3.8rem !important
}

.u-p39r {
  padding: 3.9rem !important
}

.u-pt39r {
  padding-top: 3.9rem !important
}

.u-pr39r {
  padding-right: 3.9rem !important
}

.u-pb39r {
  padding-bottom: 3.9rem !important
}

.u-pl39r {
  padding-left: 3.9rem !important
}

.u-p40r {
  padding: 4rem !important
}

.u-pt40r {
  padding-top: 4rem !important
}

.u-pr40r {
  padding-right: 4rem !important
}

.u-pb40r {
  padding-bottom: 4rem !important
}

.u-pl40r {
  padding-left: 4rem !important
}

.u-p41r {
  padding: 4.1rem !important
}

.u-pt41r {
  padding-top: 4.1rem !important
}

.u-pr41r {
  padding-right: 4.1rem !important
}

.u-pb41r {
  padding-bottom: 4.1rem !important
}

.u-pl41r {
  padding-left: 4.1rem !important
}

.u-p42r {
  padding: 4.2rem !important
}

.u-pt42r {
  padding-top: 4.2rem !important
}

.u-pr42r {
  padding-right: 4.2rem !important
}

.u-pb42r {
  padding-bottom: 4.2rem !important
}

.u-pl42r {
  padding-left: 4.2rem !important
}

.u-p43r {
  padding: 4.3rem !important
}

.u-pt43r {
  padding-top: 4.3rem !important
}

.u-pr43r {
  padding-right: 4.3rem !important
}

.u-pb43r {
  padding-bottom: 4.3rem !important
}

.u-pl43r {
  padding-left: 4.3rem !important
}

.u-p44r {
  padding: 4.4rem !important
}

.u-pt44r {
  padding-top: 4.4rem !important
}

.u-pr44r {
  padding-right: 4.4rem !important
}

.u-pb44r {
  padding-bottom: 4.4rem !important
}

.u-pl44r {
  padding-left: 4.4rem !important
}

.u-p45r {
  padding: 4.5rem !important
}

.u-pt45r {
  padding-top: 4.5rem !important
}

.u-pr45r {
  padding-right: 4.5rem !important
}

.u-pb45r {
  padding-bottom: 4.5rem !important
}

.u-pl45r {
  padding-left: 4.5rem !important
}

.u-p46r {
  padding: 4.6rem !important
}

.u-pt46r {
  padding-top: 4.6rem !important
}

.u-pr46r {
  padding-right: 4.6rem !important
}

.u-pb46r {
  padding-bottom: 4.6rem !important
}

.u-pl46r {
  padding-left: 4.6rem !important
}

.u-p47r {
  padding: 4.7rem !important
}

.u-pt47r {
  padding-top: 4.7rem !important
}

.u-pr47r {
  padding-right: 4.7rem !important
}

.u-pb47r {
  padding-bottom: 4.7rem !important
}

.u-pl47r {
  padding-left: 4.7rem !important
}

.u-p48r {
  padding: 4.8rem !important
}

.u-pt48r {
  padding-top: 4.8rem !important
}

.u-pr48r {
  padding-right: 4.8rem !important
}

.u-pb48r {
  padding-bottom: 4.8rem !important
}

.u-pl48r {
  padding-left: 4.8rem !important
}

.u-p49r {
  padding: 4.9rem !important
}

.u-pt49r {
  padding-top: 4.9rem !important
}

.u-pr49r {
  padding-right: 4.9rem !important
}

.u-pb49r {
  padding-bottom: 4.9rem !important
}

.u-pl49r {
  padding-left: 4.9rem !important
}

.u-p50r {
  padding: 5rem !important
}

.u-pt50r {
  padding-top: 5rem !important
}

.u-pr50r {
  padding-right: 5rem !important
}

.u-pb50r {
  padding-bottom: 5rem !important
}

.u-pl50r {
  padding-left: 5rem !important
}

.u-p51r {
  padding: 5.1rem !important
}

.u-pt51r {
  padding-top: 5.1rem !important
}

.u-pr51r {
  padding-right: 5.1rem !important
}

.u-pb51r {
  padding-bottom: 5.1rem !important
}

.u-pl51r {
  padding-left: 5.1rem !important
}

.u-p52r {
  padding: 5.2rem !important
}

.u-pt52r {
  padding-top: 5.2rem !important
}

.u-pr52r {
  padding-right: 5.2rem !important
}

.u-pb52r {
  padding-bottom: 5.2rem !important
}

.u-pl52r {
  padding-left: 5.2rem !important
}

.u-p53r {
  padding: 5.3rem !important
}

.u-pt53r {
  padding-top: 5.3rem !important
}

.u-pr53r {
  padding-right: 5.3rem !important
}

.u-pb53r {
  padding-bottom: 5.3rem !important
}

.u-pl53r {
  padding-left: 5.3rem !important
}

.u-p54r {
  padding: 5.4rem !important
}

.u-pt54r {
  padding-top: 5.4rem !important
}

.u-pr54r {
  padding-right: 5.4rem !important
}

.u-pb54r {
  padding-bottom: 5.4rem !important
}

.u-pl54r {
  padding-left: 5.4rem !important
}

.u-p55r {
  padding: 5.5rem !important
}

.u-pt55r {
  padding-top: 5.5rem !important
}

.u-pr55r {
  padding-right: 5.5rem !important
}

.u-pb55r {
  padding-bottom: 5.5rem !important
}

.u-pl55r {
  padding-left: 5.5rem !important
}

.u-p56r {
  padding: 5.6rem !important
}

.u-pt56r {
  padding-top: 5.6rem !important
}

.u-pr56r {
  padding-right: 5.6rem !important
}

.u-pb56r {
  padding-bottom: 5.6rem !important
}

.u-pl56r {
  padding-left: 5.6rem !important
}

.u-p57r {
  padding: 5.7rem !important
}

.u-pt57r {
  padding-top: 5.7rem !important
}

.u-pr57r {
  padding-right: 5.7rem !important
}

.u-pb57r {
  padding-bottom: 5.7rem !important
}

.u-pl57r {
  padding-left: 5.7rem !important
}

.u-p58r {
  padding: 5.8rem !important
}

.u-pt58r {
  padding-top: 5.8rem !important
}

.u-pr58r {
  padding-right: 5.8rem !important
}

.u-pb58r {
  padding-bottom: 5.8rem !important
}

.u-pl58r {
  padding-left: 5.8rem !important
}

.u-p59r {
  padding: 5.9rem !important
}

.u-pt59r {
  padding-top: 5.9rem !important
}

.u-pr59r {
  padding-right: 5.9rem !important
}

.u-pb59r {
  padding-bottom: 5.9rem !important
}

.u-pl59r {
  padding-left: 5.9rem !important
}

.u-p60r {
  padding: 6rem !important
}

.u-pt60r {
  padding-top: 6rem !important
}

.u-pr60r {
  padding-right: 6rem !important
}

.u-pb60r {
  padding-bottom: 6rem !important
}

.u-pl60r {
  padding-left: 6rem !important
}

.u-p61r {
  padding: 6.1rem !important
}

.u-pt61r {
  padding-top: 6.1rem !important
}

.u-pr61r {
  padding-right: 6.1rem !important
}

.u-pb61r {
  padding-bottom: 6.1rem !important
}

.u-pl61r {
  padding-left: 6.1rem !important
}

.u-p62r {
  padding: 6.2rem !important
}

.u-pt62r {
  padding-top: 6.2rem !important
}

.u-pr62r {
  padding-right: 6.2rem !important
}

.u-pb62r {
  padding-bottom: 6.2rem !important
}

.u-pl62r {
  padding-left: 6.2rem !important
}

.u-p63r {
  padding: 6.3rem !important
}

.u-pt63r {
  padding-top: 6.3rem !important
}

.u-pr63r {
  padding-right: 6.3rem !important
}

.u-pb63r {
  padding-bottom: 6.3rem !important
}

.u-pl63r {
  padding-left: 6.3rem !important
}

.u-p64r {
  padding: 6.4rem !important
}

.u-pt64r {
  padding-top: 6.4rem !important
}

.u-pr64r {
  padding-right: 6.4rem !important
}

.u-pb64r {
  padding-bottom: 6.4rem !important
}

.u-pl64r {
  padding-left: 6.4rem !important
}

.u-p65r {
  padding: 6.5rem !important
}

.u-pt65r {
  padding-top: 6.5rem !important
}

.u-pr65r {
  padding-right: 6.5rem !important
}

.u-pb65r {
  padding-bottom: 6.5rem !important
}

.u-pl65r {
  padding-left: 6.5rem !important
}

.u-p66r {
  padding: 6.6rem !important
}

.u-pt66r {
  padding-top: 6.6rem !important
}

.u-pr66r {
  padding-right: 6.6rem !important
}

.u-pb66r {
  padding-bottom: 6.6rem !important
}

.u-pl66r {
  padding-left: 6.6rem !important
}

.u-p67r {
  padding: 6.7rem !important
}

.u-pt67r {
  padding-top: 6.7rem !important
}

.u-pr67r {
  padding-right: 6.7rem !important
}

.u-pb67r {
  padding-bottom: 6.7rem !important
}

.u-pl67r {
  padding-left: 6.7rem !important
}

.u-p68r {
  padding: 6.8rem !important
}

.u-pt68r {
  padding-top: 6.8rem !important
}

.u-pr68r {
  padding-right: 6.8rem !important
}

.u-pb68r {
  padding-bottom: 6.8rem !important
}

.u-pl68r {
  padding-left: 6.8rem !important
}

.u-p69r {
  padding: 6.9rem !important
}

.u-pt69r {
  padding-top: 6.9rem !important
}

.u-pr69r {
  padding-right: 6.9rem !important
}

.u-pb69r {
  padding-bottom: 6.9rem !important
}

.u-pl69r {
  padding-left: 6.9rem !important
}

.u-p70r {
  padding: 7rem !important
}

.u-pt70r {
  padding-top: 7rem !important
}

.u-pr70r {
  padding-right: 7rem !important
}

.u-pb70r {
  padding-bottom: 7rem !important
}

.u-pl70r {
  padding-left: 7rem !important
}

.u-p71r {
  padding: 7.1rem !important
}

.u-pt71r {
  padding-top: 7.1rem !important
}

.u-pr71r {
  padding-right: 7.1rem !important
}

.u-pb71r {
  padding-bottom: 7.1rem !important
}

.u-pl71r {
  padding-left: 7.1rem !important
}

.u-p72r {
  padding: 7.2rem !important
}

.u-pt72r {
  padding-top: 7.2rem !important
}

.u-pr72r {
  padding-right: 7.2rem !important
}

.u-pb72r {
  padding-bottom: 7.2rem !important
}

.u-pl72r {
  padding-left: 7.2rem !important
}

.u-p73r {
  padding: 7.3rem !important
}

.u-pt73r {
  padding-top: 7.3rem !important
}

.u-pr73r {
  padding-right: 7.3rem !important
}

.u-pb73r {
  padding-bottom: 7.3rem !important
}

.u-pl73r {
  padding-left: 7.3rem !important
}

.u-p74r {
  padding: 7.4rem !important
}

.u-pt74r {
  padding-top: 7.4rem !important
}

.u-pr74r {
  padding-right: 7.4rem !important
}

.u-pb74r {
  padding-bottom: 7.4rem !important
}

.u-pl74r {
  padding-left: 7.4rem !important
}

.u-p75r {
  padding: 7.5rem !important
}

.u-pt75r {
  padding-top: 7.5rem !important
}

.u-pr75r {
  padding-right: 7.5rem !important
}

.u-pb75r {
  padding-bottom: 7.5rem !important
}

.u-pl75r {
  padding-left: 7.5rem !important
}

.u-p76r {
  padding: 7.6rem !important
}

.u-pt76r {
  padding-top: 7.6rem !important
}

.u-pr76r {
  padding-right: 7.6rem !important
}

.u-pb76r {
  padding-bottom: 7.6rem !important
}

.u-pl76r {
  padding-left: 7.6rem !important
}

.u-p77r {
  padding: 7.7rem !important
}

.u-pt77r {
  padding-top: 7.7rem !important
}

.u-pr77r {
  padding-right: 7.7rem !important
}

.u-pb77r {
  padding-bottom: 7.7rem !important
}

.u-pl77r {
  padding-left: 7.7rem !important
}

.u-p78r {
  padding: 7.8rem !important
}

.u-pt78r {
  padding-top: 7.8rem !important
}

.u-pr78r {
  padding-right: 7.8rem !important
}

.u-pb78r {
  padding-bottom: 7.8rem !important
}

.u-pl78r {
  padding-left: 7.8rem !important
}

.u-p79r {
  padding: 7.9rem !important
}

.u-pt79r {
  padding-top: 7.9rem !important
}

.u-pr79r {
  padding-right: 7.9rem !important
}

.u-pb79r {
  padding-bottom: 7.9rem !important
}

.u-pl79r {
  padding-left: 7.9rem !important
}

.u-p80r {
  padding: 8rem !important
}

.u-pt80r {
  padding-top: 8rem !important
}

.u-pr80r {
  padding-right: 8rem !important
}

.u-pb80r {
  padding-bottom: 8rem !important
}

.u-pl80r {
  padding-left: 8rem !important
}

.u-p81r {
  padding: 8.1rem !important
}

.u-pt81r {
  padding-top: 8.1rem !important
}

.u-pr81r {
  padding-right: 8.1rem !important
}

.u-pb81r {
  padding-bottom: 8.1rem !important
}

.u-pl81r {
  padding-left: 8.1rem !important
}

.u-p82r {
  padding: 8.2rem !important
}

.u-pt82r {
  padding-top: 8.2rem !important
}

.u-pr82r {
  padding-right: 8.2rem !important
}

.u-pb82r {
  padding-bottom: 8.2rem !important
}

.u-pl82r {
  padding-left: 8.2rem !important
}

.u-p83r {
  padding: 8.3rem !important
}

.u-pt83r {
  padding-top: 8.3rem !important
}

.u-pr83r {
  padding-right: 8.3rem !important
}

.u-pb83r {
  padding-bottom: 8.3rem !important
}

.u-pl83r {
  padding-left: 8.3rem !important
}

.u-p84r {
  padding: 8.4rem !important
}

.u-pt84r {
  padding-top: 8.4rem !important
}

.u-pr84r {
  padding-right: 8.4rem !important
}

.u-pb84r {
  padding-bottom: 8.4rem !important
}

.u-pl84r {
  padding-left: 8.4rem !important
}

.u-p85r {
  padding: 8.5rem !important
}

.u-pt85r {
  padding-top: 8.5rem !important
}

.u-pr85r {
  padding-right: 8.5rem !important
}

.u-pb85r {
  padding-bottom: 8.5rem !important
}

.u-pl85r {
  padding-left: 8.5rem !important
}

.u-p86r {
  padding: 8.6rem !important
}

.u-pt86r {
  padding-top: 8.6rem !important
}

.u-pr86r {
  padding-right: 8.6rem !important
}

.u-pb86r {
  padding-bottom: 8.6rem !important
}

.u-pl86r {
  padding-left: 8.6rem !important
}

.u-p87r {
  padding: 8.7rem !important
}

.u-pt87r {
  padding-top: 8.7rem !important
}

.u-pr87r {
  padding-right: 8.7rem !important
}

.u-pb87r {
  padding-bottom: 8.7rem !important
}

.u-pl87r {
  padding-left: 8.7rem !important
}

.u-p88r {
  padding: 8.8rem !important
}

.u-pt88r {
  padding-top: 8.8rem !important
}

.u-pr88r {
  padding-right: 8.8rem !important
}

.u-pb88r {
  padding-bottom: 8.8rem !important
}

.u-pl88r {
  padding-left: 8.8rem !important
}

.u-p89r {
  padding: 8.9rem !important
}

.u-pt89r {
  padding-top: 8.9rem !important
}

.u-pr89r {
  padding-right: 8.9rem !important
}

.u-pb89r {
  padding-bottom: 8.9rem !important
}

.u-pl89r {
  padding-left: 8.9rem !important
}

.u-p90r {
  padding: 9rem !important
}

.u-pt90r {
  padding-top: 9rem !important
}

.u-pr90r {
  padding-right: 9rem !important
}

.u-pb90r {
  padding-bottom: 9rem !important
}

.u-pl90r {
  padding-left: 9rem !important
}

.u-p91r {
  padding: 9.1rem !important
}

.u-pt91r {
  padding-top: 9.1rem !important
}

.u-pr91r {
  padding-right: 9.1rem !important
}

.u-pb91r {
  padding-bottom: 9.1rem !important
}

.u-pl91r {
  padding-left: 9.1rem !important
}

.u-p92r {
  padding: 9.2rem !important
}

.u-pt92r {
  padding-top: 9.2rem !important
}

.u-pr92r {
  padding-right: 9.2rem !important
}

.u-pb92r {
  padding-bottom: 9.2rem !important
}

.u-pl92r {
  padding-left: 9.2rem !important
}

.u-p93r {
  padding: 9.3rem !important
}

.u-pt93r {
  padding-top: 9.3rem !important
}

.u-pr93r {
  padding-right: 9.3rem !important
}

.u-pb93r {
  padding-bottom: 9.3rem !important
}

.u-pl93r {
  padding-left: 9.3rem !important
}

.u-p94r {
  padding: 9.4rem !important
}

.u-pt94r {
  padding-top: 9.4rem !important
}

.u-pr94r {
  padding-right: 9.4rem !important
}

.u-pb94r {
  padding-bottom: 9.4rem !important
}

.u-pl94r {
  padding-left: 9.4rem !important
}

.u-p95r {
  padding: 9.5rem !important
}

.u-pt95r {
  padding-top: 9.5rem !important
}

.u-pr95r {
  padding-right: 9.5rem !important
}

.u-pb95r {
  padding-bottom: 9.5rem !important
}

.u-pl95r {
  padding-left: 9.5rem !important
}

.u-p96r {
  padding: 9.6rem !important
}

.u-pt96r {
  padding-top: 9.6rem !important
}

.u-pr96r {
  padding-right: 9.6rem !important
}

.u-pb96r {
  padding-bottom: 9.6rem !important
}

.u-pl96r {
  padding-left: 9.6rem !important
}

.u-p97r {
  padding: 9.7rem !important
}

.u-pt97r {
  padding-top: 9.7rem !important
}

.u-pr97r {
  padding-right: 9.7rem !important
}

.u-pb97r {
  padding-bottom: 9.7rem !important
}

.u-pl97r {
  padding-left: 9.7rem !important
}

.u-p98r {
  padding: 9.8rem !important
}

.u-pt98r {
  padding-top: 9.8rem !important
}

.u-pr98r {
  padding-right: 9.8rem !important
}

.u-pb98r {
  padding-bottom: 9.8rem !important
}

.u-pl98r {
  padding-left: 9.8rem !important
}

.u-p99r {
  padding: 9.9rem !important
}

.u-pt99r {
  padding-top: 9.9rem !important
}

.u-pr99r {
  padding-right: 9.9rem !important
}

.u-pb99r {
  padding-bottom: 9.9rem !important
}

.u-pl99r {
  padding-left: 9.9rem !important
}

.u-p100r {
  padding: 10rem !important
}

.u-pt100r {
  padding-top: 10rem !important
}

.u-pr100r {
  padding-right: 10rem !important
}

.u-pb100r {
  padding-bottom: 10rem !important
}

.u-pl100r {
  padding-left: 10rem !important
}

@media(min-width: 768px) {
  .u-p_auto_md {
    padding: auto !important
  }

  .u-pt_auto_md {
    padding-top: auto !important
  }

  .u-pr_auto_md {
    padding-right: auto !important
  }

  .u-pb_auto_md {
    padding-bottom: auto !important
  }

  .u-pl_auto_md {
    padding-left: auto !important
  }

  .u-p00_md {
    padding: 0px !important
  }

  .u-pt00_md {
    padding-top: 0px !important
  }

  .u-pr00_md {
    padding-right: 0px !important
  }

  .u-pb00_md {
    padding-bottom: 0px !important
  }

  .u-pl00_md {
    padding-left: 0px !important
  }

  .u-p01_md {
    padding: 1px !important
  }

  .u-pt01_md {
    padding-top: 1px !important
  }

  .u-pr01_md {
    padding-right: 1px !important
  }

  .u-pb01_md {
    padding-bottom: 1px !important
  }

  .u-pl01_md {
    padding-left: 1px !important
  }

  .u-p02_md {
    padding: 2px !important
  }

  .u-pt02_md {
    padding-top: 2px !important
  }

  .u-pr02_md {
    padding-right: 2px !important
  }

  .u-pb02_md {
    padding-bottom: 2px !important
  }

  .u-pl02_md {
    padding-left: 2px !important
  }

  .u-p03_md {
    padding: 3px !important
  }

  .u-pt03_md {
    padding-top: 3px !important
  }

  .u-pr03_md {
    padding-right: 3px !important
  }

  .u-pb03_md {
    padding-bottom: 3px !important
  }

  .u-pl03_md {
    padding-left: 3px !important
  }

  .u-p04_md {
    padding: 4px !important
  }

  .u-pt04_md {
    padding-top: 4px !important
  }

  .u-pr04_md {
    padding-right: 4px !important
  }

  .u-pb04_md {
    padding-bottom: 4px !important
  }

  .u-pl04_md {
    padding-left: 4px !important
  }

  .u-p05_md {
    padding: 5px !important
  }

  .u-pt05_md {
    padding-top: 5px !important
  }

  .u-pr05_md {
    padding-right: 5px !important
  }

  .u-pb05_md {
    padding-bottom: 5px !important
  }

  .u-pl05_md {
    padding-left: 5px !important
  }

  .u-p06_md {
    padding: 6px !important
  }

  .u-pt06_md {
    padding-top: 6px !important
  }

  .u-pr06_md {
    padding-right: 6px !important
  }

  .u-pb06_md {
    padding-bottom: 6px !important
  }

  .u-pl06_md {
    padding-left: 6px !important
  }

  .u-p07_md {
    padding: 7px !important
  }

  .u-pt07_md {
    padding-top: 7px !important
  }

  .u-pr07_md {
    padding-right: 7px !important
  }

  .u-pb07_md {
    padding-bottom: 7px !important
  }

  .u-pl07_md {
    padding-left: 7px !important
  }

  .u-p08_md {
    padding: 8px !important
  }

  .u-pt08_md {
    padding-top: 8px !important
  }

  .u-pr08_md {
    padding-right: 8px !important
  }

  .u-pb08_md {
    padding-bottom: 8px !important
  }

  .u-pl08_md {
    padding-left: 8px !important
  }

  .u-p09_md {
    padding: 9px !important
  }

  .u-pt09_md {
    padding-top: 9px !important
  }

  .u-pr09_md {
    padding-right: 9px !important
  }

  .u-pb09_md {
    padding-bottom: 9px !important
  }

  .u-pl09_md {
    padding-left: 9px !important
  }

  .u-p10_md {
    padding: 10px !important
  }

  .u-pt10_md {
    padding-top: 10px !important
  }

  .u-pr10_md {
    padding-right: 10px !important
  }

  .u-pb10_md {
    padding-bottom: 10px !important
  }

  .u-pl10_md {
    padding-left: 10px !important
  }

  .u-p11_md {
    padding: 11px !important
  }

  .u-pt11_md {
    padding-top: 11px !important
  }

  .u-pr11_md {
    padding-right: 11px !important
  }

  .u-pb11_md {
    padding-bottom: 11px !important
  }

  .u-pl11_md {
    padding-left: 11px !important
  }

  .u-p12_md {
    padding: 12px !important
  }

  .u-pt12_md {
    padding-top: 12px !important
  }

  .u-pr12_md {
    padding-right: 12px !important
  }

  .u-pb12_md {
    padding-bottom: 12px !important
  }

  .u-pl12_md {
    padding-left: 12px !important
  }

  .u-p13_md {
    padding: 13px !important
  }

  .u-pt13_md {
    padding-top: 13px !important
  }

  .u-pr13_md {
    padding-right: 13px !important
  }

  .u-pb13_md {
    padding-bottom: 13px !important
  }

  .u-pl13_md {
    padding-left: 13px !important
  }

  .u-p14_md {
    padding: 14px !important
  }

  .u-pt14_md {
    padding-top: 14px !important
  }

  .u-pr14_md {
    padding-right: 14px !important
  }

  .u-pb14_md {
    padding-bottom: 14px !important
  }

  .u-pl14_md {
    padding-left: 14px !important
  }

  .u-p15_md {
    padding: 15px !important
  }

  .u-pt15_md {
    padding-top: 15px !important
  }

  .u-pr15_md {
    padding-right: 15px !important
  }

  .u-pb15_md {
    padding-bottom: 15px !important
  }

  .u-pl15_md {
    padding-left: 15px !important
  }

  .u-p16_md {
    padding: 16px !important
  }

  .u-pt16_md {
    padding-top: 16px !important
  }

  .u-pr16_md {
    padding-right: 16px !important
  }

  .u-pb16_md {
    padding-bottom: 16px !important
  }

  .u-pl16_md {
    padding-left: 16px !important
  }

  .u-p17_md {
    padding: 17px !important
  }

  .u-pt17_md {
    padding-top: 17px !important
  }

  .u-pr17_md {
    padding-right: 17px !important
  }

  .u-pb17_md {
    padding-bottom: 17px !important
  }

  .u-pl17_md {
    padding-left: 17px !important
  }

  .u-p18_md {
    padding: 18px !important
  }

  .u-pt18_md {
    padding-top: 18px !important
  }

  .u-pr18_md {
    padding-right: 18px !important
  }

  .u-pb18_md {
    padding-bottom: 18px !important
  }

  .u-pl18_md {
    padding-left: 18px !important
  }

  .u-p19_md {
    padding: 19px !important
  }

  .u-pt19_md {
    padding-top: 19px !important
  }

  .u-pr19_md {
    padding-right: 19px !important
  }

  .u-pb19_md {
    padding-bottom: 19px !important
  }

  .u-pl19_md {
    padding-left: 19px !important
  }

  .u-p20_md {
    padding: 20px !important
  }

  .u-pt20_md {
    padding-top: 20px !important
  }

  .u-pr20_md {
    padding-right: 20px !important
  }

  .u-pb20_md {
    padding-bottom: 20px !important
  }

  .u-pl20_md {
    padding-left: 20px !important
  }

  .u-p21_md {
    padding: 21px !important
  }

  .u-pt21_md {
    padding-top: 21px !important
  }

  .u-pr21_md {
    padding-right: 21px !important
  }

  .u-pb21_md {
    padding-bottom: 21px !important
  }

  .u-pl21_md {
    padding-left: 21px !important
  }

  .u-p22_md {
    padding: 22px !important
  }

  .u-pt22_md {
    padding-top: 22px !important
  }

  .u-pr22_md {
    padding-right: 22px !important
  }

  .u-pb22_md {
    padding-bottom: 22px !important
  }

  .u-pl22_md {
    padding-left: 22px !important
  }

  .u-p23_md {
    padding: 23px !important
  }

  .u-pt23_md {
    padding-top: 23px !important
  }

  .u-pr23_md {
    padding-right: 23px !important
  }

  .u-pb23_md {
    padding-bottom: 23px !important
  }

  .u-pl23_md {
    padding-left: 23px !important
  }

  .u-p24_md {
    padding: 24px !important
  }

  .u-pt24_md {
    padding-top: 24px !important
  }

  .u-pr24_md {
    padding-right: 24px !important
  }

  .u-pb24_md {
    padding-bottom: 24px !important
  }

  .u-pl24_md {
    padding-left: 24px !important
  }

  .u-p25_md {
    padding: 25px !important
  }

  .u-pt25_md {
    padding-top: 25px !important
  }

  .u-pr25_md {
    padding-right: 25px !important
  }

  .u-pb25_md {
    padding-bottom: 25px !important
  }

  .u-pl25_md {
    padding-left: 25px !important
  }

  .u-p26_md {
    padding: 26px !important
  }

  .u-pt26_md {
    padding-top: 26px !important
  }

  .u-pr26_md {
    padding-right: 26px !important
  }

  .u-pb26_md {
    padding-bottom: 26px !important
  }

  .u-pl26_md {
    padding-left: 26px !important
  }

  .u-p27_md {
    padding: 27px !important
  }

  .u-pt27_md {
    padding-top: 27px !important
  }

  .u-pr27_md {
    padding-right: 27px !important
  }

  .u-pb27_md {
    padding-bottom: 27px !important
  }

  .u-pl27_md {
    padding-left: 27px !important
  }

  .u-p28_md {
    padding: 28px !important
  }

  .u-pt28_md {
    padding-top: 28px !important
  }

  .u-pr28_md {
    padding-right: 28px !important
  }

  .u-pb28_md {
    padding-bottom: 28px !important
  }

  .u-pl28_md {
    padding-left: 28px !important
  }

  .u-p29_md {
    padding: 29px !important
  }

  .u-pt29_md {
    padding-top: 29px !important
  }

  .u-pr29_md {
    padding-right: 29px !important
  }

  .u-pb29_md {
    padding-bottom: 29px !important
  }

  .u-pl29_md {
    padding-left: 29px !important
  }

  .u-p30_md {
    padding: 30px !important
  }

  .u-pt30_md {
    padding-top: 30px !important
  }

  .u-pr30_md {
    padding-right: 30px !important
  }

  .u-pb30_md {
    padding-bottom: 30px !important
  }

  .u-pl30_md {
    padding-left: 30px !important
  }

  .u-p31_md {
    padding: 31px !important
  }

  .u-pt31_md {
    padding-top: 31px !important
  }

  .u-pr31_md {
    padding-right: 31px !important
  }

  .u-pb31_md {
    padding-bottom: 31px !important
  }

  .u-pl31_md {
    padding-left: 31px !important
  }

  .u-p32_md {
    padding: 32px !important
  }

  .u-pt32_md {
    padding-top: 32px !important
  }

  .u-pr32_md {
    padding-right: 32px !important
  }

  .u-pb32_md {
    padding-bottom: 32px !important
  }

  .u-pl32_md {
    padding-left: 32px !important
  }

  .u-p33_md {
    padding: 33px !important
  }

  .u-pt33_md {
    padding-top: 33px !important
  }

  .u-pr33_md {
    padding-right: 33px !important
  }

  .u-pb33_md {
    padding-bottom: 33px !important
  }

  .u-pl33_md {
    padding-left: 33px !important
  }

  .u-p34_md {
    padding: 34px !important
  }

  .u-pt34_md {
    padding-top: 34px !important
  }

  .u-pr34_md {
    padding-right: 34px !important
  }

  .u-pb34_md {
    padding-bottom: 34px !important
  }

  .u-pl34_md {
    padding-left: 34px !important
  }

  .u-p35_md {
    padding: 35px !important
  }

  .u-pt35_md {
    padding-top: 35px !important
  }

  .u-pr35_md {
    padding-right: 35px !important
  }

  .u-pb35_md {
    padding-bottom: 35px !important
  }

  .u-pl35_md {
    padding-left: 35px !important
  }

  .u-p36_md {
    padding: 36px !important
  }

  .u-pt36_md {
    padding-top: 36px !important
  }

  .u-pr36_md {
    padding-right: 36px !important
  }

  .u-pb36_md {
    padding-bottom: 36px !important
  }

  .u-pl36_md {
    padding-left: 36px !important
  }

  .u-p37_md {
    padding: 37px !important
  }

  .u-pt37_md {
    padding-top: 37px !important
  }

  .u-pr37_md {
    padding-right: 37px !important
  }

  .u-pb37_md {
    padding-bottom: 37px !important
  }

  .u-pl37_md {
    padding-left: 37px !important
  }

  .u-p38_md {
    padding: 38px !important
  }

  .u-pt38_md {
    padding-top: 38px !important
  }

  .u-pr38_md {
    padding-right: 38px !important
  }

  .u-pb38_md {
    padding-bottom: 38px !important
  }

  .u-pl38_md {
    padding-left: 38px !important
  }

  .u-p39_md {
    padding: 39px !important
  }

  .u-pt39_md {
    padding-top: 39px !important
  }

  .u-pr39_md {
    padding-right: 39px !important
  }

  .u-pb39_md {
    padding-bottom: 39px !important
  }

  .u-pl39_md {
    padding-left: 39px !important
  }

  .u-p40_md {
    padding: 40px !important
  }

  .u-pt40_md {
    padding-top: 40px !important
  }

  .u-pr40_md {
    padding-right: 40px !important
  }

  .u-pb40_md {
    padding-bottom: 40px !important
  }

  .u-pl40_md {
    padding-left: 40px !important
  }

  .u-p41_md {
    padding: 41px !important
  }

  .u-pt41_md {
    padding-top: 41px !important
  }

  .u-pr41_md {
    padding-right: 41px !important
  }

  .u-pb41_md {
    padding-bottom: 41px !important
  }

  .u-pl41_md {
    padding-left: 41px !important
  }

  .u-p42_md {
    padding: 42px !important
  }

  .u-pt42_md {
    padding-top: 42px !important
  }

  .u-pr42_md {
    padding-right: 42px !important
  }

  .u-pb42_md {
    padding-bottom: 42px !important
  }

  .u-pl42_md {
    padding-left: 42px !important
  }

  .u-p43_md {
    padding: 43px !important
  }

  .u-pt43_md {
    padding-top: 43px !important
  }

  .u-pr43_md {
    padding-right: 43px !important
  }

  .u-pb43_md {
    padding-bottom: 43px !important
  }

  .u-pl43_md {
    padding-left: 43px !important
  }

  .u-p44_md {
    padding: 44px !important
  }

  .u-pt44_md {
    padding-top: 44px !important
  }

  .u-pr44_md {
    padding-right: 44px !important
  }

  .u-pb44_md {
    padding-bottom: 44px !important
  }

  .u-pl44_md {
    padding-left: 44px !important
  }

  .u-p45_md {
    padding: 45px !important
  }

  .u-pt45_md {
    padding-top: 45px !important
  }

  .u-pr45_md {
    padding-right: 45px !important
  }

  .u-pb45_md {
    padding-bottom: 45px !important
  }

  .u-pl45_md {
    padding-left: 45px !important
  }

  .u-p46_md {
    padding: 46px !important
  }

  .u-pt46_md {
    padding-top: 46px !important
  }

  .u-pr46_md {
    padding-right: 46px !important
  }

  .u-pb46_md {
    padding-bottom: 46px !important
  }

  .u-pl46_md {
    padding-left: 46px !important
  }

  .u-p47_md {
    padding: 47px !important
  }

  .u-pt47_md {
    padding-top: 47px !important
  }

  .u-pr47_md {
    padding-right: 47px !important
  }

  .u-pb47_md {
    padding-bottom: 47px !important
  }

  .u-pl47_md {
    padding-left: 47px !important
  }

  .u-p48_md {
    padding: 48px !important
  }

  .u-pt48_md {
    padding-top: 48px !important
  }

  .u-pr48_md {
    padding-right: 48px !important
  }

  .u-pb48_md {
    padding-bottom: 48px !important
  }

  .u-pl48_md {
    padding-left: 48px !important
  }

  .u-p49_md {
    padding: 49px !important
  }

  .u-pt49_md {
    padding-top: 49px !important
  }

  .u-pr49_md {
    padding-right: 49px !important
  }

  .u-pb49_md {
    padding-bottom: 49px !important
  }

  .u-pl49_md {
    padding-left: 49px !important
  }

  .u-p50_md {
    padding: 50px !important
  }

  .u-pt50_md {
    padding-top: 50px !important
  }

  .u-pr50_md {
    padding-right: 50px !important
  }

  .u-pb50_md {
    padding-bottom: 50px !important
  }

  .u-pl50_md {
    padding-left: 50px !important
  }

  .u-p51_md {
    padding: 51px !important
  }

  .u-pt51_md {
    padding-top: 51px !important
  }

  .u-pr51_md {
    padding-right: 51px !important
  }

  .u-pb51_md {
    padding-bottom: 51px !important
  }

  .u-pl51_md {
    padding-left: 51px !important
  }

  .u-p52_md {
    padding: 52px !important
  }

  .u-pt52_md {
    padding-top: 52px !important
  }

  .u-pr52_md {
    padding-right: 52px !important
  }

  .u-pb52_md {
    padding-bottom: 52px !important
  }

  .u-pl52_md {
    padding-left: 52px !important
  }

  .u-p53_md {
    padding: 53px !important
  }

  .u-pt53_md {
    padding-top: 53px !important
  }

  .u-pr53_md {
    padding-right: 53px !important
  }

  .u-pb53_md {
    padding-bottom: 53px !important
  }

  .u-pl53_md {
    padding-left: 53px !important
  }

  .u-p54_md {
    padding: 54px !important
  }

  .u-pt54_md {
    padding-top: 54px !important
  }

  .u-pr54_md {
    padding-right: 54px !important
  }

  .u-pb54_md {
    padding-bottom: 54px !important
  }

  .u-pl54_md {
    padding-left: 54px !important
  }

  .u-p55_md {
    padding: 55px !important
  }

  .u-pt55_md {
    padding-top: 55px !important
  }

  .u-pr55_md {
    padding-right: 55px !important
  }

  .u-pb55_md {
    padding-bottom: 55px !important
  }

  .u-pl55_md {
    padding-left: 55px !important
  }

  .u-p56_md {
    padding: 56px !important
  }

  .u-pt56_md {
    padding-top: 56px !important
  }

  .u-pr56_md {
    padding-right: 56px !important
  }

  .u-pb56_md {
    padding-bottom: 56px !important
  }

  .u-pl56_md {
    padding-left: 56px !important
  }

  .u-p57_md {
    padding: 57px !important
  }

  .u-pt57_md {
    padding-top: 57px !important
  }

  .u-pr57_md {
    padding-right: 57px !important
  }

  .u-pb57_md {
    padding-bottom: 57px !important
  }

  .u-pl57_md {
    padding-left: 57px !important
  }

  .u-p58_md {
    padding: 58px !important
  }

  .u-pt58_md {
    padding-top: 58px !important
  }

  .u-pr58_md {
    padding-right: 58px !important
  }

  .u-pb58_md {
    padding-bottom: 58px !important
  }

  .u-pl58_md {
    padding-left: 58px !important
  }

  .u-p59_md {
    padding: 59px !important
  }

  .u-pt59_md {
    padding-top: 59px !important
  }

  .u-pr59_md {
    padding-right: 59px !important
  }

  .u-pb59_md {
    padding-bottom: 59px !important
  }

  .u-pl59_md {
    padding-left: 59px !important
  }

  .u-p60_md {
    padding: 60px !important
  }

  .u-pt60_md {
    padding-top: 60px !important
  }

  .u-pr60_md {
    padding-right: 60px !important
  }

  .u-pb60_md {
    padding-bottom: 60px !important
  }

  .u-pl60_md {
    padding-left: 60px !important
  }

  .u-p61_md {
    padding: 61px !important
  }

  .u-pt61_md {
    padding-top: 61px !important
  }

  .u-pr61_md {
    padding-right: 61px !important
  }

  .u-pb61_md {
    padding-bottom: 61px !important
  }

  .u-pl61_md {
    padding-left: 61px !important
  }

  .u-p62_md {
    padding: 62px !important
  }

  .u-pt62_md {
    padding-top: 62px !important
  }

  .u-pr62_md {
    padding-right: 62px !important
  }

  .u-pb62_md {
    padding-bottom: 62px !important
  }

  .u-pl62_md {
    padding-left: 62px !important
  }

  .u-p63_md {
    padding: 63px !important
  }

  .u-pt63_md {
    padding-top: 63px !important
  }

  .u-pr63_md {
    padding-right: 63px !important
  }

  .u-pb63_md {
    padding-bottom: 63px !important
  }

  .u-pl63_md {
    padding-left: 63px !important
  }

  .u-p64_md {
    padding: 64px !important
  }

  .u-pt64_md {
    padding-top: 64px !important
  }

  .u-pr64_md {
    padding-right: 64px !important
  }

  .u-pb64_md {
    padding-bottom: 64px !important
  }

  .u-pl64_md {
    padding-left: 64px !important
  }

  .u-p65_md {
    padding: 65px !important
  }

  .u-pt65_md {
    padding-top: 65px !important
  }

  .u-pr65_md {
    padding-right: 65px !important
  }

  .u-pb65_md {
    padding-bottom: 65px !important
  }

  .u-pl65_md {
    padding-left: 65px !important
  }

  .u-p66_md {
    padding: 66px !important
  }

  .u-pt66_md {
    padding-top: 66px !important
  }

  .u-pr66_md {
    padding-right: 66px !important
  }

  .u-pb66_md {
    padding-bottom: 66px !important
  }

  .u-pl66_md {
    padding-left: 66px !important
  }

  .u-p67_md {
    padding: 67px !important
  }

  .u-pt67_md {
    padding-top: 67px !important
  }

  .u-pr67_md {
    padding-right: 67px !important
  }

  .u-pb67_md {
    padding-bottom: 67px !important
  }

  .u-pl67_md {
    padding-left: 67px !important
  }

  .u-p68_md {
    padding: 68px !important
  }

  .u-pt68_md {
    padding-top: 68px !important
  }

  .u-pr68_md {
    padding-right: 68px !important
  }

  .u-pb68_md {
    padding-bottom: 68px !important
  }

  .u-pl68_md {
    padding-left: 68px !important
  }

  .u-p69_md {
    padding: 69px !important
  }

  .u-pt69_md {
    padding-top: 69px !important
  }

  .u-pr69_md {
    padding-right: 69px !important
  }

  .u-pb69_md {
    padding-bottom: 69px !important
  }

  .u-pl69_md {
    padding-left: 69px !important
  }

  .u-p70_md {
    padding: 70px !important
  }

  .u-pt70_md {
    padding-top: 70px !important
  }

  .u-pr70_md {
    padding-right: 70px !important
  }

  .u-pb70_md {
    padding-bottom: 70px !important
  }

  .u-pl70_md {
    padding-left: 70px !important
  }

  .u-p71_md {
    padding: 71px !important
  }

  .u-pt71_md {
    padding-top: 71px !important
  }

  .u-pr71_md {
    padding-right: 71px !important
  }

  .u-pb71_md {
    padding-bottom: 71px !important
  }

  .u-pl71_md {
    padding-left: 71px !important
  }

  .u-p72_md {
    padding: 72px !important
  }

  .u-pt72_md {
    padding-top: 72px !important
  }

  .u-pr72_md {
    padding-right: 72px !important
  }

  .u-pb72_md {
    padding-bottom: 72px !important
  }

  .u-pl72_md {
    padding-left: 72px !important
  }

  .u-p73_md {
    padding: 73px !important
  }

  .u-pt73_md {
    padding-top: 73px !important
  }

  .u-pr73_md {
    padding-right: 73px !important
  }

  .u-pb73_md {
    padding-bottom: 73px !important
  }

  .u-pl73_md {
    padding-left: 73px !important
  }

  .u-p74_md {
    padding: 74px !important
  }

  .u-pt74_md {
    padding-top: 74px !important
  }

  .u-pr74_md {
    padding-right: 74px !important
  }

  .u-pb74_md {
    padding-bottom: 74px !important
  }

  .u-pl74_md {
    padding-left: 74px !important
  }

  .u-p75_md {
    padding: 75px !important
  }

  .u-pt75_md {
    padding-top: 75px !important
  }

  .u-pr75_md {
    padding-right: 75px !important
  }

  .u-pb75_md {
    padding-bottom: 75px !important
  }

  .u-pl75_md {
    padding-left: 75px !important
  }

  .u-p76_md {
    padding: 76px !important
  }

  .u-pt76_md {
    padding-top: 76px !important
  }

  .u-pr76_md {
    padding-right: 76px !important
  }

  .u-pb76_md {
    padding-bottom: 76px !important
  }

  .u-pl76_md {
    padding-left: 76px !important
  }

  .u-p77_md {
    padding: 77px !important
  }

  .u-pt77_md {
    padding-top: 77px !important
  }

  .u-pr77_md {
    padding-right: 77px !important
  }

  .u-pb77_md {
    padding-bottom: 77px !important
  }

  .u-pl77_md {
    padding-left: 77px !important
  }

  .u-p78_md {
    padding: 78px !important
  }

  .u-pt78_md {
    padding-top: 78px !important
  }

  .u-pr78_md {
    padding-right: 78px !important
  }

  .u-pb78_md {
    padding-bottom: 78px !important
  }

  .u-pl78_md {
    padding-left: 78px !important
  }

  .u-p79_md {
    padding: 79px !important
  }

  .u-pt79_md {
    padding-top: 79px !important
  }

  .u-pr79_md {
    padding-right: 79px !important
  }

  .u-pb79_md {
    padding-bottom: 79px !important
  }

  .u-pl79_md {
    padding-left: 79px !important
  }

  .u-p80_md {
    padding: 80px !important
  }

  .u-pt80_md {
    padding-top: 80px !important
  }

  .u-pr80_md {
    padding-right: 80px !important
  }

  .u-pb80_md {
    padding-bottom: 80px !important
  }

  .u-pl80_md {
    padding-left: 80px !important
  }

  .u-p81_md {
    padding: 81px !important
  }

  .u-pt81_md {
    padding-top: 81px !important
  }

  .u-pr81_md {
    padding-right: 81px !important
  }

  .u-pb81_md {
    padding-bottom: 81px !important
  }

  .u-pl81_md {
    padding-left: 81px !important
  }

  .u-p82_md {
    padding: 82px !important
  }

  .u-pt82_md {
    padding-top: 82px !important
  }

  .u-pr82_md {
    padding-right: 82px !important
  }

  .u-pb82_md {
    padding-bottom: 82px !important
  }

  .u-pl82_md {
    padding-left: 82px !important
  }

  .u-p83_md {
    padding: 83px !important
  }

  .u-pt83_md {
    padding-top: 83px !important
  }

  .u-pr83_md {
    padding-right: 83px !important
  }

  .u-pb83_md {
    padding-bottom: 83px !important
  }

  .u-pl83_md {
    padding-left: 83px !important
  }

  .u-p84_md {
    padding: 84px !important
  }

  .u-pt84_md {
    padding-top: 84px !important
  }

  .u-pr84_md {
    padding-right: 84px !important
  }

  .u-pb84_md {
    padding-bottom: 84px !important
  }

  .u-pl84_md {
    padding-left: 84px !important
  }

  .u-p85_md {
    padding: 85px !important
  }

  .u-pt85_md {
    padding-top: 85px !important
  }

  .u-pr85_md {
    padding-right: 85px !important
  }

  .u-pb85_md {
    padding-bottom: 85px !important
  }

  .u-pl85_md {
    padding-left: 85px !important
  }

  .u-p86_md {
    padding: 86px !important
  }

  .u-pt86_md {
    padding-top: 86px !important
  }

  .u-pr86_md {
    padding-right: 86px !important
  }

  .u-pb86_md {
    padding-bottom: 86px !important
  }

  .u-pl86_md {
    padding-left: 86px !important
  }

  .u-p87_md {
    padding: 87px !important
  }

  .u-pt87_md {
    padding-top: 87px !important
  }

  .u-pr87_md {
    padding-right: 87px !important
  }

  .u-pb87_md {
    padding-bottom: 87px !important
  }

  .u-pl87_md {
    padding-left: 87px !important
  }

  .u-p88_md {
    padding: 88px !important
  }

  .u-pt88_md {
    padding-top: 88px !important
  }

  .u-pr88_md {
    padding-right: 88px !important
  }

  .u-pb88_md {
    padding-bottom: 88px !important
  }

  .u-pl88_md {
    padding-left: 88px !important
  }

  .u-p89_md {
    padding: 89px !important
  }

  .u-pt89_md {
    padding-top: 89px !important
  }

  .u-pr89_md {
    padding-right: 89px !important
  }

  .u-pb89_md {
    padding-bottom: 89px !important
  }

  .u-pl89_md {
    padding-left: 89px !important
  }

  .u-p90_md {
    padding: 90px !important
  }

  .u-pt90_md {
    padding-top: 90px !important
  }

  .u-pr90_md {
    padding-right: 90px !important
  }

  .u-pb90_md {
    padding-bottom: 90px !important
  }

  .u-pl90_md {
    padding-left: 90px !important
  }

  .u-p91_md {
    padding: 91px !important
  }

  .u-pt91_md {
    padding-top: 91px !important
  }

  .u-pr91_md {
    padding-right: 91px !important
  }

  .u-pb91_md {
    padding-bottom: 91px !important
  }

  .u-pl91_md {
    padding-left: 91px !important
  }

  .u-p92_md {
    padding: 92px !important
  }

  .u-pt92_md {
    padding-top: 92px !important
  }

  .u-pr92_md {
    padding-right: 92px !important
  }

  .u-pb92_md {
    padding-bottom: 92px !important
  }

  .u-pl92_md {
    padding-left: 92px !important
  }

  .u-p93_md {
    padding: 93px !important
  }

  .u-pt93_md {
    padding-top: 93px !important
  }

  .u-pr93_md {
    padding-right: 93px !important
  }

  .u-pb93_md {
    padding-bottom: 93px !important
  }

  .u-pl93_md {
    padding-left: 93px !important
  }

  .u-p94_md {
    padding: 94px !important
  }

  .u-pt94_md {
    padding-top: 94px !important
  }

  .u-pr94_md {
    padding-right: 94px !important
  }

  .u-pb94_md {
    padding-bottom: 94px !important
  }

  .u-pl94_md {
    padding-left: 94px !important
  }

  .u-p95_md {
    padding: 95px !important
  }

  .u-pt95_md {
    padding-top: 95px !important
  }

  .u-pr95_md {
    padding-right: 95px !important
  }

  .u-pb95_md {
    padding-bottom: 95px !important
  }

  .u-pl95_md {
    padding-left: 95px !important
  }

  .u-p96_md {
    padding: 96px !important
  }

  .u-pt96_md {
    padding-top: 96px !important
  }

  .u-pr96_md {
    padding-right: 96px !important
  }

  .u-pb96_md {
    padding-bottom: 96px !important
  }

  .u-pl96_md {
    padding-left: 96px !important
  }

  .u-p97_md {
    padding: 97px !important
  }

  .u-pt97_md {
    padding-top: 97px !important
  }

  .u-pr97_md {
    padding-right: 97px !important
  }

  .u-pb97_md {
    padding-bottom: 97px !important
  }

  .u-pl97_md {
    padding-left: 97px !important
  }

  .u-p98_md {
    padding: 98px !important
  }

  .u-pt98_md {
    padding-top: 98px !important
  }

  .u-pr98_md {
    padding-right: 98px !important
  }

  .u-pb98_md {
    padding-bottom: 98px !important
  }

  .u-pl98_md {
    padding-left: 98px !important
  }

  .u-p99_md {
    padding: 99px !important
  }

  .u-pt99_md {
    padding-top: 99px !important
  }

  .u-pr99_md {
    padding-right: 99px !important
  }

  .u-pb99_md {
    padding-bottom: 99px !important
  }

  .u-pl99_md {
    padding-left: 99px !important
  }

  .u-p100_md {
    padding: 100px !important
  }

  .u-pt100_md {
    padding-top: 100px !important
  }

  .u-pr100_md {
    padding-right: 100px !important
  }

  .u-pb100_md {
    padding-bottom: 100px !important
  }

  .u-pl100_md {
    padding-left: 100px !important
  }

  .u-p1r_md {
    padding: .1rem !important
  }

  .u-pt1r_md {
    padding-top: .1rem !important
  }

  .u-pr1r_md {
    padding-right: .1rem !important
  }

  .u-pb1r_md {
    padding-bottom: .1rem !important
  }

  .u-pl1r_md {
    padding-left: .1rem !important
  }

  .u-p2r_md {
    padding: .2rem !important
  }

  .u-pt2r_md {
    padding-top: .2rem !important
  }

  .u-pr2r_md {
    padding-right: .2rem !important
  }

  .u-pb2r_md {
    padding-bottom: .2rem !important
  }

  .u-pl2r_md {
    padding-left: .2rem !important
  }

  .u-p3r_md {
    padding: .3rem !important
  }

  .u-pt3r_md {
    padding-top: .3rem !important
  }

  .u-pr3r_md {
    padding-right: .3rem !important
  }

  .u-pb3r_md {
    padding-bottom: .3rem !important
  }

  .u-pl3r_md {
    padding-left: .3rem !important
  }

  .u-p4r_md {
    padding: .4rem !important
  }

  .u-pt4r_md {
    padding-top: .4rem !important
  }

  .u-pr4r_md {
    padding-right: .4rem !important
  }

  .u-pb4r_md {
    padding-bottom: .4rem !important
  }

  .u-pl4r_md {
    padding-left: .4rem !important
  }

  .u-p5r_md {
    padding: .5rem !important
  }

  .u-pt5r_md {
    padding-top: .5rem !important
  }

  .u-pr5r_md {
    padding-right: .5rem !important
  }

  .u-pb5r_md {
    padding-bottom: .5rem !important
  }

  .u-pl5r_md {
    padding-left: .5rem !important
  }

  .u-p6r_md {
    padding: .6rem !important
  }

  .u-pt6r_md {
    padding-top: .6rem !important
  }

  .u-pr6r_md {
    padding-right: .6rem !important
  }

  .u-pb6r_md {
    padding-bottom: .6rem !important
  }

  .u-pl6r_md {
    padding-left: .6rem !important
  }

  .u-p7r_md {
    padding: .7rem !important
  }

  .u-pt7r_md {
    padding-top: .7rem !important
  }

  .u-pr7r_md {
    padding-right: .7rem !important
  }

  .u-pb7r_md {
    padding-bottom: .7rem !important
  }

  .u-pl7r_md {
    padding-left: .7rem !important
  }

  .u-p8r_md {
    padding: .8rem !important
  }

  .u-pt8r_md {
    padding-top: .8rem !important
  }

  .u-pr8r_md {
    padding-right: .8rem !important
  }

  .u-pb8r_md {
    padding-bottom: .8rem !important
  }

  .u-pl8r_md {
    padding-left: .8rem !important
  }

  .u-p9r_md {
    padding: .9rem !important
  }

  .u-pt9r_md {
    padding-top: .9rem !important
  }

  .u-pr9r_md {
    padding-right: .9rem !important
  }

  .u-pb9r_md {
    padding-bottom: .9rem !important
  }

  .u-pl9r_md {
    padding-left: .9rem !important
  }

  .u-p10r_md {
    padding: 1rem !important
  }

  .u-pt10r_md {
    padding-top: 1rem !important
  }

  .u-pr10r_md {
    padding-right: 1rem !important
  }

  .u-pb10r_md {
    padding-bottom: 1rem !important
  }

  .u-pl10r_md {
    padding-left: 1rem !important
  }

  .u-p11r_md {
    padding: 1.1rem !important
  }

  .u-pt11r_md {
    padding-top: 1.1rem !important
  }

  .u-pr11r_md {
    padding-right: 1.1rem !important
  }

  .u-pb11r_md {
    padding-bottom: 1.1rem !important
  }

  .u-pl11r_md {
    padding-left: 1.1rem !important
  }

  .u-p12r_md {
    padding: 1.2rem !important
  }

  .u-pt12r_md {
    padding-top: 1.2rem !important
  }

  .u-pr12r_md {
    padding-right: 1.2rem !important
  }

  .u-pb12r_md {
    padding-bottom: 1.2rem !important
  }

  .u-pl12r_md {
    padding-left: 1.2rem !important
  }

  .u-p13r_md {
    padding: 1.3rem !important
  }

  .u-pt13r_md {
    padding-top: 1.3rem !important
  }

  .u-pr13r_md {
    padding-right: 1.3rem !important
  }

  .u-pb13r_md {
    padding-bottom: 1.3rem !important
  }

  .u-pl13r_md {
    padding-left: 1.3rem !important
  }

  .u-p14r_md {
    padding: 1.4rem !important
  }

  .u-pt14r_md {
    padding-top: 1.4rem !important
  }

  .u-pr14r_md {
    padding-right: 1.4rem !important
  }

  .u-pb14r_md {
    padding-bottom: 1.4rem !important
  }

  .u-pl14r_md {
    padding-left: 1.4rem !important
  }

  .u-p15r_md {
    padding: 1.5rem !important
  }

  .u-pt15r_md {
    padding-top: 1.5rem !important
  }

  .u-pr15r_md {
    padding-right: 1.5rem !important
  }

  .u-pb15r_md {
    padding-bottom: 1.5rem !important
  }

  .u-pl15r_md {
    padding-left: 1.5rem !important
  }

  .u-p16r_md {
    padding: 1.6rem !important
  }

  .u-pt16r_md {
    padding-top: 1.6rem !important
  }

  .u-pr16r_md {
    padding-right: 1.6rem !important
  }

  .u-pb16r_md {
    padding-bottom: 1.6rem !important
  }

  .u-pl16r_md {
    padding-left: 1.6rem !important
  }

  .u-p17r_md {
    padding: 1.7rem !important
  }

  .u-pt17r_md {
    padding-top: 1.7rem !important
  }

  .u-pr17r_md {
    padding-right: 1.7rem !important
  }

  .u-pb17r_md {
    padding-bottom: 1.7rem !important
  }

  .u-pl17r_md {
    padding-left: 1.7rem !important
  }

  .u-p18r_md {
    padding: 1.8rem !important
  }

  .u-pt18r_md {
    padding-top: 1.8rem !important
  }

  .u-pr18r_md {
    padding-right: 1.8rem !important
  }

  .u-pb18r_md {
    padding-bottom: 1.8rem !important
  }

  .u-pl18r_md {
    padding-left: 1.8rem !important
  }

  .u-p19r_md {
    padding: 1.9rem !important
  }

  .u-pt19r_md {
    padding-top: 1.9rem !important
  }

  .u-pr19r_md {
    padding-right: 1.9rem !important
  }

  .u-pb19r_md {
    padding-bottom: 1.9rem !important
  }

  .u-pl19r_md {
    padding-left: 1.9rem !important
  }

  .u-p20r_md {
    padding: 2rem !important
  }

  .u-pt20r_md {
    padding-top: 2rem !important
  }

  .u-pr20r_md {
    padding-right: 2rem !important
  }

  .u-pb20r_md {
    padding-bottom: 2rem !important
  }

  .u-pl20r_md {
    padding-left: 2rem !important
  }

  .u-p21r_md {
    padding: 2.1rem !important
  }

  .u-pt21r_md {
    padding-top: 2.1rem !important
  }

  .u-pr21r_md {
    padding-right: 2.1rem !important
  }

  .u-pb21r_md {
    padding-bottom: 2.1rem !important
  }

  .u-pl21r_md {
    padding-left: 2.1rem !important
  }

  .u-p22r_md {
    padding: 2.2rem !important
  }

  .u-pt22r_md {
    padding-top: 2.2rem !important
  }

  .u-pr22r_md {
    padding-right: 2.2rem !important
  }

  .u-pb22r_md {
    padding-bottom: 2.2rem !important
  }

  .u-pl22r_md {
    padding-left: 2.2rem !important
  }

  .u-p23r_md {
    padding: 2.3rem !important
  }

  .u-pt23r_md {
    padding-top: 2.3rem !important
  }

  .u-pr23r_md {
    padding-right: 2.3rem !important
  }

  .u-pb23r_md {
    padding-bottom: 2.3rem !important
  }

  .u-pl23r_md {
    padding-left: 2.3rem !important
  }

  .u-p24r_md {
    padding: 2.4rem !important
  }

  .u-pt24r_md {
    padding-top: 2.4rem !important
  }

  .u-pr24r_md {
    padding-right: 2.4rem !important
  }

  .u-pb24r_md {
    padding-bottom: 2.4rem !important
  }

  .u-pl24r_md {
    padding-left: 2.4rem !important
  }

  .u-p25r_md {
    padding: 2.5rem !important
  }

  .u-pt25r_md {
    padding-top: 2.5rem !important
  }

  .u-pr25r_md {
    padding-right: 2.5rem !important
  }

  .u-pb25r_md {
    padding-bottom: 2.5rem !important
  }

  .u-pl25r_md {
    padding-left: 2.5rem !important
  }

  .u-p26r_md {
    padding: 2.6rem !important
  }

  .u-pt26r_md {
    padding-top: 2.6rem !important
  }

  .u-pr26r_md {
    padding-right: 2.6rem !important
  }

  .u-pb26r_md {
    padding-bottom: 2.6rem !important
  }

  .u-pl26r_md {
    padding-left: 2.6rem !important
  }

  .u-p27r_md {
    padding: 2.7rem !important
  }

  .u-pt27r_md {
    padding-top: 2.7rem !important
  }

  .u-pr27r_md {
    padding-right: 2.7rem !important
  }

  .u-pb27r_md {
    padding-bottom: 2.7rem !important
  }

  .u-pl27r_md {
    padding-left: 2.7rem !important
  }

  .u-p28r_md {
    padding: 2.8rem !important
  }

  .u-pt28r_md {
    padding-top: 2.8rem !important
  }

  .u-pr28r_md {
    padding-right: 2.8rem !important
  }

  .u-pb28r_md {
    padding-bottom: 2.8rem !important
  }

  .u-pl28r_md {
    padding-left: 2.8rem !important
  }

  .u-p29r_md {
    padding: 2.9rem !important
  }

  .u-pt29r_md {
    padding-top: 2.9rem !important
  }

  .u-pr29r_md {
    padding-right: 2.9rem !important
  }

  .u-pb29r_md {
    padding-bottom: 2.9rem !important
  }

  .u-pl29r_md {
    padding-left: 2.9rem !important
  }

  .u-p30r_md {
    padding: 3rem !important
  }

  .u-pt30r_md {
    padding-top: 3rem !important
  }

  .u-pr30r_md {
    padding-right: 3rem !important
  }

  .u-pb30r_md {
    padding-bottom: 3rem !important
  }

  .u-pl30r_md {
    padding-left: 3rem !important
  }

  .u-p31r_md {
    padding: 3.1rem !important
  }

  .u-pt31r_md {
    padding-top: 3.1rem !important
  }

  .u-pr31r_md {
    padding-right: 3.1rem !important
  }

  .u-pb31r_md {
    padding-bottom: 3.1rem !important
  }

  .u-pl31r_md {
    padding-left: 3.1rem !important
  }

  .u-p32r_md {
    padding: 3.2rem !important
  }

  .u-pt32r_md {
    padding-top: 3.2rem !important
  }

  .u-pr32r_md {
    padding-right: 3.2rem !important
  }

  .u-pb32r_md {
    padding-bottom: 3.2rem !important
  }

  .u-pl32r_md {
    padding-left: 3.2rem !important
  }

  .u-p33r_md {
    padding: 3.3rem !important
  }

  .u-pt33r_md {
    padding-top: 3.3rem !important
  }

  .u-pr33r_md {
    padding-right: 3.3rem !important
  }

  .u-pb33r_md {
    padding-bottom: 3.3rem !important
  }

  .u-pl33r_md {
    padding-left: 3.3rem !important
  }

  .u-p34r_md {
    padding: 3.4rem !important
  }

  .u-pt34r_md {
    padding-top: 3.4rem !important
  }

  .u-pr34r_md {
    padding-right: 3.4rem !important
  }

  .u-pb34r_md {
    padding-bottom: 3.4rem !important
  }

  .u-pl34r_md {
    padding-left: 3.4rem !important
  }

  .u-p35r_md {
    padding: 3.5rem !important
  }

  .u-pt35r_md {
    padding-top: 3.5rem !important
  }

  .u-pr35r_md {
    padding-right: 3.5rem !important
  }

  .u-pb35r_md {
    padding-bottom: 3.5rem !important
  }

  .u-pl35r_md {
    padding-left: 3.5rem !important
  }

  .u-p36r_md {
    padding: 3.6rem !important
  }

  .u-pt36r_md {
    padding-top: 3.6rem !important
  }

  .u-pr36r_md {
    padding-right: 3.6rem !important
  }

  .u-pb36r_md {
    padding-bottom: 3.6rem !important
  }

  .u-pl36r_md {
    padding-left: 3.6rem !important
  }

  .u-p37r_md {
    padding: 3.7rem !important
  }

  .u-pt37r_md {
    padding-top: 3.7rem !important
  }

  .u-pr37r_md {
    padding-right: 3.7rem !important
  }

  .u-pb37r_md {
    padding-bottom: 3.7rem !important
  }

  .u-pl37r_md {
    padding-left: 3.7rem !important
  }

  .u-p38r_md {
    padding: 3.8rem !important
  }

  .u-pt38r_md {
    padding-top: 3.8rem !important
  }

  .u-pr38r_md {
    padding-right: 3.8rem !important
  }

  .u-pb38r_md {
    padding-bottom: 3.8rem !important
  }

  .u-pl38r_md {
    padding-left: 3.8rem !important
  }

  .u-p39r_md {
    padding: 3.9rem !important
  }

  .u-pt39r_md {
    padding-top: 3.9rem !important
  }

  .u-pr39r_md {
    padding-right: 3.9rem !important
  }

  .u-pb39r_md {
    padding-bottom: 3.9rem !important
  }

  .u-pl39r_md {
    padding-left: 3.9rem !important
  }

  .u-p40r_md {
    padding: 4rem !important
  }

  .u-pt40r_md {
    padding-top: 4rem !important
  }

  .u-pr40r_md {
    padding-right: 4rem !important
  }

  .u-pb40r_md {
    padding-bottom: 4rem !important
  }

  .u-pl40r_md {
    padding-left: 4rem !important
  }

  .u-p41r_md {
    padding: 4.1rem !important
  }

  .u-pt41r_md {
    padding-top: 4.1rem !important
  }

  .u-pr41r_md {
    padding-right: 4.1rem !important
  }

  .u-pb41r_md {
    padding-bottom: 4.1rem !important
  }

  .u-pl41r_md {
    padding-left: 4.1rem !important
  }

  .u-p42r_md {
    padding: 4.2rem !important
  }

  .u-pt42r_md {
    padding-top: 4.2rem !important
  }

  .u-pr42r_md {
    padding-right: 4.2rem !important
  }

  .u-pb42r_md {
    padding-bottom: 4.2rem !important
  }

  .u-pl42r_md {
    padding-left: 4.2rem !important
  }

  .u-p43r_md {
    padding: 4.3rem !important
  }

  .u-pt43r_md {
    padding-top: 4.3rem !important
  }

  .u-pr43r_md {
    padding-right: 4.3rem !important
  }

  .u-pb43r_md {
    padding-bottom: 4.3rem !important
  }

  .u-pl43r_md {
    padding-left: 4.3rem !important
  }

  .u-p44r_md {
    padding: 4.4rem !important
  }

  .u-pt44r_md {
    padding-top: 4.4rem !important
  }

  .u-pr44r_md {
    padding-right: 4.4rem !important
  }

  .u-pb44r_md {
    padding-bottom: 4.4rem !important
  }

  .u-pl44r_md {
    padding-left: 4.4rem !important
  }

  .u-p45r_md {
    padding: 4.5rem !important
  }

  .u-pt45r_md {
    padding-top: 4.5rem !important
  }

  .u-pr45r_md {
    padding-right: 4.5rem !important
  }

  .u-pb45r_md {
    padding-bottom: 4.5rem !important
  }

  .u-pl45r_md {
    padding-left: 4.5rem !important
  }

  .u-p46r_md {
    padding: 4.6rem !important
  }

  .u-pt46r_md {
    padding-top: 4.6rem !important
  }

  .u-pr46r_md {
    padding-right: 4.6rem !important
  }

  .u-pb46r_md {
    padding-bottom: 4.6rem !important
  }

  .u-pl46r_md {
    padding-left: 4.6rem !important
  }

  .u-p47r_md {
    padding: 4.7rem !important
  }

  .u-pt47r_md {
    padding-top: 4.7rem !important
  }

  .u-pr47r_md {
    padding-right: 4.7rem !important
  }

  .u-pb47r_md {
    padding-bottom: 4.7rem !important
  }

  .u-pl47r_md {
    padding-left: 4.7rem !important
  }

  .u-p48r_md {
    padding: 4.8rem !important
  }

  .u-pt48r_md {
    padding-top: 4.8rem !important
  }

  .u-pr48r_md {
    padding-right: 4.8rem !important
  }

  .u-pb48r_md {
    padding-bottom: 4.8rem !important
  }

  .u-pl48r_md {
    padding-left: 4.8rem !important
  }

  .u-p49r_md {
    padding: 4.9rem !important
  }

  .u-pt49r_md {
    padding-top: 4.9rem !important
  }

  .u-pr49r_md {
    padding-right: 4.9rem !important
  }

  .u-pb49r_md {
    padding-bottom: 4.9rem !important
  }

  .u-pl49r_md {
    padding-left: 4.9rem !important
  }

  .u-p50r_md {
    padding: 5rem !important
  }

  .u-pt50r_md {
    padding-top: 5rem !important
  }

  .u-pr50r_md {
    padding-right: 5rem !important
  }

  .u-pb50r_md {
    padding-bottom: 5rem !important
  }

  .u-pl50r_md {
    padding-left: 5rem !important
  }

  .u-p51r_md {
    padding: 5.1rem !important
  }

  .u-pt51r_md {
    padding-top: 5.1rem !important
  }

  .u-pr51r_md {
    padding-right: 5.1rem !important
  }

  .u-pb51r_md {
    padding-bottom: 5.1rem !important
  }

  .u-pl51r_md {
    padding-left: 5.1rem !important
  }

  .u-p52r_md {
    padding: 5.2rem !important
  }

  .u-pt52r_md {
    padding-top: 5.2rem !important
  }

  .u-pr52r_md {
    padding-right: 5.2rem !important
  }

  .u-pb52r_md {
    padding-bottom: 5.2rem !important
  }

  .u-pl52r_md {
    padding-left: 5.2rem !important
  }

  .u-p53r_md {
    padding: 5.3rem !important
  }

  .u-pt53r_md {
    padding-top: 5.3rem !important
  }

  .u-pr53r_md {
    padding-right: 5.3rem !important
  }

  .u-pb53r_md {
    padding-bottom: 5.3rem !important
  }

  .u-pl53r_md {
    padding-left: 5.3rem !important
  }

  .u-p54r_md {
    padding: 5.4rem !important
  }

  .u-pt54r_md {
    padding-top: 5.4rem !important
  }

  .u-pr54r_md {
    padding-right: 5.4rem !important
  }

  .u-pb54r_md {
    padding-bottom: 5.4rem !important
  }

  .u-pl54r_md {
    padding-left: 5.4rem !important
  }

  .u-p55r_md {
    padding: 5.5rem !important
  }

  .u-pt55r_md {
    padding-top: 5.5rem !important
  }

  .u-pr55r_md {
    padding-right: 5.5rem !important
  }

  .u-pb55r_md {
    padding-bottom: 5.5rem !important
  }

  .u-pl55r_md {
    padding-left: 5.5rem !important
  }

  .u-p56r_md {
    padding: 5.6rem !important
  }

  .u-pt56r_md {
    padding-top: 5.6rem !important
  }

  .u-pr56r_md {
    padding-right: 5.6rem !important
  }

  .u-pb56r_md {
    padding-bottom: 5.6rem !important
  }

  .u-pl56r_md {
    padding-left: 5.6rem !important
  }

  .u-p57r_md {
    padding: 5.7rem !important
  }

  .u-pt57r_md {
    padding-top: 5.7rem !important
  }

  .u-pr57r_md {
    padding-right: 5.7rem !important
  }

  .u-pb57r_md {
    padding-bottom: 5.7rem !important
  }

  .u-pl57r_md {
    padding-left: 5.7rem !important
  }

  .u-p58r_md {
    padding: 5.8rem !important
  }

  .u-pt58r_md {
    padding-top: 5.8rem !important
  }

  .u-pr58r_md {
    padding-right: 5.8rem !important
  }

  .u-pb58r_md {
    padding-bottom: 5.8rem !important
  }

  .u-pl58r_md {
    padding-left: 5.8rem !important
  }

  .u-p59r_md {
    padding: 5.9rem !important
  }

  .u-pt59r_md {
    padding-top: 5.9rem !important
  }

  .u-pr59r_md {
    padding-right: 5.9rem !important
  }

  .u-pb59r_md {
    padding-bottom: 5.9rem !important
  }

  .u-pl59r_md {
    padding-left: 5.9rem !important
  }

  .u-p60r_md {
    padding: 6rem !important
  }

  .u-pt60r_md {
    padding-top: 6rem !important
  }

  .u-pr60r_md {
    padding-right: 6rem !important
  }

  .u-pb60r_md {
    padding-bottom: 6rem !important
  }

  .u-pl60r_md {
    padding-left: 6rem !important
  }

  .u-p61r_md {
    padding: 6.1rem !important
  }

  .u-pt61r_md {
    padding-top: 6.1rem !important
  }

  .u-pr61r_md {
    padding-right: 6.1rem !important
  }

  .u-pb61r_md {
    padding-bottom: 6.1rem !important
  }

  .u-pl61r_md {
    padding-left: 6.1rem !important
  }

  .u-p62r_md {
    padding: 6.2rem !important
  }

  .u-pt62r_md {
    padding-top: 6.2rem !important
  }

  .u-pr62r_md {
    padding-right: 6.2rem !important
  }

  .u-pb62r_md {
    padding-bottom: 6.2rem !important
  }

  .u-pl62r_md {
    padding-left: 6.2rem !important
  }

  .u-p63r_md {
    padding: 6.3rem !important
  }

  .u-pt63r_md {
    padding-top: 6.3rem !important
  }

  .u-pr63r_md {
    padding-right: 6.3rem !important
  }

  .u-pb63r_md {
    padding-bottom: 6.3rem !important
  }

  .u-pl63r_md {
    padding-left: 6.3rem !important
  }

  .u-p64r_md {
    padding: 6.4rem !important
  }

  .u-pt64r_md {
    padding-top: 6.4rem !important
  }

  .u-pr64r_md {
    padding-right: 6.4rem !important
  }

  .u-pb64r_md {
    padding-bottom: 6.4rem !important
  }

  .u-pl64r_md {
    padding-left: 6.4rem !important
  }

  .u-p65r_md {
    padding: 6.5rem !important
  }

  .u-pt65r_md {
    padding-top: 6.5rem !important
  }

  .u-pr65r_md {
    padding-right: 6.5rem !important
  }

  .u-pb65r_md {
    padding-bottom: 6.5rem !important
  }

  .u-pl65r_md {
    padding-left: 6.5rem !important
  }

  .u-p66r_md {
    padding: 6.6rem !important
  }

  .u-pt66r_md {
    padding-top: 6.6rem !important
  }

  .u-pr66r_md {
    padding-right: 6.6rem !important
  }

  .u-pb66r_md {
    padding-bottom: 6.6rem !important
  }

  .u-pl66r_md {
    padding-left: 6.6rem !important
  }

  .u-p67r_md {
    padding: 6.7rem !important
  }

  .u-pt67r_md {
    padding-top: 6.7rem !important
  }

  .u-pr67r_md {
    padding-right: 6.7rem !important
  }

  .u-pb67r_md {
    padding-bottom: 6.7rem !important
  }

  .u-pl67r_md {
    padding-left: 6.7rem !important
  }

  .u-p68r_md {
    padding: 6.8rem !important
  }

  .u-pt68r_md {
    padding-top: 6.8rem !important
  }

  .u-pr68r_md {
    padding-right: 6.8rem !important
  }

  .u-pb68r_md {
    padding-bottom: 6.8rem !important
  }

  .u-pl68r_md {
    padding-left: 6.8rem !important
  }

  .u-p69r_md {
    padding: 6.9rem !important
  }

  .u-pt69r_md {
    padding-top: 6.9rem !important
  }

  .u-pr69r_md {
    padding-right: 6.9rem !important
  }

  .u-pb69r_md {
    padding-bottom: 6.9rem !important
  }

  .u-pl69r_md {
    padding-left: 6.9rem !important
  }

  .u-p70r_md {
    padding: 7rem !important
  }

  .u-pt70r_md {
    padding-top: 7rem !important
  }

  .u-pr70r_md {
    padding-right: 7rem !important
  }

  .u-pb70r_md {
    padding-bottom: 7rem !important
  }

  .u-pl70r_md {
    padding-left: 7rem !important
  }

  .u-p71r_md {
    padding: 7.1rem !important
  }

  .u-pt71r_md {
    padding-top: 7.1rem !important
  }

  .u-pr71r_md {
    padding-right: 7.1rem !important
  }

  .u-pb71r_md {
    padding-bottom: 7.1rem !important
  }

  .u-pl71r_md {
    padding-left: 7.1rem !important
  }

  .u-p72r_md {
    padding: 7.2rem !important
  }

  .u-pt72r_md {
    padding-top: 7.2rem !important
  }

  .u-pr72r_md {
    padding-right: 7.2rem !important
  }

  .u-pb72r_md {
    padding-bottom: 7.2rem !important
  }

  .u-pl72r_md {
    padding-left: 7.2rem !important
  }

  .u-p73r_md {
    padding: 7.3rem !important
  }

  .u-pt73r_md {
    padding-top: 7.3rem !important
  }

  .u-pr73r_md {
    padding-right: 7.3rem !important
  }

  .u-pb73r_md {
    padding-bottom: 7.3rem !important
  }

  .u-pl73r_md {
    padding-left: 7.3rem !important
  }

  .u-p74r_md {
    padding: 7.4rem !important
  }

  .u-pt74r_md {
    padding-top: 7.4rem !important
  }

  .u-pr74r_md {
    padding-right: 7.4rem !important
  }

  .u-pb74r_md {
    padding-bottom: 7.4rem !important
  }

  .u-pl74r_md {
    padding-left: 7.4rem !important
  }

  .u-p75r_md {
    padding: 7.5rem !important
  }

  .u-pt75r_md {
    padding-top: 7.5rem !important
  }

  .u-pr75r_md {
    padding-right: 7.5rem !important
  }

  .u-pb75r_md {
    padding-bottom: 7.5rem !important
  }

  .u-pl75r_md {
    padding-left: 7.5rem !important
  }

  .u-p76r_md {
    padding: 7.6rem !important
  }

  .u-pt76r_md {
    padding-top: 7.6rem !important
  }

  .u-pr76r_md {
    padding-right: 7.6rem !important
  }

  .u-pb76r_md {
    padding-bottom: 7.6rem !important
  }

  .u-pl76r_md {
    padding-left: 7.6rem !important
  }

  .u-p77r_md {
    padding: 7.7rem !important
  }

  .u-pt77r_md {
    padding-top: 7.7rem !important
  }

  .u-pr77r_md {
    padding-right: 7.7rem !important
  }

  .u-pb77r_md {
    padding-bottom: 7.7rem !important
  }

  .u-pl77r_md {
    padding-left: 7.7rem !important
  }

  .u-p78r_md {
    padding: 7.8rem !important
  }

  .u-pt78r_md {
    padding-top: 7.8rem !important
  }

  .u-pr78r_md {
    padding-right: 7.8rem !important
  }

  .u-pb78r_md {
    padding-bottom: 7.8rem !important
  }

  .u-pl78r_md {
    padding-left: 7.8rem !important
  }

  .u-p79r_md {
    padding: 7.9rem !important
  }

  .u-pt79r_md {
    padding-top: 7.9rem !important
  }

  .u-pr79r_md {
    padding-right: 7.9rem !important
  }

  .u-pb79r_md {
    padding-bottom: 7.9rem !important
  }

  .u-pl79r_md {
    padding-left: 7.9rem !important
  }

  .u-p80r_md {
    padding: 8rem !important
  }

  .u-pt80r_md {
    padding-top: 8rem !important
  }

  .u-pr80r_md {
    padding-right: 8rem !important
  }

  .u-pb80r_md {
    padding-bottom: 8rem !important
  }

  .u-pl80r_md {
    padding-left: 8rem !important
  }

  .u-p81r_md {
    padding: 8.1rem !important
  }

  .u-pt81r_md {
    padding-top: 8.1rem !important
  }

  .u-pr81r_md {
    padding-right: 8.1rem !important
  }

  .u-pb81r_md {
    padding-bottom: 8.1rem !important
  }

  .u-pl81r_md {
    padding-left: 8.1rem !important
  }

  .u-p82r_md {
    padding: 8.2rem !important
  }

  .u-pt82r_md {
    padding-top: 8.2rem !important
  }

  .u-pr82r_md {
    padding-right: 8.2rem !important
  }

  .u-pb82r_md {
    padding-bottom: 8.2rem !important
  }

  .u-pl82r_md {
    padding-left: 8.2rem !important
  }

  .u-p83r_md {
    padding: 8.3rem !important
  }

  .u-pt83r_md {
    padding-top: 8.3rem !important
  }

  .u-pr83r_md {
    padding-right: 8.3rem !important
  }

  .u-pb83r_md {
    padding-bottom: 8.3rem !important
  }

  .u-pl83r_md {
    padding-left: 8.3rem !important
  }

  .u-p84r_md {
    padding: 8.4rem !important
  }

  .u-pt84r_md {
    padding-top: 8.4rem !important
  }

  .u-pr84r_md {
    padding-right: 8.4rem !important
  }

  .u-pb84r_md {
    padding-bottom: 8.4rem !important
  }

  .u-pl84r_md {
    padding-left: 8.4rem !important
  }

  .u-p85r_md {
    padding: 8.5rem !important
  }

  .u-pt85r_md {
    padding-top: 8.5rem !important
  }

  .u-pr85r_md {
    padding-right: 8.5rem !important
  }

  .u-pb85r_md {
    padding-bottom: 8.5rem !important
  }

  .u-pl85r_md {
    padding-left: 8.5rem !important
  }

  .u-p86r_md {
    padding: 8.6rem !important
  }

  .u-pt86r_md {
    padding-top: 8.6rem !important
  }

  .u-pr86r_md {
    padding-right: 8.6rem !important
  }

  .u-pb86r_md {
    padding-bottom: 8.6rem !important
  }

  .u-pl86r_md {
    padding-left: 8.6rem !important
  }

  .u-p87r_md {
    padding: 8.7rem !important
  }

  .u-pt87r_md {
    padding-top: 8.7rem !important
  }

  .u-pr87r_md {
    padding-right: 8.7rem !important
  }

  .u-pb87r_md {
    padding-bottom: 8.7rem !important
  }

  .u-pl87r_md {
    padding-left: 8.7rem !important
  }

  .u-p88r_md {
    padding: 8.8rem !important
  }

  .u-pt88r_md {
    padding-top: 8.8rem !important
  }

  .u-pr88r_md {
    padding-right: 8.8rem !important
  }

  .u-pb88r_md {
    padding-bottom: 8.8rem !important
  }

  .u-pl88r_md {
    padding-left: 8.8rem !important
  }

  .u-p89r_md {
    padding: 8.9rem !important
  }

  .u-pt89r_md {
    padding-top: 8.9rem !important
  }

  .u-pr89r_md {
    padding-right: 8.9rem !important
  }

  .u-pb89r_md {
    padding-bottom: 8.9rem !important
  }

  .u-pl89r_md {
    padding-left: 8.9rem !important
  }

  .u-p90r_md {
    padding: 9rem !important
  }

  .u-pt90r_md {
    padding-top: 9rem !important
  }

  .u-pr90r_md {
    padding-right: 9rem !important
  }

  .u-pb90r_md {
    padding-bottom: 9rem !important
  }

  .u-pl90r_md {
    padding-left: 9rem !important
  }

  .u-p91r_md {
    padding: 9.1rem !important
  }

  .u-pt91r_md {
    padding-top: 9.1rem !important
  }

  .u-pr91r_md {
    padding-right: 9.1rem !important
  }

  .u-pb91r_md {
    padding-bottom: 9.1rem !important
  }

  .u-pl91r_md {
    padding-left: 9.1rem !important
  }

  .u-p92r_md {
    padding: 9.2rem !important
  }

  .u-pt92r_md {
    padding-top: 9.2rem !important
  }

  .u-pr92r_md {
    padding-right: 9.2rem !important
  }

  .u-pb92r_md {
    padding-bottom: 9.2rem !important
  }

  .u-pl92r_md {
    padding-left: 9.2rem !important
  }

  .u-p93r_md {
    padding: 9.3rem !important
  }

  .u-pt93r_md {
    padding-top: 9.3rem !important
  }

  .u-pr93r_md {
    padding-right: 9.3rem !important
  }

  .u-pb93r_md {
    padding-bottom: 9.3rem !important
  }

  .u-pl93r_md {
    padding-left: 9.3rem !important
  }

  .u-p94r_md {
    padding: 9.4rem !important
  }

  .u-pt94r_md {
    padding-top: 9.4rem !important
  }

  .u-pr94r_md {
    padding-right: 9.4rem !important
  }

  .u-pb94r_md {
    padding-bottom: 9.4rem !important
  }

  .u-pl94r_md {
    padding-left: 9.4rem !important
  }

  .u-p95r_md {
    padding: 9.5rem !important
  }

  .u-pt95r_md {
    padding-top: 9.5rem !important
  }

  .u-pr95r_md {
    padding-right: 9.5rem !important
  }

  .u-pb95r_md {
    padding-bottom: 9.5rem !important
  }

  .u-pl95r_md {
    padding-left: 9.5rem !important
  }

  .u-p96r_md {
    padding: 9.6rem !important
  }

  .u-pt96r_md {
    padding-top: 9.6rem !important
  }

  .u-pr96r_md {
    padding-right: 9.6rem !important
  }

  .u-pb96r_md {
    padding-bottom: 9.6rem !important
  }

  .u-pl96r_md {
    padding-left: 9.6rem !important
  }

  .u-p97r_md {
    padding: 9.7rem !important
  }

  .u-pt97r_md {
    padding-top: 9.7rem !important
  }

  .u-pr97r_md {
    padding-right: 9.7rem !important
  }

  .u-pb97r_md {
    padding-bottom: 9.7rem !important
  }

  .u-pl97r_md {
    padding-left: 9.7rem !important
  }

  .u-p98r_md {
    padding: 9.8rem !important
  }

  .u-pt98r_md {
    padding-top: 9.8rem !important
  }

  .u-pr98r_md {
    padding-right: 9.8rem !important
  }

  .u-pb98r_md {
    padding-bottom: 9.8rem !important
  }

  .u-pl98r_md {
    padding-left: 9.8rem !important
  }

  .u-p99r_md {
    padding: 9.9rem !important
  }

  .u-pt99r_md {
    padding-top: 9.9rem !important
  }

  .u-pr99r_md {
    padding-right: 9.9rem !important
  }

  .u-pb99r_md {
    padding-bottom: 9.9rem !important
  }

  .u-pl99r_md {
    padding-left: 9.9rem !important
  }

  .u-p100r_md {
    padding: 10rem !important
  }

  .u-pt100r_md {
    padding-top: 10rem !important
  }

  .u-pr100r_md {
    padding-right: 10rem !important
  }

  .u-pb100r_md {
    padding-bottom: 10rem !important
  }

  .u-pl100r_md {
    padding-left: 10rem !important
  }
}

@media(min-width: 1280px) {
  .u-p_auto_lg {
    padding: auto !important
  }

  .u-pt_auto_lg {
    padding-top: auto !important
  }

  .u-pr_auto_lg {
    padding-right: auto !important
  }

  .u-pb_auto_lg {
    padding-bottom: auto !important
  }

  .u-pl_auto_lg {
    padding-left: auto !important
  }

  .u-p00_lg {
    padding: 0px !important
  }

  .u-pt00_lg {
    padding-top: 0px !important
  }

  .u-pr00_lg {
    padding-right: 0px !important
  }

  .u-pb00_lg {
    padding-bottom: 0px !important
  }

  .u-pl00_lg {
    padding-left: 0px !important
  }

  .u-p01_lg {
    padding: 1px !important
  }

  .u-pt01_lg {
    padding-top: 1px !important
  }

  .u-pr01_lg {
    padding-right: 1px !important
  }

  .u-pb01_lg {
    padding-bottom: 1px !important
  }

  .u-pl01_lg {
    padding-left: 1px !important
  }

  .u-p02_lg {
    padding: 2px !important
  }

  .u-pt02_lg {
    padding-top: 2px !important
  }

  .u-pr02_lg {
    padding-right: 2px !important
  }

  .u-pb02_lg {
    padding-bottom: 2px !important
  }

  .u-pl02_lg {
    padding-left: 2px !important
  }

  .u-p03_lg {
    padding: 3px !important
  }

  .u-pt03_lg {
    padding-top: 3px !important
  }

  .u-pr03_lg {
    padding-right: 3px !important
  }

  .u-pb03_lg {
    padding-bottom: 3px !important
  }

  .u-pl03_lg {
    padding-left: 3px !important
  }

  .u-p04_lg {
    padding: 4px !important
  }

  .u-pt04_lg {
    padding-top: 4px !important
  }

  .u-pr04_lg {
    padding-right: 4px !important
  }

  .u-pb04_lg {
    padding-bottom: 4px !important
  }

  .u-pl04_lg {
    padding-left: 4px !important
  }

  .u-p05_lg {
    padding: 5px !important
  }

  .u-pt05_lg {
    padding-top: 5px !important
  }

  .u-pr05_lg {
    padding-right: 5px !important
  }

  .u-pb05_lg {
    padding-bottom: 5px !important
  }

  .u-pl05_lg {
    padding-left: 5px !important
  }

  .u-p06_lg {
    padding: 6px !important
  }

  .u-pt06_lg {
    padding-top: 6px !important
  }

  .u-pr06_lg {
    padding-right: 6px !important
  }

  .u-pb06_lg {
    padding-bottom: 6px !important
  }

  .u-pl06_lg {
    padding-left: 6px !important
  }

  .u-p07_lg {
    padding: 7px !important
  }

  .u-pt07_lg {
    padding-top: 7px !important
  }

  .u-pr07_lg {
    padding-right: 7px !important
  }

  .u-pb07_lg {
    padding-bottom: 7px !important
  }

  .u-pl07_lg {
    padding-left: 7px !important
  }

  .u-p08_lg {
    padding: 8px !important
  }

  .u-pt08_lg {
    padding-top: 8px !important
  }

  .u-pr08_lg {
    padding-right: 8px !important
  }

  .u-pb08_lg {
    padding-bottom: 8px !important
  }

  .u-pl08_lg {
    padding-left: 8px !important
  }

  .u-p09_lg {
    padding: 9px !important
  }

  .u-pt09_lg {
    padding-top: 9px !important
  }

  .u-pr09_lg {
    padding-right: 9px !important
  }

  .u-pb09_lg {
    padding-bottom: 9px !important
  }

  .u-pl09_lg {
    padding-left: 9px !important
  }

  .u-p10_lg {
    padding: 10px !important
  }

  .u-pt10_lg {
    padding-top: 10px !important
  }

  .u-pr10_lg {
    padding-right: 10px !important
  }

  .u-pb10_lg {
    padding-bottom: 10px !important
  }

  .u-pl10_lg {
    padding-left: 10px !important
  }

  .u-p11_lg {
    padding: 11px !important
  }

  .u-pt11_lg {
    padding-top: 11px !important
  }

  .u-pr11_lg {
    padding-right: 11px !important
  }

  .u-pb11_lg {
    padding-bottom: 11px !important
  }

  .u-pl11_lg {
    padding-left: 11px !important
  }

  .u-p12_lg {
    padding: 12px !important
  }

  .u-pt12_lg {
    padding-top: 12px !important
  }

  .u-pr12_lg {
    padding-right: 12px !important
  }

  .u-pb12_lg {
    padding-bottom: 12px !important
  }

  .u-pl12_lg {
    padding-left: 12px !important
  }

  .u-p13_lg {
    padding: 13px !important
  }

  .u-pt13_lg {
    padding-top: 13px !important
  }

  .u-pr13_lg {
    padding-right: 13px !important
  }

  .u-pb13_lg {
    padding-bottom: 13px !important
  }

  .u-pl13_lg {
    padding-left: 13px !important
  }

  .u-p14_lg {
    padding: 14px !important
  }

  .u-pt14_lg {
    padding-top: 14px !important
  }

  .u-pr14_lg {
    padding-right: 14px !important
  }

  .u-pb14_lg {
    padding-bottom: 14px !important
  }

  .u-pl14_lg {
    padding-left: 14px !important
  }

  .u-p15_lg {
    padding: 15px !important
  }

  .u-pt15_lg {
    padding-top: 15px !important
  }

  .u-pr15_lg {
    padding-right: 15px !important
  }

  .u-pb15_lg {
    padding-bottom: 15px !important
  }

  .u-pl15_lg {
    padding-left: 15px !important
  }

  .u-p16_lg {
    padding: 16px !important
  }

  .u-pt16_lg {
    padding-top: 16px !important
  }

  .u-pr16_lg {
    padding-right: 16px !important
  }

  .u-pb16_lg {
    padding-bottom: 16px !important
  }

  .u-pl16_lg {
    padding-left: 16px !important
  }

  .u-p17_lg {
    padding: 17px !important
  }

  .u-pt17_lg {
    padding-top: 17px !important
  }

  .u-pr17_lg {
    padding-right: 17px !important
  }

  .u-pb17_lg {
    padding-bottom: 17px !important
  }

  .u-pl17_lg {
    padding-left: 17px !important
  }

  .u-p18_lg {
    padding: 18px !important
  }

  .u-pt18_lg {
    padding-top: 18px !important
  }

  .u-pr18_lg {
    padding-right: 18px !important
  }

  .u-pb18_lg {
    padding-bottom: 18px !important
  }

  .u-pl18_lg {
    padding-left: 18px !important
  }

  .u-p19_lg {
    padding: 19px !important
  }

  .u-pt19_lg {
    padding-top: 19px !important
  }

  .u-pr19_lg {
    padding-right: 19px !important
  }

  .u-pb19_lg {
    padding-bottom: 19px !important
  }

  .u-pl19_lg {
    padding-left: 19px !important
  }

  .u-p20_lg {
    padding: 20px !important
  }

  .u-pt20_lg {
    padding-top: 20px !important
  }

  .u-pr20_lg {
    padding-right: 20px !important
  }

  .u-pb20_lg {
    padding-bottom: 20px !important
  }

  .u-pl20_lg {
    padding-left: 20px !important
  }

  .u-p21_lg {
    padding: 21px !important
  }

  .u-pt21_lg {
    padding-top: 21px !important
  }

  .u-pr21_lg {
    padding-right: 21px !important
  }

  .u-pb21_lg {
    padding-bottom: 21px !important
  }

  .u-pl21_lg {
    padding-left: 21px !important
  }

  .u-p22_lg {
    padding: 22px !important
  }

  .u-pt22_lg {
    padding-top: 22px !important
  }

  .u-pr22_lg {
    padding-right: 22px !important
  }

  .u-pb22_lg {
    padding-bottom: 22px !important
  }

  .u-pl22_lg {
    padding-left: 22px !important
  }

  .u-p23_lg {
    padding: 23px !important
  }

  .u-pt23_lg {
    padding-top: 23px !important
  }

  .u-pr23_lg {
    padding-right: 23px !important
  }

  .u-pb23_lg {
    padding-bottom: 23px !important
  }

  .u-pl23_lg {
    padding-left: 23px !important
  }

  .u-p24_lg {
    padding: 24px !important
  }

  .u-pt24_lg {
    padding-top: 24px !important
  }

  .u-pr24_lg {
    padding-right: 24px !important
  }

  .u-pb24_lg {
    padding-bottom: 24px !important
  }

  .u-pl24_lg {
    padding-left: 24px !important
  }

  .u-p25_lg {
    padding: 25px !important
  }

  .u-pt25_lg {
    padding-top: 25px !important
  }

  .u-pr25_lg {
    padding-right: 25px !important
  }

  .u-pb25_lg {
    padding-bottom: 25px !important
  }

  .u-pl25_lg {
    padding-left: 25px !important
  }

  .u-p26_lg {
    padding: 26px !important
  }

  .u-pt26_lg {
    padding-top: 26px !important
  }

  .u-pr26_lg {
    padding-right: 26px !important
  }

  .u-pb26_lg {
    padding-bottom: 26px !important
  }

  .u-pl26_lg {
    padding-left: 26px !important
  }

  .u-p27_lg {
    padding: 27px !important
  }

  .u-pt27_lg {
    padding-top: 27px !important
  }

  .u-pr27_lg {
    padding-right: 27px !important
  }

  .u-pb27_lg {
    padding-bottom: 27px !important
  }

  .u-pl27_lg {
    padding-left: 27px !important
  }

  .u-p28_lg {
    padding: 28px !important
  }

  .u-pt28_lg {
    padding-top: 28px !important
  }

  .u-pr28_lg {
    padding-right: 28px !important
  }

  .u-pb28_lg {
    padding-bottom: 28px !important
  }

  .u-pl28_lg {
    padding-left: 28px !important
  }

  .u-p29_lg {
    padding: 29px !important
  }

  .u-pt29_lg {
    padding-top: 29px !important
  }

  .u-pr29_lg {
    padding-right: 29px !important
  }

  .u-pb29_lg {
    padding-bottom: 29px !important
  }

  .u-pl29_lg {
    padding-left: 29px !important
  }

  .u-p30_lg {
    padding: 30px !important
  }

  .u-pt30_lg {
    padding-top: 30px !important
  }

  .u-pr30_lg {
    padding-right: 30px !important
  }

  .u-pb30_lg {
    padding-bottom: 30px !important
  }

  .u-pl30_lg {
    padding-left: 30px !important
  }

  .u-p31_lg {
    padding: 31px !important
  }

  .u-pt31_lg {
    padding-top: 31px !important
  }

  .u-pr31_lg {
    padding-right: 31px !important
  }

  .u-pb31_lg {
    padding-bottom: 31px !important
  }

  .u-pl31_lg {
    padding-left: 31px !important
  }

  .u-p32_lg {
    padding: 32px !important
  }

  .u-pt32_lg {
    padding-top: 32px !important
  }

  .u-pr32_lg {
    padding-right: 32px !important
  }

  .u-pb32_lg {
    padding-bottom: 32px !important
  }

  .u-pl32_lg {
    padding-left: 32px !important
  }

  .u-p33_lg {
    padding: 33px !important
  }

  .u-pt33_lg {
    padding-top: 33px !important
  }

  .u-pr33_lg {
    padding-right: 33px !important
  }

  .u-pb33_lg {
    padding-bottom: 33px !important
  }

  .u-pl33_lg {
    padding-left: 33px !important
  }

  .u-p34_lg {
    padding: 34px !important
  }

  .u-pt34_lg {
    padding-top: 34px !important
  }

  .u-pr34_lg {
    padding-right: 34px !important
  }

  .u-pb34_lg {
    padding-bottom: 34px !important
  }

  .u-pl34_lg {
    padding-left: 34px !important
  }

  .u-p35_lg {
    padding: 35px !important
  }

  .u-pt35_lg {
    padding-top: 35px !important
  }

  .u-pr35_lg {
    padding-right: 35px !important
  }

  .u-pb35_lg {
    padding-bottom: 35px !important
  }

  .u-pl35_lg {
    padding-left: 35px !important
  }

  .u-p36_lg {
    padding: 36px !important
  }

  .u-pt36_lg {
    padding-top: 36px !important
  }

  .u-pr36_lg {
    padding-right: 36px !important
  }

  .u-pb36_lg {
    padding-bottom: 36px !important
  }

  .u-pl36_lg {
    padding-left: 36px !important
  }

  .u-p37_lg {
    padding: 37px !important
  }

  .u-pt37_lg {
    padding-top: 37px !important
  }

  .u-pr37_lg {
    padding-right: 37px !important
  }

  .u-pb37_lg {
    padding-bottom: 37px !important
  }

  .u-pl37_lg {
    padding-left: 37px !important
  }

  .u-p38_lg {
    padding: 38px !important
  }

  .u-pt38_lg {
    padding-top: 38px !important
  }

  .u-pr38_lg {
    padding-right: 38px !important
  }

  .u-pb38_lg {
    padding-bottom: 38px !important
  }

  .u-pl38_lg {
    padding-left: 38px !important
  }

  .u-p39_lg {
    padding: 39px !important
  }

  .u-pt39_lg {
    padding-top: 39px !important
  }

  .u-pr39_lg {
    padding-right: 39px !important
  }

  .u-pb39_lg {
    padding-bottom: 39px !important
  }

  .u-pl39_lg {
    padding-left: 39px !important
  }

  .u-p40_lg {
    padding: 40px !important
  }

  .u-pt40_lg {
    padding-top: 40px !important
  }

  .u-pr40_lg {
    padding-right: 40px !important
  }

  .u-pb40_lg {
    padding-bottom: 40px !important
  }

  .u-pl40_lg {
    padding-left: 40px !important
  }

  .u-p41_lg {
    padding: 41px !important
  }

  .u-pt41_lg {
    padding-top: 41px !important
  }

  .u-pr41_lg {
    padding-right: 41px !important
  }

  .u-pb41_lg {
    padding-bottom: 41px !important
  }

  .u-pl41_lg {
    padding-left: 41px !important
  }

  .u-p42_lg {
    padding: 42px !important
  }

  .u-pt42_lg {
    padding-top: 42px !important
  }

  .u-pr42_lg {
    padding-right: 42px !important
  }

  .u-pb42_lg {
    padding-bottom: 42px !important
  }

  .u-pl42_lg {
    padding-left: 42px !important
  }

  .u-p43_lg {
    padding: 43px !important
  }

  .u-pt43_lg {
    padding-top: 43px !important
  }

  .u-pr43_lg {
    padding-right: 43px !important
  }

  .u-pb43_lg {
    padding-bottom: 43px !important
  }

  .u-pl43_lg {
    padding-left: 43px !important
  }

  .u-p44_lg {
    padding: 44px !important
  }

  .u-pt44_lg {
    padding-top: 44px !important
  }

  .u-pr44_lg {
    padding-right: 44px !important
  }

  .u-pb44_lg {
    padding-bottom: 44px !important
  }

  .u-pl44_lg {
    padding-left: 44px !important
  }

  .u-p45_lg {
    padding: 45px !important
  }

  .u-pt45_lg {
    padding-top: 45px !important
  }

  .u-pr45_lg {
    padding-right: 45px !important
  }

  .u-pb45_lg {
    padding-bottom: 45px !important
  }

  .u-pl45_lg {
    padding-left: 45px !important
  }

  .u-p46_lg {
    padding: 46px !important
  }

  .u-pt46_lg {
    padding-top: 46px !important
  }

  .u-pr46_lg {
    padding-right: 46px !important
  }

  .u-pb46_lg {
    padding-bottom: 46px !important
  }

  .u-pl46_lg {
    padding-left: 46px !important
  }

  .u-p47_lg {
    padding: 47px !important
  }

  .u-pt47_lg {
    padding-top: 47px !important
  }

  .u-pr47_lg {
    padding-right: 47px !important
  }

  .u-pb47_lg {
    padding-bottom: 47px !important
  }

  .u-pl47_lg {
    padding-left: 47px !important
  }

  .u-p48_lg {
    padding: 48px !important
  }

  .u-pt48_lg {
    padding-top: 48px !important
  }

  .u-pr48_lg {
    padding-right: 48px !important
  }

  .u-pb48_lg {
    padding-bottom: 48px !important
  }

  .u-pl48_lg {
    padding-left: 48px !important
  }

  .u-p49_lg {
    padding: 49px !important
  }

  .u-pt49_lg {
    padding-top: 49px !important
  }

  .u-pr49_lg {
    padding-right: 49px !important
  }

  .u-pb49_lg {
    padding-bottom: 49px !important
  }

  .u-pl49_lg {
    padding-left: 49px !important
  }

  .u-p50_lg {
    padding: 50px !important
  }

  .u-pt50_lg {
    padding-top: 50px !important
  }

  .u-pr50_lg {
    padding-right: 50px !important
  }

  .u-pb50_lg {
    padding-bottom: 50px !important
  }

  .u-pl50_lg {
    padding-left: 50px !important
  }

  .u-p51_lg {
    padding: 51px !important
  }

  .u-pt51_lg {
    padding-top: 51px !important
  }

  .u-pr51_lg {
    padding-right: 51px !important
  }

  .u-pb51_lg {
    padding-bottom: 51px !important
  }

  .u-pl51_lg {
    padding-left: 51px !important
  }

  .u-p52_lg {
    padding: 52px !important
  }

  .u-pt52_lg {
    padding-top: 52px !important
  }

  .u-pr52_lg {
    padding-right: 52px !important
  }

  .u-pb52_lg {
    padding-bottom: 52px !important
  }

  .u-pl52_lg {
    padding-left: 52px !important
  }

  .u-p53_lg {
    padding: 53px !important
  }

  .u-pt53_lg {
    padding-top: 53px !important
  }

  .u-pr53_lg {
    padding-right: 53px !important
  }

  .u-pb53_lg {
    padding-bottom: 53px !important
  }

  .u-pl53_lg {
    padding-left: 53px !important
  }

  .u-p54_lg {
    padding: 54px !important
  }

  .u-pt54_lg {
    padding-top: 54px !important
  }

  .u-pr54_lg {
    padding-right: 54px !important
  }

  .u-pb54_lg {
    padding-bottom: 54px !important
  }

  .u-pl54_lg {
    padding-left: 54px !important
  }

  .u-p55_lg {
    padding: 55px !important
  }

  .u-pt55_lg {
    padding-top: 55px !important
  }

  .u-pr55_lg {
    padding-right: 55px !important
  }

  .u-pb55_lg {
    padding-bottom: 55px !important
  }

  .u-pl55_lg {
    padding-left: 55px !important
  }

  .u-p56_lg {
    padding: 56px !important
  }

  .u-pt56_lg {
    padding-top: 56px !important
  }

  .u-pr56_lg {
    padding-right: 56px !important
  }

  .u-pb56_lg {
    padding-bottom: 56px !important
  }

  .u-pl56_lg {
    padding-left: 56px !important
  }

  .u-p57_lg {
    padding: 57px !important
  }

  .u-pt57_lg {
    padding-top: 57px !important
  }

  .u-pr57_lg {
    padding-right: 57px !important
  }

  .u-pb57_lg {
    padding-bottom: 57px !important
  }

  .u-pl57_lg {
    padding-left: 57px !important
  }

  .u-p58_lg {
    padding: 58px !important
  }

  .u-pt58_lg {
    padding-top: 58px !important
  }

  .u-pr58_lg {
    padding-right: 58px !important
  }

  .u-pb58_lg {
    padding-bottom: 58px !important
  }

  .u-pl58_lg {
    padding-left: 58px !important
  }

  .u-p59_lg {
    padding: 59px !important
  }

  .u-pt59_lg {
    padding-top: 59px !important
  }

  .u-pr59_lg {
    padding-right: 59px !important
  }

  .u-pb59_lg {
    padding-bottom: 59px !important
  }

  .u-pl59_lg {
    padding-left: 59px !important
  }

  .u-p60_lg {
    padding: 60px !important
  }

  .u-pt60_lg {
    padding-top: 60px !important
  }

  .u-pr60_lg {
    padding-right: 60px !important
  }

  .u-pb60_lg {
    padding-bottom: 60px !important
  }

  .u-pl60_lg {
    padding-left: 60px !important
  }

  .u-p61_lg {
    padding: 61px !important
  }

  .u-pt61_lg {
    padding-top: 61px !important
  }

  .u-pr61_lg {
    padding-right: 61px !important
  }

  .u-pb61_lg {
    padding-bottom: 61px !important
  }

  .u-pl61_lg {
    padding-left: 61px !important
  }

  .u-p62_lg {
    padding: 62px !important
  }

  .u-pt62_lg {
    padding-top: 62px !important
  }

  .u-pr62_lg {
    padding-right: 62px !important
  }

  .u-pb62_lg {
    padding-bottom: 62px !important
  }

  .u-pl62_lg {
    padding-left: 62px !important
  }

  .u-p63_lg {
    padding: 63px !important
  }

  .u-pt63_lg {
    padding-top: 63px !important
  }

  .u-pr63_lg {
    padding-right: 63px !important
  }

  .u-pb63_lg {
    padding-bottom: 63px !important
  }

  .u-pl63_lg {
    padding-left: 63px !important
  }

  .u-p64_lg {
    padding: 64px !important
  }

  .u-pt64_lg {
    padding-top: 64px !important
  }

  .u-pr64_lg {
    padding-right: 64px !important
  }

  .u-pb64_lg {
    padding-bottom: 64px !important
  }

  .u-pl64_lg {
    padding-left: 64px !important
  }

  .u-p65_lg {
    padding: 65px !important
  }

  .u-pt65_lg {
    padding-top: 65px !important
  }

  .u-pr65_lg {
    padding-right: 65px !important
  }

  .u-pb65_lg {
    padding-bottom: 65px !important
  }

  .u-pl65_lg {
    padding-left: 65px !important
  }

  .u-p66_lg {
    padding: 66px !important
  }

  .u-pt66_lg {
    padding-top: 66px !important
  }

  .u-pr66_lg {
    padding-right: 66px !important
  }

  .u-pb66_lg {
    padding-bottom: 66px !important
  }

  .u-pl66_lg {
    padding-left: 66px !important
  }

  .u-p67_lg {
    padding: 67px !important
  }

  .u-pt67_lg {
    padding-top: 67px !important
  }

  .u-pr67_lg {
    padding-right: 67px !important
  }

  .u-pb67_lg {
    padding-bottom: 67px !important
  }

  .u-pl67_lg {
    padding-left: 67px !important
  }

  .u-p68_lg {
    padding: 68px !important
  }

  .u-pt68_lg {
    padding-top: 68px !important
  }

  .u-pr68_lg {
    padding-right: 68px !important
  }

  .u-pb68_lg {
    padding-bottom: 68px !important
  }

  .u-pl68_lg {
    padding-left: 68px !important
  }

  .u-p69_lg {
    padding: 69px !important
  }

  .u-pt69_lg {
    padding-top: 69px !important
  }

  .u-pr69_lg {
    padding-right: 69px !important
  }

  .u-pb69_lg {
    padding-bottom: 69px !important
  }

  .u-pl69_lg {
    padding-left: 69px !important
  }

  .u-p70_lg {
    padding: 70px !important
  }

  .u-pt70_lg {
    padding-top: 70px !important
  }

  .u-pr70_lg {
    padding-right: 70px !important
  }

  .u-pb70_lg {
    padding-bottom: 70px !important
  }

  .u-pl70_lg {
    padding-left: 70px !important
  }

  .u-p71_lg {
    padding: 71px !important
  }

  .u-pt71_lg {
    padding-top: 71px !important
  }

  .u-pr71_lg {
    padding-right: 71px !important
  }

  .u-pb71_lg {
    padding-bottom: 71px !important
  }

  .u-pl71_lg {
    padding-left: 71px !important
  }

  .u-p72_lg {
    padding: 72px !important
  }

  .u-pt72_lg {
    padding-top: 72px !important
  }

  .u-pr72_lg {
    padding-right: 72px !important
  }

  .u-pb72_lg {
    padding-bottom: 72px !important
  }

  .u-pl72_lg {
    padding-left: 72px !important
  }

  .u-p73_lg {
    padding: 73px !important
  }

  .u-pt73_lg {
    padding-top: 73px !important
  }

  .u-pr73_lg {
    padding-right: 73px !important
  }

  .u-pb73_lg {
    padding-bottom: 73px !important
  }

  .u-pl73_lg {
    padding-left: 73px !important
  }

  .u-p74_lg {
    padding: 74px !important
  }

  .u-pt74_lg {
    padding-top: 74px !important
  }

  .u-pr74_lg {
    padding-right: 74px !important
  }

  .u-pb74_lg {
    padding-bottom: 74px !important
  }

  .u-pl74_lg {
    padding-left: 74px !important
  }

  .u-p75_lg {
    padding: 75px !important
  }

  .u-pt75_lg {
    padding-top: 75px !important
  }

  .u-pr75_lg {
    padding-right: 75px !important
  }

  .u-pb75_lg {
    padding-bottom: 75px !important
  }

  .u-pl75_lg {
    padding-left: 75px !important
  }

  .u-p76_lg {
    padding: 76px !important
  }

  .u-pt76_lg {
    padding-top: 76px !important
  }

  .u-pr76_lg {
    padding-right: 76px !important
  }

  .u-pb76_lg {
    padding-bottom: 76px !important
  }

  .u-pl76_lg {
    padding-left: 76px !important
  }

  .u-p77_lg {
    padding: 77px !important
  }

  .u-pt77_lg {
    padding-top: 77px !important
  }

  .u-pr77_lg {
    padding-right: 77px !important
  }

  .u-pb77_lg {
    padding-bottom: 77px !important
  }

  .u-pl77_lg {
    padding-left: 77px !important
  }

  .u-p78_lg {
    padding: 78px !important
  }

  .u-pt78_lg {
    padding-top: 78px !important
  }

  .u-pr78_lg {
    padding-right: 78px !important
  }

  .u-pb78_lg {
    padding-bottom: 78px !important
  }

  .u-pl78_lg {
    padding-left: 78px !important
  }

  .u-p79_lg {
    padding: 79px !important
  }

  .u-pt79_lg {
    padding-top: 79px !important
  }

  .u-pr79_lg {
    padding-right: 79px !important
  }

  .u-pb79_lg {
    padding-bottom: 79px !important
  }

  .u-pl79_lg {
    padding-left: 79px !important
  }

  .u-p80_lg {
    padding: 80px !important
  }

  .u-pt80_lg {
    padding-top: 80px !important
  }

  .u-pr80_lg {
    padding-right: 80px !important
  }

  .u-pb80_lg {
    padding-bottom: 80px !important
  }

  .u-pl80_lg {
    padding-left: 80px !important
  }

  .u-p81_lg {
    padding: 81px !important
  }

  .u-pt81_lg {
    padding-top: 81px !important
  }

  .u-pr81_lg {
    padding-right: 81px !important
  }

  .u-pb81_lg {
    padding-bottom: 81px !important
  }

  .u-pl81_lg {
    padding-left: 81px !important
  }

  .u-p82_lg {
    padding: 82px !important
  }

  .u-pt82_lg {
    padding-top: 82px !important
  }

  .u-pr82_lg {
    padding-right: 82px !important
  }

  .u-pb82_lg {
    padding-bottom: 82px !important
  }

  .u-pl82_lg {
    padding-left: 82px !important
  }

  .u-p83_lg {
    padding: 83px !important
  }

  .u-pt83_lg {
    padding-top: 83px !important
  }

  .u-pr83_lg {
    padding-right: 83px !important
  }

  .u-pb83_lg {
    padding-bottom: 83px !important
  }

  .u-pl83_lg {
    padding-left: 83px !important
  }

  .u-p84_lg {
    padding: 84px !important
  }

  .u-pt84_lg {
    padding-top: 84px !important
  }

  .u-pr84_lg {
    padding-right: 84px !important
  }

  .u-pb84_lg {
    padding-bottom: 84px !important
  }

  .u-pl84_lg {
    padding-left: 84px !important
  }

  .u-p85_lg {
    padding: 85px !important
  }

  .u-pt85_lg {
    padding-top: 85px !important
  }

  .u-pr85_lg {
    padding-right: 85px !important
  }

  .u-pb85_lg {
    padding-bottom: 85px !important
  }

  .u-pl85_lg {
    padding-left: 85px !important
  }

  .u-p86_lg {
    padding: 86px !important
  }

  .u-pt86_lg {
    padding-top: 86px !important
  }

  .u-pr86_lg {
    padding-right: 86px !important
  }

  .u-pb86_lg {
    padding-bottom: 86px !important
  }

  .u-pl86_lg {
    padding-left: 86px !important
  }

  .u-p87_lg {
    padding: 87px !important
  }

  .u-pt87_lg {
    padding-top: 87px !important
  }

  .u-pr87_lg {
    padding-right: 87px !important
  }

  .u-pb87_lg {
    padding-bottom: 87px !important
  }

  .u-pl87_lg {
    padding-left: 87px !important
  }

  .u-p88_lg {
    padding: 88px !important
  }

  .u-pt88_lg {
    padding-top: 88px !important
  }

  .u-pr88_lg {
    padding-right: 88px !important
  }

  .u-pb88_lg {
    padding-bottom: 88px !important
  }

  .u-pl88_lg {
    padding-left: 88px !important
  }

  .u-p89_lg {
    padding: 89px !important
  }

  .u-pt89_lg {
    padding-top: 89px !important
  }

  .u-pr89_lg {
    padding-right: 89px !important
  }

  .u-pb89_lg {
    padding-bottom: 89px !important
  }

  .u-pl89_lg {
    padding-left: 89px !important
  }

  .u-p90_lg {
    padding: 90px !important
  }

  .u-pt90_lg {
    padding-top: 90px !important
  }

  .u-pr90_lg {
    padding-right: 90px !important
  }

  .u-pb90_lg {
    padding-bottom: 90px !important
  }

  .u-pl90_lg {
    padding-left: 90px !important
  }

  .u-p91_lg {
    padding: 91px !important
  }

  .u-pt91_lg {
    padding-top: 91px !important
  }

  .u-pr91_lg {
    padding-right: 91px !important
  }

  .u-pb91_lg {
    padding-bottom: 91px !important
  }

  .u-pl91_lg {
    padding-left: 91px !important
  }

  .u-p92_lg {
    padding: 92px !important
  }

  .u-pt92_lg {
    padding-top: 92px !important
  }

  .u-pr92_lg {
    padding-right: 92px !important
  }

  .u-pb92_lg {
    padding-bottom: 92px !important
  }

  .u-pl92_lg {
    padding-left: 92px !important
  }

  .u-p93_lg {
    padding: 93px !important
  }

  .u-pt93_lg {
    padding-top: 93px !important
  }

  .u-pr93_lg {
    padding-right: 93px !important
  }

  .u-pb93_lg {
    padding-bottom: 93px !important
  }

  .u-pl93_lg {
    padding-left: 93px !important
  }

  .u-p94_lg {
    padding: 94px !important
  }

  .u-pt94_lg {
    padding-top: 94px !important
  }

  .u-pr94_lg {
    padding-right: 94px !important
  }

  .u-pb94_lg {
    padding-bottom: 94px !important
  }

  .u-pl94_lg {
    padding-left: 94px !important
  }

  .u-p95_lg {
    padding: 95px !important
  }

  .u-pt95_lg {
    padding-top: 95px !important
  }

  .u-pr95_lg {
    padding-right: 95px !important
  }

  .u-pb95_lg {
    padding-bottom: 95px !important
  }

  .u-pl95_lg {
    padding-left: 95px !important
  }

  .u-p96_lg {
    padding: 96px !important
  }

  .u-pt96_lg {
    padding-top: 96px !important
  }

  .u-pr96_lg {
    padding-right: 96px !important
  }

  .u-pb96_lg {
    padding-bottom: 96px !important
  }

  .u-pl96_lg {
    padding-left: 96px !important
  }

  .u-p97_lg {
    padding: 97px !important
  }

  .u-pt97_lg {
    padding-top: 97px !important
  }

  .u-pr97_lg {
    padding-right: 97px !important
  }

  .u-pb97_lg {
    padding-bottom: 97px !important
  }

  .u-pl97_lg {
    padding-left: 97px !important
  }

  .u-p98_lg {
    padding: 98px !important
  }

  .u-pt98_lg {
    padding-top: 98px !important
  }

  .u-pr98_lg {
    padding-right: 98px !important
  }

  .u-pb98_lg {
    padding-bottom: 98px !important
  }

  .u-pl98_lg {
    padding-left: 98px !important
  }

  .u-p99_lg {
    padding: 99px !important
  }

  .u-pt99_lg {
    padding-top: 99px !important
  }

  .u-pr99_lg {
    padding-right: 99px !important
  }

  .u-pb99_lg {
    padding-bottom: 99px !important
  }

  .u-pl99_lg {
    padding-left: 99px !important
  }

  .u-p100_lg {
    padding: 100px !important
  }

  .u-pt100_lg {
    padding-top: 100px !important
  }

  .u-pr100_lg {
    padding-right: 100px !important
  }

  .u-pb100_lg {
    padding-bottom: 100px !important
  }

  .u-pl100_lg {
    padding-left: 100px !important
  }

  .u-p1r_lg {
    padding: .1rem !important
  }

  .u-pt1r_lg {
    padding-top: .1rem !important
  }

  .u-pr1r_lg {
    padding-right: .1rem !important
  }

  .u-pb1r_lg {
    padding-bottom: .1rem !important
  }

  .u-pl1r_lg {
    padding-left: .1rem !important
  }

  .u-p2r_lg {
    padding: .2rem !important
  }

  .u-pt2r_lg {
    padding-top: .2rem !important
  }

  .u-pr2r_lg {
    padding-right: .2rem !important
  }

  .u-pb2r_lg {
    padding-bottom: .2rem !important
  }

  .u-pl2r_lg {
    padding-left: .2rem !important
  }

  .u-p3r_lg {
    padding: .3rem !important
  }

  .u-pt3r_lg {
    padding-top: .3rem !important
  }

  .u-pr3r_lg {
    padding-right: .3rem !important
  }

  .u-pb3r_lg {
    padding-bottom: .3rem !important
  }

  .u-pl3r_lg {
    padding-left: .3rem !important
  }

  .u-p4r_lg {
    padding: .4rem !important
  }

  .u-pt4r_lg {
    padding-top: .4rem !important
  }

  .u-pr4r_lg {
    padding-right: .4rem !important
  }

  .u-pb4r_lg {
    padding-bottom: .4rem !important
  }

  .u-pl4r_lg {
    padding-left: .4rem !important
  }

  .u-p5r_lg {
    padding: .5rem !important
  }

  .u-pt5r_lg {
    padding-top: .5rem !important
  }

  .u-pr5r_lg {
    padding-right: .5rem !important
  }

  .u-pb5r_lg {
    padding-bottom: .5rem !important
  }

  .u-pl5r_lg {
    padding-left: .5rem !important
  }

  .u-p6r_lg {
    padding: .6rem !important
  }

  .u-pt6r_lg {
    padding-top: .6rem !important
  }

  .u-pr6r_lg {
    padding-right: .6rem !important
  }

  .u-pb6r_lg {
    padding-bottom: .6rem !important
  }

  .u-pl6r_lg {
    padding-left: .6rem !important
  }

  .u-p7r_lg {
    padding: .7rem !important
  }

  .u-pt7r_lg {
    padding-top: .7rem !important
  }

  .u-pr7r_lg {
    padding-right: .7rem !important
  }

  .u-pb7r_lg {
    padding-bottom: .7rem !important
  }

  .u-pl7r_lg {
    padding-left: .7rem !important
  }

  .u-p8r_lg {
    padding: .8rem !important
  }

  .u-pt8r_lg {
    padding-top: .8rem !important
  }

  .u-pr8r_lg {
    padding-right: .8rem !important
  }

  .u-pb8r_lg {
    padding-bottom: .8rem !important
  }

  .u-pl8r_lg {
    padding-left: .8rem !important
  }

  .u-p9r_lg {
    padding: .9rem !important
  }

  .u-pt9r_lg {
    padding-top: .9rem !important
  }

  .u-pr9r_lg {
    padding-right: .9rem !important
  }

  .u-pb9r_lg {
    padding-bottom: .9rem !important
  }

  .u-pl9r_lg {
    padding-left: .9rem !important
  }

  .u-p10r_lg {
    padding: 1rem !important
  }

  .u-pt10r_lg {
    padding-top: 1rem !important
  }

  .u-pr10r_lg {
    padding-right: 1rem !important
  }

  .u-pb10r_lg {
    padding-bottom: 1rem !important
  }

  .u-pl10r_lg {
    padding-left: 1rem !important
  }

  .u-p11r_lg {
    padding: 1.1rem !important
  }

  .u-pt11r_lg {
    padding-top: 1.1rem !important
  }

  .u-pr11r_lg {
    padding-right: 1.1rem !important
  }

  .u-pb11r_lg {
    padding-bottom: 1.1rem !important
  }

  .u-pl11r_lg {
    padding-left: 1.1rem !important
  }

  .u-p12r_lg {
    padding: 1.2rem !important
  }

  .u-pt12r_lg {
    padding-top: 1.2rem !important
  }

  .u-pr12r_lg {
    padding-right: 1.2rem !important
  }

  .u-pb12r_lg {
    padding-bottom: 1.2rem !important
  }

  .u-pl12r_lg {
    padding-left: 1.2rem !important
  }

  .u-p13r_lg {
    padding: 1.3rem !important
  }

  .u-pt13r_lg {
    padding-top: 1.3rem !important
  }

  .u-pr13r_lg {
    padding-right: 1.3rem !important
  }

  .u-pb13r_lg {
    padding-bottom: 1.3rem !important
  }

  .u-pl13r_lg {
    padding-left: 1.3rem !important
  }

  .u-p14r_lg {
    padding: 1.4rem !important
  }

  .u-pt14r_lg {
    padding-top: 1.4rem !important
  }

  .u-pr14r_lg {
    padding-right: 1.4rem !important
  }

  .u-pb14r_lg {
    padding-bottom: 1.4rem !important
  }

  .u-pl14r_lg {
    padding-left: 1.4rem !important
  }

  .u-p15r_lg {
    padding: 1.5rem !important
  }

  .u-pt15r_lg {
    padding-top: 1.5rem !important
  }

  .u-pr15r_lg {
    padding-right: 1.5rem !important
  }

  .u-pb15r_lg {
    padding-bottom: 1.5rem !important
  }

  .u-pl15r_lg {
    padding-left: 1.5rem !important
  }

  .u-p16r_lg {
    padding: 1.6rem !important
  }

  .u-pt16r_lg {
    padding-top: 1.6rem !important
  }

  .u-pr16r_lg {
    padding-right: 1.6rem !important
  }

  .u-pb16r_lg {
    padding-bottom: 1.6rem !important
  }

  .u-pl16r_lg {
    padding-left: 1.6rem !important
  }

  .u-p17r_lg {
    padding: 1.7rem !important
  }

  .u-pt17r_lg {
    padding-top: 1.7rem !important
  }

  .u-pr17r_lg {
    padding-right: 1.7rem !important
  }

  .u-pb17r_lg {
    padding-bottom: 1.7rem !important
  }

  .u-pl17r_lg {
    padding-left: 1.7rem !important
  }

  .u-p18r_lg {
    padding: 1.8rem !important
  }

  .u-pt18r_lg {
    padding-top: 1.8rem !important
  }

  .u-pr18r_lg {
    padding-right: 1.8rem !important
  }

  .u-pb18r_lg {
    padding-bottom: 1.8rem !important
  }

  .u-pl18r_lg {
    padding-left: 1.8rem !important
  }

  .u-p19r_lg {
    padding: 1.9rem !important
  }

  .u-pt19r_lg {
    padding-top: 1.9rem !important
  }

  .u-pr19r_lg {
    padding-right: 1.9rem !important
  }

  .u-pb19r_lg {
    padding-bottom: 1.9rem !important
  }

  .u-pl19r_lg {
    padding-left: 1.9rem !important
  }

  .u-p20r_lg {
    padding: 2rem !important
  }

  .u-pt20r_lg {
    padding-top: 2rem !important
  }

  .u-pr20r_lg {
    padding-right: 2rem !important
  }

  .u-pb20r_lg {
    padding-bottom: 2rem !important
  }

  .u-pl20r_lg {
    padding-left: 2rem !important
  }

  .u-p21r_lg {
    padding: 2.1rem !important
  }

  .u-pt21r_lg {
    padding-top: 2.1rem !important
  }

  .u-pr21r_lg {
    padding-right: 2.1rem !important
  }

  .u-pb21r_lg {
    padding-bottom: 2.1rem !important
  }

  .u-pl21r_lg {
    padding-left: 2.1rem !important
  }

  .u-p22r_lg {
    padding: 2.2rem !important
  }

  .u-pt22r_lg {
    padding-top: 2.2rem !important
  }

  .u-pr22r_lg {
    padding-right: 2.2rem !important
  }

  .u-pb22r_lg {
    padding-bottom: 2.2rem !important
  }

  .u-pl22r_lg {
    padding-left: 2.2rem !important
  }

  .u-p23r_lg {
    padding: 2.3rem !important
  }

  .u-pt23r_lg {
    padding-top: 2.3rem !important
  }

  .u-pr23r_lg {
    padding-right: 2.3rem !important
  }

  .u-pb23r_lg {
    padding-bottom: 2.3rem !important
  }

  .u-pl23r_lg {
    padding-left: 2.3rem !important
  }

  .u-p24r_lg {
    padding: 2.4rem !important
  }

  .u-pt24r_lg {
    padding-top: 2.4rem !important
  }

  .u-pr24r_lg {
    padding-right: 2.4rem !important
  }

  .u-pb24r_lg {
    padding-bottom: 2.4rem !important
  }

  .u-pl24r_lg {
    padding-left: 2.4rem !important
  }

  .u-p25r_lg {
    padding: 2.5rem !important
  }

  .u-pt25r_lg {
    padding-top: 2.5rem !important
  }

  .u-pr25r_lg {
    padding-right: 2.5rem !important
  }

  .u-pb25r_lg {
    padding-bottom: 2.5rem !important
  }

  .u-pl25r_lg {
    padding-left: 2.5rem !important
  }

  .u-p26r_lg {
    padding: 2.6rem !important
  }

  .u-pt26r_lg {
    padding-top: 2.6rem !important
  }

  .u-pr26r_lg {
    padding-right: 2.6rem !important
  }

  .u-pb26r_lg {
    padding-bottom: 2.6rem !important
  }

  .u-pl26r_lg {
    padding-left: 2.6rem !important
  }

  .u-p27r_lg {
    padding: 2.7rem !important
  }

  .u-pt27r_lg {
    padding-top: 2.7rem !important
  }

  .u-pr27r_lg {
    padding-right: 2.7rem !important
  }

  .u-pb27r_lg {
    padding-bottom: 2.7rem !important
  }

  .u-pl27r_lg {
    padding-left: 2.7rem !important
  }

  .u-p28r_lg {
    padding: 2.8rem !important
  }

  .u-pt28r_lg {
    padding-top: 2.8rem !important
  }

  .u-pr28r_lg {
    padding-right: 2.8rem !important
  }

  .u-pb28r_lg {
    padding-bottom: 2.8rem !important
  }

  .u-pl28r_lg {
    padding-left: 2.8rem !important
  }

  .u-p29r_lg {
    padding: 2.9rem !important
  }

  .u-pt29r_lg {
    padding-top: 2.9rem !important
  }

  .u-pr29r_lg {
    padding-right: 2.9rem !important
  }

  .u-pb29r_lg {
    padding-bottom: 2.9rem !important
  }

  .u-pl29r_lg {
    padding-left: 2.9rem !important
  }

  .u-p30r_lg {
    padding: 3rem !important
  }

  .u-pt30r_lg {
    padding-top: 3rem !important
  }

  .u-pr30r_lg {
    padding-right: 3rem !important
  }

  .u-pb30r_lg {
    padding-bottom: 3rem !important
  }

  .u-pl30r_lg {
    padding-left: 3rem !important
  }

  .u-p31r_lg {
    padding: 3.1rem !important
  }

  .u-pt31r_lg {
    padding-top: 3.1rem !important
  }

  .u-pr31r_lg {
    padding-right: 3.1rem !important
  }

  .u-pb31r_lg {
    padding-bottom: 3.1rem !important
  }

  .u-pl31r_lg {
    padding-left: 3.1rem !important
  }

  .u-p32r_lg {
    padding: 3.2rem !important
  }

  .u-pt32r_lg {
    padding-top: 3.2rem !important
  }

  .u-pr32r_lg {
    padding-right: 3.2rem !important
  }

  .u-pb32r_lg {
    padding-bottom: 3.2rem !important
  }

  .u-pl32r_lg {
    padding-left: 3.2rem !important
  }

  .u-p33r_lg {
    padding: 3.3rem !important
  }

  .u-pt33r_lg {
    padding-top: 3.3rem !important
  }

  .u-pr33r_lg {
    padding-right: 3.3rem !important
  }

  .u-pb33r_lg {
    padding-bottom: 3.3rem !important
  }

  .u-pl33r_lg {
    padding-left: 3.3rem !important
  }

  .u-p34r_lg {
    padding: 3.4rem !important
  }

  .u-pt34r_lg {
    padding-top: 3.4rem !important
  }

  .u-pr34r_lg {
    padding-right: 3.4rem !important
  }

  .u-pb34r_lg {
    padding-bottom: 3.4rem !important
  }

  .u-pl34r_lg {
    padding-left: 3.4rem !important
  }

  .u-p35r_lg {
    padding: 3.5rem !important
  }

  .u-pt35r_lg {
    padding-top: 3.5rem !important
  }

  .u-pr35r_lg {
    padding-right: 3.5rem !important
  }

  .u-pb35r_lg {
    padding-bottom: 3.5rem !important
  }

  .u-pl35r_lg {
    padding-left: 3.5rem !important
  }

  .u-p36r_lg {
    padding: 3.6rem !important
  }

  .u-pt36r_lg {
    padding-top: 3.6rem !important
  }

  .u-pr36r_lg {
    padding-right: 3.6rem !important
  }

  .u-pb36r_lg {
    padding-bottom: 3.6rem !important
  }

  .u-pl36r_lg {
    padding-left: 3.6rem !important
  }

  .u-p37r_lg {
    padding: 3.7rem !important
  }

  .u-pt37r_lg {
    padding-top: 3.7rem !important
  }

  .u-pr37r_lg {
    padding-right: 3.7rem !important
  }

  .u-pb37r_lg {
    padding-bottom: 3.7rem !important
  }

  .u-pl37r_lg {
    padding-left: 3.7rem !important
  }

  .u-p38r_lg {
    padding: 3.8rem !important
  }

  .u-pt38r_lg {
    padding-top: 3.8rem !important
  }

  .u-pr38r_lg {
    padding-right: 3.8rem !important
  }

  .u-pb38r_lg {
    padding-bottom: 3.8rem !important
  }

  .u-pl38r_lg {
    padding-left: 3.8rem !important
  }

  .u-p39r_lg {
    padding: 3.9rem !important
  }

  .u-pt39r_lg {
    padding-top: 3.9rem !important
  }

  .u-pr39r_lg {
    padding-right: 3.9rem !important
  }

  .u-pb39r_lg {
    padding-bottom: 3.9rem !important
  }

  .u-pl39r_lg {
    padding-left: 3.9rem !important
  }

  .u-p40r_lg {
    padding: 4rem !important
  }

  .u-pt40r_lg {
    padding-top: 4rem !important
  }

  .u-pr40r_lg {
    padding-right: 4rem !important
  }

  .u-pb40r_lg {
    padding-bottom: 4rem !important
  }

  .u-pl40r_lg {
    padding-left: 4rem !important
  }

  .u-p41r_lg {
    padding: 4.1rem !important
  }

  .u-pt41r_lg {
    padding-top: 4.1rem !important
  }

  .u-pr41r_lg {
    padding-right: 4.1rem !important
  }

  .u-pb41r_lg {
    padding-bottom: 4.1rem !important
  }

  .u-pl41r_lg {
    padding-left: 4.1rem !important
  }

  .u-p42r_lg {
    padding: 4.2rem !important
  }

  .u-pt42r_lg {
    padding-top: 4.2rem !important
  }

  .u-pr42r_lg {
    padding-right: 4.2rem !important
  }

  .u-pb42r_lg {
    padding-bottom: 4.2rem !important
  }

  .u-pl42r_lg {
    padding-left: 4.2rem !important
  }

  .u-p43r_lg {
    padding: 4.3rem !important
  }

  .u-pt43r_lg {
    padding-top: 4.3rem !important
  }

  .u-pr43r_lg {
    padding-right: 4.3rem !important
  }

  .u-pb43r_lg {
    padding-bottom: 4.3rem !important
  }

  .u-pl43r_lg {
    padding-left: 4.3rem !important
  }

  .u-p44r_lg {
    padding: 4.4rem !important
  }

  .u-pt44r_lg {
    padding-top: 4.4rem !important
  }

  .u-pr44r_lg {
    padding-right: 4.4rem !important
  }

  .u-pb44r_lg {
    padding-bottom: 4.4rem !important
  }

  .u-pl44r_lg {
    padding-left: 4.4rem !important
  }

  .u-p45r_lg {
    padding: 4.5rem !important
  }

  .u-pt45r_lg {
    padding-top: 4.5rem !important
  }

  .u-pr45r_lg {
    padding-right: 4.5rem !important
  }

  .u-pb45r_lg {
    padding-bottom: 4.5rem !important
  }

  .u-pl45r_lg {
    padding-left: 4.5rem !important
  }

  .u-p46r_lg {
    padding: 4.6rem !important
  }

  .u-pt46r_lg {
    padding-top: 4.6rem !important
  }

  .u-pr46r_lg {
    padding-right: 4.6rem !important
  }

  .u-pb46r_lg {
    padding-bottom: 4.6rem !important
  }

  .u-pl46r_lg {
    padding-left: 4.6rem !important
  }

  .u-p47r_lg {
    padding: 4.7rem !important
  }

  .u-pt47r_lg {
    padding-top: 4.7rem !important
  }

  .u-pr47r_lg {
    padding-right: 4.7rem !important
  }

  .u-pb47r_lg {
    padding-bottom: 4.7rem !important
  }

  .u-pl47r_lg {
    padding-left: 4.7rem !important
  }

  .u-p48r_lg {
    padding: 4.8rem !important
  }

  .u-pt48r_lg {
    padding-top: 4.8rem !important
  }

  .u-pr48r_lg {
    padding-right: 4.8rem !important
  }

  .u-pb48r_lg {
    padding-bottom: 4.8rem !important
  }

  .u-pl48r_lg {
    padding-left: 4.8rem !important
  }

  .u-p49r_lg {
    padding: 4.9rem !important
  }

  .u-pt49r_lg {
    padding-top: 4.9rem !important
  }

  .u-pr49r_lg {
    padding-right: 4.9rem !important
  }

  .u-pb49r_lg {
    padding-bottom: 4.9rem !important
  }

  .u-pl49r_lg {
    padding-left: 4.9rem !important
  }

  .u-p50r_lg {
    padding: 5rem !important
  }

  .u-pt50r_lg {
    padding-top: 5rem !important
  }

  .u-pr50r_lg {
    padding-right: 5rem !important
  }

  .u-pb50r_lg {
    padding-bottom: 5rem !important
  }

  .u-pl50r_lg {
    padding-left: 5rem !important
  }

  .u-p51r_lg {
    padding: 5.1rem !important
  }

  .u-pt51r_lg {
    padding-top: 5.1rem !important
  }

  .u-pr51r_lg {
    padding-right: 5.1rem !important
  }

  .u-pb51r_lg {
    padding-bottom: 5.1rem !important
  }

  .u-pl51r_lg {
    padding-left: 5.1rem !important
  }

  .u-p52r_lg {
    padding: 5.2rem !important
  }

  .u-pt52r_lg {
    padding-top: 5.2rem !important
  }

  .u-pr52r_lg {
    padding-right: 5.2rem !important
  }

  .u-pb52r_lg {
    padding-bottom: 5.2rem !important
  }

  .u-pl52r_lg {
    padding-left: 5.2rem !important
  }

  .u-p53r_lg {
    padding: 5.3rem !important
  }

  .u-pt53r_lg {
    padding-top: 5.3rem !important
  }

  .u-pr53r_lg {
    padding-right: 5.3rem !important
  }

  .u-pb53r_lg {
    padding-bottom: 5.3rem !important
  }

  .u-pl53r_lg {
    padding-left: 5.3rem !important
  }

  .u-p54r_lg {
    padding: 5.4rem !important
  }

  .u-pt54r_lg {
    padding-top: 5.4rem !important
  }

  .u-pr54r_lg {
    padding-right: 5.4rem !important
  }

  .u-pb54r_lg {
    padding-bottom: 5.4rem !important
  }

  .u-pl54r_lg {
    padding-left: 5.4rem !important
  }

  .u-p55r_lg {
    padding: 5.5rem !important
  }

  .u-pt55r_lg {
    padding-top: 5.5rem !important
  }

  .u-pr55r_lg {
    padding-right: 5.5rem !important
  }

  .u-pb55r_lg {
    padding-bottom: 5.5rem !important
  }

  .u-pl55r_lg {
    padding-left: 5.5rem !important
  }

  .u-p56r_lg {
    padding: 5.6rem !important
  }

  .u-pt56r_lg {
    padding-top: 5.6rem !important
  }

  .u-pr56r_lg {
    padding-right: 5.6rem !important
  }

  .u-pb56r_lg {
    padding-bottom: 5.6rem !important
  }

  .u-pl56r_lg {
    padding-left: 5.6rem !important
  }

  .u-p57r_lg {
    padding: 5.7rem !important
  }

  .u-pt57r_lg {
    padding-top: 5.7rem !important
  }

  .u-pr57r_lg {
    padding-right: 5.7rem !important
  }

  .u-pb57r_lg {
    padding-bottom: 5.7rem !important
  }

  .u-pl57r_lg {
    padding-left: 5.7rem !important
  }

  .u-p58r_lg {
    padding: 5.8rem !important
  }

  .u-pt58r_lg {
    padding-top: 5.8rem !important
  }

  .u-pr58r_lg {
    padding-right: 5.8rem !important
  }

  .u-pb58r_lg {
    padding-bottom: 5.8rem !important
  }

  .u-pl58r_lg {
    padding-left: 5.8rem !important
  }

  .u-p59r_lg {
    padding: 5.9rem !important
  }

  .u-pt59r_lg {
    padding-top: 5.9rem !important
  }

  .u-pr59r_lg {
    padding-right: 5.9rem !important
  }

  .u-pb59r_lg {
    padding-bottom: 5.9rem !important
  }

  .u-pl59r_lg {
    padding-left: 5.9rem !important
  }

  .u-p60r_lg {
    padding: 6rem !important
  }

  .u-pt60r_lg {
    padding-top: 6rem !important
  }

  .u-pr60r_lg {
    padding-right: 6rem !important
  }

  .u-pb60r_lg {
    padding-bottom: 6rem !important
  }

  .u-pl60r_lg {
    padding-left: 6rem !important
  }

  .u-p61r_lg {
    padding: 6.1rem !important
  }

  .u-pt61r_lg {
    padding-top: 6.1rem !important
  }

  .u-pr61r_lg {
    padding-right: 6.1rem !important
  }

  .u-pb61r_lg {
    padding-bottom: 6.1rem !important
  }

  .u-pl61r_lg {
    padding-left: 6.1rem !important
  }

  .u-p62r_lg {
    padding: 6.2rem !important
  }

  .u-pt62r_lg {
    padding-top: 6.2rem !important
  }

  .u-pr62r_lg {
    padding-right: 6.2rem !important
  }

  .u-pb62r_lg {
    padding-bottom: 6.2rem !important
  }

  .u-pl62r_lg {
    padding-left: 6.2rem !important
  }

  .u-p63r_lg {
    padding: 6.3rem !important
  }

  .u-pt63r_lg {
    padding-top: 6.3rem !important
  }

  .u-pr63r_lg {
    padding-right: 6.3rem !important
  }

  .u-pb63r_lg {
    padding-bottom: 6.3rem !important
  }

  .u-pl63r_lg {
    padding-left: 6.3rem !important
  }

  .u-p64r_lg {
    padding: 6.4rem !important
  }

  .u-pt64r_lg {
    padding-top: 6.4rem !important
  }

  .u-pr64r_lg {
    padding-right: 6.4rem !important
  }

  .u-pb64r_lg {
    padding-bottom: 6.4rem !important
  }

  .u-pl64r_lg {
    padding-left: 6.4rem !important
  }

  .u-p65r_lg {
    padding: 6.5rem !important
  }

  .u-pt65r_lg {
    padding-top: 6.5rem !important
  }

  .u-pr65r_lg {
    padding-right: 6.5rem !important
  }

  .u-pb65r_lg {
    padding-bottom: 6.5rem !important
  }

  .u-pl65r_lg {
    padding-left: 6.5rem !important
  }

  .u-p66r_lg {
    padding: 6.6rem !important
  }

  .u-pt66r_lg {
    padding-top: 6.6rem !important
  }

  .u-pr66r_lg {
    padding-right: 6.6rem !important
  }

  .u-pb66r_lg {
    padding-bottom: 6.6rem !important
  }

  .u-pl66r_lg {
    padding-left: 6.6rem !important
  }

  .u-p67r_lg {
    padding: 6.7rem !important
  }

  .u-pt67r_lg {
    padding-top: 6.7rem !important
  }

  .u-pr67r_lg {
    padding-right: 6.7rem !important
  }

  .u-pb67r_lg {
    padding-bottom: 6.7rem !important
  }

  .u-pl67r_lg {
    padding-left: 6.7rem !important
  }

  .u-p68r_lg {
    padding: 6.8rem !important
  }

  .u-pt68r_lg {
    padding-top: 6.8rem !important
  }

  .u-pr68r_lg {
    padding-right: 6.8rem !important
  }

  .u-pb68r_lg {
    padding-bottom: 6.8rem !important
  }

  .u-pl68r_lg {
    padding-left: 6.8rem !important
  }

  .u-p69r_lg {
    padding: 6.9rem !important
  }

  .u-pt69r_lg {
    padding-top: 6.9rem !important
  }

  .u-pr69r_lg {
    padding-right: 6.9rem !important
  }

  .u-pb69r_lg {
    padding-bottom: 6.9rem !important
  }

  .u-pl69r_lg {
    padding-left: 6.9rem !important
  }

  .u-p70r_lg {
    padding: 7rem !important
  }

  .u-pt70r_lg {
    padding-top: 7rem !important
  }

  .u-pr70r_lg {
    padding-right: 7rem !important
  }

  .u-pb70r_lg {
    padding-bottom: 7rem !important
  }

  .u-pl70r_lg {
    padding-left: 7rem !important
  }

  .u-p71r_lg {
    padding: 7.1rem !important
  }

  .u-pt71r_lg {
    padding-top: 7.1rem !important
  }

  .u-pr71r_lg {
    padding-right: 7.1rem !important
  }

  .u-pb71r_lg {
    padding-bottom: 7.1rem !important
  }

  .u-pl71r_lg {
    padding-left: 7.1rem !important
  }

  .u-p72r_lg {
    padding: 7.2rem !important
  }

  .u-pt72r_lg {
    padding-top: 7.2rem !important
  }

  .u-pr72r_lg {
    padding-right: 7.2rem !important
  }

  .u-pb72r_lg {
    padding-bottom: 7.2rem !important
  }

  .u-pl72r_lg {
    padding-left: 7.2rem !important
  }

  .u-p73r_lg {
    padding: 7.3rem !important
  }

  .u-pt73r_lg {
    padding-top: 7.3rem !important
  }

  .u-pr73r_lg {
    padding-right: 7.3rem !important
  }

  .u-pb73r_lg {
    padding-bottom: 7.3rem !important
  }

  .u-pl73r_lg {
    padding-left: 7.3rem !important
  }

  .u-p74r_lg {
    padding: 7.4rem !important
  }

  .u-pt74r_lg {
    padding-top: 7.4rem !important
  }

  .u-pr74r_lg {
    padding-right: 7.4rem !important
  }

  .u-pb74r_lg {
    padding-bottom: 7.4rem !important
  }

  .u-pl74r_lg {
    padding-left: 7.4rem !important
  }

  .u-p75r_lg {
    padding: 7.5rem !important
  }

  .u-pt75r_lg {
    padding-top: 7.5rem !important
  }

  .u-pr75r_lg {
    padding-right: 7.5rem !important
  }

  .u-pb75r_lg {
    padding-bottom: 7.5rem !important
  }

  .u-pl75r_lg {
    padding-left: 7.5rem !important
  }

  .u-p76r_lg {
    padding: 7.6rem !important
  }

  .u-pt76r_lg {
    padding-top: 7.6rem !important
  }

  .u-pr76r_lg {
    padding-right: 7.6rem !important
  }

  .u-pb76r_lg {
    padding-bottom: 7.6rem !important
  }

  .u-pl76r_lg {
    padding-left: 7.6rem !important
  }

  .u-p77r_lg {
    padding: 7.7rem !important
  }

  .u-pt77r_lg {
    padding-top: 7.7rem !important
  }

  .u-pr77r_lg {
    padding-right: 7.7rem !important
  }

  .u-pb77r_lg {
    padding-bottom: 7.7rem !important
  }

  .u-pl77r_lg {
    padding-left: 7.7rem !important
  }

  .u-p78r_lg {
    padding: 7.8rem !important
  }

  .u-pt78r_lg {
    padding-top: 7.8rem !important
  }

  .u-pr78r_lg {
    padding-right: 7.8rem !important
  }

  .u-pb78r_lg {
    padding-bottom: 7.8rem !important
  }

  .u-pl78r_lg {
    padding-left: 7.8rem !important
  }

  .u-p79r_lg {
    padding: 7.9rem !important
  }

  .u-pt79r_lg {
    padding-top: 7.9rem !important
  }

  .u-pr79r_lg {
    padding-right: 7.9rem !important
  }

  .u-pb79r_lg {
    padding-bottom: 7.9rem !important
  }

  .u-pl79r_lg {
    padding-left: 7.9rem !important
  }

  .u-p80r_lg {
    padding: 8rem !important
  }

  .u-pt80r_lg {
    padding-top: 8rem !important
  }

  .u-pr80r_lg {
    padding-right: 8rem !important
  }

  .u-pb80r_lg {
    padding-bottom: 8rem !important
  }

  .u-pl80r_lg {
    padding-left: 8rem !important
  }

  .u-p81r_lg {
    padding: 8.1rem !important
  }

  .u-pt81r_lg {
    padding-top: 8.1rem !important
  }

  .u-pr81r_lg {
    padding-right: 8.1rem !important
  }

  .u-pb81r_lg {
    padding-bottom: 8.1rem !important
  }

  .u-pl81r_lg {
    padding-left: 8.1rem !important
  }

  .u-p82r_lg {
    padding: 8.2rem !important
  }

  .u-pt82r_lg {
    padding-top: 8.2rem !important
  }

  .u-pr82r_lg {
    padding-right: 8.2rem !important
  }

  .u-pb82r_lg {
    padding-bottom: 8.2rem !important
  }

  .u-pl82r_lg {
    padding-left: 8.2rem !important
  }

  .u-p83r_lg {
    padding: 8.3rem !important
  }

  .u-pt83r_lg {
    padding-top: 8.3rem !important
  }

  .u-pr83r_lg {
    padding-right: 8.3rem !important
  }

  .u-pb83r_lg {
    padding-bottom: 8.3rem !important
  }

  .u-pl83r_lg {
    padding-left: 8.3rem !important
  }

  .u-p84r_lg {
    padding: 8.4rem !important
  }

  .u-pt84r_lg {
    padding-top: 8.4rem !important
  }

  .u-pr84r_lg {
    padding-right: 8.4rem !important
  }

  .u-pb84r_lg {
    padding-bottom: 8.4rem !important
  }

  .u-pl84r_lg {
    padding-left: 8.4rem !important
  }

  .u-p85r_lg {
    padding: 8.5rem !important
  }

  .u-pt85r_lg {
    padding-top: 8.5rem !important
  }

  .u-pr85r_lg {
    padding-right: 8.5rem !important
  }

  .u-pb85r_lg {
    padding-bottom: 8.5rem !important
  }

  .u-pl85r_lg {
    padding-left: 8.5rem !important
  }

  .u-p86r_lg {
    padding: 8.6rem !important
  }

  .u-pt86r_lg {
    padding-top: 8.6rem !important
  }

  .u-pr86r_lg {
    padding-right: 8.6rem !important
  }

  .u-pb86r_lg {
    padding-bottom: 8.6rem !important
  }

  .u-pl86r_lg {
    padding-left: 8.6rem !important
  }

  .u-p87r_lg {
    padding: 8.7rem !important
  }

  .u-pt87r_lg {
    padding-top: 8.7rem !important
  }

  .u-pr87r_lg {
    padding-right: 8.7rem !important
  }

  .u-pb87r_lg {
    padding-bottom: 8.7rem !important
  }

  .u-pl87r_lg {
    padding-left: 8.7rem !important
  }

  .u-p88r_lg {
    padding: 8.8rem !important
  }

  .u-pt88r_lg {
    padding-top: 8.8rem !important
  }

  .u-pr88r_lg {
    padding-right: 8.8rem !important
  }

  .u-pb88r_lg {
    padding-bottom: 8.8rem !important
  }

  .u-pl88r_lg {
    padding-left: 8.8rem !important
  }

  .u-p89r_lg {
    padding: 8.9rem !important
  }

  .u-pt89r_lg {
    padding-top: 8.9rem !important
  }

  .u-pr89r_lg {
    padding-right: 8.9rem !important
  }

  .u-pb89r_lg {
    padding-bottom: 8.9rem !important
  }

  .u-pl89r_lg {
    padding-left: 8.9rem !important
  }

  .u-p90r_lg {
    padding: 9rem !important
  }

  .u-pt90r_lg {
    padding-top: 9rem !important
  }

  .u-pr90r_lg {
    padding-right: 9rem !important
  }

  .u-pb90r_lg {
    padding-bottom: 9rem !important
  }

  .u-pl90r_lg {
    padding-left: 9rem !important
  }

  .u-p91r_lg {
    padding: 9.1rem !important
  }

  .u-pt91r_lg {
    padding-top: 9.1rem !important
  }

  .u-pr91r_lg {
    padding-right: 9.1rem !important
  }

  .u-pb91r_lg {
    padding-bottom: 9.1rem !important
  }

  .u-pl91r_lg {
    padding-left: 9.1rem !important
  }

  .u-p92r_lg {
    padding: 9.2rem !important
  }

  .u-pt92r_lg {
    padding-top: 9.2rem !important
  }

  .u-pr92r_lg {
    padding-right: 9.2rem !important
  }

  .u-pb92r_lg {
    padding-bottom: 9.2rem !important
  }

  .u-pl92r_lg {
    padding-left: 9.2rem !important
  }

  .u-p93r_lg {
    padding: 9.3rem !important
  }

  .u-pt93r_lg {
    padding-top: 9.3rem !important
  }

  .u-pr93r_lg {
    padding-right: 9.3rem !important
  }

  .u-pb93r_lg {
    padding-bottom: 9.3rem !important
  }

  .u-pl93r_lg {
    padding-left: 9.3rem !important
  }

  .u-p94r_lg {
    padding: 9.4rem !important
  }

  .u-pt94r_lg {
    padding-top: 9.4rem !important
  }

  .u-pr94r_lg {
    padding-right: 9.4rem !important
  }

  .u-pb94r_lg {
    padding-bottom: 9.4rem !important
  }

  .u-pl94r_lg {
    padding-left: 9.4rem !important
  }

  .u-p95r_lg {
    padding: 9.5rem !important
  }

  .u-pt95r_lg {
    padding-top: 9.5rem !important
  }

  .u-pr95r_lg {
    padding-right: 9.5rem !important
  }

  .u-pb95r_lg {
    padding-bottom: 9.5rem !important
  }

  .u-pl95r_lg {
    padding-left: 9.5rem !important
  }

  .u-p96r_lg {
    padding: 9.6rem !important
  }

  .u-pt96r_lg {
    padding-top: 9.6rem !important
  }

  .u-pr96r_lg {
    padding-right: 9.6rem !important
  }

  .u-pb96r_lg {
    padding-bottom: 9.6rem !important
  }

  .u-pl96r_lg {
    padding-left: 9.6rem !important
  }

  .u-p97r_lg {
    padding: 9.7rem !important
  }

  .u-pt97r_lg {
    padding-top: 9.7rem !important
  }

  .u-pr97r_lg {
    padding-right: 9.7rem !important
  }

  .u-pb97r_lg {
    padding-bottom: 9.7rem !important
  }

  .u-pl97r_lg {
    padding-left: 9.7rem !important
  }

  .u-p98r_lg {
    padding: 9.8rem !important
  }

  .u-pt98r_lg {
    padding-top: 9.8rem !important
  }

  .u-pr98r_lg {
    padding-right: 9.8rem !important
  }

  .u-pb98r_lg {
    padding-bottom: 9.8rem !important
  }

  .u-pl98r_lg {
    padding-left: 9.8rem !important
  }

  .u-p99r_lg {
    padding: 9.9rem !important
  }

  .u-pt99r_lg {
    padding-top: 9.9rem !important
  }

  .u-pr99r_lg {
    padding-right: 9.9rem !important
  }

  .u-pb99r_lg {
    padding-bottom: 9.9rem !important
  }

  .u-pl99r_lg {
    padding-left: 9.9rem !important
  }

  .u-p100r_lg {
    padding: 10rem !important
  }

  .u-pt100r_lg {
    padding-top: 10rem !important
  }

  .u-pr100r_lg {
    padding-right: 10rem !important
  }

  .u-pb100r_lg {
    padding-bottom: 10rem !important
  }

  .u-pl100r_lg {
    padding-left: 10rem !important
  }
}

@media(min-width: 1921px) {
  .u-p_auto_xlg {
    padding: auto !important
  }

  .u-pt_auto_xlg {
    padding-top: auto !important
  }

  .u-pr_auto_xlg {
    padding-right: auto !important
  }

  .u-pb_auto_xlg {
    padding-bottom: auto !important
  }

  .u-pl_auto_xlg {
    padding-left: auto !important
  }

  .u-p00_xlg {
    padding: 0px !important
  }

  .u-pt00_xlg {
    padding-top: 0px !important
  }

  .u-pr00_xlg {
    padding-right: 0px !important
  }

  .u-pb00_xlg {
    padding-bottom: 0px !important
  }

  .u-pl00_xlg {
    padding-left: 0px !important
  }

  .u-p01_xlg {
    padding: 1px !important
  }

  .u-pt01_xlg {
    padding-top: 1px !important
  }

  .u-pr01_xlg {
    padding-right: 1px !important
  }

  .u-pb01_xlg {
    padding-bottom: 1px !important
  }

  .u-pl01_xlg {
    padding-left: 1px !important
  }

  .u-p02_xlg {
    padding: 2px !important
  }

  .u-pt02_xlg {
    padding-top: 2px !important
  }

  .u-pr02_xlg {
    padding-right: 2px !important
  }

  .u-pb02_xlg {
    padding-bottom: 2px !important
  }

  .u-pl02_xlg {
    padding-left: 2px !important
  }

  .u-p03_xlg {
    padding: 3px !important
  }

  .u-pt03_xlg {
    padding-top: 3px !important
  }

  .u-pr03_xlg {
    padding-right: 3px !important
  }

  .u-pb03_xlg {
    padding-bottom: 3px !important
  }

  .u-pl03_xlg {
    padding-left: 3px !important
  }

  .u-p04_xlg {
    padding: 4px !important
  }

  .u-pt04_xlg {
    padding-top: 4px !important
  }

  .u-pr04_xlg {
    padding-right: 4px !important
  }

  .u-pb04_xlg {
    padding-bottom: 4px !important
  }

  .u-pl04_xlg {
    padding-left: 4px !important
  }

  .u-p05_xlg {
    padding: 5px !important
  }

  .u-pt05_xlg {
    padding-top: 5px !important
  }

  .u-pr05_xlg {
    padding-right: 5px !important
  }

  .u-pb05_xlg {
    padding-bottom: 5px !important
  }

  .u-pl05_xlg {
    padding-left: 5px !important
  }

  .u-p06_xlg {
    padding: 6px !important
  }

  .u-pt06_xlg {
    padding-top: 6px !important
  }

  .u-pr06_xlg {
    padding-right: 6px !important
  }

  .u-pb06_xlg {
    padding-bottom: 6px !important
  }

  .u-pl06_xlg {
    padding-left: 6px !important
  }

  .u-p07_xlg {
    padding: 7px !important
  }

  .u-pt07_xlg {
    padding-top: 7px !important
  }

  .u-pr07_xlg {
    padding-right: 7px !important
  }

  .u-pb07_xlg {
    padding-bottom: 7px !important
  }

  .u-pl07_xlg {
    padding-left: 7px !important
  }

  .u-p08_xlg {
    padding: 8px !important
  }

  .u-pt08_xlg {
    padding-top: 8px !important
  }

  .u-pr08_xlg {
    padding-right: 8px !important
  }

  .u-pb08_xlg {
    padding-bottom: 8px !important
  }

  .u-pl08_xlg {
    padding-left: 8px !important
  }

  .u-p09_xlg {
    padding: 9px !important
  }

  .u-pt09_xlg {
    padding-top: 9px !important
  }

  .u-pr09_xlg {
    padding-right: 9px !important
  }

  .u-pb09_xlg {
    padding-bottom: 9px !important
  }

  .u-pl09_xlg {
    padding-left: 9px !important
  }

  .u-p10_xlg {
    padding: 10px !important
  }

  .u-pt10_xlg {
    padding-top: 10px !important
  }

  .u-pr10_xlg {
    padding-right: 10px !important
  }

  .u-pb10_xlg {
    padding-bottom: 10px !important
  }

  .u-pl10_xlg {
    padding-left: 10px !important
  }

  .u-p11_xlg {
    padding: 11px !important
  }

  .u-pt11_xlg {
    padding-top: 11px !important
  }

  .u-pr11_xlg {
    padding-right: 11px !important
  }

  .u-pb11_xlg {
    padding-bottom: 11px !important
  }

  .u-pl11_xlg {
    padding-left: 11px !important
  }

  .u-p12_xlg {
    padding: 12px !important
  }

  .u-pt12_xlg {
    padding-top: 12px !important
  }

  .u-pr12_xlg {
    padding-right: 12px !important
  }

  .u-pb12_xlg {
    padding-bottom: 12px !important
  }

  .u-pl12_xlg {
    padding-left: 12px !important
  }

  .u-p13_xlg {
    padding: 13px !important
  }

  .u-pt13_xlg {
    padding-top: 13px !important
  }

  .u-pr13_xlg {
    padding-right: 13px !important
  }

  .u-pb13_xlg {
    padding-bottom: 13px !important
  }

  .u-pl13_xlg {
    padding-left: 13px !important
  }

  .u-p14_xlg {
    padding: 14px !important
  }

  .u-pt14_xlg {
    padding-top: 14px !important
  }

  .u-pr14_xlg {
    padding-right: 14px !important
  }

  .u-pb14_xlg {
    padding-bottom: 14px !important
  }

  .u-pl14_xlg {
    padding-left: 14px !important
  }

  .u-p15_xlg {
    padding: 15px !important
  }

  .u-pt15_xlg {
    padding-top: 15px !important
  }

  .u-pr15_xlg {
    padding-right: 15px !important
  }

  .u-pb15_xlg {
    padding-bottom: 15px !important
  }

  .u-pl15_xlg {
    padding-left: 15px !important
  }

  .u-p16_xlg {
    padding: 16px !important
  }

  .u-pt16_xlg {
    padding-top: 16px !important
  }

  .u-pr16_xlg {
    padding-right: 16px !important
  }

  .u-pb16_xlg {
    padding-bottom: 16px !important
  }

  .u-pl16_xlg {
    padding-left: 16px !important
  }

  .u-p17_xlg {
    padding: 17px !important
  }

  .u-pt17_xlg {
    padding-top: 17px !important
  }

  .u-pr17_xlg {
    padding-right: 17px !important
  }

  .u-pb17_xlg {
    padding-bottom: 17px !important
  }

  .u-pl17_xlg {
    padding-left: 17px !important
  }

  .u-p18_xlg {
    padding: 18px !important
  }

  .u-pt18_xlg {
    padding-top: 18px !important
  }

  .u-pr18_xlg {
    padding-right: 18px !important
  }

  .u-pb18_xlg {
    padding-bottom: 18px !important
  }

  .u-pl18_xlg {
    padding-left: 18px !important
  }

  .u-p19_xlg {
    padding: 19px !important
  }

  .u-pt19_xlg {
    padding-top: 19px !important
  }

  .u-pr19_xlg {
    padding-right: 19px !important
  }

  .u-pb19_xlg {
    padding-bottom: 19px !important
  }

  .u-pl19_xlg {
    padding-left: 19px !important
  }

  .u-p20_xlg {
    padding: 20px !important
  }

  .u-pt20_xlg {
    padding-top: 20px !important
  }

  .u-pr20_xlg {
    padding-right: 20px !important
  }

  .u-pb20_xlg {
    padding-bottom: 20px !important
  }

  .u-pl20_xlg {
    padding-left: 20px !important
  }

  .u-p21_xlg {
    padding: 21px !important
  }

  .u-pt21_xlg {
    padding-top: 21px !important
  }

  .u-pr21_xlg {
    padding-right: 21px !important
  }

  .u-pb21_xlg {
    padding-bottom: 21px !important
  }

  .u-pl21_xlg {
    padding-left: 21px !important
  }

  .u-p22_xlg {
    padding: 22px !important
  }

  .u-pt22_xlg {
    padding-top: 22px !important
  }

  .u-pr22_xlg {
    padding-right: 22px !important
  }

  .u-pb22_xlg {
    padding-bottom: 22px !important
  }

  .u-pl22_xlg {
    padding-left: 22px !important
  }

  .u-p23_xlg {
    padding: 23px !important
  }

  .u-pt23_xlg {
    padding-top: 23px !important
  }

  .u-pr23_xlg {
    padding-right: 23px !important
  }

  .u-pb23_xlg {
    padding-bottom: 23px !important
  }

  .u-pl23_xlg {
    padding-left: 23px !important
  }

  .u-p24_xlg {
    padding: 24px !important
  }

  .u-pt24_xlg {
    padding-top: 24px !important
  }

  .u-pr24_xlg {
    padding-right: 24px !important
  }

  .u-pb24_xlg {
    padding-bottom: 24px !important
  }

  .u-pl24_xlg {
    padding-left: 24px !important
  }

  .u-p25_xlg {
    padding: 25px !important
  }

  .u-pt25_xlg {
    padding-top: 25px !important
  }

  .u-pr25_xlg {
    padding-right: 25px !important
  }

  .u-pb25_xlg {
    padding-bottom: 25px !important
  }

  .u-pl25_xlg {
    padding-left: 25px !important
  }

  .u-p26_xlg {
    padding: 26px !important
  }

  .u-pt26_xlg {
    padding-top: 26px !important
  }

  .u-pr26_xlg {
    padding-right: 26px !important
  }

  .u-pb26_xlg {
    padding-bottom: 26px !important
  }

  .u-pl26_xlg {
    padding-left: 26px !important
  }

  .u-p27_xlg {
    padding: 27px !important
  }

  .u-pt27_xlg {
    padding-top: 27px !important
  }

  .u-pr27_xlg {
    padding-right: 27px !important
  }

  .u-pb27_xlg {
    padding-bottom: 27px !important
  }

  .u-pl27_xlg {
    padding-left: 27px !important
  }

  .u-p28_xlg {
    padding: 28px !important
  }

  .u-pt28_xlg {
    padding-top: 28px !important
  }

  .u-pr28_xlg {
    padding-right: 28px !important
  }

  .u-pb28_xlg {
    padding-bottom: 28px !important
  }

  .u-pl28_xlg {
    padding-left: 28px !important
  }

  .u-p29_xlg {
    padding: 29px !important
  }

  .u-pt29_xlg {
    padding-top: 29px !important
  }

  .u-pr29_xlg {
    padding-right: 29px !important
  }

  .u-pb29_xlg {
    padding-bottom: 29px !important
  }

  .u-pl29_xlg {
    padding-left: 29px !important
  }

  .u-p30_xlg {
    padding: 30px !important
  }

  .u-pt30_xlg {
    padding-top: 30px !important
  }

  .u-pr30_xlg {
    padding-right: 30px !important
  }

  .u-pb30_xlg {
    padding-bottom: 30px !important
  }

  .u-pl30_xlg {
    padding-left: 30px !important
  }

  .u-p31_xlg {
    padding: 31px !important
  }

  .u-pt31_xlg {
    padding-top: 31px !important
  }

  .u-pr31_xlg {
    padding-right: 31px !important
  }

  .u-pb31_xlg {
    padding-bottom: 31px !important
  }

  .u-pl31_xlg {
    padding-left: 31px !important
  }

  .u-p32_xlg {
    padding: 32px !important
  }

  .u-pt32_xlg {
    padding-top: 32px !important
  }

  .u-pr32_xlg {
    padding-right: 32px !important
  }

  .u-pb32_xlg {
    padding-bottom: 32px !important
  }

  .u-pl32_xlg {
    padding-left: 32px !important
  }

  .u-p33_xlg {
    padding: 33px !important
  }

  .u-pt33_xlg {
    padding-top: 33px !important
  }

  .u-pr33_xlg {
    padding-right: 33px !important
  }

  .u-pb33_xlg {
    padding-bottom: 33px !important
  }

  .u-pl33_xlg {
    padding-left: 33px !important
  }

  .u-p34_xlg {
    padding: 34px !important
  }

  .u-pt34_xlg {
    padding-top: 34px !important
  }

  .u-pr34_xlg {
    padding-right: 34px !important
  }

  .u-pb34_xlg {
    padding-bottom: 34px !important
  }

  .u-pl34_xlg {
    padding-left: 34px !important
  }

  .u-p35_xlg {
    padding: 35px !important
  }

  .u-pt35_xlg {
    padding-top: 35px !important
  }

  .u-pr35_xlg {
    padding-right: 35px !important
  }

  .u-pb35_xlg {
    padding-bottom: 35px !important
  }

  .u-pl35_xlg {
    padding-left: 35px !important
  }

  .u-p36_xlg {
    padding: 36px !important
  }

  .u-pt36_xlg {
    padding-top: 36px !important
  }

  .u-pr36_xlg {
    padding-right: 36px !important
  }

  .u-pb36_xlg {
    padding-bottom: 36px !important
  }

  .u-pl36_xlg {
    padding-left: 36px !important
  }

  .u-p37_xlg {
    padding: 37px !important
  }

  .u-pt37_xlg {
    padding-top: 37px !important
  }

  .u-pr37_xlg {
    padding-right: 37px !important
  }

  .u-pb37_xlg {
    padding-bottom: 37px !important
  }

  .u-pl37_xlg {
    padding-left: 37px !important
  }

  .u-p38_xlg {
    padding: 38px !important
  }

  .u-pt38_xlg {
    padding-top: 38px !important
  }

  .u-pr38_xlg {
    padding-right: 38px !important
  }

  .u-pb38_xlg {
    padding-bottom: 38px !important
  }

  .u-pl38_xlg {
    padding-left: 38px !important
  }

  .u-p39_xlg {
    padding: 39px !important
  }

  .u-pt39_xlg {
    padding-top: 39px !important
  }

  .u-pr39_xlg {
    padding-right: 39px !important
  }

  .u-pb39_xlg {
    padding-bottom: 39px !important
  }

  .u-pl39_xlg {
    padding-left: 39px !important
  }

  .u-p40_xlg {
    padding: 40px !important
  }

  .u-pt40_xlg {
    padding-top: 40px !important
  }

  .u-pr40_xlg {
    padding-right: 40px !important
  }

  .u-pb40_xlg {
    padding-bottom: 40px !important
  }

  .u-pl40_xlg {
    padding-left: 40px !important
  }

  .u-p41_xlg {
    padding: 41px !important
  }

  .u-pt41_xlg {
    padding-top: 41px !important
  }

  .u-pr41_xlg {
    padding-right: 41px !important
  }

  .u-pb41_xlg {
    padding-bottom: 41px !important
  }

  .u-pl41_xlg {
    padding-left: 41px !important
  }

  .u-p42_xlg {
    padding: 42px !important
  }

  .u-pt42_xlg {
    padding-top: 42px !important
  }

  .u-pr42_xlg {
    padding-right: 42px !important
  }

  .u-pb42_xlg {
    padding-bottom: 42px !important
  }

  .u-pl42_xlg {
    padding-left: 42px !important
  }

  .u-p43_xlg {
    padding: 43px !important
  }

  .u-pt43_xlg {
    padding-top: 43px !important
  }

  .u-pr43_xlg {
    padding-right: 43px !important
  }

  .u-pb43_xlg {
    padding-bottom: 43px !important
  }

  .u-pl43_xlg {
    padding-left: 43px !important
  }

  .u-p44_xlg {
    padding: 44px !important
  }

  .u-pt44_xlg {
    padding-top: 44px !important
  }

  .u-pr44_xlg {
    padding-right: 44px !important
  }

  .u-pb44_xlg {
    padding-bottom: 44px !important
  }

  .u-pl44_xlg {
    padding-left: 44px !important
  }

  .u-p45_xlg {
    padding: 45px !important
  }

  .u-pt45_xlg {
    padding-top: 45px !important
  }

  .u-pr45_xlg {
    padding-right: 45px !important
  }

  .u-pb45_xlg {
    padding-bottom: 45px !important
  }

  .u-pl45_xlg {
    padding-left: 45px !important
  }

  .u-p46_xlg {
    padding: 46px !important
  }

  .u-pt46_xlg {
    padding-top: 46px !important
  }

  .u-pr46_xlg {
    padding-right: 46px !important
  }

  .u-pb46_xlg {
    padding-bottom: 46px !important
  }

  .u-pl46_xlg {
    padding-left: 46px !important
  }

  .u-p47_xlg {
    padding: 47px !important
  }

  .u-pt47_xlg {
    padding-top: 47px !important
  }

  .u-pr47_xlg {
    padding-right: 47px !important
  }

  .u-pb47_xlg {
    padding-bottom: 47px !important
  }

  .u-pl47_xlg {
    padding-left: 47px !important
  }

  .u-p48_xlg {
    padding: 48px !important
  }

  .u-pt48_xlg {
    padding-top: 48px !important
  }

  .u-pr48_xlg {
    padding-right: 48px !important
  }

  .u-pb48_xlg {
    padding-bottom: 48px !important
  }

  .u-pl48_xlg {
    padding-left: 48px !important
  }

  .u-p49_xlg {
    padding: 49px !important
  }

  .u-pt49_xlg {
    padding-top: 49px !important
  }

  .u-pr49_xlg {
    padding-right: 49px !important
  }

  .u-pb49_xlg {
    padding-bottom: 49px !important
  }

  .u-pl49_xlg {
    padding-left: 49px !important
  }

  .u-p50_xlg {
    padding: 50px !important
  }

  .u-pt50_xlg {
    padding-top: 50px !important
  }

  .u-pr50_xlg {
    padding-right: 50px !important
  }

  .u-pb50_xlg {
    padding-bottom: 50px !important
  }

  .u-pl50_xlg {
    padding-left: 50px !important
  }

  .u-p51_xlg {
    padding: 51px !important
  }

  .u-pt51_xlg {
    padding-top: 51px !important
  }

  .u-pr51_xlg {
    padding-right: 51px !important
  }

  .u-pb51_xlg {
    padding-bottom: 51px !important
  }

  .u-pl51_xlg {
    padding-left: 51px !important
  }

  .u-p52_xlg {
    padding: 52px !important
  }

  .u-pt52_xlg {
    padding-top: 52px !important
  }

  .u-pr52_xlg {
    padding-right: 52px !important
  }

  .u-pb52_xlg {
    padding-bottom: 52px !important
  }

  .u-pl52_xlg {
    padding-left: 52px !important
  }

  .u-p53_xlg {
    padding: 53px !important
  }

  .u-pt53_xlg {
    padding-top: 53px !important
  }

  .u-pr53_xlg {
    padding-right: 53px !important
  }

  .u-pb53_xlg {
    padding-bottom: 53px !important
  }

  .u-pl53_xlg {
    padding-left: 53px !important
  }

  .u-p54_xlg {
    padding: 54px !important
  }

  .u-pt54_xlg {
    padding-top: 54px !important
  }

  .u-pr54_xlg {
    padding-right: 54px !important
  }

  .u-pb54_xlg {
    padding-bottom: 54px !important
  }

  .u-pl54_xlg {
    padding-left: 54px !important
  }

  .u-p55_xlg {
    padding: 55px !important
  }

  .u-pt55_xlg {
    padding-top: 55px !important
  }

  .u-pr55_xlg {
    padding-right: 55px !important
  }

  .u-pb55_xlg {
    padding-bottom: 55px !important
  }

  .u-pl55_xlg {
    padding-left: 55px !important
  }

  .u-p56_xlg {
    padding: 56px !important
  }

  .u-pt56_xlg {
    padding-top: 56px !important
  }

  .u-pr56_xlg {
    padding-right: 56px !important
  }

  .u-pb56_xlg {
    padding-bottom: 56px !important
  }

  .u-pl56_xlg {
    padding-left: 56px !important
  }

  .u-p57_xlg {
    padding: 57px !important
  }

  .u-pt57_xlg {
    padding-top: 57px !important
  }

  .u-pr57_xlg {
    padding-right: 57px !important
  }

  .u-pb57_xlg {
    padding-bottom: 57px !important
  }

  .u-pl57_xlg {
    padding-left: 57px !important
  }

  .u-p58_xlg {
    padding: 58px !important
  }

  .u-pt58_xlg {
    padding-top: 58px !important
  }

  .u-pr58_xlg {
    padding-right: 58px !important
  }

  .u-pb58_xlg {
    padding-bottom: 58px !important
  }

  .u-pl58_xlg {
    padding-left: 58px !important
  }

  .u-p59_xlg {
    padding: 59px !important
  }

  .u-pt59_xlg {
    padding-top: 59px !important
  }

  .u-pr59_xlg {
    padding-right: 59px !important
  }

  .u-pb59_xlg {
    padding-bottom: 59px !important
  }

  .u-pl59_xlg {
    padding-left: 59px !important
  }

  .u-p60_xlg {
    padding: 60px !important
  }

  .u-pt60_xlg {
    padding-top: 60px !important
  }

  .u-pr60_xlg {
    padding-right: 60px !important
  }

  .u-pb60_xlg {
    padding-bottom: 60px !important
  }

  .u-pl60_xlg {
    padding-left: 60px !important
  }

  .u-p61_xlg {
    padding: 61px !important
  }

  .u-pt61_xlg {
    padding-top: 61px !important
  }

  .u-pr61_xlg {
    padding-right: 61px !important
  }

  .u-pb61_xlg {
    padding-bottom: 61px !important
  }

  .u-pl61_xlg {
    padding-left: 61px !important
  }

  .u-p62_xlg {
    padding: 62px !important
  }

  .u-pt62_xlg {
    padding-top: 62px !important
  }

  .u-pr62_xlg {
    padding-right: 62px !important
  }

  .u-pb62_xlg {
    padding-bottom: 62px !important
  }

  .u-pl62_xlg {
    padding-left: 62px !important
  }

  .u-p63_xlg {
    padding: 63px !important
  }

  .u-pt63_xlg {
    padding-top: 63px !important
  }

  .u-pr63_xlg {
    padding-right: 63px !important
  }

  .u-pb63_xlg {
    padding-bottom: 63px !important
  }

  .u-pl63_xlg {
    padding-left: 63px !important
  }

  .u-p64_xlg {
    padding: 64px !important
  }

  .u-pt64_xlg {
    padding-top: 64px !important
  }

  .u-pr64_xlg {
    padding-right: 64px !important
  }

  .u-pb64_xlg {
    padding-bottom: 64px !important
  }

  .u-pl64_xlg {
    padding-left: 64px !important
  }

  .u-p65_xlg {
    padding: 65px !important
  }

  .u-pt65_xlg {
    padding-top: 65px !important
  }

  .u-pr65_xlg {
    padding-right: 65px !important
  }

  .u-pb65_xlg {
    padding-bottom: 65px !important
  }

  .u-pl65_xlg {
    padding-left: 65px !important
  }

  .u-p66_xlg {
    padding: 66px !important
  }

  .u-pt66_xlg {
    padding-top: 66px !important
  }

  .u-pr66_xlg {
    padding-right: 66px !important
  }

  .u-pb66_xlg {
    padding-bottom: 66px !important
  }

  .u-pl66_xlg {
    padding-left: 66px !important
  }

  .u-p67_xlg {
    padding: 67px !important
  }

  .u-pt67_xlg {
    padding-top: 67px !important
  }

  .u-pr67_xlg {
    padding-right: 67px !important
  }

  .u-pb67_xlg {
    padding-bottom: 67px !important
  }

  .u-pl67_xlg {
    padding-left: 67px !important
  }

  .u-p68_xlg {
    padding: 68px !important
  }

  .u-pt68_xlg {
    padding-top: 68px !important
  }

  .u-pr68_xlg {
    padding-right: 68px !important
  }

  .u-pb68_xlg {
    padding-bottom: 68px !important
  }

  .u-pl68_xlg {
    padding-left: 68px !important
  }

  .u-p69_xlg {
    padding: 69px !important
  }

  .u-pt69_xlg {
    padding-top: 69px !important
  }

  .u-pr69_xlg {
    padding-right: 69px !important
  }

  .u-pb69_xlg {
    padding-bottom: 69px !important
  }

  .u-pl69_xlg {
    padding-left: 69px !important
  }

  .u-p70_xlg {
    padding: 70px !important
  }

  .u-pt70_xlg {
    padding-top: 70px !important
  }

  .u-pr70_xlg {
    padding-right: 70px !important
  }

  .u-pb70_xlg {
    padding-bottom: 70px !important
  }

  .u-pl70_xlg {
    padding-left: 70px !important
  }

  .u-p71_xlg {
    padding: 71px !important
  }

  .u-pt71_xlg {
    padding-top: 71px !important
  }

  .u-pr71_xlg {
    padding-right: 71px !important
  }

  .u-pb71_xlg {
    padding-bottom: 71px !important
  }

  .u-pl71_xlg {
    padding-left: 71px !important
  }

  .u-p72_xlg {
    padding: 72px !important
  }

  .u-pt72_xlg {
    padding-top: 72px !important
  }

  .u-pr72_xlg {
    padding-right: 72px !important
  }

  .u-pb72_xlg {
    padding-bottom: 72px !important
  }

  .u-pl72_xlg {
    padding-left: 72px !important
  }

  .u-p73_xlg {
    padding: 73px !important
  }

  .u-pt73_xlg {
    padding-top: 73px !important
  }

  .u-pr73_xlg {
    padding-right: 73px !important
  }

  .u-pb73_xlg {
    padding-bottom: 73px !important
  }

  .u-pl73_xlg {
    padding-left: 73px !important
  }

  .u-p74_xlg {
    padding: 74px !important
  }

  .u-pt74_xlg {
    padding-top: 74px !important
  }

  .u-pr74_xlg {
    padding-right: 74px !important
  }

  .u-pb74_xlg {
    padding-bottom: 74px !important
  }

  .u-pl74_xlg {
    padding-left: 74px !important
  }

  .u-p75_xlg {
    padding: 75px !important
  }

  .u-pt75_xlg {
    padding-top: 75px !important
  }

  .u-pr75_xlg {
    padding-right: 75px !important
  }

  .u-pb75_xlg {
    padding-bottom: 75px !important
  }

  .u-pl75_xlg {
    padding-left: 75px !important
  }

  .u-p76_xlg {
    padding: 76px !important
  }

  .u-pt76_xlg {
    padding-top: 76px !important
  }

  .u-pr76_xlg {
    padding-right: 76px !important
  }

  .u-pb76_xlg {
    padding-bottom: 76px !important
  }

  .u-pl76_xlg {
    padding-left: 76px !important
  }

  .u-p77_xlg {
    padding: 77px !important
  }

  .u-pt77_xlg {
    padding-top: 77px !important
  }

  .u-pr77_xlg {
    padding-right: 77px !important
  }

  .u-pb77_xlg {
    padding-bottom: 77px !important
  }

  .u-pl77_xlg {
    padding-left: 77px !important
  }

  .u-p78_xlg {
    padding: 78px !important
  }

  .u-pt78_xlg {
    padding-top: 78px !important
  }

  .u-pr78_xlg {
    padding-right: 78px !important
  }

  .u-pb78_xlg {
    padding-bottom: 78px !important
  }

  .u-pl78_xlg {
    padding-left: 78px !important
  }

  .u-p79_xlg {
    padding: 79px !important
  }

  .u-pt79_xlg {
    padding-top: 79px !important
  }

  .u-pr79_xlg {
    padding-right: 79px !important
  }

  .u-pb79_xlg {
    padding-bottom: 79px !important
  }

  .u-pl79_xlg {
    padding-left: 79px !important
  }

  .u-p80_xlg {
    padding: 80px !important
  }

  .u-pt80_xlg {
    padding-top: 80px !important
  }

  .u-pr80_xlg {
    padding-right: 80px !important
  }

  .u-pb80_xlg {
    padding-bottom: 80px !important
  }

  .u-pl80_xlg {
    padding-left: 80px !important
  }

  .u-p81_xlg {
    padding: 81px !important
  }

  .u-pt81_xlg {
    padding-top: 81px !important
  }

  .u-pr81_xlg {
    padding-right: 81px !important
  }

  .u-pb81_xlg {
    padding-bottom: 81px !important
  }

  .u-pl81_xlg {
    padding-left: 81px !important
  }

  .u-p82_xlg {
    padding: 82px !important
  }

  .u-pt82_xlg {
    padding-top: 82px !important
  }

  .u-pr82_xlg {
    padding-right: 82px !important
  }

  .u-pb82_xlg {
    padding-bottom: 82px !important
  }

  .u-pl82_xlg {
    padding-left: 82px !important
  }

  .u-p83_xlg {
    padding: 83px !important
  }

  .u-pt83_xlg {
    padding-top: 83px !important
  }

  .u-pr83_xlg {
    padding-right: 83px !important
  }

  .u-pb83_xlg {
    padding-bottom: 83px !important
  }

  .u-pl83_xlg {
    padding-left: 83px !important
  }

  .u-p84_xlg {
    padding: 84px !important
  }

  .u-pt84_xlg {
    padding-top: 84px !important
  }

  .u-pr84_xlg {
    padding-right: 84px !important
  }

  .u-pb84_xlg {
    padding-bottom: 84px !important
  }

  .u-pl84_xlg {
    padding-left: 84px !important
  }

  .u-p85_xlg {
    padding: 85px !important
  }

  .u-pt85_xlg {
    padding-top: 85px !important
  }

  .u-pr85_xlg {
    padding-right: 85px !important
  }

  .u-pb85_xlg {
    padding-bottom: 85px !important
  }

  .u-pl85_xlg {
    padding-left: 85px !important
  }

  .u-p86_xlg {
    padding: 86px !important
  }

  .u-pt86_xlg {
    padding-top: 86px !important
  }

  .u-pr86_xlg {
    padding-right: 86px !important
  }

  .u-pb86_xlg {
    padding-bottom: 86px !important
  }

  .u-pl86_xlg {
    padding-left: 86px !important
  }

  .u-p87_xlg {
    padding: 87px !important
  }

  .u-pt87_xlg {
    padding-top: 87px !important
  }

  .u-pr87_xlg {
    padding-right: 87px !important
  }

  .u-pb87_xlg {
    padding-bottom: 87px !important
  }

  .u-pl87_xlg {
    padding-left: 87px !important
  }

  .u-p88_xlg {
    padding: 88px !important
  }

  .u-pt88_xlg {
    padding-top: 88px !important
  }

  .u-pr88_xlg {
    padding-right: 88px !important
  }

  .u-pb88_xlg {
    padding-bottom: 88px !important
  }

  .u-pl88_xlg {
    padding-left: 88px !important
  }

  .u-p89_xlg {
    padding: 89px !important
  }

  .u-pt89_xlg {
    padding-top: 89px !important
  }

  .u-pr89_xlg {
    padding-right: 89px !important
  }

  .u-pb89_xlg {
    padding-bottom: 89px !important
  }

  .u-pl89_xlg {
    padding-left: 89px !important
  }

  .u-p90_xlg {
    padding: 90px !important
  }

  .u-pt90_xlg {
    padding-top: 90px !important
  }

  .u-pr90_xlg {
    padding-right: 90px !important
  }

  .u-pb90_xlg {
    padding-bottom: 90px !important
  }

  .u-pl90_xlg {
    padding-left: 90px !important
  }

  .u-p91_xlg {
    padding: 91px !important
  }

  .u-pt91_xlg {
    padding-top: 91px !important
  }

  .u-pr91_xlg {
    padding-right: 91px !important
  }

  .u-pb91_xlg {
    padding-bottom: 91px !important
  }

  .u-pl91_xlg {
    padding-left: 91px !important
  }

  .u-p92_xlg {
    padding: 92px !important
  }

  .u-pt92_xlg {
    padding-top: 92px !important
  }

  .u-pr92_xlg {
    padding-right: 92px !important
  }

  .u-pb92_xlg {
    padding-bottom: 92px !important
  }

  .u-pl92_xlg {
    padding-left: 92px !important
  }

  .u-p93_xlg {
    padding: 93px !important
  }

  .u-pt93_xlg {
    padding-top: 93px !important
  }

  .u-pr93_xlg {
    padding-right: 93px !important
  }

  .u-pb93_xlg {
    padding-bottom: 93px !important
  }

  .u-pl93_xlg {
    padding-left: 93px !important
  }

  .u-p94_xlg {
    padding: 94px !important
  }

  .u-pt94_xlg {
    padding-top: 94px !important
  }

  .u-pr94_xlg {
    padding-right: 94px !important
  }

  .u-pb94_xlg {
    padding-bottom: 94px !important
  }

  .u-pl94_xlg {
    padding-left: 94px !important
  }

  .u-p95_xlg {
    padding: 95px !important
  }

  .u-pt95_xlg {
    padding-top: 95px !important
  }

  .u-pr95_xlg {
    padding-right: 95px !important
  }

  .u-pb95_xlg {
    padding-bottom: 95px !important
  }

  .u-pl95_xlg {
    padding-left: 95px !important
  }

  .u-p96_xlg {
    padding: 96px !important
  }

  .u-pt96_xlg {
    padding-top: 96px !important
  }

  .u-pr96_xlg {
    padding-right: 96px !important
  }

  .u-pb96_xlg {
    padding-bottom: 96px !important
  }

  .u-pl96_xlg {
    padding-left: 96px !important
  }

  .u-p97_xlg {
    padding: 97px !important
  }

  .u-pt97_xlg {
    padding-top: 97px !important
  }

  .u-pr97_xlg {
    padding-right: 97px !important
  }

  .u-pb97_xlg {
    padding-bottom: 97px !important
  }

  .u-pl97_xlg {
    padding-left: 97px !important
  }

  .u-p98_xlg {
    padding: 98px !important
  }

  .u-pt98_xlg {
    padding-top: 98px !important
  }

  .u-pr98_xlg {
    padding-right: 98px !important
  }

  .u-pb98_xlg {
    padding-bottom: 98px !important
  }

  .u-pl98_xlg {
    padding-left: 98px !important
  }

  .u-p99_xlg {
    padding: 99px !important
  }

  .u-pt99_xlg {
    padding-top: 99px !important
  }

  .u-pr99_xlg {
    padding-right: 99px !important
  }

  .u-pb99_xlg {
    padding-bottom: 99px !important
  }

  .u-pl99_xlg {
    padding-left: 99px !important
  }

  .u-p100_xlg {
    padding: 100px !important
  }

  .u-pt100_xlg {
    padding-top: 100px !important
  }

  .u-pr100_xlg {
    padding-right: 100px !important
  }

  .u-pb100_xlg {
    padding-bottom: 100px !important
  }

  .u-pl100_xlg {
    padding-left: 100px !important
  }

  .u-p1r_xlg {
    padding: .1rem !important
  }

  .u-pt1r_xlg {
    padding-top: .1rem !important
  }

  .u-pr1r_xlg {
    padding-right: .1rem !important
  }

  .u-pb1r_xlg {
    padding-bottom: .1rem !important
  }

  .u-pl1r_xlg {
    padding-left: .1rem !important
  }

  .u-p2r_xlg {
    padding: .2rem !important
  }

  .u-pt2r_xlg {
    padding-top: .2rem !important
  }

  .u-pr2r_xlg {
    padding-right: .2rem !important
  }

  .u-pb2r_xlg {
    padding-bottom: .2rem !important
  }

  .u-pl2r_xlg {
    padding-left: .2rem !important
  }

  .u-p3r_xlg {
    padding: .3rem !important
  }

  .u-pt3r_xlg {
    padding-top: .3rem !important
  }

  .u-pr3r_xlg {
    padding-right: .3rem !important
  }

  .u-pb3r_xlg {
    padding-bottom: .3rem !important
  }

  .u-pl3r_xlg {
    padding-left: .3rem !important
  }

  .u-p4r_xlg {
    padding: .4rem !important
  }

  .u-pt4r_xlg {
    padding-top: .4rem !important
  }

  .u-pr4r_xlg {
    padding-right: .4rem !important
  }

  .u-pb4r_xlg {
    padding-bottom: .4rem !important
  }

  .u-pl4r_xlg {
    padding-left: .4rem !important
  }

  .u-p5r_xlg {
    padding: .5rem !important
  }

  .u-pt5r_xlg {
    padding-top: .5rem !important
  }

  .u-pr5r_xlg {
    padding-right: .5rem !important
  }

  .u-pb5r_xlg {
    padding-bottom: .5rem !important
  }

  .u-pl5r_xlg {
    padding-left: .5rem !important
  }

  .u-p6r_xlg {
    padding: .6rem !important
  }

  .u-pt6r_xlg {
    padding-top: .6rem !important
  }

  .u-pr6r_xlg {
    padding-right: .6rem !important
  }

  .u-pb6r_xlg {
    padding-bottom: .6rem !important
  }

  .u-pl6r_xlg {
    padding-left: .6rem !important
  }

  .u-p7r_xlg {
    padding: .7rem !important
  }

  .u-pt7r_xlg {
    padding-top: .7rem !important
  }

  .u-pr7r_xlg {
    padding-right: .7rem !important
  }

  .u-pb7r_xlg {
    padding-bottom: .7rem !important
  }

  .u-pl7r_xlg {
    padding-left: .7rem !important
  }

  .u-p8r_xlg {
    padding: .8rem !important
  }

  .u-pt8r_xlg {
    padding-top: .8rem !important
  }

  .u-pr8r_xlg {
    padding-right: .8rem !important
  }

  .u-pb8r_xlg {
    padding-bottom: .8rem !important
  }

  .u-pl8r_xlg {
    padding-left: .8rem !important
  }

  .u-p9r_xlg {
    padding: .9rem !important
  }

  .u-pt9r_xlg {
    padding-top: .9rem !important
  }

  .u-pr9r_xlg {
    padding-right: .9rem !important
  }

  .u-pb9r_xlg {
    padding-bottom: .9rem !important
  }

  .u-pl9r_xlg {
    padding-left: .9rem !important
  }

  .u-p10r_xlg {
    padding: 1rem !important
  }

  .u-pt10r_xlg {
    padding-top: 1rem !important
  }

  .u-pr10r_xlg {
    padding-right: 1rem !important
  }

  .u-pb10r_xlg {
    padding-bottom: 1rem !important
  }

  .u-pl10r_xlg {
    padding-left: 1rem !important
  }

  .u-p11r_xlg {
    padding: 1.1rem !important
  }

  .u-pt11r_xlg {
    padding-top: 1.1rem !important
  }

  .u-pr11r_xlg {
    padding-right: 1.1rem !important
  }

  .u-pb11r_xlg {
    padding-bottom: 1.1rem !important
  }

  .u-pl11r_xlg {
    padding-left: 1.1rem !important
  }

  .u-p12r_xlg {
    padding: 1.2rem !important
  }

  .u-pt12r_xlg {
    padding-top: 1.2rem !important
  }

  .u-pr12r_xlg {
    padding-right: 1.2rem !important
  }

  .u-pb12r_xlg {
    padding-bottom: 1.2rem !important
  }

  .u-pl12r_xlg {
    padding-left: 1.2rem !important
  }

  .u-p13r_xlg {
    padding: 1.3rem !important
  }

  .u-pt13r_xlg {
    padding-top: 1.3rem !important
  }

  .u-pr13r_xlg {
    padding-right: 1.3rem !important
  }

  .u-pb13r_xlg {
    padding-bottom: 1.3rem !important
  }

  .u-pl13r_xlg {
    padding-left: 1.3rem !important
  }

  .u-p14r_xlg {
    padding: 1.4rem !important
  }

  .u-pt14r_xlg {
    padding-top: 1.4rem !important
  }

  .u-pr14r_xlg {
    padding-right: 1.4rem !important
  }

  .u-pb14r_xlg {
    padding-bottom: 1.4rem !important
  }

  .u-pl14r_xlg {
    padding-left: 1.4rem !important
  }

  .u-p15r_xlg {
    padding: 1.5rem !important
  }

  .u-pt15r_xlg {
    padding-top: 1.5rem !important
  }

  .u-pr15r_xlg {
    padding-right: 1.5rem !important
  }

  .u-pb15r_xlg {
    padding-bottom: 1.5rem !important
  }

  .u-pl15r_xlg {
    padding-left: 1.5rem !important
  }

  .u-p16r_xlg {
    padding: 1.6rem !important
  }

  .u-pt16r_xlg {
    padding-top: 1.6rem !important
  }

  .u-pr16r_xlg {
    padding-right: 1.6rem !important
  }

  .u-pb16r_xlg {
    padding-bottom: 1.6rem !important
  }

  .u-pl16r_xlg {
    padding-left: 1.6rem !important
  }

  .u-p17r_xlg {
    padding: 1.7rem !important
  }

  .u-pt17r_xlg {
    padding-top: 1.7rem !important
  }

  .u-pr17r_xlg {
    padding-right: 1.7rem !important
  }

  .u-pb17r_xlg {
    padding-bottom: 1.7rem !important
  }

  .u-pl17r_xlg {
    padding-left: 1.7rem !important
  }

  .u-p18r_xlg {
    padding: 1.8rem !important
  }

  .u-pt18r_xlg {
    padding-top: 1.8rem !important
  }

  .u-pr18r_xlg {
    padding-right: 1.8rem !important
  }

  .u-pb18r_xlg {
    padding-bottom: 1.8rem !important
  }

  .u-pl18r_xlg {
    padding-left: 1.8rem !important
  }

  .u-p19r_xlg {
    padding: 1.9rem !important
  }

  .u-pt19r_xlg {
    padding-top: 1.9rem !important
  }

  .u-pr19r_xlg {
    padding-right: 1.9rem !important
  }

  .u-pb19r_xlg {
    padding-bottom: 1.9rem !important
  }

  .u-pl19r_xlg {
    padding-left: 1.9rem !important
  }

  .u-p20r_xlg {
    padding: 2rem !important
  }

  .u-pt20r_xlg {
    padding-top: 2rem !important
  }

  .u-pr20r_xlg {
    padding-right: 2rem !important
  }

  .u-pb20r_xlg {
    padding-bottom: 2rem !important
  }

  .u-pl20r_xlg {
    padding-left: 2rem !important
  }

  .u-p21r_xlg {
    padding: 2.1rem !important
  }

  .u-pt21r_xlg {
    padding-top: 2.1rem !important
  }

  .u-pr21r_xlg {
    padding-right: 2.1rem !important
  }

  .u-pb21r_xlg {
    padding-bottom: 2.1rem !important
  }

  .u-pl21r_xlg {
    padding-left: 2.1rem !important
  }

  .u-p22r_xlg {
    padding: 2.2rem !important
  }

  .u-pt22r_xlg {
    padding-top: 2.2rem !important
  }

  .u-pr22r_xlg {
    padding-right: 2.2rem !important
  }

  .u-pb22r_xlg {
    padding-bottom: 2.2rem !important
  }

  .u-pl22r_xlg {
    padding-left: 2.2rem !important
  }

  .u-p23r_xlg {
    padding: 2.3rem !important
  }

  .u-pt23r_xlg {
    padding-top: 2.3rem !important
  }

  .u-pr23r_xlg {
    padding-right: 2.3rem !important
  }

  .u-pb23r_xlg {
    padding-bottom: 2.3rem !important
  }

  .u-pl23r_xlg {
    padding-left: 2.3rem !important
  }

  .u-p24r_xlg {
    padding: 2.4rem !important
  }

  .u-pt24r_xlg {
    padding-top: 2.4rem !important
  }

  .u-pr24r_xlg {
    padding-right: 2.4rem !important
  }

  .u-pb24r_xlg {
    padding-bottom: 2.4rem !important
  }

  .u-pl24r_xlg {
    padding-left: 2.4rem !important
  }

  .u-p25r_xlg {
    padding: 2.5rem !important
  }

  .u-pt25r_xlg {
    padding-top: 2.5rem !important
  }

  .u-pr25r_xlg {
    padding-right: 2.5rem !important
  }

  .u-pb25r_xlg {
    padding-bottom: 2.5rem !important
  }

  .u-pl25r_xlg {
    padding-left: 2.5rem !important
  }

  .u-p26r_xlg {
    padding: 2.6rem !important
  }

  .u-pt26r_xlg {
    padding-top: 2.6rem !important
  }

  .u-pr26r_xlg {
    padding-right: 2.6rem !important
  }

  .u-pb26r_xlg {
    padding-bottom: 2.6rem !important
  }

  .u-pl26r_xlg {
    padding-left: 2.6rem !important
  }

  .u-p27r_xlg {
    padding: 2.7rem !important
  }

  .u-pt27r_xlg {
    padding-top: 2.7rem !important
  }

  .u-pr27r_xlg {
    padding-right: 2.7rem !important
  }

  .u-pb27r_xlg {
    padding-bottom: 2.7rem !important
  }

  .u-pl27r_xlg {
    padding-left: 2.7rem !important
  }

  .u-p28r_xlg {
    padding: 2.8rem !important
  }

  .u-pt28r_xlg {
    padding-top: 2.8rem !important
  }

  .u-pr28r_xlg {
    padding-right: 2.8rem !important
  }

  .u-pb28r_xlg {
    padding-bottom: 2.8rem !important
  }

  .u-pl28r_xlg {
    padding-left: 2.8rem !important
  }

  .u-p29r_xlg {
    padding: 2.9rem !important
  }

  .u-pt29r_xlg {
    padding-top: 2.9rem !important
  }

  .u-pr29r_xlg {
    padding-right: 2.9rem !important
  }

  .u-pb29r_xlg {
    padding-bottom: 2.9rem !important
  }

  .u-pl29r_xlg {
    padding-left: 2.9rem !important
  }

  .u-p30r_xlg {
    padding: 3rem !important
  }

  .u-pt30r_xlg {
    padding-top: 3rem !important
  }

  .u-pr30r_xlg {
    padding-right: 3rem !important
  }

  .u-pb30r_xlg {
    padding-bottom: 3rem !important
  }

  .u-pl30r_xlg {
    padding-left: 3rem !important
  }

  .u-p31r_xlg {
    padding: 3.1rem !important
  }

  .u-pt31r_xlg {
    padding-top: 3.1rem !important
  }

  .u-pr31r_xlg {
    padding-right: 3.1rem !important
  }

  .u-pb31r_xlg {
    padding-bottom: 3.1rem !important
  }

  .u-pl31r_xlg {
    padding-left: 3.1rem !important
  }

  .u-p32r_xlg {
    padding: 3.2rem !important
  }

  .u-pt32r_xlg {
    padding-top: 3.2rem !important
  }

  .u-pr32r_xlg {
    padding-right: 3.2rem !important
  }

  .u-pb32r_xlg {
    padding-bottom: 3.2rem !important
  }

  .u-pl32r_xlg {
    padding-left: 3.2rem !important
  }

  .u-p33r_xlg {
    padding: 3.3rem !important
  }

  .u-pt33r_xlg {
    padding-top: 3.3rem !important
  }

  .u-pr33r_xlg {
    padding-right: 3.3rem !important
  }

  .u-pb33r_xlg {
    padding-bottom: 3.3rem !important
  }

  .u-pl33r_xlg {
    padding-left: 3.3rem !important
  }

  .u-p34r_xlg {
    padding: 3.4rem !important
  }

  .u-pt34r_xlg {
    padding-top: 3.4rem !important
  }

  .u-pr34r_xlg {
    padding-right: 3.4rem !important
  }

  .u-pb34r_xlg {
    padding-bottom: 3.4rem !important
  }

  .u-pl34r_xlg {
    padding-left: 3.4rem !important
  }

  .u-p35r_xlg {
    padding: 3.5rem !important
  }

  .u-pt35r_xlg {
    padding-top: 3.5rem !important
  }

  .u-pr35r_xlg {
    padding-right: 3.5rem !important
  }

  .u-pb35r_xlg {
    padding-bottom: 3.5rem !important
  }

  .u-pl35r_xlg {
    padding-left: 3.5rem !important
  }

  .u-p36r_xlg {
    padding: 3.6rem !important
  }

  .u-pt36r_xlg {
    padding-top: 3.6rem !important
  }

  .u-pr36r_xlg {
    padding-right: 3.6rem !important
  }

  .u-pb36r_xlg {
    padding-bottom: 3.6rem !important
  }

  .u-pl36r_xlg {
    padding-left: 3.6rem !important
  }

  .u-p37r_xlg {
    padding: 3.7rem !important
  }

  .u-pt37r_xlg {
    padding-top: 3.7rem !important
  }

  .u-pr37r_xlg {
    padding-right: 3.7rem !important
  }

  .u-pb37r_xlg {
    padding-bottom: 3.7rem !important
  }

  .u-pl37r_xlg {
    padding-left: 3.7rem !important
  }

  .u-p38r_xlg {
    padding: 3.8rem !important
  }

  .u-pt38r_xlg {
    padding-top: 3.8rem !important
  }

  .u-pr38r_xlg {
    padding-right: 3.8rem !important
  }

  .u-pb38r_xlg {
    padding-bottom: 3.8rem !important
  }

  .u-pl38r_xlg {
    padding-left: 3.8rem !important
  }

  .u-p39r_xlg {
    padding: 3.9rem !important
  }

  .u-pt39r_xlg {
    padding-top: 3.9rem !important
  }

  .u-pr39r_xlg {
    padding-right: 3.9rem !important
  }

  .u-pb39r_xlg {
    padding-bottom: 3.9rem !important
  }

  .u-pl39r_xlg {
    padding-left: 3.9rem !important
  }

  .u-p40r_xlg {
    padding: 4rem !important
  }

  .u-pt40r_xlg {
    padding-top: 4rem !important
  }

  .u-pr40r_xlg {
    padding-right: 4rem !important
  }

  .u-pb40r_xlg {
    padding-bottom: 4rem !important
  }

  .u-pl40r_xlg {
    padding-left: 4rem !important
  }

  .u-p41r_xlg {
    padding: 4.1rem !important
  }

  .u-pt41r_xlg {
    padding-top: 4.1rem !important
  }

  .u-pr41r_xlg {
    padding-right: 4.1rem !important
  }

  .u-pb41r_xlg {
    padding-bottom: 4.1rem !important
  }

  .u-pl41r_xlg {
    padding-left: 4.1rem !important
  }

  .u-p42r_xlg {
    padding: 4.2rem !important
  }

  .u-pt42r_xlg {
    padding-top: 4.2rem !important
  }

  .u-pr42r_xlg {
    padding-right: 4.2rem !important
  }

  .u-pb42r_xlg {
    padding-bottom: 4.2rem !important
  }

  .u-pl42r_xlg {
    padding-left: 4.2rem !important
  }

  .u-p43r_xlg {
    padding: 4.3rem !important
  }

  .u-pt43r_xlg {
    padding-top: 4.3rem !important
  }

  .u-pr43r_xlg {
    padding-right: 4.3rem !important
  }

  .u-pb43r_xlg {
    padding-bottom: 4.3rem !important
  }

  .u-pl43r_xlg {
    padding-left: 4.3rem !important
  }

  .u-p44r_xlg {
    padding: 4.4rem !important
  }

  .u-pt44r_xlg {
    padding-top: 4.4rem !important
  }

  .u-pr44r_xlg {
    padding-right: 4.4rem !important
  }

  .u-pb44r_xlg {
    padding-bottom: 4.4rem !important
  }

  .u-pl44r_xlg {
    padding-left: 4.4rem !important
  }

  .u-p45r_xlg {
    padding: 4.5rem !important
  }

  .u-pt45r_xlg {
    padding-top: 4.5rem !important
  }

  .u-pr45r_xlg {
    padding-right: 4.5rem !important
  }

  .u-pb45r_xlg {
    padding-bottom: 4.5rem !important
  }

  .u-pl45r_xlg {
    padding-left: 4.5rem !important
  }

  .u-p46r_xlg {
    padding: 4.6rem !important
  }

  .u-pt46r_xlg {
    padding-top: 4.6rem !important
  }

  .u-pr46r_xlg {
    padding-right: 4.6rem !important
  }

  .u-pb46r_xlg {
    padding-bottom: 4.6rem !important
  }

  .u-pl46r_xlg {
    padding-left: 4.6rem !important
  }

  .u-p47r_xlg {
    padding: 4.7rem !important
  }

  .u-pt47r_xlg {
    padding-top: 4.7rem !important
  }

  .u-pr47r_xlg {
    padding-right: 4.7rem !important
  }

  .u-pb47r_xlg {
    padding-bottom: 4.7rem !important
  }

  .u-pl47r_xlg {
    padding-left: 4.7rem !important
  }

  .u-p48r_xlg {
    padding: 4.8rem !important
  }

  .u-pt48r_xlg {
    padding-top: 4.8rem !important
  }

  .u-pr48r_xlg {
    padding-right: 4.8rem !important
  }

  .u-pb48r_xlg {
    padding-bottom: 4.8rem !important
  }

  .u-pl48r_xlg {
    padding-left: 4.8rem !important
  }

  .u-p49r_xlg {
    padding: 4.9rem !important
  }

  .u-pt49r_xlg {
    padding-top: 4.9rem !important
  }

  .u-pr49r_xlg {
    padding-right: 4.9rem !important
  }

  .u-pb49r_xlg {
    padding-bottom: 4.9rem !important
  }

  .u-pl49r_xlg {
    padding-left: 4.9rem !important
  }

  .u-p50r_xlg {
    padding: 5rem !important
  }

  .u-pt50r_xlg {
    padding-top: 5rem !important
  }

  .u-pr50r_xlg {
    padding-right: 5rem !important
  }

  .u-pb50r_xlg {
    padding-bottom: 5rem !important
  }

  .u-pl50r_xlg {
    padding-left: 5rem !important
  }

  .u-p51r_xlg {
    padding: 5.1rem !important
  }

  .u-pt51r_xlg {
    padding-top: 5.1rem !important
  }

  .u-pr51r_xlg {
    padding-right: 5.1rem !important
  }

  .u-pb51r_xlg {
    padding-bottom: 5.1rem !important
  }

  .u-pl51r_xlg {
    padding-left: 5.1rem !important
  }

  .u-p52r_xlg {
    padding: 5.2rem !important
  }

  .u-pt52r_xlg {
    padding-top: 5.2rem !important
  }

  .u-pr52r_xlg {
    padding-right: 5.2rem !important
  }

  .u-pb52r_xlg {
    padding-bottom: 5.2rem !important
  }

  .u-pl52r_xlg {
    padding-left: 5.2rem !important
  }

  .u-p53r_xlg {
    padding: 5.3rem !important
  }

  .u-pt53r_xlg {
    padding-top: 5.3rem !important
  }

  .u-pr53r_xlg {
    padding-right: 5.3rem !important
  }

  .u-pb53r_xlg {
    padding-bottom: 5.3rem !important
  }

  .u-pl53r_xlg {
    padding-left: 5.3rem !important
  }

  .u-p54r_xlg {
    padding: 5.4rem !important
  }

  .u-pt54r_xlg {
    padding-top: 5.4rem !important
  }

  .u-pr54r_xlg {
    padding-right: 5.4rem !important
  }

  .u-pb54r_xlg {
    padding-bottom: 5.4rem !important
  }

  .u-pl54r_xlg {
    padding-left: 5.4rem !important
  }

  .u-p55r_xlg {
    padding: 5.5rem !important
  }

  .u-pt55r_xlg {
    padding-top: 5.5rem !important
  }

  .u-pr55r_xlg {
    padding-right: 5.5rem !important
  }

  .u-pb55r_xlg {
    padding-bottom: 5.5rem !important
  }

  .u-pl55r_xlg {
    padding-left: 5.5rem !important
  }

  .u-p56r_xlg {
    padding: 5.6rem !important
  }

  .u-pt56r_xlg {
    padding-top: 5.6rem !important
  }

  .u-pr56r_xlg {
    padding-right: 5.6rem !important
  }

  .u-pb56r_xlg {
    padding-bottom: 5.6rem !important
  }

  .u-pl56r_xlg {
    padding-left: 5.6rem !important
  }

  .u-p57r_xlg {
    padding: 5.7rem !important
  }

  .u-pt57r_xlg {
    padding-top: 5.7rem !important
  }

  .u-pr57r_xlg {
    padding-right: 5.7rem !important
  }

  .u-pb57r_xlg {
    padding-bottom: 5.7rem !important
  }

  .u-pl57r_xlg {
    padding-left: 5.7rem !important
  }

  .u-p58r_xlg {
    padding: 5.8rem !important
  }

  .u-pt58r_xlg {
    padding-top: 5.8rem !important
  }

  .u-pr58r_xlg {
    padding-right: 5.8rem !important
  }

  .u-pb58r_xlg {
    padding-bottom: 5.8rem !important
  }

  .u-pl58r_xlg {
    padding-left: 5.8rem !important
  }

  .u-p59r_xlg {
    padding: 5.9rem !important
  }

  .u-pt59r_xlg {
    padding-top: 5.9rem !important
  }

  .u-pr59r_xlg {
    padding-right: 5.9rem !important
  }

  .u-pb59r_xlg {
    padding-bottom: 5.9rem !important
  }

  .u-pl59r_xlg {
    padding-left: 5.9rem !important
  }

  .u-p60r_xlg {
    padding: 6rem !important
  }

  .u-pt60r_xlg {
    padding-top: 6rem !important
  }

  .u-pr60r_xlg {
    padding-right: 6rem !important
  }

  .u-pb60r_xlg {
    padding-bottom: 6rem !important
  }

  .u-pl60r_xlg {
    padding-left: 6rem !important
  }

  .u-p61r_xlg {
    padding: 6.1rem !important
  }

  .u-pt61r_xlg {
    padding-top: 6.1rem !important
  }

  .u-pr61r_xlg {
    padding-right: 6.1rem !important
  }

  .u-pb61r_xlg {
    padding-bottom: 6.1rem !important
  }

  .u-pl61r_xlg {
    padding-left: 6.1rem !important
  }

  .u-p62r_xlg {
    padding: 6.2rem !important
  }

  .u-pt62r_xlg {
    padding-top: 6.2rem !important
  }

  .u-pr62r_xlg {
    padding-right: 6.2rem !important
  }

  .u-pb62r_xlg {
    padding-bottom: 6.2rem !important
  }

  .u-pl62r_xlg {
    padding-left: 6.2rem !important
  }

  .u-p63r_xlg {
    padding: 6.3rem !important
  }

  .u-pt63r_xlg {
    padding-top: 6.3rem !important
  }

  .u-pr63r_xlg {
    padding-right: 6.3rem !important
  }

  .u-pb63r_xlg {
    padding-bottom: 6.3rem !important
  }

  .u-pl63r_xlg {
    padding-left: 6.3rem !important
  }

  .u-p64r_xlg {
    padding: 6.4rem !important
  }

  .u-pt64r_xlg {
    padding-top: 6.4rem !important
  }

  .u-pr64r_xlg {
    padding-right: 6.4rem !important
  }

  .u-pb64r_xlg {
    padding-bottom: 6.4rem !important
  }

  .u-pl64r_xlg {
    padding-left: 6.4rem !important
  }

  .u-p65r_xlg {
    padding: 6.5rem !important
  }

  .u-pt65r_xlg {
    padding-top: 6.5rem !important
  }

  .u-pr65r_xlg {
    padding-right: 6.5rem !important
  }

  .u-pb65r_xlg {
    padding-bottom: 6.5rem !important
  }

  .u-pl65r_xlg {
    padding-left: 6.5rem !important
  }

  .u-p66r_xlg {
    padding: 6.6rem !important
  }

  .u-pt66r_xlg {
    padding-top: 6.6rem !important
  }

  .u-pr66r_xlg {
    padding-right: 6.6rem !important
  }

  .u-pb66r_xlg {
    padding-bottom: 6.6rem !important
  }

  .u-pl66r_xlg {
    padding-left: 6.6rem !important
  }

  .u-p67r_xlg {
    padding: 6.7rem !important
  }

  .u-pt67r_xlg {
    padding-top: 6.7rem !important
  }

  .u-pr67r_xlg {
    padding-right: 6.7rem !important
  }

  .u-pb67r_xlg {
    padding-bottom: 6.7rem !important
  }

  .u-pl67r_xlg {
    padding-left: 6.7rem !important
  }

  .u-p68r_xlg {
    padding: 6.8rem !important
  }

  .u-pt68r_xlg {
    padding-top: 6.8rem !important
  }

  .u-pr68r_xlg {
    padding-right: 6.8rem !important
  }

  .u-pb68r_xlg {
    padding-bottom: 6.8rem !important
  }

  .u-pl68r_xlg {
    padding-left: 6.8rem !important
  }

  .u-p69r_xlg {
    padding: 6.9rem !important
  }

  .u-pt69r_xlg {
    padding-top: 6.9rem !important
  }

  .u-pr69r_xlg {
    padding-right: 6.9rem !important
  }

  .u-pb69r_xlg {
    padding-bottom: 6.9rem !important
  }

  .u-pl69r_xlg {
    padding-left: 6.9rem !important
  }

  .u-p70r_xlg {
    padding: 7rem !important
  }

  .u-pt70r_xlg {
    padding-top: 7rem !important
  }

  .u-pr70r_xlg {
    padding-right: 7rem !important
  }

  .u-pb70r_xlg {
    padding-bottom: 7rem !important
  }

  .u-pl70r_xlg {
    padding-left: 7rem !important
  }

  .u-p71r_xlg {
    padding: 7.1rem !important
  }

  .u-pt71r_xlg {
    padding-top: 7.1rem !important
  }

  .u-pr71r_xlg {
    padding-right: 7.1rem !important
  }

  .u-pb71r_xlg {
    padding-bottom: 7.1rem !important
  }

  .u-pl71r_xlg {
    padding-left: 7.1rem !important
  }

  .u-p72r_xlg {
    padding: 7.2rem !important
  }

  .u-pt72r_xlg {
    padding-top: 7.2rem !important
  }

  .u-pr72r_xlg {
    padding-right: 7.2rem !important
  }

  .u-pb72r_xlg {
    padding-bottom: 7.2rem !important
  }

  .u-pl72r_xlg {
    padding-left: 7.2rem !important
  }

  .u-p73r_xlg {
    padding: 7.3rem !important
  }

  .u-pt73r_xlg {
    padding-top: 7.3rem !important
  }

  .u-pr73r_xlg {
    padding-right: 7.3rem !important
  }

  .u-pb73r_xlg {
    padding-bottom: 7.3rem !important
  }

  .u-pl73r_xlg {
    padding-left: 7.3rem !important
  }

  .u-p74r_xlg {
    padding: 7.4rem !important
  }

  .u-pt74r_xlg {
    padding-top: 7.4rem !important
  }

  .u-pr74r_xlg {
    padding-right: 7.4rem !important
  }

  .u-pb74r_xlg {
    padding-bottom: 7.4rem !important
  }

  .u-pl74r_xlg {
    padding-left: 7.4rem !important
  }

  .u-p75r_xlg {
    padding: 7.5rem !important
  }

  .u-pt75r_xlg {
    padding-top: 7.5rem !important
  }

  .u-pr75r_xlg {
    padding-right: 7.5rem !important
  }

  .u-pb75r_xlg {
    padding-bottom: 7.5rem !important
  }

  .u-pl75r_xlg {
    padding-left: 7.5rem !important
  }

  .u-p76r_xlg {
    padding: 7.6rem !important
  }

  .u-pt76r_xlg {
    padding-top: 7.6rem !important
  }

  .u-pr76r_xlg {
    padding-right: 7.6rem !important
  }

  .u-pb76r_xlg {
    padding-bottom: 7.6rem !important
  }

  .u-pl76r_xlg {
    padding-left: 7.6rem !important
  }

  .u-p77r_xlg {
    padding: 7.7rem !important
  }

  .u-pt77r_xlg {
    padding-top: 7.7rem !important
  }

  .u-pr77r_xlg {
    padding-right: 7.7rem !important
  }

  .u-pb77r_xlg {
    padding-bottom: 7.7rem !important
  }

  .u-pl77r_xlg {
    padding-left: 7.7rem !important
  }

  .u-p78r_xlg {
    padding: 7.8rem !important
  }

  .u-pt78r_xlg {
    padding-top: 7.8rem !important
  }

  .u-pr78r_xlg {
    padding-right: 7.8rem !important
  }

  .u-pb78r_xlg {
    padding-bottom: 7.8rem !important
  }

  .u-pl78r_xlg {
    padding-left: 7.8rem !important
  }

  .u-p79r_xlg {
    padding: 7.9rem !important
  }

  .u-pt79r_xlg {
    padding-top: 7.9rem !important
  }

  .u-pr79r_xlg {
    padding-right: 7.9rem !important
  }

  .u-pb79r_xlg {
    padding-bottom: 7.9rem !important
  }

  .u-pl79r_xlg {
    padding-left: 7.9rem !important
  }

  .u-p80r_xlg {
    padding: 8rem !important
  }

  .u-pt80r_xlg {
    padding-top: 8rem !important
  }

  .u-pr80r_xlg {
    padding-right: 8rem !important
  }

  .u-pb80r_xlg {
    padding-bottom: 8rem !important
  }

  .u-pl80r_xlg {
    padding-left: 8rem !important
  }

  .u-p81r_xlg {
    padding: 8.1rem !important
  }

  .u-pt81r_xlg {
    padding-top: 8.1rem !important
  }

  .u-pr81r_xlg {
    padding-right: 8.1rem !important
  }

  .u-pb81r_xlg {
    padding-bottom: 8.1rem !important
  }

  .u-pl81r_xlg {
    padding-left: 8.1rem !important
  }

  .u-p82r_xlg {
    padding: 8.2rem !important
  }

  .u-pt82r_xlg {
    padding-top: 8.2rem !important
  }

  .u-pr82r_xlg {
    padding-right: 8.2rem !important
  }

  .u-pb82r_xlg {
    padding-bottom: 8.2rem !important
  }

  .u-pl82r_xlg {
    padding-left: 8.2rem !important
  }

  .u-p83r_xlg {
    padding: 8.3rem !important
  }

  .u-pt83r_xlg {
    padding-top: 8.3rem !important
  }

  .u-pr83r_xlg {
    padding-right: 8.3rem !important
  }

  .u-pb83r_xlg {
    padding-bottom: 8.3rem !important
  }

  .u-pl83r_xlg {
    padding-left: 8.3rem !important
  }

  .u-p84r_xlg {
    padding: 8.4rem !important
  }

  .u-pt84r_xlg {
    padding-top: 8.4rem !important
  }

  .u-pr84r_xlg {
    padding-right: 8.4rem !important
  }

  .u-pb84r_xlg {
    padding-bottom: 8.4rem !important
  }

  .u-pl84r_xlg {
    padding-left: 8.4rem !important
  }

  .u-p85r_xlg {
    padding: 8.5rem !important
  }

  .u-pt85r_xlg {
    padding-top: 8.5rem !important
  }

  .u-pr85r_xlg {
    padding-right: 8.5rem !important
  }

  .u-pb85r_xlg {
    padding-bottom: 8.5rem !important
  }

  .u-pl85r_xlg {
    padding-left: 8.5rem !important
  }

  .u-p86r_xlg {
    padding: 8.6rem !important
  }

  .u-pt86r_xlg {
    padding-top: 8.6rem !important
  }

  .u-pr86r_xlg {
    padding-right: 8.6rem !important
  }

  .u-pb86r_xlg {
    padding-bottom: 8.6rem !important
  }

  .u-pl86r_xlg {
    padding-left: 8.6rem !important
  }

  .u-p87r_xlg {
    padding: 8.7rem !important
  }

  .u-pt87r_xlg {
    padding-top: 8.7rem !important
  }

  .u-pr87r_xlg {
    padding-right: 8.7rem !important
  }

  .u-pb87r_xlg {
    padding-bottom: 8.7rem !important
  }

  .u-pl87r_xlg {
    padding-left: 8.7rem !important
  }

  .u-p88r_xlg {
    padding: 8.8rem !important
  }

  .u-pt88r_xlg {
    padding-top: 8.8rem !important
  }

  .u-pr88r_xlg {
    padding-right: 8.8rem !important
  }

  .u-pb88r_xlg {
    padding-bottom: 8.8rem !important
  }

  .u-pl88r_xlg {
    padding-left: 8.8rem !important
  }

  .u-p89r_xlg {
    padding: 8.9rem !important
  }

  .u-pt89r_xlg {
    padding-top: 8.9rem !important
  }

  .u-pr89r_xlg {
    padding-right: 8.9rem !important
  }

  .u-pb89r_xlg {
    padding-bottom: 8.9rem !important
  }

  .u-pl89r_xlg {
    padding-left: 8.9rem !important
  }

  .u-p90r_xlg {
    padding: 9rem !important
  }

  .u-pt90r_xlg {
    padding-top: 9rem !important
  }

  .u-pr90r_xlg {
    padding-right: 9rem !important
  }

  .u-pb90r_xlg {
    padding-bottom: 9rem !important
  }

  .u-pl90r_xlg {
    padding-left: 9rem !important
  }

  .u-p91r_xlg {
    padding: 9.1rem !important
  }

  .u-pt91r_xlg {
    padding-top: 9.1rem !important
  }

  .u-pr91r_xlg {
    padding-right: 9.1rem !important
  }

  .u-pb91r_xlg {
    padding-bottom: 9.1rem !important
  }

  .u-pl91r_xlg {
    padding-left: 9.1rem !important
  }

  .u-p92r_xlg {
    padding: 9.2rem !important
  }

  .u-pt92r_xlg {
    padding-top: 9.2rem !important
  }

  .u-pr92r_xlg {
    padding-right: 9.2rem !important
  }

  .u-pb92r_xlg {
    padding-bottom: 9.2rem !important
  }

  .u-pl92r_xlg {
    padding-left: 9.2rem !important
  }

  .u-p93r_xlg {
    padding: 9.3rem !important
  }

  .u-pt93r_xlg {
    padding-top: 9.3rem !important
  }

  .u-pr93r_xlg {
    padding-right: 9.3rem !important
  }

  .u-pb93r_xlg {
    padding-bottom: 9.3rem !important
  }

  .u-pl93r_xlg {
    padding-left: 9.3rem !important
  }

  .u-p94r_xlg {
    padding: 9.4rem !important
  }

  .u-pt94r_xlg {
    padding-top: 9.4rem !important
  }

  .u-pr94r_xlg {
    padding-right: 9.4rem !important
  }

  .u-pb94r_xlg {
    padding-bottom: 9.4rem !important
  }

  .u-pl94r_xlg {
    padding-left: 9.4rem !important
  }

  .u-p95r_xlg {
    padding: 9.5rem !important
  }

  .u-pt95r_xlg {
    padding-top: 9.5rem !important
  }

  .u-pr95r_xlg {
    padding-right: 9.5rem !important
  }

  .u-pb95r_xlg {
    padding-bottom: 9.5rem !important
  }

  .u-pl95r_xlg {
    padding-left: 9.5rem !important
  }

  .u-p96r_xlg {
    padding: 9.6rem !important
  }

  .u-pt96r_xlg {
    padding-top: 9.6rem !important
  }

  .u-pr96r_xlg {
    padding-right: 9.6rem !important
  }

  .u-pb96r_xlg {
    padding-bottom: 9.6rem !important
  }

  .u-pl96r_xlg {
    padding-left: 9.6rem !important
  }

  .u-p97r_xlg {
    padding: 9.7rem !important
  }

  .u-pt97r_xlg {
    padding-top: 9.7rem !important
  }

  .u-pr97r_xlg {
    padding-right: 9.7rem !important
  }

  .u-pb97r_xlg {
    padding-bottom: 9.7rem !important
  }

  .u-pl97r_xlg {
    padding-left: 9.7rem !important
  }

  .u-p98r_xlg {
    padding: 9.8rem !important
  }

  .u-pt98r_xlg {
    padding-top: 9.8rem !important
  }

  .u-pr98r_xlg {
    padding-right: 9.8rem !important
  }

  .u-pb98r_xlg {
    padding-bottom: 9.8rem !important
  }

  .u-pl98r_xlg {
    padding-left: 9.8rem !important
  }

  .u-p99r_xlg {
    padding: 9.9rem !important
  }

  .u-pt99r_xlg {
    padding-top: 9.9rem !important
  }

  .u-pr99r_xlg {
    padding-right: 9.9rem !important
  }

  .u-pb99r_xlg {
    padding-bottom: 9.9rem !important
  }

  .u-pl99r_xlg {
    padding-left: 9.9rem !important
  }

  .u-p100r_xlg {
    padding: 10rem !important
  }

  .u-pt100r_xlg {
    padding-top: 10rem !important
  }

  .u-pr100r_xlg {
    padding-right: 10rem !important
  }

  .u-pb100r_xlg {
    padding-bottom: 10rem !important
  }

  .u-pl100r_xlg {
    padding-left: 10rem !important
  }
}

:root {
  --Background-Brand: #D3FB66;
  --Background-Default: #FFF;
  --Background-Dark-Default: #000;
  --font-family-Default: "FormaDJRJapaneseMicro";
  --font-size-Body-SS: 12px;
  --font-size-Body-M: 16px;
  --font-weight-Regular: 400;
  --letter-spacing-Body-SSS: 0px;
  --letter-spacing-Body-SS: 0.06px;
  --letter-spacing-Body-M: 0.2px;
  --Line-Default: #333;
  --Line-Light: #CCC;
  --Line-Inverted: #FFF;
  --line-height-Body-SSS: 16px;
  --line-height-Body-SS: 20px;
  --line-height-Body-S: 24px;
  --line-height-Body-M: 28px;
  --line-height-Heading-S: 33px;
  --Primitive-Brand-Lime: #D3FB66;
  --Semantic-Line-Thickness-Regular: 1px;
  --Semantic-Line-Thickness-Bold: 2px;
  --Semantic-Space-Hairline-S: 1px;
  --Semantic-Space-Hairline-M: 2px;
  --Semantic-Space-Inner-SS: 4px;
  --Semantic-Space-Inner-M: 8px;
  --Semantic-Space-Inner-L: 10px;
  --Semantic-Space-Inner-LL: 12px;
  --Semantic-Space-Inner-LLL: 16px;
  --Semantic-Space-Outer-SSS: 20px;
  --Semantic-Space-Outer-SS: 24px;
  --Semantic-Space-Outer-S: 32px;
  --Semantic-Space-Outer-L: 64px;
  --Surface-Card-Default: #F2EBDC;
  --Surface-Graphic-Default: #000;
  --Surface-Graphic-Medium: #808080;
  --Surface-Overlary-Black-Light: rgba(0, 0, 0, 0.10);
  --surface-overlary-tint-50: rgba(255, 255, 255, 0.50);
  --Text-Default: #000;
  --Text-Light: #808080
}

html {
  scroll-behavior: smooth
}

/*
body {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  font-family: "FormaDJRMicro", "FormaDJRJapaneseMicro", "Arial", sans-serif
}

body.no-scroll {
  height: 100svh;
  overflow: hidden
}

@media(min-width: 768px) {
  body.no-scroll {
    height: auto;
    overflow: visible
  }
}
*/


.button-outline>span {
  color: #000;
}

.button-fill.button-fill--bg--overlary-tint-50 {
  color: #000;
}

@media screen and (max-width: 767px) {
  .button-fill.button-fill--bg--overlary-tint-50 {
    font-size: 1.2rem;
  }

/*
  .header_nav_menu_link .button-text-link>span {
    font-size: 1.2rem;
  }

  .header_nav_menu_toggle .button-text-link>span {
    font-size: 1.2rem;
  }

  .header_nav_menu_toggle .button-text-link>span {
    font-size: 1.2rem;
  }
*/

  .button-outline>span {
    font-size: 1.2rem;
  }

  .button-outline {
    padding: .5rem;
  }

  .button-outline>span {
    flex: 0 1 auto;
  }

/*
  .header_nav_tools,
  .header_nav_menu_accordion,
  .header_nav_menu_accordion,
  .header_nav_menu_link {
    padding: 1rem;
  }

  .header_content {
    position: relative;
  }

  .header_nav {
    position: absolute;

    right: 0;
    width: 100%;
  }
}


@media screen and (max-width: 374px) {
  .header_title_container {
    padding-left: 0;
  }

  .header_nav {
    width: 35%;
  }
}
*/


.width-full {
  margin: 0;
}


a {
  color: #000;
}

a:hover {
  color: #000;
  text-decoration: none;
}

.responsivegrid.techdevice-responsivegrid.aem-GridColumn.aem-GridColumn--default--12 {
  padding-top: 0px;
    background: #fff;
}

@media (max-width: 767px) {
  .techdevice-responsivegrid>div {
      width: 94%;
  }
}

@media screen and (min-width: 1268px) {
  body.hpj-page-2column .content_full_width .width-full{
  margin: 0;
  }
}

.end-nav{
  background: var(--Background-Default, #FFF);
}





/* ↓↓↓ promo追加スタイル ↓↓↓ ================================================== */
/*

body {
  color: var(--Text-Default, #000);
  min-width: auto;
}
*/

.l-column-2 {
  margin: 0 auto;
}
.breadcrumbs {
  margin-top: 0;
}

@media screen and (max-width: 767px) {
  .techdevice-responsivegrid>div {
    width: 100%;
  }
}





/* ==================================================
	旧記事ページ
================================================== */

.postpt01 {
    background: #f2f2f2;
}
.dtlc01 ul .bgfff {
    background: #f2f2f2!important;
}
.dtlc01 .button {
    color: #fff;
}

/* 1column -------------------- */


.cmnbox01 {
  width: 100%;
  padding: 0 16px;
}

@media screen and (min-width: 1024px) {
  .cmnbox01 {
	max-width: calc(950px + 32px);
  }
}




/* タイトル上のロゴ -------------------- */

.addms01.typemt,
.cmnbox01 .addms01.typemt {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .addms01.typemt {
    margin-top: 0;
  }
}


/* ページ下部の関連記事 -------------------- */
/*
.hpj-techdevice-layout-container.pattern-b>div>.cmp-hpj-layout-container,
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0 {
  background: #fff;
}
.hpj-techdevice-layout-container.pattern-b>div>.cmp-hpj-layout-container>div {
  width: auto;
}
.hpj-techdevice-layout-container.pattern-b>div>.cmp-hpj-layout-container>div>.aem-Grid {
  width: 100%;
}
*/




/* ==================================================
  2column
================================================== */


@media (max-width: 767px) {
  body.hpj-page-2column .responsivegrid.techdevice-responsivegrid.aem-GridColumn.aem-GridColumn--default--12 {
    padding-bottom: 0;
  }
  body.hpj-page-2column .hpj-techdevice-layout-container.pattern-b>div>.cmp-hpj-layout-container {
    padding: 0;
  }
}

@media screen and (min-width: 1024px) {
  body.hpj-page-2column .hpj-techdevice-right2column-rightslide {
    padding-left: 0;
  }
  body.hpj-page-2column .techdevice-responsivegrid>div {
    width: auto;
  }
}

@media screen and (max-width: 1279px) {
  body.hpj-page-2column .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--8 {
    width: 100%;
  }
}





/* ==================================================
  右カラム
================================================== */

@media screen and (min-width: 768px) and (max-width: 1279px) {
  body.hpj-page-2column div.container div.techdevice-responsivegrid div>div.hpj-techdevice-right2column-rightslide {
    width: 100%;
    max-width: none;
    padding: 0;
  }
}


/* popular_articles -------------------- */

.hpj-techdevice-right2column-rightslide #popular_article {
  margin-bottom: 0;
}
.hpj-techdevice-right2column-rightslide #popular_article .right_navi_text {
  text-align: left;
}
.hpj-techdevice-right2column-rightslide #popular_article .right_navi {
  background: #fff;
  border: none;
}
.hpj-techdevice-right2column-rightslide #popular_article .right_navi li {
  border-bottom: none;
}
.hpj-techdevice-right2column-rightslide #popular_article .d_table {
  padding: 0;
}
.hpj-techdevice-right2column-rightslide #popular_article .d_table > *:first-child {
  width: auto !important;
}
.hpj-techdevice-right2column-rightslide #popular_article .d_table > .pl15 {
  padding-left: 0 !important;
}


/* banner -------------------- */

.hpj-techdevice-right2column-rightslide .hpj-techdevice-inductionbanner .cmp-image__image {
  margin-bottom: 0;
}

/* 新しいバナーに差し替えるまで非表示にする */
/*
.hpj-techdevice-inductionbanner {
  display: none;
}
*/





/* ==================================================
  mailnews_banner
================================================== */

img[src="/content/dam/jp-ext-hp-com/jp/ja/techdevice/img/banner/mailnews_banner.png"] {
  display: block;
  width: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  img[src="/content/dam/jp-ext-hp-com/jp/ja/techdevice/img/banner/mailnews_banner.png"] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}



/* ==================================================
  拡大画像閉じるボタン
================================================== */
/*
.remodal .remodal-close {
    position: absolute;
    top: -40px;
    right: 0px;
    left: auto;
    width: 40px;
    height: 40px;
    color: #fff;
}
.remodal .remodal-close::before, .remodal .remodal-close::after {

    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2px;
    height: 30px;
    background: #fff;
}
.remodal .remodal-close::before {
    transform: translate(-50%,-50%) rotate(45deg);
}
.remodal .remodal-close::after {
    transform: translate(-50%,-50%) rotate(-45deg);
}
@media screen and (min-width: 1024px) {
    .remodal .remodal-wrapper {
	  padding: 40px 10px 30px;
	}
}
@media screen and (min-width: 1280px) {
	.remodal .remodal-close {
	    right: -40px;
	}
}

*/

/* promo ================================================== */





/* .l-aside>div>div>div {
  align-items: center;
} */

/** padding は .hpj-techdevice-right2column-rightslide .contents に移動 */

.hpj-techdevice-right2column-rightslide {
  display: flex;
  /* padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Inner-LLL, 16px) 0; */
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Outer-S, 32px)
}

@media(min-width: 1280px) {
  .hpj-techdevice-right2column-rightslide {
    /* padding: var(--Semantic-Space-Outer-S, 32px) 0; */
    gap: var(--Semantic-Space-Outer-S, 32px);
    flex-shrink: 0;
    position: sticky;
    top: 70px
  }
}

.hpj-techdevice-right2column-rightslide {
  /* padding: var(--Semantic-Space-Outer-S, 32px) 0 var(--Semantic-Space-Inner-LLL, 16px) 0; */
}

@media(min-width: 768px) {
  .hpj-techdevice-right2column-rightslide {
    /* padding: var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-M, 48px) 146px; */
    padding-left:0
  }
}

@media(min-width: 1280px) {
  .hpj-techdevice-right2column-rightslide {
    /* padding: var(--Semantic-Space-Outer-S, 32px) 0; */
  }
}

.hpj-techdevice-right2column-rightslide .category {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--line-height-Body-S, 24px);
  align-self: stretch
}

.hpj-techdevice-right2column-rightslide .category_list {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--Semantic-Space-Inner-S, 6px);
  align-self: stretch;
  flex-wrap: wrap
}

.hpj-techdevice-right2column-rightslide .popular_articles {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--line-height-Body-S, 24px);
  align-self: stretch
}

.hpj-techdevice-right2column-rightslide .popular_articles .right_navi_text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--Text-Default, #000);
  font-feature-settings: "palt"on;
  position: relative;
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-feature-settings: "palt"1;
  font-size: var(--font-size-Heading-S, 20px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Heading-S, 32px);
  letter-spacing: var(--letter-spacing-Heading-S, 1.4px);
  min-width: 120px
}

@media(min-width: 1280px) {
  .hpj-techdevice-right2column-rightslide .popular_articles .right_navi_text {
    font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
    font-feature-settings: "palt"1;
    font-size: var(--font-size-Heading-S, 20px);
    font-style: normal;
    font-weight: var(--font-weight-Regular, 400);
    line-height: var(--line-height-Heading-S, 32px);
    letter-spacing: var(--letter-spacing-Heading-S, 1.4px)
  }
}

.hpj-techdevice-right2column-rightslide .popular_articles .right_navi_text::after {
  content: "";
  width: 120px;
  height: 3px;
  position: absolute;
  bottom: 0;
  background: var(--Surface-Graphic-Default, #000)
}

.hpj-techdevice-right2column-rightslide .popular_articles .right_navi {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Inner-LLL, 16px);
  align-self: stretch
}

.hpj-techdevice-right2column-rightslide .popular_articles .right_navi a:hover .navi_num {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.hpj-techdevice-right2column-rightslide .popular_articles .d_table {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--letter-spacing-Body-SSS, 0px) var(--Semantic-Space-Inner-LL, 12px);
  align-self: stretch
}

.hpj-techdevice-right2column-rightslide .popular_articles p {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-S, 14px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-S, 24px);
  letter-spacing: var(--letter-spacing-Body-S, 0.175px)
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num {
  font-family: var(--font-family-Default, "FormaDJRJapaneseMicro");
  font-size: var(--font-size-Body-M, 16px);
  font-style: normal;
  font-weight: var(--font-weight-Regular, 400);
  line-height: var(--line-height-Body-M, 28px);
  letter-spacing: var(--letter-spacing-Body-M, 0.2px);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer;
  transition: ease-out .1s;
  width: 44px;
  height: 44px;
  background: var(--Background-Default, #FFF);
  outline: var(--Semantic-Line-Thickness-Regular, 1px) solid var(--Line-Default, #333);
  outline-offset: -1px;
  pointer-events: none
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num:hover {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1))
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num:focus {
  background: var(--Surface-Overlary-Black-Light, rgba(0, 0, 0, 0.1));
  box-shadow: 0px 0px 0px 2px rgba(0, 123, 255, .25)
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num.current {
  background: var(--Background-Dark-Default, #000);
  color: #fff;
  pointer-events: none
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num.current path {
  fill: #fff
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num.disabled {
  background: var(--Surface-Graphic-Ultra-Light, #E5E5E5);
  pointer-events: none
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num.disabled path {
  fill: #fff
}

.hpj-techdevice-right2column-rightslide .popular_articles .navi_num:hover {
  background: var(--Background-Default, #FFF) !important;
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.hpj-techdevice-right2column-rightslide .share {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--line-height-Body-S, 24px);
  align-self: stretch
}

.hpj-techdevice-right2column-rightslide .share_buttons {
  display: flex;
  align-items: flex-start;
  gap: var(--line-height-Body-SSS, 16px)
}

.hpj-techdevice-right2column-rightslide .ad {
  display: flex;
  width: 100%
}

.hpj-techdevice-right2column-rightslide .ad a {
  width: 100%;
  max-width: 548px;
  margin: 0 auto;
  display: block;
  transition: ease-out .1s
}

.hpj-techdevice-right2column-rightslide .ad a:hover {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  outline-offset: -2px
}

.hpj-techdevice-right2column-rightslide .ad a:focus {
  outline: var(--Semantic-Line-Thickness-Bold, 2px) solid var(--Line-Default, #333);
  box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, .25);
  outline-offset: -2px
}

.hpj-techdevice-right2column-rightslide .ad img {
  display: block;
  width: 100%
}

@media(min-width: 768px) {
  .hpj-techdevice-right2column-rightslide .ad img {
    max-width: none
  }
}

.hpj-techdevice-right2column-rightslide .contents {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Semantic-Space-Outer-S, 32px);
  margin: 0 auto;
}

@media (min-width: 768px) {
  .hpj-techdevice-right2column-rightslide .contents {
    max-width: 715px;
  }
}

@media screen and (max-width: 767px) {
  .hpj-techdevice-right2column-rightslide .contents {
    padding: var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Inner-LLL, 16px);
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .hpj-techdevice-right2column-rightslide .contents {
    padding: var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Inner-LLL, 16px) var(--Semantic-Space-Outer-L, 64px) var(--Semantic-Space-Inner-LLL, 16px);
  }
  .hpj-techdevice-right2column-rightslide .contents {
    padding: var(--Semantic-Space-Outer-M, 48px) var(--Semantic-Space-Outer-S, 32px) var(--Semantic-Space-Outer-M, 48px) 146px;
  }
}

@media(min-width: 1280px) {
  .hpj-techdevice-right2column-rightslide .contents {
    padding:var(--Semantic-Space-Outer-S, 32px);
  }
  .hpj-techdevice-right2column-rightslide .contents {
    padding:var(--Semantic-Space-Outer-S, 32px);
  }
}

/** 擬似要素によって display:flex; のスタイルに影響が出るため追加 */
.hpj-techdevice-right2column-rightslide .contents:before,
.hpj-techdevice-right2column-rightslide .contents:after {
  content: none;
}







