*, *:after, *:before {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: rgba(0, 0, 0, 0)
}
img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: rgba(0, 0, 0, 0)
}
html {
  font-size: 100%
}
body {
  line-height: 1
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}
nav ul {
  list-style: none
}
blockquote, q {
  quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: rgba(0, 0, 0, 0);
  outline: none !important
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: 700
}
del {
  text-decoration: line-through
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help
}
dfn {
  font-weight: 400;
  font-style: normal
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
input, select {
  vertical-align: middle
}
li {
  list-style: none
}
html {
  overflow-y: scroll;
  font-size: 62.5%;
  padding: 0;
  margin: 0;
  width: 100%
}
body {
  position: relative;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.6;
  overflow-x: clip;
  background: #fff;
  color: #222;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  height: 100%;
  margin: auto;
  text-rendering: optimizeLegibility;
  font-kerning: normal;
  font-variant-ligatures: common-ligatures contextual;
  font-feature-settings: "kern", "liga", "clig", "calt"
}
#pxBase sup {
  vertical-align: super;
  font-size: .5em
}
#pxBase a:link, #pxBase a:visited, #pxBase a:active, #pxBase a:hover {
  text-decoration: none
}
#pxBase figure {
  position: relative
}
#pxBase img {
  max-width: 100%;
  width: 100%;
  height: auto
}
#pxBase img.object-fit {
  object-fit: cover;
  height: 100%
}
@media only screen and (max-width: 991px) {
  .visible-pc {
    display: none !important
  }
}
@media only screen and (max-width: 767px) {
  .visible-pctb {
    display: none !important
  }
}
@media only screen and (min-width: 992px) {
  .visible-tbsp {
    display: none !important
  }
}
@media only screen and (min-width: 768px) {
  .visible-sp {
    display: none !important
  }
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important
}
@media(max-width: 767px) {
  .hidden-xs {
    display: none !important
  }
  .visible-xs {
    display: block !important
  }
}
@media screen and (min-width: 1921px) {
  :root {
    --vw-size1: clamp(1px, 0.0520833333vw, 1.66px);
    --vw-size2: clamp(2px, 0.1041666667vw, 3.32px);
    --vw-size3: clamp(3px, 0.15625vw, 4.98px);
    --vw-size4: clamp(4px, 0.2083333333vw, 6.64px);
    --vw-size5: clamp(5px, 0.2604166667vw, 8.3px);
    --vw-size6: clamp(6px, 0.3125vw, 9.96px);
    --vw-size7: clamp(7px, 0.3645833333vw, 11.62px);
    --vw-size8: clamp(8px, 0.4166666667vw, 13.28px);
    --vw-size9: clamp(9px, 0.46875vw, 14.94px);
    --vw-size10: clamp(10px, 0.5208333333vw, 16.6px);
    --vw-size11: clamp(11px, 0.5729166667vw, 18.26px);
    --vw-size12: clamp(12px, 0.625vw, 19.92px);
    --vw-size13: clamp(13px, 0.6770833333vw, 21.58px);
    --vw-size14: clamp(14px, 0.7291666667vw, 23.24px);
    --vw-size15: clamp(15px, 0.78125vw, 24.9px);
    --vw-size16: clamp(16px, 0.8333333333vw, 26.56px);
    --vw-size17: clamp(17px, 0.8854166667vw, 28.22px);
    --vw-size18: clamp(18px, 0.9375vw, 29.88px);
    --vw-size19: clamp(19px, 0.9895833333vw, 31.54px);
    --vw-size20: clamp(20px, 1.0416666667vw, 33.2px);
    --vw-size21: clamp(21px, 1.09375vw, 34.86px);
    --vw-size22: clamp(22px, 1.1458333333vw, 36.52px);
    --vw-size23: clamp(23px, 1.1979166667vw, 38.18px);
    --vw-size24: clamp(24px, 1.25vw, 39.84px);
    --vw-size25: clamp(25px, 1.3020833333vw, 41.5px);
    --vw-size26: clamp(26px, 1.3541666667vw, 43.16px);
    --vw-size27: clamp(27px, 1.40625vw, 44.82px);
    --vw-size28: clamp(28px, 1.4583333333vw, 46.48px);
    --vw-size29: clamp(29px, 1.5104166667vw, 48.14px);
    --vw-size30: clamp(30px, 1.5625vw, 49.8px);
    --vw-size31: clamp(31px, 1.6145833333vw, 51.46px);
    --vw-size32: clamp(32px, 1.6666666667vw, 53.12px);
    --vw-size33: clamp(33px, 1.71875vw, 54.78px);
    --vw-size34: clamp(34px, 1.7708333333vw, 56.44px);
    --vw-size35: clamp(35px, 1.8229166667vw, 58.1px);
    --vw-size36: clamp(36px, 1.875vw, 59.76px);
    --vw-size37: clamp(37px, 1.9270833333vw, 61.42px);
    --vw-size38: clamp(38px, 1.9791666667vw, 63.08px);
    --vw-size39: clamp(39px, 2.03125vw, 64.74px);
    --vw-size40: clamp(40px, 2.0833333333vw, 66.4px);
    --vw-size41: clamp(41px, 2.1354166667vw, 68.06px);
    --vw-size42: clamp(42px, 2.1875vw, 69.72px);
    --vw-size43: clamp(43px, 2.2395833333vw, 71.38px);
    --vw-size44: clamp(44px, 2.2916666667vw, 73.04px);
    --vw-size45: clamp(45px, 2.34375vw, 74.7px);
    --vw-size46: clamp(46px, 2.3958333333vw, 76.36px);
    --vw-size47: clamp(47px, 2.4479166667vw, 78.02px);
    --vw-size48: clamp(48px, 2.5vw, 79.68px);
    --vw-size49: clamp(49px, 2.5520833333vw, 81.34px);
    --vw-size50: clamp(50px, 2.6041666667vw, 83px);
    --vw-size51: clamp(51px, 2.65625vw, 84.66px);
    --vw-size52: clamp(52px, 2.7083333333vw, 86.32px);
    --vw-size53: clamp(53px, 2.7604166667vw, 87.98px);
    --vw-size54: clamp(54px, 2.8125vw, 89.64px);
    --vw-size55: clamp(55px, 2.8645833333vw, 91.3px);
    --vw-size56: clamp(56px, 2.9166666667vw, 92.96px);
    --vw-size57: clamp(57px, 2.96875vw, 94.62px);
    --vw-size58: clamp(58px, 3.0208333333vw, 96.28px);
    --vw-size59: clamp(59px, 3.0729166667vw, 97.94px);
    --vw-size60: clamp(60px, 3.125vw, 99.6px);
    --vw-size61: clamp(61px, 3.1770833333vw, 101.26px);
    --vw-size62: clamp(62px, 3.2291666667vw, 102.92px);
    --vw-size63: clamp(63px, 3.28125vw, 104.58px);
    --vw-size64: clamp(64px, 3.3333333333vw, 106.24px);
    --vw-size65: clamp(65px, 3.3854166667vw, 107.9px);
    --vw-size66: clamp(66px, 3.4375vw, 109.56px);
    --vw-size67: clamp(67px, 3.4895833333vw, 111.22px);
    --vw-size68: clamp(68px, 3.5416666667vw, 112.88px);
    --vw-size69: clamp(69px, 3.59375vw, 114.54px);
    --vw-size70: clamp(70px, 3.6458333333vw, 116.2px);
    --vw-size71: clamp(71px, 3.6979166667vw, 117.86px);
    --vw-size72: clamp(72px, 3.75vw, 119.52px);
    --vw-size73: clamp(73px, 3.8020833333vw, 121.18px);
    --vw-size74: clamp(74px, 3.8541666667vw, 122.84px);
    --vw-size75: clamp(75px, 3.90625vw, 124.5px);
    --vw-size76: clamp(76px, 3.9583333333vw, 126.16px);
    --vw-size77: clamp(77px, 4.0104166667vw, 127.82px);
    --vw-size78: clamp(78px, 4.0625vw, 129.48px);
    --vw-size79: clamp(79px, 4.1145833333vw, 131.14px);
    --vw-size80: clamp(80px, 4.1666666667vw, 132.8px);
    --vw-size81: clamp(81px, 4.21875vw, 134.46px);
    --vw-size82: clamp(82px, 4.2708333333vw, 136.12px);
    --vw-size83: clamp(83px, 4.3229166667vw, 137.78px);
    --vw-size84: clamp(84px, 4.375vw, 139.44px);
    --vw-size85: clamp(85px, 4.4270833333vw, 141.1px);
    --vw-size86: clamp(86px, 4.4791666667vw, 142.76px);
    --vw-size87: clamp(87px, 4.53125vw, 144.42px);
    --vw-size88: clamp(88px, 4.5833333333vw, 146.08px);
    --vw-size89: clamp(89px, 4.6354166667vw, 147.74px);
    --vw-size90: clamp(90px, 4.6875vw, 149.4px);
    --vw-size91: clamp(91px, 4.7395833333vw, 151.06px);
    --vw-size92: clamp(92px, 4.7916666667vw, 152.72px);
    --vw-size93: clamp(93px, 4.84375vw, 154.38px);
    --vw-size94: clamp(94px, 4.8958333333vw, 156.04px);
    --vw-size95: clamp(95px, 4.9479166667vw, 157.7px);
    --vw-size96: clamp(96px, 5vw, 159.36px);
    --vw-size97: clamp(97px, 5.0520833333vw, 161.02px);
    --vw-size98: clamp(98px, 5.1041666667vw, 162.68px);
    --vw-size99: clamp(99px, 5.15625vw, 164.34px);
    --vw-size100: clamp(100px, 5.2083333333vw, 166px);
    --vw-size101: clamp(101px, 5.2604166667vw, 167.66px);
    --vw-size102: clamp(102px, 5.3125vw, 169.32px);
    --vw-size103: clamp(103px, 5.3645833333vw, 170.98px);
    --vw-size104: clamp(104px, 5.4166666667vw, 172.64px);
    --vw-size105: clamp(105px, 5.46875vw, 174.3px);
    --vw-size106: clamp(106px, 5.5208333333vw, 175.96px);
    --vw-size107: clamp(107px, 5.5729166667vw, 177.62px);
    --vw-size108: clamp(108px, 5.625vw, 179.28px);
    --vw-size109: clamp(109px, 5.6770833333vw, 180.94px);
    --vw-size110: clamp(110px, 5.7291666667vw, 182.6px);
    --vw-size111: clamp(111px, 5.78125vw, 184.26px);
    --vw-size112: clamp(112px, 5.8333333333vw, 185.92px);
    --vw-size113: clamp(113px, 5.8854166667vw, 187.58px);
    --vw-size114: clamp(114px, 5.9375vw, 189.24px);
    --vw-size115: clamp(115px, 5.9895833333vw, 190.9px);
    --vw-size116: clamp(116px, 6.0416666667vw, 192.56px);
    --vw-size117: clamp(117px, 6.09375vw, 194.22px);
    --vw-size118: clamp(118px, 6.1458333333vw, 195.88px);
    --vw-size119: clamp(119px, 6.1979166667vw, 197.54px);
    --vw-size120: clamp(120px, 6.25vw, 199.2px);
    --vw-size121: clamp(121px, 6.3020833333vw, 200.86px);
    --vw-size122: clamp(122px, 6.3541666667vw, 202.52px);
    --vw-size123: clamp(123px, 6.40625vw, 204.18px);
    --vw-size124: clamp(124px, 6.4583333333vw, 205.84px);
    --vw-size125: clamp(125px, 6.5104166667vw, 207.5px);
    --vw-size126: clamp(126px, 6.5625vw, 209.16px);
    --vw-size127: clamp(127px, 6.6145833333vw, 210.82px);
    --vw-size128: clamp(128px, 6.6666666667vw, 212.48px);
    --vw-size129: clamp(129px, 6.71875vw, 214.14px);
    --vw-size130: clamp(130px, 6.7708333333vw, 215.8px);
    --vw-size131: clamp(131px, 6.8229166667vw, 217.46px);
    --vw-size132: clamp(132px, 6.875vw, 219.12px);
    --vw-size133: clamp(133px, 6.9270833333vw, 220.78px);
    --vw-size134: clamp(134px, 6.9791666667vw, 222.44px);
    --vw-size135: clamp(135px, 7.03125vw, 224.1px);
    --vw-size136: clamp(136px, 7.0833333333vw, 225.76px);
    --vw-size137: clamp(137px, 7.1354166667vw, 227.42px);
    --vw-size138: clamp(138px, 7.1875vw, 229.08px);
    --vw-size139: clamp(139px, 7.2395833333vw, 230.74px);
    --vw-size140: clamp(140px, 7.2916666667vw, 232.4px);
    --vw-size141: clamp(141px, 7.34375vw, 234.06px);
    --vw-size142: clamp(142px, 7.3958333333vw, 235.72px);
    --vw-size143: clamp(143px, 7.4479166667vw, 237.38px);
    --vw-size144: clamp(144px, 7.5vw, 239.04px);
    --vw-size145: clamp(145px, 7.5520833333vw, 240.7px);
    --vw-size146: clamp(146px, 7.6041666667vw, 242.36px);
    --vw-size147: clamp(147px, 7.65625vw, 244.02px);
    --vw-size148: clamp(148px, 7.7083333333vw, 245.68px);
    --vw-size149: clamp(149px, 7.7604166667vw, 247.34px);
    --vw-size150: clamp(150px, 7.8125vw, 249px);
    --vw-size151: clamp(151px, 7.8645833333vw, 250.66px);
    --vw-size152: clamp(152px, 7.9166666667vw, 252.32px);
    --vw-size153: clamp(153px, 7.96875vw, 253.98px);
    --vw-size154: clamp(154px, 8.0208333333vw, 255.64px);
    --vw-size155: clamp(155px, 8.0729166667vw, 257.3px);
    --vw-size156: clamp(156px, 8.125vw, 258.96px);
    --vw-size157: clamp(157px, 8.1770833333vw, 260.62px);
    --vw-size158: clamp(158px, 8.2291666667vw, 262.28px);
    --vw-size159: clamp(159px, 8.28125vw, 263.94px);
    --vw-size160: clamp(160px, 8.3333333333vw, 265.6px);
    --vw-size161: clamp(161px, 8.3854166667vw, 267.26px);
    --vw-size162: clamp(162px, 8.4375vw, 268.92px);
    --vw-size163: clamp(163px, 8.4895833333vw, 270.58px);
    --vw-size164: clamp(164px, 8.5416666667vw, 272.24px);
    --vw-size165: clamp(165px, 8.59375vw, 273.9px);
    --vw-size166: clamp(166px, 8.6458333333vw, 275.56px);
    --vw-size167: clamp(167px, 8.6979166667vw, 277.22px);
    --vw-size168: clamp(168px, 8.75vw, 278.88px);
    --vw-size169: clamp(169px, 8.8020833333vw, 280.54px);
    --vw-size170: clamp(170px, 8.8541666667vw, 282.2px);
    --vw-size171: clamp(171px, 8.90625vw, 283.86px);
    --vw-size172: clamp(172px, 8.9583333333vw, 285.52px);
    --vw-size173: clamp(173px, 9.0104166667vw, 287.18px);
    --vw-size174: clamp(174px, 9.0625vw, 288.84px);
    --vw-size175: clamp(175px, 9.1145833333vw, 290.5px);
    --vw-size176: clamp(176px, 9.1666666667vw, 292.16px);
    --vw-size177: clamp(177px, 9.21875vw, 293.82px);
    --vw-size178: clamp(178px, 9.2708333333vw, 295.48px);
    --vw-size179: clamp(179px, 9.3229166667vw, 297.14px);
    --vw-size180: clamp(180px, 9.375vw, 298.8px);
    --vw-size181: clamp(181px, 9.4270833333vw, 300.46px);
    --vw-size182: clamp(182px, 9.4791666667vw, 302.12px);
    --vw-size183: clamp(183px, 9.53125vw, 303.78px);
    --vw-size184: clamp(184px, 9.5833333333vw, 305.44px);
    --vw-size185: clamp(185px, 9.6354166667vw, 307.1px);
    --vw-size186: clamp(186px, 9.6875vw, 308.76px);
    --vw-size187: clamp(187px, 9.7395833333vw, 310.42px);
    --vw-size188: clamp(188px, 9.7916666667vw, 312.08px);
    --vw-size189: clamp(189px, 9.84375vw, 313.74px);
    --vw-size190: clamp(190px, 9.8958333333vw, 315.4px);
    --vw-size191: clamp(191px, 9.9479166667vw, 317.06px);
    --vw-size192: clamp(192px, 10vw, 318.72px);
    --vw-size193: clamp(193px, 10.0520833333vw, 320.38px);
    --vw-size194: clamp(194px, 10.1041666667vw, 322.04px);
    --vw-size195: clamp(195px, 10.15625vw, 323.7px);
    --vw-size196: clamp(196px, 10.2083333333vw, 325.36px);
    --vw-size197: clamp(197px, 10.2604166667vw, 327.02px);
    --vw-size198: clamp(198px, 10.3125vw, 328.68px);
    --vw-size199: clamp(199px, 10.3645833333vw, 330.34px);
    --vw-size200: clamp(200px, 10.4166666667vw, 332px);
    --vw-size201: clamp(201px, 10.46875vw, 333.66px);
    --vw-size202: clamp(202px, 10.5208333333vw, 335.32px);
    --vw-size203: clamp(203px, 10.5729166667vw, 336.98px);
    --vw-size204: clamp(204px, 10.625vw, 338.64px);
    --vw-size205: clamp(205px, 10.6770833333vw, 340.3px);
    --vw-size206: clamp(206px, 10.7291666667vw, 341.96px);
    --vw-size207: clamp(207px, 10.78125vw, 343.62px);
    --vw-size208: clamp(208px, 10.8333333333vw, 345.28px);
    --vw-size209: clamp(209px, 10.8854166667vw, 346.94px);
    --vw-size210: clamp(210px, 10.9375vw, 348.6px);
    --vw-size211: clamp(211px, 10.9895833333vw, 350.26px);
    --vw-size212: clamp(212px, 11.0416666667vw, 351.92px);
    --vw-size213: clamp(213px, 11.09375vw, 353.58px);
    --vw-size214: clamp(214px, 11.1458333333vw, 355.24px);
    --vw-size215: clamp(215px, 11.1979166667vw, 356.9px);
    --vw-size216: clamp(216px, 11.25vw, 358.56px);
    --vw-size217: clamp(217px, 11.3020833333vw, 360.22px);
    --vw-size218: clamp(218px, 11.3541666667vw, 361.88px);
    --vw-size219: clamp(219px, 11.40625vw, 363.54px);
    --vw-size220: clamp(220px, 11.4583333333vw, 365.2px);
    --vw-size221: clamp(221px, 11.5104166667vw, 366.86px);
    --vw-size222: clamp(222px, 11.5625vw, 368.52px);
    --vw-size223: clamp(223px, 11.6145833333vw, 370.18px);
    --vw-size224: clamp(224px, 11.6666666667vw, 371.84px);
    --vw-size225: clamp(225px, 11.71875vw, 373.5px);
    --vw-size226: clamp(226px, 11.7708333333vw, 375.16px);
    --vw-size227: clamp(227px, 11.8229166667vw, 376.82px);
    --vw-size228: clamp(228px, 11.875vw, 378.48px);
    --vw-size229: clamp(229px, 11.9270833333vw, 380.14px);
    --vw-size230: clamp(230px, 11.9791666667vw, 381.8px);
    --vw-size231: clamp(231px, 12.03125vw, 383.46px);
    --vw-size232: clamp(232px, 12.0833333333vw, 385.12px);
    --vw-size233: clamp(233px, 12.1354166667vw, 386.78px);
    --vw-size234: clamp(234px, 12.1875vw, 388.44px);
    --vw-size235: clamp(235px, 12.2395833333vw, 390.1px);
    --vw-size236: clamp(236px, 12.2916666667vw, 391.76px);
    --vw-size237: clamp(237px, 12.34375vw, 393.42px);
    --vw-size238: clamp(238px, 12.3958333333vw, 395.08px);
    --vw-size239: clamp(239px, 12.4479166667vw, 396.74px);
    --vw-size240: clamp(240px, 12.5vw, 398.4px);
    --vw-size241: clamp(241px, 12.5520833333vw, 400.06px);
    --vw-size242: clamp(242px, 12.6041666667vw, 401.72px);
    --vw-size243: clamp(243px, 12.65625vw, 403.38px);
    --vw-size244: clamp(244px, 12.7083333333vw, 405.04px);
    --vw-size245: clamp(245px, 12.7604166667vw, 406.7px);
    --vw-size246: clamp(246px, 12.8125vw, 408.36px);
    --vw-size247: clamp(247px, 12.8645833333vw, 410.02px);
    --vw-size248: clamp(248px, 12.9166666667vw, 411.68px);
    --vw-size249: clamp(249px, 12.96875vw, 413.34px);
    --vw-size250: clamp(250px, 13.0208333333vw, 415px);
    --vw-size251: clamp(251px, 13.0729166667vw, 416.66px);
    --vw-size252: clamp(252px, 13.125vw, 418.32px);
    --vw-size253: clamp(253px, 13.1770833333vw, 419.98px);
    --vw-size254: clamp(254px, 13.2291666667vw, 421.64px);
    --vw-size255: clamp(255px, 13.28125vw, 423.3px);
    --vw-size256: clamp(256px, 13.3333333333vw, 424.96px);
    --vw-size257: clamp(257px, 13.3854166667vw, 426.62px);
    --vw-size258: clamp(258px, 13.4375vw, 428.28px);
    --vw-size259: clamp(259px, 13.4895833333vw, 429.94px);
    --vw-size260: clamp(260px, 13.5416666667vw, 431.6px);
    --vw-size261: clamp(261px, 13.59375vw, 433.26px);
    --vw-size262: clamp(262px, 13.6458333333vw, 434.92px);
    --vw-size263: clamp(263px, 13.6979166667vw, 436.58px);
    --vw-size264: clamp(264px, 13.75vw, 438.24px);
    --vw-size265: clamp(265px, 13.8020833333vw, 439.9px);
    --vw-size266: clamp(266px, 13.8541666667vw, 441.56px);
    --vw-size267: clamp(267px, 13.90625vw, 443.22px);
    --vw-size268: clamp(268px, 13.9583333333vw, 444.88px);
    --vw-size269: clamp(269px, 14.0104166667vw, 446.54px);
    --vw-size270: clamp(270px, 14.0625vw, 448.2px);
    --vw-size271: clamp(271px, 14.1145833333vw, 449.86px);
    --vw-size272: clamp(272px, 14.1666666667vw, 451.52px);
    --vw-size273: clamp(273px, 14.21875vw, 453.18px);
    --vw-size274: clamp(274px, 14.2708333333vw, 454.84px);
    --vw-size275: clamp(275px, 14.3229166667vw, 456.5px);
    --vw-size276: clamp(276px, 14.375vw, 458.16px);
    --vw-size277: clamp(277px, 14.4270833333vw, 459.82px);
    --vw-size278: clamp(278px, 14.4791666667vw, 461.48px);
    --vw-size279: clamp(279px, 14.53125vw, 463.14px);
    --vw-size280: clamp(280px, 14.5833333333vw, 464.8px);
    --vw-size281: clamp(281px, 14.6354166667vw, 466.46px);
    --vw-size282: clamp(282px, 14.6875vw, 468.12px);
    --vw-size283: clamp(283px, 14.7395833333vw, 469.78px);
    --vw-size284: clamp(284px, 14.7916666667vw, 471.44px);
    --vw-size285: clamp(285px, 14.84375vw, 473.1px);
    --vw-size286: clamp(286px, 14.8958333333vw, 474.76px);
    --vw-size287: clamp(287px, 14.9479166667vw, 476.42px);
    --vw-size288: clamp(288px, 15vw, 478.08px);
    --vw-size289: clamp(289px, 15.0520833333vw, 479.74px);
    --vw-size290: clamp(290px, 15.1041666667vw, 481.4px);
    --vw-size291: clamp(291px, 15.15625vw, 483.06px);
    --vw-size292: clamp(292px, 15.2083333333vw, 484.72px);
    --vw-size293: clamp(293px, 15.2604166667vw, 486.38px);
    --vw-size294: clamp(294px, 15.3125vw, 488.04px);
    --vw-size295: clamp(295px, 15.3645833333vw, 489.7px);
    --vw-size296: clamp(296px, 15.4166666667vw, 491.36px);
    --vw-size297: clamp(297px, 15.46875vw, 493.02px);
    --vw-size298: clamp(298px, 15.5208333333vw, 494.68px);
    --vw-size299: clamp(299px, 15.5729166667vw, 496.34px);
    --vw-size300: clamp(300px, 15.625vw, 498px);
    --vw-size301: clamp(301px, 15.6770833333vw, 499.66px);
    --vw-size302: clamp(302px, 15.7291666667vw, 501.32px);
    --vw-size303: clamp(303px, 15.78125vw, 502.98px);
    --vw-size304: clamp(304px, 15.8333333333vw, 504.64px);
    --vw-size305: clamp(305px, 15.8854166667vw, 506.3px);
    --vw-size306: clamp(306px, 15.9375vw, 507.96px);
    --vw-size307: clamp(307px, 15.9895833333vw, 509.62px);
    --vw-size308: clamp(308px, 16.0416666667vw, 511.28px);
    --vw-size309: clamp(309px, 16.09375vw, 512.94px);
    --vw-size310: clamp(310px, 16.1458333333vw, 514.6px);
    --vw-size311: clamp(311px, 16.1979166667vw, 516.26px);
    --vw-size312: clamp(312px, 16.25vw, 517.92px);
    --vw-size313: clamp(313px, 16.3020833333vw, 519.58px);
    --vw-size314: clamp(314px, 16.3541666667vw, 521.24px);
    --vw-size315: clamp(315px, 16.40625vw, 522.9px);
    --vw-size316: clamp(316px, 16.4583333333vw, 524.56px);
    --vw-size317: clamp(317px, 16.5104166667vw, 526.22px);
    --vw-size318: clamp(318px, 16.5625vw, 527.88px);
    --vw-size319: clamp(319px, 16.6145833333vw, 529.54px);
    --vw-size320: clamp(320px, 16.6666666667vw, 531.2px);
    --vw-size321: clamp(321px, 16.71875vw, 532.86px);
    --vw-size322: clamp(322px, 16.7708333333vw, 534.52px);
    --vw-size323: clamp(323px, 16.8229166667vw, 536.18px);
    --vw-size324: clamp(324px, 16.875vw, 537.84px);
    --vw-size325: clamp(325px, 16.9270833333vw, 539.5px);
    --vw-size326: clamp(326px, 16.9791666667vw, 541.16px);
    --vw-size327: clamp(327px, 17.03125vw, 542.82px);
    --vw-size328: clamp(328px, 17.0833333333vw, 544.48px);
    --vw-size329: clamp(329px, 17.1354166667vw, 546.14px);
    --vw-size330: clamp(330px, 17.1875vw, 547.8px);
    --vw-size331: clamp(331px, 17.2395833333vw, 549.46px);
    --vw-size332: clamp(332px, 17.2916666667vw, 551.12px);
    --vw-size333: clamp(333px, 17.34375vw, 552.78px);
    --vw-size334: clamp(334px, 17.3958333333vw, 554.44px);
    --vw-size335: clamp(335px, 17.4479166667vw, 556.1px);
    --vw-size336: clamp(336px, 17.5vw, 557.76px);
    --vw-size337: clamp(337px, 17.5520833333vw, 559.42px);
    --vw-size338: clamp(338px, 17.6041666667vw, 561.08px);
    --vw-size339: clamp(339px, 17.65625vw, 562.74px);
    --vw-size340: clamp(340px, 17.7083333333vw, 564.4px);
    --vw-size341: clamp(341px, 17.7604166667vw, 566.06px);
    --vw-size342: clamp(342px, 17.8125vw, 567.72px);
    --vw-size343: clamp(343px, 17.8645833333vw, 569.38px);
    --vw-size344: clamp(344px, 17.9166666667vw, 571.04px);
    --vw-size345: clamp(345px, 17.96875vw, 572.7px);
    --vw-size346: clamp(346px, 18.0208333333vw, 574.36px);
    --vw-size347: clamp(347px, 18.0729166667vw, 576.02px);
    --vw-size348: clamp(348px, 18.125vw, 577.68px);
    --vw-size349: clamp(349px, 18.1770833333vw, 579.34px);
    --vw-size350: clamp(350px, 18.2291666667vw, 581px);
    --vw-size351: clamp(351px, 18.28125vw, 582.66px);
    --vw-size352: clamp(352px, 18.3333333333vw, 584.32px);
    --vw-size353: clamp(353px, 18.3854166667vw, 585.98px);
    --vw-size354: clamp(354px, 18.4375vw, 587.64px);
    --vw-size355: clamp(355px, 18.4895833333vw, 589.3px);
    --vw-size356: clamp(356px, 18.5416666667vw, 590.96px);
    --vw-size357: clamp(357px, 18.59375vw, 592.62px);
    --vw-size358: clamp(358px, 18.6458333333vw, 594.28px);
    --vw-size359: clamp(359px, 18.6979166667vw, 595.94px);
    --vw-size360: clamp(360px, 18.75vw, 597.6px);
    --vw-size361: clamp(361px, 18.8020833333vw, 599.26px);
    --vw-size362: clamp(362px, 18.8541666667vw, 600.92px);
    --vw-size363: clamp(363px, 18.90625vw, 602.58px);
    --vw-size364: clamp(364px, 18.9583333333vw, 604.24px);
    --vw-size365: clamp(365px, 19.0104166667vw, 605.9px);
    --vw-size366: clamp(366px, 19.0625vw, 607.56px);
    --vw-size367: clamp(367px, 19.1145833333vw, 609.22px);
    --vw-size368: clamp(368px, 19.1666666667vw, 610.88px);
    --vw-size369: clamp(369px, 19.21875vw, 612.54px);
    --vw-size370: clamp(370px, 19.2708333333vw, 614.2px);
    --vw-size371: clamp(371px, 19.3229166667vw, 615.86px);
    --vw-size372: clamp(372px, 19.375vw, 617.52px);
    --vw-size373: clamp(373px, 19.4270833333vw, 619.18px);
    --vw-size374: clamp(374px, 19.4791666667vw, 620.84px);
    --vw-size375: clamp(375px, 19.53125vw, 622.5px);
    --vw-size376: clamp(376px, 19.5833333333vw, 624.16px);
    --vw-size377: clamp(377px, 19.6354166667vw, 625.82px);
    --vw-size378: clamp(378px, 19.6875vw, 627.48px);
    --vw-size379: clamp(379px, 19.7395833333vw, 629.14px);
    --vw-size380: clamp(380px, 19.7916666667vw, 630.8px);
    --vw-size381: clamp(381px, 19.84375vw, 632.46px);
    --vw-size382: clamp(382px, 19.8958333333vw, 634.12px);
    --vw-size383: clamp(383px, 19.9479166667vw, 635.78px);
    --vw-size384: clamp(384px, 20vw, 637.44px);
    --vw-size385: clamp(385px, 20.0520833333vw, 639.1px);
    --vw-size386: clamp(386px, 20.1041666667vw, 640.76px);
    --vw-size387: clamp(387px, 20.15625vw, 642.42px);
    --vw-size388: clamp(388px, 20.2083333333vw, 644.08px);
    --vw-size389: clamp(389px, 20.2604166667vw, 645.74px);
    --vw-size390: clamp(390px, 20.3125vw, 647.4px);
    --vw-size391: clamp(391px, 20.3645833333vw, 649.06px);
    --vw-size392: clamp(392px, 20.4166666667vw, 650.72px);
    --vw-size393: clamp(393px, 20.46875vw, 652.38px);
    --vw-size394: clamp(394px, 20.5208333333vw, 654.04px);
    --vw-size395: clamp(395px, 20.5729166667vw, 655.7px);
    --vw-size396: clamp(396px, 20.625vw, 657.36px);
    --vw-size397: clamp(397px, 20.6770833333vw, 659.02px);
    --vw-size398: clamp(398px, 20.7291666667vw, 660.68px);
    --vw-size399: clamp(399px, 20.78125vw, 662.34px);
    --vw-size400: clamp(400px, 20.8333333333vw, 664px)
  }
}
@media screen and (min-width: 992px)and (max-width: 1920px) {
  :root {
    --vw-size1: clamp(1px, 0.0520833333vw, 1px);
    --vw-size2: clamp(1px, 0.1041666667vw, 2px);
    --vw-size3: clamp(1px, 0.15625vw, 3px);
    --vw-size4: clamp(1px, 0.2083333333vw, 4px);
    --vw-size5: clamp(1px, 0.2604166667vw, 5px);
    --vw-size6: clamp(1px, 0.3125vw, 6px);
    --vw-size7: clamp(1px, 0.3645833333vw, 7px);
    --vw-size8: clamp(1px, 0.4166666667vw, 8px);
    --vw-size9: clamp(1px, 0.46875vw, 9px);
    --vw-size10: clamp(1px, 0.5208333333vw, 10px);
    --vw-size11: clamp(1px, 0.5729166667vw, 11px);
    --vw-size12: clamp(1px, 0.625vw, 12px);
    --vw-size13: clamp(1px, 0.6770833333vw, 13px);
    --vw-size14: clamp(1px, 0.7291666667vw, 14px);
    --vw-size15: clamp(1px, 0.78125vw, 15px);
    --vw-size16: clamp(1px, 0.8333333333vw, 16px);
    --vw-size17: clamp(1px, 0.8854166667vw, 17px);
    --vw-size18: clamp(1px, 0.9375vw, 18px);
    --vw-size19: clamp(1px, 0.9895833333vw, 19px);
    --vw-size20: clamp(1px, 1.0416666667vw, 20px);
    --vw-size21: clamp(1px, 1.09375vw, 21px);
    --vw-size22: clamp(1px, 1.1458333333vw, 22px);
    --vw-size23: clamp(1px, 1.1979166667vw, 23px);
    --vw-size24: clamp(1px, 1.25vw, 24px);
    --vw-size25: clamp(1px, 1.3020833333vw, 25px);
    --vw-size26: clamp(1px, 1.3541666667vw, 26px);
    --vw-size27: clamp(1px, 1.40625vw, 27px);
    --vw-size28: clamp(1px, 1.4583333333vw, 28px);
    --vw-size29: clamp(1px, 1.5104166667vw, 29px);
    --vw-size30: clamp(1px, 1.5625vw, 30px);
    --vw-size31: clamp(1px, 1.6145833333vw, 31px);
    --vw-size32: clamp(1px, 1.6666666667vw, 32px);
    --vw-size33: clamp(1px, 1.71875vw, 33px);
    --vw-size34: clamp(1px, 1.7708333333vw, 34px);
    --vw-size35: clamp(1px, 1.8229166667vw, 35px);
    --vw-size36: clamp(1px, 1.875vw, 36px);
    --vw-size37: clamp(1px, 1.9270833333vw, 37px);
    --vw-size38: clamp(1px, 1.9791666667vw, 38px);
    --vw-size39: clamp(1px, 2.03125vw, 39px);
    --vw-size40: clamp(1px, 2.0833333333vw, 40px);
    --vw-size41: clamp(1px, 2.1354166667vw, 41px);
    --vw-size42: clamp(1px, 2.1875vw, 42px);
    --vw-size43: clamp(1px, 2.2395833333vw, 43px);
    --vw-size44: clamp(1px, 2.2916666667vw, 44px);
    --vw-size45: clamp(1px, 2.34375vw, 45px);
    --vw-size46: clamp(1px, 2.3958333333vw, 46px);
    --vw-size47: clamp(1px, 2.4479166667vw, 47px);
    --vw-size48: clamp(1px, 2.5vw, 48px);
    --vw-size49: clamp(1px, 2.5520833333vw, 49px);
    --vw-size50: clamp(1px, 2.6041666667vw, 50px);
    --vw-size51: clamp(1px, 2.65625vw, 51px);
    --vw-size52: clamp(1px, 2.7083333333vw, 52px);
    --vw-size53: clamp(1px, 2.7604166667vw, 53px);
    --vw-size54: clamp(1px, 2.8125vw, 54px);
    --vw-size55: clamp(1px, 2.8645833333vw, 55px);
    --vw-size56: clamp(1px, 2.9166666667vw, 56px);
    --vw-size57: clamp(1px, 2.96875vw, 57px);
    --vw-size58: clamp(1px, 3.0208333333vw, 58px);
    --vw-size59: clamp(1px, 3.0729166667vw, 59px);
    --vw-size60: clamp(1px, 3.125vw, 60px);
    --vw-size61: clamp(1px, 3.1770833333vw, 61px);
    --vw-size62: clamp(1px, 3.2291666667vw, 62px);
    --vw-size63: clamp(1px, 3.28125vw, 63px);
    --vw-size64: clamp(1px, 3.3333333333vw, 64px);
    --vw-size65: clamp(1px, 3.3854166667vw, 65px);
    --vw-size66: clamp(1px, 3.4375vw, 66px);
    --vw-size67: clamp(1px, 3.4895833333vw, 67px);
    --vw-size68: clamp(1px, 3.5416666667vw, 68px);
    --vw-size69: clamp(1px, 3.59375vw, 69px);
    --vw-size70: clamp(1px, 3.6458333333vw, 70px);
    --vw-size71: clamp(1px, 3.6979166667vw, 71px);
    --vw-size72: clamp(1px, 3.75vw, 72px);
    --vw-size73: clamp(1px, 3.8020833333vw, 73px);
    --vw-size74: clamp(1px, 3.8541666667vw, 74px);
    --vw-size75: clamp(1px, 3.90625vw, 75px);
    --vw-size76: clamp(1px, 3.9583333333vw, 76px);
    --vw-size77: clamp(1px, 4.0104166667vw, 77px);
    --vw-size78: clamp(1px, 4.0625vw, 78px);
    --vw-size79: clamp(1px, 4.1145833333vw, 79px);
    --vw-size80: clamp(1px, 4.1666666667vw, 80px);
    --vw-size81: clamp(1px, 4.21875vw, 81px);
    --vw-size82: clamp(1px, 4.2708333333vw, 82px);
    --vw-size83: clamp(1px, 4.3229166667vw, 83px);
    --vw-size84: clamp(1px, 4.375vw, 84px);
    --vw-size85: clamp(1px, 4.4270833333vw, 85px);
    --vw-size86: clamp(1px, 4.4791666667vw, 86px);
    --vw-size87: clamp(1px, 4.53125vw, 87px);
    --vw-size88: clamp(1px, 4.5833333333vw, 88px);
    --vw-size89: clamp(1px, 4.6354166667vw, 89px);
    --vw-size90: clamp(1px, 4.6875vw, 90px);
    --vw-size91: clamp(1px, 4.7395833333vw, 91px);
    --vw-size92: clamp(1px, 4.7916666667vw, 92px);
    --vw-size93: clamp(1px, 4.84375vw, 93px);
    --vw-size94: clamp(1px, 4.8958333333vw, 94px);
    --vw-size95: clamp(1px, 4.9479166667vw, 95px);
    --vw-size96: clamp(1px, 5vw, 96px);
    --vw-size97: clamp(1px, 5.0520833333vw, 97px);
    --vw-size98: clamp(1px, 5.1041666667vw, 98px);
    --vw-size99: clamp(1px, 5.15625vw, 99px);
    --vw-size100: clamp(1px, 5.2083333333vw, 100px);
    --vw-size101: clamp(1px, 5.2604166667vw, 101px);
    --vw-size102: clamp(1px, 5.3125vw, 102px);
    --vw-size103: clamp(1px, 5.3645833333vw, 103px);
    --vw-size104: clamp(1px, 5.4166666667vw, 104px);
    --vw-size105: clamp(1px, 5.46875vw, 105px);
    --vw-size106: clamp(1px, 5.5208333333vw, 106px);
    --vw-size107: clamp(1px, 5.5729166667vw, 107px);
    --vw-size108: clamp(1px, 5.625vw, 108px);
    --vw-size109: clamp(1px, 5.6770833333vw, 109px);
    --vw-size110: clamp(1px, 5.7291666667vw, 110px);
    --vw-size111: clamp(1px, 5.78125vw, 111px);
    --vw-size112: clamp(1px, 5.8333333333vw, 112px);
    --vw-size113: clamp(1px, 5.8854166667vw, 113px);
    --vw-size114: clamp(1px, 5.9375vw, 114px);
    --vw-size115: clamp(1px, 5.9895833333vw, 115px);
    --vw-size116: clamp(1px, 6.0416666667vw, 116px);
    --vw-size117: clamp(1px, 6.09375vw, 117px);
    --vw-size118: clamp(1px, 6.1458333333vw, 118px);
    --vw-size119: clamp(1px, 6.1979166667vw, 119px);
    --vw-size120: clamp(1px, 6.25vw, 120px);
    --vw-size121: clamp(1px, 6.3020833333vw, 121px);
    --vw-size122: clamp(1px, 6.3541666667vw, 122px);
    --vw-size123: clamp(1px, 6.40625vw, 123px);
    --vw-size124: clamp(1px, 6.4583333333vw, 124px);
    --vw-size125: clamp(1px, 6.5104166667vw, 125px);
    --vw-size126: clamp(1px, 6.5625vw, 126px);
    --vw-size127: clamp(1px, 6.6145833333vw, 127px);
    --vw-size128: clamp(1px, 6.6666666667vw, 128px);
    --vw-size129: clamp(1px, 6.71875vw, 129px);
    --vw-size130: clamp(1px, 6.7708333333vw, 130px);
    --vw-size131: clamp(1px, 6.8229166667vw, 131px);
    --vw-size132: clamp(1px, 6.875vw, 132px);
    --vw-size133: clamp(1px, 6.9270833333vw, 133px);
    --vw-size134: clamp(1px, 6.9791666667vw, 134px);
    --vw-size135: clamp(1px, 7.03125vw, 135px);
    --vw-size136: clamp(1px, 7.0833333333vw, 136px);
    --vw-size137: clamp(1px, 7.1354166667vw, 137px);
    --vw-size138: clamp(1px, 7.1875vw, 138px);
    --vw-size139: clamp(1px, 7.2395833333vw, 139px);
    --vw-size140: clamp(1px, 7.2916666667vw, 140px);
    --vw-size141: clamp(1px, 7.34375vw, 141px);
    --vw-size142: clamp(1px, 7.3958333333vw, 142px);
    --vw-size143: clamp(1px, 7.4479166667vw, 143px);
    --vw-size144: clamp(1px, 7.5vw, 144px);
    --vw-size145: clamp(1px, 7.5520833333vw, 145px);
    --vw-size146: clamp(1px, 7.6041666667vw, 146px);
    --vw-size147: clamp(1px, 7.65625vw, 147px);
    --vw-size148: clamp(1px, 7.7083333333vw, 148px);
    --vw-size149: clamp(1px, 7.7604166667vw, 149px);
    --vw-size150: clamp(1px, 7.8125vw, 150px);
    --vw-size151: clamp(1px, 7.8645833333vw, 151px);
    --vw-size152: clamp(1px, 7.9166666667vw, 152px);
    --vw-size153: clamp(1px, 7.96875vw, 153px);
    --vw-size154: clamp(1px, 8.0208333333vw, 154px);
    --vw-size155: clamp(1px, 8.0729166667vw, 155px);
    --vw-size156: clamp(1px, 8.125vw, 156px);
    --vw-size157: clamp(1px, 8.1770833333vw, 157px);
    --vw-size158: clamp(1px, 8.2291666667vw, 158px);
    --vw-size159: clamp(1px, 8.28125vw, 159px);
    --vw-size160: clamp(1px, 8.3333333333vw, 160px);
    --vw-size161: clamp(1px, 8.3854166667vw, 161px);
    --vw-size162: clamp(1px, 8.4375vw, 162px);
    --vw-size163: clamp(1px, 8.4895833333vw, 163px);
    --vw-size164: clamp(1px, 8.5416666667vw, 164px);
    --vw-size165: clamp(1px, 8.59375vw, 165px);
    --vw-size166: clamp(1px, 8.6458333333vw, 166px);
    --vw-size167: clamp(1px, 8.6979166667vw, 167px);
    --vw-size168: clamp(1px, 8.75vw, 168px);
    --vw-size169: clamp(1px, 8.8020833333vw, 169px);
    --vw-size170: clamp(1px, 8.8541666667vw, 170px);
    --vw-size171: clamp(1px, 8.90625vw, 171px);
    --vw-size172: clamp(1px, 8.9583333333vw, 172px);
    --vw-size173: clamp(1px, 9.0104166667vw, 173px);
    --vw-size174: clamp(1px, 9.0625vw, 174px);
    --vw-size175: clamp(1px, 9.1145833333vw, 175px);
    --vw-size176: clamp(1px, 9.1666666667vw, 176px);
    --vw-size177: clamp(1px, 9.21875vw, 177px);
    --vw-size178: clamp(1px, 9.2708333333vw, 178px);
    --vw-size179: clamp(1px, 9.3229166667vw, 179px);
    --vw-size180: clamp(1px, 9.375vw, 180px);
    --vw-size181: clamp(1px, 9.4270833333vw, 181px);
    --vw-size182: clamp(1px, 9.4791666667vw, 182px);
    --vw-size183: clamp(1px, 9.53125vw, 183px);
    --vw-size184: clamp(1px, 9.5833333333vw, 184px);
    --vw-size185: clamp(1px, 9.6354166667vw, 185px);
    --vw-size186: clamp(1px, 9.6875vw, 186px);
    --vw-size187: clamp(1px, 9.7395833333vw, 187px);
    --vw-size188: clamp(1px, 9.7916666667vw, 188px);
    --vw-size189: clamp(1px, 9.84375vw, 189px);
    --vw-size190: clamp(1px, 9.8958333333vw, 190px);
    --vw-size191: clamp(1px, 9.9479166667vw, 191px);
    --vw-size192: clamp(1px, 10vw, 192px);
    --vw-size193: clamp(1px, 10.0520833333vw, 193px);
    --vw-size194: clamp(1px, 10.1041666667vw, 194px);
    --vw-size195: clamp(1px, 10.15625vw, 195px);
    --vw-size196: clamp(1px, 10.2083333333vw, 196px);
    --vw-size197: clamp(1px, 10.2604166667vw, 197px);
    --vw-size198: clamp(1px, 10.3125vw, 198px);
    --vw-size199: clamp(1px, 10.3645833333vw, 199px);
    --vw-size200: clamp(1px, 10.4166666667vw, 200px);
    --vw-size201: clamp(1px, 10.46875vw, 201px);
    --vw-size202: clamp(1px, 10.5208333333vw, 202px);
    --vw-size203: clamp(1px, 10.5729166667vw, 203px);
    --vw-size204: clamp(1px, 10.625vw, 204px);
    --vw-size205: clamp(1px, 10.6770833333vw, 205px);
    --vw-size206: clamp(1px, 10.7291666667vw, 206px);
    --vw-size207: clamp(1px, 10.78125vw, 207px);
    --vw-size208: clamp(1px, 10.8333333333vw, 208px);
    --vw-size209: clamp(1px, 10.8854166667vw, 209px);
    --vw-size210: clamp(1px, 10.9375vw, 210px);
    --vw-size211: clamp(1px, 10.9895833333vw, 211px);
    --vw-size212: clamp(1px, 11.0416666667vw, 212px);
    --vw-size213: clamp(1px, 11.09375vw, 213px);
    --vw-size214: clamp(1px, 11.1458333333vw, 214px);
    --vw-size215: clamp(1px, 11.1979166667vw, 215px);
    --vw-size216: clamp(1px, 11.25vw, 216px);
    --vw-size217: clamp(1px, 11.3020833333vw, 217px);
    --vw-size218: clamp(1px, 11.3541666667vw, 218px);
    --vw-size219: clamp(1px, 11.40625vw, 219px);
    --vw-size220: clamp(1px, 11.4583333333vw, 220px);
    --vw-size221: clamp(1px, 11.5104166667vw, 221px);
    --vw-size222: clamp(1px, 11.5625vw, 222px);
    --vw-size223: clamp(1px, 11.6145833333vw, 223px);
    --vw-size224: clamp(1px, 11.6666666667vw, 224px);
    --vw-size225: clamp(1px, 11.71875vw, 225px);
    --vw-size226: clamp(1px, 11.7708333333vw, 226px);
    --vw-size227: clamp(1px, 11.8229166667vw, 227px);
    --vw-size228: clamp(1px, 11.875vw, 228px);
    --vw-size229: clamp(1px, 11.9270833333vw, 229px);
    --vw-size230: clamp(1px, 11.9791666667vw, 230px);
    --vw-size231: clamp(1px, 12.03125vw, 231px);
    --vw-size232: clamp(1px, 12.0833333333vw, 232px);
    --vw-size233: clamp(1px, 12.1354166667vw, 233px);
    --vw-size234: clamp(1px, 12.1875vw, 234px);
    --vw-size235: clamp(1px, 12.2395833333vw, 235px);
    --vw-size236: clamp(1px, 12.2916666667vw, 236px);
    --vw-size237: clamp(1px, 12.34375vw, 237px);
    --vw-size238: clamp(1px, 12.3958333333vw, 238px);
    --vw-size239: clamp(1px, 12.4479166667vw, 239px);
    --vw-size240: clamp(1px, 12.5vw, 240px);
    --vw-size241: clamp(1px, 12.5520833333vw, 241px);
    --vw-size242: clamp(1px, 12.6041666667vw, 242px);
    --vw-size243: clamp(1px, 12.65625vw, 243px);
    --vw-size244: clamp(1px, 12.7083333333vw, 244px);
    --vw-size245: clamp(1px, 12.7604166667vw, 245px);
    --vw-size246: clamp(1px, 12.8125vw, 246px);
    --vw-size247: clamp(1px, 12.8645833333vw, 247px);
    --vw-size248: clamp(1px, 12.9166666667vw, 248px);
    --vw-size249: clamp(1px, 12.96875vw, 249px);
    --vw-size250: clamp(1px, 13.0208333333vw, 250px);
    --vw-size251: clamp(1px, 13.0729166667vw, 251px);
    --vw-size252: clamp(1px, 13.125vw, 252px);
    --vw-size253: clamp(1px, 13.1770833333vw, 253px);
    --vw-size254: clamp(1px, 13.2291666667vw, 254px);
    --vw-size255: clamp(1px, 13.28125vw, 255px);
    --vw-size256: clamp(1px, 13.3333333333vw, 256px);
    --vw-size257: clamp(1px, 13.3854166667vw, 257px);
    --vw-size258: clamp(1px, 13.4375vw, 258px);
    --vw-size259: clamp(1px, 13.4895833333vw, 259px);
    --vw-size260: clamp(1px, 13.5416666667vw, 260px);
    --vw-size261: clamp(1px, 13.59375vw, 261px);
    --vw-size262: clamp(1px, 13.6458333333vw, 262px);
    --vw-size263: clamp(1px, 13.6979166667vw, 263px);
    --vw-size264: clamp(1px, 13.75vw, 264px);
    --vw-size265: clamp(1px, 13.8020833333vw, 265px);
    --vw-size266: clamp(1px, 13.8541666667vw, 266px);
    --vw-size267: clamp(1px, 13.90625vw, 267px);
    --vw-size268: clamp(1px, 13.9583333333vw, 268px);
    --vw-size269: clamp(1px, 14.0104166667vw, 269px);
    --vw-size270: clamp(1px, 14.0625vw, 270px);
    --vw-size271: clamp(1px, 14.1145833333vw, 271px);
    --vw-size272: clamp(1px, 14.1666666667vw, 272px);
    --vw-size273: clamp(1px, 14.21875vw, 273px);
    --vw-size274: clamp(1px, 14.2708333333vw, 274px);
    --vw-size275: clamp(1px, 14.3229166667vw, 275px);
    --vw-size276: clamp(1px, 14.375vw, 276px);
    --vw-size277: clamp(1px, 14.4270833333vw, 277px);
    --vw-size278: clamp(1px, 14.4791666667vw, 278px);
    --vw-size279: clamp(1px, 14.53125vw, 279px);
    --vw-size280: clamp(1px, 14.5833333333vw, 280px);
    --vw-size281: clamp(1px, 14.6354166667vw, 281px);
    --vw-size282: clamp(1px, 14.6875vw, 282px);
    --vw-size283: clamp(1px, 14.7395833333vw, 283px);
    --vw-size284: clamp(1px, 14.7916666667vw, 284px);
    --vw-size285: clamp(1px, 14.84375vw, 285px);
    --vw-size286: clamp(1px, 14.8958333333vw, 286px);
    --vw-size287: clamp(1px, 14.9479166667vw, 287px);
    --vw-size288: clamp(1px, 15vw, 288px);
    --vw-size289: clamp(1px, 15.0520833333vw, 289px);
    --vw-size290: clamp(1px, 15.1041666667vw, 290px);
    --vw-size291: clamp(1px, 15.15625vw, 291px);
    --vw-size292: clamp(1px, 15.2083333333vw, 292px);
    --vw-size293: clamp(1px, 15.2604166667vw, 293px);
    --vw-size294: clamp(1px, 15.3125vw, 294px);
    --vw-size295: clamp(1px, 15.3645833333vw, 295px);
    --vw-size296: clamp(1px, 15.4166666667vw, 296px);
    --vw-size297: clamp(1px, 15.46875vw, 297px);
    --vw-size298: clamp(1px, 15.5208333333vw, 298px);
    --vw-size299: clamp(1px, 15.5729166667vw, 299px);
    --vw-size300: clamp(1px, 15.625vw, 300px);
    --vw-size301: clamp(1px, 15.6770833333vw, 301px);
    --vw-size302: clamp(1px, 15.7291666667vw, 302px);
    --vw-size303: clamp(1px, 15.78125vw, 303px);
    --vw-size304: clamp(1px, 15.8333333333vw, 304px);
    --vw-size305: clamp(1px, 15.8854166667vw, 305px);
    --vw-size306: clamp(1px, 15.9375vw, 306px);
    --vw-size307: clamp(1px, 15.9895833333vw, 307px);
    --vw-size308: clamp(1px, 16.0416666667vw, 308px);
    --vw-size309: clamp(1px, 16.09375vw, 309px);
    --vw-size310: clamp(1px, 16.1458333333vw, 310px);
    --vw-size311: clamp(1px, 16.1979166667vw, 311px);
    --vw-size312: clamp(1px, 16.25vw, 312px);
    --vw-size313: clamp(1px, 16.3020833333vw, 313px);
    --vw-size314: clamp(1px, 16.3541666667vw, 314px);
    --vw-size315: clamp(1px, 16.40625vw, 315px);
    --vw-size316: clamp(1px, 16.4583333333vw, 316px);
    --vw-size317: clamp(1px, 16.5104166667vw, 317px);
    --vw-size318: clamp(1px, 16.5625vw, 318px);
    --vw-size319: clamp(1px, 16.6145833333vw, 319px);
    --vw-size320: clamp(1px, 16.6666666667vw, 320px);
    --vw-size321: clamp(1px, 16.71875vw, 321px);
    --vw-size322: clamp(1px, 16.7708333333vw, 322px);
    --vw-size323: clamp(1px, 16.8229166667vw, 323px);
    --vw-size324: clamp(1px, 16.875vw, 324px);
    --vw-size325: clamp(1px, 16.9270833333vw, 325px);
    --vw-size326: clamp(1px, 16.9791666667vw, 326px);
    --vw-size327: clamp(1px, 17.03125vw, 327px);
    --vw-size328: clamp(1px, 17.0833333333vw, 328px);
    --vw-size329: clamp(1px, 17.1354166667vw, 329px);
    --vw-size330: clamp(1px, 17.1875vw, 330px);
    --vw-size331: clamp(1px, 17.2395833333vw, 331px);
    --vw-size332: clamp(1px, 17.2916666667vw, 332px);
    --vw-size333: clamp(1px, 17.34375vw, 333px);
    --vw-size334: clamp(1px, 17.3958333333vw, 334px);
    --vw-size335: clamp(1px, 17.4479166667vw, 335px);
    --vw-size336: clamp(1px, 17.5vw, 336px);
    --vw-size337: clamp(1px, 17.5520833333vw, 337px);
    --vw-size338: clamp(1px, 17.6041666667vw, 338px);
    --vw-size339: clamp(1px, 17.65625vw, 339px);
    --vw-size340: clamp(1px, 17.7083333333vw, 340px);
    --vw-size341: clamp(1px, 17.7604166667vw, 341px);
    --vw-size342: clamp(1px, 17.8125vw, 342px);
    --vw-size343: clamp(1px, 17.8645833333vw, 343px);
    --vw-size344: clamp(1px, 17.9166666667vw, 344px);
    --vw-size345: clamp(1px, 17.96875vw, 345px);
    --vw-size346: clamp(1px, 18.0208333333vw, 346px);
    --vw-size347: clamp(1px, 18.0729166667vw, 347px);
    --vw-size348: clamp(1px, 18.125vw, 348px);
    --vw-size349: clamp(1px, 18.1770833333vw, 349px);
    --vw-size350: clamp(1px, 18.2291666667vw, 350px);
    --vw-size351: clamp(1px, 18.28125vw, 351px);
    --vw-size352: clamp(1px, 18.3333333333vw, 352px);
    --vw-size353: clamp(1px, 18.3854166667vw, 353px);
    --vw-size354: clamp(1px, 18.4375vw, 354px);
    --vw-size355: clamp(1px, 18.4895833333vw, 355px);
    --vw-size356: clamp(1px, 18.5416666667vw, 356px);
    --vw-size357: clamp(1px, 18.59375vw, 357px);
    --vw-size358: clamp(1px, 18.6458333333vw, 358px);
    --vw-size359: clamp(1px, 18.6979166667vw, 359px);
    --vw-size360: clamp(1px, 18.75vw, 360px);
    --vw-size361: clamp(1px, 18.8020833333vw, 361px);
    --vw-size362: clamp(1px, 18.8541666667vw, 362px);
    --vw-size363: clamp(1px, 18.90625vw, 363px);
    --vw-size364: clamp(1px, 18.9583333333vw, 364px);
    --vw-size365: clamp(1px, 19.0104166667vw, 365px);
    --vw-size366: clamp(1px, 19.0625vw, 366px);
    --vw-size367: clamp(1px, 19.1145833333vw, 367px);
    --vw-size368: clamp(1px, 19.1666666667vw, 368px);
    --vw-size369: clamp(1px, 19.21875vw, 369px);
    --vw-size370: clamp(1px, 19.2708333333vw, 370px);
    --vw-size371: clamp(1px, 19.3229166667vw, 371px);
    --vw-size372: clamp(1px, 19.375vw, 372px);
    --vw-size373: clamp(1px, 19.4270833333vw, 373px);
    --vw-size374: clamp(1px, 19.4791666667vw, 374px);
    --vw-size375: clamp(1px, 19.53125vw, 375px);
    --vw-size376: clamp(1px, 19.5833333333vw, 376px);
    --vw-size377: clamp(1px, 19.6354166667vw, 377px);
    --vw-size378: clamp(1px, 19.6875vw, 378px);
    --vw-size379: clamp(1px, 19.7395833333vw, 379px);
    --vw-size380: clamp(1px, 19.7916666667vw, 380px);
    --vw-size381: clamp(1px, 19.84375vw, 381px);
    --vw-size382: clamp(1px, 19.8958333333vw, 382px);
    --vw-size383: clamp(1px, 19.9479166667vw, 383px);
    --vw-size384: clamp(1px, 20vw, 384px);
    --vw-size385: clamp(1px, 20.0520833333vw, 385px);
    --vw-size386: clamp(1px, 20.1041666667vw, 386px);
    --vw-size387: clamp(1px, 20.15625vw, 387px);
    --vw-size388: clamp(1px, 20.2083333333vw, 388px);
    --vw-size389: clamp(1px, 20.2604166667vw, 389px);
    --vw-size390: clamp(1px, 20.3125vw, 390px);
    --vw-size391: clamp(1px, 20.3645833333vw, 391px);
    --vw-size392: clamp(1px, 20.4166666667vw, 392px);
    --vw-size393: clamp(1px, 20.46875vw, 393px);
    --vw-size394: clamp(1px, 20.5208333333vw, 394px);
    --vw-size395: clamp(1px, 20.5729166667vw, 395px);
    --vw-size396: clamp(1px, 20.625vw, 396px);
    --vw-size397: clamp(1px, 20.6770833333vw, 397px);
    --vw-size398: clamp(1px, 20.7291666667vw, 398px);
    --vw-size399: clamp(1px, 20.78125vw, 399px);
    --vw-size400: clamp(1px, 20.8333333333vw, 400px)
  }
}
@media(max-width: 991px) {
  :root {
    --vw-size1: clamp(1px, 0.2666666667vw, 2.61px);
    --vw-size2: clamp(1px, 0.5333333333vw, 5.22px);
    --vw-size3: clamp(1px, 0.8vw, 7.83px);
    --vw-size4: clamp(1px, 1.0666666667vw, 10.44px);
    --vw-size5: clamp(1px, 1.3333333333vw, 13.05px);
    --vw-size6: clamp(1px, 1.6vw, 15.66px);
    --vw-size7: clamp(1px, 1.8666666667vw, 18.27px);
    --vw-size8: clamp(1px, 2.1333333333vw, 20.88px);
    --vw-size9: clamp(1px, 2.4vw, 23.49px);
    --vw-size10: clamp(1px, 2.6666666667vw, 26.1px);
    --vw-size11: clamp(1px, 2.9333333333vw, 28.71px);
    --vw-size12: clamp(1px, 3.2vw, 31.32px);
    --vw-size13: clamp(1px, 3.4666666667vw, 33.93px);
    --vw-size14: clamp(1px, 3.7333333333vw, 36.54px);
    --vw-size15: clamp(1px, 4vw, 39.15px);
    --vw-size16: clamp(1px, 4.2666666667vw, 41.76px);
    --vw-size17: clamp(1px, 4.5333333333vw, 44.37px);
    --vw-size18: clamp(1px, 4.8vw, 46.98px);
    --vw-size19: clamp(1px, 5.0666666667vw, 49.59px);
    --vw-size20: clamp(1px, 5.3333333333vw, 52.2px);
    --vw-size21: clamp(1px, 5.6vw, 54.81px);
    --vw-size22: clamp(1px, 5.8666666667vw, 57.42px);
    --vw-size23: clamp(1px, 6.1333333333vw, 60.03px);
    --vw-size24: clamp(1px, 6.4vw, 62.64px);
    --vw-size25: clamp(1px, 6.6666666667vw, 65.25px);
    --vw-size26: clamp(1px, 6.9333333333vw, 67.86px);
    --vw-size27: clamp(1px, 7.2vw, 70.47px);
    --vw-size28: clamp(1px, 7.4666666667vw, 73.08px);
    --vw-size29: clamp(1px, 7.7333333333vw, 75.69px);
    --vw-size30: clamp(1px, 8vw, 78.3px);
    --vw-size31: clamp(1px, 8.2666666667vw, 80.91px);
    --vw-size32: clamp(1px, 8.5333333333vw, 83.52px);
    --vw-size33: clamp(1px, 8.8vw, 86.13px);
    --vw-size34: clamp(1px, 9.0666666667vw, 88.74px);
    --vw-size35: clamp(1px, 9.3333333333vw, 91.35px);
    --vw-size36: clamp(1px, 9.6vw, 93.96px);
    --vw-size37: clamp(1px, 9.8666666667vw, 96.57px);
    --vw-size38: clamp(1px, 10.1333333333vw, 99.18px);
    --vw-size39: clamp(1px, 10.4vw, 101.79px);
    --vw-size40: clamp(1px, 10.6666666667vw, 104.4px);
    --vw-size41: clamp(1px, 10.9333333333vw, 107.01px);
    --vw-size42: clamp(1px, 11.2vw, 109.62px);
    --vw-size43: clamp(1px, 11.4666666667vw, 112.23px);
    --vw-size44: clamp(1px, 11.7333333333vw, 114.84px);
    --vw-size45: clamp(1px, 12vw, 117.45px);
    --vw-size46: clamp(1px, 12.2666666667vw, 120.06px);
    --vw-size47: clamp(1px, 12.5333333333vw, 122.67px);
    --vw-size48: clamp(1px, 12.8vw, 125.28px);
    --vw-size49: clamp(1px, 13.0666666667vw, 127.89px);
    --vw-size50: clamp(1px, 13.3333333333vw, 130.5px);
    --vw-size51: clamp(1px, 13.6vw, 133.11px);
    --vw-size52: clamp(1px, 13.8666666667vw, 135.72px);
    --vw-size53: clamp(1px, 14.1333333333vw, 138.33px);
    --vw-size54: clamp(1px, 14.4vw, 140.94px);
    --vw-size55: clamp(1px, 14.6666666667vw, 143.55px);
    --vw-size56: clamp(1px, 14.9333333333vw, 146.16px);
    --vw-size57: clamp(1px, 15.2vw, 148.77px);
    --vw-size58: clamp(1px, 15.4666666667vw, 151.38px);
    --vw-size59: clamp(1px, 15.7333333333vw, 153.99px);
    --vw-size60: clamp(1px, 16vw, 156.6px);
    --vw-size61: clamp(1px, 16.2666666667vw, 159.21px);
    --vw-size62: clamp(1px, 16.5333333333vw, 161.82px);
    --vw-size63: clamp(1px, 16.8vw, 164.43px);
    --vw-size64: clamp(1px, 17.0666666667vw, 167.04px);
    --vw-size65: clamp(1px, 17.3333333333vw, 169.65px);
    --vw-size66: clamp(1px, 17.6vw, 172.26px);
    --vw-size67: clamp(1px, 17.8666666667vw, 174.87px);
    --vw-size68: clamp(1px, 18.1333333333vw, 177.48px);
    --vw-size69: clamp(1px, 18.4vw, 180.09px);
    --vw-size70: clamp(1px, 18.6666666667vw, 182.7px);
    --vw-size71: clamp(1px, 18.9333333333vw, 185.31px);
    --vw-size72: clamp(1px, 19.2vw, 187.92px);
    --vw-size73: clamp(1px, 19.4666666667vw, 190.53px);
    --vw-size74: clamp(1px, 19.7333333333vw, 193.14px);
    --vw-size75: clamp(1px, 20vw, 195.75px);
    --vw-size76: clamp(1px, 20.2666666667vw, 198.36px);
    --vw-size77: clamp(1px, 20.5333333333vw, 200.97px);
    --vw-size78: clamp(1px, 20.8vw, 203.58px);
    --vw-size79: clamp(1px, 21.0666666667vw, 206.19px);
    --vw-size80: clamp(1px, 21.3333333333vw, 208.8px);
    --vw-size81: clamp(1px, 21.6vw, 211.41px);
    --vw-size82: clamp(1px, 21.8666666667vw, 214.02px);
    --vw-size83: clamp(1px, 22.1333333333vw, 216.63px);
    --vw-size84: clamp(1px, 22.4vw, 219.24px);
    --vw-size85: clamp(1px, 22.6666666667vw, 221.85px);
    --vw-size86: clamp(1px, 22.9333333333vw, 224.46px);
    --vw-size87: clamp(1px, 23.2vw, 227.07px);
    --vw-size88: clamp(1px, 23.4666666667vw, 229.68px);
    --vw-size89: clamp(1px, 23.7333333333vw, 232.29px);
    --vw-size90: clamp(1px, 24vw, 234.9px);
    --vw-size91: clamp(1px, 24.2666666667vw, 237.51px);
    --vw-size92: clamp(1px, 24.5333333333vw, 240.12px);
    --vw-size93: clamp(1px, 24.8vw, 242.73px);
    --vw-size94: clamp(1px, 25.0666666667vw, 245.34px);
    --vw-size95: clamp(1px, 25.3333333333vw, 247.95px);
    --vw-size96: clamp(1px, 25.6vw, 250.56px);
    --vw-size97: clamp(1px, 25.8666666667vw, 253.17px);
    --vw-size98: clamp(1px, 26.1333333333vw, 255.78px);
    --vw-size99: clamp(1px, 26.4vw, 258.39px);
    --vw-size100: clamp(1px, 26.6666666667vw, 261px);
    --vw-size101: clamp(1px, 26.9333333333vw, 263.61px);
    --vw-size102: clamp(1px, 27.2vw, 266.22px);
    --vw-size103: clamp(1px, 27.4666666667vw, 268.83px);
    --vw-size104: clamp(1px, 27.7333333333vw, 271.44px);
    --vw-size105: clamp(1px, 28vw, 274.05px);
    --vw-size106: clamp(1px, 28.2666666667vw, 276.66px);
    --vw-size107: clamp(1px, 28.5333333333vw, 279.27px);
    --vw-size108: clamp(1px, 28.8vw, 281.88px);
    --vw-size109: clamp(1px, 29.0666666667vw, 284.49px);
    --vw-size110: clamp(1px, 29.3333333333vw, 287.1px);
    --vw-size111: clamp(1px, 29.6vw, 289.71px);
    --vw-size112: clamp(1px, 29.8666666667vw, 292.32px);
    --vw-size113: clamp(1px, 30.1333333333vw, 294.93px);
    --vw-size114: clamp(1px, 30.4vw, 297.54px);
    --vw-size115: clamp(1px, 30.6666666667vw, 300.15px);
    --vw-size116: clamp(1px, 30.9333333333vw, 302.76px);
    --vw-size117: clamp(1px, 31.2vw, 305.37px);
    --vw-size118: clamp(1px, 31.4666666667vw, 307.98px);
    --vw-size119: clamp(1px, 31.7333333333vw, 310.59px);
    --vw-size120: clamp(1px, 32vw, 313.2px);
    --vw-size121: clamp(1px, 32.2666666667vw, 315.81px);
    --vw-size122: clamp(1px, 32.5333333333vw, 318.42px);
    --vw-size123: clamp(1px, 32.8vw, 321.03px);
    --vw-size124: clamp(1px, 33.0666666667vw, 323.64px);
    --vw-size125: clamp(1px, 33.3333333333vw, 326.25px);
    --vw-size126: clamp(1px, 33.6vw, 328.86px);
    --vw-size127: clamp(1px, 33.8666666667vw, 331.47px);
    --vw-size128: clamp(1px, 34.1333333333vw, 334.08px);
    --vw-size129: clamp(1px, 34.4vw, 336.69px);
    --vw-size130: clamp(1px, 34.6666666667vw, 339.3px);
    --vw-size131: clamp(1px, 34.9333333333vw, 341.91px);
    --vw-size132: clamp(1px, 35.2vw, 344.52px);
    --vw-size133: clamp(1px, 35.4666666667vw, 347.13px);
    --vw-size134: clamp(1px, 35.7333333333vw, 349.74px);
    --vw-size135: clamp(1px, 36vw, 352.35px);
    --vw-size136: clamp(1px, 36.2666666667vw, 354.96px);
    --vw-size137: clamp(1px, 36.5333333333vw, 357.57px);
    --vw-size138: clamp(1px, 36.8vw, 360.18px);
    --vw-size139: clamp(1px, 37.0666666667vw, 362.79px);
    --vw-size140: clamp(1px, 37.3333333333vw, 365.4px);
    --vw-size141: clamp(1px, 37.6vw, 368.01px);
    --vw-size142: clamp(1px, 37.8666666667vw, 370.62px);
    --vw-size143: clamp(1px, 38.1333333333vw, 373.23px);
    --vw-size144: clamp(1px, 38.4vw, 375.84px);
    --vw-size145: clamp(1px, 38.6666666667vw, 378.45px);
    --vw-size146: clamp(1px, 38.9333333333vw, 381.06px);
    --vw-size147: clamp(1px, 39.2vw, 383.67px);
    --vw-size148: clamp(1px, 39.4666666667vw, 386.28px);
    --vw-size149: clamp(1px, 39.7333333333vw, 388.89px);
    --vw-size150: clamp(1px, 40vw, 391.5px);
    --vw-size151: clamp(1px, 40.2666666667vw, 394.11px);
    --vw-size152: clamp(1px, 40.5333333333vw, 396.72px);
    --vw-size153: clamp(1px, 40.8vw, 399.33px);
    --vw-size154: clamp(1px, 41.0666666667vw, 401.94px);
    --vw-size155: clamp(1px, 41.3333333333vw, 404.55px);
    --vw-size156: clamp(1px, 41.6vw, 407.16px);
    --vw-size157: clamp(1px, 41.8666666667vw, 409.77px);
    --vw-size158: clamp(1px, 42.1333333333vw, 412.38px);
    --vw-size159: clamp(1px, 42.4vw, 414.99px);
    --vw-size160: clamp(1px, 42.6666666667vw, 417.6px);
    --vw-size161: clamp(1px, 42.9333333333vw, 420.21px);
    --vw-size162: clamp(1px, 43.2vw, 422.82px);
    --vw-size163: clamp(1px, 43.4666666667vw, 425.43px);
    --vw-size164: clamp(1px, 43.7333333333vw, 428.04px);
    --vw-size165: clamp(1px, 44vw, 430.65px);
    --vw-size166: clamp(1px, 44.2666666667vw, 433.26px);
    --vw-size167: clamp(1px, 44.5333333333vw, 435.87px);
    --vw-size168: clamp(1px, 44.8vw, 438.48px);
    --vw-size169: clamp(1px, 45.0666666667vw, 441.09px);
    --vw-size170: clamp(1px, 45.3333333333vw, 443.7px);
    --vw-size171: clamp(1px, 45.6vw, 446.31px);
    --vw-size172: clamp(1px, 45.8666666667vw, 448.92px);
    --vw-size173: clamp(1px, 46.1333333333vw, 451.53px);
    --vw-size174: clamp(1px, 46.4vw, 454.14px);
    --vw-size175: clamp(1px, 46.6666666667vw, 456.75px);
    --vw-size176: clamp(1px, 46.9333333333vw, 459.36px);
    --vw-size177: clamp(1px, 47.2vw, 461.97px);
    --vw-size178: clamp(1px, 47.4666666667vw, 464.58px);
    --vw-size179: clamp(1px, 47.7333333333vw, 467.19px);
    --vw-size180: clamp(1px, 48vw, 469.8px);
    --vw-size181: clamp(1px, 48.2666666667vw, 472.41px);
    --vw-size182: clamp(1px, 48.5333333333vw, 475.02px);
    --vw-size183: clamp(1px, 48.8vw, 477.63px);
    --vw-size184: clamp(1px, 49.0666666667vw, 480.24px);
    --vw-size185: clamp(1px, 49.3333333333vw, 482.85px);
    --vw-size186: clamp(1px, 49.6vw, 485.46px);
    --vw-size187: clamp(1px, 49.8666666667vw, 488.07px);
    --vw-size188: clamp(1px, 50.1333333333vw, 490.68px);
    --vw-size189: clamp(1px, 50.4vw, 493.29px);
    --vw-size190: clamp(1px, 50.6666666667vw, 495.9px);
    --vw-size191: clamp(1px, 50.9333333333vw, 498.51px);
    --vw-size192: clamp(1px, 51.2vw, 501.12px);
    --vw-size193: clamp(1px, 51.4666666667vw, 503.73px);
    --vw-size194: clamp(1px, 51.7333333333vw, 506.34px);
    --vw-size195: clamp(1px, 52vw, 508.95px);
    --vw-size196: clamp(1px, 52.2666666667vw, 511.56px);
    --vw-size197: clamp(1px, 52.5333333333vw, 514.17px);
    --vw-size198: clamp(1px, 52.8vw, 516.78px);
    --vw-size199: clamp(1px, 53.0666666667vw, 519.39px);
    --vw-size200: clamp(1px, 53.3333333333vw, 522px);
    --vw-size201: clamp(1px, 53.6vw, 524.61px);
    --vw-size202: clamp(1px, 53.8666666667vw, 527.22px);
    --vw-size203: clamp(1px, 54.1333333333vw, 529.83px);
    --vw-size204: clamp(1px, 54.4vw, 532.44px);
    --vw-size205: clamp(1px, 54.6666666667vw, 535.05px);
    --vw-size206: clamp(1px, 54.9333333333vw, 537.66px);
    --vw-size207: clamp(1px, 55.2vw, 540.27px);
    --vw-size208: clamp(1px, 55.4666666667vw, 542.88px);
    --vw-size209: clamp(1px, 55.7333333333vw, 545.49px);
    --vw-size210: clamp(1px, 56vw, 548.1px);
    --vw-size211: clamp(1px, 56.2666666667vw, 550.71px);
    --vw-size212: clamp(1px, 56.5333333333vw, 553.32px);
    --vw-size213: clamp(1px, 56.8vw, 555.93px);
    --vw-size214: clamp(1px, 57.0666666667vw, 558.54px);
    --vw-size215: clamp(1px, 57.3333333333vw, 561.15px);
    --vw-size216: clamp(1px, 57.6vw, 563.76px);
    --vw-size217: clamp(1px, 57.8666666667vw, 566.37px);
    --vw-size218: clamp(1px, 58.1333333333vw, 568.98px);
    --vw-size219: clamp(1px, 58.4vw, 571.59px);
    --vw-size220: clamp(1px, 58.6666666667vw, 574.2px);
    --vw-size221: clamp(1px, 58.9333333333vw, 576.81px);
    --vw-size222: clamp(1px, 59.2vw, 579.42px);
    --vw-size223: clamp(1px, 59.4666666667vw, 582.03px);
    --vw-size224: clamp(1px, 59.7333333333vw, 584.64px);
    --vw-size225: clamp(1px, 60vw, 587.25px);
    --vw-size226: clamp(1px, 60.2666666667vw, 589.86px);
    --vw-size227: clamp(1px, 60.5333333333vw, 592.47px);
    --vw-size228: clamp(1px, 60.8vw, 595.08px);
    --vw-size229: clamp(1px, 61.0666666667vw, 597.69px);
    --vw-size230: clamp(1px, 61.3333333333vw, 600.3px);
    --vw-size231: clamp(1px, 61.6vw, 602.91px);
    --vw-size232: clamp(1px, 61.8666666667vw, 605.52px);
    --vw-size233: clamp(1px, 62.1333333333vw, 608.13px);
    --vw-size234: clamp(1px, 62.4vw, 610.74px);
    --vw-size235: clamp(1px, 62.6666666667vw, 613.35px);
    --vw-size236: clamp(1px, 62.9333333333vw, 615.96px);
    --vw-size237: clamp(1px, 63.2vw, 618.57px);
    --vw-size238: clamp(1px, 63.4666666667vw, 621.18px);
    --vw-size239: clamp(1px, 63.7333333333vw, 623.79px);
    --vw-size240: clamp(1px, 64vw, 626.4px);
    --vw-size241: clamp(1px, 64.2666666667vw, 629.01px);
    --vw-size242: clamp(1px, 64.5333333333vw, 631.62px);
    --vw-size243: clamp(1px, 64.8vw, 634.23px);
    --vw-size244: clamp(1px, 65.0666666667vw, 636.84px);
    --vw-size245: clamp(1px, 65.3333333333vw, 639.45px);
    --vw-size246: clamp(1px, 65.6vw, 642.06px);
    --vw-size247: clamp(1px, 65.8666666667vw, 644.67px);
    --vw-size248: clamp(1px, 66.1333333333vw, 647.28px);
    --vw-size249: clamp(1px, 66.4vw, 649.89px);
    --vw-size250: clamp(1px, 66.6666666667vw, 652.5px);
    --vw-size251: clamp(1px, 66.9333333333vw, 655.11px);
    --vw-size252: clamp(1px, 67.2vw, 657.72px);
    --vw-size253: clamp(1px, 67.4666666667vw, 660.33px);
    --vw-size254: clamp(1px, 67.7333333333vw, 662.94px);
    --vw-size255: clamp(1px, 68vw, 665.55px);
    --vw-size256: clamp(1px, 68.2666666667vw, 668.16px);
    --vw-size257: clamp(1px, 68.5333333333vw, 670.77px);
    --vw-size258: clamp(1px, 68.8vw, 673.38px);
    --vw-size259: clamp(1px, 69.0666666667vw, 675.99px);
    --vw-size260: clamp(1px, 69.3333333333vw, 678.6px);
    --vw-size261: clamp(1px, 69.6vw, 681.21px);
    --vw-size262: clamp(1px, 69.8666666667vw, 683.82px);
    --vw-size263: clamp(1px, 70.1333333333vw, 686.43px);
    --vw-size264: clamp(1px, 70.4vw, 689.04px);
    --vw-size265: clamp(1px, 70.6666666667vw, 691.65px);
    --vw-size266: clamp(1px, 70.9333333333vw, 694.26px);
    --vw-size267: clamp(1px, 71.2vw, 696.87px);
    --vw-size268: clamp(1px, 71.4666666667vw, 699.48px);
    --vw-size269: clamp(1px, 71.7333333333vw, 702.09px);
    --vw-size270: clamp(1px, 72vw, 704.7px);
    --vw-size271: clamp(1px, 72.2666666667vw, 707.31px);
    --vw-size272: clamp(1px, 72.5333333333vw, 709.92px);
    --vw-size273: clamp(1px, 72.8vw, 712.53px);
    --vw-size274: clamp(1px, 73.0666666667vw, 715.14px);
    --vw-size275: clamp(1px, 73.3333333333vw, 717.75px);
    --vw-size276: clamp(1px, 73.6vw, 720.36px);
    --vw-size277: clamp(1px, 73.8666666667vw, 722.97px);
    --vw-size278: clamp(1px, 74.1333333333vw, 725.58px);
    --vw-size279: clamp(1px, 74.4vw, 728.19px);
    --vw-size280: clamp(1px, 74.6666666667vw, 730.8px);
    --vw-size281: clamp(1px, 74.9333333333vw, 733.41px);
    --vw-size282: clamp(1px, 75.2vw, 736.02px);
    --vw-size283: clamp(1px, 75.4666666667vw, 738.63px);
    --vw-size284: clamp(1px, 75.7333333333vw, 741.24px);
    --vw-size285: clamp(1px, 76vw, 743.85px);
    --vw-size286: clamp(1px, 76.2666666667vw, 746.46px);
    --vw-size287: clamp(1px, 76.5333333333vw, 749.07px);
    --vw-size288: clamp(1px, 76.8vw, 751.68px);
    --vw-size289: clamp(1px, 77.0666666667vw, 754.29px);
    --vw-size290: clamp(1px, 77.3333333333vw, 756.9px);
    --vw-size291: clamp(1px, 77.6vw, 759.51px);
    --vw-size292: clamp(1px, 77.8666666667vw, 762.12px);
    --vw-size293: clamp(1px, 78.1333333333vw, 764.73px);
    --vw-size294: clamp(1px, 78.4vw, 767.34px);
    --vw-size295: clamp(1px, 78.6666666667vw, 769.95px);
    --vw-size296: clamp(1px, 78.9333333333vw, 772.56px);
    --vw-size297: clamp(1px, 79.2vw, 775.17px);
    --vw-size298: clamp(1px, 79.4666666667vw, 777.78px);
    --vw-size299: clamp(1px, 79.7333333333vw, 780.39px);
    --vw-size300: clamp(1px, 80vw, 783px);
    --vw-size301: clamp(1px, 80.2666666667vw, 785.61px);
    --vw-size302: clamp(1px, 80.5333333333vw, 788.22px);
    --vw-size303: clamp(1px, 80.8vw, 790.83px);
    --vw-size304: clamp(1px, 81.0666666667vw, 793.44px);
    --vw-size305: clamp(1px, 81.3333333333vw, 796.05px);
    --vw-size306: clamp(1px, 81.6vw, 798.66px);
    --vw-size307: clamp(1px, 81.8666666667vw, 801.27px);
    --vw-size308: clamp(1px, 82.1333333333vw, 803.88px);
    --vw-size309: clamp(1px, 82.4vw, 806.49px);
    --vw-size310: clamp(1px, 82.6666666667vw, 809.1px);
    --vw-size311: clamp(1px, 82.9333333333vw, 811.71px);
    --vw-size312: clamp(1px, 83.2vw, 814.32px);
    --vw-size313: clamp(1px, 83.4666666667vw, 816.93px);
    --vw-size314: clamp(1px, 83.7333333333vw, 819.54px);
    --vw-size315: clamp(1px, 84vw, 822.15px);
    --vw-size316: clamp(1px, 84.2666666667vw, 824.76px);
    --vw-size317: clamp(1px, 84.5333333333vw, 827.37px);
    --vw-size318: clamp(1px, 84.8vw, 829.98px);
    --vw-size319: clamp(1px, 85.0666666667vw, 832.59px);
    --vw-size320: clamp(1px, 85.3333333333vw, 835.2px);
    --vw-size321: clamp(1px, 85.6vw, 837.81px);
    --vw-size322: clamp(1px, 85.8666666667vw, 840.42px);
    --vw-size323: clamp(1px, 86.1333333333vw, 843.03px);
    --vw-size324: clamp(1px, 86.4vw, 845.64px);
    --vw-size325: clamp(1px, 86.6666666667vw, 848.25px);
    --vw-size326: clamp(1px, 86.9333333333vw, 850.86px);
    --vw-size327: clamp(1px, 87.2vw, 853.47px);
    --vw-size328: clamp(1px, 87.4666666667vw, 856.08px);
    --vw-size329: clamp(1px, 87.7333333333vw, 858.69px);
    --vw-size330: clamp(1px, 88vw, 861.3px);
    --vw-size331: clamp(1px, 88.2666666667vw, 863.91px);
    --vw-size332: clamp(1px, 88.5333333333vw, 866.52px);
    --vw-size333: clamp(1px, 88.8vw, 869.13px);
    --vw-size334: clamp(1px, 89.0666666667vw, 871.74px);
    --vw-size335: clamp(1px, 89.3333333333vw, 874.35px);
    --vw-size336: clamp(1px, 89.6vw, 876.96px);
    --vw-size337: clamp(1px, 89.8666666667vw, 879.57px);
    --vw-size338: clamp(1px, 90.1333333333vw, 882.18px);
    --vw-size339: clamp(1px, 90.4vw, 884.79px);
    --vw-size340: clamp(1px, 90.6666666667vw, 887.4px);
    --vw-size341: clamp(1px, 90.9333333333vw, 890.01px);
    --vw-size342: clamp(1px, 91.2vw, 892.62px);
    --vw-size343: clamp(1px, 91.4666666667vw, 895.23px);
    --vw-size344: clamp(1px, 91.7333333333vw, 897.84px);
    --vw-size345: clamp(1px, 92vw, 900.45px);
    --vw-size346: clamp(1px, 92.2666666667vw, 903.06px);
    --vw-size347: clamp(1px, 92.5333333333vw, 905.67px);
    --vw-size348: clamp(1px, 92.8vw, 908.28px);
    --vw-size349: clamp(1px, 93.0666666667vw, 910.89px);
    --vw-size350: clamp(1px, 93.3333333333vw, 913.5px);
    --vw-size351: clamp(1px, 93.6vw, 916.11px);
    --vw-size352: clamp(1px, 93.8666666667vw, 918.72px);
    --vw-size353: clamp(1px, 94.1333333333vw, 921.33px);
    --vw-size354: clamp(1px, 94.4vw, 923.94px);
    --vw-size355: clamp(1px, 94.6666666667vw, 926.55px);
    --vw-size356: clamp(1px, 94.9333333333vw, 929.16px);
    --vw-size357: clamp(1px, 95.2vw, 931.77px);
    --vw-size358: clamp(1px, 95.4666666667vw, 934.38px);
    --vw-size359: clamp(1px, 95.7333333333vw, 936.99px);
    --vw-size360: clamp(1px, 96vw, 939.6px);
    --vw-size361: clamp(1px, 96.2666666667vw, 942.21px);
    --vw-size362: clamp(1px, 96.5333333333vw, 944.82px);
    --vw-size363: clamp(1px, 96.8vw, 947.43px);
    --vw-size364: clamp(1px, 97.0666666667vw, 950.04px);
    --vw-size365: clamp(1px, 97.3333333333vw, 952.65px);
    --vw-size366: clamp(1px, 97.6vw, 955.26px);
    --vw-size367: clamp(1px, 97.8666666667vw, 957.87px);
    --vw-size368: clamp(1px, 98.1333333333vw, 960.48px);
    --vw-size369: clamp(1px, 98.4vw, 963.09px);
    --vw-size370: clamp(1px, 98.6666666667vw, 965.7px);
    --vw-size371: clamp(1px, 98.9333333333vw, 968.31px);
    --vw-size372: clamp(1px, 99.2vw, 970.92px);
    --vw-size373: clamp(1px, 99.4666666667vw, 973.53px);
    --vw-size374: clamp(1px, 99.7333333333vw, 976.14px);
    --vw-size375: clamp(1px, 100vw, 978.75px);
    --vw-size376: clamp(1px, 100.2666666667vw, 981.36px);
    --vw-size377: clamp(1px, 100.5333333333vw, 983.97px);
    --vw-size378: clamp(1px, 100.8vw, 986.58px);
    --vw-size379: clamp(1px, 101.0666666667vw, 989.19px);
    --vw-size380: clamp(1px, 101.3333333333vw, 991.8px);
    --vw-size381: clamp(1px, 101.6vw, 994.41px);
    --vw-size382: clamp(1px, 101.8666666667vw, 997.02px);
    --vw-size383: clamp(1px, 102.1333333333vw, 999.63px);
    --vw-size384: clamp(1px, 102.4vw, 1002.24px);
    --vw-size385: clamp(1px, 102.6666666667vw, 1004.85px);
    --vw-size386: clamp(1px, 102.9333333333vw, 1007.46px);
    --vw-size387: clamp(1px, 103.2vw, 1010.07px);
    --vw-size388: clamp(1px, 103.4666666667vw, 1012.68px);
    --vw-size389: clamp(1px, 103.7333333333vw, 1015.29px);
    --vw-size390: clamp(1px, 104vw, 1017.9px);
    --vw-size391: clamp(1px, 104.2666666667vw, 1020.51px);
    --vw-size392: clamp(1px, 104.5333333333vw, 1023.12px);
    --vw-size393: clamp(1px, 104.8vw, 1025.73px);
    --vw-size394: clamp(1px, 105.0666666667vw, 1028.34px);
    --vw-size395: clamp(1px, 105.3333333333vw, 1030.95px);
    --vw-size396: clamp(1px, 105.6vw, 1033.56px);
    --vw-size397: clamp(1px, 105.8666666667vw, 1036.17px);
    --vw-size398: clamp(1px, 106.1333333333vw, 1038.78px);
    --vw-size399: clamp(1px, 106.4vw, 1041.39px);
    --vw-size400: clamp(1px, 106.6666666667vw, 1044px)
  }
}
.column1 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px
}
.column1 > * {
  margin: 0 15px;
  width: calc(100% - 30px)
}
.column1 > *:nth-child(n+2) {
  margin-top: 40px
}
.column2 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px
}
.column2 > * {
  margin: 0 15px;
  width: calc(50% - 30px)
}
.column2 > *:nth-child(n+3) {
  margin-top: 40px
}
.column3 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px
}
.column3 > * {
  margin: 0 15px;
  width: calc(33.3333% - 30px)
}
.column3 > *:nth-child(n+4) {
  margin-top: 40px
}
.column4 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px
}
.column4 > * {
  margin: 0 15px;
  width: calc(25% - 30px)
}
.column4 > *:nth-child(n+5) {
  margin-top: 40px
}
.column5 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px
}
.column5 > * {
  margin: 0 15px;
  width: calc(20% - 30px)
}
.column5 > *:nth-child(n+6) {
  margin-top: 40px
}
@keyframes animation_name {}
body {
  font-family: YakuHanMP, "Noto Sans JP", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif;
  font-weight: 400
}
.enSans {
  font-family: "Inter", sans-serif;
  font-weight: 400
}
figure .imgcap {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 5px;
  line-height: 1.2;
  font-size: 1.1rem;
  color: #222;
  color: #fff
}
figure .imgcap.wb {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 5px;
  line-height: 1.2;
  font-size: 1.1rem;
  color: #222;
  color: #fff;
  background: rgba(0, 0, 0, .3)
}
.js-inview.fade-ttb {
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) .2s
}
.js-inview.fade-ttb.is-inview {
  clip-path: polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%)
}
.js-inview.fade-btt {
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  transition: 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) .2s
}
.js-inview.fade-btt.is-inview {
  clip-path: polygon(-1% -1%, 101% -1%, 101% 101%, -1% 101%)
}
.search {
  background: #fff;
  position: relative;
  z-index: 1
}
.search .search__text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: var(--vw-size40);
  align-items: center
}
.search .search__text .search__text-title {
  font-size: var(--vw-size72);
  font-weight: 400;
  color: #fff;
  line-height: 1
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-title {
    font-size: var(--vw-size36)
  }
}
.search .search__text .search__text-copy {
  font-size: var(--vw-size18);
  font-weight: bold;
  color: #fff;
  line-height: 1
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-copy {
    font-size: var(--vw-size13)
  }
}
.search .search__text .search__text-link {
  width: var(--vw-size216);
  padding: var(--vw-size24) var(--vw-size40);
  border-radius: 120px;
  background: #f4f4f4;
  backdrop-filter: blur(var(--vw-size12));
  text-decoration: none;
  transition: .4s ease;
  height: var(--vw-size64);
  display: inline-block;
  background: rgba(255, 255, 255, .3)
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-link {
    height: var(--vw-size44);
    width: var(--vw-size146);
    padding: var(--vw-size20);
    display: flex;
    align-items: center
  }
}
.search .search__text .search__text-link:hover {
  background: #fff
}
.search .search__text .search__text-link:hover p {
  color: #7c6b63
}
.search .search__text .search__text-link:hover .search__text-link-arrow:before {
  width: var(--vw-size54);
  height: var(--vw-size54)
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-link:hover .search__text-link-arrow:before {
    width: var(--vw-size34);
    height: var(--vw-size34)
  }
}
.search .search__text .search__text-link p {
  font-size: var(--vw-size14);
  color: #fff;
  transition: .4s ease;
  line-height: 1
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-link p {
    font-size: var(--vw-size13)
  }
}
.search .search__text .search__text-link .search__text-link-arrow {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0%, -50%);
  z-index: 2;
  height: 100%;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .4s ease
}
.search .search__text .search__text-link .search__text-link-arrow:before {
  content: "";
  width: var(--vw-size64);
  height: var(--vw-size64);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #7c6b63;
  transition: .4s ease
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-link .search__text-link-arrow:before {
    width: var(--vw-size44);
    height: var(--vw-size44)
  }
}
.search .search__text .search__text-link .search__text-link-arrow img {
  width: var(--vw-size8);
  height: auto;
  position: relative;
  z-index: 2
}
@media only screen and (max-width: 991px) {
  .search .search__text .search__text-link .search__text-link-arrow img {
    width: var(--vw-size5)
  }
}
.search .search__bg {
  display: flex
}
.search .search__bg.hovNow .serch__bg-inner figure img {
  transform: scale(1.04)
}
.search .search__bg .serch__bg-inner {
  display: flex;
  flex-shrink: 0;
  width: fit-content
}
@media only screen and (max-width: 991px) {
  .search .search__bg .serch__bg-inner {
    animation: infinity-scroll-left 30s infinite linear 0s
  }
}
.search .search__bg .serch__bg-inner figure {
  width: 20vw;
  position: relative;
  line-height: 0;
  overflow: hidden
}
@media only screen and (max-width: 991px) {
  .search .search__bg .serch__bg-inner figure {
    width: var(--vw-size240);
    flex-shrink: 0
  }
}
.search .search__bg .serch__bg-inner figure img {
  width: 100%;
  height: auto;
  transition: .4s ease;
  will-change: transform;
  transform: scale(1.01)
}
@keyframes infinity-scroll-left {
  from {
    transform: translateX(0)
  }
  to {
    transform: translateX(-100%)
  }
}
.modaal-close:after, .modaal-close:before {
  width: 1px !important;
  height: 25px !important;
  position: absolute;
  top: 50%;
  left: 50%
}
.modaal-close:before {
  transform: translate(-50%, -50%) rotate(-45deg) !important
}
.modaal-close:after {
  transform: translate(-50%, -50%) rotate(45deg) !important
}
.modaal-close {
  background: none !important
}
.modaal-video-container {
  max-width: 1200px !important;
  height: auto !important;
  aspect-ratio: 16/9 !important
}
footer {
  background: #f6f6f6;
  position: relative;
  margin-top: 0px !important;
  padding-top: 60px !important;
  z-index: 100;
}
header {
  background: #fff !important;
  position: relative!important;
  z-index: 1000!important;
}
nav#global_nav {
  background: #fff !important;
  position: relative!important;
  z-index: 1000!important;
}
#bread_crumb {
  position: relative;
  z-index: 1000;
  background: #fff;
}
#wrap {
  overflow: clip !important;
} 